import * as graphql from 'graphql'; import { GraphQLClient, RequestOptions } from 'graphql-request'; type Maybe = T | null; type InputMaybe = Maybe; type Exact = { [K in keyof T]: T[K]; }; type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; type MakeEmpty = { [_ in K]?: never; }; type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; type GraphQLClientRequestHeaders = RequestOptions['requestHeaders']; /** All built-in and custom scalars, mapped to their actual values */ type Scalars = { ID: { input: string; output: string; }; String: { input: string; output: string; }; Boolean: { input: boolean; output: boolean; }; Int: { input: number; output: number; }; Float: { input: number; output: number; }; bigint: { input: string; output: string; }; numeric: { input: string; output: string; }; timestamp: { input: string; output: string; }; }; /** Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'. */ type Int_Comparison_Exp = { _eq?: InputMaybe; _gt?: InputMaybe; _gte?: InputMaybe; _in?: InputMaybe>; _is_null?: InputMaybe; _lt?: InputMaybe; _lte?: InputMaybe; _neq?: InputMaybe; _nin?: InputMaybe>; }; /** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ type String_Comparison_Exp = { _eq?: InputMaybe; _gt?: InputMaybe; _gte?: InputMaybe; /** does the column match the given case-insensitive pattern */ _ilike?: InputMaybe; _in?: InputMaybe>; /** does the column match the given POSIX regular expression, case insensitive */ _iregex?: InputMaybe; _is_null?: InputMaybe; /** does the column match the given pattern */ _like?: InputMaybe; _lt?: InputMaybe; _lte?: InputMaybe; _neq?: InputMaybe; /** does the column NOT match the given case-insensitive pattern */ _nilike?: InputMaybe; _nin?: InputMaybe>; /** does the column NOT match the given POSIX regular expression, case insensitive */ _niregex?: InputMaybe; /** does the column NOT match the given pattern */ _nlike?: InputMaybe; /** does the column NOT match the given POSIX regular expression, case sensitive */ _nregex?: InputMaybe; /** does the column NOT match the given SQL regular expression */ _nsimilar?: InputMaybe; /** does the column match the given POSIX regular expression, case sensitive */ _regex?: InputMaybe; /** does the column match the given SQL regular expression */ _similar?: InputMaybe; }; /** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ type Bigint_Comparison_Exp = { _eq?: InputMaybe; _gt?: InputMaybe; _gte?: InputMaybe; _in?: InputMaybe>; _is_null?: InputMaybe; _lt?: InputMaybe; _lte?: InputMaybe; _neq?: InputMaybe; _nin?: InputMaybe>; }; /** columns and relationships of "blob_activities" */ type Blob_Activities = { __typename?: 'blob_activities'; event_index: Scalars['numeric']['output']; event_type: Scalars['String']['output']; object_name: Scalars['String']['output']; owner?: Maybe; timestamp: Scalars['timestamp']['output']; transaction_hash: Scalars['String']['output']; transaction_version: Scalars['numeric']['output']; uid: Scalars['numeric']['output']; }; /** aggregated selection of "blob_activities" */ type Blob_Activities_Aggregate = { __typename?: 'blob_activities_aggregate'; aggregate?: Maybe; nodes: Array; }; /** aggregate fields of "blob_activities" */ type Blob_Activities_Aggregate_Fields = { __typename?: 'blob_activities_aggregate_fields'; avg?: Maybe; count: Scalars['Int']['output']; max?: Maybe; min?: Maybe; stddev?: Maybe; stddev_pop?: Maybe; stddev_samp?: Maybe; sum?: Maybe; var_pop?: Maybe; var_samp?: Maybe; variance?: Maybe; }; /** aggregate fields of "blob_activities" */ type Blob_Activities_Aggregate_FieldsCountArgs = { columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ type Blob_Activities_Avg_Fields = { __typename?: 'blob_activities_avg_fields'; event_index?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** Boolean expression to filter rows from the table "blob_activities". All fields are combined with a logical 'AND'. */ type Blob_Activities_Bool_Exp = { _and?: InputMaybe>; _not?: InputMaybe; _or?: InputMaybe>; event_index?: InputMaybe; event_type?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; timestamp?: InputMaybe; transaction_hash?: InputMaybe; transaction_version?: InputMaybe; uid?: InputMaybe; }; /** unique or primary key constraints on table "blob_activities" */ declare enum Blob_Activities_Constraint { /** unique or primary key constraint on columns "event_index", "transaction_hash", "event_type" */ BlobActivitiesPkey = "blob_activities_pkey" } /** input type for incrementing numeric columns in table "blob_activities" */ type Blob_Activities_Inc_Input = { event_index?: InputMaybe; transaction_version?: InputMaybe; uid?: InputMaybe; }; /** input type for inserting data into table "blob_activities" */ type Blob_Activities_Insert_Input = { event_index?: InputMaybe; event_type?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; timestamp?: InputMaybe; transaction_hash?: InputMaybe; transaction_version?: InputMaybe; uid?: InputMaybe; }; /** aggregate max on columns */ type Blob_Activities_Max_Fields = { __typename?: 'blob_activities_max_fields'; event_index?: Maybe; event_type?: Maybe; object_name?: Maybe; owner?: Maybe; timestamp?: Maybe; transaction_hash?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** aggregate min on columns */ type Blob_Activities_Min_Fields = { __typename?: 'blob_activities_min_fields'; event_index?: Maybe; event_type?: Maybe; object_name?: Maybe; owner?: Maybe; timestamp?: Maybe; transaction_hash?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** response of any mutation on the table "blob_activities" */ type Blob_Activities_Mutation_Response = { __typename?: 'blob_activities_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ returning: Array; }; /** on_conflict condition type for table "blob_activities" */ type Blob_Activities_On_Conflict = { constraint: Blob_Activities_Constraint; update_columns?: Array; where?: InputMaybe; }; /** Ordering options when selecting data from "blob_activities". */ type Blob_Activities_Order_By = { event_index?: InputMaybe; event_type?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; timestamp?: InputMaybe; transaction_hash?: InputMaybe; transaction_version?: InputMaybe; uid?: InputMaybe; }; /** primary key columns input for table: blob_activities */ type Blob_Activities_Pk_Columns_Input = { event_index: Scalars['numeric']['input']; event_type: Scalars['String']['input']; transaction_hash: Scalars['String']['input']; }; /** select columns of table "blob_activities" */ declare enum Blob_Activities_Select_Column { /** column name */ EventIndex = "event_index", /** column name */ EventType = "event_type", /** column name */ ObjectName = "object_name", /** column name */ Owner = "owner", /** column name */ Timestamp = "timestamp", /** column name */ TransactionHash = "transaction_hash", /** column name */ TransactionVersion = "transaction_version", /** column name */ Uid = "uid" } /** input type for updating data in table "blob_activities" */ type Blob_Activities_Set_Input = { event_index?: InputMaybe; event_type?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; timestamp?: InputMaybe; transaction_hash?: InputMaybe; transaction_version?: InputMaybe; uid?: InputMaybe; }; /** aggregate stddev on columns */ type Blob_Activities_Stddev_Fields = { __typename?: 'blob_activities_stddev_fields'; event_index?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** aggregate stddev_pop on columns */ type Blob_Activities_Stddev_Pop_Fields = { __typename?: 'blob_activities_stddev_pop_fields'; event_index?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** aggregate stddev_samp on columns */ type Blob_Activities_Stddev_Samp_Fields = { __typename?: 'blob_activities_stddev_samp_fields'; event_index?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** Streaming cursor of the table "blob_activities" */ type Blob_Activities_Stream_Cursor_Input = { /** Stream column input with initial value */ initial_value: Blob_Activities_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ type Blob_Activities_Stream_Cursor_Value_Input = { event_index?: InputMaybe; event_type?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; timestamp?: InputMaybe; transaction_hash?: InputMaybe; transaction_version?: InputMaybe; uid?: InputMaybe; }; /** aggregate sum on columns */ type Blob_Activities_Sum_Fields = { __typename?: 'blob_activities_sum_fields'; event_index?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** update columns of table "blob_activities" */ declare enum Blob_Activities_Update_Column { /** column name */ EventIndex = "event_index", /** column name */ EventType = "event_type", /** column name */ ObjectName = "object_name", /** column name */ Owner = "owner", /** column name */ Timestamp = "timestamp", /** column name */ TransactionHash = "transaction_hash", /** column name */ TransactionVersion = "transaction_version", /** column name */ Uid = "uid" } type Blob_Activities_Updates = { /** increments the numeric columns with given value of the filtered values */ _inc?: InputMaybe; /** sets the columns of the filtered rows to the given values */ _set?: InputMaybe; /** filter the rows which have to be updated */ where: Blob_Activities_Bool_Exp; }; /** aggregate var_pop on columns */ type Blob_Activities_Var_Pop_Fields = { __typename?: 'blob_activities_var_pop_fields'; event_index?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** aggregate var_samp on columns */ type Blob_Activities_Var_Samp_Fields = { __typename?: 'blob_activities_var_samp_fields'; event_index?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** aggregate variance on columns */ type Blob_Activities_Variance_Fields = { __typename?: 'blob_activities_variance_fields'; event_index?: Maybe; transaction_version?: Maybe; uid?: Maybe; }; /** columns and relationships of "blobs" */ type Blobs = { __typename?: 'blobs'; blob_commitment: Scalars['String']['output']; created_at: Scalars['numeric']['output']; deletion_reason?: Maybe; encoding: Scalars['String']['output']; encryption: Scalars['String']['output']; etag?: Maybe; is_committed: Scalars['numeric']['output']; is_deleted: Scalars['numeric']['output']; is_persisted: Scalars['numeric']['output']; num_chunksets: Scalars['numeric']['output']; object_name: Scalars['String']['output']; owner: Scalars['String']['output']; payment_amount: Scalars['numeric']['output']; placement_group: Scalars['String']['output']; /** An array relationship */ placement_group_slots: Array; /** An aggregate relationship */ placement_group_slots_aggregate: Placement_Group_Slots_Aggregate; size: Scalars['numeric']['output']; slice_address: Scalars['String']['output']; uid: Scalars['numeric']['output']; updated_at: Scalars['numeric']['output']; }; /** columns and relationships of "blobs" */ type BlobsPlacement_Group_SlotsArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; /** columns and relationships of "blobs" */ type BlobsPlacement_Group_Slots_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; /** aggregated selection of "blobs" */ type Blobs_Aggregate = { __typename?: 'blobs_aggregate'; aggregate?: Maybe; nodes: Array; }; /** aggregate fields of "blobs" */ type Blobs_Aggregate_Fields = { __typename?: 'blobs_aggregate_fields'; avg?: Maybe; count: Scalars['Int']['output']; max?: Maybe; min?: Maybe; stddev?: Maybe; stddev_pop?: Maybe; stddev_samp?: Maybe; sum?: Maybe; var_pop?: Maybe; var_samp?: Maybe; variance?: Maybe; }; /** aggregate fields of "blobs" */ type Blobs_Aggregate_FieldsCountArgs = { columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ type Blobs_Avg_Fields = { __typename?: 'blobs_avg_fields'; created_at?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; payment_amount?: Maybe; size?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** Boolean expression to filter rows from the table "blobs". All fields are combined with a logical 'AND'. */ type Blobs_Bool_Exp = { _and?: InputMaybe>; _not?: InputMaybe; _or?: InputMaybe>; blob_commitment?: InputMaybe; created_at?: InputMaybe; deletion_reason?: InputMaybe; encoding?: InputMaybe; encryption?: InputMaybe; etag?: InputMaybe; is_committed?: InputMaybe; is_deleted?: InputMaybe; is_persisted?: InputMaybe; num_chunksets?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; payment_amount?: InputMaybe; placement_group?: InputMaybe; placement_group_slots?: InputMaybe; placement_group_slots_aggregate?: InputMaybe; size?: InputMaybe; slice_address?: InputMaybe; uid?: InputMaybe; updated_at?: InputMaybe; }; /** unique or primary key constraints on table "blobs" */ declare enum Blobs_Constraint { /** unique or primary key constraint on columns "uid" */ BlobsPkey = "blobs_pkey" } /** input type for incrementing numeric columns in table "blobs" */ type Blobs_Inc_Input = { created_at?: InputMaybe; is_committed?: InputMaybe; is_deleted?: InputMaybe; is_persisted?: InputMaybe; num_chunksets?: InputMaybe; payment_amount?: InputMaybe; size?: InputMaybe; uid?: InputMaybe; updated_at?: InputMaybe; }; /** input type for inserting data into table "blobs" */ type Blobs_Insert_Input = { blob_commitment?: InputMaybe; created_at?: InputMaybe; deletion_reason?: InputMaybe; encoding?: InputMaybe; encryption?: InputMaybe; etag?: InputMaybe; is_committed?: InputMaybe; is_deleted?: InputMaybe; is_persisted?: InputMaybe; num_chunksets?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; payment_amount?: InputMaybe; placement_group?: InputMaybe; placement_group_slots?: InputMaybe; size?: InputMaybe; slice_address?: InputMaybe; uid?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate max on columns */ type Blobs_Max_Fields = { __typename?: 'blobs_max_fields'; blob_commitment?: Maybe; created_at?: Maybe; deletion_reason?: Maybe; encoding?: Maybe; encryption?: Maybe; etag?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; object_name?: Maybe; owner?: Maybe; payment_amount?: Maybe; placement_group?: Maybe; size?: Maybe; slice_address?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** aggregate min on columns */ type Blobs_Min_Fields = { __typename?: 'blobs_min_fields'; blob_commitment?: Maybe; created_at?: Maybe; deletion_reason?: Maybe; encoding?: Maybe; encryption?: Maybe; etag?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; object_name?: Maybe; owner?: Maybe; payment_amount?: Maybe; placement_group?: Maybe; size?: Maybe; slice_address?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** response of any mutation on the table "blobs" */ type Blobs_Mutation_Response = { __typename?: 'blobs_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ returning: Array; }; /** on_conflict condition type for table "blobs" */ type Blobs_On_Conflict = { constraint: Blobs_Constraint; update_columns?: Array; where?: InputMaybe; }; /** Ordering options when selecting data from "blobs". */ type Blobs_Order_By = { blob_commitment?: InputMaybe; created_at?: InputMaybe; deletion_reason?: InputMaybe; encoding?: InputMaybe; encryption?: InputMaybe; etag?: InputMaybe; is_committed?: InputMaybe; is_deleted?: InputMaybe; is_persisted?: InputMaybe; num_chunksets?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; payment_amount?: InputMaybe; placement_group?: InputMaybe; placement_group_slots_aggregate?: InputMaybe; size?: InputMaybe; slice_address?: InputMaybe; uid?: InputMaybe; updated_at?: InputMaybe; }; /** primary key columns input for table: blobs */ type Blobs_Pk_Columns_Input = { uid: Scalars['numeric']['input']; }; /** select columns of table "blobs" */ declare enum Blobs_Select_Column { /** column name */ BlobCommitment = "blob_commitment", /** column name */ CreatedAt = "created_at", /** column name */ DeletionReason = "deletion_reason", /** column name */ Encoding = "encoding", /** column name */ Encryption = "encryption", /** column name */ Etag = "etag", /** column name */ IsCommitted = "is_committed", /** column name */ IsDeleted = "is_deleted", /** column name */ IsPersisted = "is_persisted", /** column name */ NumChunksets = "num_chunksets", /** column name */ ObjectName = "object_name", /** column name */ Owner = "owner", /** column name */ PaymentAmount = "payment_amount", /** column name */ PlacementGroup = "placement_group", /** column name */ Size = "size", /** column name */ SliceAddress = "slice_address", /** column name */ Uid = "uid", /** column name */ UpdatedAt = "updated_at" } /** input type for updating data in table "blobs" */ type Blobs_Set_Input = { blob_commitment?: InputMaybe; created_at?: InputMaybe; deletion_reason?: InputMaybe; encoding?: InputMaybe; encryption?: InputMaybe; etag?: InputMaybe; is_committed?: InputMaybe; is_deleted?: InputMaybe; is_persisted?: InputMaybe; num_chunksets?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; payment_amount?: InputMaybe; placement_group?: InputMaybe; size?: InputMaybe; slice_address?: InputMaybe; uid?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate stddev on columns */ type Blobs_Stddev_Fields = { __typename?: 'blobs_stddev_fields'; created_at?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; payment_amount?: Maybe; size?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** aggregate stddev_pop on columns */ type Blobs_Stddev_Pop_Fields = { __typename?: 'blobs_stddev_pop_fields'; created_at?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; payment_amount?: Maybe; size?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** aggregate stddev_samp on columns */ type Blobs_Stddev_Samp_Fields = { __typename?: 'blobs_stddev_samp_fields'; created_at?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; payment_amount?: Maybe; size?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** Streaming cursor of the table "blobs" */ type Blobs_Stream_Cursor_Input = { /** Stream column input with initial value */ initial_value: Blobs_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ type Blobs_Stream_Cursor_Value_Input = { blob_commitment?: InputMaybe; created_at?: InputMaybe; deletion_reason?: InputMaybe; encoding?: InputMaybe; encryption?: InputMaybe; etag?: InputMaybe; is_committed?: InputMaybe; is_deleted?: InputMaybe; is_persisted?: InputMaybe; num_chunksets?: InputMaybe; object_name?: InputMaybe; owner?: InputMaybe; payment_amount?: InputMaybe; placement_group?: InputMaybe; size?: InputMaybe; slice_address?: InputMaybe; uid?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate sum on columns */ type Blobs_Sum_Fields = { __typename?: 'blobs_sum_fields'; created_at?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; payment_amount?: Maybe; size?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** update columns of table "blobs" */ declare enum Blobs_Update_Column { /** column name */ BlobCommitment = "blob_commitment", /** column name */ CreatedAt = "created_at", /** column name */ DeletionReason = "deletion_reason", /** column name */ Encoding = "encoding", /** column name */ Encryption = "encryption", /** column name */ Etag = "etag", /** column name */ IsCommitted = "is_committed", /** column name */ IsDeleted = "is_deleted", /** column name */ IsPersisted = "is_persisted", /** column name */ NumChunksets = "num_chunksets", /** column name */ ObjectName = "object_name", /** column name */ Owner = "owner", /** column name */ PaymentAmount = "payment_amount", /** column name */ PlacementGroup = "placement_group", /** column name */ Size = "size", /** column name */ SliceAddress = "slice_address", /** column name */ Uid = "uid", /** column name */ UpdatedAt = "updated_at" } type Blobs_Updates = { /** increments the numeric columns with given value of the filtered values */ _inc?: InputMaybe; /** sets the columns of the filtered rows to the given values */ _set?: InputMaybe; /** filter the rows which have to be updated */ where: Blobs_Bool_Exp; }; /** aggregate var_pop on columns */ type Blobs_Var_Pop_Fields = { __typename?: 'blobs_var_pop_fields'; created_at?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; payment_amount?: Maybe; size?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** aggregate var_samp on columns */ type Blobs_Var_Samp_Fields = { __typename?: 'blobs_var_samp_fields'; created_at?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; payment_amount?: Maybe; size?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** aggregate variance on columns */ type Blobs_Variance_Fields = { __typename?: 'blobs_variance_fields'; created_at?: Maybe; is_committed?: Maybe; is_deleted?: Maybe; is_persisted?: Maybe; num_chunksets?: Maybe; payment_amount?: Maybe; size?: Maybe; uid?: Maybe; updated_at?: Maybe; }; /** ordering argument of a cursor */ declare enum Cursor_Ordering { /** ascending ordering of the cursor */ Asc = "ASC", /** descending ordering of the cursor */ Desc = "DESC" } /** mutation root */ type Mutation_Root = { __typename?: 'mutation_root'; /** delete data from the table: "blob_activities" */ delete_blob_activities?: Maybe; /** delete single row from the table: "blob_activities" */ delete_blob_activities_by_pk?: Maybe; /** delete data from the table: "blobs" */ delete_blobs?: Maybe; /** delete single row from the table: "blobs" */ delete_blobs_by_pk?: Maybe; /** delete data from the table: "placement_group_slots" */ delete_placement_group_slots?: Maybe; /** delete single row from the table: "placement_group_slots" */ delete_placement_group_slots_by_pk?: Maybe; /** delete data from the table: "processor_status" */ delete_processor_status?: Maybe; /** delete single row from the table: "processor_status" */ delete_processor_status_by_pk?: Maybe; /** insert data into the table: "blob_activities" */ insert_blob_activities?: Maybe; /** insert a single row into the table: "blob_activities" */ insert_blob_activities_one?: Maybe; /** insert data into the table: "blobs" */ insert_blobs?: Maybe; /** insert a single row into the table: "blobs" */ insert_blobs_one?: Maybe; /** insert data into the table: "placement_group_slots" */ insert_placement_group_slots?: Maybe; /** insert a single row into the table: "placement_group_slots" */ insert_placement_group_slots_one?: Maybe; /** insert data into the table: "processor_status" */ insert_processor_status?: Maybe; /** insert a single row into the table: "processor_status" */ insert_processor_status_one?: Maybe; /** update data of the table: "blob_activities" */ update_blob_activities?: Maybe; /** update single row of the table: "blob_activities" */ update_blob_activities_by_pk?: Maybe; /** update multiples rows of table: "blob_activities" */ update_blob_activities_many?: Maybe>>; /** update data of the table: "blobs" */ update_blobs?: Maybe; /** update single row of the table: "blobs" */ update_blobs_by_pk?: Maybe; /** update multiples rows of table: "blobs" */ update_blobs_many?: Maybe>>; /** update data of the table: "placement_group_slots" */ update_placement_group_slots?: Maybe; /** update single row of the table: "placement_group_slots" */ update_placement_group_slots_by_pk?: Maybe; /** update multiples rows of table: "placement_group_slots" */ update_placement_group_slots_many?: Maybe>>; /** update data of the table: "processor_status" */ update_processor_status?: Maybe; /** update single row of the table: "processor_status" */ update_processor_status_by_pk?: Maybe; /** update multiples rows of table: "processor_status" */ update_processor_status_many?: Maybe>>; }; /** mutation root */ type Mutation_RootDelete_Blob_ActivitiesArgs = { where: Blob_Activities_Bool_Exp; }; /** mutation root */ type Mutation_RootDelete_Blob_Activities_By_PkArgs = { event_index: Scalars['numeric']['input']; event_type: Scalars['String']['input']; transaction_hash: Scalars['String']['input']; }; /** mutation root */ type Mutation_RootDelete_BlobsArgs = { where: Blobs_Bool_Exp; }; /** mutation root */ type Mutation_RootDelete_Blobs_By_PkArgs = { uid: Scalars['numeric']['input']; }; /** mutation root */ type Mutation_RootDelete_Placement_Group_SlotsArgs = { where: Placement_Group_Slots_Bool_Exp; }; /** mutation root */ type Mutation_RootDelete_Placement_Group_Slots_By_PkArgs = { placement_group: Scalars['String']['input']; slot_index: Scalars['numeric']['input']; }; /** mutation root */ type Mutation_RootDelete_Processor_StatusArgs = { where: Processor_Status_Bool_Exp; }; /** mutation root */ type Mutation_RootDelete_Processor_Status_By_PkArgs = { processor: Scalars['String']['input']; }; /** mutation root */ type Mutation_RootInsert_Blob_ActivitiesArgs = { objects: Array; on_conflict?: InputMaybe; }; /** mutation root */ type Mutation_RootInsert_Blob_Activities_OneArgs = { object: Blob_Activities_Insert_Input; on_conflict?: InputMaybe; }; /** mutation root */ type Mutation_RootInsert_BlobsArgs = { objects: Array; on_conflict?: InputMaybe; }; /** mutation root */ type Mutation_RootInsert_Blobs_OneArgs = { object: Blobs_Insert_Input; on_conflict?: InputMaybe; }; /** mutation root */ type Mutation_RootInsert_Placement_Group_SlotsArgs = { objects: Array; on_conflict?: InputMaybe; }; /** mutation root */ type Mutation_RootInsert_Placement_Group_Slots_OneArgs = { object: Placement_Group_Slots_Insert_Input; on_conflict?: InputMaybe; }; /** mutation root */ type Mutation_RootInsert_Processor_StatusArgs = { objects: Array; on_conflict?: InputMaybe; }; /** mutation root */ type Mutation_RootInsert_Processor_Status_OneArgs = { object: Processor_Status_Insert_Input; on_conflict?: InputMaybe; }; /** mutation root */ type Mutation_RootUpdate_Blob_ActivitiesArgs = { _inc?: InputMaybe; _set?: InputMaybe; where: Blob_Activities_Bool_Exp; }; /** mutation root */ type Mutation_RootUpdate_Blob_Activities_By_PkArgs = { _inc?: InputMaybe; _set?: InputMaybe; pk_columns: Blob_Activities_Pk_Columns_Input; }; /** mutation root */ type Mutation_RootUpdate_Blob_Activities_ManyArgs = { updates: Array; }; /** mutation root */ type Mutation_RootUpdate_BlobsArgs = { _inc?: InputMaybe; _set?: InputMaybe; where: Blobs_Bool_Exp; }; /** mutation root */ type Mutation_RootUpdate_Blobs_By_PkArgs = { _inc?: InputMaybe; _set?: InputMaybe; pk_columns: Blobs_Pk_Columns_Input; }; /** mutation root */ type Mutation_RootUpdate_Blobs_ManyArgs = { updates: Array; }; /** mutation root */ type Mutation_RootUpdate_Placement_Group_SlotsArgs = { _inc?: InputMaybe; _set?: InputMaybe; where: Placement_Group_Slots_Bool_Exp; }; /** mutation root */ type Mutation_RootUpdate_Placement_Group_Slots_By_PkArgs = { _inc?: InputMaybe; _set?: InputMaybe; pk_columns: Placement_Group_Slots_Pk_Columns_Input; }; /** mutation root */ type Mutation_RootUpdate_Placement_Group_Slots_ManyArgs = { updates: Array; }; /** mutation root */ type Mutation_RootUpdate_Processor_StatusArgs = { _inc?: InputMaybe; _set?: InputMaybe; where: Processor_Status_Bool_Exp; }; /** mutation root */ type Mutation_RootUpdate_Processor_Status_By_PkArgs = { _inc?: InputMaybe; _set?: InputMaybe; pk_columns: Processor_Status_Pk_Columns_Input; }; /** mutation root */ type Mutation_RootUpdate_Processor_Status_ManyArgs = { updates: Array; }; /** Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. */ type Numeric_Comparison_Exp = { _eq?: InputMaybe; _gt?: InputMaybe; _gte?: InputMaybe; _in?: InputMaybe>; _is_null?: InputMaybe; _lt?: InputMaybe; _lte?: InputMaybe; _neq?: InputMaybe; _nin?: InputMaybe>; }; /** column ordering options */ declare enum Order_By { /** in ascending order, nulls last */ Asc = "asc", /** in ascending order, nulls first */ AscNullsFirst = "asc_nulls_first", /** in ascending order, nulls last */ AscNullsLast = "asc_nulls_last", /** in descending order, nulls first */ Desc = "desc", /** in descending order, nulls first */ DescNullsFirst = "desc_nulls_first", /** in descending order, nulls last */ DescNullsLast = "desc_nulls_last" } /** columns and relationships of "placement_group_slots" */ type Placement_Group_Slots = { __typename?: 'placement_group_slots'; placement_group: Scalars['String']['output']; slot_index: Scalars['numeric']['output']; status: Scalars['String']['output']; storage_provider: Scalars['String']['output']; updated_at: Scalars['numeric']['output']; }; /** aggregated selection of "placement_group_slots" */ type Placement_Group_Slots_Aggregate = { __typename?: 'placement_group_slots_aggregate'; aggregate?: Maybe; nodes: Array; }; type Placement_Group_Slots_Aggregate_Bool_Exp = { count?: InputMaybe; }; type Placement_Group_Slots_Aggregate_Bool_Exp_Count = { arguments?: InputMaybe>; distinct?: InputMaybe; filter?: InputMaybe; predicate: Int_Comparison_Exp; }; /** aggregate fields of "placement_group_slots" */ type Placement_Group_Slots_Aggregate_Fields = { __typename?: 'placement_group_slots_aggregate_fields'; avg?: Maybe; count: Scalars['Int']['output']; max?: Maybe; min?: Maybe; stddev?: Maybe; stddev_pop?: Maybe; stddev_samp?: Maybe; sum?: Maybe; var_pop?: Maybe; var_samp?: Maybe; variance?: Maybe; }; /** aggregate fields of "placement_group_slots" */ type Placement_Group_Slots_Aggregate_FieldsCountArgs = { columns?: InputMaybe>; distinct?: InputMaybe; }; /** order by aggregate values of table "placement_group_slots" */ type Placement_Group_Slots_Aggregate_Order_By = { avg?: InputMaybe; count?: InputMaybe; max?: InputMaybe; min?: InputMaybe; stddev?: InputMaybe; stddev_pop?: InputMaybe; stddev_samp?: InputMaybe; sum?: InputMaybe; var_pop?: InputMaybe; var_samp?: InputMaybe; variance?: InputMaybe; }; /** input type for inserting array relation for remote table "placement_group_slots" */ type Placement_Group_Slots_Arr_Rel_Insert_Input = { data: Array; /** upsert condition */ on_conflict?: InputMaybe; }; /** aggregate avg on columns */ type Placement_Group_Slots_Avg_Fields = { __typename?: 'placement_group_slots_avg_fields'; slot_index?: Maybe; updated_at?: Maybe; }; /** order by avg() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Avg_Order_By = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** Boolean expression to filter rows from the table "placement_group_slots". All fields are combined with a logical 'AND'. */ type Placement_Group_Slots_Bool_Exp = { _and?: InputMaybe>; _not?: InputMaybe; _or?: InputMaybe>; placement_group?: InputMaybe; slot_index?: InputMaybe; status?: InputMaybe; storage_provider?: InputMaybe; updated_at?: InputMaybe; }; /** unique or primary key constraints on table "placement_group_slots" */ declare enum Placement_Group_Slots_Constraint { /** unique or primary key constraint on columns "slot_index", "placement_group" */ PlacementGroupSlotsPkey = "placement_group_slots_pkey" } /** input type for incrementing numeric columns in table "placement_group_slots" */ type Placement_Group_Slots_Inc_Input = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** input type for inserting data into table "placement_group_slots" */ type Placement_Group_Slots_Insert_Input = { placement_group?: InputMaybe; slot_index?: InputMaybe; status?: InputMaybe; storage_provider?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate max on columns */ type Placement_Group_Slots_Max_Fields = { __typename?: 'placement_group_slots_max_fields'; placement_group?: Maybe; slot_index?: Maybe; status?: Maybe; storage_provider?: Maybe; updated_at?: Maybe; }; /** order by max() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Max_Order_By = { placement_group?: InputMaybe; slot_index?: InputMaybe; status?: InputMaybe; storage_provider?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate min on columns */ type Placement_Group_Slots_Min_Fields = { __typename?: 'placement_group_slots_min_fields'; placement_group?: Maybe; slot_index?: Maybe; status?: Maybe; storage_provider?: Maybe; updated_at?: Maybe; }; /** order by min() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Min_Order_By = { placement_group?: InputMaybe; slot_index?: InputMaybe; status?: InputMaybe; storage_provider?: InputMaybe; updated_at?: InputMaybe; }; /** response of any mutation on the table "placement_group_slots" */ type Placement_Group_Slots_Mutation_Response = { __typename?: 'placement_group_slots_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ returning: Array; }; /** on_conflict condition type for table "placement_group_slots" */ type Placement_Group_Slots_On_Conflict = { constraint: Placement_Group_Slots_Constraint; update_columns?: Array; where?: InputMaybe; }; /** Ordering options when selecting data from "placement_group_slots". */ type Placement_Group_Slots_Order_By = { placement_group?: InputMaybe; slot_index?: InputMaybe; status?: InputMaybe; storage_provider?: InputMaybe; updated_at?: InputMaybe; }; /** primary key columns input for table: placement_group_slots */ type Placement_Group_Slots_Pk_Columns_Input = { placement_group: Scalars['String']['input']; slot_index: Scalars['numeric']['input']; }; /** select columns of table "placement_group_slots" */ declare enum Placement_Group_Slots_Select_Column { /** column name */ PlacementGroup = "placement_group", /** column name */ SlotIndex = "slot_index", /** column name */ Status = "status", /** column name */ StorageProvider = "storage_provider", /** column name */ UpdatedAt = "updated_at" } /** input type for updating data in table "placement_group_slots" */ type Placement_Group_Slots_Set_Input = { placement_group?: InputMaybe; slot_index?: InputMaybe; status?: InputMaybe; storage_provider?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate stddev on columns */ type Placement_Group_Slots_Stddev_Fields = { __typename?: 'placement_group_slots_stddev_fields'; slot_index?: Maybe; updated_at?: Maybe; }; /** order by stddev() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Stddev_Order_By = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate stddev_pop on columns */ type Placement_Group_Slots_Stddev_Pop_Fields = { __typename?: 'placement_group_slots_stddev_pop_fields'; slot_index?: Maybe; updated_at?: Maybe; }; /** order by stddev_pop() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Stddev_Pop_Order_By = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate stddev_samp on columns */ type Placement_Group_Slots_Stddev_Samp_Fields = { __typename?: 'placement_group_slots_stddev_samp_fields'; slot_index?: Maybe; updated_at?: Maybe; }; /** order by stddev_samp() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Stddev_Samp_Order_By = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** Streaming cursor of the table "placement_group_slots" */ type Placement_Group_Slots_Stream_Cursor_Input = { /** Stream column input with initial value */ initial_value: Placement_Group_Slots_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ type Placement_Group_Slots_Stream_Cursor_Value_Input = { placement_group?: InputMaybe; slot_index?: InputMaybe; status?: InputMaybe; storage_provider?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate sum on columns */ type Placement_Group_Slots_Sum_Fields = { __typename?: 'placement_group_slots_sum_fields'; slot_index?: Maybe; updated_at?: Maybe; }; /** order by sum() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Sum_Order_By = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** update columns of table "placement_group_slots" */ declare enum Placement_Group_Slots_Update_Column { /** column name */ PlacementGroup = "placement_group", /** column name */ SlotIndex = "slot_index", /** column name */ Status = "status", /** column name */ StorageProvider = "storage_provider", /** column name */ UpdatedAt = "updated_at" } type Placement_Group_Slots_Updates = { /** increments the numeric columns with given value of the filtered values */ _inc?: InputMaybe; /** sets the columns of the filtered rows to the given values */ _set?: InputMaybe; /** filter the rows which have to be updated */ where: Placement_Group_Slots_Bool_Exp; }; /** aggregate var_pop on columns */ type Placement_Group_Slots_Var_Pop_Fields = { __typename?: 'placement_group_slots_var_pop_fields'; slot_index?: Maybe; updated_at?: Maybe; }; /** order by var_pop() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Var_Pop_Order_By = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate var_samp on columns */ type Placement_Group_Slots_Var_Samp_Fields = { __typename?: 'placement_group_slots_var_samp_fields'; slot_index?: Maybe; updated_at?: Maybe; }; /** order by var_samp() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Var_Samp_Order_By = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate variance on columns */ type Placement_Group_Slots_Variance_Fields = { __typename?: 'placement_group_slots_variance_fields'; slot_index?: Maybe; updated_at?: Maybe; }; /** order by variance() on columns of table "placement_group_slots" */ type Placement_Group_Slots_Variance_Order_By = { slot_index?: InputMaybe; updated_at?: InputMaybe; }; /** columns and relationships of "processor_status" */ type Processor_Status = { __typename?: 'processor_status'; last_success_version: Scalars['bigint']['output']; last_transaction_timestamp?: Maybe; last_updated: Scalars['timestamp']['output']; processor: Scalars['String']['output']; }; /** aggregated selection of "processor_status" */ type Processor_Status_Aggregate = { __typename?: 'processor_status_aggregate'; aggregate?: Maybe; nodes: Array; }; /** aggregate fields of "processor_status" */ type Processor_Status_Aggregate_Fields = { __typename?: 'processor_status_aggregate_fields'; avg?: Maybe; count: Scalars['Int']['output']; max?: Maybe; min?: Maybe; stddev?: Maybe; stddev_pop?: Maybe; stddev_samp?: Maybe; sum?: Maybe; var_pop?: Maybe; var_samp?: Maybe; variance?: Maybe; }; /** aggregate fields of "processor_status" */ type Processor_Status_Aggregate_FieldsCountArgs = { columns?: InputMaybe>; distinct?: InputMaybe; }; /** aggregate avg on columns */ type Processor_Status_Avg_Fields = { __typename?: 'processor_status_avg_fields'; last_success_version?: Maybe; }; /** Boolean expression to filter rows from the table "processor_status". All fields are combined with a logical 'AND'. */ type Processor_Status_Bool_Exp = { _and?: InputMaybe>; _not?: InputMaybe; _or?: InputMaybe>; last_success_version?: InputMaybe; last_transaction_timestamp?: InputMaybe; last_updated?: InputMaybe; processor?: InputMaybe; }; /** unique or primary key constraints on table "processor_status" */ declare enum Processor_Status_Constraint { /** unique or primary key constraint on columns "processor" */ ProcessorStatusPkey = "processor_status_pkey" } /** input type for incrementing numeric columns in table "processor_status" */ type Processor_Status_Inc_Input = { last_success_version?: InputMaybe; }; /** input type for inserting data into table "processor_status" */ type Processor_Status_Insert_Input = { last_success_version?: InputMaybe; last_transaction_timestamp?: InputMaybe; last_updated?: InputMaybe; processor?: InputMaybe; }; /** aggregate max on columns */ type Processor_Status_Max_Fields = { __typename?: 'processor_status_max_fields'; last_success_version?: Maybe; last_transaction_timestamp?: Maybe; last_updated?: Maybe; processor?: Maybe; }; /** aggregate min on columns */ type Processor_Status_Min_Fields = { __typename?: 'processor_status_min_fields'; last_success_version?: Maybe; last_transaction_timestamp?: Maybe; last_updated?: Maybe; processor?: Maybe; }; /** response of any mutation on the table "processor_status" */ type Processor_Status_Mutation_Response = { __typename?: 'processor_status_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ returning: Array; }; /** on_conflict condition type for table "processor_status" */ type Processor_Status_On_Conflict = { constraint: Processor_Status_Constraint; update_columns?: Array; where?: InputMaybe; }; /** Ordering options when selecting data from "processor_status". */ type Processor_Status_Order_By = { last_success_version?: InputMaybe; last_transaction_timestamp?: InputMaybe; last_updated?: InputMaybe; processor?: InputMaybe; }; /** primary key columns input for table: processor_status */ type Processor_Status_Pk_Columns_Input = { processor: Scalars['String']['input']; }; /** select columns of table "processor_status" */ declare enum Processor_Status_Select_Column { /** column name */ LastSuccessVersion = "last_success_version", /** column name */ LastTransactionTimestamp = "last_transaction_timestamp", /** column name */ LastUpdated = "last_updated", /** column name */ Processor = "processor" } /** input type for updating data in table "processor_status" */ type Processor_Status_Set_Input = { last_success_version?: InputMaybe; last_transaction_timestamp?: InputMaybe; last_updated?: InputMaybe; processor?: InputMaybe; }; /** aggregate stddev on columns */ type Processor_Status_Stddev_Fields = { __typename?: 'processor_status_stddev_fields'; last_success_version?: Maybe; }; /** aggregate stddev_pop on columns */ type Processor_Status_Stddev_Pop_Fields = { __typename?: 'processor_status_stddev_pop_fields'; last_success_version?: Maybe; }; /** aggregate stddev_samp on columns */ type Processor_Status_Stddev_Samp_Fields = { __typename?: 'processor_status_stddev_samp_fields'; last_success_version?: Maybe; }; /** Streaming cursor of the table "processor_status" */ type Processor_Status_Stream_Cursor_Input = { /** Stream column input with initial value */ initial_value: Processor_Status_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ type Processor_Status_Stream_Cursor_Value_Input = { last_success_version?: InputMaybe; last_transaction_timestamp?: InputMaybe; last_updated?: InputMaybe; processor?: InputMaybe; }; /** aggregate sum on columns */ type Processor_Status_Sum_Fields = { __typename?: 'processor_status_sum_fields'; last_success_version?: Maybe; }; /** update columns of table "processor_status" */ declare enum Processor_Status_Update_Column { /** column name */ LastSuccessVersion = "last_success_version", /** column name */ LastTransactionTimestamp = "last_transaction_timestamp", /** column name */ LastUpdated = "last_updated", /** column name */ Processor = "processor" } type Processor_Status_Updates = { /** increments the numeric columns with given value of the filtered values */ _inc?: InputMaybe; /** sets the columns of the filtered rows to the given values */ _set?: InputMaybe; /** filter the rows which have to be updated */ where: Processor_Status_Bool_Exp; }; /** aggregate var_pop on columns */ type Processor_Status_Var_Pop_Fields = { __typename?: 'processor_status_var_pop_fields'; last_success_version?: Maybe; }; /** aggregate var_samp on columns */ type Processor_Status_Var_Samp_Fields = { __typename?: 'processor_status_var_samp_fields'; last_success_version?: Maybe; }; /** aggregate variance on columns */ type Processor_Status_Variance_Fields = { __typename?: 'processor_status_variance_fields'; last_success_version?: Maybe; }; type Query_Root = { __typename?: 'query_root'; /** fetch data from the table: "blob_activities" */ blob_activities: Array; /** fetch aggregated fields from the table: "blob_activities" */ blob_activities_aggregate: Blob_Activities_Aggregate; /** fetch data from the table: "blob_activities" using primary key columns */ blob_activities_by_pk?: Maybe; /** fetch data from the table: "blobs" */ blobs: Array; /** fetch aggregated fields from the table: "blobs" */ blobs_aggregate: Blobs_Aggregate; /** fetch data from the table: "blobs" using primary key columns */ blobs_by_pk?: Maybe; /** An array relationship */ placement_group_slots: Array; /** An aggregate relationship */ placement_group_slots_aggregate: Placement_Group_Slots_Aggregate; /** fetch data from the table: "placement_group_slots" using primary key columns */ placement_group_slots_by_pk?: Maybe; /** fetch data from the table: "processor_status" */ processor_status: Array; /** fetch aggregated fields from the table: "processor_status" */ processor_status_aggregate: Processor_Status_Aggregate; /** fetch data from the table: "processor_status" using primary key columns */ processor_status_by_pk?: Maybe; }; type Query_RootBlob_ActivitiesArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Query_RootBlob_Activities_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Query_RootBlob_Activities_By_PkArgs = { event_index: Scalars['numeric']['input']; event_type: Scalars['String']['input']; transaction_hash: Scalars['String']['input']; }; type Query_RootBlobsArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Query_RootBlobs_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Query_RootBlobs_By_PkArgs = { uid: Scalars['numeric']['input']; }; type Query_RootPlacement_Group_SlotsArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Query_RootPlacement_Group_Slots_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Query_RootPlacement_Group_Slots_By_PkArgs = { placement_group: Scalars['String']['input']; slot_index: Scalars['numeric']['input']; }; type Query_RootProcessor_StatusArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Query_RootProcessor_Status_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Query_RootProcessor_Status_By_PkArgs = { processor: Scalars['String']['input']; }; type Subscription_Root = { __typename?: 'subscription_root'; /** fetch data from the table: "blob_activities" */ blob_activities: Array; /** fetch aggregated fields from the table: "blob_activities" */ blob_activities_aggregate: Blob_Activities_Aggregate; /** fetch data from the table: "blob_activities" using primary key columns */ blob_activities_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "blob_activities" */ blob_activities_stream: Array; /** fetch data from the table: "blobs" */ blobs: Array; /** fetch aggregated fields from the table: "blobs" */ blobs_aggregate: Blobs_Aggregate; /** fetch data from the table: "blobs" using primary key columns */ blobs_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "blobs" */ blobs_stream: Array; /** An array relationship */ placement_group_slots: Array; /** An aggregate relationship */ placement_group_slots_aggregate: Placement_Group_Slots_Aggregate; /** fetch data from the table: "placement_group_slots" using primary key columns */ placement_group_slots_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "placement_group_slots" */ placement_group_slots_stream: Array; /** fetch data from the table: "processor_status" */ processor_status: Array; /** fetch aggregated fields from the table: "processor_status" */ processor_status_aggregate: Processor_Status_Aggregate; /** fetch data from the table: "processor_status" using primary key columns */ processor_status_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "processor_status" */ processor_status_stream: Array; }; type Subscription_RootBlob_ActivitiesArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Subscription_RootBlob_Activities_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Subscription_RootBlob_Activities_By_PkArgs = { event_index: Scalars['numeric']['input']; event_type: Scalars['String']['input']; transaction_hash: Scalars['String']['input']; }; type Subscription_RootBlob_Activities_StreamArgs = { batch_size: Scalars['Int']['input']; cursor: Array>; where?: InputMaybe; }; type Subscription_RootBlobsArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Subscription_RootBlobs_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Subscription_RootBlobs_By_PkArgs = { uid: Scalars['numeric']['input']; }; type Subscription_RootBlobs_StreamArgs = { batch_size: Scalars['Int']['input']; cursor: Array>; where?: InputMaybe; }; type Subscription_RootPlacement_Group_SlotsArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Subscription_RootPlacement_Group_Slots_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Subscription_RootPlacement_Group_Slots_By_PkArgs = { placement_group: Scalars['String']['input']; slot_index: Scalars['numeric']['input']; }; type Subscription_RootPlacement_Group_Slots_StreamArgs = { batch_size: Scalars['Int']['input']; cursor: Array>; where?: InputMaybe; }; type Subscription_RootProcessor_StatusArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Subscription_RootProcessor_Status_AggregateArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; order_by?: InputMaybe>; where?: InputMaybe; }; type Subscription_RootProcessor_Status_By_PkArgs = { processor: Scalars['String']['input']; }; type Subscription_RootProcessor_Status_StreamArgs = { batch_size: Scalars['Int']['input']; cursor: Array>; where?: InputMaybe; }; /** Boolean expression to compare columns of type "timestamp". All fields are combined with logical 'AND'. */ type Timestamp_Comparison_Exp = { _eq?: InputMaybe; _gt?: InputMaybe; _gte?: InputMaybe; _in?: InputMaybe>; _is_null?: InputMaybe; _lt?: InputMaybe; _lte?: InputMaybe; _neq?: InputMaybe; _nin?: InputMaybe>; }; type GetBlobsQueryVariables = Exact<{ where?: InputMaybe; orderBy?: InputMaybe | Blobs_Order_By>; limit?: InputMaybe; offset?: InputMaybe; }>; type GetBlobsQuery = { __typename?: 'query_root'; blobs: Array<{ __typename?: 'blobs'; uid: string; object_name: string; owner: string; blob_commitment: string; created_at: string; updated_at: string; num_chunksets: string; size: string; encryption: string; slice_address: string; placement_group: string; is_persisted: string; is_committed: string; is_deleted: string; }>; }; type GetBlobActivitiesQueryVariables = Exact<{ where?: InputMaybe; orderBy?: InputMaybe | Blob_Activities_Order_By>; limit?: InputMaybe; offset?: InputMaybe; }>; type GetBlobActivitiesQuery = { __typename?: 'query_root'; blob_activities: Array<{ __typename?: 'blob_activities'; uid: string; object_name: string; event_index: string; event_type: string; transaction_hash: string; transaction_version: string; timestamp: string; owner?: string | null; }>; }; type GetBlobsCountQueryVariables = Exact<{ where?: InputMaybe; }>; type GetBlobsCountQuery = { __typename?: 'query_root'; blobs_aggregate: { __typename?: 'blobs_aggregate'; aggregate?: { __typename?: 'blobs_aggregate_fields'; count: number; } | null; }; }; type GetBlobActivitiesCountQueryVariables = Exact<{ where?: InputMaybe; }>; type GetBlobActivitiesCountQuery = { __typename?: 'query_root'; blob_activities_aggregate: { __typename?: 'blob_activities_aggregate'; aggregate?: { __typename?: 'blob_activities_aggregate_fields'; count: number; } | null; }; }; type GetTotalBlobsSizeQueryVariables = Exact<{ where?: InputMaybe; }>; type GetTotalBlobsSizeQuery = { __typename?: 'query_root'; blobs_aggregate: { __typename?: 'blobs_aggregate'; aggregate?: { __typename?: 'blobs_aggregate_fields'; sum?: { __typename?: 'blobs_sum_fields'; size?: string | null; } | null; } | null; }; }; type GetPlacementGroupSlotsQueryVariables = Exact<{ where?: InputMaybe; orderBy?: InputMaybe | Placement_Group_Slots_Order_By>; limit?: InputMaybe; offset?: InputMaybe; }>; type GetPlacementGroupSlotsQuery = { __typename?: 'query_root'; placement_group_slots: Array<{ __typename?: 'placement_group_slots'; placement_group: string; slot_index: string; storage_provider: string; status: string; updated_at: string; }>; }; type GetPlacementGroupSlotsCountQueryVariables = Exact<{ where?: InputMaybe; }>; type GetPlacementGroupSlotsCountQuery = { __typename?: 'query_root'; placement_group_slots_aggregate: { __typename?: 'placement_group_slots_aggregate'; aggregate?: { __typename?: 'placement_group_slots_aggregate_fields'; count: number; } | null; }; }; type GetProcessorStatusQueryVariables = Exact<{ [key: string]: never; }>; type GetProcessorStatusQuery = { __typename?: 'query_root'; processor_status: Array<{ __typename?: 'processor_status'; last_success_version: string; last_transaction_timestamp?: string | null; last_updated: string; }>; }; declare const GetBlobsDocument: graphql.DocumentNode; declare const GetBlobActivitiesDocument: graphql.DocumentNode; declare const GetBlobsCountDocument: graphql.DocumentNode; declare const GetBlobActivitiesCountDocument: graphql.DocumentNode; declare const GetTotalBlobsSizeDocument: graphql.DocumentNode; declare const GetPlacementGroupSlotsDocument: graphql.DocumentNode; declare const GetPlacementGroupSlotsCountDocument: graphql.DocumentNode; declare const GetProcessorStatusDocument: graphql.DocumentNode; type SdkFunctionWrapper = (action: (requestHeaders?: Record) => Promise, operationName: string, operationType?: string, variables?: any) => Promise; declare function getSdk(client: GraphQLClient, withWrapper?: SdkFunctionWrapper): { getBlobs(variables?: GetBlobsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise; getBlobActivities(variables?: GetBlobActivitiesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise; getBlobsCount(variables?: GetBlobsCountQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise; getBlobActivitiesCount(variables?: GetBlobActivitiesCountQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise; getTotalBlobsSize(variables?: GetTotalBlobsSizeQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise; getPlacementGroupSlots(variables?: GetPlacementGroupSlotsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise; getPlacementGroupSlotsCount(variables?: GetPlacementGroupSlotsCountQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise; getProcessorStatus(variables?: GetProcessorStatusQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, signal?: RequestInit["signal"]): Promise; }; type Sdk = ReturnType; export { type Bigint_Comparison_Exp, type Blob_Activities, type Blob_Activities_Aggregate, type Blob_Activities_Aggregate_Fields, type Blob_Activities_Aggregate_FieldsCountArgs, type Blob_Activities_Avg_Fields, type Blob_Activities_Bool_Exp, Blob_Activities_Constraint, type Blob_Activities_Inc_Input, type Blob_Activities_Insert_Input, type Blob_Activities_Max_Fields, type Blob_Activities_Min_Fields, type Blob_Activities_Mutation_Response, type Blob_Activities_On_Conflict, type Blob_Activities_Order_By, type Blob_Activities_Pk_Columns_Input, Blob_Activities_Select_Column, type Blob_Activities_Set_Input, type Blob_Activities_Stddev_Fields, type Blob_Activities_Stddev_Pop_Fields, type Blob_Activities_Stddev_Samp_Fields, type Blob_Activities_Stream_Cursor_Input, type Blob_Activities_Stream_Cursor_Value_Input, type Blob_Activities_Sum_Fields, Blob_Activities_Update_Column, type Blob_Activities_Updates, type Blob_Activities_Var_Pop_Fields, type Blob_Activities_Var_Samp_Fields, type Blob_Activities_Variance_Fields, type Blobs, type BlobsPlacement_Group_SlotsArgs, type BlobsPlacement_Group_Slots_AggregateArgs, type Blobs_Aggregate, type Blobs_Aggregate_Fields, type Blobs_Aggregate_FieldsCountArgs, type Blobs_Avg_Fields, type Blobs_Bool_Exp, Blobs_Constraint, type Blobs_Inc_Input, type Blobs_Insert_Input, type Blobs_Max_Fields, type Blobs_Min_Fields, type Blobs_Mutation_Response, type Blobs_On_Conflict, type Blobs_Order_By, type Blobs_Pk_Columns_Input, Blobs_Select_Column, type Blobs_Set_Input, type Blobs_Stddev_Fields, type Blobs_Stddev_Pop_Fields, type Blobs_Stddev_Samp_Fields, type Blobs_Stream_Cursor_Input, type Blobs_Stream_Cursor_Value_Input, type Blobs_Sum_Fields, Blobs_Update_Column, type Blobs_Updates, type Blobs_Var_Pop_Fields, type Blobs_Var_Samp_Fields, type Blobs_Variance_Fields, Cursor_Ordering, type Exact, GetBlobActivitiesCountDocument, type GetBlobActivitiesCountQuery, type GetBlobActivitiesCountQueryVariables, GetBlobActivitiesDocument, type GetBlobActivitiesQuery, type GetBlobActivitiesQueryVariables, GetBlobsCountDocument, type GetBlobsCountQuery, type GetBlobsCountQueryVariables, GetBlobsDocument, type GetBlobsQuery, type GetBlobsQueryVariables, GetPlacementGroupSlotsCountDocument, type GetPlacementGroupSlotsCountQuery, type GetPlacementGroupSlotsCountQueryVariables, GetPlacementGroupSlotsDocument, type GetPlacementGroupSlotsQuery, type GetPlacementGroupSlotsQueryVariables, GetProcessorStatusDocument, type GetProcessorStatusQuery, type GetProcessorStatusQueryVariables, GetTotalBlobsSizeDocument, type GetTotalBlobsSizeQuery, type GetTotalBlobsSizeQueryVariables, type Incremental, type InputMaybe, type Int_Comparison_Exp, type MakeEmpty, type MakeMaybe, type MakeOptional, type Maybe, type Mutation_Root, type Mutation_RootDelete_Blob_ActivitiesArgs, type Mutation_RootDelete_Blob_Activities_By_PkArgs, type Mutation_RootDelete_BlobsArgs, type Mutation_RootDelete_Blobs_By_PkArgs, type Mutation_RootDelete_Placement_Group_SlotsArgs, type Mutation_RootDelete_Placement_Group_Slots_By_PkArgs, type Mutation_RootDelete_Processor_StatusArgs, type Mutation_RootDelete_Processor_Status_By_PkArgs, type Mutation_RootInsert_Blob_ActivitiesArgs, type Mutation_RootInsert_Blob_Activities_OneArgs, type Mutation_RootInsert_BlobsArgs, type Mutation_RootInsert_Blobs_OneArgs, type Mutation_RootInsert_Placement_Group_SlotsArgs, type Mutation_RootInsert_Placement_Group_Slots_OneArgs, type Mutation_RootInsert_Processor_StatusArgs, type Mutation_RootInsert_Processor_Status_OneArgs, type Mutation_RootUpdate_Blob_ActivitiesArgs, type Mutation_RootUpdate_Blob_Activities_By_PkArgs, type Mutation_RootUpdate_Blob_Activities_ManyArgs, type Mutation_RootUpdate_BlobsArgs, type Mutation_RootUpdate_Blobs_By_PkArgs, type Mutation_RootUpdate_Blobs_ManyArgs, type Mutation_RootUpdate_Placement_Group_SlotsArgs, type Mutation_RootUpdate_Placement_Group_Slots_By_PkArgs, type Mutation_RootUpdate_Placement_Group_Slots_ManyArgs, type Mutation_RootUpdate_Processor_StatusArgs, type Mutation_RootUpdate_Processor_Status_By_PkArgs, type Mutation_RootUpdate_Processor_Status_ManyArgs, type Numeric_Comparison_Exp, Order_By, type Placement_Group_Slots, type Placement_Group_Slots_Aggregate, type Placement_Group_Slots_Aggregate_Bool_Exp, type Placement_Group_Slots_Aggregate_Bool_Exp_Count, type Placement_Group_Slots_Aggregate_Fields, type Placement_Group_Slots_Aggregate_FieldsCountArgs, type Placement_Group_Slots_Aggregate_Order_By, type Placement_Group_Slots_Arr_Rel_Insert_Input, type Placement_Group_Slots_Avg_Fields, type Placement_Group_Slots_Avg_Order_By, type Placement_Group_Slots_Bool_Exp, Placement_Group_Slots_Constraint, type Placement_Group_Slots_Inc_Input, type Placement_Group_Slots_Insert_Input, type Placement_Group_Slots_Max_Fields, type Placement_Group_Slots_Max_Order_By, type Placement_Group_Slots_Min_Fields, type Placement_Group_Slots_Min_Order_By, type Placement_Group_Slots_Mutation_Response, type Placement_Group_Slots_On_Conflict, type Placement_Group_Slots_Order_By, type Placement_Group_Slots_Pk_Columns_Input, Placement_Group_Slots_Select_Column, type Placement_Group_Slots_Set_Input, type Placement_Group_Slots_Stddev_Fields, type Placement_Group_Slots_Stddev_Order_By, type Placement_Group_Slots_Stddev_Pop_Fields, type Placement_Group_Slots_Stddev_Pop_Order_By, type Placement_Group_Slots_Stddev_Samp_Fields, type Placement_Group_Slots_Stddev_Samp_Order_By, type Placement_Group_Slots_Stream_Cursor_Input, type Placement_Group_Slots_Stream_Cursor_Value_Input, type Placement_Group_Slots_Sum_Fields, type Placement_Group_Slots_Sum_Order_By, Placement_Group_Slots_Update_Column, type Placement_Group_Slots_Updates, type Placement_Group_Slots_Var_Pop_Fields, type Placement_Group_Slots_Var_Pop_Order_By, type Placement_Group_Slots_Var_Samp_Fields, type Placement_Group_Slots_Var_Samp_Order_By, type Placement_Group_Slots_Variance_Fields, type Placement_Group_Slots_Variance_Order_By, type Processor_Status, type Processor_Status_Aggregate, type Processor_Status_Aggregate_Fields, type Processor_Status_Aggregate_FieldsCountArgs, type Processor_Status_Avg_Fields, type Processor_Status_Bool_Exp, Processor_Status_Constraint, type Processor_Status_Inc_Input, type Processor_Status_Insert_Input, type Processor_Status_Max_Fields, type Processor_Status_Min_Fields, type Processor_Status_Mutation_Response, type Processor_Status_On_Conflict, type Processor_Status_Order_By, type Processor_Status_Pk_Columns_Input, Processor_Status_Select_Column, type Processor_Status_Set_Input, type Processor_Status_Stddev_Fields, type Processor_Status_Stddev_Pop_Fields, type Processor_Status_Stddev_Samp_Fields, type Processor_Status_Stream_Cursor_Input, type Processor_Status_Stream_Cursor_Value_Input, type Processor_Status_Sum_Fields, Processor_Status_Update_Column, type Processor_Status_Updates, type Processor_Status_Var_Pop_Fields, type Processor_Status_Var_Samp_Fields, type Processor_Status_Variance_Fields, type Query_Root, type Query_RootBlob_ActivitiesArgs, type Query_RootBlob_Activities_AggregateArgs, type Query_RootBlob_Activities_By_PkArgs, type Query_RootBlobsArgs, type Query_RootBlobs_AggregateArgs, type Query_RootBlobs_By_PkArgs, type Query_RootPlacement_Group_SlotsArgs, type Query_RootPlacement_Group_Slots_AggregateArgs, type Query_RootPlacement_Group_Slots_By_PkArgs, type Query_RootProcessor_StatusArgs, type Query_RootProcessor_Status_AggregateArgs, type Query_RootProcessor_Status_By_PkArgs, type Scalars, type Sdk, type SdkFunctionWrapper, type String_Comparison_Exp, type Subscription_Root, type Subscription_RootBlob_ActivitiesArgs, type Subscription_RootBlob_Activities_AggregateArgs, type Subscription_RootBlob_Activities_By_PkArgs, type Subscription_RootBlob_Activities_StreamArgs, type Subscription_RootBlobsArgs, type Subscription_RootBlobs_AggregateArgs, type Subscription_RootBlobs_By_PkArgs, type Subscription_RootBlobs_StreamArgs, type Subscription_RootPlacement_Group_SlotsArgs, type Subscription_RootPlacement_Group_Slots_AggregateArgs, type Subscription_RootPlacement_Group_Slots_By_PkArgs, type Subscription_RootPlacement_Group_Slots_StreamArgs, type Subscription_RootProcessor_StatusArgs, type Subscription_RootProcessor_Status_AggregateArgs, type Subscription_RootProcessor_Status_By_PkArgs, type Subscription_RootProcessor_Status_StreamArgs, type Timestamp_Comparison_Exp, getSdk };