graphql

package
v1.0.0-beta2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const CreateSecretDocument = `` /* 159-byte string literal not displayed */
View Source
const DeleteRefreshTokenDocument = `` /* 165-byte string literal not displayed */
View Source
const DeleteSecretDocument = `mutation DeleteSecret ($appID: uuid!, $name: String!) {
	deleteSecret(appID: $appID, key: $name) {
		name
	}
}
`
View Source
const GetConfigRawJSONDocument = `query GetConfigRawJSON ($appID: uuid!) {
	configRawJSON(appID: $appID, resolve: false)
}
`
View Source
const GetHasuraAdminSecretDocument = `` /* 144-byte string literal not displayed */
View Source
const GetSecretsDocument = `query GetSecrets ($appID: uuid!) {
	appSecrets(appID: $appID) {
		name
		value
	}
}
`
View Source
const GetWorkspacesAppsDocument = `query GetWorkspacesApps {
	workspaces {
		name
		apps {
			id
			name
			subdomain
			region {
				awsName
			}
		}
	}
}
`
View Source
const UpdateSecretDocument = `` /* 159-byte string literal not displayed */

Variables

View Source
var AllAuthProvidersSelectColumn = []AuthProvidersSelectColumn{
	AuthProvidersSelectColumnID,
}
View Source
var AllAuthProvidersUpdateColumn = []AuthProvidersUpdateColumn{
	AuthProvidersUpdateColumnID,
}
View Source
var AllAuthRolesConstraint = []AuthRolesConstraint{
	AuthRolesConstraintRolesPkey,
}
View Source
var AllAuthRolesSelectColumn = []AuthRolesSelectColumn{
	AuthRolesSelectColumnRole,
}
View Source
var AllAuthRolesUpdateColumn = []AuthRolesUpdateColumn{
	AuthRolesUpdateColumnRole,
}
View Source
var AllFilesConstraint = []FilesConstraint{
	FilesConstraintFilesPkey,
}
View Source
var AllPlansConstraint = []PlansConstraint{
	PlansConstraintPlansPkey,
}

Functions

func WithAccessToken

func WithAccessToken(accessToken string) clientv2.RequestInterceptor

Types

type AppStateHistory

type AppStateHistory struct {
	// An object relationship
	App   Apps   `json:"app"`
	AppID string `json:"appId"`
	// An object relationship
	AppState  AppStates `json:"appState"`
	CreatedAt time.Time `json:"createdAt"`
	ID        string    `json:"id"`
	Message   *string   `json:"message,omitempty"`
	StateID   int64     `json:"stateId"`
}

columns and relationships of "app_state_history"

type AppStateHistoryAggregate

type AppStateHistoryAggregate struct {
	Aggregate *AppStateHistoryAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AppStateHistory              `json:"nodes"`
}

aggregated selection of "app_state_history"

type AppStateHistoryAggregateBoolExp

type AppStateHistoryAggregateBoolExp struct {
	Count *AppStateHistoryAggregateBoolExpCount `json:"count,omitempty"`
}

type AppStateHistoryAggregateBoolExpCount

type AppStateHistoryAggregateBoolExpCount struct {
	Arguments []AppStateHistorySelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                         `json:"distinct,omitempty"`
	Filter    *AppStateHistoryBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp              `json:"predicate"`
}

type AppStateHistoryAggregateFields

type AppStateHistoryAggregateFields struct {
	Avg        *AppStateHistoryAvgFields        `json:"avg,omitempty"`
	Count      int64                            `json:"count"`
	Max        *AppStateHistoryMaxFields        `json:"max,omitempty"`
	Min        *AppStateHistoryMinFields        `json:"min,omitempty"`
	Stddev     *AppStateHistoryStddevFields     `json:"stddev,omitempty"`
	StddevPop  *AppStateHistoryStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *AppStateHistoryStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *AppStateHistorySumFields        `json:"sum,omitempty"`
	VarPop     *AppStateHistoryVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *AppStateHistoryVarSampFields    `json:"var_samp,omitempty"`
	Variance   *AppStateHistoryVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "app_state_history"

type AppStateHistoryAggregateOrderBy

type AppStateHistoryAggregateOrderBy struct {
	Avg        *AppStateHistoryAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy                          `json:"count,omitempty"`
	Max        *AppStateHistoryMaxOrderBy        `json:"max,omitempty"`
	Min        *AppStateHistoryMinOrderBy        `json:"min,omitempty"`
	Stddev     *AppStateHistoryStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *AppStateHistoryStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *AppStateHistoryStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *AppStateHistorySumOrderBy        `json:"sum,omitempty"`
	VarPop     *AppStateHistoryVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *AppStateHistoryVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *AppStateHistoryVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "app_state_history"

type AppStateHistoryArrRelInsertInput

type AppStateHistoryArrRelInsertInput struct {
	Data []*AppStateHistoryInsertInput `json:"data"`
	// upsert condition
	OnConflict *AppStateHistoryOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "app_state_history"

type AppStateHistoryAvgFields

type AppStateHistoryAvgFields struct {
	StateID *float64 `json:"stateId,omitempty"`
}

aggregate avg on columns

type AppStateHistoryAvgOrderBy

type AppStateHistoryAvgOrderBy struct {
	StateID *OrderBy `json:"stateId,omitempty"`
}

order by avg() on columns of table "app_state_history"

type AppStateHistoryBoolExp

type AppStateHistoryBoolExp struct {
	And       []*AppStateHistoryBoolExp `json:"_and,omitempty"`
	Not       *AppStateHistoryBoolExp   `json:"_not,omitempty"`
	Or        []*AppStateHistoryBoolExp `json:"_or,omitempty"`
	App       *AppsBoolExp              `json:"app,omitempty"`
	AppID     *UUIDComparisonExp        `json:"appId,omitempty"`
	AppState  *AppStatesBoolExp         `json:"appState,omitempty"`
	CreatedAt *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	ID        *UUIDComparisonExp        `json:"id,omitempty"`
	Message   *StringComparisonExp      `json:"message,omitempty"`
	StateID   *IntComparisonExp         `json:"stateId,omitempty"`
}

Boolean expression to filter rows from the table "app_state_history". All fields are combined with a logical 'AND'.

type AppStateHistoryConstraint

type AppStateHistoryConstraint string

unique or primary key constraints on table "app_state_history"

const (
	// unique or primary key constraint on columns "id"
	AppStateHistoryConstraintAppStateHistoryPkey AppStateHistoryConstraint = "app_state_history_pkey"
)

func (AppStateHistoryConstraint) IsValid

func (e AppStateHistoryConstraint) IsValid() bool

func (AppStateHistoryConstraint) MarshalGQL

func (e AppStateHistoryConstraint) MarshalGQL(w io.Writer)

func (AppStateHistoryConstraint) String

func (e AppStateHistoryConstraint) String() string

func (*AppStateHistoryConstraint) UnmarshalGQL

func (e *AppStateHistoryConstraint) UnmarshalGQL(v interface{}) error

type AppStateHistoryIncInput

type AppStateHistoryIncInput struct {
	StateID *int64 `json:"stateId,omitempty"`
}

input type for incrementing numeric columns in table "app_state_history"

type AppStateHistoryInsertInput

type AppStateHistoryInsertInput struct {
	App       *AppsObjRelInsertInput      `json:"app,omitempty"`
	AppID     *string                     `json:"appId,omitempty"`
	AppState  *AppStatesObjRelInsertInput `json:"appState,omitempty"`
	CreatedAt *time.Time                  `json:"createdAt,omitempty"`
	ID        *string                     `json:"id,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	StateID   *int64                      `json:"stateId,omitempty"`
}

input type for inserting data into table "app_state_history"

type AppStateHistoryMaxFields

type AppStateHistoryMaxFields struct {
	AppID     *string    `json:"appId,omitempty"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Message   *string    `json:"message,omitempty"`
	StateID   *int64     `json:"stateId,omitempty"`
}

aggregate max on columns

type AppStateHistoryMaxOrderBy

type AppStateHistoryMaxOrderBy struct {
	AppID     *OrderBy `json:"appId,omitempty"`
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	Message   *OrderBy `json:"message,omitempty"`
	StateID   *OrderBy `json:"stateId,omitempty"`
}

order by max() on columns of table "app_state_history"

type AppStateHistoryMinFields

type AppStateHistoryMinFields struct {
	AppID     *string    `json:"appId,omitempty"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Message   *string    `json:"message,omitempty"`
	StateID   *int64     `json:"stateId,omitempty"`
}

aggregate min on columns

type AppStateHistoryMinOrderBy

type AppStateHistoryMinOrderBy struct {
	AppID     *OrderBy `json:"appId,omitempty"`
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	Message   *OrderBy `json:"message,omitempty"`
	StateID   *OrderBy `json:"stateId,omitempty"`
}

order by min() on columns of table "app_state_history"

type AppStateHistoryMutationResponse

type AppStateHistoryMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AppStateHistory `json:"returning"`
}

response of any mutation on the table "app_state_history"

type AppStateHistoryOnConflict

type AppStateHistoryOnConflict struct {
	Constraint    AppStateHistoryConstraint     `json:"constraint"`
	UpdateColumns []AppStateHistoryUpdateColumn `json:"update_columns"`
	Where         *AppStateHistoryBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "app_state_history"

type AppStateHistoryOrderBy

type AppStateHistoryOrderBy struct {
	App       *AppsOrderBy      `json:"app,omitempty"`
	AppID     *OrderBy          `json:"appId,omitempty"`
	AppState  *AppStatesOrderBy `json:"appState,omitempty"`
	CreatedAt *OrderBy          `json:"createdAt,omitempty"`
	ID        *OrderBy          `json:"id,omitempty"`
	Message   *OrderBy          `json:"message,omitempty"`
	StateID   *OrderBy          `json:"stateId,omitempty"`
}

Ordering options when selecting data from "app_state_history".

type AppStateHistoryPkColumnsInput

type AppStateHistoryPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: app_state_history

type AppStateHistorySelectColumn

type AppStateHistorySelectColumn string

select columns of table "app_state_history"

const (
	// column name
	AppStateHistorySelectColumnAppID AppStateHistorySelectColumn = "appId"
	// column name
	AppStateHistorySelectColumnCreatedAt AppStateHistorySelectColumn = "createdAt"
	// column name
	AppStateHistorySelectColumnID AppStateHistorySelectColumn = "id"
	// column name
	AppStateHistorySelectColumnMessage AppStateHistorySelectColumn = "message"
	// column name
	AppStateHistorySelectColumnStateID AppStateHistorySelectColumn = "stateId"
)

func (AppStateHistorySelectColumn) IsValid

func (e AppStateHistorySelectColumn) IsValid() bool

func (AppStateHistorySelectColumn) MarshalGQL

func (e AppStateHistorySelectColumn) MarshalGQL(w io.Writer)

func (AppStateHistorySelectColumn) String

func (*AppStateHistorySelectColumn) UnmarshalGQL

func (e *AppStateHistorySelectColumn) UnmarshalGQL(v interface{}) error

type AppStateHistorySetInput

type AppStateHistorySetInput struct {
	AppID     *string    `json:"appId,omitempty"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Message   *string    `json:"message,omitempty"`
	StateID   *int64     `json:"stateId,omitempty"`
}

input type for updating data in table "app_state_history"

type AppStateHistoryStddevFields

type AppStateHistoryStddevFields struct {
	StateID *float64 `json:"stateId,omitempty"`
}

aggregate stddev on columns

type AppStateHistoryStddevOrderBy

type AppStateHistoryStddevOrderBy struct {
	StateID *OrderBy `json:"stateId,omitempty"`
}

order by stddev() on columns of table "app_state_history"

type AppStateHistoryStddevPopFields

type AppStateHistoryStddevPopFields struct {
	StateID *float64 `json:"stateId,omitempty"`
}

aggregate stddev_pop on columns

type AppStateHistoryStddevPopOrderBy

type AppStateHistoryStddevPopOrderBy struct {
	StateID *OrderBy `json:"stateId,omitempty"`
}

order by stddev_pop() on columns of table "app_state_history"

type AppStateHistoryStddevSampFields

type AppStateHistoryStddevSampFields struct {
	StateID *float64 `json:"stateId,omitempty"`
}

aggregate stddev_samp on columns

type AppStateHistoryStddevSampOrderBy

type AppStateHistoryStddevSampOrderBy struct {
	StateID *OrderBy `json:"stateId,omitempty"`
}

order by stddev_samp() on columns of table "app_state_history"

type AppStateHistoryStreamCursorInput

type AppStateHistoryStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AppStateHistoryStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "appStateHistory"

type AppStateHistoryStreamCursorValueInput

type AppStateHistoryStreamCursorValueInput struct {
	AppID     *string    `json:"appId,omitempty"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Message   *string    `json:"message,omitempty"`
	StateID   *int64     `json:"stateId,omitempty"`
}

Initial value of the column from where the streaming should start

type AppStateHistorySumFields

type AppStateHistorySumFields struct {
	StateID *int64 `json:"stateId,omitempty"`
}

aggregate sum on columns

type AppStateHistorySumOrderBy

type AppStateHistorySumOrderBy struct {
	StateID *OrderBy `json:"stateId,omitempty"`
}

order by sum() on columns of table "app_state_history"

type AppStateHistoryUpdateColumn

type AppStateHistoryUpdateColumn string

update columns of table "app_state_history"

const (
	// column name
	AppStateHistoryUpdateColumnAppID AppStateHistoryUpdateColumn = "appId"
	// column name
	AppStateHistoryUpdateColumnCreatedAt AppStateHistoryUpdateColumn = "createdAt"
	// column name
	AppStateHistoryUpdateColumnID AppStateHistoryUpdateColumn = "id"
	// column name
	AppStateHistoryUpdateColumnMessage AppStateHistoryUpdateColumn = "message"
	// column name
	AppStateHistoryUpdateColumnStateID AppStateHistoryUpdateColumn = "stateId"
)

func (AppStateHistoryUpdateColumn) IsValid

func (e AppStateHistoryUpdateColumn) IsValid() bool

func (AppStateHistoryUpdateColumn) MarshalGQL

func (e AppStateHistoryUpdateColumn) MarshalGQL(w io.Writer)

func (AppStateHistoryUpdateColumn) String

func (*AppStateHistoryUpdateColumn) UnmarshalGQL

func (e *AppStateHistoryUpdateColumn) UnmarshalGQL(v interface{}) error

type AppStateHistoryUpdates

type AppStateHistoryUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *AppStateHistoryIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *AppStateHistorySetInput `json:"_set,omitempty"`
	Where AppStateHistoryBoolExp   `json:"where"`
}

type AppStateHistoryVarPopFields

type AppStateHistoryVarPopFields struct {
	StateID *float64 `json:"stateId,omitempty"`
}

aggregate var_pop on columns

type AppStateHistoryVarPopOrderBy

type AppStateHistoryVarPopOrderBy struct {
	StateID *OrderBy `json:"stateId,omitempty"`
}

order by var_pop() on columns of table "app_state_history"

type AppStateHistoryVarSampFields

type AppStateHistoryVarSampFields struct {
	StateID *float64 `json:"stateId,omitempty"`
}

aggregate var_samp on columns

type AppStateHistoryVarSampOrderBy

type AppStateHistoryVarSampOrderBy struct {
	StateID *OrderBy `json:"stateId,omitempty"`
}

order by var_samp() on columns of table "app_state_history"

type AppStateHistoryVarianceFields

type AppStateHistoryVarianceFields struct {
	StateID *float64 `json:"stateId,omitempty"`
}

aggregate variance on columns

type AppStateHistoryVarianceOrderBy

type AppStateHistoryVarianceOrderBy struct {
	StateID *OrderBy `json:"stateId,omitempty"`
}

order by variance() on columns of table "app_state_history"

type AppStates

type AppStates struct {
	// An array relationship
	AppStates []*AppStateHistory `json:"appStates"`
	// An aggregate relationship
	AppStatesAggregate AppStateHistoryAggregate `json:"appStates_aggregate"`
	// An array relationship
	Apps []*Apps `json:"apps"`
	// An aggregate relationship
	AppsAggregate AppsAggregate `json:"apps_aggregate"`
	ID            int64         `json:"id"`
	Name          string        `json:"name"`
}

columns and relationships of "app_states"

type AppStatesAggregate

type AppStatesAggregate struct {
	Aggregate *AppStatesAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AppStates              `json:"nodes"`
}

aggregated selection of "app_states"

type AppStatesAggregateFields

type AppStatesAggregateFields struct {
	Avg        *AppStatesAvgFields        `json:"avg,omitempty"`
	Count      int64                      `json:"count"`
	Max        *AppStatesMaxFields        `json:"max,omitempty"`
	Min        *AppStatesMinFields        `json:"min,omitempty"`
	Stddev     *AppStatesStddevFields     `json:"stddev,omitempty"`
	StddevPop  *AppStatesStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *AppStatesStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *AppStatesSumFields        `json:"sum,omitempty"`
	VarPop     *AppStatesVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *AppStatesVarSampFields    `json:"var_samp,omitempty"`
	Variance   *AppStatesVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "app_states"

type AppStatesAvgFields

type AppStatesAvgFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate avg on columns

type AppStatesBoolExp

type AppStatesBoolExp struct {
	And                []*AppStatesBoolExp              `json:"_and,omitempty"`
	Not                *AppStatesBoolExp                `json:"_not,omitempty"`
	Or                 []*AppStatesBoolExp              `json:"_or,omitempty"`
	AppStates          *AppStateHistoryBoolExp          `json:"appStates,omitempty"`
	AppStatesAggregate *AppStateHistoryAggregateBoolExp `json:"appStates_aggregate,omitempty"`
	Apps               *AppsBoolExp                     `json:"apps,omitempty"`
	AppsAggregate      *AppsAggregateBoolExp            `json:"apps_aggregate,omitempty"`
	ID                 *IntComparisonExp                `json:"id,omitempty"`
	Name               *StringComparisonExp             `json:"name,omitempty"`
}

Boolean expression to filter rows from the table "app_states". All fields are combined with a logical 'AND'.

type AppStatesConstraint

type AppStatesConstraint string

unique or primary key constraints on table "app_states"

const (
	// unique or primary key constraint on columns "name"
	AppStatesConstraintAppStatesNameKey AppStatesConstraint = "app_states_name_key"
	// unique or primary key constraint on columns "id"
	AppStatesConstraintAppStatesPkey AppStatesConstraint = "app_states_pkey"
)

func (AppStatesConstraint) IsValid

func (e AppStatesConstraint) IsValid() bool

func (AppStatesConstraint) MarshalGQL

func (e AppStatesConstraint) MarshalGQL(w io.Writer)

func (AppStatesConstraint) String

func (e AppStatesConstraint) String() string

func (*AppStatesConstraint) UnmarshalGQL

func (e *AppStatesConstraint) UnmarshalGQL(v interface{}) error

type AppStatesIncInput

type AppStatesIncInput struct {
	ID *int64 `json:"id,omitempty"`
}

input type for incrementing numeric columns in table "app_states"

type AppStatesInsertInput

type AppStatesInsertInput struct {
	AppStates *AppStateHistoryArrRelInsertInput `json:"appStates,omitempty"`
	Apps      *AppsArrRelInsertInput            `json:"apps,omitempty"`
	ID        *int64                            `json:"id,omitempty"`
	Name      *string                           `json:"name,omitempty"`
}

input type for inserting data into table "app_states"

type AppStatesMaxFields

type AppStatesMaxFields struct {
	ID   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

aggregate max on columns

type AppStatesMinFields

type AppStatesMinFields struct {
	ID   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

aggregate min on columns

type AppStatesMutationResponse

type AppStatesMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AppStates `json:"returning"`
}

response of any mutation on the table "app_states"

type AppStatesObjRelInsertInput

type AppStatesObjRelInsertInput struct {
	Data AppStatesInsertInput `json:"data"`
	// upsert condition
	OnConflict *AppStatesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "app_states"

type AppStatesOnConflict

type AppStatesOnConflict struct {
	Constraint    AppStatesConstraint     `json:"constraint"`
	UpdateColumns []AppStatesUpdateColumn `json:"update_columns"`
	Where         *AppStatesBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "app_states"

type AppStatesOrderBy

type AppStatesOrderBy struct {
	AppStatesAggregate *AppStateHistoryAggregateOrderBy `json:"appStates_aggregate,omitempty"`
	AppsAggregate      *AppsAggregateOrderBy            `json:"apps_aggregate,omitempty"`
	ID                 *OrderBy                         `json:"id,omitempty"`
	Name               *OrderBy                         `json:"name,omitempty"`
}

Ordering options when selecting data from "app_states".

type AppStatesPkColumnsInput

type AppStatesPkColumnsInput struct {
	ID int64 `json:"id"`
}

primary key columns input for table: app_states

type AppStatesSelectColumn

type AppStatesSelectColumn string

select columns of table "app_states"

const (
	// column name
	AppStatesSelectColumnID AppStatesSelectColumn = "id"
	// column name
	AppStatesSelectColumnName AppStatesSelectColumn = "name"
)

func (AppStatesSelectColumn) IsValid

func (e AppStatesSelectColumn) IsValid() bool

func (AppStatesSelectColumn) MarshalGQL

func (e AppStatesSelectColumn) MarshalGQL(w io.Writer)

func (AppStatesSelectColumn) String

func (e AppStatesSelectColumn) String() string

func (*AppStatesSelectColumn) UnmarshalGQL

func (e *AppStatesSelectColumn) UnmarshalGQL(v interface{}) error

type AppStatesSetInput

type AppStatesSetInput struct {
	ID   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

input type for updating data in table "app_states"

type AppStatesStddevFields

type AppStatesStddevFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev on columns

type AppStatesStddevPopFields

type AppStatesStddevPopFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev_pop on columns

type AppStatesStddevSampFields

type AppStatesStddevSampFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev_samp on columns

type AppStatesStreamCursorInput

type AppStatesStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AppStatesStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "appStates"

type AppStatesStreamCursorValueInput

type AppStatesStreamCursorValueInput struct {
	ID   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

Initial value of the column from where the streaming should start

type AppStatesSumFields

type AppStatesSumFields struct {
	ID *int64 `json:"id,omitempty"`
}

aggregate sum on columns

type AppStatesUpdateColumn

type AppStatesUpdateColumn string

update columns of table "app_states"

const (
	// column name
	AppStatesUpdateColumnID AppStatesUpdateColumn = "id"
	// column name
	AppStatesUpdateColumnName AppStatesUpdateColumn = "name"
)

func (AppStatesUpdateColumn) IsValid

func (e AppStatesUpdateColumn) IsValid() bool

func (AppStatesUpdateColumn) MarshalGQL

func (e AppStatesUpdateColumn) MarshalGQL(w io.Writer)

func (AppStatesUpdateColumn) String

func (e AppStatesUpdateColumn) String() string

func (*AppStatesUpdateColumn) UnmarshalGQL

func (e *AppStatesUpdateColumn) UnmarshalGQL(v interface{}) error

type AppStatesUpdates

type AppStatesUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *AppStatesIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *AppStatesSetInput `json:"_set,omitempty"`
	Where AppStatesBoolExp   `json:"where"`
}

type AppStatesVarPopFields

type AppStatesVarPopFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate var_pop on columns

type AppStatesVarSampFields

type AppStatesVarSampFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate var_samp on columns

type AppStatesVarianceFields

type AppStatesVarianceFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate variance on columns

type Apps

type Apps struct {
	AppSecrets []*ConfigEnvironmentVariable `json:"appSecrets"`
	// An array relationship
	AppStates []*AppStateHistory `json:"appStates"`
	// An aggregate relationship
	AppStatesAggregate AppStateHistoryAggregate `json:"appStates_aggregate"`
	AutoUpdate         bool                     `json:"autoUpdate"`
	// An array relationship
	Backups []*Backups `json:"backups"`
	// An aggregate relationship
	BackupsAggregate BackupsAggregate `json:"backups_aggregate"`
	// An object relationship
	BillingDedicatedCompute *BillingDedicatedCompute `json:"billingDedicatedCompute,omitempty"`
	// An object relationship
	BillingDedicatedComputeReports *BillingDedicatedComputeReports `json:"billingDedicatedComputeReports,omitempty"`
	// An object relationship
	BillingSubscriptions *BillingSubscriptions `json:"billingSubscriptions,omitempty"`
	Config               *ConfigConfig         `json:"config,omitempty"`
	CreatedAt            time.Time             `json:"createdAt"`
	// An object relationship
	Creator       *Users  `json:"creator,omitempty"`
	CreatorUserID *string `json:"creatorUserId,omitempty"`
	// An array relationship
	Deployments []*Deployments `json:"deployments"`
	// An aggregate relationship
	DeploymentsAggregate DeploymentsAggregate `json:"deployments_aggregate"`
	// An object relationship
	DesiredAppState AppStates `json:"desiredAppState"`
	DesiredState    int64     `json:"desiredState"`
	// An array relationship
	FeatureFlags []*FeatureFlags `json:"featureFlags"`
	// An aggregate relationship
	FeatureFlagsAggregate FeatureFlagsAggregate `json:"featureFlags_aggregate"`
	// An object relationship
	GithubRepository     *GithubRepositories    `json:"githubRepository,omitempty"`
	GithubRepositoryID   *string                `json:"githubRepositoryId,omitempty"`
	ID                   string                 `json:"id"`
	IsProvisioned        bool                   `json:"isProvisioned"`
	MetadataFunctions    map[string]interface{} `json:"metadataFunctions"`
	MimirConfigEnc       *string                `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc      *string                `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc *string                `json:"mimirSystemConfigEnc,omitempty"`
	Name                 string                 `json:"name"`
	NhostBaseFolder      string                 `json:"nhostBaseFolder"`
	// whether or not this app is paused
	Paused bool `json:"paused"`
	// An object relationship
	Plan             Plans  `json:"plan"`
	PlanID           string `json:"planId"`
	PostgresPassword string `json:"postgresPassword"`
	ProvidersUpdated *bool  `json:"providersUpdated,omitempty"`
	// An object relationship
	Region                     Regions             `json:"region"`
	RegionID                   string              `json:"regionId"`
	RepositoryProductionBranch string              `json:"repositoryProductionBranch"`
	Slug                       string              `json:"slug"`
	StripeSubscriptionID       *string             `json:"stripeSubscriptionId,omitempty"`
	Subdomain                  string              `json:"subdomain"`
	SystemConfig               *ConfigSystemConfig `json:"systemConfig,omitempty"`
	UpdatedAt                  time.Time           `json:"updatedAt"`
	// An object relationship
	Workspace   Workspaces `json:"workspace"`
	WorkspaceID string     `json:"workspaceId"`
}

columns and relationships of "apps"

type AppsAggregate

type AppsAggregate struct {
	Aggregate *AppsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Apps              `json:"nodes"`
}

aggregated selection of "apps"

type AppsAggregateBoolExp

type AppsAggregateBoolExp struct {
	BoolAnd *AppsAggregateBoolExpBoolAnd `json:"bool_and,omitempty"`
	BoolOr  *AppsAggregateBoolExpBoolOr  `json:"bool_or,omitempty"`
	Count   *AppsAggregateBoolExpCount   `json:"count,omitempty"`
}

type AppsAggregateBoolExpBoolAnd

type AppsAggregateBoolExpBoolAnd struct {
	Arguments AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                       `json:"distinct,omitempty"`
	Filter    *AppsBoolExp                                                `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                        `json:"predicate"`
}

type AppsAggregateBoolExpBoolOr

type AppsAggregateBoolExpBoolOr struct {
	Arguments AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                      `json:"distinct,omitempty"`
	Filter    *AppsBoolExp                                               `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                       `json:"predicate"`
}

type AppsAggregateBoolExpCount

type AppsAggregateBoolExpCount struct {
	Arguments []AppsSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool              `json:"distinct,omitempty"`
	Filter    *AppsBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp   `json:"predicate"`
}

type AppsAggregateFields

type AppsAggregateFields struct {
	Avg        *AppsAvgFields        `json:"avg,omitempty"`
	Count      int64                 `json:"count"`
	Max        *AppsMaxFields        `json:"max,omitempty"`
	Min        *AppsMinFields        `json:"min,omitempty"`
	Stddev     *AppsStddevFields     `json:"stddev,omitempty"`
	StddevPop  *AppsStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *AppsStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *AppsSumFields        `json:"sum,omitempty"`
	VarPop     *AppsVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *AppsVarSampFields    `json:"var_samp,omitempty"`
	Variance   *AppsVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "apps"

type AppsAggregateOrderBy

type AppsAggregateOrderBy struct {
	Avg        *AppsAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy               `json:"count,omitempty"`
	Max        *AppsMaxOrderBy        `json:"max,omitempty"`
	Min        *AppsMinOrderBy        `json:"min,omitempty"`
	Stddev     *AppsStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *AppsStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *AppsStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *AppsSumOrderBy        `json:"sum,omitempty"`
	VarPop     *AppsVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *AppsVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *AppsVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "apps"

type AppsAppendInput

type AppsAppendInput struct {
	MetadataFunctions map[string]interface{} `json:"metadataFunctions,omitempty"`
}

append existing jsonb value of filtered columns with new jsonb value

type AppsArrRelInsertInput

type AppsArrRelInsertInput struct {
	Data []*AppsInsertInput `json:"data"`
	// upsert condition
	OnConflict *AppsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "apps"

type AppsAvgFields

type AppsAvgFields struct {
	DesiredState *float64 `json:"desiredState,omitempty"`
}

aggregate avg on columns

type AppsAvgOrderBy

type AppsAvgOrderBy struct {
	DesiredState *OrderBy `json:"desiredState,omitempty"`
}

order by avg() on columns of table "apps"

type AppsBoolExp

type AppsBoolExp struct {
	And                            []*AppsBoolExp                         `json:"_and,omitempty"`
	Not                            *AppsBoolExp                           `json:"_not,omitempty"`
	Or                             []*AppsBoolExp                         `json:"_or,omitempty"`
	AppStates                      *AppStateHistoryBoolExp                `json:"appStates,omitempty"`
	AppStatesAggregate             *AppStateHistoryAggregateBoolExp       `json:"appStates_aggregate,omitempty"`
	AutoUpdate                     *BooleanComparisonExp                  `json:"autoUpdate,omitempty"`
	Backups                        *BackupsBoolExp                        `json:"backups,omitempty"`
	BackupsAggregate               *BackupsAggregateBoolExp               `json:"backups_aggregate,omitempty"`
	BillingDedicatedCompute        *BillingDedicatedComputeBoolExp        `json:"billingDedicatedCompute,omitempty"`
	BillingDedicatedComputeReports *BillingDedicatedComputeReportsBoolExp `json:"billingDedicatedComputeReports,omitempty"`
	BillingSubscriptions           *BillingSubscriptionsBoolExp           `json:"billingSubscriptions,omitempty"`
	CreatedAt                      *TimestamptzComparisonExp              `json:"createdAt,omitempty"`
	Creator                        *UsersBoolExp                          `json:"creator,omitempty"`
	CreatorUserID                  *UUIDComparisonExp                     `json:"creatorUserId,omitempty"`
	Deployments                    *DeploymentsBoolExp                    `json:"deployments,omitempty"`
	DeploymentsAggregate           *DeploymentsAggregateBoolExp           `json:"deployments_aggregate,omitempty"`
	DesiredAppState                *AppStatesBoolExp                      `json:"desiredAppState,omitempty"`
	DesiredState                   *IntComparisonExp                      `json:"desiredState,omitempty"`
	FeatureFlags                   *FeatureFlagsBoolExp                   `json:"featureFlags,omitempty"`
	FeatureFlagsAggregate          *FeatureFlagsAggregateBoolExp          `json:"featureFlags_aggregate,omitempty"`
	GithubRepository               *GithubRepositoriesBoolExp             `json:"githubRepository,omitempty"`
	GithubRepositoryID             *UUIDComparisonExp                     `json:"githubRepositoryId,omitempty"`
	ID                             *UUIDComparisonExp                     `json:"id,omitempty"`
	IsProvisioned                  *BooleanComparisonExp                  `json:"isProvisioned,omitempty"`
	MetadataFunctions              *JsonbComparisonExp                    `json:"metadataFunctions,omitempty"`
	MimirConfigEnc                 *StringComparisonExp                   `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc                *StringComparisonExp                   `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc           *StringComparisonExp                   `json:"mimirSystemConfigEnc,omitempty"`
	Name                           *StringComparisonExp                   `json:"name,omitempty"`
	NhostBaseFolder                *StringComparisonExp                   `json:"nhostBaseFolder,omitempty"`
	Paused                         *BooleanComparisonExp                  `json:"paused,omitempty"`
	Plan                           *PlansBoolExp                          `json:"plan,omitempty"`
	PlanID                         *UUIDComparisonExp                     `json:"planId,omitempty"`
	PostgresPassword               *StringComparisonExp                   `json:"postgresPassword,omitempty"`
	ProvidersUpdated               *BooleanComparisonExp                  `json:"providersUpdated,omitempty"`
	Region                         *RegionsBoolExp                        `json:"region,omitempty"`
	RegionID                       *UUIDComparisonExp                     `json:"regionId,omitempty"`
	RepositoryProductionBranch     *StringComparisonExp                   `json:"repositoryProductionBranch,omitempty"`
	Slug                           *StringComparisonExp                   `json:"slug,omitempty"`
	StripeSubscriptionID           *StringComparisonExp                   `json:"stripeSubscriptionId,omitempty"`
	Subdomain                      *StringComparisonExp                   `json:"subdomain,omitempty"`
	UpdatedAt                      *TimestamptzComparisonExp              `json:"updatedAt,omitempty"`
	Workspace                      *WorkspacesBoolExp                     `json:"workspace,omitempty"`
	WorkspaceID                    *UUIDComparisonExp                     `json:"workspaceId,omitempty"`
}

Boolean expression to filter rows from the table "apps". All fields are combined with a logical 'AND'.

type AppsConstraint

type AppsConstraint string

unique or primary key constraints on table "apps"

const (
	// unique or primary key constraint on columns "id"
	AppsConstraintAppsPkey AppsConstraint = "apps_pkey"
	// unique or primary key constraint on columns "subdomain"
	AppsConstraintAppsSubdomainKey AppsConstraint = "apps_subdomain_key"
	// unique or primary key constraint on columns "workspace_id", "slug"
	AppsConstraintAppsWorkspaceIDSlugKey AppsConstraint = "apps_workspace_id_slug_key"
)

func (AppsConstraint) IsValid

func (e AppsConstraint) IsValid() bool

func (AppsConstraint) MarshalGQL

func (e AppsConstraint) MarshalGQL(w io.Writer)

func (AppsConstraint) String

func (e AppsConstraint) String() string

func (*AppsConstraint) UnmarshalGQL

func (e *AppsConstraint) UnmarshalGQL(v interface{}) error

type AppsDeleteAtPathInput

type AppsDeleteAtPathInput struct {
	MetadataFunctions []string `json:"metadataFunctions,omitempty"`
}

delete the field or element with specified path (for JSON arrays, negative integers count from the end)

type AppsDeleteElemInput

type AppsDeleteElemInput struct {
	MetadataFunctions *int64 `json:"metadataFunctions,omitempty"`
}

delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array

type AppsDeleteKeyInput

type AppsDeleteKeyInput struct {
	MetadataFunctions *string `json:"metadataFunctions,omitempty"`
}

delete key/value pair or string element. key/value pairs are matched based on their key value

type AppsIncInput

type AppsIncInput struct {
	DesiredState *int64 `json:"desiredState,omitempty"`
}

input type for incrementing numeric columns in table "apps"

type AppsInsertInput

type AppsInsertInput struct {
	AppStates                      *AppStateHistoryArrRelInsertInput                `json:"appStates,omitempty"`
	AutoUpdate                     *bool                                            `json:"autoUpdate,omitempty"`
	Backups                        *BackupsArrRelInsertInput                        `json:"backups,omitempty"`
	BillingDedicatedCompute        *BillingDedicatedComputeObjRelInsertInput        `json:"billingDedicatedCompute,omitempty"`
	BillingDedicatedComputeReports *BillingDedicatedComputeReportsObjRelInsertInput `json:"billingDedicatedComputeReports,omitempty"`
	BillingSubscriptions           *BillingSubscriptionsObjRelInsertInput           `json:"billingSubscriptions,omitempty"`
	CreatedAt                      *time.Time                                       `json:"createdAt,omitempty"`
	Creator                        *UsersObjRelInsertInput                          `json:"creator,omitempty"`
	CreatorUserID                  *string                                          `json:"creatorUserId,omitempty"`
	Deployments                    *DeploymentsArrRelInsertInput                    `json:"deployments,omitempty"`
	DesiredAppState                *AppStatesObjRelInsertInput                      `json:"desiredAppState,omitempty"`
	DesiredState                   *int64                                           `json:"desiredState,omitempty"`
	FeatureFlags                   *FeatureFlagsArrRelInsertInput                   `json:"featureFlags,omitempty"`
	GithubRepository               *GithubRepositoriesObjRelInsertInput             `json:"githubRepository,omitempty"`
	GithubRepositoryID             *string                                          `json:"githubRepositoryId,omitempty"`
	ID                             *string                                          `json:"id,omitempty"`
	IsProvisioned                  *bool                                            `json:"isProvisioned,omitempty"`
	MetadataFunctions              map[string]interface{}                           `json:"metadataFunctions,omitempty"`
	MimirConfigEnc                 *string                                          `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc                *string                                          `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc           *string                                          `json:"mimirSystemConfigEnc,omitempty"`
	Name                           *string                                          `json:"name,omitempty"`
	NhostBaseFolder                *string                                          `json:"nhostBaseFolder,omitempty"`
	// whether or not this app is paused
	Paused                     *bool                        `json:"paused,omitempty"`
	Plan                       *PlansObjRelInsertInput      `json:"plan,omitempty"`
	PlanID                     *string                      `json:"planId,omitempty"`
	PostgresPassword           *string                      `json:"postgresPassword,omitempty"`
	ProvidersUpdated           *bool                        `json:"providersUpdated,omitempty"`
	Region                     *RegionsObjRelInsertInput    `json:"region,omitempty"`
	RegionID                   *string                      `json:"regionId,omitempty"`
	RepositoryProductionBranch *string                      `json:"repositoryProductionBranch,omitempty"`
	Slug                       *string                      `json:"slug,omitempty"`
	StripeSubscriptionID       *string                      `json:"stripeSubscriptionId,omitempty"`
	Subdomain                  *string                      `json:"subdomain,omitempty"`
	UpdatedAt                  *time.Time                   `json:"updatedAt,omitempty"`
	Workspace                  *WorkspacesObjRelInsertInput `json:"workspace,omitempty"`
	WorkspaceID                *string                      `json:"workspaceId,omitempty"`
}

input type for inserting data into table "apps"

type AppsMaxFields

type AppsMaxFields struct {
	CreatedAt                  *time.Time `json:"createdAt,omitempty"`
	CreatorUserID              *string    `json:"creatorUserId,omitempty"`
	DesiredState               *int64     `json:"desiredState,omitempty"`
	GithubRepositoryID         *string    `json:"githubRepositoryId,omitempty"`
	ID                         *string    `json:"id,omitempty"`
	MimirConfigEnc             *string    `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc            *string    `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc       *string    `json:"mimirSystemConfigEnc,omitempty"`
	Name                       *string    `json:"name,omitempty"`
	NhostBaseFolder            *string    `json:"nhostBaseFolder,omitempty"`
	PlanID                     *string    `json:"planId,omitempty"`
	PostgresPassword           *string    `json:"postgresPassword,omitempty"`
	RegionID                   *string    `json:"regionId,omitempty"`
	RepositoryProductionBranch *string    `json:"repositoryProductionBranch,omitempty"`
	Slug                       *string    `json:"slug,omitempty"`
	StripeSubscriptionID       *string    `json:"stripeSubscriptionId,omitempty"`
	Subdomain                  *string    `json:"subdomain,omitempty"`
	UpdatedAt                  *time.Time `json:"updatedAt,omitempty"`
	WorkspaceID                *string    `json:"workspaceId,omitempty"`
}

aggregate max on columns

type AppsMaxOrderBy

type AppsMaxOrderBy struct {
	CreatedAt                  *OrderBy `json:"createdAt,omitempty"`
	CreatorUserID              *OrderBy `json:"creatorUserId,omitempty"`
	DesiredState               *OrderBy `json:"desiredState,omitempty"`
	GithubRepositoryID         *OrderBy `json:"githubRepositoryId,omitempty"`
	ID                         *OrderBy `json:"id,omitempty"`
	MimirConfigEnc             *OrderBy `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc            *OrderBy `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc       *OrderBy `json:"mimirSystemConfigEnc,omitempty"`
	Name                       *OrderBy `json:"name,omitempty"`
	NhostBaseFolder            *OrderBy `json:"nhostBaseFolder,omitempty"`
	PlanID                     *OrderBy `json:"planId,omitempty"`
	PostgresPassword           *OrderBy `json:"postgresPassword,omitempty"`
	RegionID                   *OrderBy `json:"regionId,omitempty"`
	RepositoryProductionBranch *OrderBy `json:"repositoryProductionBranch,omitempty"`
	Slug                       *OrderBy `json:"slug,omitempty"`
	StripeSubscriptionID       *OrderBy `json:"stripeSubscriptionId,omitempty"`
	Subdomain                  *OrderBy `json:"subdomain,omitempty"`
	UpdatedAt                  *OrderBy `json:"updatedAt,omitempty"`
	WorkspaceID                *OrderBy `json:"workspaceId,omitempty"`
}

order by max() on columns of table "apps"

type AppsMinFields

type AppsMinFields struct {
	CreatedAt                  *time.Time `json:"createdAt,omitempty"`
	CreatorUserID              *string    `json:"creatorUserId,omitempty"`
	DesiredState               *int64     `json:"desiredState,omitempty"`
	GithubRepositoryID         *string    `json:"githubRepositoryId,omitempty"`
	ID                         *string    `json:"id,omitempty"`
	MimirConfigEnc             *string    `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc            *string    `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc       *string    `json:"mimirSystemConfigEnc,omitempty"`
	Name                       *string    `json:"name,omitempty"`
	NhostBaseFolder            *string    `json:"nhostBaseFolder,omitempty"`
	PlanID                     *string    `json:"planId,omitempty"`
	PostgresPassword           *string    `json:"postgresPassword,omitempty"`
	RegionID                   *string    `json:"regionId,omitempty"`
	RepositoryProductionBranch *string    `json:"repositoryProductionBranch,omitempty"`
	Slug                       *string    `json:"slug,omitempty"`
	StripeSubscriptionID       *string    `json:"stripeSubscriptionId,omitempty"`
	Subdomain                  *string    `json:"subdomain,omitempty"`
	UpdatedAt                  *time.Time `json:"updatedAt,omitempty"`
	WorkspaceID                *string    `json:"workspaceId,omitempty"`
}

aggregate min on columns

type AppsMinOrderBy

type AppsMinOrderBy struct {
	CreatedAt                  *OrderBy `json:"createdAt,omitempty"`
	CreatorUserID              *OrderBy `json:"creatorUserId,omitempty"`
	DesiredState               *OrderBy `json:"desiredState,omitempty"`
	GithubRepositoryID         *OrderBy `json:"githubRepositoryId,omitempty"`
	ID                         *OrderBy `json:"id,omitempty"`
	MimirConfigEnc             *OrderBy `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc            *OrderBy `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc       *OrderBy `json:"mimirSystemConfigEnc,omitempty"`
	Name                       *OrderBy `json:"name,omitempty"`
	NhostBaseFolder            *OrderBy `json:"nhostBaseFolder,omitempty"`
	PlanID                     *OrderBy `json:"planId,omitempty"`
	PostgresPassword           *OrderBy `json:"postgresPassword,omitempty"`
	RegionID                   *OrderBy `json:"regionId,omitempty"`
	RepositoryProductionBranch *OrderBy `json:"repositoryProductionBranch,omitempty"`
	Slug                       *OrderBy `json:"slug,omitempty"`
	StripeSubscriptionID       *OrderBy `json:"stripeSubscriptionId,omitempty"`
	Subdomain                  *OrderBy `json:"subdomain,omitempty"`
	UpdatedAt                  *OrderBy `json:"updatedAt,omitempty"`
	WorkspaceID                *OrderBy `json:"workspaceId,omitempty"`
}

order by min() on columns of table "apps"

type AppsMutationResponse

type AppsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Apps `json:"returning"`
}

response of any mutation on the table "apps"

type AppsObjRelInsertInput

type AppsObjRelInsertInput struct {
	Data AppsInsertInput `json:"data"`
	// upsert condition
	OnConflict *AppsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "apps"

type AppsOnConflict

type AppsOnConflict struct {
	Constraint    AppsConstraint     `json:"constraint"`
	UpdateColumns []AppsUpdateColumn `json:"update_columns"`
	Where         *AppsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "apps"

type AppsOrderBy

type AppsOrderBy struct {
	AppStatesAggregate             *AppStateHistoryAggregateOrderBy       `json:"appStates_aggregate,omitempty"`
	AutoUpdate                     *OrderBy                               `json:"autoUpdate,omitempty"`
	BackupsAggregate               *BackupsAggregateOrderBy               `json:"backups_aggregate,omitempty"`
	BillingDedicatedCompute        *BillingDedicatedComputeOrderBy        `json:"billingDedicatedCompute,omitempty"`
	BillingDedicatedComputeReports *BillingDedicatedComputeReportsOrderBy `json:"billingDedicatedComputeReports,omitempty"`
	BillingSubscriptions           *BillingSubscriptionsOrderBy           `json:"billingSubscriptions,omitempty"`
	CreatedAt                      *OrderBy                               `json:"createdAt,omitempty"`
	Creator                        *UsersOrderBy                          `json:"creator,omitempty"`
	CreatorUserID                  *OrderBy                               `json:"creatorUserId,omitempty"`
	DeploymentsAggregate           *DeploymentsAggregateOrderBy           `json:"deployments_aggregate,omitempty"`
	DesiredAppState                *AppStatesOrderBy                      `json:"desiredAppState,omitempty"`
	DesiredState                   *OrderBy                               `json:"desiredState,omitempty"`
	FeatureFlagsAggregate          *FeatureFlagsAggregateOrderBy          `json:"featureFlags_aggregate,omitempty"`
	GithubRepository               *GithubRepositoriesOrderBy             `json:"githubRepository,omitempty"`
	GithubRepositoryID             *OrderBy                               `json:"githubRepositoryId,omitempty"`
	ID                             *OrderBy                               `json:"id,omitempty"`
	IsProvisioned                  *OrderBy                               `json:"isProvisioned,omitempty"`
	MetadataFunctions              *OrderBy                               `json:"metadataFunctions,omitempty"`
	MimirConfigEnc                 *OrderBy                               `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc                *OrderBy                               `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc           *OrderBy                               `json:"mimirSystemConfigEnc,omitempty"`
	Name                           *OrderBy                               `json:"name,omitempty"`
	NhostBaseFolder                *OrderBy                               `json:"nhostBaseFolder,omitempty"`
	Paused                         *OrderBy                               `json:"paused,omitempty"`
	Plan                           *PlansOrderBy                          `json:"plan,omitempty"`
	PlanID                         *OrderBy                               `json:"planId,omitempty"`
	PostgresPassword               *OrderBy                               `json:"postgresPassword,omitempty"`
	ProvidersUpdated               *OrderBy                               `json:"providersUpdated,omitempty"`
	Region                         *RegionsOrderBy                        `json:"region,omitempty"`
	RegionID                       *OrderBy                               `json:"regionId,omitempty"`
	RepositoryProductionBranch     *OrderBy                               `json:"repositoryProductionBranch,omitempty"`
	Slug                           *OrderBy                               `json:"slug,omitempty"`
	StripeSubscriptionID           *OrderBy                               `json:"stripeSubscriptionId,omitempty"`
	Subdomain                      *OrderBy                               `json:"subdomain,omitempty"`
	UpdatedAt                      *OrderBy                               `json:"updatedAt,omitempty"`
	Workspace                      *WorkspacesOrderBy                     `json:"workspace,omitempty"`
	WorkspaceID                    *OrderBy                               `json:"workspaceId,omitempty"`
}

Ordering options when selecting data from "apps".

type AppsPkColumnsInput

type AppsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: apps

type AppsPrependInput

type AppsPrependInput struct {
	MetadataFunctions map[string]interface{} `json:"metadataFunctions,omitempty"`
}

prepend existing jsonb value of filtered columns with new jsonb value

type AppsSelectColumn

type AppsSelectColumn string

select columns of table "apps"

const (
	// column name
	AppsSelectColumnAutoUpdate AppsSelectColumn = "autoUpdate"
	// column name
	AppsSelectColumnCreatedAt AppsSelectColumn = "createdAt"
	// column name
	AppsSelectColumnCreatorUserID AppsSelectColumn = "creatorUserId"
	// column name
	AppsSelectColumnDesiredState AppsSelectColumn = "desiredState"
	// column name
	AppsSelectColumnGithubRepositoryID AppsSelectColumn = "githubRepositoryId"
	// column name
	AppsSelectColumnID AppsSelectColumn = "id"
	// column name
	AppsSelectColumnIsProvisioned AppsSelectColumn = "isProvisioned"
	// column name
	AppsSelectColumnMetadataFunctions AppsSelectColumn = "metadataFunctions"
	// column name
	AppsSelectColumnMimirConfigEnc AppsSelectColumn = "mimirConfigEnc"
	// column name
	AppsSelectColumnMimirSecretsEnc AppsSelectColumn = "mimirSecretsEnc"
	// column name
	AppsSelectColumnMimirSystemConfigEnc AppsSelectColumn = "mimirSystemConfigEnc"
	// column name
	AppsSelectColumnName AppsSelectColumn = "name"
	// column name
	AppsSelectColumnNhostBaseFolder AppsSelectColumn = "nhostBaseFolder"
	// column name
	AppsSelectColumnPaused AppsSelectColumn = "paused"
	// column name
	AppsSelectColumnPlanID AppsSelectColumn = "planId"
	// column name
	AppsSelectColumnPostgresPassword AppsSelectColumn = "postgresPassword"
	// column name
	AppsSelectColumnProvidersUpdated AppsSelectColumn = "providersUpdated"
	// column name
	AppsSelectColumnRegionID AppsSelectColumn = "regionId"
	// column name
	AppsSelectColumnRepositoryProductionBranch AppsSelectColumn = "repositoryProductionBranch"
	// column name
	AppsSelectColumnSlug AppsSelectColumn = "slug"
	// column name
	AppsSelectColumnStripeSubscriptionID AppsSelectColumn = "stripeSubscriptionId"
	// column name
	AppsSelectColumnSubdomain AppsSelectColumn = "subdomain"
	// column name
	AppsSelectColumnUpdatedAt AppsSelectColumn = "updatedAt"
	// column name
	AppsSelectColumnWorkspaceID AppsSelectColumn = "workspaceId"
)

func (AppsSelectColumn) IsValid

func (e AppsSelectColumn) IsValid() bool

func (AppsSelectColumn) MarshalGQL

func (e AppsSelectColumn) MarshalGQL(w io.Writer)

func (AppsSelectColumn) String

func (e AppsSelectColumn) String() string

func (*AppsSelectColumn) UnmarshalGQL

func (e *AppsSelectColumn) UnmarshalGQL(v interface{}) error

type AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns

type AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns string

select "apps_aggregate_bool_exp_bool_and_arguments_columns" columns of table "apps"

const (
	// column name
	AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumnsAutoUpdate AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns = "autoUpdate"
	// column name
	AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumnsIsProvisioned AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns = "isProvisioned"
	// column name
	AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumnsPaused AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns = "paused"
	// column name
	AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumnsProvidersUpdated AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns = "providersUpdated"
)

func (AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns) IsValid

func (AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns) MarshalGQL

func (AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns) String

func (*AppsSelectColumnAppsAggregateBoolExpBoolAndArgumentsColumns) UnmarshalGQL

type AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns

type AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns string

select "apps_aggregate_bool_exp_bool_or_arguments_columns" columns of table "apps"

const (
	// column name
	AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumnsAutoUpdate AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns = "autoUpdate"
	// column name
	AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumnsIsProvisioned AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns = "isProvisioned"
	// column name
	AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumnsPaused AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns = "paused"
	// column name
	AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumnsProvidersUpdated AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns = "providersUpdated"
)

func (AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns) IsValid

func (AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns) MarshalGQL

func (AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns) String

func (*AppsSelectColumnAppsAggregateBoolExpBoolOrArgumentsColumns) UnmarshalGQL

type AppsSetInput

type AppsSetInput struct {
	AutoUpdate           *bool                  `json:"autoUpdate,omitempty"`
	CreatedAt            *time.Time             `json:"createdAt,omitempty"`
	CreatorUserID        *string                `json:"creatorUserId,omitempty"`
	DesiredState         *int64                 `json:"desiredState,omitempty"`
	GithubRepositoryID   *string                `json:"githubRepositoryId,omitempty"`
	ID                   *string                `json:"id,omitempty"`
	IsProvisioned        *bool                  `json:"isProvisioned,omitempty"`
	MetadataFunctions    map[string]interface{} `json:"metadataFunctions,omitempty"`
	MimirConfigEnc       *string                `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc      *string                `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc *string                `json:"mimirSystemConfigEnc,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	NhostBaseFolder      *string                `json:"nhostBaseFolder,omitempty"`
	// whether or not this app is paused
	Paused                     *bool      `json:"paused,omitempty"`
	PlanID                     *string    `json:"planId,omitempty"`
	PostgresPassword           *string    `json:"postgresPassword,omitempty"`
	ProvidersUpdated           *bool      `json:"providersUpdated,omitempty"`
	RegionID                   *string    `json:"regionId,omitempty"`
	RepositoryProductionBranch *string    `json:"repositoryProductionBranch,omitempty"`
	Slug                       *string    `json:"slug,omitempty"`
	StripeSubscriptionID       *string    `json:"stripeSubscriptionId,omitempty"`
	Subdomain                  *string    `json:"subdomain,omitempty"`
	UpdatedAt                  *time.Time `json:"updatedAt,omitempty"`
	WorkspaceID                *string    `json:"workspaceId,omitempty"`
}

input type for updating data in table "apps"

type AppsStddevFields

type AppsStddevFields struct {
	DesiredState *float64 `json:"desiredState,omitempty"`
}

aggregate stddev on columns

type AppsStddevOrderBy

type AppsStddevOrderBy struct {
	DesiredState *OrderBy `json:"desiredState,omitempty"`
}

order by stddev() on columns of table "apps"

type AppsStddevPopFields

type AppsStddevPopFields struct {
	DesiredState *float64 `json:"desiredState,omitempty"`
}

aggregate stddev_pop on columns

type AppsStddevPopOrderBy

type AppsStddevPopOrderBy struct {
	DesiredState *OrderBy `json:"desiredState,omitempty"`
}

order by stddev_pop() on columns of table "apps"

type AppsStddevSampFields

type AppsStddevSampFields struct {
	DesiredState *float64 `json:"desiredState,omitempty"`
}

aggregate stddev_samp on columns

type AppsStddevSampOrderBy

type AppsStddevSampOrderBy struct {
	DesiredState *OrderBy `json:"desiredState,omitempty"`
}

order by stddev_samp() on columns of table "apps"

type AppsStreamCursorInput

type AppsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AppsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "apps"

type AppsStreamCursorValueInput

type AppsStreamCursorValueInput struct {
	AutoUpdate           *bool                  `json:"autoUpdate,omitempty"`
	CreatedAt            *time.Time             `json:"createdAt,omitempty"`
	CreatorUserID        *string                `json:"creatorUserId,omitempty"`
	DesiredState         *int64                 `json:"desiredState,omitempty"`
	GithubRepositoryID   *string                `json:"githubRepositoryId,omitempty"`
	ID                   *string                `json:"id,omitempty"`
	IsProvisioned        *bool                  `json:"isProvisioned,omitempty"`
	MetadataFunctions    map[string]interface{} `json:"metadataFunctions,omitempty"`
	MimirConfigEnc       *string                `json:"mimirConfigEnc,omitempty"`
	MimirSecretsEnc      *string                `json:"mimirSecretsEnc,omitempty"`
	MimirSystemConfigEnc *string                `json:"mimirSystemConfigEnc,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	NhostBaseFolder      *string                `json:"nhostBaseFolder,omitempty"`
	// whether or not this app is paused
	Paused                     *bool      `json:"paused,omitempty"`
	PlanID                     *string    `json:"planId,omitempty"`
	PostgresPassword           *string    `json:"postgresPassword,omitempty"`
	ProvidersUpdated           *bool      `json:"providersUpdated,omitempty"`
	RegionID                   *string    `json:"regionId,omitempty"`
	RepositoryProductionBranch *string    `json:"repositoryProductionBranch,omitempty"`
	Slug                       *string    `json:"slug,omitempty"`
	StripeSubscriptionID       *string    `json:"stripeSubscriptionId,omitempty"`
	Subdomain                  *string    `json:"subdomain,omitempty"`
	UpdatedAt                  *time.Time `json:"updatedAt,omitempty"`
	WorkspaceID                *string    `json:"workspaceId,omitempty"`
}

Initial value of the column from where the streaming should start

type AppsSumFields

type AppsSumFields struct {
	DesiredState *int64 `json:"desiredState,omitempty"`
}

aggregate sum on columns

type AppsSumOrderBy

type AppsSumOrderBy struct {
	DesiredState *OrderBy `json:"desiredState,omitempty"`
}

order by sum() on columns of table "apps"

type AppsUpdateColumn

type AppsUpdateColumn string

update columns of table "apps"

const (
	// column name
	AppsUpdateColumnAutoUpdate AppsUpdateColumn = "autoUpdate"
	// column name
	AppsUpdateColumnCreatedAt AppsUpdateColumn = "createdAt"
	// column name
	AppsUpdateColumnCreatorUserID AppsUpdateColumn = "creatorUserId"
	// column name
	AppsUpdateColumnDesiredState AppsUpdateColumn = "desiredState"
	// column name
	AppsUpdateColumnGithubRepositoryID AppsUpdateColumn = "githubRepositoryId"
	// column name
	AppsUpdateColumnID AppsUpdateColumn = "id"
	// column name
	AppsUpdateColumnIsProvisioned AppsUpdateColumn = "isProvisioned"
	// column name
	AppsUpdateColumnMetadataFunctions AppsUpdateColumn = "metadataFunctions"
	// column name
	AppsUpdateColumnMimirConfigEnc AppsUpdateColumn = "mimirConfigEnc"
	// column name
	AppsUpdateColumnMimirSecretsEnc AppsUpdateColumn = "mimirSecretsEnc"
	// column name
	AppsUpdateColumnMimirSystemConfigEnc AppsUpdateColumn = "mimirSystemConfigEnc"
	// column name
	AppsUpdateColumnName AppsUpdateColumn = "name"
	// column name
	AppsUpdateColumnNhostBaseFolder AppsUpdateColumn = "nhostBaseFolder"
	// column name
	AppsUpdateColumnPaused AppsUpdateColumn = "paused"
	// column name
	AppsUpdateColumnPlanID AppsUpdateColumn = "planId"
	// column name
	AppsUpdateColumnPostgresPassword AppsUpdateColumn = "postgresPassword"
	// column name
	AppsUpdateColumnProvidersUpdated AppsUpdateColumn = "providersUpdated"
	// column name
	AppsUpdateColumnRegionID AppsUpdateColumn = "regionId"
	// column name
	AppsUpdateColumnRepositoryProductionBranch AppsUpdateColumn = "repositoryProductionBranch"
	// column name
	AppsUpdateColumnSlug AppsUpdateColumn = "slug"
	// column name
	AppsUpdateColumnStripeSubscriptionID AppsUpdateColumn = "stripeSubscriptionId"
	// column name
	AppsUpdateColumnSubdomain AppsUpdateColumn = "subdomain"
	// column name
	AppsUpdateColumnUpdatedAt AppsUpdateColumn = "updatedAt"
	// column name
	AppsUpdateColumnWorkspaceID AppsUpdateColumn = "workspaceId"
)

func (AppsUpdateColumn) IsValid

func (e AppsUpdateColumn) IsValid() bool

func (AppsUpdateColumn) MarshalGQL

func (e AppsUpdateColumn) MarshalGQL(w io.Writer)

func (AppsUpdateColumn) String

func (e AppsUpdateColumn) String() string

func (*AppsUpdateColumn) UnmarshalGQL

func (e *AppsUpdateColumn) UnmarshalGQL(v interface{}) error

type AppsUpdates

type AppsUpdates struct {
	// append existing jsonb value of filtered columns with new jsonb value
	Append *AppsAppendInput `json:"_append,omitempty"`
	// delete the field or element with specified path (for JSON arrays, negative integers count from the end)
	DeleteAtPath *AppsDeleteAtPathInput `json:"_delete_at_path,omitempty"`
	// delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
	DeleteElem *AppsDeleteElemInput `json:"_delete_elem,omitempty"`
	// delete key/value pair or string element. key/value pairs are matched based on their key value
	DeleteKey *AppsDeleteKeyInput `json:"_delete_key,omitempty"`
	// increments the numeric columns with given value of the filtered values
	Inc *AppsIncInput `json:"_inc,omitempty"`
	// prepend existing jsonb value of filtered columns with new jsonb value
	Prepend *AppsPrependInput `json:"_prepend,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *AppsSetInput `json:"_set,omitempty"`
	Where AppsBoolExp   `json:"where"`
}

type AppsVarPopFields

type AppsVarPopFields struct {
	DesiredState *float64 `json:"desiredState,omitempty"`
}

aggregate var_pop on columns

type AppsVarPopOrderBy

type AppsVarPopOrderBy struct {
	DesiredState *OrderBy `json:"desiredState,omitempty"`
}

order by var_pop() on columns of table "apps"

type AppsVarSampFields

type AppsVarSampFields struct {
	DesiredState *float64 `json:"desiredState,omitempty"`
}

aggregate var_samp on columns

type AppsVarSampOrderBy

type AppsVarSampOrderBy struct {
	DesiredState *OrderBy `json:"desiredState,omitempty"`
}

order by var_samp() on columns of table "apps"

type AppsVarianceFields

type AppsVarianceFields struct {
	DesiredState *float64 `json:"desiredState,omitempty"`
}

aggregate variance on columns

type AppsVarianceOrderBy

type AppsVarianceOrderBy struct {
	DesiredState *OrderBy `json:"desiredState,omitempty"`
}

order by variance() on columns of table "apps"

type AuthMigrations

type AuthMigrations struct {
	ExecutedAt *string `json:"executed_at,omitempty"`
	Hash       string  `json:"hash"`
	ID         int64   `json:"id"`
	Name       string  `json:"name"`
}

Internal table for tracking migrations. Don't modify its structure as Hasura Auth relies on it to function properly.

type AuthMigrationsAggregate

type AuthMigrationsAggregate struct {
	Aggregate *AuthMigrationsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AuthMigrations              `json:"nodes"`
}

aggregated selection of "auth.migrations"

type AuthMigrationsAggregateFields

type AuthMigrationsAggregateFields struct {
	Avg        *AuthMigrationsAvgFields        `json:"avg,omitempty"`
	Count      int64                           `json:"count"`
	Max        *AuthMigrationsMaxFields        `json:"max,omitempty"`
	Min        *AuthMigrationsMinFields        `json:"min,omitempty"`
	Stddev     *AuthMigrationsStddevFields     `json:"stddev,omitempty"`
	StddevPop  *AuthMigrationsStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *AuthMigrationsStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *AuthMigrationsSumFields        `json:"sum,omitempty"`
	VarPop     *AuthMigrationsVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *AuthMigrationsVarSampFields    `json:"var_samp,omitempty"`
	Variance   *AuthMigrationsVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "auth.migrations"

type AuthMigrationsAvgFields

type AuthMigrationsAvgFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate avg on columns

type AuthMigrationsBoolExp

type AuthMigrationsBoolExp struct {
	And        []*AuthMigrationsBoolExp `json:"_and,omitempty"`
	Not        *AuthMigrationsBoolExp   `json:"_not,omitempty"`
	Or         []*AuthMigrationsBoolExp `json:"_or,omitempty"`
	ExecutedAt *TimestampComparisonExp  `json:"executed_at,omitempty"`
	Hash       *StringComparisonExp     `json:"hash,omitempty"`
	ID         *IntComparisonExp        `json:"id,omitempty"`
	Name       *StringComparisonExp     `json:"name,omitempty"`
}

Boolean expression to filter rows from the table "auth.migrations". All fields are combined with a logical 'AND'.

type AuthMigrationsConstraint

type AuthMigrationsConstraint string

unique or primary key constraints on table "auth.migrations"

const (
	// unique or primary key constraint on columns "name"
	AuthMigrationsConstraintMigrationsNameKey AuthMigrationsConstraint = "migrations_name_key"
	// unique or primary key constraint on columns "id"
	AuthMigrationsConstraintMigrationsPkey AuthMigrationsConstraint = "migrations_pkey"
)

func (AuthMigrationsConstraint) IsValid

func (e AuthMigrationsConstraint) IsValid() bool

func (AuthMigrationsConstraint) MarshalGQL

func (e AuthMigrationsConstraint) MarshalGQL(w io.Writer)

func (AuthMigrationsConstraint) String

func (e AuthMigrationsConstraint) String() string

func (*AuthMigrationsConstraint) UnmarshalGQL

func (e *AuthMigrationsConstraint) UnmarshalGQL(v interface{}) error

type AuthMigrationsIncInput

type AuthMigrationsIncInput struct {
	ID *int64 `json:"id,omitempty"`
}

input type for incrementing numeric columns in table "auth.migrations"

type AuthMigrationsInsertInput

type AuthMigrationsInsertInput struct {
	ExecutedAt *string `json:"executed_at,omitempty"`
	Hash       *string `json:"hash,omitempty"`
	ID         *int64  `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
}

input type for inserting data into table "auth.migrations"

type AuthMigrationsMaxFields

type AuthMigrationsMaxFields struct {
	ExecutedAt *string `json:"executed_at,omitempty"`
	Hash       *string `json:"hash,omitempty"`
	ID         *int64  `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
}

aggregate max on columns

type AuthMigrationsMinFields

type AuthMigrationsMinFields struct {
	ExecutedAt *string `json:"executed_at,omitempty"`
	Hash       *string `json:"hash,omitempty"`
	ID         *int64  `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
}

aggregate min on columns

type AuthMigrationsMutationResponse

type AuthMigrationsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AuthMigrations `json:"returning"`
}

response of any mutation on the table "auth.migrations"

type AuthMigrationsOnConflict

type AuthMigrationsOnConflict struct {
	Constraint    AuthMigrationsConstraint     `json:"constraint"`
	UpdateColumns []AuthMigrationsUpdateColumn `json:"update_columns"`
	Where         *AuthMigrationsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.migrations"

type AuthMigrationsOrderBy

type AuthMigrationsOrderBy struct {
	ExecutedAt *OrderBy `json:"executed_at,omitempty"`
	Hash       *OrderBy `json:"hash,omitempty"`
	ID         *OrderBy `json:"id,omitempty"`
	Name       *OrderBy `json:"name,omitempty"`
}

Ordering options when selecting data from "auth.migrations".

type AuthMigrationsPkColumnsInput

type AuthMigrationsPkColumnsInput struct {
	ID int64 `json:"id"`
}

primary key columns input for table: auth.migrations

type AuthMigrationsSelectColumn

type AuthMigrationsSelectColumn string

select columns of table "auth.migrations"

const (
	// column name
	AuthMigrationsSelectColumnExecutedAt AuthMigrationsSelectColumn = "executed_at"
	// column name
	AuthMigrationsSelectColumnHash AuthMigrationsSelectColumn = "hash"
	// column name
	AuthMigrationsSelectColumnID AuthMigrationsSelectColumn = "id"
	// column name
	AuthMigrationsSelectColumnName AuthMigrationsSelectColumn = "name"
)

func (AuthMigrationsSelectColumn) IsValid

func (e AuthMigrationsSelectColumn) IsValid() bool

func (AuthMigrationsSelectColumn) MarshalGQL

func (e AuthMigrationsSelectColumn) MarshalGQL(w io.Writer)

func (AuthMigrationsSelectColumn) String

func (*AuthMigrationsSelectColumn) UnmarshalGQL

func (e *AuthMigrationsSelectColumn) UnmarshalGQL(v interface{}) error

type AuthMigrationsSetInput

type AuthMigrationsSetInput struct {
	ExecutedAt *string `json:"executed_at,omitempty"`
	Hash       *string `json:"hash,omitempty"`
	ID         *int64  `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
}

input type for updating data in table "auth.migrations"

type AuthMigrationsStddevFields

type AuthMigrationsStddevFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev on columns

type AuthMigrationsStddevPopFields

type AuthMigrationsStddevPopFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev_pop on columns

type AuthMigrationsStddevSampFields

type AuthMigrationsStddevSampFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev_samp on columns

type AuthMigrationsStreamCursorInput

type AuthMigrationsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AuthMigrationsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "auth_migrations"

type AuthMigrationsStreamCursorValueInput

type AuthMigrationsStreamCursorValueInput struct {
	ExecutedAt *string `json:"executed_at,omitempty"`
	Hash       *string `json:"hash,omitempty"`
	ID         *int64  `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
}

Initial value of the column from where the streaming should start

type AuthMigrationsSumFields

type AuthMigrationsSumFields struct {
	ID *int64 `json:"id,omitempty"`
}

aggregate sum on columns

type AuthMigrationsUpdateColumn

type AuthMigrationsUpdateColumn string

update columns of table "auth.migrations"

const (
	// column name
	AuthMigrationsUpdateColumnExecutedAt AuthMigrationsUpdateColumn = "executed_at"
	// column name
	AuthMigrationsUpdateColumnHash AuthMigrationsUpdateColumn = "hash"
	// column name
	AuthMigrationsUpdateColumnID AuthMigrationsUpdateColumn = "id"
	// column name
	AuthMigrationsUpdateColumnName AuthMigrationsUpdateColumn = "name"
)

func (AuthMigrationsUpdateColumn) IsValid

func (e AuthMigrationsUpdateColumn) IsValid() bool

func (AuthMigrationsUpdateColumn) MarshalGQL

func (e AuthMigrationsUpdateColumn) MarshalGQL(w io.Writer)

func (AuthMigrationsUpdateColumn) String

func (*AuthMigrationsUpdateColumn) UnmarshalGQL

func (e *AuthMigrationsUpdateColumn) UnmarshalGQL(v interface{}) error

type AuthMigrationsUpdates

type AuthMigrationsUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *AuthMigrationsIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *AuthMigrationsSetInput `json:"_set,omitempty"`
	Where AuthMigrationsBoolExp   `json:"where"`
}

type AuthMigrationsVarPopFields

type AuthMigrationsVarPopFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate var_pop on columns

type AuthMigrationsVarSampFields

type AuthMigrationsVarSampFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate var_samp on columns

type AuthMigrationsVarianceFields

type AuthMigrationsVarianceFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate variance on columns

type AuthProviderRequests

type AuthProviderRequests struct {
	ID      string                 `json:"id"`
	Options map[string]interface{} `json:"options,omitempty"`
}

Oauth requests, inserted before redirecting to the provider's site. Don't modify its structure as Hasura Auth relies on it to function properly.

type AuthProviderRequestsAggregate

type AuthProviderRequestsAggregate struct {
	Aggregate *AuthProviderRequestsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AuthProviderRequests              `json:"nodes"`
}

aggregated selection of "auth.provider_requests"

type AuthProviderRequestsAggregateFields

type AuthProviderRequestsAggregateFields struct {
	Count int64                          `json:"count"`
	Max   *AuthProviderRequestsMaxFields `json:"max,omitempty"`
	Min   *AuthProviderRequestsMinFields `json:"min,omitempty"`
}

aggregate fields of "auth.provider_requests"

type AuthProviderRequestsAppendInput

type AuthProviderRequestsAppendInput struct {
	Options map[string]interface{} `json:"options,omitempty"`
}

append existing jsonb value of filtered columns with new jsonb value

type AuthProviderRequestsBoolExp

type AuthProviderRequestsBoolExp struct {
	And     []*AuthProviderRequestsBoolExp `json:"_and,omitempty"`
	Not     *AuthProviderRequestsBoolExp   `json:"_not,omitempty"`
	Or      []*AuthProviderRequestsBoolExp `json:"_or,omitempty"`
	ID      *UUIDComparisonExp             `json:"id,omitempty"`
	Options *JsonbComparisonExp            `json:"options,omitempty"`
}

Boolean expression to filter rows from the table "auth.provider_requests". All fields are combined with a logical 'AND'.

type AuthProviderRequestsConstraint

type AuthProviderRequestsConstraint string

unique or primary key constraints on table "auth.provider_requests"

const (
	// unique or primary key constraint on columns "id"
	AuthProviderRequestsConstraintProviderRequestsPkey AuthProviderRequestsConstraint = "provider_requests_pkey"
)

func (AuthProviderRequestsConstraint) IsValid

func (AuthProviderRequestsConstraint) MarshalGQL

func (e AuthProviderRequestsConstraint) MarshalGQL(w io.Writer)

func (AuthProviderRequestsConstraint) String

func (*AuthProviderRequestsConstraint) UnmarshalGQL

func (e *AuthProviderRequestsConstraint) UnmarshalGQL(v interface{}) error

type AuthProviderRequestsDeleteAtPathInput

type AuthProviderRequestsDeleteAtPathInput struct {
	Options []string `json:"options,omitempty"`
}

delete the field or element with specified path (for JSON arrays, negative integers count from the end)

type AuthProviderRequestsDeleteElemInput

type AuthProviderRequestsDeleteElemInput struct {
	Options *int64 `json:"options,omitempty"`
}

delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array

type AuthProviderRequestsDeleteKeyInput

type AuthProviderRequestsDeleteKeyInput struct {
	Options *string `json:"options,omitempty"`
}

delete key/value pair or string element. key/value pairs are matched based on their key value

type AuthProviderRequestsInsertInput

type AuthProviderRequestsInsertInput struct {
	ID      *string                `json:"id,omitempty"`
	Options map[string]interface{} `json:"options,omitempty"`
}

input type for inserting data into table "auth.provider_requests"

type AuthProviderRequestsMaxFields

type AuthProviderRequestsMaxFields struct {
	ID *string `json:"id,omitempty"`
}

aggregate max on columns

type AuthProviderRequestsMinFields

type AuthProviderRequestsMinFields struct {
	ID *string `json:"id,omitempty"`
}

aggregate min on columns

type AuthProviderRequestsMutationResponse

type AuthProviderRequestsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AuthProviderRequests `json:"returning"`
}

response of any mutation on the table "auth.provider_requests"

type AuthProviderRequestsOnConflict

type AuthProviderRequestsOnConflict struct {
	Constraint    AuthProviderRequestsConstraint     `json:"constraint"`
	UpdateColumns []AuthProviderRequestsUpdateColumn `json:"update_columns"`
	Where         *AuthProviderRequestsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.provider_requests"

type AuthProviderRequestsOrderBy

type AuthProviderRequestsOrderBy struct {
	ID      *OrderBy `json:"id,omitempty"`
	Options *OrderBy `json:"options,omitempty"`
}

Ordering options when selecting data from "auth.provider_requests".

type AuthProviderRequestsPkColumnsInput

type AuthProviderRequestsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: auth.provider_requests

type AuthProviderRequestsPrependInput

type AuthProviderRequestsPrependInput struct {
	Options map[string]interface{} `json:"options,omitempty"`
}

prepend existing jsonb value of filtered columns with new jsonb value

type AuthProviderRequestsSelectColumn

type AuthProviderRequestsSelectColumn string

select columns of table "auth.provider_requests"

const (
	// column name
	AuthProviderRequestsSelectColumnID AuthProviderRequestsSelectColumn = "id"
	// column name
	AuthProviderRequestsSelectColumnOptions AuthProviderRequestsSelectColumn = "options"
)

func (AuthProviderRequestsSelectColumn) IsValid

func (AuthProviderRequestsSelectColumn) MarshalGQL

func (e AuthProviderRequestsSelectColumn) MarshalGQL(w io.Writer)

func (AuthProviderRequestsSelectColumn) String

func (*AuthProviderRequestsSelectColumn) UnmarshalGQL

func (e *AuthProviderRequestsSelectColumn) UnmarshalGQL(v interface{}) error

type AuthProviderRequestsSetInput

type AuthProviderRequestsSetInput struct {
	ID      *string                `json:"id,omitempty"`
	Options map[string]interface{} `json:"options,omitempty"`
}

input type for updating data in table "auth.provider_requests"

type AuthProviderRequestsStreamCursorInput

type AuthProviderRequestsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AuthProviderRequestsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "authProviderRequests"

type AuthProviderRequestsStreamCursorValueInput

type AuthProviderRequestsStreamCursorValueInput struct {
	ID      *string                `json:"id,omitempty"`
	Options map[string]interface{} `json:"options,omitempty"`
}

Initial value of the column from where the streaming should start

type AuthProviderRequestsUpdateColumn

type AuthProviderRequestsUpdateColumn string

update columns of table "auth.provider_requests"

const (
	// column name
	AuthProviderRequestsUpdateColumnID AuthProviderRequestsUpdateColumn = "id"
	// column name
	AuthProviderRequestsUpdateColumnOptions AuthProviderRequestsUpdateColumn = "options"
)

func (AuthProviderRequestsUpdateColumn) IsValid

func (AuthProviderRequestsUpdateColumn) MarshalGQL

func (e AuthProviderRequestsUpdateColumn) MarshalGQL(w io.Writer)

func (AuthProviderRequestsUpdateColumn) String

func (*AuthProviderRequestsUpdateColumn) UnmarshalGQL

func (e *AuthProviderRequestsUpdateColumn) UnmarshalGQL(v interface{}) error

type AuthProviderRequestsUpdates

type AuthProviderRequestsUpdates struct {
	// append existing jsonb value of filtered columns with new jsonb value
	Append *AuthProviderRequestsAppendInput `json:"_append,omitempty"`
	// delete the field or element with specified path (for JSON arrays, negative integers count from the end)
	DeleteAtPath *AuthProviderRequestsDeleteAtPathInput `json:"_delete_at_path,omitempty"`
	// delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
	DeleteElem *AuthProviderRequestsDeleteElemInput `json:"_delete_elem,omitempty"`
	// delete key/value pair or string element. key/value pairs are matched based on their key value
	DeleteKey *AuthProviderRequestsDeleteKeyInput `json:"_delete_key,omitempty"`
	// prepend existing jsonb value of filtered columns with new jsonb value
	Prepend *AuthProviderRequestsPrependInput `json:"_prepend,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *AuthProviderRequestsSetInput `json:"_set,omitempty"`
	Where AuthProviderRequestsBoolExp   `json:"where"`
}

type AuthProviders

type AuthProviders struct {
	ID string `json:"id"`
	// An array relationship
	UserProviders []*AuthUserProviders `json:"userProviders"`
	// An aggregate relationship
	UserProvidersAggregate AuthUserProvidersAggregate `json:"userProviders_aggregate"`
}

List of available Oauth providers. Don't modify its structure as Hasura Auth relies on it to function properly.

type AuthProvidersAggregate

type AuthProvidersAggregate struct {
	Aggregate *AuthProvidersAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AuthProviders              `json:"nodes"`
}

aggregated selection of "auth.providers"

type AuthProvidersAggregateFields

type AuthProvidersAggregateFields struct {
	Count int64                   `json:"count"`
	Max   *AuthProvidersMaxFields `json:"max,omitempty"`
	Min   *AuthProvidersMinFields `json:"min,omitempty"`
}

aggregate fields of "auth.providers"

type AuthProvidersBoolExp

type AuthProvidersBoolExp struct {
	And                    []*AuthProvidersBoolExp            `json:"_and,omitempty"`
	Not                    *AuthProvidersBoolExp              `json:"_not,omitempty"`
	Or                     []*AuthProvidersBoolExp            `json:"_or,omitempty"`
	ID                     *StringComparisonExp               `json:"id,omitempty"`
	UserProviders          *AuthUserProvidersBoolExp          `json:"userProviders,omitempty"`
	UserProvidersAggregate *AuthUserProvidersAggregateBoolExp `json:"userProviders_aggregate,omitempty"`
}

Boolean expression to filter rows from the table "auth.providers". All fields are combined with a logical 'AND'.

type AuthProvidersConstraint

type AuthProvidersConstraint string

unique or primary key constraints on table "auth.providers"

const (
	// unique or primary key constraint on columns "id"
	AuthProvidersConstraintProvidersPkey AuthProvidersConstraint = "providers_pkey"
)

func (AuthProvidersConstraint) IsValid

func (e AuthProvidersConstraint) IsValid() bool

func (AuthProvidersConstraint) MarshalGQL

func (e AuthProvidersConstraint) MarshalGQL(w io.Writer)

func (AuthProvidersConstraint) String

func (e AuthProvidersConstraint) String() string

func (*AuthProvidersConstraint) UnmarshalGQL

func (e *AuthProvidersConstraint) UnmarshalGQL(v interface{}) error

type AuthProvidersInsertInput

type AuthProvidersInsertInput struct {
	ID            *string                             `json:"id,omitempty"`
	UserProviders *AuthUserProvidersArrRelInsertInput `json:"userProviders,omitempty"`
}

input type for inserting data into table "auth.providers"

type AuthProvidersMaxFields

type AuthProvidersMaxFields struct {
	ID *string `json:"id,omitempty"`
}

aggregate max on columns

type AuthProvidersMinFields

type AuthProvidersMinFields struct {
	ID *string `json:"id,omitempty"`
}

aggregate min on columns

type AuthProvidersMutationResponse

type AuthProvidersMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AuthProviders `json:"returning"`
}

response of any mutation on the table "auth.providers"

type AuthProvidersObjRelInsertInput

type AuthProvidersObjRelInsertInput struct {
	Data AuthProvidersInsertInput `json:"data"`
	// upsert condition
	OnConflict *AuthProvidersOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "auth.providers"

type AuthProvidersOnConflict

type AuthProvidersOnConflict struct {
	Constraint    AuthProvidersConstraint     `json:"constraint"`
	UpdateColumns []AuthProvidersUpdateColumn `json:"update_columns"`
	Where         *AuthProvidersBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.providers"

type AuthProvidersOrderBy

type AuthProvidersOrderBy struct {
	ID                     *OrderBy                           `json:"id,omitempty"`
	UserProvidersAggregate *AuthUserProvidersAggregateOrderBy `json:"userProviders_aggregate,omitempty"`
}

Ordering options when selecting data from "auth.providers".

type AuthProvidersPkColumnsInput

type AuthProvidersPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: auth.providers

type AuthProvidersSelectColumn

type AuthProvidersSelectColumn string

select columns of table "auth.providers"

const (
	// column name
	AuthProvidersSelectColumnID AuthProvidersSelectColumn = "id"
)

func (AuthProvidersSelectColumn) IsValid

func (e AuthProvidersSelectColumn) IsValid() bool

func (AuthProvidersSelectColumn) MarshalGQL

func (e AuthProvidersSelectColumn) MarshalGQL(w io.Writer)

func (AuthProvidersSelectColumn) String

func (e AuthProvidersSelectColumn) String() string

func (*AuthProvidersSelectColumn) UnmarshalGQL

func (e *AuthProvidersSelectColumn) UnmarshalGQL(v interface{}) error

type AuthProvidersSetInput

type AuthProvidersSetInput struct {
	ID *string `json:"id,omitempty"`
}

input type for updating data in table "auth.providers"

type AuthProvidersStreamCursorInput

type AuthProvidersStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AuthProvidersStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "authProviders"

type AuthProvidersStreamCursorValueInput

type AuthProvidersStreamCursorValueInput struct {
	ID *string `json:"id,omitempty"`
}

Initial value of the column from where the streaming should start

type AuthProvidersUpdateColumn

type AuthProvidersUpdateColumn string

update columns of table "auth.providers"

const (
	// column name
	AuthProvidersUpdateColumnID AuthProvidersUpdateColumn = "id"
)

func (AuthProvidersUpdateColumn) IsValid

func (e AuthProvidersUpdateColumn) IsValid() bool

func (AuthProvidersUpdateColumn) MarshalGQL

func (e AuthProvidersUpdateColumn) MarshalGQL(w io.Writer)

func (AuthProvidersUpdateColumn) String

func (e AuthProvidersUpdateColumn) String() string

func (*AuthProvidersUpdateColumn) UnmarshalGQL

func (e *AuthProvidersUpdateColumn) UnmarshalGQL(v interface{}) error

type AuthProvidersUpdates

type AuthProvidersUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *AuthProvidersSetInput `json:"_set,omitempty"`
	Where AuthProvidersBoolExp   `json:"where"`
}

type AuthRefreshTokens

type AuthRefreshTokens struct {
	CreatedAt time.Time              `json:"createdAt"`
	ExpiresAt time.Time              `json:"expiresAt"`
	Metadata  map[string]interface{} `json:"metadata,omitempty"`
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken     string  `json:"refreshToken"`
	RefreshTokenHash *string `json:"refreshTokenHash,omitempty"`
	Type             string  `json:"type"`
	// An object relationship
	User   Users  `json:"user"`
	UserID string `json:"userId"`
}

User refresh tokens. Hasura auth uses them to rotate new access tokens as long as the refresh token is not expired. Don't modify its structure as Hasura Auth relies on it to function properly.

type AuthRefreshTokensAggregate

type AuthRefreshTokensAggregate struct {
	Aggregate *AuthRefreshTokensAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AuthRefreshTokens              `json:"nodes"`
}

aggregated selection of "auth.refresh_tokens"

type AuthRefreshTokensAggregateBoolExp

type AuthRefreshTokensAggregateBoolExp struct {
	Count *AuthRefreshTokensAggregateBoolExpCount `json:"count,omitempty"`
}

type AuthRefreshTokensAggregateBoolExpCount

type AuthRefreshTokensAggregateBoolExpCount struct {
	Arguments []AuthRefreshTokensSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                           `json:"distinct,omitempty"`
	Filter    *AuthRefreshTokensBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp                `json:"predicate"`
}

type AuthRefreshTokensAggregateFields

type AuthRefreshTokensAggregateFields struct {
	Count int64                       `json:"count"`
	Max   *AuthRefreshTokensMaxFields `json:"max,omitempty"`
	Min   *AuthRefreshTokensMinFields `json:"min,omitempty"`
}

aggregate fields of "auth.refresh_tokens"

type AuthRefreshTokensAggregateOrderBy

type AuthRefreshTokensAggregateOrderBy struct {
	Count *OrderBy                     `json:"count,omitempty"`
	Max   *AuthRefreshTokensMaxOrderBy `json:"max,omitempty"`
	Min   *AuthRefreshTokensMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "auth.refresh_tokens"

type AuthRefreshTokensAppendInput

type AuthRefreshTokensAppendInput struct {
	Metadata map[string]interface{} `json:"metadata,omitempty"`
}

append existing jsonb value of filtered columns with new jsonb value

type AuthRefreshTokensArrRelInsertInput

type AuthRefreshTokensArrRelInsertInput struct {
	Data []*AuthRefreshTokensInsertInput `json:"data"`
	// upsert condition
	OnConflict *AuthRefreshTokensOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "auth.refresh_tokens"

type AuthRefreshTokensBoolExp

type AuthRefreshTokensBoolExp struct {
	And              []*AuthRefreshTokensBoolExp    `json:"_and,omitempty"`
	Not              *AuthRefreshTokensBoolExp      `json:"_not,omitempty"`
	Or               []*AuthRefreshTokensBoolExp    `json:"_or,omitempty"`
	CreatedAt        *TimestamptzComparisonExp      `json:"createdAt,omitempty"`
	ExpiresAt        *TimestamptzComparisonExp      `json:"expiresAt,omitempty"`
	Metadata         *JsonbComparisonExp            `json:"metadata,omitempty"`
	RefreshToken     *UUIDComparisonExp             `json:"refreshToken,omitempty"`
	RefreshTokenHash *StringComparisonExp           `json:"refreshTokenHash,omitempty"`
	Type             *RefreshTokenTypeComparisonExp `json:"type,omitempty"`
	User             *UsersBoolExp                  `json:"user,omitempty"`
	UserID           *UUIDComparisonExp             `json:"userId,omitempty"`
}

Boolean expression to filter rows from the table "auth.refresh_tokens". All fields are combined with a logical 'AND'.

type AuthRefreshTokensConstraint

type AuthRefreshTokensConstraint string

unique or primary key constraints on table "auth.refresh_tokens"

const (
	// unique or primary key constraint on columns "refresh_token"
	AuthRefreshTokensConstraintRefreshTokensPkey AuthRefreshTokensConstraint = "refresh_tokens_pkey"
)

func (AuthRefreshTokensConstraint) IsValid

func (e AuthRefreshTokensConstraint) IsValid() bool

func (AuthRefreshTokensConstraint) MarshalGQL

func (e AuthRefreshTokensConstraint) MarshalGQL(w io.Writer)

func (AuthRefreshTokensConstraint) String

func (*AuthRefreshTokensConstraint) UnmarshalGQL

func (e *AuthRefreshTokensConstraint) UnmarshalGQL(v interface{}) error

type AuthRefreshTokensDeleteAtPathInput

type AuthRefreshTokensDeleteAtPathInput struct {
	Metadata []string `json:"metadata,omitempty"`
}

delete the field or element with specified path (for JSON arrays, negative integers count from the end)

type AuthRefreshTokensDeleteElemInput

type AuthRefreshTokensDeleteElemInput struct {
	Metadata *int64 `json:"metadata,omitempty"`
}

delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array

type AuthRefreshTokensDeleteKeyInput

type AuthRefreshTokensDeleteKeyInput struct {
	Metadata *string `json:"metadata,omitempty"`
}

delete key/value pair or string element. key/value pairs are matched based on their key value

type AuthRefreshTokensInsertInput

type AuthRefreshTokensInsertInput struct {
	CreatedAt *time.Time             `json:"createdAt,omitempty"`
	ExpiresAt *time.Time             `json:"expiresAt,omitempty"`
	Metadata  map[string]interface{} `json:"metadata,omitempty"`
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken *string                 `json:"refreshToken,omitempty"`
	Type         *string                 `json:"type,omitempty"`
	User         *UsersObjRelInsertInput `json:"user,omitempty"`
	UserID       *string                 `json:"userId,omitempty"`
}

input type for inserting data into table "auth.refresh_tokens"

type AuthRefreshTokensMaxFields

type AuthRefreshTokensMaxFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken     *string `json:"refreshToken,omitempty"`
	RefreshTokenHash *string `json:"refreshTokenHash,omitempty"`
	Type             *string `json:"type,omitempty"`
	UserID           *string `json:"userId,omitempty"`
}

aggregate max on columns

type AuthRefreshTokensMaxOrderBy

type AuthRefreshTokensMaxOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ExpiresAt *OrderBy `json:"expiresAt,omitempty"`
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken     *OrderBy `json:"refreshToken,omitempty"`
	RefreshTokenHash *OrderBy `json:"refreshTokenHash,omitempty"`
	Type             *OrderBy `json:"type,omitempty"`
	UserID           *OrderBy `json:"userId,omitempty"`
}

order by max() on columns of table "auth.refresh_tokens"

type AuthRefreshTokensMinFields

type AuthRefreshTokensMinFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken     *string `json:"refreshToken,omitempty"`
	RefreshTokenHash *string `json:"refreshTokenHash,omitempty"`
	Type             *string `json:"type,omitempty"`
	UserID           *string `json:"userId,omitempty"`
}

aggregate min on columns

type AuthRefreshTokensMinOrderBy

type AuthRefreshTokensMinOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ExpiresAt *OrderBy `json:"expiresAt,omitempty"`
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken     *OrderBy `json:"refreshToken,omitempty"`
	RefreshTokenHash *OrderBy `json:"refreshTokenHash,omitempty"`
	Type             *OrderBy `json:"type,omitempty"`
	UserID           *OrderBy `json:"userId,omitempty"`
}

order by min() on columns of table "auth.refresh_tokens"

type AuthRefreshTokensMutationResponse

type AuthRefreshTokensMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AuthRefreshTokens `json:"returning"`
}

response of any mutation on the table "auth.refresh_tokens"

type AuthRefreshTokensOnConflict

type AuthRefreshTokensOnConflict struct {
	Constraint    AuthRefreshTokensConstraint     `json:"constraint"`
	UpdateColumns []AuthRefreshTokensUpdateColumn `json:"update_columns"`
	Where         *AuthRefreshTokensBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.refresh_tokens"

type AuthRefreshTokensOrderBy

type AuthRefreshTokensOrderBy struct {
	CreatedAt        *OrderBy      `json:"createdAt,omitempty"`
	ExpiresAt        *OrderBy      `json:"expiresAt,omitempty"`
	Metadata         *OrderBy      `json:"metadata,omitempty"`
	RefreshToken     *OrderBy      `json:"refreshToken,omitempty"`
	RefreshTokenHash *OrderBy      `json:"refreshTokenHash,omitempty"`
	Type             *OrderBy      `json:"type,omitempty"`
	User             *UsersOrderBy `json:"user,omitempty"`
	UserID           *OrderBy      `json:"userId,omitempty"`
}

Ordering options when selecting data from "auth.refresh_tokens".

type AuthRefreshTokensPkColumnsInput

type AuthRefreshTokensPkColumnsInput struct {
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken string `json:"refreshToken"`
}

primary key columns input for table: auth.refresh_tokens

type AuthRefreshTokensPrependInput

type AuthRefreshTokensPrependInput struct {
	Metadata map[string]interface{} `json:"metadata,omitempty"`
}

prepend existing jsonb value of filtered columns with new jsonb value

type AuthRefreshTokensSelectColumn

type AuthRefreshTokensSelectColumn string

select columns of table "auth.refresh_tokens"

const (
	// column name
	AuthRefreshTokensSelectColumnCreatedAt AuthRefreshTokensSelectColumn = "createdAt"
	// column name
	AuthRefreshTokensSelectColumnExpiresAt AuthRefreshTokensSelectColumn = "expiresAt"
	// column name
	AuthRefreshTokensSelectColumnMetadata AuthRefreshTokensSelectColumn = "metadata"
	// column name
	AuthRefreshTokensSelectColumnRefreshToken AuthRefreshTokensSelectColumn = "refreshToken"
	// column name
	AuthRefreshTokensSelectColumnRefreshTokenHash AuthRefreshTokensSelectColumn = "refreshTokenHash"
	// column name
	AuthRefreshTokensSelectColumnType AuthRefreshTokensSelectColumn = "type"
	// column name
	AuthRefreshTokensSelectColumnUserID AuthRefreshTokensSelectColumn = "userId"
)

func (AuthRefreshTokensSelectColumn) IsValid

func (e AuthRefreshTokensSelectColumn) IsValid() bool

func (AuthRefreshTokensSelectColumn) MarshalGQL

func (e AuthRefreshTokensSelectColumn) MarshalGQL(w io.Writer)

func (AuthRefreshTokensSelectColumn) String

func (*AuthRefreshTokensSelectColumn) UnmarshalGQL

func (e *AuthRefreshTokensSelectColumn) UnmarshalGQL(v interface{}) error

type AuthRefreshTokensSetInput

type AuthRefreshTokensSetInput struct {
	CreatedAt *time.Time             `json:"createdAt,omitempty"`
	ExpiresAt *time.Time             `json:"expiresAt,omitempty"`
	Metadata  map[string]interface{} `json:"metadata,omitempty"`
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken *string `json:"refreshToken,omitempty"`
	Type         *string `json:"type,omitempty"`
	UserID       *string `json:"userId,omitempty"`
}

input type for updating data in table "auth.refresh_tokens"

type AuthRefreshTokensStreamCursorInput

type AuthRefreshTokensStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AuthRefreshTokensStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "authRefreshTokens"

type AuthRefreshTokensStreamCursorValueInput

type AuthRefreshTokensStreamCursorValueInput struct {
	CreatedAt *time.Time             `json:"createdAt,omitempty"`
	ExpiresAt *time.Time             `json:"expiresAt,omitempty"`
	Metadata  map[string]interface{} `json:"metadata,omitempty"`
	// DEPRECATED: auto-generated refresh token id. Will be replaced by a genereric id column that will be used as a primary key, not the refresh token itself. Use refresh_token_hash instead.
	RefreshToken     *string `json:"refreshToken,omitempty"`
	RefreshTokenHash *string `json:"refreshTokenHash,omitempty"`
	Type             *string `json:"type,omitempty"`
	UserID           *string `json:"userId,omitempty"`
}

Initial value of the column from where the streaming should start

type AuthRefreshTokensUpdateColumn

type AuthRefreshTokensUpdateColumn string

update columns of table "auth.refresh_tokens"

const (
	// column name
	AuthRefreshTokensUpdateColumnCreatedAt AuthRefreshTokensUpdateColumn = "createdAt"
	// column name
	AuthRefreshTokensUpdateColumnExpiresAt AuthRefreshTokensUpdateColumn = "expiresAt"
	// column name
	AuthRefreshTokensUpdateColumnMetadata AuthRefreshTokensUpdateColumn = "metadata"
	// column name
	AuthRefreshTokensUpdateColumnRefreshToken AuthRefreshTokensUpdateColumn = "refreshToken"
	// column name
	AuthRefreshTokensUpdateColumnType AuthRefreshTokensUpdateColumn = "type"
	// column name
	AuthRefreshTokensUpdateColumnUserID AuthRefreshTokensUpdateColumn = "userId"
)

func (AuthRefreshTokensUpdateColumn) IsValid

func (e AuthRefreshTokensUpdateColumn) IsValid() bool

func (AuthRefreshTokensUpdateColumn) MarshalGQL

func (e AuthRefreshTokensUpdateColumn) MarshalGQL(w io.Writer)

func (AuthRefreshTokensUpdateColumn) String

func (*AuthRefreshTokensUpdateColumn) UnmarshalGQL

func (e *AuthRefreshTokensUpdateColumn) UnmarshalGQL(v interface{}) error

type AuthRefreshTokensUpdates

type AuthRefreshTokensUpdates struct {
	// append existing jsonb value of filtered columns with new jsonb value
	Append *AuthRefreshTokensAppendInput `json:"_append,omitempty"`
	// delete the field or element with specified path (for JSON arrays, negative integers count from the end)
	DeleteAtPath *AuthRefreshTokensDeleteAtPathInput `json:"_delete_at_path,omitempty"`
	// delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
	DeleteElem *AuthRefreshTokensDeleteElemInput `json:"_delete_elem,omitempty"`
	// delete key/value pair or string element. key/value pairs are matched based on their key value
	DeleteKey *AuthRefreshTokensDeleteKeyInput `json:"_delete_key,omitempty"`
	// prepend existing jsonb value of filtered columns with new jsonb value
	Prepend *AuthRefreshTokensPrependInput `json:"_prepend,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *AuthRefreshTokensSetInput `json:"_set,omitempty"`
	Where AuthRefreshTokensBoolExp   `json:"where"`
}

type AuthRoles

type AuthRoles struct {
	Role string `json:"role"`
	// An array relationship
	UserRoles []*AuthUserRoles `json:"userRoles"`
	// An aggregate relationship
	UserRolesAggregate AuthUserRolesAggregate `json:"userRoles_aggregate"`
	// An array relationship
	UsersByDefaultRole []*Users `json:"usersByDefaultRole"`
	// An aggregate relationship
	UsersByDefaultRoleAggregate UsersAggregate `json:"usersByDefaultRole_aggregate"`
}

Persistent Hasura roles for users. Don't modify its structure as Hasura Auth relies on it to function properly.

type AuthRolesAggregate

type AuthRolesAggregate struct {
	Aggregate *AuthRolesAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AuthRoles              `json:"nodes"`
}

aggregated selection of "auth.roles"

type AuthRolesAggregateFields

type AuthRolesAggregateFields struct {
	Count int64               `json:"count"`
	Max   *AuthRolesMaxFields `json:"max,omitempty"`
	Min   *AuthRolesMinFields `json:"min,omitempty"`
}

aggregate fields of "auth.roles"

type AuthRolesBoolExp

type AuthRolesBoolExp struct {
	And                         []*AuthRolesBoolExp            `json:"_and,omitempty"`
	Not                         *AuthRolesBoolExp              `json:"_not,omitempty"`
	Or                          []*AuthRolesBoolExp            `json:"_or,omitempty"`
	Role                        *StringComparisonExp           `json:"role,omitempty"`
	UserRoles                   *AuthUserRolesBoolExp          `json:"userRoles,omitempty"`
	UserRolesAggregate          *AuthUserRolesAggregateBoolExp `json:"userRoles_aggregate,omitempty"`
	UsersByDefaultRole          *UsersBoolExp                  `json:"usersByDefaultRole,omitempty"`
	UsersByDefaultRoleAggregate *UsersAggregateBoolExp         `json:"usersByDefaultRole_aggregate,omitempty"`
}

Boolean expression to filter rows from the table "auth.roles". All fields are combined with a logical 'AND'.

type AuthRolesConstraint

type AuthRolesConstraint string

unique or primary key constraints on table "auth.roles"

const (
	// unique or primary key constraint on columns "role"
	AuthRolesConstraintRolesPkey AuthRolesConstraint = "roles_pkey"
)

func (AuthRolesConstraint) IsValid

func (e AuthRolesConstraint) IsValid() bool

func (AuthRolesConstraint) MarshalGQL

func (e AuthRolesConstraint) MarshalGQL(w io.Writer)

func (AuthRolesConstraint) String

func (e AuthRolesConstraint) String() string

func (*AuthRolesConstraint) UnmarshalGQL

func (e *AuthRolesConstraint) UnmarshalGQL(v interface{}) error

type AuthRolesInsertInput

type AuthRolesInsertInput struct {
	Role               *string                         `json:"role,omitempty"`
	UserRoles          *AuthUserRolesArrRelInsertInput `json:"userRoles,omitempty"`
	UsersByDefaultRole *UsersArrRelInsertInput         `json:"usersByDefaultRole,omitempty"`
}

input type for inserting data into table "auth.roles"

type AuthRolesMaxFields

type AuthRolesMaxFields struct {
	Role *string `json:"role,omitempty"`
}

aggregate max on columns

type AuthRolesMinFields

type AuthRolesMinFields struct {
	Role *string `json:"role,omitempty"`
}

aggregate min on columns

type AuthRolesMutationResponse

type AuthRolesMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AuthRoles `json:"returning"`
}

response of any mutation on the table "auth.roles"

type AuthRolesObjRelInsertInput

type AuthRolesObjRelInsertInput struct {
	Data AuthRolesInsertInput `json:"data"`
	// upsert condition
	OnConflict *AuthRolesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "auth.roles"

type AuthRolesOnConflict

type AuthRolesOnConflict struct {
	Constraint    AuthRolesConstraint     `json:"constraint"`
	UpdateColumns []AuthRolesUpdateColumn `json:"update_columns"`
	Where         *AuthRolesBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.roles"

type AuthRolesOrderBy

type AuthRolesOrderBy struct {
	Role                        *OrderBy                       `json:"role,omitempty"`
	UserRolesAggregate          *AuthUserRolesAggregateOrderBy `json:"userRoles_aggregate,omitempty"`
	UsersByDefaultRoleAggregate *UsersAggregateOrderBy         `json:"usersByDefaultRole_aggregate,omitempty"`
}

Ordering options when selecting data from "auth.roles".

type AuthRolesPkColumnsInput

type AuthRolesPkColumnsInput struct {
	Role string `json:"role"`
}

primary key columns input for table: auth.roles

type AuthRolesSelectColumn

type AuthRolesSelectColumn string

select columns of table "auth.roles"

const (
	// column name
	AuthRolesSelectColumnRole AuthRolesSelectColumn = "role"
)

func (AuthRolesSelectColumn) IsValid

func (e AuthRolesSelectColumn) IsValid() bool

func (AuthRolesSelectColumn) MarshalGQL

func (e AuthRolesSelectColumn) MarshalGQL(w io.Writer)

func (AuthRolesSelectColumn) String

func (e AuthRolesSelectColumn) String() string

func (*AuthRolesSelectColumn) UnmarshalGQL

func (e *AuthRolesSelectColumn) UnmarshalGQL(v interface{}) error

type AuthRolesSetInput

type AuthRolesSetInput struct {
	Role *string `json:"role,omitempty"`
}

input type for updating data in table "auth.roles"

type AuthRolesStreamCursorInput

type AuthRolesStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AuthRolesStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "authRoles"

type AuthRolesStreamCursorValueInput

type AuthRolesStreamCursorValueInput struct {
	Role *string `json:"role,omitempty"`
}

Initial value of the column from where the streaming should start

type AuthRolesUpdateColumn

type AuthRolesUpdateColumn string

update columns of table "auth.roles"

const (
	// column name
	AuthRolesUpdateColumnRole AuthRolesUpdateColumn = "role"
)

func (AuthRolesUpdateColumn) IsValid

func (e AuthRolesUpdateColumn) IsValid() bool

func (AuthRolesUpdateColumn) MarshalGQL

func (e AuthRolesUpdateColumn) MarshalGQL(w io.Writer)

func (AuthRolesUpdateColumn) String

func (e AuthRolesUpdateColumn) String() string

func (*AuthRolesUpdateColumn) UnmarshalGQL

func (e *AuthRolesUpdateColumn) UnmarshalGQL(v interface{}) error

type AuthRolesUpdates

type AuthRolesUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *AuthRolesSetInput `json:"_set,omitempty"`
	Where AuthRolesBoolExp   `json:"where"`
}

type AuthUserProviders

type AuthUserProviders struct {
	AccessToken string    `json:"accessToken"`
	CreatedAt   time.Time `json:"createdAt"`
	ID          string    `json:"id"`
	// An object relationship
	Provider       AuthProviders `json:"provider"`
	ProviderID     string        `json:"providerId"`
	ProviderUserID string        `json:"providerUserId"`
	RefreshToken   *string       `json:"refreshToken,omitempty"`
	UpdatedAt      time.Time     `json:"updatedAt"`
	// An object relationship
	User   Users  `json:"user"`
	UserID string `json:"userId"`
}

Active providers for a given user. Don't modify its structure as Hasura Auth relies on it to function properly.

type AuthUserProvidersAggregate

type AuthUserProvidersAggregate struct {
	Aggregate *AuthUserProvidersAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AuthUserProviders              `json:"nodes"`
}

aggregated selection of "auth.user_providers"

type AuthUserProvidersAggregateBoolExp

type AuthUserProvidersAggregateBoolExp struct {
	Count *AuthUserProvidersAggregateBoolExpCount `json:"count,omitempty"`
}

type AuthUserProvidersAggregateBoolExpCount

type AuthUserProvidersAggregateBoolExpCount struct {
	Arguments []AuthUserProvidersSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                           `json:"distinct,omitempty"`
	Filter    *AuthUserProvidersBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp                `json:"predicate"`
}

type AuthUserProvidersAggregateFields

type AuthUserProvidersAggregateFields struct {
	Count int64                       `json:"count"`
	Max   *AuthUserProvidersMaxFields `json:"max,omitempty"`
	Min   *AuthUserProvidersMinFields `json:"min,omitempty"`
}

aggregate fields of "auth.user_providers"

type AuthUserProvidersAggregateOrderBy

type AuthUserProvidersAggregateOrderBy struct {
	Count *OrderBy                     `json:"count,omitempty"`
	Max   *AuthUserProvidersMaxOrderBy `json:"max,omitempty"`
	Min   *AuthUserProvidersMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "auth.user_providers"

type AuthUserProvidersArrRelInsertInput

type AuthUserProvidersArrRelInsertInput struct {
	Data []*AuthUserProvidersInsertInput `json:"data"`
	// upsert condition
	OnConflict *AuthUserProvidersOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "auth.user_providers"

type AuthUserProvidersBoolExp

type AuthUserProvidersBoolExp struct {
	And            []*AuthUserProvidersBoolExp `json:"_and,omitempty"`
	Not            *AuthUserProvidersBoolExp   `json:"_not,omitempty"`
	Or             []*AuthUserProvidersBoolExp `json:"_or,omitempty"`
	AccessToken    *StringComparisonExp        `json:"accessToken,omitempty"`
	CreatedAt      *TimestamptzComparisonExp   `json:"createdAt,omitempty"`
	ID             *UUIDComparisonExp          `json:"id,omitempty"`
	Provider       *AuthProvidersBoolExp       `json:"provider,omitempty"`
	ProviderID     *StringComparisonExp        `json:"providerId,omitempty"`
	ProviderUserID *StringComparisonExp        `json:"providerUserId,omitempty"`
	RefreshToken   *StringComparisonExp        `json:"refreshToken,omitempty"`
	UpdatedAt      *TimestamptzComparisonExp   `json:"updatedAt,omitempty"`
	User           *UsersBoolExp               `json:"user,omitempty"`
	UserID         *UUIDComparisonExp          `json:"userId,omitempty"`
}

Boolean expression to filter rows from the table "auth.user_providers". All fields are combined with a logical 'AND'.

type AuthUserProvidersConstraint

type AuthUserProvidersConstraint string

unique or primary key constraints on table "auth.user_providers"

const (
	// unique or primary key constraint on columns "id"
	AuthUserProvidersConstraintUserProvidersPkey AuthUserProvidersConstraint = "user_providers_pkey"
	// unique or primary key constraint on columns "provider_id", "provider_user_id"
	AuthUserProvidersConstraintUserProvidersProviderIDProviderUserIDKey AuthUserProvidersConstraint = "user_providers_provider_id_provider_user_id_key"
	// unique or primary key constraint on columns "provider_id", "user_id"
	AuthUserProvidersConstraintUserProvidersUserIDProviderIDKey AuthUserProvidersConstraint = "user_providers_user_id_provider_id_key"
)

func (AuthUserProvidersConstraint) IsValid

func (e AuthUserProvidersConstraint) IsValid() bool

func (AuthUserProvidersConstraint) MarshalGQL

func (e AuthUserProvidersConstraint) MarshalGQL(w io.Writer)

func (AuthUserProvidersConstraint) String

func (*AuthUserProvidersConstraint) UnmarshalGQL

func (e *AuthUserProvidersConstraint) UnmarshalGQL(v interface{}) error

type AuthUserProvidersInsertInput

type AuthUserProvidersInsertInput struct {
	AccessToken    *string                         `json:"accessToken,omitempty"`
	CreatedAt      *time.Time                      `json:"createdAt,omitempty"`
	ID             *string                         `json:"id,omitempty"`
	Provider       *AuthProvidersObjRelInsertInput `json:"provider,omitempty"`
	ProviderID     *string                         `json:"providerId,omitempty"`
	ProviderUserID *string                         `json:"providerUserId,omitempty"`
	RefreshToken   *string                         `json:"refreshToken,omitempty"`
	UpdatedAt      *time.Time                      `json:"updatedAt,omitempty"`
	User           *UsersObjRelInsertInput         `json:"user,omitempty"`
	UserID         *string                         `json:"userId,omitempty"`
}

input type for inserting data into table "auth.user_providers"

type AuthUserProvidersMaxFields

type AuthUserProvidersMaxFields struct {
	AccessToken    *string    `json:"accessToken,omitempty"`
	CreatedAt      *time.Time `json:"createdAt,omitempty"`
	ID             *string    `json:"id,omitempty"`
	ProviderID     *string    `json:"providerId,omitempty"`
	ProviderUserID *string    `json:"providerUserId,omitempty"`
	RefreshToken   *string    `json:"refreshToken,omitempty"`
	UpdatedAt      *time.Time `json:"updatedAt,omitempty"`
	UserID         *string    `json:"userId,omitempty"`
}

aggregate max on columns

type AuthUserProvidersMaxOrderBy

type AuthUserProvidersMaxOrderBy struct {
	AccessToken    *OrderBy `json:"accessToken,omitempty"`
	CreatedAt      *OrderBy `json:"createdAt,omitempty"`
	ID             *OrderBy `json:"id,omitempty"`
	ProviderID     *OrderBy `json:"providerId,omitempty"`
	ProviderUserID *OrderBy `json:"providerUserId,omitempty"`
	RefreshToken   *OrderBy `json:"refreshToken,omitempty"`
	UpdatedAt      *OrderBy `json:"updatedAt,omitempty"`
	UserID         *OrderBy `json:"userId,omitempty"`
}

order by max() on columns of table "auth.user_providers"

type AuthUserProvidersMinFields

type AuthUserProvidersMinFields struct {
	AccessToken    *string    `json:"accessToken,omitempty"`
	CreatedAt      *time.Time `json:"createdAt,omitempty"`
	ID             *string    `json:"id,omitempty"`
	ProviderID     *string    `json:"providerId,omitempty"`
	ProviderUserID *string    `json:"providerUserId,omitempty"`
	RefreshToken   *string    `json:"refreshToken,omitempty"`
	UpdatedAt      *time.Time `json:"updatedAt,omitempty"`
	UserID         *string    `json:"userId,omitempty"`
}

aggregate min on columns

type AuthUserProvidersMinOrderBy

type AuthUserProvidersMinOrderBy struct {
	AccessToken    *OrderBy `json:"accessToken,omitempty"`
	CreatedAt      *OrderBy `json:"createdAt,omitempty"`
	ID             *OrderBy `json:"id,omitempty"`
	ProviderID     *OrderBy `json:"providerId,omitempty"`
	ProviderUserID *OrderBy `json:"providerUserId,omitempty"`
	RefreshToken   *OrderBy `json:"refreshToken,omitempty"`
	UpdatedAt      *OrderBy `json:"updatedAt,omitempty"`
	UserID         *OrderBy `json:"userId,omitempty"`
}

order by min() on columns of table "auth.user_providers"

type AuthUserProvidersMutationResponse

type AuthUserProvidersMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AuthUserProviders `json:"returning"`
}

response of any mutation on the table "auth.user_providers"

type AuthUserProvidersOnConflict

type AuthUserProvidersOnConflict struct {
	Constraint    AuthUserProvidersConstraint     `json:"constraint"`
	UpdateColumns []AuthUserProvidersUpdateColumn `json:"update_columns"`
	Where         *AuthUserProvidersBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.user_providers"

type AuthUserProvidersOrderBy

type AuthUserProvidersOrderBy struct {
	AccessToken    *OrderBy              `json:"accessToken,omitempty"`
	CreatedAt      *OrderBy              `json:"createdAt,omitempty"`
	ID             *OrderBy              `json:"id,omitempty"`
	Provider       *AuthProvidersOrderBy `json:"provider,omitempty"`
	ProviderID     *OrderBy              `json:"providerId,omitempty"`
	ProviderUserID *OrderBy              `json:"providerUserId,omitempty"`
	RefreshToken   *OrderBy              `json:"refreshToken,omitempty"`
	UpdatedAt      *OrderBy              `json:"updatedAt,omitempty"`
	User           *UsersOrderBy         `json:"user,omitempty"`
	UserID         *OrderBy              `json:"userId,omitempty"`
}

Ordering options when selecting data from "auth.user_providers".

type AuthUserProvidersPkColumnsInput

type AuthUserProvidersPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: auth.user_providers

type AuthUserProvidersSelectColumn

type AuthUserProvidersSelectColumn string

select columns of table "auth.user_providers"

const (
	// column name
	AuthUserProvidersSelectColumnAccessToken AuthUserProvidersSelectColumn = "accessToken"
	// column name
	AuthUserProvidersSelectColumnCreatedAt AuthUserProvidersSelectColumn = "createdAt"
	// column name
	AuthUserProvidersSelectColumnID AuthUserProvidersSelectColumn = "id"
	// column name
	AuthUserProvidersSelectColumnProviderID AuthUserProvidersSelectColumn = "providerId"
	// column name
	AuthUserProvidersSelectColumnProviderUserID AuthUserProvidersSelectColumn = "providerUserId"
	// column name
	AuthUserProvidersSelectColumnRefreshToken AuthUserProvidersSelectColumn = "refreshToken"
	// column name
	AuthUserProvidersSelectColumnUpdatedAt AuthUserProvidersSelectColumn = "updatedAt"
	// column name
	AuthUserProvidersSelectColumnUserID AuthUserProvidersSelectColumn = "userId"
)

func (AuthUserProvidersSelectColumn) IsValid

func (e AuthUserProvidersSelectColumn) IsValid() bool

func (AuthUserProvidersSelectColumn) MarshalGQL

func (e AuthUserProvidersSelectColumn) MarshalGQL(w io.Writer)

func (AuthUserProvidersSelectColumn) String

func (*AuthUserProvidersSelectColumn) UnmarshalGQL

func (e *AuthUserProvidersSelectColumn) UnmarshalGQL(v interface{}) error

type AuthUserProvidersSetInput

type AuthUserProvidersSetInput struct {
	AccessToken    *string    `json:"accessToken,omitempty"`
	CreatedAt      *time.Time `json:"createdAt,omitempty"`
	ID             *string    `json:"id,omitempty"`
	ProviderID     *string    `json:"providerId,omitempty"`
	ProviderUserID *string    `json:"providerUserId,omitempty"`
	RefreshToken   *string    `json:"refreshToken,omitempty"`
	UpdatedAt      *time.Time `json:"updatedAt,omitempty"`
	UserID         *string    `json:"userId,omitempty"`
}

input type for updating data in table "auth.user_providers"

type AuthUserProvidersStreamCursorInput

type AuthUserProvidersStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AuthUserProvidersStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "authUserProviders"

type AuthUserProvidersStreamCursorValueInput

type AuthUserProvidersStreamCursorValueInput struct {
	AccessToken    *string    `json:"accessToken,omitempty"`
	CreatedAt      *time.Time `json:"createdAt,omitempty"`
	ID             *string    `json:"id,omitempty"`
	ProviderID     *string    `json:"providerId,omitempty"`
	ProviderUserID *string    `json:"providerUserId,omitempty"`
	RefreshToken   *string    `json:"refreshToken,omitempty"`
	UpdatedAt      *time.Time `json:"updatedAt,omitempty"`
	UserID         *string    `json:"userId,omitempty"`
}

Initial value of the column from where the streaming should start

type AuthUserProvidersUpdateColumn

type AuthUserProvidersUpdateColumn string

update columns of table "auth.user_providers"

const (
	// column name
	AuthUserProvidersUpdateColumnAccessToken AuthUserProvidersUpdateColumn = "accessToken"
	// column name
	AuthUserProvidersUpdateColumnCreatedAt AuthUserProvidersUpdateColumn = "createdAt"
	// column name
	AuthUserProvidersUpdateColumnID AuthUserProvidersUpdateColumn = "id"
	// column name
	AuthUserProvidersUpdateColumnProviderID AuthUserProvidersUpdateColumn = "providerId"
	// column name
	AuthUserProvidersUpdateColumnProviderUserID AuthUserProvidersUpdateColumn = "providerUserId"
	// column name
	AuthUserProvidersUpdateColumnRefreshToken AuthUserProvidersUpdateColumn = "refreshToken"
	// column name
	AuthUserProvidersUpdateColumnUpdatedAt AuthUserProvidersUpdateColumn = "updatedAt"
	// column name
	AuthUserProvidersUpdateColumnUserID AuthUserProvidersUpdateColumn = "userId"
)

func (AuthUserProvidersUpdateColumn) IsValid

func (e AuthUserProvidersUpdateColumn) IsValid() bool

func (AuthUserProvidersUpdateColumn) MarshalGQL

func (e AuthUserProvidersUpdateColumn) MarshalGQL(w io.Writer)

func (AuthUserProvidersUpdateColumn) String

func (*AuthUserProvidersUpdateColumn) UnmarshalGQL

func (e *AuthUserProvidersUpdateColumn) UnmarshalGQL(v interface{}) error

type AuthUserProvidersUpdates

type AuthUserProvidersUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *AuthUserProvidersSetInput `json:"_set,omitempty"`
	Where AuthUserProvidersBoolExp   `json:"where"`
}

type AuthUserRoles

type AuthUserRoles struct {
	CreatedAt time.Time `json:"createdAt"`
	ID        string    `json:"id"`
	Role      string    `json:"role"`
	// An object relationship
	RoleByRole AuthRoles `json:"roleByRole"`
	// An object relationship
	User   Users  `json:"user"`
	UserID string `json:"userId"`
}

Roles of users. Don't modify its structure as Hasura Auth relies on it to function properly.

type AuthUserRolesAggregate

type AuthUserRolesAggregate struct {
	Aggregate *AuthUserRolesAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AuthUserRoles              `json:"nodes"`
}

aggregated selection of "auth.user_roles"

type AuthUserRolesAggregateBoolExp

type AuthUserRolesAggregateBoolExp struct {
	Count *AuthUserRolesAggregateBoolExpCount `json:"count,omitempty"`
}

type AuthUserRolesAggregateBoolExpCount

type AuthUserRolesAggregateBoolExpCount struct {
	Arguments []AuthUserRolesSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                       `json:"distinct,omitempty"`
	Filter    *AuthUserRolesBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp            `json:"predicate"`
}

type AuthUserRolesAggregateFields

type AuthUserRolesAggregateFields struct {
	Count int64                   `json:"count"`
	Max   *AuthUserRolesMaxFields `json:"max,omitempty"`
	Min   *AuthUserRolesMinFields `json:"min,omitempty"`
}

aggregate fields of "auth.user_roles"

type AuthUserRolesAggregateOrderBy

type AuthUserRolesAggregateOrderBy struct {
	Count *OrderBy                 `json:"count,omitempty"`
	Max   *AuthUserRolesMaxOrderBy `json:"max,omitempty"`
	Min   *AuthUserRolesMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "auth.user_roles"

type AuthUserRolesArrRelInsertInput

type AuthUserRolesArrRelInsertInput struct {
	Data []*AuthUserRolesInsertInput `json:"data"`
	// upsert condition
	OnConflict *AuthUserRolesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "auth.user_roles"

type AuthUserRolesBoolExp

type AuthUserRolesBoolExp struct {
	And        []*AuthUserRolesBoolExp   `json:"_and,omitempty"`
	Not        *AuthUserRolesBoolExp     `json:"_not,omitempty"`
	Or         []*AuthUserRolesBoolExp   `json:"_or,omitempty"`
	CreatedAt  *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	ID         *UUIDComparisonExp        `json:"id,omitempty"`
	Role       *StringComparisonExp      `json:"role,omitempty"`
	RoleByRole *AuthRolesBoolExp         `json:"roleByRole,omitempty"`
	User       *UsersBoolExp             `json:"user,omitempty"`
	UserID     *UUIDComparisonExp        `json:"userId,omitempty"`
}

Boolean expression to filter rows from the table "auth.user_roles". All fields are combined with a logical 'AND'.

type AuthUserRolesConstraint

type AuthUserRolesConstraint string

unique or primary key constraints on table "auth.user_roles"

const (
	// unique or primary key constraint on columns "id"
	AuthUserRolesConstraintUserRolesPkey AuthUserRolesConstraint = "user_roles_pkey"
	// unique or primary key constraint on columns "user_id", "role"
	AuthUserRolesConstraintUserRolesUserIDRoleKey AuthUserRolesConstraint = "user_roles_user_id_role_key"
)

func (AuthUserRolesConstraint) IsValid

func (e AuthUserRolesConstraint) IsValid() bool

func (AuthUserRolesConstraint) MarshalGQL

func (e AuthUserRolesConstraint) MarshalGQL(w io.Writer)

func (AuthUserRolesConstraint) String

func (e AuthUserRolesConstraint) String() string

func (*AuthUserRolesConstraint) UnmarshalGQL

func (e *AuthUserRolesConstraint) UnmarshalGQL(v interface{}) error

type AuthUserRolesInsertInput

type AuthUserRolesInsertInput struct {
	CreatedAt  *time.Time                  `json:"createdAt,omitempty"`
	ID         *string                     `json:"id,omitempty"`
	Role       *string                     `json:"role,omitempty"`
	RoleByRole *AuthRolesObjRelInsertInput `json:"roleByRole,omitempty"`
	User       *UsersObjRelInsertInput     `json:"user,omitempty"`
	UserID     *string                     `json:"userId,omitempty"`
}

input type for inserting data into table "auth.user_roles"

type AuthUserRolesMaxFields

type AuthUserRolesMaxFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Role      *string    `json:"role,omitempty"`
	UserID    *string    `json:"userId,omitempty"`
}

aggregate max on columns

type AuthUserRolesMaxOrderBy

type AuthUserRolesMaxOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	Role      *OrderBy `json:"role,omitempty"`
	UserID    *OrderBy `json:"userId,omitempty"`
}

order by max() on columns of table "auth.user_roles"

type AuthUserRolesMinFields

type AuthUserRolesMinFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Role      *string    `json:"role,omitempty"`
	UserID    *string    `json:"userId,omitempty"`
}

aggregate min on columns

type AuthUserRolesMinOrderBy

type AuthUserRolesMinOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	Role      *OrderBy `json:"role,omitempty"`
	UserID    *OrderBy `json:"userId,omitempty"`
}

order by min() on columns of table "auth.user_roles"

type AuthUserRolesMutationResponse

type AuthUserRolesMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AuthUserRoles `json:"returning"`
}

response of any mutation on the table "auth.user_roles"

type AuthUserRolesOnConflict

type AuthUserRolesOnConflict struct {
	Constraint    AuthUserRolesConstraint     `json:"constraint"`
	UpdateColumns []AuthUserRolesUpdateColumn `json:"update_columns"`
	Where         *AuthUserRolesBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.user_roles"

type AuthUserRolesOrderBy

type AuthUserRolesOrderBy struct {
	CreatedAt  *OrderBy          `json:"createdAt,omitempty"`
	ID         *OrderBy          `json:"id,omitempty"`
	Role       *OrderBy          `json:"role,omitempty"`
	RoleByRole *AuthRolesOrderBy `json:"roleByRole,omitempty"`
	User       *UsersOrderBy     `json:"user,omitempty"`
	UserID     *OrderBy          `json:"userId,omitempty"`
}

Ordering options when selecting data from "auth.user_roles".

type AuthUserRolesPkColumnsInput

type AuthUserRolesPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: auth.user_roles

type AuthUserRolesSelectColumn

type AuthUserRolesSelectColumn string

select columns of table "auth.user_roles"

const (
	// column name
	AuthUserRolesSelectColumnCreatedAt AuthUserRolesSelectColumn = "createdAt"
	// column name
	AuthUserRolesSelectColumnID AuthUserRolesSelectColumn = "id"
	// column name
	AuthUserRolesSelectColumnRole AuthUserRolesSelectColumn = "role"
	// column name
	AuthUserRolesSelectColumnUserID AuthUserRolesSelectColumn = "userId"
)

func (AuthUserRolesSelectColumn) IsValid

func (e AuthUserRolesSelectColumn) IsValid() bool

func (AuthUserRolesSelectColumn) MarshalGQL

func (e AuthUserRolesSelectColumn) MarshalGQL(w io.Writer)

func (AuthUserRolesSelectColumn) String

func (e AuthUserRolesSelectColumn) String() string

func (*AuthUserRolesSelectColumn) UnmarshalGQL

func (e *AuthUserRolesSelectColumn) UnmarshalGQL(v interface{}) error

type AuthUserRolesSetInput

type AuthUserRolesSetInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Role      *string    `json:"role,omitempty"`
	UserID    *string    `json:"userId,omitempty"`
}

input type for updating data in table "auth.user_roles"

type AuthUserRolesStreamCursorInput

type AuthUserRolesStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AuthUserRolesStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "authUserRoles"

type AuthUserRolesStreamCursorValueInput

type AuthUserRolesStreamCursorValueInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Role      *string    `json:"role,omitempty"`
	UserID    *string    `json:"userId,omitempty"`
}

Initial value of the column from where the streaming should start

type AuthUserRolesUpdateColumn

type AuthUserRolesUpdateColumn string

update columns of table "auth.user_roles"

const (
	// column name
	AuthUserRolesUpdateColumnCreatedAt AuthUserRolesUpdateColumn = "createdAt"
	// column name
	AuthUserRolesUpdateColumnID AuthUserRolesUpdateColumn = "id"
	// column name
	AuthUserRolesUpdateColumnRole AuthUserRolesUpdateColumn = "role"
	// column name
	AuthUserRolesUpdateColumnUserID AuthUserRolesUpdateColumn = "userId"
)

func (AuthUserRolesUpdateColumn) IsValid

func (e AuthUserRolesUpdateColumn) IsValid() bool

func (AuthUserRolesUpdateColumn) MarshalGQL

func (e AuthUserRolesUpdateColumn) MarshalGQL(w io.Writer)

func (AuthUserRolesUpdateColumn) String

func (e AuthUserRolesUpdateColumn) String() string

func (*AuthUserRolesUpdateColumn) UnmarshalGQL

func (e *AuthUserRolesUpdateColumn) UnmarshalGQL(v interface{}) error

type AuthUserRolesUpdates

type AuthUserRolesUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *AuthUserRolesSetInput `json:"_set,omitempty"`
	Where AuthUserRolesBoolExp   `json:"where"`
}

type AuthUserSecurityKeys

type AuthUserSecurityKeys struct {
	Counter             int64   `json:"counter"`
	CredentialID        string  `json:"credentialId"`
	CredentialPublicKey *string `json:"credentialPublicKey,omitempty"`
	ID                  string  `json:"id"`
	Nickname            *string `json:"nickname,omitempty"`
	Transports          string  `json:"transports"`
	// An object relationship
	User   Users  `json:"user"`
	UserID string `json:"userId"`
}

User webauthn security keys. Don't modify its structure as Hasura Auth relies on it to function properly.

type AuthUserSecurityKeysAggregate

type AuthUserSecurityKeysAggregate struct {
	Aggregate *AuthUserSecurityKeysAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*AuthUserSecurityKeys              `json:"nodes"`
}

aggregated selection of "auth.user_security_keys"

type AuthUserSecurityKeysAggregateBoolExp

type AuthUserSecurityKeysAggregateBoolExp struct {
	Count *AuthUserSecurityKeysAggregateBoolExpCount `json:"count,omitempty"`
}

type AuthUserSecurityKeysAggregateBoolExpCount

type AuthUserSecurityKeysAggregateBoolExpCount struct {
	Arguments []AuthUserSecurityKeysSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                              `json:"distinct,omitempty"`
	Filter    *AuthUserSecurityKeysBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp                   `json:"predicate"`
}

type AuthUserSecurityKeysAggregateFields

type AuthUserSecurityKeysAggregateFields struct {
	Avg        *AuthUserSecurityKeysAvgFields        `json:"avg,omitempty"`
	Count      int64                                 `json:"count"`
	Max        *AuthUserSecurityKeysMaxFields        `json:"max,omitempty"`
	Min        *AuthUserSecurityKeysMinFields        `json:"min,omitempty"`
	Stddev     *AuthUserSecurityKeysStddevFields     `json:"stddev,omitempty"`
	StddevPop  *AuthUserSecurityKeysStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *AuthUserSecurityKeysStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *AuthUserSecurityKeysSumFields        `json:"sum,omitempty"`
	VarPop     *AuthUserSecurityKeysVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *AuthUserSecurityKeysVarSampFields    `json:"var_samp,omitempty"`
	Variance   *AuthUserSecurityKeysVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "auth.user_security_keys"

type AuthUserSecurityKeysAggregateOrderBy

type AuthUserSecurityKeysAggregateOrderBy struct {
	Avg        *AuthUserSecurityKeysAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy                               `json:"count,omitempty"`
	Max        *AuthUserSecurityKeysMaxOrderBy        `json:"max,omitempty"`
	Min        *AuthUserSecurityKeysMinOrderBy        `json:"min,omitempty"`
	Stddev     *AuthUserSecurityKeysStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *AuthUserSecurityKeysStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *AuthUserSecurityKeysStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *AuthUserSecurityKeysSumOrderBy        `json:"sum,omitempty"`
	VarPop     *AuthUserSecurityKeysVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *AuthUserSecurityKeysVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *AuthUserSecurityKeysVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "auth.user_security_keys"

type AuthUserSecurityKeysArrRelInsertInput

type AuthUserSecurityKeysArrRelInsertInput struct {
	Data []*AuthUserSecurityKeysInsertInput `json:"data"`
	// upsert condition
	OnConflict *AuthUserSecurityKeysOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "auth.user_security_keys"

type AuthUserSecurityKeysAvgFields

type AuthUserSecurityKeysAvgFields struct {
	Counter *float64 `json:"counter,omitempty"`
}

aggregate avg on columns

type AuthUserSecurityKeysAvgOrderBy

type AuthUserSecurityKeysAvgOrderBy struct {
	Counter *OrderBy `json:"counter,omitempty"`
}

order by avg() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysBoolExp

type AuthUserSecurityKeysBoolExp struct {
	And                 []*AuthUserSecurityKeysBoolExp `json:"_and,omitempty"`
	Not                 *AuthUserSecurityKeysBoolExp   `json:"_not,omitempty"`
	Or                  []*AuthUserSecurityKeysBoolExp `json:"_or,omitempty"`
	Counter             *BigintComparisonExp           `json:"counter,omitempty"`
	CredentialID        *StringComparisonExp           `json:"credentialId,omitempty"`
	CredentialPublicKey *ByteaComparisonExp            `json:"credentialPublicKey,omitempty"`
	ID                  *UUIDComparisonExp             `json:"id,omitempty"`
	Nickname            *StringComparisonExp           `json:"nickname,omitempty"`
	Transports          *StringComparisonExp           `json:"transports,omitempty"`
	User                *UsersBoolExp                  `json:"user,omitempty"`
	UserID              *UUIDComparisonExp             `json:"userId,omitempty"`
}

Boolean expression to filter rows from the table "auth.user_security_keys". All fields are combined with a logical 'AND'.

type AuthUserSecurityKeysConstraint

type AuthUserSecurityKeysConstraint string

unique or primary key constraints on table "auth.user_security_keys"

const (
	// unique or primary key constraint on columns "credential_id"
	AuthUserSecurityKeysConstraintUserSecurityKeyCredentialIDKey AuthUserSecurityKeysConstraint = "user_security_key_credential_id_key"
	// unique or primary key constraint on columns "id"
	AuthUserSecurityKeysConstraintUserSecurityKeysPkey AuthUserSecurityKeysConstraint = "user_security_keys_pkey"
)

func (AuthUserSecurityKeysConstraint) IsValid

func (AuthUserSecurityKeysConstraint) MarshalGQL

func (e AuthUserSecurityKeysConstraint) MarshalGQL(w io.Writer)

func (AuthUserSecurityKeysConstraint) String

func (*AuthUserSecurityKeysConstraint) UnmarshalGQL

func (e *AuthUserSecurityKeysConstraint) UnmarshalGQL(v interface{}) error

type AuthUserSecurityKeysIncInput

type AuthUserSecurityKeysIncInput struct {
	Counter *int64 `json:"counter,omitempty"`
}

input type for incrementing numeric columns in table "auth.user_security_keys"

type AuthUserSecurityKeysInsertInput

type AuthUserSecurityKeysInsertInput struct {
	Counter             *int64                  `json:"counter,omitempty"`
	CredentialID        *string                 `json:"credentialId,omitempty"`
	CredentialPublicKey *string                 `json:"credentialPublicKey,omitempty"`
	ID                  *string                 `json:"id,omitempty"`
	Nickname            *string                 `json:"nickname,omitempty"`
	Transports          *string                 `json:"transports,omitempty"`
	User                *UsersObjRelInsertInput `json:"user,omitempty"`
	UserID              *string                 `json:"userId,omitempty"`
}

input type for inserting data into table "auth.user_security_keys"

type AuthUserSecurityKeysMaxFields

type AuthUserSecurityKeysMaxFields struct {
	Counter      *int64  `json:"counter,omitempty"`
	CredentialID *string `json:"credentialId,omitempty"`
	ID           *string `json:"id,omitempty"`
	Nickname     *string `json:"nickname,omitempty"`
	Transports   *string `json:"transports,omitempty"`
	UserID       *string `json:"userId,omitempty"`
}

aggregate max on columns

type AuthUserSecurityKeysMaxOrderBy

type AuthUserSecurityKeysMaxOrderBy struct {
	Counter      *OrderBy `json:"counter,omitempty"`
	CredentialID *OrderBy `json:"credentialId,omitempty"`
	ID           *OrderBy `json:"id,omitempty"`
	Nickname     *OrderBy `json:"nickname,omitempty"`
	Transports   *OrderBy `json:"transports,omitempty"`
	UserID       *OrderBy `json:"userId,omitempty"`
}

order by max() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysMinFields

type AuthUserSecurityKeysMinFields struct {
	Counter      *int64  `json:"counter,omitempty"`
	CredentialID *string `json:"credentialId,omitempty"`
	ID           *string `json:"id,omitempty"`
	Nickname     *string `json:"nickname,omitempty"`
	Transports   *string `json:"transports,omitempty"`
	UserID       *string `json:"userId,omitempty"`
}

aggregate min on columns

type AuthUserSecurityKeysMinOrderBy

type AuthUserSecurityKeysMinOrderBy struct {
	Counter      *OrderBy `json:"counter,omitempty"`
	CredentialID *OrderBy `json:"credentialId,omitempty"`
	ID           *OrderBy `json:"id,omitempty"`
	Nickname     *OrderBy `json:"nickname,omitempty"`
	Transports   *OrderBy `json:"transports,omitempty"`
	UserID       *OrderBy `json:"userId,omitempty"`
}

order by min() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysMutationResponse

type AuthUserSecurityKeysMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*AuthUserSecurityKeys `json:"returning"`
}

response of any mutation on the table "auth.user_security_keys"

type AuthUserSecurityKeysOnConflict

type AuthUserSecurityKeysOnConflict struct {
	Constraint    AuthUserSecurityKeysConstraint     `json:"constraint"`
	UpdateColumns []AuthUserSecurityKeysUpdateColumn `json:"update_columns"`
	Where         *AuthUserSecurityKeysBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.user_security_keys"

type AuthUserSecurityKeysOrderBy

type AuthUserSecurityKeysOrderBy struct {
	Counter             *OrderBy      `json:"counter,omitempty"`
	CredentialID        *OrderBy      `json:"credentialId,omitempty"`
	CredentialPublicKey *OrderBy      `json:"credentialPublicKey,omitempty"`
	ID                  *OrderBy      `json:"id,omitempty"`
	Nickname            *OrderBy      `json:"nickname,omitempty"`
	Transports          *OrderBy      `json:"transports,omitempty"`
	User                *UsersOrderBy `json:"user,omitempty"`
	UserID              *OrderBy      `json:"userId,omitempty"`
}

Ordering options when selecting data from "auth.user_security_keys".

type AuthUserSecurityKeysPkColumnsInput

type AuthUserSecurityKeysPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: auth.user_security_keys

type AuthUserSecurityKeysSelectColumn

type AuthUserSecurityKeysSelectColumn string

select columns of table "auth.user_security_keys"

const (
	// column name
	AuthUserSecurityKeysSelectColumnCounter AuthUserSecurityKeysSelectColumn = "counter"
	// column name
	AuthUserSecurityKeysSelectColumnCredentialID AuthUserSecurityKeysSelectColumn = "credentialId"
	// column name
	AuthUserSecurityKeysSelectColumnCredentialPublicKey AuthUserSecurityKeysSelectColumn = "credentialPublicKey"
	// column name
	AuthUserSecurityKeysSelectColumnID AuthUserSecurityKeysSelectColumn = "id"
	// column name
	AuthUserSecurityKeysSelectColumnNickname AuthUserSecurityKeysSelectColumn = "nickname"
	// column name
	AuthUserSecurityKeysSelectColumnTransports AuthUserSecurityKeysSelectColumn = "transports"
	// column name
	AuthUserSecurityKeysSelectColumnUserID AuthUserSecurityKeysSelectColumn = "userId"
)

func (AuthUserSecurityKeysSelectColumn) IsValid

func (AuthUserSecurityKeysSelectColumn) MarshalGQL

func (e AuthUserSecurityKeysSelectColumn) MarshalGQL(w io.Writer)

func (AuthUserSecurityKeysSelectColumn) String

func (*AuthUserSecurityKeysSelectColumn) UnmarshalGQL

func (e *AuthUserSecurityKeysSelectColumn) UnmarshalGQL(v interface{}) error

type AuthUserSecurityKeysSetInput

type AuthUserSecurityKeysSetInput struct {
	Counter             *int64  `json:"counter,omitempty"`
	CredentialID        *string `json:"credentialId,omitempty"`
	CredentialPublicKey *string `json:"credentialPublicKey,omitempty"`
	ID                  *string `json:"id,omitempty"`
	Nickname            *string `json:"nickname,omitempty"`
	Transports          *string `json:"transports,omitempty"`
	UserID              *string `json:"userId,omitempty"`
}

input type for updating data in table "auth.user_security_keys"

type AuthUserSecurityKeysStddevFields

type AuthUserSecurityKeysStddevFields struct {
	Counter *float64 `json:"counter,omitempty"`
}

aggregate stddev on columns

type AuthUserSecurityKeysStddevOrderBy

type AuthUserSecurityKeysStddevOrderBy struct {
	Counter *OrderBy `json:"counter,omitempty"`
}

order by stddev() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysStddevPopFields

type AuthUserSecurityKeysStddevPopFields struct {
	Counter *float64 `json:"counter,omitempty"`
}

aggregate stddev_pop on columns

type AuthUserSecurityKeysStddevPopOrderBy

type AuthUserSecurityKeysStddevPopOrderBy struct {
	Counter *OrderBy `json:"counter,omitempty"`
}

order by stddev_pop() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysStddevSampFields

type AuthUserSecurityKeysStddevSampFields struct {
	Counter *float64 `json:"counter,omitempty"`
}

aggregate stddev_samp on columns

type AuthUserSecurityKeysStddevSampOrderBy

type AuthUserSecurityKeysStddevSampOrderBy struct {
	Counter *OrderBy `json:"counter,omitempty"`
}

order by stddev_samp() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysStreamCursorInput

type AuthUserSecurityKeysStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue AuthUserSecurityKeysStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "authUserSecurityKeys"

type AuthUserSecurityKeysStreamCursorValueInput

type AuthUserSecurityKeysStreamCursorValueInput struct {
	Counter             *int64  `json:"counter,omitempty"`
	CredentialID        *string `json:"credentialId,omitempty"`
	CredentialPublicKey *string `json:"credentialPublicKey,omitempty"`
	ID                  *string `json:"id,omitempty"`
	Nickname            *string `json:"nickname,omitempty"`
	Transports          *string `json:"transports,omitempty"`
	UserID              *string `json:"userId,omitempty"`
}

Initial value of the column from where the streaming should start

type AuthUserSecurityKeysSumFields

type AuthUserSecurityKeysSumFields struct {
	Counter *int64 `json:"counter,omitempty"`
}

aggregate sum on columns

type AuthUserSecurityKeysSumOrderBy

type AuthUserSecurityKeysSumOrderBy struct {
	Counter *OrderBy `json:"counter,omitempty"`
}

order by sum() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysUpdateColumn

type AuthUserSecurityKeysUpdateColumn string

update columns of table "auth.user_security_keys"

const (
	// column name
	AuthUserSecurityKeysUpdateColumnCounter AuthUserSecurityKeysUpdateColumn = "counter"
	// column name
	AuthUserSecurityKeysUpdateColumnCredentialID AuthUserSecurityKeysUpdateColumn = "credentialId"
	// column name
	AuthUserSecurityKeysUpdateColumnCredentialPublicKey AuthUserSecurityKeysUpdateColumn = "credentialPublicKey"
	// column name
	AuthUserSecurityKeysUpdateColumnID AuthUserSecurityKeysUpdateColumn = "id"
	// column name
	AuthUserSecurityKeysUpdateColumnNickname AuthUserSecurityKeysUpdateColumn = "nickname"
	// column name
	AuthUserSecurityKeysUpdateColumnTransports AuthUserSecurityKeysUpdateColumn = "transports"
	// column name
	AuthUserSecurityKeysUpdateColumnUserID AuthUserSecurityKeysUpdateColumn = "userId"
)

func (AuthUserSecurityKeysUpdateColumn) IsValid

func (AuthUserSecurityKeysUpdateColumn) MarshalGQL

func (e AuthUserSecurityKeysUpdateColumn) MarshalGQL(w io.Writer)

func (AuthUserSecurityKeysUpdateColumn) String

func (*AuthUserSecurityKeysUpdateColumn) UnmarshalGQL

func (e *AuthUserSecurityKeysUpdateColumn) UnmarshalGQL(v interface{}) error

type AuthUserSecurityKeysUpdates

type AuthUserSecurityKeysUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *AuthUserSecurityKeysIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *AuthUserSecurityKeysSetInput `json:"_set,omitempty"`
	Where AuthUserSecurityKeysBoolExp   `json:"where"`
}

type AuthUserSecurityKeysVarPopFields

type AuthUserSecurityKeysVarPopFields struct {
	Counter *float64 `json:"counter,omitempty"`
}

aggregate var_pop on columns

type AuthUserSecurityKeysVarPopOrderBy

type AuthUserSecurityKeysVarPopOrderBy struct {
	Counter *OrderBy `json:"counter,omitempty"`
}

order by var_pop() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysVarSampFields

type AuthUserSecurityKeysVarSampFields struct {
	Counter *float64 `json:"counter,omitempty"`
}

aggregate var_samp on columns

type AuthUserSecurityKeysVarSampOrderBy

type AuthUserSecurityKeysVarSampOrderBy struct {
	Counter *OrderBy `json:"counter,omitempty"`
}

order by var_samp() on columns of table "auth.user_security_keys"

type AuthUserSecurityKeysVarianceFields

type AuthUserSecurityKeysVarianceFields struct {
	Counter *float64 `json:"counter,omitempty"`
}

aggregate variance on columns

type AuthUserSecurityKeysVarianceOrderBy

type AuthUserSecurityKeysVarianceOrderBy struct {
	Counter *OrderBy `json:"counter,omitempty"`
}

order by variance() on columns of table "auth.user_security_keys"

type BackupResult

type BackupResult struct {
	BackupID string `json:"backupID"`
	Size     int64  `json:"size"`
}

type BackupResultsItem

type BackupResultsItem struct {
	AppID    string `json:"appID"`
	BackupID string `json:"backupID"`
	Error    string `json:"error"`
	Size     int64  `json:"size"`
	Success  bool   `json:"success"`
}

type Backups

type Backups struct {
	// An object relationship
	App         Apps       `json:"app"`
	AppID       string     `json:"appId"`
	CompletedAt *time.Time `json:"completedAt,omitempty"`
	CreatedAt   time.Time  `json:"createdAt"`
	ExpiresAt   *time.Time `json:"expiresAt,omitempty"`
	ID          string     `json:"id"`
	Size        int64      `json:"size"`
}

columns and relationships of "backups"

type BackupsAggregate

type BackupsAggregate struct {
	Aggregate *BackupsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Backups              `json:"nodes"`
}

aggregated selection of "backups"

type BackupsAggregateBoolExp

type BackupsAggregateBoolExp struct {
	Count *BackupsAggregateBoolExpCount `json:"count,omitempty"`
}

type BackupsAggregateBoolExpCount

type BackupsAggregateBoolExpCount struct {
	Arguments []BackupsSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                 `json:"distinct,omitempty"`
	Filter    *BackupsBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp      `json:"predicate"`
}

type BackupsAggregateFields

type BackupsAggregateFields struct {
	Avg        *BackupsAvgFields        `json:"avg,omitempty"`
	Count      int64                    `json:"count"`
	Max        *BackupsMaxFields        `json:"max,omitempty"`
	Min        *BackupsMinFields        `json:"min,omitempty"`
	Stddev     *BackupsStddevFields     `json:"stddev,omitempty"`
	StddevPop  *BackupsStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *BackupsStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *BackupsSumFields        `json:"sum,omitempty"`
	VarPop     *BackupsVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *BackupsVarSampFields    `json:"var_samp,omitempty"`
	Variance   *BackupsVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "backups"

type BackupsAggregateOrderBy

type BackupsAggregateOrderBy struct {
	Avg        *BackupsAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy                  `json:"count,omitempty"`
	Max        *BackupsMaxOrderBy        `json:"max,omitempty"`
	Min        *BackupsMinOrderBy        `json:"min,omitempty"`
	Stddev     *BackupsStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *BackupsStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *BackupsStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *BackupsSumOrderBy        `json:"sum,omitempty"`
	VarPop     *BackupsVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *BackupsVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *BackupsVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "backups"

type BackupsArrRelInsertInput

type BackupsArrRelInsertInput struct {
	Data []*BackupsInsertInput `json:"data"`
	// upsert condition
	OnConflict *BackupsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "backups"

type BackupsAvgFields

type BackupsAvgFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate avg on columns

type BackupsAvgOrderBy

type BackupsAvgOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by avg() on columns of table "backups"

type BackupsBoolExp

type BackupsBoolExp struct {
	And         []*BackupsBoolExp         `json:"_and,omitempty"`
	Not         *BackupsBoolExp           `json:"_not,omitempty"`
	Or          []*BackupsBoolExp         `json:"_or,omitempty"`
	App         *AppsBoolExp              `json:"app,omitempty"`
	AppID       *UUIDComparisonExp        `json:"appId,omitempty"`
	CompletedAt *TimestamptzComparisonExp `json:"completedAt,omitempty"`
	CreatedAt   *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	ExpiresAt   *TimestamptzComparisonExp `json:"expiresAt,omitempty"`
	ID          *UUIDComparisonExp        `json:"id,omitempty"`
	Size        *BigintComparisonExp      `json:"size,omitempty"`
}

Boolean expression to filter rows from the table "backups". All fields are combined with a logical 'AND'.

type BackupsConstraint

type BackupsConstraint string

unique or primary key constraints on table "backups"

const (
	// unique or primary key constraint on columns "id"
	BackupsConstraintBackupsPkey BackupsConstraint = "backups_pkey"
)

func (BackupsConstraint) IsValid

func (e BackupsConstraint) IsValid() bool

func (BackupsConstraint) MarshalGQL

func (e BackupsConstraint) MarshalGQL(w io.Writer)

func (BackupsConstraint) String

func (e BackupsConstraint) String() string

func (*BackupsConstraint) UnmarshalGQL

func (e *BackupsConstraint) UnmarshalGQL(v interface{}) error

type BackupsIncInput

type BackupsIncInput struct {
	Size *int64 `json:"size,omitempty"`
}

input type for incrementing numeric columns in table "backups"

type BackupsInsertInput

type BackupsInsertInput struct {
	App         *AppsObjRelInsertInput `json:"app,omitempty"`
	AppID       *string                `json:"appId,omitempty"`
	CompletedAt *time.Time             `json:"completedAt,omitempty"`
	CreatedAt   *time.Time             `json:"createdAt,omitempty"`
	ExpiresAt   *time.Time             `json:"expiresAt,omitempty"`
	ID          *string                `json:"id,omitempty"`
	Size        *int64                 `json:"size,omitempty"`
}

input type for inserting data into table "backups"

type BackupsMaxFields

type BackupsMaxFields struct {
	AppID       *string    `json:"appId,omitempty"`
	CompletedAt *time.Time `json:"completedAt,omitempty"`
	CreatedAt   *time.Time `json:"createdAt,omitempty"`
	ExpiresAt   *time.Time `json:"expiresAt,omitempty"`
	ID          *string    `json:"id,omitempty"`
	Size        *int64     `json:"size,omitempty"`
}

aggregate max on columns

type BackupsMaxOrderBy

type BackupsMaxOrderBy struct {
	AppID       *OrderBy `json:"appId,omitempty"`
	CompletedAt *OrderBy `json:"completedAt,omitempty"`
	CreatedAt   *OrderBy `json:"createdAt,omitempty"`
	ExpiresAt   *OrderBy `json:"expiresAt,omitempty"`
	ID          *OrderBy `json:"id,omitempty"`
	Size        *OrderBy `json:"size,omitempty"`
}

order by max() on columns of table "backups"

type BackupsMinFields

type BackupsMinFields struct {
	AppID       *string    `json:"appId,omitempty"`
	CompletedAt *time.Time `json:"completedAt,omitempty"`
	CreatedAt   *time.Time `json:"createdAt,omitempty"`
	ExpiresAt   *time.Time `json:"expiresAt,omitempty"`
	ID          *string    `json:"id,omitempty"`
	Size        *int64     `json:"size,omitempty"`
}

aggregate min on columns

type BackupsMinOrderBy

type BackupsMinOrderBy struct {
	AppID       *OrderBy `json:"appId,omitempty"`
	CompletedAt *OrderBy `json:"completedAt,omitempty"`
	CreatedAt   *OrderBy `json:"createdAt,omitempty"`
	ExpiresAt   *OrderBy `json:"expiresAt,omitempty"`
	ID          *OrderBy `json:"id,omitempty"`
	Size        *OrderBy `json:"size,omitempty"`
}

order by min() on columns of table "backups"

type BackupsMutationResponse

type BackupsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Backups `json:"returning"`
}

response of any mutation on the table "backups"

type BackupsOnConflict

type BackupsOnConflict struct {
	Constraint    BackupsConstraint     `json:"constraint"`
	UpdateColumns []BackupsUpdateColumn `json:"update_columns"`
	Where         *BackupsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "backups"

type BackupsOrderBy

type BackupsOrderBy struct {
	App         *AppsOrderBy `json:"app,omitempty"`
	AppID       *OrderBy     `json:"appId,omitempty"`
	CompletedAt *OrderBy     `json:"completedAt,omitempty"`
	CreatedAt   *OrderBy     `json:"createdAt,omitempty"`
	ExpiresAt   *OrderBy     `json:"expiresAt,omitempty"`
	ID          *OrderBy     `json:"id,omitempty"`
	Size        *OrderBy     `json:"size,omitempty"`
}

Ordering options when selecting data from "backups".

type BackupsPkColumnsInput

type BackupsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: backups

type BackupsSelectColumn

type BackupsSelectColumn string

select columns of table "backups"

const (
	// column name
	BackupsSelectColumnAppID BackupsSelectColumn = "appId"
	// column name
	BackupsSelectColumnCompletedAt BackupsSelectColumn = "completedAt"
	// column name
	BackupsSelectColumnCreatedAt BackupsSelectColumn = "createdAt"
	// column name
	BackupsSelectColumnExpiresAt BackupsSelectColumn = "expiresAt"
	// column name
	BackupsSelectColumnID BackupsSelectColumn = "id"
	// column name
	BackupsSelectColumnSize BackupsSelectColumn = "size"
)

func (BackupsSelectColumn) IsValid

func (e BackupsSelectColumn) IsValid() bool

func (BackupsSelectColumn) MarshalGQL

func (e BackupsSelectColumn) MarshalGQL(w io.Writer)

func (BackupsSelectColumn) String

func (e BackupsSelectColumn) String() string

func (*BackupsSelectColumn) UnmarshalGQL

func (e *BackupsSelectColumn) UnmarshalGQL(v interface{}) error

type BackupsSetInput

type BackupsSetInput struct {
	AppID       *string    `json:"appId,omitempty"`
	CompletedAt *time.Time `json:"completedAt,omitempty"`
	CreatedAt   *time.Time `json:"createdAt,omitempty"`
	ExpiresAt   *time.Time `json:"expiresAt,omitempty"`
	ID          *string    `json:"id,omitempty"`
	Size        *int64     `json:"size,omitempty"`
}

input type for updating data in table "backups"

type BackupsStddevFields

type BackupsStddevFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate stddev on columns

type BackupsStddevOrderBy

type BackupsStddevOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by stddev() on columns of table "backups"

type BackupsStddevPopFields

type BackupsStddevPopFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate stddev_pop on columns

type BackupsStddevPopOrderBy

type BackupsStddevPopOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by stddev_pop() on columns of table "backups"

type BackupsStddevSampFields

type BackupsStddevSampFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate stddev_samp on columns

type BackupsStddevSampOrderBy

type BackupsStddevSampOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by stddev_samp() on columns of table "backups"

type BackupsStreamCursorInput

type BackupsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue BackupsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "backups"

type BackupsStreamCursorValueInput

type BackupsStreamCursorValueInput struct {
	AppID       *string    `json:"appId,omitempty"`
	CompletedAt *time.Time `json:"completedAt,omitempty"`
	CreatedAt   *time.Time `json:"createdAt,omitempty"`
	ExpiresAt   *time.Time `json:"expiresAt,omitempty"`
	ID          *string    `json:"id,omitempty"`
	Size        *int64     `json:"size,omitempty"`
}

Initial value of the column from where the streaming should start

type BackupsSumFields

type BackupsSumFields struct {
	Size *int64 `json:"size,omitempty"`
}

aggregate sum on columns

type BackupsSumOrderBy

type BackupsSumOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by sum() on columns of table "backups"

type BackupsUpdateColumn

type BackupsUpdateColumn string

update columns of table "backups"

const (
	// column name
	BackupsUpdateColumnAppID BackupsUpdateColumn = "appId"
	// column name
	BackupsUpdateColumnCompletedAt BackupsUpdateColumn = "completedAt"
	// column name
	BackupsUpdateColumnCreatedAt BackupsUpdateColumn = "createdAt"
	// column name
	BackupsUpdateColumnExpiresAt BackupsUpdateColumn = "expiresAt"
	// column name
	BackupsUpdateColumnID BackupsUpdateColumn = "id"
	// column name
	BackupsUpdateColumnSize BackupsUpdateColumn = "size"
)

func (BackupsUpdateColumn) IsValid

func (e BackupsUpdateColumn) IsValid() bool

func (BackupsUpdateColumn) MarshalGQL

func (e BackupsUpdateColumn) MarshalGQL(w io.Writer)

func (BackupsUpdateColumn) String

func (e BackupsUpdateColumn) String() string

func (*BackupsUpdateColumn) UnmarshalGQL

func (e *BackupsUpdateColumn) UnmarshalGQL(v interface{}) error

type BackupsUpdates

type BackupsUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *BackupsIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *BackupsSetInput `json:"_set,omitempty"`
	Where BackupsBoolExp   `json:"where"`
}

type BackupsVarPopFields

type BackupsVarPopFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate var_pop on columns

type BackupsVarPopOrderBy

type BackupsVarPopOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by var_pop() on columns of table "backups"

type BackupsVarSampFields

type BackupsVarSampFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate var_samp on columns

type BackupsVarSampOrderBy

type BackupsVarSampOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by var_samp() on columns of table "backups"

type BackupsVarianceFields

type BackupsVarianceFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate variance on columns

type BackupsVarianceOrderBy

type BackupsVarianceOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by variance() on columns of table "backups"

type BigintComparisonExp

type BigintComparisonExp struct {
	Eq     *int64  `json:"_eq,omitempty"`
	Gt     *int64  `json:"_gt,omitempty"`
	Gte    *int64  `json:"_gte,omitempty"`
	In     []int64 `json:"_in,omitempty"`
	IsNull *bool   `json:"_is_null,omitempty"`
	Lt     *int64  `json:"_lt,omitempty"`
	Lte    *int64  `json:"_lte,omitempty"`
	Neq    *int64  `json:"_neq,omitempty"`
	Nin    []int64 `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'.

type BillingDedicatedCompute

type BillingDedicatedCompute struct {
	// An object relationship
	App             *Apps     `json:"app,omitempty"`
	AppID           string    `json:"app_id"`
	CreatedAt       time.Time `json:"created_at"`
	ID              string    `json:"id"`
	TotalMillicores int64     `json:"total_millicores"`
	UpdatedAt       time.Time `json:"updated_at"`
}

columns and relationships of "billing.dedicated_compute"

type BillingDedicatedComputeAggregate

type BillingDedicatedComputeAggregate struct {
	Aggregate *BillingDedicatedComputeAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*BillingDedicatedCompute              `json:"nodes"`
}

aggregated selection of "billing.dedicated_compute"

type BillingDedicatedComputeAggregateFields

type BillingDedicatedComputeAggregateFields struct {
	Avg        *BillingDedicatedComputeAvgFields        `json:"avg,omitempty"`
	Count      int64                                    `json:"count"`
	Max        *BillingDedicatedComputeMaxFields        `json:"max,omitempty"`
	Min        *BillingDedicatedComputeMinFields        `json:"min,omitempty"`
	Stddev     *BillingDedicatedComputeStddevFields     `json:"stddev,omitempty"`
	StddevPop  *BillingDedicatedComputeStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *BillingDedicatedComputeStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *BillingDedicatedComputeSumFields        `json:"sum,omitempty"`
	VarPop     *BillingDedicatedComputeVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *BillingDedicatedComputeVarSampFields    `json:"var_samp,omitempty"`
	Variance   *BillingDedicatedComputeVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "billing.dedicated_compute"

type BillingDedicatedComputeAvgFields

type BillingDedicatedComputeAvgFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate avg on columns

type BillingDedicatedComputeBoolExp

type BillingDedicatedComputeBoolExp struct {
	And             []*BillingDedicatedComputeBoolExp `json:"_and,omitempty"`
	Not             *BillingDedicatedComputeBoolExp   `json:"_not,omitempty"`
	Or              []*BillingDedicatedComputeBoolExp `json:"_or,omitempty"`
	App             *AppsBoolExp                      `json:"app,omitempty"`
	AppID           *UUIDComparisonExp                `json:"app_id,omitempty"`
	CreatedAt       *TimestamptzComparisonExp         `json:"created_at,omitempty"`
	ID              *UUIDComparisonExp                `json:"id,omitempty"`
	TotalMillicores *IntComparisonExp                 `json:"total_millicores,omitempty"`
	UpdatedAt       *TimestamptzComparisonExp         `json:"updated_at,omitempty"`
}

Boolean expression to filter rows from the table "billing.dedicated_compute". All fields are combined with a logical 'AND'.

type BillingDedicatedComputeConstraint

type BillingDedicatedComputeConstraint string

unique or primary key constraints on table "billing.dedicated_compute"

const (
	// unique or primary key constraint on columns "app_id"
	BillingDedicatedComputeConstraintDedicatedComputeAppIDKey BillingDedicatedComputeConstraint = "dedicated_compute_app_id_key"
	// unique or primary key constraint on columns "id"
	BillingDedicatedComputeConstraintDedicatedComputePkey BillingDedicatedComputeConstraint = "dedicated_compute_pkey"
)

func (BillingDedicatedComputeConstraint) IsValid

func (BillingDedicatedComputeConstraint) MarshalGQL

func (BillingDedicatedComputeConstraint) String

func (*BillingDedicatedComputeConstraint) UnmarshalGQL

func (e *BillingDedicatedComputeConstraint) UnmarshalGQL(v interface{}) error

type BillingDedicatedComputeIncInput

type BillingDedicatedComputeIncInput struct {
	TotalMillicores *int64 `json:"total_millicores,omitempty"`
}

input type for incrementing numeric columns in table "billing.dedicated_compute"

type BillingDedicatedComputeInsertInput

type BillingDedicatedComputeInsertInput struct {
	App             *AppsObjRelInsertInput `json:"app,omitempty"`
	AppID           *string                `json:"app_id,omitempty"`
	CreatedAt       *time.Time             `json:"created_at,omitempty"`
	ID              *string                `json:"id,omitempty"`
	TotalMillicores *int64                 `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time             `json:"updated_at,omitempty"`
}

input type for inserting data into table "billing.dedicated_compute"

type BillingDedicatedComputeMaxFields

type BillingDedicatedComputeMaxFields struct {
	AppID           *string    `json:"app_id,omitempty"`
	CreatedAt       *time.Time `json:"created_at,omitempty"`
	ID              *string    `json:"id,omitempty"`
	TotalMillicores *int64     `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

aggregate max on columns

type BillingDedicatedComputeMinFields

type BillingDedicatedComputeMinFields struct {
	AppID           *string    `json:"app_id,omitempty"`
	CreatedAt       *time.Time `json:"created_at,omitempty"`
	ID              *string    `json:"id,omitempty"`
	TotalMillicores *int64     `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

aggregate min on columns

type BillingDedicatedComputeMutationResponse

type BillingDedicatedComputeMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*BillingDedicatedCompute `json:"returning"`
}

response of any mutation on the table "billing.dedicated_compute"

type BillingDedicatedComputeObjRelInsertInput

type BillingDedicatedComputeObjRelInsertInput struct {
	Data BillingDedicatedComputeInsertInput `json:"data"`
	// upsert condition
	OnConflict *BillingDedicatedComputeOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "billing.dedicated_compute"

type BillingDedicatedComputeOnConflict

type BillingDedicatedComputeOnConflict struct {
	Constraint    BillingDedicatedComputeConstraint     `json:"constraint"`
	UpdateColumns []BillingDedicatedComputeUpdateColumn `json:"update_columns"`
	Where         *BillingDedicatedComputeBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "billing.dedicated_compute"

type BillingDedicatedComputeOrderBy

type BillingDedicatedComputeOrderBy struct {
	App             *AppsOrderBy `json:"app,omitempty"`
	AppID           *OrderBy     `json:"app_id,omitempty"`
	CreatedAt       *OrderBy     `json:"created_at,omitempty"`
	ID              *OrderBy     `json:"id,omitempty"`
	TotalMillicores *OrderBy     `json:"total_millicores,omitempty"`
	UpdatedAt       *OrderBy     `json:"updated_at,omitempty"`
}

Ordering options when selecting data from "billing.dedicated_compute".

type BillingDedicatedComputePkColumnsInput

type BillingDedicatedComputePkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: billing.dedicated_compute

type BillingDedicatedComputeReports

type BillingDedicatedComputeReports struct {
	// An object relationship
	App             *Apps     `json:"app,omitempty"`
	AppID           string    `json:"app_id"`
	CreatedAt       time.Time `json:"created_at"`
	ID              string    `json:"id"`
	Pending         bool      `json:"pending"`
	ReportEnds      time.Time `json:"report_ends"`
	ReportStarts    time.Time `json:"report_starts"`
	TotalMillicores int64     `json:"total_millicores"`
	UpdatedAt       time.Time `json:"updated_at"`
}

columns and relationships of "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsAggregate

type BillingDedicatedComputeReportsAggregate struct {
	Aggregate *BillingDedicatedComputeReportsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*BillingDedicatedComputeReports              `json:"nodes"`
}

aggregated selection of "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsAggregateFields

type BillingDedicatedComputeReportsAggregateFields struct {
	Avg        *BillingDedicatedComputeReportsAvgFields        `json:"avg,omitempty"`
	Count      int64                                           `json:"count"`
	Max        *BillingDedicatedComputeReportsMaxFields        `json:"max,omitempty"`
	Min        *BillingDedicatedComputeReportsMinFields        `json:"min,omitempty"`
	Stddev     *BillingDedicatedComputeReportsStddevFields     `json:"stddev,omitempty"`
	StddevPop  *BillingDedicatedComputeReportsStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *BillingDedicatedComputeReportsStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *BillingDedicatedComputeReportsSumFields        `json:"sum,omitempty"`
	VarPop     *BillingDedicatedComputeReportsVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *BillingDedicatedComputeReportsVarSampFields    `json:"var_samp,omitempty"`
	Variance   *BillingDedicatedComputeReportsVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsAvgFields

type BillingDedicatedComputeReportsAvgFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate avg on columns

type BillingDedicatedComputeReportsBoolExp

type BillingDedicatedComputeReportsBoolExp struct {
	And             []*BillingDedicatedComputeReportsBoolExp `json:"_and,omitempty"`
	Not             *BillingDedicatedComputeReportsBoolExp   `json:"_not,omitempty"`
	Or              []*BillingDedicatedComputeReportsBoolExp `json:"_or,omitempty"`
	App             *AppsBoolExp                             `json:"app,omitempty"`
	AppID           *UUIDComparisonExp                       `json:"app_id,omitempty"`
	CreatedAt       *TimestamptzComparisonExp                `json:"created_at,omitempty"`
	ID              *UUIDComparisonExp                       `json:"id,omitempty"`
	Pending         *BooleanComparisonExp                    `json:"pending,omitempty"`
	ReportEnds      *TimestamptzComparisonExp                `json:"report_ends,omitempty"`
	ReportStarts    *TimestamptzComparisonExp                `json:"report_starts,omitempty"`
	TotalMillicores *IntComparisonExp                        `json:"total_millicores,omitempty"`
	UpdatedAt       *TimestamptzComparisonExp                `json:"updated_at,omitempty"`
}

Boolean expression to filter rows from the table "billing.dedicated_compute_reports". All fields are combined with a logical 'AND'.

type BillingDedicatedComputeReportsConstraint

type BillingDedicatedComputeReportsConstraint string

unique or primary key constraints on table "billing.dedicated_compute_reports"

const (
	// unique or primary key constraint on columns "id"
	BillingDedicatedComputeReportsConstraintDedicatedComputeReportsPkey BillingDedicatedComputeReportsConstraint = "dedicated_compute_reports_pkey"
)

func (BillingDedicatedComputeReportsConstraint) IsValid

func (BillingDedicatedComputeReportsConstraint) MarshalGQL

func (BillingDedicatedComputeReportsConstraint) String

func (*BillingDedicatedComputeReportsConstraint) UnmarshalGQL

func (e *BillingDedicatedComputeReportsConstraint) UnmarshalGQL(v interface{}) error

type BillingDedicatedComputeReportsIncInput

type BillingDedicatedComputeReportsIncInput struct {
	TotalMillicores *int64 `json:"total_millicores,omitempty"`
}

input type for incrementing numeric columns in table "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsInsertInput

type BillingDedicatedComputeReportsInsertInput struct {
	App             *AppsObjRelInsertInput `json:"app,omitempty"`
	AppID           *string                `json:"app_id,omitempty"`
	CreatedAt       *time.Time             `json:"created_at,omitempty"`
	ID              *string                `json:"id,omitempty"`
	Pending         *bool                  `json:"pending,omitempty"`
	ReportEnds      *time.Time             `json:"report_ends,omitempty"`
	ReportStarts    *time.Time             `json:"report_starts,omitempty"`
	TotalMillicores *int64                 `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time             `json:"updated_at,omitempty"`
}

input type for inserting data into table "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsMaxFields

type BillingDedicatedComputeReportsMaxFields struct {
	AppID           *string    `json:"app_id,omitempty"`
	CreatedAt       *time.Time `json:"created_at,omitempty"`
	ID              *string    `json:"id,omitempty"`
	ReportEnds      *time.Time `json:"report_ends,omitempty"`
	ReportStarts    *time.Time `json:"report_starts,omitempty"`
	TotalMillicores *int64     `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

aggregate max on columns

type BillingDedicatedComputeReportsMinFields

type BillingDedicatedComputeReportsMinFields struct {
	AppID           *string    `json:"app_id,omitempty"`
	CreatedAt       *time.Time `json:"created_at,omitempty"`
	ID              *string    `json:"id,omitempty"`
	ReportEnds      *time.Time `json:"report_ends,omitempty"`
	ReportStarts    *time.Time `json:"report_starts,omitempty"`
	TotalMillicores *int64     `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

aggregate min on columns

type BillingDedicatedComputeReportsMutationResponse

type BillingDedicatedComputeReportsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*BillingDedicatedComputeReports `json:"returning"`
}

response of any mutation on the table "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsObjRelInsertInput

type BillingDedicatedComputeReportsObjRelInsertInput struct {
	Data BillingDedicatedComputeReportsInsertInput `json:"data"`
	// upsert condition
	OnConflict *BillingDedicatedComputeReportsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsOnConflict

type BillingDedicatedComputeReportsOnConflict struct {
	Constraint    BillingDedicatedComputeReportsConstraint     `json:"constraint"`
	UpdateColumns []BillingDedicatedComputeReportsUpdateColumn `json:"update_columns"`
	Where         *BillingDedicatedComputeReportsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsOrderBy

type BillingDedicatedComputeReportsOrderBy struct {
	App             *AppsOrderBy `json:"app,omitempty"`
	AppID           *OrderBy     `json:"app_id,omitempty"`
	CreatedAt       *OrderBy     `json:"created_at,omitempty"`
	ID              *OrderBy     `json:"id,omitempty"`
	Pending         *OrderBy     `json:"pending,omitempty"`
	ReportEnds      *OrderBy     `json:"report_ends,omitempty"`
	ReportStarts    *OrderBy     `json:"report_starts,omitempty"`
	TotalMillicores *OrderBy     `json:"total_millicores,omitempty"`
	UpdatedAt       *OrderBy     `json:"updated_at,omitempty"`
}

Ordering options when selecting data from "billing.dedicated_compute_reports".

type BillingDedicatedComputeReportsPkColumnsInput

type BillingDedicatedComputeReportsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: billing.dedicated_compute_reports

type BillingDedicatedComputeReportsSelectColumn

type BillingDedicatedComputeReportsSelectColumn string

select columns of table "billing.dedicated_compute_reports"

const (
	// column name
	BillingDedicatedComputeReportsSelectColumnAppID BillingDedicatedComputeReportsSelectColumn = "app_id"
	// column name
	BillingDedicatedComputeReportsSelectColumnCreatedAt BillingDedicatedComputeReportsSelectColumn = "created_at"
	// column name
	BillingDedicatedComputeReportsSelectColumnID BillingDedicatedComputeReportsSelectColumn = "id"
	// column name
	BillingDedicatedComputeReportsSelectColumnPending BillingDedicatedComputeReportsSelectColumn = "pending"
	// column name
	BillingDedicatedComputeReportsSelectColumnReportEnds BillingDedicatedComputeReportsSelectColumn = "report_ends"
	// column name
	BillingDedicatedComputeReportsSelectColumnReportStarts BillingDedicatedComputeReportsSelectColumn = "report_starts"
	// column name
	BillingDedicatedComputeReportsSelectColumnTotalMillicores BillingDedicatedComputeReportsSelectColumn = "total_millicores"
	// column name
	BillingDedicatedComputeReportsSelectColumnUpdatedAt BillingDedicatedComputeReportsSelectColumn = "updated_at"
)

func (BillingDedicatedComputeReportsSelectColumn) IsValid

func (BillingDedicatedComputeReportsSelectColumn) MarshalGQL

func (BillingDedicatedComputeReportsSelectColumn) String

func (*BillingDedicatedComputeReportsSelectColumn) UnmarshalGQL

func (e *BillingDedicatedComputeReportsSelectColumn) UnmarshalGQL(v interface{}) error

type BillingDedicatedComputeReportsSetInput

type BillingDedicatedComputeReportsSetInput struct {
	AppID           *string    `json:"app_id,omitempty"`
	CreatedAt       *time.Time `json:"created_at,omitempty"`
	ID              *string    `json:"id,omitempty"`
	Pending         *bool      `json:"pending,omitempty"`
	ReportEnds      *time.Time `json:"report_ends,omitempty"`
	ReportStarts    *time.Time `json:"report_starts,omitempty"`
	TotalMillicores *int64     `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

input type for updating data in table "billing.dedicated_compute_reports"

type BillingDedicatedComputeReportsStddevFields

type BillingDedicatedComputeReportsStddevFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate stddev on columns

type BillingDedicatedComputeReportsStddevPopFields

type BillingDedicatedComputeReportsStddevPopFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate stddev_pop on columns

type BillingDedicatedComputeReportsStddevSampFields

type BillingDedicatedComputeReportsStddevSampFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate stddev_samp on columns

type BillingDedicatedComputeReportsStreamCursorInput

type BillingDedicatedComputeReportsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue BillingDedicatedComputeReportsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "billing_dedicated_compute_reports"

type BillingDedicatedComputeReportsStreamCursorValueInput

type BillingDedicatedComputeReportsStreamCursorValueInput struct {
	AppID           *string    `json:"app_id,omitempty"`
	CreatedAt       *time.Time `json:"created_at,omitempty"`
	ID              *string    `json:"id,omitempty"`
	Pending         *bool      `json:"pending,omitempty"`
	ReportEnds      *time.Time `json:"report_ends,omitempty"`
	ReportStarts    *time.Time `json:"report_starts,omitempty"`
	TotalMillicores *int64     `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

Initial value of the column from where the streaming should start

type BillingDedicatedComputeReportsSumFields

type BillingDedicatedComputeReportsSumFields struct {
	TotalMillicores *int64 `json:"total_millicores,omitempty"`
}

aggregate sum on columns

type BillingDedicatedComputeReportsUpdateColumn

type BillingDedicatedComputeReportsUpdateColumn string

update columns of table "billing.dedicated_compute_reports"

const (
	// column name
	BillingDedicatedComputeReportsUpdateColumnAppID BillingDedicatedComputeReportsUpdateColumn = "app_id"
	// column name
	BillingDedicatedComputeReportsUpdateColumnCreatedAt BillingDedicatedComputeReportsUpdateColumn = "created_at"
	// column name
	BillingDedicatedComputeReportsUpdateColumnID BillingDedicatedComputeReportsUpdateColumn = "id"
	// column name
	BillingDedicatedComputeReportsUpdateColumnPending BillingDedicatedComputeReportsUpdateColumn = "pending"
	// column name
	BillingDedicatedComputeReportsUpdateColumnReportEnds BillingDedicatedComputeReportsUpdateColumn = "report_ends"
	// column name
	BillingDedicatedComputeReportsUpdateColumnReportStarts BillingDedicatedComputeReportsUpdateColumn = "report_starts"
	// column name
	BillingDedicatedComputeReportsUpdateColumnTotalMillicores BillingDedicatedComputeReportsUpdateColumn = "total_millicores"
	// column name
	BillingDedicatedComputeReportsUpdateColumnUpdatedAt BillingDedicatedComputeReportsUpdateColumn = "updated_at"
)

func (BillingDedicatedComputeReportsUpdateColumn) IsValid

func (BillingDedicatedComputeReportsUpdateColumn) MarshalGQL

func (BillingDedicatedComputeReportsUpdateColumn) String

func (*BillingDedicatedComputeReportsUpdateColumn) UnmarshalGQL

func (e *BillingDedicatedComputeReportsUpdateColumn) UnmarshalGQL(v interface{}) error

type BillingDedicatedComputeReportsUpdates

type BillingDedicatedComputeReportsUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *BillingDedicatedComputeReportsIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *BillingDedicatedComputeReportsSetInput `json:"_set,omitempty"`
	Where BillingDedicatedComputeReportsBoolExp   `json:"where"`
}

type BillingDedicatedComputeReportsVarPopFields

type BillingDedicatedComputeReportsVarPopFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate var_pop on columns

type BillingDedicatedComputeReportsVarSampFields

type BillingDedicatedComputeReportsVarSampFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate var_samp on columns

type BillingDedicatedComputeReportsVarianceFields

type BillingDedicatedComputeReportsVarianceFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate variance on columns

type BillingDedicatedComputeSelectColumn

type BillingDedicatedComputeSelectColumn string

select columns of table "billing.dedicated_compute"

const (
	// column name
	BillingDedicatedComputeSelectColumnAppID BillingDedicatedComputeSelectColumn = "app_id"
	// column name
	BillingDedicatedComputeSelectColumnCreatedAt BillingDedicatedComputeSelectColumn = "created_at"
	// column name
	BillingDedicatedComputeSelectColumnID BillingDedicatedComputeSelectColumn = "id"
	// column name
	BillingDedicatedComputeSelectColumnTotalMillicores BillingDedicatedComputeSelectColumn = "total_millicores"
	// column name
	BillingDedicatedComputeSelectColumnUpdatedAt BillingDedicatedComputeSelectColumn = "updated_at"
)

func (BillingDedicatedComputeSelectColumn) IsValid

func (BillingDedicatedComputeSelectColumn) MarshalGQL

func (BillingDedicatedComputeSelectColumn) String

func (*BillingDedicatedComputeSelectColumn) UnmarshalGQL

func (e *BillingDedicatedComputeSelectColumn) UnmarshalGQL(v interface{}) error

type BillingDedicatedComputeSetInput

type BillingDedicatedComputeSetInput struct {
	AppID           *string    `json:"app_id,omitempty"`
	CreatedAt       *time.Time `json:"created_at,omitempty"`
	ID              *string    `json:"id,omitempty"`
	TotalMillicores *int64     `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

input type for updating data in table "billing.dedicated_compute"

type BillingDedicatedComputeStddevFields

type BillingDedicatedComputeStddevFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate stddev on columns

type BillingDedicatedComputeStddevPopFields

type BillingDedicatedComputeStddevPopFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate stddev_pop on columns

type BillingDedicatedComputeStddevSampFields

type BillingDedicatedComputeStddevSampFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate stddev_samp on columns

type BillingDedicatedComputeStreamCursorInput

type BillingDedicatedComputeStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue BillingDedicatedComputeStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "billing_dedicated_compute"

type BillingDedicatedComputeStreamCursorValueInput

type BillingDedicatedComputeStreamCursorValueInput struct {
	AppID           *string    `json:"app_id,omitempty"`
	CreatedAt       *time.Time `json:"created_at,omitempty"`
	ID              *string    `json:"id,omitempty"`
	TotalMillicores *int64     `json:"total_millicores,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

Initial value of the column from where the streaming should start

type BillingDedicatedComputeSumFields

type BillingDedicatedComputeSumFields struct {
	TotalMillicores *int64 `json:"total_millicores,omitempty"`
}

aggregate sum on columns

type BillingDedicatedComputeUpdateColumn

type BillingDedicatedComputeUpdateColumn string

update columns of table "billing.dedicated_compute"

const (
	// column name
	BillingDedicatedComputeUpdateColumnAppID BillingDedicatedComputeUpdateColumn = "app_id"
	// column name
	BillingDedicatedComputeUpdateColumnCreatedAt BillingDedicatedComputeUpdateColumn = "created_at"
	// column name
	BillingDedicatedComputeUpdateColumnID BillingDedicatedComputeUpdateColumn = "id"
	// column name
	BillingDedicatedComputeUpdateColumnTotalMillicores BillingDedicatedComputeUpdateColumn = "total_millicores"
	// column name
	BillingDedicatedComputeUpdateColumnUpdatedAt BillingDedicatedComputeUpdateColumn = "updated_at"
)

func (BillingDedicatedComputeUpdateColumn) IsValid

func (BillingDedicatedComputeUpdateColumn) MarshalGQL

func (BillingDedicatedComputeUpdateColumn) String

func (*BillingDedicatedComputeUpdateColumn) UnmarshalGQL

func (e *BillingDedicatedComputeUpdateColumn) UnmarshalGQL(v interface{}) error

type BillingDedicatedComputeUpdates

type BillingDedicatedComputeUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *BillingDedicatedComputeIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *BillingDedicatedComputeSetInput `json:"_set,omitempty"`
	Where BillingDedicatedComputeBoolExp   `json:"where"`
}

type BillingDedicatedComputeVarPopFields

type BillingDedicatedComputeVarPopFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate var_pop on columns

type BillingDedicatedComputeVarSampFields

type BillingDedicatedComputeVarSampFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate var_samp on columns

type BillingDedicatedComputeVarianceFields

type BillingDedicatedComputeVarianceFields struct {
	TotalMillicores *float64 `json:"total_millicores,omitempty"`
}

aggregate variance on columns

type BillingSubscriptions

type BillingSubscriptions struct {
	// An object relationship
	App              *Apps     `json:"app,omitempty"`
	AppID            string    `json:"app_id"`
	CreatedAt        time.Time `json:"created_at"`
	DedicatedCompute *string   `json:"dedicated_compute,omitempty"`
	ID               string    `json:"id"`
	UpdatedAt        time.Time `json:"updated_at"`
}

columns and relationships of "billing.subscriptions"

type BillingSubscriptionsAggregate

type BillingSubscriptionsAggregate struct {
	Aggregate *BillingSubscriptionsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*BillingSubscriptions              `json:"nodes"`
}

aggregated selection of "billing.subscriptions"

type BillingSubscriptionsAggregateFields

type BillingSubscriptionsAggregateFields struct {
	Count int64                          `json:"count"`
	Max   *BillingSubscriptionsMaxFields `json:"max,omitempty"`
	Min   *BillingSubscriptionsMinFields `json:"min,omitempty"`
}

aggregate fields of "billing.subscriptions"

type BillingSubscriptionsBoolExp

type BillingSubscriptionsBoolExp struct {
	And              []*BillingSubscriptionsBoolExp `json:"_and,omitempty"`
	Not              *BillingSubscriptionsBoolExp   `json:"_not,omitempty"`
	Or               []*BillingSubscriptionsBoolExp `json:"_or,omitempty"`
	App              *AppsBoolExp                   `json:"app,omitempty"`
	AppID            *UUIDComparisonExp             `json:"app_id,omitempty"`
	CreatedAt        *TimestamptzComparisonExp      `json:"created_at,omitempty"`
	DedicatedCompute *StringComparisonExp           `json:"dedicated_compute,omitempty"`
	ID               *UUIDComparisonExp             `json:"id,omitempty"`
	UpdatedAt        *TimestamptzComparisonExp      `json:"updated_at,omitempty"`
}

Boolean expression to filter rows from the table "billing.subscriptions". All fields are combined with a logical 'AND'.

type BillingSubscriptionsConstraint

type BillingSubscriptionsConstraint string

unique or primary key constraints on table "billing.subscriptions"

const (
	// unique or primary key constraint on columns "app_id"
	BillingSubscriptionsConstraintSubscriptionsAppIDKey BillingSubscriptionsConstraint = "subscriptions_app_id_key"
	// unique or primary key constraint on columns "dedicated_compute"
	BillingSubscriptionsConstraintSubscriptionsDedicatedComputeKey BillingSubscriptionsConstraint = "subscriptions_dedicated_compute_key"
	// unique or primary key constraint on columns "id"
	BillingSubscriptionsConstraintSubscriptionsPkey BillingSubscriptionsConstraint = "subscriptions_pkey"
)

func (BillingSubscriptionsConstraint) IsValid

func (BillingSubscriptionsConstraint) MarshalGQL

func (e BillingSubscriptionsConstraint) MarshalGQL(w io.Writer)

func (BillingSubscriptionsConstraint) String

func (*BillingSubscriptionsConstraint) UnmarshalGQL

func (e *BillingSubscriptionsConstraint) UnmarshalGQL(v interface{}) error

type BillingSubscriptionsInsertInput

type BillingSubscriptionsInsertInput struct {
	App              *AppsObjRelInsertInput `json:"app,omitempty"`
	AppID            *string                `json:"app_id,omitempty"`
	CreatedAt        *time.Time             `json:"created_at,omitempty"`
	DedicatedCompute *string                `json:"dedicated_compute,omitempty"`
	ID               *string                `json:"id,omitempty"`
	UpdatedAt        *time.Time             `json:"updated_at,omitempty"`
}

input type for inserting data into table "billing.subscriptions"

type BillingSubscriptionsMaxFields

type BillingSubscriptionsMaxFields struct {
	AppID            *string    `json:"app_id,omitempty"`
	CreatedAt        *time.Time `json:"created_at,omitempty"`
	DedicatedCompute *string    `json:"dedicated_compute,omitempty"`
	ID               *string    `json:"id,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
}

aggregate max on columns

type BillingSubscriptionsMinFields

type BillingSubscriptionsMinFields struct {
	AppID            *string    `json:"app_id,omitempty"`
	CreatedAt        *time.Time `json:"created_at,omitempty"`
	DedicatedCompute *string    `json:"dedicated_compute,omitempty"`
	ID               *string    `json:"id,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
}

aggregate min on columns

type BillingSubscriptionsMutationResponse

type BillingSubscriptionsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*BillingSubscriptions `json:"returning"`
}

response of any mutation on the table "billing.subscriptions"

type BillingSubscriptionsObjRelInsertInput

type BillingSubscriptionsObjRelInsertInput struct {
	Data BillingSubscriptionsInsertInput `json:"data"`
	// upsert condition
	OnConflict *BillingSubscriptionsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "billing.subscriptions"

type BillingSubscriptionsOnConflict

type BillingSubscriptionsOnConflict struct {
	Constraint    BillingSubscriptionsConstraint     `json:"constraint"`
	UpdateColumns []BillingSubscriptionsUpdateColumn `json:"update_columns"`
	Where         *BillingSubscriptionsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "billing.subscriptions"

type BillingSubscriptionsOrderBy

type BillingSubscriptionsOrderBy struct {
	App              *AppsOrderBy `json:"app,omitempty"`
	AppID            *OrderBy     `json:"app_id,omitempty"`
	CreatedAt        *OrderBy     `json:"created_at,omitempty"`
	DedicatedCompute *OrderBy     `json:"dedicated_compute,omitempty"`
	ID               *OrderBy     `json:"id,omitempty"`
	UpdatedAt        *OrderBy     `json:"updated_at,omitempty"`
}

Ordering options when selecting data from "billing.subscriptions".

type BillingSubscriptionsPkColumnsInput

type BillingSubscriptionsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: billing.subscriptions

type BillingSubscriptionsSelectColumn

type BillingSubscriptionsSelectColumn string

select columns of table "billing.subscriptions"

const (
	// column name
	BillingSubscriptionsSelectColumnAppID BillingSubscriptionsSelectColumn = "app_id"
	// column name
	BillingSubscriptionsSelectColumnCreatedAt BillingSubscriptionsSelectColumn = "created_at"
	// column name
	BillingSubscriptionsSelectColumnDedicatedCompute BillingSubscriptionsSelectColumn = "dedicated_compute"
	// column name
	BillingSubscriptionsSelectColumnID BillingSubscriptionsSelectColumn = "id"
	// column name
	BillingSubscriptionsSelectColumnUpdatedAt BillingSubscriptionsSelectColumn = "updated_at"
)

func (BillingSubscriptionsSelectColumn) IsValid

func (BillingSubscriptionsSelectColumn) MarshalGQL

func (e BillingSubscriptionsSelectColumn) MarshalGQL(w io.Writer)

func (BillingSubscriptionsSelectColumn) String

func (*BillingSubscriptionsSelectColumn) UnmarshalGQL

func (e *BillingSubscriptionsSelectColumn) UnmarshalGQL(v interface{}) error

type BillingSubscriptionsSetInput

type BillingSubscriptionsSetInput struct {
	AppID            *string    `json:"app_id,omitempty"`
	CreatedAt        *time.Time `json:"created_at,omitempty"`
	DedicatedCompute *string    `json:"dedicated_compute,omitempty"`
	ID               *string    `json:"id,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
}

input type for updating data in table "billing.subscriptions"

type BillingSubscriptionsStreamCursorInput

type BillingSubscriptionsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue BillingSubscriptionsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "billing_subscriptions"

type BillingSubscriptionsStreamCursorValueInput

type BillingSubscriptionsStreamCursorValueInput struct {
	AppID            *string    `json:"app_id,omitempty"`
	CreatedAt        *time.Time `json:"created_at,omitempty"`
	DedicatedCompute *string    `json:"dedicated_compute,omitempty"`
	ID               *string    `json:"id,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
}

Initial value of the column from where the streaming should start

type BillingSubscriptionsUpdateColumn

type BillingSubscriptionsUpdateColumn string

update columns of table "billing.subscriptions"

const (
	// column name
	BillingSubscriptionsUpdateColumnAppID BillingSubscriptionsUpdateColumn = "app_id"
	// column name
	BillingSubscriptionsUpdateColumnCreatedAt BillingSubscriptionsUpdateColumn = "created_at"
	// column name
	BillingSubscriptionsUpdateColumnDedicatedCompute BillingSubscriptionsUpdateColumn = "dedicated_compute"
	// column name
	BillingSubscriptionsUpdateColumnID BillingSubscriptionsUpdateColumn = "id"
	// column name
	BillingSubscriptionsUpdateColumnUpdatedAt BillingSubscriptionsUpdateColumn = "updated_at"
)

func (BillingSubscriptionsUpdateColumn) IsValid

func (BillingSubscriptionsUpdateColumn) MarshalGQL

func (e BillingSubscriptionsUpdateColumn) MarshalGQL(w io.Writer)

func (BillingSubscriptionsUpdateColumn) String

func (*BillingSubscriptionsUpdateColumn) UnmarshalGQL

func (e *BillingSubscriptionsUpdateColumn) UnmarshalGQL(v interface{}) error

type BillingSubscriptionsUpdates

type BillingSubscriptionsUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *BillingSubscriptionsSetInput `json:"_set,omitempty"`
	Where BillingSubscriptionsBoolExp   `json:"where"`
}

type BooleanComparisonExp

type BooleanComparisonExp struct {
	Eq     *bool  `json:"_eq,omitempty"`
	Gt     *bool  `json:"_gt,omitempty"`
	Gte    *bool  `json:"_gte,omitempty"`
	In     []bool `json:"_in,omitempty"`
	IsNull *bool  `json:"_is_null,omitempty"`
	Lt     *bool  `json:"_lt,omitempty"`
	Lte    *bool  `json:"_lte,omitempty"`
	Neq    *bool  `json:"_neq,omitempty"`
	Nin    []bool `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "Boolean". All fields are combined with logical 'AND'.

type BpcharComparisonExp

type BpcharComparisonExp struct {
	Eq  *string `json:"_eq,omitempty"`
	Gt  *string `json:"_gt,omitempty"`
	Gte *string `json:"_gte,omitempty"`
	// does the column match the given case-insensitive pattern
	Ilike *string  `json:"_ilike,omitempty"`
	In    []string `json:"_in,omitempty"`
	// does the column match the given POSIX regular expression, case insensitive
	Iregex *string `json:"_iregex,omitempty"`
	IsNull *bool   `json:"_is_null,omitempty"`
	// does the column match the given pattern
	Like *string `json:"_like,omitempty"`
	Lt   *string `json:"_lt,omitempty"`
	Lte  *string `json:"_lte,omitempty"`
	Neq  *string `json:"_neq,omitempty"`
	// does the column NOT match the given case-insensitive pattern
	Nilike *string  `json:"_nilike,omitempty"`
	Nin    []string `json:"_nin,omitempty"`
	// does the column NOT match the given POSIX regular expression, case insensitive
	Niregex *string `json:"_niregex,omitempty"`
	// does the column NOT match the given pattern
	Nlike *string `json:"_nlike,omitempty"`
	// does the column NOT match the given POSIX regular expression, case sensitive
	Nregex *string `json:"_nregex,omitempty"`
	// does the column NOT match the given SQL regular expression
	Nsimilar *string `json:"_nsimilar,omitempty"`
	// does the column match the given POSIX regular expression, case sensitive
	Regex *string `json:"_regex,omitempty"`
	// does the column match the given SQL regular expression
	Similar *string `json:"_similar,omitempty"`
}

Boolean expression to compare columns of type "bpchar". All fields are combined with logical 'AND'.

type Buckets

type Buckets struct {
	CacheControl       *string   `json:"cacheControl,omitempty"`
	CreatedAt          time.Time `json:"createdAt"`
	DownloadExpiration int64     `json:"downloadExpiration"`
	// An array relationship
	Files []*Files `json:"files"`
	// An aggregate relationship
	FilesAggregate       FilesAggregate `json:"files_aggregate"`
	ID                   string         `json:"id"`
	MaxUploadFileSize    int64          `json:"maxUploadFileSize"`
	MinUploadFileSize    int64          `json:"minUploadFileSize"`
	PresignedUrlsEnabled bool           `json:"presignedUrlsEnabled"`
	UpdatedAt            time.Time      `json:"updatedAt"`
}

columns and relationships of "storage.buckets"

type BucketsAggregate

type BucketsAggregate struct {
	Aggregate *BucketsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Buckets              `json:"nodes"`
}

aggregated selection of "storage.buckets"

type BucketsAggregateFields

type BucketsAggregateFields struct {
	Avg        *BucketsAvgFields        `json:"avg,omitempty"`
	Count      int64                    `json:"count"`
	Max        *BucketsMaxFields        `json:"max,omitempty"`
	Min        *BucketsMinFields        `json:"min,omitempty"`
	Stddev     *BucketsStddevFields     `json:"stddev,omitempty"`
	StddevPop  *BucketsStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *BucketsStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *BucketsSumFields        `json:"sum,omitempty"`
	VarPop     *BucketsVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *BucketsVarSampFields    `json:"var_samp,omitempty"`
	Variance   *BucketsVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "storage.buckets"

type BucketsAvgFields

type BucketsAvgFields struct {
	DownloadExpiration *float64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *float64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *float64 `json:"minUploadFileSize,omitempty"`
}

aggregate avg on columns

type BucketsBoolExp

type BucketsBoolExp struct {
	And                  []*BucketsBoolExp         `json:"_and,omitempty"`
	Not                  *BucketsBoolExp           `json:"_not,omitempty"`
	Or                   []*BucketsBoolExp         `json:"_or,omitempty"`
	CacheControl         *StringComparisonExp      `json:"cacheControl,omitempty"`
	CreatedAt            *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	DownloadExpiration   *IntComparisonExp         `json:"downloadExpiration,omitempty"`
	Files                *FilesBoolExp             `json:"files,omitempty"`
	FilesAggregate       *FilesAggregateBoolExp    `json:"files_aggregate,omitempty"`
	ID                   *StringComparisonExp      `json:"id,omitempty"`
	MaxUploadFileSize    *IntComparisonExp         `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize    *IntComparisonExp         `json:"minUploadFileSize,omitempty"`
	PresignedUrlsEnabled *BooleanComparisonExp     `json:"presignedUrlsEnabled,omitempty"`
	UpdatedAt            *TimestamptzComparisonExp `json:"updatedAt,omitempty"`
}

Boolean expression to filter rows from the table "storage.buckets". All fields are combined with a logical 'AND'.

type BucketsConstraint

type BucketsConstraint string

unique or primary key constraints on table "storage.buckets"

const (
	// unique or primary key constraint on columns "id"
	BucketsConstraintBucketsPkey BucketsConstraint = "buckets_pkey"
)

func (BucketsConstraint) IsValid

func (e BucketsConstraint) IsValid() bool

func (BucketsConstraint) MarshalGQL

func (e BucketsConstraint) MarshalGQL(w io.Writer)

func (BucketsConstraint) String

func (e BucketsConstraint) String() string

func (*BucketsConstraint) UnmarshalGQL

func (e *BucketsConstraint) UnmarshalGQL(v interface{}) error

type BucketsIncInput

type BucketsIncInput struct {
	DownloadExpiration *int64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *int64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *int64 `json:"minUploadFileSize,omitempty"`
}

input type for incrementing numeric columns in table "storage.buckets"

type BucketsInsertInput

type BucketsInsertInput struct {
	CacheControl         *string                 `json:"cacheControl,omitempty"`
	CreatedAt            *time.Time              `json:"createdAt,omitempty"`
	DownloadExpiration   *int64                  `json:"downloadExpiration,omitempty"`
	Files                *FilesArrRelInsertInput `json:"files,omitempty"`
	ID                   *string                 `json:"id,omitempty"`
	MaxUploadFileSize    *int64                  `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize    *int64                  `json:"minUploadFileSize,omitempty"`
	PresignedUrlsEnabled *bool                   `json:"presignedUrlsEnabled,omitempty"`
	UpdatedAt            *time.Time              `json:"updatedAt,omitempty"`
}

input type for inserting data into table "storage.buckets"

type BucketsMaxFields

type BucketsMaxFields struct {
	CacheControl       *string    `json:"cacheControl,omitempty"`
	CreatedAt          *time.Time `json:"createdAt,omitempty"`
	DownloadExpiration *int64     `json:"downloadExpiration,omitempty"`
	ID                 *string    `json:"id,omitempty"`
	MaxUploadFileSize  *int64     `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *int64     `json:"minUploadFileSize,omitempty"`
	UpdatedAt          *time.Time `json:"updatedAt,omitempty"`
}

aggregate max on columns

type BucketsMinFields

type BucketsMinFields struct {
	CacheControl       *string    `json:"cacheControl,omitempty"`
	CreatedAt          *time.Time `json:"createdAt,omitempty"`
	DownloadExpiration *int64     `json:"downloadExpiration,omitempty"`
	ID                 *string    `json:"id,omitempty"`
	MaxUploadFileSize  *int64     `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *int64     `json:"minUploadFileSize,omitempty"`
	UpdatedAt          *time.Time `json:"updatedAt,omitempty"`
}

aggregate min on columns

type BucketsMutationResponse

type BucketsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Buckets `json:"returning"`
}

response of any mutation on the table "storage.buckets"

type BucketsObjRelInsertInput

type BucketsObjRelInsertInput struct {
	Data BucketsInsertInput `json:"data"`
	// upsert condition
	OnConflict *BucketsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "storage.buckets"

type BucketsOnConflict

type BucketsOnConflict struct {
	Constraint    BucketsConstraint     `json:"constraint"`
	UpdateColumns []BucketsUpdateColumn `json:"update_columns"`
	Where         *BucketsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "storage.buckets"

type BucketsOrderBy

type BucketsOrderBy struct {
	CacheControl         *OrderBy               `json:"cacheControl,omitempty"`
	CreatedAt            *OrderBy               `json:"createdAt,omitempty"`
	DownloadExpiration   *OrderBy               `json:"downloadExpiration,omitempty"`
	FilesAggregate       *FilesAggregateOrderBy `json:"files_aggregate,omitempty"`
	ID                   *OrderBy               `json:"id,omitempty"`
	MaxUploadFileSize    *OrderBy               `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize    *OrderBy               `json:"minUploadFileSize,omitempty"`
	PresignedUrlsEnabled *OrderBy               `json:"presignedUrlsEnabled,omitempty"`
	UpdatedAt            *OrderBy               `json:"updatedAt,omitempty"`
}

Ordering options when selecting data from "storage.buckets".

type BucketsPkColumnsInput

type BucketsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: storage.buckets

type BucketsSelectColumn

type BucketsSelectColumn string

select columns of table "storage.buckets"

const (
	// column name
	BucketsSelectColumnCacheControl BucketsSelectColumn = "cacheControl"
	// column name
	BucketsSelectColumnCreatedAt BucketsSelectColumn = "createdAt"
	// column name
	BucketsSelectColumnDownloadExpiration BucketsSelectColumn = "downloadExpiration"
	// column name
	BucketsSelectColumnID BucketsSelectColumn = "id"
	// column name
	BucketsSelectColumnMaxUploadFileSize BucketsSelectColumn = "maxUploadFileSize"
	// column name
	BucketsSelectColumnMinUploadFileSize BucketsSelectColumn = "minUploadFileSize"
	// column name
	BucketsSelectColumnPresignedUrlsEnabled BucketsSelectColumn = "presignedUrlsEnabled"
	// column name
	BucketsSelectColumnUpdatedAt BucketsSelectColumn = "updatedAt"
)

func (BucketsSelectColumn) IsValid

func (e BucketsSelectColumn) IsValid() bool

func (BucketsSelectColumn) MarshalGQL

func (e BucketsSelectColumn) MarshalGQL(w io.Writer)

func (BucketsSelectColumn) String

func (e BucketsSelectColumn) String() string

func (*BucketsSelectColumn) UnmarshalGQL

func (e *BucketsSelectColumn) UnmarshalGQL(v interface{}) error

type BucketsSetInput

type BucketsSetInput struct {
	CacheControl         *string    `json:"cacheControl,omitempty"`
	CreatedAt            *time.Time `json:"createdAt,omitempty"`
	DownloadExpiration   *int64     `json:"downloadExpiration,omitempty"`
	ID                   *string    `json:"id,omitempty"`
	MaxUploadFileSize    *int64     `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize    *int64     `json:"minUploadFileSize,omitempty"`
	PresignedUrlsEnabled *bool      `json:"presignedUrlsEnabled,omitempty"`
	UpdatedAt            *time.Time `json:"updatedAt,omitempty"`
}

input type for updating data in table "storage.buckets"

type BucketsStddevFields

type BucketsStddevFields struct {
	DownloadExpiration *float64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *float64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *float64 `json:"minUploadFileSize,omitempty"`
}

aggregate stddev on columns

type BucketsStddevPopFields

type BucketsStddevPopFields struct {
	DownloadExpiration *float64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *float64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *float64 `json:"minUploadFileSize,omitempty"`
}

aggregate stddev_pop on columns

type BucketsStddevSampFields

type BucketsStddevSampFields struct {
	DownloadExpiration *float64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *float64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *float64 `json:"minUploadFileSize,omitempty"`
}

aggregate stddev_samp on columns

type BucketsStreamCursorInput

type BucketsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue BucketsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "buckets"

type BucketsStreamCursorValueInput

type BucketsStreamCursorValueInput struct {
	CacheControl         *string    `json:"cacheControl,omitempty"`
	CreatedAt            *time.Time `json:"createdAt,omitempty"`
	DownloadExpiration   *int64     `json:"downloadExpiration,omitempty"`
	ID                   *string    `json:"id,omitempty"`
	MaxUploadFileSize    *int64     `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize    *int64     `json:"minUploadFileSize,omitempty"`
	PresignedUrlsEnabled *bool      `json:"presignedUrlsEnabled,omitempty"`
	UpdatedAt            *time.Time `json:"updatedAt,omitempty"`
}

Initial value of the column from where the streaming should start

type BucketsSumFields

type BucketsSumFields struct {
	DownloadExpiration *int64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *int64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *int64 `json:"minUploadFileSize,omitempty"`
}

aggregate sum on columns

type BucketsUpdateColumn

type BucketsUpdateColumn string

update columns of table "storage.buckets"

const (
	// column name
	BucketsUpdateColumnCacheControl BucketsUpdateColumn = "cacheControl"
	// column name
	BucketsUpdateColumnCreatedAt BucketsUpdateColumn = "createdAt"
	// column name
	BucketsUpdateColumnDownloadExpiration BucketsUpdateColumn = "downloadExpiration"
	// column name
	BucketsUpdateColumnID BucketsUpdateColumn = "id"
	// column name
	BucketsUpdateColumnMaxUploadFileSize BucketsUpdateColumn = "maxUploadFileSize"
	// column name
	BucketsUpdateColumnMinUploadFileSize BucketsUpdateColumn = "minUploadFileSize"
	// column name
	BucketsUpdateColumnPresignedUrlsEnabled BucketsUpdateColumn = "presignedUrlsEnabled"
	// column name
	BucketsUpdateColumnUpdatedAt BucketsUpdateColumn = "updatedAt"
)

func (BucketsUpdateColumn) IsValid

func (e BucketsUpdateColumn) IsValid() bool

func (BucketsUpdateColumn) MarshalGQL

func (e BucketsUpdateColumn) MarshalGQL(w io.Writer)

func (BucketsUpdateColumn) String

func (e BucketsUpdateColumn) String() string

func (*BucketsUpdateColumn) UnmarshalGQL

func (e *BucketsUpdateColumn) UnmarshalGQL(v interface{}) error

type BucketsUpdates

type BucketsUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *BucketsIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *BucketsSetInput `json:"_set,omitempty"`
	Where BucketsBoolExp   `json:"where"`
}

type BucketsVarPopFields

type BucketsVarPopFields struct {
	DownloadExpiration *float64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *float64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *float64 `json:"minUploadFileSize,omitempty"`
}

aggregate var_pop on columns

type BucketsVarSampFields

type BucketsVarSampFields struct {
	DownloadExpiration *float64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *float64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *float64 `json:"minUploadFileSize,omitempty"`
}

aggregate var_samp on columns

type BucketsVarianceFields

type BucketsVarianceFields struct {
	DownloadExpiration *float64 `json:"downloadExpiration,omitempty"`
	MaxUploadFileSize  *float64 `json:"maxUploadFileSize,omitempty"`
	MinUploadFileSize  *float64 `json:"minUploadFileSize,omitempty"`
}

aggregate variance on columns

type ByteaComparisonExp

type ByteaComparisonExp struct {
	Eq     *string  `json:"_eq,omitempty"`
	Gt     *string  `json:"_gt,omitempty"`
	Gte    *string  `json:"_gte,omitempty"`
	In     []string `json:"_in,omitempty"`
	IsNull *bool    `json:"_is_null,omitempty"`
	Lt     *string  `json:"_lt,omitempty"`
	Lte    *string  `json:"_lte,omitempty"`
	Neq    *string  `json:"_neq,omitempty"`
	Nin    []string `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "bytea". All fields are combined with logical 'AND'.

type CitextComparisonExp

type CitextComparisonExp struct {
	Eq  *string `json:"_eq,omitempty"`
	Gt  *string `json:"_gt,omitempty"`
	Gte *string `json:"_gte,omitempty"`
	// does the column match the given case-insensitive pattern
	Ilike *string  `json:"_ilike,omitempty"`
	In    []string `json:"_in,omitempty"`
	// does the column match the given POSIX regular expression, case insensitive
	Iregex *string `json:"_iregex,omitempty"`
	IsNull *bool   `json:"_is_null,omitempty"`
	// does the column match the given pattern
	Like *string `json:"_like,omitempty"`
	Lt   *string `json:"_lt,omitempty"`
	Lte  *string `json:"_lte,omitempty"`
	Neq  *string `json:"_neq,omitempty"`
	// does the column NOT match the given case-insensitive pattern
	Nilike *string  `json:"_nilike,omitempty"`
	Nin    []string `json:"_nin,omitempty"`
	// does the column NOT match the given POSIX regular expression, case insensitive
	Niregex *string `json:"_niregex,omitempty"`
	// does the column NOT match the given pattern
	Nlike *string `json:"_nlike,omitempty"`
	// does the column NOT match the given POSIX regular expression, case sensitive
	Nregex *string `json:"_nregex,omitempty"`
	// does the column NOT match the given SQL regular expression
	Nsimilar *string `json:"_nsimilar,omitempty"`
	// does the column match the given POSIX regular expression, case sensitive
	Regex *string `json:"_regex,omitempty"`
	// does the column match the given SQL regular expression
	Similar *string `json:"_similar,omitempty"`
}

Boolean expression to compare columns of type "citext". All fields are combined with logical 'AND'.

type CliTokens

type CliTokens struct {
	CreatedAt time.Time `json:"createdAt"`
	ID        string    `json:"id"`
	Token     string    `json:"token"`
	UpdatedAt time.Time `json:"updatedAt"`
	// An object relationship
	User   Users  `json:"user"`
	UserID string `json:"userId"`
}

columns and relationships of "cli_tokens"

type CliTokensAggregate

type CliTokensAggregate struct {
	Aggregate *CliTokensAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*CliTokens              `json:"nodes"`
}

aggregated selection of "cli_tokens"

type CliTokensAggregateBoolExp

type CliTokensAggregateBoolExp struct {
	Count *CliTokensAggregateBoolExpCount `json:"count,omitempty"`
}

type CliTokensAggregateBoolExpCount

type CliTokensAggregateBoolExpCount struct {
	Arguments []CliTokensSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                   `json:"distinct,omitempty"`
	Filter    *CliTokensBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp        `json:"predicate"`
}

type CliTokensAggregateFields

type CliTokensAggregateFields struct {
	Count int64               `json:"count"`
	Max   *CliTokensMaxFields `json:"max,omitempty"`
	Min   *CliTokensMinFields `json:"min,omitempty"`
}

aggregate fields of "cli_tokens"

type CliTokensAggregateOrderBy

type CliTokensAggregateOrderBy struct {
	Count *OrderBy             `json:"count,omitempty"`
	Max   *CliTokensMaxOrderBy `json:"max,omitempty"`
	Min   *CliTokensMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "cli_tokens"

type CliTokensArrRelInsertInput

type CliTokensArrRelInsertInput struct {
	Data []*CliTokensInsertInput `json:"data"`
	// upsert condition
	OnConflict *CliTokensOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "cli_tokens"

type CliTokensBoolExp

type CliTokensBoolExp struct {
	And       []*CliTokensBoolExp       `json:"_and,omitempty"`
	Not       *CliTokensBoolExp         `json:"_not,omitempty"`
	Or        []*CliTokensBoolExp       `json:"_or,omitempty"`
	CreatedAt *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	ID        *UUIDComparisonExp        `json:"id,omitempty"`
	Token     *UUIDComparisonExp        `json:"token,omitempty"`
	UpdatedAt *TimestamptzComparisonExp `json:"updatedAt,omitempty"`
	User      *UsersBoolExp             `json:"user,omitempty"`
	UserID    *UUIDComparisonExp        `json:"userId,omitempty"`
}

Boolean expression to filter rows from the table "cli_tokens". All fields are combined with a logical 'AND'.

type CliTokensConstraint

type CliTokensConstraint string

unique or primary key constraints on table "cli_tokens"

const (
	// unique or primary key constraint on columns "id"
	CliTokensConstraintCliTokensPkey CliTokensConstraint = "cliTokens_pkey"
)

func (CliTokensConstraint) IsValid

func (e CliTokensConstraint) IsValid() bool

func (CliTokensConstraint) MarshalGQL

func (e CliTokensConstraint) MarshalGQL(w io.Writer)

func (CliTokensConstraint) String

func (e CliTokensConstraint) String() string

func (*CliTokensConstraint) UnmarshalGQL

func (e *CliTokensConstraint) UnmarshalGQL(v interface{}) error

type CliTokensInsertInput

type CliTokensInsertInput struct {
	CreatedAt *time.Time              `json:"createdAt,omitempty"`
	ID        *string                 `json:"id,omitempty"`
	Token     *string                 `json:"token,omitempty"`
	UpdatedAt *time.Time              `json:"updatedAt,omitempty"`
	User      *UsersObjRelInsertInput `json:"user,omitempty"`
	UserID    *string                 `json:"userId,omitempty"`
}

input type for inserting data into table "cli_tokens"

type CliTokensMaxFields

type CliTokensMaxFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Token     *string    `json:"token,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	UserID    *string    `json:"userId,omitempty"`
}

aggregate max on columns

type CliTokensMaxOrderBy

type CliTokensMaxOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	Token     *OrderBy `json:"token,omitempty"`
	UpdatedAt *OrderBy `json:"updatedAt,omitempty"`
	UserID    *OrderBy `json:"userId,omitempty"`
}

order by max() on columns of table "cli_tokens"

type CliTokensMinFields

type CliTokensMinFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Token     *string    `json:"token,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	UserID    *string    `json:"userId,omitempty"`
}

aggregate min on columns

type CliTokensMinOrderBy

type CliTokensMinOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	Token     *OrderBy `json:"token,omitempty"`
	UpdatedAt *OrderBy `json:"updatedAt,omitempty"`
	UserID    *OrderBy `json:"userId,omitempty"`
}

order by min() on columns of table "cli_tokens"

type CliTokensMutationResponse

type CliTokensMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*CliTokens `json:"returning"`
}

response of any mutation on the table "cli_tokens"

type CliTokensOnConflict

type CliTokensOnConflict struct {
	Constraint    CliTokensConstraint     `json:"constraint"`
	UpdateColumns []CliTokensUpdateColumn `json:"update_columns"`
	Where         *CliTokensBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "cli_tokens"

type CliTokensOrderBy

type CliTokensOrderBy struct {
	CreatedAt *OrderBy      `json:"createdAt,omitempty"`
	ID        *OrderBy      `json:"id,omitempty"`
	Token     *OrderBy      `json:"token,omitempty"`
	UpdatedAt *OrderBy      `json:"updatedAt,omitempty"`
	User      *UsersOrderBy `json:"user,omitempty"`
	UserID    *OrderBy      `json:"userId,omitempty"`
}

Ordering options when selecting data from "cli_tokens".

type CliTokensPkColumnsInput

type CliTokensPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: cli_tokens

type CliTokensSelectColumn

type CliTokensSelectColumn string

select columns of table "cli_tokens"

const (
	// column name
	CliTokensSelectColumnCreatedAt CliTokensSelectColumn = "createdAt"
	// column name
	CliTokensSelectColumnID CliTokensSelectColumn = "id"
	// column name
	CliTokensSelectColumnToken CliTokensSelectColumn = "token"
	// column name
	CliTokensSelectColumnUpdatedAt CliTokensSelectColumn = "updatedAt"
	// column name
	CliTokensSelectColumnUserID CliTokensSelectColumn = "userId"
)

func (CliTokensSelectColumn) IsValid

func (e CliTokensSelectColumn) IsValid() bool

func (CliTokensSelectColumn) MarshalGQL

func (e CliTokensSelectColumn) MarshalGQL(w io.Writer)

func (CliTokensSelectColumn) String

func (e CliTokensSelectColumn) String() string

func (*CliTokensSelectColumn) UnmarshalGQL

func (e *CliTokensSelectColumn) UnmarshalGQL(v interface{}) error

type CliTokensSetInput

type CliTokensSetInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Token     *string    `json:"token,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	UserID    *string    `json:"userId,omitempty"`
}

input type for updating data in table "cli_tokens"

type CliTokensStreamCursorInput

type CliTokensStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue CliTokensStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "cliTokens"

type CliTokensStreamCursorValueInput

type CliTokensStreamCursorValueInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	Token     *string    `json:"token,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	UserID    *string    `json:"userId,omitempty"`
}

Initial value of the column from where the streaming should start

type CliTokensUpdateColumn

type CliTokensUpdateColumn string

update columns of table "cli_tokens"

const (
	// column name
	CliTokensUpdateColumnCreatedAt CliTokensUpdateColumn = "createdAt"
	// column name
	CliTokensUpdateColumnID CliTokensUpdateColumn = "id"
	// column name
	CliTokensUpdateColumnToken CliTokensUpdateColumn = "token"
	// column name
	CliTokensUpdateColumnUpdatedAt CliTokensUpdateColumn = "updatedAt"
	// column name
	CliTokensUpdateColumnUserID CliTokensUpdateColumn = "userId"
)

func (CliTokensUpdateColumn) IsValid

func (e CliTokensUpdateColumn) IsValid() bool

func (CliTokensUpdateColumn) MarshalGQL

func (e CliTokensUpdateColumn) MarshalGQL(w io.Writer)

func (CliTokensUpdateColumn) String

func (e CliTokensUpdateColumn) String() string

func (*CliTokensUpdateColumn) UnmarshalGQL

func (e *CliTokensUpdateColumn) UnmarshalGQL(v interface{}) error

type CliTokensUpdates

type CliTokensUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *CliTokensSetInput `json:"_set,omitempty"`
	Where CliTokensBoolExp   `json:"where"`
}

type Client

type Client struct {
	Client *clientv2.Client
}

func NewClient

func NewClient(cli *http.Client, baseURL string, options *clientv2.Options, interceptors ...clientv2.RequestInterceptor) *Client

func (*Client) CreateSecret

func (c *Client) CreateSecret(ctx context.Context, appID string, name string, value string, interceptors ...clientv2.RequestInterceptor) (*CreateSecret, error)

func (*Client) DeleteRefreshToken

func (c *Client) DeleteRefreshToken(ctx context.Context, where AuthRefreshTokensBoolExp, interceptors ...clientv2.RequestInterceptor) (*DeleteRefreshToken, error)

func (*Client) DeleteSecret

func (c *Client) DeleteSecret(ctx context.Context, appID string, name string, interceptors ...clientv2.RequestInterceptor) (*DeleteSecret, error)

func (*Client) GetConfigRawJSON

func (c *Client) GetConfigRawJSON(ctx context.Context, appID string, interceptors ...clientv2.RequestInterceptor) (*GetConfigRawJSON, error)

func (*Client) GetHasuraAdminSecret

func (c *Client) GetHasuraAdminSecret(ctx context.Context, appID string, interceptors ...clientv2.RequestInterceptor) (*GetHasuraAdminSecret, error)

func (*Client) GetSecrets

func (c *Client) GetSecrets(ctx context.Context, appID string, interceptors ...clientv2.RequestInterceptor) (*GetSecrets, error)

func (*Client) GetWorkspacesApps

func (c *Client) GetWorkspacesApps(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetWorkspacesApps, error)

func (*Client) UpdateSecret

func (c *Client) UpdateSecret(ctx context.Context, appID string, name string, value string, interceptors ...clientv2.RequestInterceptor) (*UpdateSecret, error)

type ConfigAppConfig

type ConfigAppConfig struct {
	AppID  string       `json:"appID"`
	Config ConfigConfig `json:"config"`
}

type ConfigAppSecrets

type ConfigAppSecrets struct {
	AppID   string                       `json:"appID"`
	Secrets []*ConfigEnvironmentVariable `json:"secrets"`
}

type ConfigAppSystemConfig

type ConfigAppSystemConfig struct {
	AppID        string             `json:"appID"`
	SystemConfig ConfigSystemConfig `json:"systemConfig"`
}

type ConfigAuth

type ConfigAuth struct {
	Method       *ConfigAuthMethod       `json:"method,omitempty"`
	Redirections *ConfigAuthRedirections `json:"redirections,omitempty"`
	Resources    *ConfigResources        `json:"resources,omitempty"`
	Session      *ConfigAuthSession      `json:"session,omitempty"`
	SignUp       *ConfigAuthSignUp       `json:"signUp,omitempty"`
	Totp         *ConfigAuthTotp         `json:"totp,omitempty"`
	User         *ConfigAuthUser         `json:"user,omitempty"`
	Version      *string                 `json:"version,omitempty"`
}

type ConfigAuthComparisonExp

type ConfigAuthComparisonExp struct {
	And          []*ConfigAuthComparisonExp           `json:"_and,omitempty"`
	Not          *ConfigAuthComparisonExp             `json:"_not,omitempty"`
	Or           []*ConfigAuthComparisonExp           `json:"_or,omitempty"`
	Method       *ConfigAuthMethodComparisonExp       `json:"method,omitempty"`
	Redirections *ConfigAuthRedirectionsComparisonExp `json:"redirections,omitempty"`
	Resources    *ConfigResourcesComparisonExp        `json:"resources,omitempty"`
	Session      *ConfigAuthSessionComparisonExp      `json:"session,omitempty"`
	SignUp       *ConfigAuthSignUpComparisonExp       `json:"signUp,omitempty"`
	Totp         *ConfigAuthTotpComparisonExp         `json:"totp,omitempty"`
	User         *ConfigAuthUserComparisonExp         `json:"user,omitempty"`
	Version      *ConfigStringComparisonExp           `json:"version,omitempty"`
}

type ConfigAuthInsertInput

type ConfigAuthInsertInput struct {
	Method       *ConfigAuthMethodInsertInput       `json:"method,omitempty"`
	Redirections *ConfigAuthRedirectionsInsertInput `json:"redirections,omitempty"`
	Resources    *ConfigResourcesInsertInput        `json:"resources,omitempty"`
	Session      *ConfigAuthSessionInsertInput      `json:"session,omitempty"`
	SignUp       *ConfigAuthSignUpInsertInput       `json:"signUp,omitempty"`
	Totp         *ConfigAuthTotpInsertInput         `json:"totp,omitempty"`
	User         *ConfigAuthUserInsertInput         `json:"user,omitempty"`
	Version      *string                            `json:"version,omitempty"`
}

type ConfigAuthMethod

type ConfigAuthMethod struct {
	Anonymous         *ConfigAuthMethodAnonymous         `json:"anonymous,omitempty"`
	EmailPassword     *ConfigAuthMethodEmailPassword     `json:"emailPassword,omitempty"`
	EmailPasswordless *ConfigAuthMethodEmailPasswordless `json:"emailPasswordless,omitempty"`
	Oauth             *ConfigAuthMethodOauth             `json:"oauth,omitempty"`
	SmsPasswordless   *ConfigAuthMethodSmsPasswordless   `json:"smsPasswordless,omitempty"`
	Webauthn          *ConfigAuthMethodWebauthn          `json:"webauthn,omitempty"`
}

type ConfigAuthMethodAnonymous

type ConfigAuthMethodAnonymous struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodAnonymousComparisonExp

type ConfigAuthMethodAnonymousComparisonExp struct {
	And     []*ConfigAuthMethodAnonymousComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthMethodAnonymousComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthMethodAnonymousComparisonExp `json:"_or,omitempty"`
	Enabled *ConfigBooleanComparisonExp               `json:"enabled,omitempty"`
}

type ConfigAuthMethodAnonymousInsertInput

type ConfigAuthMethodAnonymousInsertInput struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodAnonymousUpdateInput

type ConfigAuthMethodAnonymousUpdateInput struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodComparisonExp

type ConfigAuthMethodComparisonExp struct {
	And               []*ConfigAuthMethodComparisonExp                `json:"_and,omitempty"`
	Not               *ConfigAuthMethodComparisonExp                  `json:"_not,omitempty"`
	Or                []*ConfigAuthMethodComparisonExp                `json:"_or,omitempty"`
	Anonymous         *ConfigAuthMethodAnonymousComparisonExp         `json:"anonymous,omitempty"`
	EmailPassword     *ConfigAuthMethodEmailPasswordComparisonExp     `json:"emailPassword,omitempty"`
	EmailPasswordless *ConfigAuthMethodEmailPasswordlessComparisonExp `json:"emailPasswordless,omitempty"`
	Oauth             *ConfigAuthMethodOauthComparisonExp             `json:"oauth,omitempty"`
	SmsPasswordless   *ConfigAuthMethodSmsPasswordlessComparisonExp   `json:"smsPasswordless,omitempty"`
	Webauthn          *ConfigAuthMethodWebauthnComparisonExp          `json:"webauthn,omitempty"`
}

type ConfigAuthMethodEmailPassword

type ConfigAuthMethodEmailPassword struct {
	EmailVerificationRequired *bool   `json:"emailVerificationRequired,omitempty"`
	HibpEnabled               *bool   `json:"hibpEnabled,omitempty"`
	PasswordMinLength         *string `json:"passwordMinLength,omitempty"`
}

type ConfigAuthMethodEmailPasswordComparisonExp

type ConfigAuthMethodEmailPasswordComparisonExp struct {
	And                       []*ConfigAuthMethodEmailPasswordComparisonExp `json:"_and,omitempty"`
	Not                       *ConfigAuthMethodEmailPasswordComparisonExp   `json:"_not,omitempty"`
	Or                        []*ConfigAuthMethodEmailPasswordComparisonExp `json:"_or,omitempty"`
	EmailVerificationRequired *ConfigBooleanComparisonExp                   `json:"emailVerificationRequired,omitempty"`
	HibpEnabled               *ConfigBooleanComparisonExp                   `json:"hibpEnabled,omitempty"`
	PasswordMinLength         *ConfigUint8ComparisonExp                     `json:"passwordMinLength,omitempty"`
}

type ConfigAuthMethodEmailPasswordInsertInput

type ConfigAuthMethodEmailPasswordInsertInput struct {
	EmailVerificationRequired *bool   `json:"emailVerificationRequired,omitempty"`
	HibpEnabled               *bool   `json:"hibpEnabled,omitempty"`
	PasswordMinLength         *string `json:"passwordMinLength,omitempty"`
}

type ConfigAuthMethodEmailPasswordUpdateInput

type ConfigAuthMethodEmailPasswordUpdateInput struct {
	EmailVerificationRequired *bool   `json:"emailVerificationRequired,omitempty"`
	HibpEnabled               *bool   `json:"hibpEnabled,omitempty"`
	PasswordMinLength         *string `json:"passwordMinLength,omitempty"`
}

type ConfigAuthMethodEmailPasswordless

type ConfigAuthMethodEmailPasswordless struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodEmailPasswordlessComparisonExp

type ConfigAuthMethodEmailPasswordlessComparisonExp struct {
	And     []*ConfigAuthMethodEmailPasswordlessComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthMethodEmailPasswordlessComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthMethodEmailPasswordlessComparisonExp `json:"_or,omitempty"`
	Enabled *ConfigBooleanComparisonExp                       `json:"enabled,omitempty"`
}

type ConfigAuthMethodEmailPasswordlessInsertInput

type ConfigAuthMethodEmailPasswordlessInsertInput struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodEmailPasswordlessUpdateInput

type ConfigAuthMethodEmailPasswordlessUpdateInput struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodInsertInput

type ConfigAuthMethodInsertInput struct {
	Anonymous         *ConfigAuthMethodAnonymousInsertInput         `json:"anonymous,omitempty"`
	EmailPassword     *ConfigAuthMethodEmailPasswordInsertInput     `json:"emailPassword,omitempty"`
	EmailPasswordless *ConfigAuthMethodEmailPasswordlessInsertInput `json:"emailPasswordless,omitempty"`
	Oauth             *ConfigAuthMethodOauthInsertInput             `json:"oauth,omitempty"`
	SmsPasswordless   *ConfigAuthMethodSmsPasswordlessInsertInput   `json:"smsPasswordless,omitempty"`
	Webauthn          *ConfigAuthMethodWebauthnInsertInput          `json:"webauthn,omitempty"`
}

type ConfigAuthMethodOauth

type ConfigAuthMethodOauth struct {
	Apple       *ConfigAuthMethodOauthApple           `json:"apple,omitempty"`
	Azuread     *ConfigAuthMethodOauthAzuread         `json:"azuread,omitempty"`
	Bitbucket   *ConfigStandardOauthProvider          `json:"bitbucket,omitempty"`
	Discord     *ConfigStandardOauthProviderWithScope `json:"discord,omitempty"`
	Facebook    *ConfigStandardOauthProviderWithScope `json:"facebook,omitempty"`
	Github      *ConfigStandardOauthProviderWithScope `json:"github,omitempty"`
	Gitlab      *ConfigStandardOauthProviderWithScope `json:"gitlab,omitempty"`
	Google      *ConfigStandardOauthProviderWithScope `json:"google,omitempty"`
	Linkedin    *ConfigStandardOauthProviderWithScope `json:"linkedin,omitempty"`
	Spotify     *ConfigStandardOauthProviderWithScope `json:"spotify,omitempty"`
	Strava      *ConfigStandardOauthProviderWithScope `json:"strava,omitempty"`
	Twitch      *ConfigStandardOauthProviderWithScope `json:"twitch,omitempty"`
	Twitter     *ConfigAuthMethodOauthTwitter         `json:"twitter,omitempty"`
	Windowslive *ConfigStandardOauthProviderWithScope `json:"windowslive,omitempty"`
	Workos      *ConfigAuthMethodOauthWorkos          `json:"workos,omitempty"`
}

type ConfigAuthMethodOauthApple

type ConfigAuthMethodOauthApple struct {
	ClientID   *string  `json:"clientId,omitempty"`
	Enabled    *bool    `json:"enabled,omitempty"`
	KeyID      *string  `json:"keyId,omitempty"`
	PrivateKey *string  `json:"privateKey,omitempty"`
	Scope      []string `json:"scope,omitempty"`
	TeamID     *string  `json:"teamId,omitempty"`
}

type ConfigAuthMethodOauthAppleComparisonExp

type ConfigAuthMethodOauthAppleComparisonExp struct {
	And        []*ConfigAuthMethodOauthAppleComparisonExp `json:"_and,omitempty"`
	Not        *ConfigAuthMethodOauthAppleComparisonExp   `json:"_not,omitempty"`
	Or         []*ConfigAuthMethodOauthAppleComparisonExp `json:"_or,omitempty"`
	ClientID   *ConfigStringComparisonExp                 `json:"clientId,omitempty"`
	Enabled    *ConfigBooleanComparisonExp                `json:"enabled,omitempty"`
	KeyID      *ConfigStringComparisonExp                 `json:"keyId,omitempty"`
	PrivateKey *ConfigStringComparisonExp                 `json:"privateKey,omitempty"`
	Scope      *ConfigStringComparisonExp                 `json:"scope,omitempty"`
	TeamID     *ConfigStringComparisonExp                 `json:"teamId,omitempty"`
}

type ConfigAuthMethodOauthAppleInsertInput

type ConfigAuthMethodOauthAppleInsertInput struct {
	ClientID   *string  `json:"clientId,omitempty"`
	Enabled    *bool    `json:"enabled,omitempty"`
	KeyID      *string  `json:"keyId,omitempty"`
	PrivateKey *string  `json:"privateKey,omitempty"`
	Scope      []string `json:"scope,omitempty"`
	TeamID     *string  `json:"teamId,omitempty"`
}

type ConfigAuthMethodOauthAppleUpdateInput

type ConfigAuthMethodOauthAppleUpdateInput struct {
	ClientID   *string  `json:"clientId,omitempty"`
	Enabled    *bool    `json:"enabled,omitempty"`
	KeyID      *string  `json:"keyId,omitempty"`
	PrivateKey *string  `json:"privateKey,omitempty"`
	Scope      []string `json:"scope,omitempty"`
	TeamID     *string  `json:"teamId,omitempty"`
}

type ConfigAuthMethodOauthAzuread

type ConfigAuthMethodOauthAzuread struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
	Tenant       *string `json:"tenant,omitempty"`
}

type ConfigAuthMethodOauthAzureadComparisonExp

type ConfigAuthMethodOauthAzureadComparisonExp struct {
	And          []*ConfigAuthMethodOauthAzureadComparisonExp `json:"_and,omitempty"`
	Not          *ConfigAuthMethodOauthAzureadComparisonExp   `json:"_not,omitempty"`
	Or           []*ConfigAuthMethodOauthAzureadComparisonExp `json:"_or,omitempty"`
	ClientID     *ConfigStringComparisonExp                   `json:"clientId,omitempty"`
	ClientSecret *ConfigStringComparisonExp                   `json:"clientSecret,omitempty"`
	Enabled      *ConfigBooleanComparisonExp                  `json:"enabled,omitempty"`
	Tenant       *ConfigStringComparisonExp                   `json:"tenant,omitempty"`
}

type ConfigAuthMethodOauthAzureadInsertInput

type ConfigAuthMethodOauthAzureadInsertInput struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
	Tenant       *string `json:"tenant,omitempty"`
}

type ConfigAuthMethodOauthAzureadUpdateInput

type ConfigAuthMethodOauthAzureadUpdateInput struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
	Tenant       *string `json:"tenant,omitempty"`
}

type ConfigAuthMethodOauthComparisonExp

type ConfigAuthMethodOauthComparisonExp struct {
	And         []*ConfigAuthMethodOauthComparisonExp              `json:"_and,omitempty"`
	Not         *ConfigAuthMethodOauthComparisonExp                `json:"_not,omitempty"`
	Or          []*ConfigAuthMethodOauthComparisonExp              `json:"_or,omitempty"`
	Apple       *ConfigAuthMethodOauthAppleComparisonExp           `json:"apple,omitempty"`
	Azuread     *ConfigAuthMethodOauthAzureadComparisonExp         `json:"azuread,omitempty"`
	Bitbucket   *ConfigStandardOauthProviderComparisonExp          `json:"bitbucket,omitempty"`
	Discord     *ConfigStandardOauthProviderWithScopeComparisonExp `json:"discord,omitempty"`
	Facebook    *ConfigStandardOauthProviderWithScopeComparisonExp `json:"facebook,omitempty"`
	Github      *ConfigStandardOauthProviderWithScopeComparisonExp `json:"github,omitempty"`
	Gitlab      *ConfigStandardOauthProviderWithScopeComparisonExp `json:"gitlab,omitempty"`
	Google      *ConfigStandardOauthProviderWithScopeComparisonExp `json:"google,omitempty"`
	Linkedin    *ConfigStandardOauthProviderWithScopeComparisonExp `json:"linkedin,omitempty"`
	Spotify     *ConfigStandardOauthProviderWithScopeComparisonExp `json:"spotify,omitempty"`
	Strava      *ConfigStandardOauthProviderWithScopeComparisonExp `json:"strava,omitempty"`
	Twitch      *ConfigStandardOauthProviderWithScopeComparisonExp `json:"twitch,omitempty"`
	Twitter     *ConfigAuthMethodOauthTwitterComparisonExp         `json:"twitter,omitempty"`
	Windowslive *ConfigStandardOauthProviderWithScopeComparisonExp `json:"windowslive,omitempty"`
	Workos      *ConfigAuthMethodOauthWorkosComparisonExp          `json:"workos,omitempty"`
}

type ConfigAuthMethodOauthInsertInput

type ConfigAuthMethodOauthInsertInput struct {
	Apple       *ConfigAuthMethodOauthAppleInsertInput           `json:"apple,omitempty"`
	Azuread     *ConfigAuthMethodOauthAzureadInsertInput         `json:"azuread,omitempty"`
	Bitbucket   *ConfigStandardOauthProviderInsertInput          `json:"bitbucket,omitempty"`
	Discord     *ConfigStandardOauthProviderWithScopeInsertInput `json:"discord,omitempty"`
	Facebook    *ConfigStandardOauthProviderWithScopeInsertInput `json:"facebook,omitempty"`
	Github      *ConfigStandardOauthProviderWithScopeInsertInput `json:"github,omitempty"`
	Gitlab      *ConfigStandardOauthProviderWithScopeInsertInput `json:"gitlab,omitempty"`
	Google      *ConfigStandardOauthProviderWithScopeInsertInput `json:"google,omitempty"`
	Linkedin    *ConfigStandardOauthProviderWithScopeInsertInput `json:"linkedin,omitempty"`
	Spotify     *ConfigStandardOauthProviderWithScopeInsertInput `json:"spotify,omitempty"`
	Strava      *ConfigStandardOauthProviderWithScopeInsertInput `json:"strava,omitempty"`
	Twitch      *ConfigStandardOauthProviderWithScopeInsertInput `json:"twitch,omitempty"`
	Twitter     *ConfigAuthMethodOauthTwitterInsertInput         `json:"twitter,omitempty"`
	Windowslive *ConfigStandardOauthProviderWithScopeInsertInput `json:"windowslive,omitempty"`
	Workos      *ConfigAuthMethodOauthWorkosInsertInput          `json:"workos,omitempty"`
}

type ConfigAuthMethodOauthTwitter

type ConfigAuthMethodOauthTwitter struct {
	ConsumerKey    *string `json:"consumerKey,omitempty"`
	ConsumerSecret *string `json:"consumerSecret,omitempty"`
	Enabled        *bool   `json:"enabled,omitempty"`
}

type ConfigAuthMethodOauthTwitterComparisonExp

type ConfigAuthMethodOauthTwitterComparisonExp struct {
	And            []*ConfigAuthMethodOauthTwitterComparisonExp `json:"_and,omitempty"`
	Not            *ConfigAuthMethodOauthTwitterComparisonExp   `json:"_not,omitempty"`
	Or             []*ConfigAuthMethodOauthTwitterComparisonExp `json:"_or,omitempty"`
	ConsumerKey    *ConfigStringComparisonExp                   `json:"consumerKey,omitempty"`
	ConsumerSecret *ConfigStringComparisonExp                   `json:"consumerSecret,omitempty"`
	Enabled        *ConfigBooleanComparisonExp                  `json:"enabled,omitempty"`
}

type ConfigAuthMethodOauthTwitterInsertInput

type ConfigAuthMethodOauthTwitterInsertInput struct {
	ConsumerKey    *string `json:"consumerKey,omitempty"`
	ConsumerSecret *string `json:"consumerSecret,omitempty"`
	Enabled        *bool   `json:"enabled,omitempty"`
}

type ConfigAuthMethodOauthTwitterUpdateInput

type ConfigAuthMethodOauthTwitterUpdateInput struct {
	ConsumerKey    *string `json:"consumerKey,omitempty"`
	ConsumerSecret *string `json:"consumerSecret,omitempty"`
	Enabled        *bool   `json:"enabled,omitempty"`
}

type ConfigAuthMethodOauthUpdateInput

type ConfigAuthMethodOauthUpdateInput struct {
	Apple       *ConfigAuthMethodOauthAppleUpdateInput           `json:"apple,omitempty"`
	Azuread     *ConfigAuthMethodOauthAzureadUpdateInput         `json:"azuread,omitempty"`
	Bitbucket   *ConfigStandardOauthProviderUpdateInput          `json:"bitbucket,omitempty"`
	Discord     *ConfigStandardOauthProviderWithScopeUpdateInput `json:"discord,omitempty"`
	Facebook    *ConfigStandardOauthProviderWithScopeUpdateInput `json:"facebook,omitempty"`
	Github      *ConfigStandardOauthProviderWithScopeUpdateInput `json:"github,omitempty"`
	Gitlab      *ConfigStandardOauthProviderWithScopeUpdateInput `json:"gitlab,omitempty"`
	Google      *ConfigStandardOauthProviderWithScopeUpdateInput `json:"google,omitempty"`
	Linkedin    *ConfigStandardOauthProviderWithScopeUpdateInput `json:"linkedin,omitempty"`
	Spotify     *ConfigStandardOauthProviderWithScopeUpdateInput `json:"spotify,omitempty"`
	Strava      *ConfigStandardOauthProviderWithScopeUpdateInput `json:"strava,omitempty"`
	Twitch      *ConfigStandardOauthProviderWithScopeUpdateInput `json:"twitch,omitempty"`
	Twitter     *ConfigAuthMethodOauthTwitterUpdateInput         `json:"twitter,omitempty"`
	Windowslive *ConfigStandardOauthProviderWithScopeUpdateInput `json:"windowslive,omitempty"`
	Workos      *ConfigAuthMethodOauthWorkosUpdateInput          `json:"workos,omitempty"`
}

type ConfigAuthMethodOauthWorkos

type ConfigAuthMethodOauthWorkos struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Connection   *string `json:"connection,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
	Organization *string `json:"organization,omitempty"`
}

type ConfigAuthMethodOauthWorkosComparisonExp

type ConfigAuthMethodOauthWorkosComparisonExp struct {
	And          []*ConfigAuthMethodOauthWorkosComparisonExp `json:"_and,omitempty"`
	Not          *ConfigAuthMethodOauthWorkosComparisonExp   `json:"_not,omitempty"`
	Or           []*ConfigAuthMethodOauthWorkosComparisonExp `json:"_or,omitempty"`
	ClientID     *ConfigStringComparisonExp                  `json:"clientId,omitempty"`
	ClientSecret *ConfigStringComparisonExp                  `json:"clientSecret,omitempty"`
	Connection   *ConfigStringComparisonExp                  `json:"connection,omitempty"`
	Enabled      *ConfigBooleanComparisonExp                 `json:"enabled,omitempty"`
	Organization *ConfigStringComparisonExp                  `json:"organization,omitempty"`
}

type ConfigAuthMethodOauthWorkosInsertInput

type ConfigAuthMethodOauthWorkosInsertInput struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Connection   *string `json:"connection,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
	Organization *string `json:"organization,omitempty"`
}

type ConfigAuthMethodOauthWorkosUpdateInput

type ConfigAuthMethodOauthWorkosUpdateInput struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Connection   *string `json:"connection,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
	Organization *string `json:"organization,omitempty"`
}

type ConfigAuthMethodSmsPasswordless

type ConfigAuthMethodSmsPasswordless struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodSmsPasswordlessComparisonExp

type ConfigAuthMethodSmsPasswordlessComparisonExp struct {
	And     []*ConfigAuthMethodSmsPasswordlessComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthMethodSmsPasswordlessComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthMethodSmsPasswordlessComparisonExp `json:"_or,omitempty"`
	Enabled *ConfigBooleanComparisonExp                     `json:"enabled,omitempty"`
}

type ConfigAuthMethodSmsPasswordlessInsertInput

type ConfigAuthMethodSmsPasswordlessInsertInput struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodSmsPasswordlessUpdateInput

type ConfigAuthMethodSmsPasswordlessUpdateInput struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthMethodUpdateInput

type ConfigAuthMethodUpdateInput struct {
	Anonymous         *ConfigAuthMethodAnonymousUpdateInput         `json:"anonymous,omitempty"`
	EmailPassword     *ConfigAuthMethodEmailPasswordUpdateInput     `json:"emailPassword,omitempty"`
	EmailPasswordless *ConfigAuthMethodEmailPasswordlessUpdateInput `json:"emailPasswordless,omitempty"`
	Oauth             *ConfigAuthMethodOauthUpdateInput             `json:"oauth,omitempty"`
	SmsPasswordless   *ConfigAuthMethodSmsPasswordlessUpdateInput   `json:"smsPasswordless,omitempty"`
	Webauthn          *ConfigAuthMethodWebauthnUpdateInput          `json:"webauthn,omitempty"`
}

type ConfigAuthMethodWebauthn

type ConfigAuthMethodWebauthn struct {
	Attestation  *ConfigAuthMethodWebauthnAttestation  `json:"attestation,omitempty"`
	Enabled      *bool                                 `json:"enabled,omitempty"`
	RelyingParty *ConfigAuthMethodWebauthnRelyingParty `json:"relyingParty,omitempty"`
}

type ConfigAuthMethodWebauthnAttestation

type ConfigAuthMethodWebauthnAttestation struct {
	Timeout *string `json:"timeout,omitempty"`
}

type ConfigAuthMethodWebauthnAttestationComparisonExp

type ConfigAuthMethodWebauthnAttestationComparisonExp struct {
	And     []*ConfigAuthMethodWebauthnAttestationComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthMethodWebauthnAttestationComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthMethodWebauthnAttestationComparisonExp `json:"_or,omitempty"`
	Timeout *ConfigUint32ComparisonExp                          `json:"timeout,omitempty"`
}

type ConfigAuthMethodWebauthnAttestationInsertInput

type ConfigAuthMethodWebauthnAttestationInsertInput struct {
	Timeout *string `json:"timeout,omitempty"`
}

type ConfigAuthMethodWebauthnAttestationUpdateInput

type ConfigAuthMethodWebauthnAttestationUpdateInput struct {
	Timeout *string `json:"timeout,omitempty"`
}

type ConfigAuthMethodWebauthnComparisonExp

type ConfigAuthMethodWebauthnComparisonExp struct {
	And          []*ConfigAuthMethodWebauthnComparisonExp           `json:"_and,omitempty"`
	Not          *ConfigAuthMethodWebauthnComparisonExp             `json:"_not,omitempty"`
	Or           []*ConfigAuthMethodWebauthnComparisonExp           `json:"_or,omitempty"`
	Attestation  *ConfigAuthMethodWebauthnAttestationComparisonExp  `json:"attestation,omitempty"`
	Enabled      *ConfigBooleanComparisonExp                        `json:"enabled,omitempty"`
	RelyingParty *ConfigAuthMethodWebauthnRelyingPartyComparisonExp `json:"relyingParty,omitempty"`
}

type ConfigAuthMethodWebauthnInsertInput

type ConfigAuthMethodWebauthnInsertInput struct {
	Attestation  *ConfigAuthMethodWebauthnAttestationInsertInput  `json:"attestation,omitempty"`
	Enabled      *bool                                            `json:"enabled,omitempty"`
	RelyingParty *ConfigAuthMethodWebauthnRelyingPartyInsertInput `json:"relyingParty,omitempty"`
}

type ConfigAuthMethodWebauthnRelyingParty

type ConfigAuthMethodWebauthnRelyingParty struct {
	Name    *string  `json:"name,omitempty"`
	Origins []string `json:"origins,omitempty"`
}

type ConfigAuthMethodWebauthnRelyingPartyComparisonExp

type ConfigAuthMethodWebauthnRelyingPartyComparisonExp struct {
	And     []*ConfigAuthMethodWebauthnRelyingPartyComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthMethodWebauthnRelyingPartyComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthMethodWebauthnRelyingPartyComparisonExp `json:"_or,omitempty"`
	Name    *ConfigStringComparisonExp                           `json:"name,omitempty"`
	Origins *ConfigURLComparisonExp                              `json:"origins,omitempty"`
}

type ConfigAuthMethodWebauthnRelyingPartyInsertInput

type ConfigAuthMethodWebauthnRelyingPartyInsertInput struct {
	Name    *string  `json:"name,omitempty"`
	Origins []string `json:"origins,omitempty"`
}

type ConfigAuthMethodWebauthnRelyingPartyUpdateInput

type ConfigAuthMethodWebauthnRelyingPartyUpdateInput struct {
	Name    *string  `json:"name,omitempty"`
	Origins []string `json:"origins,omitempty"`
}

type ConfigAuthMethodWebauthnUpdateInput

type ConfigAuthMethodWebauthnUpdateInput struct {
	Attestation  *ConfigAuthMethodWebauthnAttestationUpdateInput  `json:"attestation,omitempty"`
	Enabled      *bool                                            `json:"enabled,omitempty"`
	RelyingParty *ConfigAuthMethodWebauthnRelyingPartyUpdateInput `json:"relyingParty,omitempty"`
}

type ConfigAuthRedirections

type ConfigAuthRedirections struct {
	AllowedUrls []string `json:"allowedUrls,omitempty"`
	ClientURL   *string  `json:"clientUrl,omitempty"`
}

type ConfigAuthRedirectionsComparisonExp

type ConfigAuthRedirectionsComparisonExp struct {
	And         []*ConfigAuthRedirectionsComparisonExp `json:"_and,omitempty"`
	Not         *ConfigAuthRedirectionsComparisonExp   `json:"_not,omitempty"`
	Or          []*ConfigAuthRedirectionsComparisonExp `json:"_or,omitempty"`
	AllowedUrls *ConfigStringComparisonExp             `json:"allowedUrls,omitempty"`
	ClientURL   *ConfigURLComparisonExp                `json:"clientUrl,omitempty"`
}

type ConfigAuthRedirectionsInsertInput

type ConfigAuthRedirectionsInsertInput struct {
	AllowedUrls []string `json:"allowedUrls,omitempty"`
	ClientURL   *string  `json:"clientUrl,omitempty"`
}

type ConfigAuthRedirectionsUpdateInput

type ConfigAuthRedirectionsUpdateInput struct {
	AllowedUrls []string `json:"allowedUrls,omitempty"`
	ClientURL   *string  `json:"clientUrl,omitempty"`
}

type ConfigAuthSession

type ConfigAuthSession struct {
	AccessToken  *ConfigAuthSessionAccessToken  `json:"accessToken,omitempty"`
	RefreshToken *ConfigAuthSessionRefreshToken `json:"refreshToken,omitempty"`
}

type ConfigAuthSessionAccessToken

type ConfigAuthSessionAccessToken struct {
	CustomClaims []*ConfigAuthsessionaccessTokenCustomClaims `json:"customClaims,omitempty"`
	ExpiresIn    *string                                     `json:"expiresIn,omitempty"`
}

type ConfigAuthSessionAccessTokenComparisonExp

type ConfigAuthSessionAccessTokenComparisonExp struct {
	And          []*ConfigAuthSessionAccessTokenComparisonExp           `json:"_and,omitempty"`
	Not          *ConfigAuthSessionAccessTokenComparisonExp             `json:"_not,omitempty"`
	Or           []*ConfigAuthSessionAccessTokenComparisonExp           `json:"_or,omitempty"`
	CustomClaims *ConfigAuthsessionaccessTokenCustomClaimsComparisonExp `json:"customClaims,omitempty"`
	ExpiresIn    *ConfigUint32ComparisonExp                             `json:"expiresIn,omitempty"`
}

type ConfigAuthSessionAccessTokenInsertInput

type ConfigAuthSessionAccessTokenInsertInput struct {
	CustomClaims []*ConfigAuthsessionaccessTokenCustomClaimsInsertInput `json:"customClaims,omitempty"`
	ExpiresIn    *string                                                `json:"expiresIn,omitempty"`
}

type ConfigAuthSessionAccessTokenUpdateInput

type ConfigAuthSessionAccessTokenUpdateInput struct {
	CustomClaims []*ConfigAuthsessionaccessTokenCustomClaimsUpdateInput `json:"customClaims,omitempty"`
	ExpiresIn    *string                                                `json:"expiresIn,omitempty"`
}

type ConfigAuthSessionComparisonExp

type ConfigAuthSessionComparisonExp struct {
	And          []*ConfigAuthSessionComparisonExp           `json:"_and,omitempty"`
	Not          *ConfigAuthSessionComparisonExp             `json:"_not,omitempty"`
	Or           []*ConfigAuthSessionComparisonExp           `json:"_or,omitempty"`
	AccessToken  *ConfigAuthSessionAccessTokenComparisonExp  `json:"accessToken,omitempty"`
	RefreshToken *ConfigAuthSessionRefreshTokenComparisonExp `json:"refreshToken,omitempty"`
}

type ConfigAuthSessionInsertInput

type ConfigAuthSessionInsertInput struct {
	AccessToken  *ConfigAuthSessionAccessTokenInsertInput  `json:"accessToken,omitempty"`
	RefreshToken *ConfigAuthSessionRefreshTokenInsertInput `json:"refreshToken,omitempty"`
}

type ConfigAuthSessionRefreshToken

type ConfigAuthSessionRefreshToken struct {
	ExpiresIn *string `json:"expiresIn,omitempty"`
}

type ConfigAuthSessionRefreshTokenComparisonExp

type ConfigAuthSessionRefreshTokenComparisonExp struct {
	And       []*ConfigAuthSessionRefreshTokenComparisonExp `json:"_and,omitempty"`
	Not       *ConfigAuthSessionRefreshTokenComparisonExp   `json:"_not,omitempty"`
	Or        []*ConfigAuthSessionRefreshTokenComparisonExp `json:"_or,omitempty"`
	ExpiresIn *ConfigUint32ComparisonExp                    `json:"expiresIn,omitempty"`
}

type ConfigAuthSessionRefreshTokenInsertInput

type ConfigAuthSessionRefreshTokenInsertInput struct {
	ExpiresIn *string `json:"expiresIn,omitempty"`
}

type ConfigAuthSessionRefreshTokenUpdateInput

type ConfigAuthSessionRefreshTokenUpdateInput struct {
	ExpiresIn *string `json:"expiresIn,omitempty"`
}

type ConfigAuthSessionUpdateInput

type ConfigAuthSessionUpdateInput struct {
	AccessToken  *ConfigAuthSessionAccessTokenUpdateInput  `json:"accessToken,omitempty"`
	RefreshToken *ConfigAuthSessionRefreshTokenUpdateInput `json:"refreshToken,omitempty"`
}

type ConfigAuthSignUp

type ConfigAuthSignUp struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthSignUpComparisonExp

type ConfigAuthSignUpComparisonExp struct {
	And     []*ConfigAuthSignUpComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthSignUpComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthSignUpComparisonExp `json:"_or,omitempty"`
	Enabled *ConfigBooleanComparisonExp      `json:"enabled,omitempty"`
}

type ConfigAuthSignUpInsertInput

type ConfigAuthSignUpInsertInput struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthSignUpUpdateInput

type ConfigAuthSignUpUpdateInput struct {
	Enabled *bool `json:"enabled,omitempty"`
}

type ConfigAuthTotp

type ConfigAuthTotp struct {
	Enabled *bool   `json:"enabled,omitempty"`
	Issuer  *string `json:"issuer,omitempty"`
}

type ConfigAuthTotpComparisonExp

type ConfigAuthTotpComparisonExp struct {
	And     []*ConfigAuthTotpComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthTotpComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthTotpComparisonExp `json:"_or,omitempty"`
	Enabled *ConfigBooleanComparisonExp    `json:"enabled,omitempty"`
	Issuer  *ConfigStringComparisonExp     `json:"issuer,omitempty"`
}

type ConfigAuthTotpInsertInput

type ConfigAuthTotpInsertInput struct {
	Enabled *bool   `json:"enabled,omitempty"`
	Issuer  *string `json:"issuer,omitempty"`
}

type ConfigAuthTotpUpdateInput

type ConfigAuthTotpUpdateInput struct {
	Enabled *bool   `json:"enabled,omitempty"`
	Issuer  *string `json:"issuer,omitempty"`
}

type ConfigAuthUpdateInput

type ConfigAuthUpdateInput struct {
	Method       *ConfigAuthMethodUpdateInput       `json:"method,omitempty"`
	Redirections *ConfigAuthRedirectionsUpdateInput `json:"redirections,omitempty"`
	Resources    *ConfigResourcesUpdateInput        `json:"resources,omitempty"`
	Session      *ConfigAuthSessionUpdateInput      `json:"session,omitempty"`
	SignUp       *ConfigAuthSignUpUpdateInput       `json:"signUp,omitempty"`
	Totp         *ConfigAuthTotpUpdateInput         `json:"totp,omitempty"`
	User         *ConfigAuthUserUpdateInput         `json:"user,omitempty"`
	Version      *string                            `json:"version,omitempty"`
}

type ConfigAuthUser

type ConfigAuthUser struct {
	Email        *ConfigAuthUserEmail        `json:"email,omitempty"`
	EmailDomains *ConfigAuthUserEmailDomains `json:"emailDomains,omitempty"`
	Gravatar     *ConfigAuthUserGravatar     `json:"gravatar,omitempty"`
	Locale       *ConfigAuthUserLocale       `json:"locale,omitempty"`
	Roles        *ConfigAuthUserRoles        `json:"roles,omitempty"`
}

type ConfigAuthUserComparisonExp

type ConfigAuthUserComparisonExp struct {
	And          []*ConfigAuthUserComparisonExp           `json:"_and,omitempty"`
	Not          *ConfigAuthUserComparisonExp             `json:"_not,omitempty"`
	Or           []*ConfigAuthUserComparisonExp           `json:"_or,omitempty"`
	Email        *ConfigAuthUserEmailComparisonExp        `json:"email,omitempty"`
	EmailDomains *ConfigAuthUserEmailDomainsComparisonExp `json:"emailDomains,omitempty"`
	Gravatar     *ConfigAuthUserGravatarComparisonExp     `json:"gravatar,omitempty"`
	Locale       *ConfigAuthUserLocaleComparisonExp       `json:"locale,omitempty"`
	Roles        *ConfigAuthUserRolesComparisonExp        `json:"roles,omitempty"`
}

type ConfigAuthUserEmail

type ConfigAuthUserEmail struct {
	Allowed []string `json:"allowed,omitempty"`
	Blocked []string `json:"blocked,omitempty"`
}

type ConfigAuthUserEmailComparisonExp

type ConfigAuthUserEmailComparisonExp struct {
	And     []*ConfigAuthUserEmailComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthUserEmailComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthUserEmailComparisonExp `json:"_or,omitempty"`
	Allowed *ConfigEmailComparisonExp           `json:"allowed,omitempty"`
	Blocked *ConfigEmailComparisonExp           `json:"blocked,omitempty"`
}

type ConfigAuthUserEmailDomains

type ConfigAuthUserEmailDomains struct {
	Allowed []string `json:"allowed,omitempty"`
	Blocked []string `json:"blocked,omitempty"`
}

type ConfigAuthUserEmailDomainsComparisonExp

type ConfigAuthUserEmailDomainsComparisonExp struct {
	And     []*ConfigAuthUserEmailDomainsComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthUserEmailDomainsComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthUserEmailDomainsComparisonExp `json:"_or,omitempty"`
	Allowed *ConfigStringComparisonExp                 `json:"allowed,omitempty"`
	Blocked *ConfigStringComparisonExp                 `json:"blocked,omitempty"`
}

type ConfigAuthUserEmailDomainsInsertInput

type ConfigAuthUserEmailDomainsInsertInput struct {
	Allowed []string `json:"allowed,omitempty"`
	Blocked []string `json:"blocked,omitempty"`
}

type ConfigAuthUserEmailDomainsUpdateInput

type ConfigAuthUserEmailDomainsUpdateInput struct {
	Allowed []string `json:"allowed,omitempty"`
	Blocked []string `json:"blocked,omitempty"`
}

type ConfigAuthUserEmailInsertInput

type ConfigAuthUserEmailInsertInput struct {
	Allowed []string `json:"allowed,omitempty"`
	Blocked []string `json:"blocked,omitempty"`
}

type ConfigAuthUserEmailUpdateInput

type ConfigAuthUserEmailUpdateInput struct {
	Allowed []string `json:"allowed,omitempty"`
	Blocked []string `json:"blocked,omitempty"`
}

type ConfigAuthUserGravatar

type ConfigAuthUserGravatar struct {
	Default *string `json:"default,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
	Rating  *string `json:"rating,omitempty"`
}

type ConfigAuthUserGravatarComparisonExp

type ConfigAuthUserGravatarComparisonExp struct {
	And     []*ConfigAuthUserGravatarComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthUserGravatarComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthUserGravatarComparisonExp `json:"_or,omitempty"`
	Default *ConfigStringComparisonExp             `json:"default,omitempty"`
	Enabled *ConfigBooleanComparisonExp            `json:"enabled,omitempty"`
	Rating  *ConfigStringComparisonExp             `json:"rating,omitempty"`
}

type ConfigAuthUserGravatarInsertInput

type ConfigAuthUserGravatarInsertInput struct {
	Default *string `json:"default,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
	Rating  *string `json:"rating,omitempty"`
}

type ConfigAuthUserGravatarUpdateInput

type ConfigAuthUserGravatarUpdateInput struct {
	Default *string `json:"default,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
	Rating  *string `json:"rating,omitempty"`
}

type ConfigAuthUserInsertInput

type ConfigAuthUserInsertInput struct {
	Email        *ConfigAuthUserEmailInsertInput        `json:"email,omitempty"`
	EmailDomains *ConfigAuthUserEmailDomainsInsertInput `json:"emailDomains,omitempty"`
	Gravatar     *ConfigAuthUserGravatarInsertInput     `json:"gravatar,omitempty"`
	Locale       *ConfigAuthUserLocaleInsertInput       `json:"locale,omitempty"`
	Roles        *ConfigAuthUserRolesInsertInput        `json:"roles,omitempty"`
}

type ConfigAuthUserLocale

type ConfigAuthUserLocale struct {
	Allowed []string `json:"allowed,omitempty"`
	Default *string  `json:"default,omitempty"`
}

type ConfigAuthUserLocaleComparisonExp

type ConfigAuthUserLocaleComparisonExp struct {
	And     []*ConfigAuthUserLocaleComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthUserLocaleComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthUserLocaleComparisonExp `json:"_or,omitempty"`
	Allowed *ConfigLocaleComparisonExp           `json:"allowed,omitempty"`
	Default *ConfigLocaleComparisonExp           `json:"default,omitempty"`
}

type ConfigAuthUserLocaleInsertInput

type ConfigAuthUserLocaleInsertInput struct {
	Allowed []string `json:"allowed,omitempty"`
	Default *string  `json:"default,omitempty"`
}

type ConfigAuthUserLocaleUpdateInput

type ConfigAuthUserLocaleUpdateInput struct {
	Allowed []string `json:"allowed,omitempty"`
	Default *string  `json:"default,omitempty"`
}

type ConfigAuthUserRoles

type ConfigAuthUserRoles struct {
	Allowed []string `json:"allowed,omitempty"`
	Default *string  `json:"default,omitempty"`
}

type ConfigAuthUserRolesComparisonExp

type ConfigAuthUserRolesComparisonExp struct {
	And     []*ConfigAuthUserRolesComparisonExp `json:"_and,omitempty"`
	Not     *ConfigAuthUserRolesComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigAuthUserRolesComparisonExp `json:"_or,omitempty"`
	Allowed *ConfigUserRoleComparisonExp        `json:"allowed,omitempty"`
	Default *ConfigUserRoleComparisonExp        `json:"default,omitempty"`
}

type ConfigAuthUserRolesInsertInput

type ConfigAuthUserRolesInsertInput struct {
	Allowed []string `json:"allowed,omitempty"`
	Default *string  `json:"default,omitempty"`
}

type ConfigAuthUserRolesUpdateInput

type ConfigAuthUserRolesUpdateInput struct {
	Allowed []string `json:"allowed,omitempty"`
	Default *string  `json:"default,omitempty"`
}

type ConfigAuthUserUpdateInput

type ConfigAuthUserUpdateInput struct {
	Email        *ConfigAuthUserEmailUpdateInput        `json:"email,omitempty"`
	EmailDomains *ConfigAuthUserEmailDomainsUpdateInput `json:"emailDomains,omitempty"`
	Gravatar     *ConfigAuthUserGravatarUpdateInput     `json:"gravatar,omitempty"`
	Locale       *ConfigAuthUserLocaleUpdateInput       `json:"locale,omitempty"`
	Roles        *ConfigAuthUserRolesUpdateInput        `json:"roles,omitempty"`
}

type ConfigAuthsessionaccessTokenCustomClaims

type ConfigAuthsessionaccessTokenCustomClaims struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

type ConfigAuthsessionaccessTokenCustomClaimsComparisonExp

type ConfigAuthsessionaccessTokenCustomClaimsComparisonExp struct {
	And   []*ConfigAuthsessionaccessTokenCustomClaimsComparisonExp `json:"_and,omitempty"`
	Not   *ConfigAuthsessionaccessTokenCustomClaimsComparisonExp   `json:"_not,omitempty"`
	Or    []*ConfigAuthsessionaccessTokenCustomClaimsComparisonExp `json:"_or,omitempty"`
	Key   *ConfigStringComparisonExp                               `json:"key,omitempty"`
	Value *ConfigStringComparisonExp                               `json:"value,omitempty"`
}

type ConfigAuthsessionaccessTokenCustomClaimsInsertInput

type ConfigAuthsessionaccessTokenCustomClaimsInsertInput struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

type ConfigAuthsessionaccessTokenCustomClaimsUpdateInput

type ConfigAuthsessionaccessTokenCustomClaimsUpdateInput struct {
	Key   *string `json:"key,omitempty"`
	Value *string `json:"value,omitempty"`
}

type ConfigBooleanComparisonExp

type ConfigBooleanComparisonExp struct {
	Eq  *bool  `json:"_eq,omitempty"`
	In  []bool `json:"_in,omitempty"`
	Neq *bool  `json:"_neq,omitempty"`
	Nin []bool `json:"_nin,omitempty"`
}

type ConfigClaimMap

type ConfigClaimMap struct {
	Claim   string  `json:"claim"`
	Default *string `json:"default,omitempty"`
	Path    *string `json:"path,omitempty"`
	Value   *string `json:"value,omitempty"`
}

type ConfigClaimMapComparisonExp

type ConfigClaimMapComparisonExp struct {
	And     []*ConfigClaimMapComparisonExp `json:"_and,omitempty"`
	Not     *ConfigClaimMapComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigClaimMapComparisonExp `json:"_or,omitempty"`
	Claim   *ConfigStringComparisonExp     `json:"claim,omitempty"`
	Default *ConfigStringComparisonExp     `json:"default,omitempty"`
	Path    *ConfigStringComparisonExp     `json:"path,omitempty"`
	Value   *ConfigStringComparisonExp     `json:"value,omitempty"`
}

type ConfigClaimMapInsertInput

type ConfigClaimMapInsertInput struct {
	Claim   string  `json:"claim"`
	Default *string `json:"default,omitempty"`
	Path    *string `json:"path,omitempty"`
	Value   *string `json:"value,omitempty"`
}

type ConfigClaimMapUpdateInput

type ConfigClaimMapUpdateInput struct {
	Claim   *string `json:"claim,omitempty"`
	Default *string `json:"default,omitempty"`
	Path    *string `json:"path,omitempty"`
	Value   *string `json:"value,omitempty"`
}

type ConfigConfig

type ConfigConfig struct {
	Auth          *ConfigAuth          `json:"auth,omitempty"`
	Functions     *ConfigFunctions     `json:"functions,omitempty"`
	Global        *ConfigGlobal        `json:"global,omitempty"`
	Hasura        ConfigHasura         `json:"hasura"`
	Observability *ConfigObservability `json:"observability,omitempty"`
	Postgres      *ConfigPostgres      `json:"postgres,omitempty"`
	Provider      *ConfigProvider      `json:"provider,omitempty"`
	Storage       *ConfigStorage       `json:"storage,omitempty"`
}

type ConfigConfigComparisonExp

type ConfigConfigComparisonExp struct {
	And           []*ConfigConfigComparisonExp      `json:"_and,omitempty"`
	Not           *ConfigConfigComparisonExp        `json:"_not,omitempty"`
	Or            []*ConfigConfigComparisonExp      `json:"_or,omitempty"`
	Auth          *ConfigAuthComparisonExp          `json:"auth,omitempty"`
	Functions     *ConfigFunctionsComparisonExp     `json:"functions,omitempty"`
	Global        *ConfigGlobalComparisonExp        `json:"global,omitempty"`
	Hasura        *ConfigHasuraComparisonExp        `json:"hasura,omitempty"`
	Observability *ConfigObservabilityComparisonExp `json:"observability,omitempty"`
	Postgres      *ConfigPostgresComparisonExp      `json:"postgres,omitempty"`
	Provider      *ConfigProviderComparisonExp      `json:"provider,omitempty"`
	Storage       *ConfigStorageComparisonExp       `json:"storage,omitempty"`
}

type ConfigConfigInsertInput

type ConfigConfigInsertInput struct {
	Auth          *ConfigAuthInsertInput          `json:"auth,omitempty"`
	Functions     *ConfigFunctionsInsertInput     `json:"functions,omitempty"`
	Global        *ConfigGlobalInsertInput        `json:"global,omitempty"`
	Hasura        ConfigHasuraInsertInput         `json:"hasura"`
	Observability *ConfigObservabilityInsertInput `json:"observability,omitempty"`
	Postgres      *ConfigPostgresInsertInput      `json:"postgres,omitempty"`
	Provider      *ConfigProviderInsertInput      `json:"provider,omitempty"`
	Storage       *ConfigStorageInsertInput       `json:"storage,omitempty"`
}

type ConfigConfigUpdateInput

type ConfigConfigUpdateInput struct {
	Auth          *ConfigAuthUpdateInput          `json:"auth,omitempty"`
	Functions     *ConfigFunctionsUpdateInput     `json:"functions,omitempty"`
	Global        *ConfigGlobalUpdateInput        `json:"global,omitempty"`
	Hasura        *ConfigHasuraUpdateInput        `json:"hasura,omitempty"`
	Observability *ConfigObservabilityUpdateInput `json:"observability,omitempty"`
	Postgres      *ConfigPostgresUpdateInput      `json:"postgres,omitempty"`
	Provider      *ConfigProviderUpdateInput      `json:"provider,omitempty"`
	Storage       *ConfigStorageUpdateInput       `json:"storage,omitempty"`
}

type ConfigEmailComparisonExp

type ConfigEmailComparisonExp struct {
	Eq  *string  `json:"_eq,omitempty"`
	In  []string `json:"_in,omitempty"`
	Neq *string  `json:"_neq,omitempty"`
	Nin []string `json:"_nin,omitempty"`
}

type ConfigEnvironmentVariable

type ConfigEnvironmentVariable struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

type ConfigEnvironmentVariableComparisonExp

type ConfigEnvironmentVariableComparisonExp struct {
	And   []*ConfigEnvironmentVariableComparisonExp `json:"_and,omitempty"`
	Not   *ConfigEnvironmentVariableComparisonExp   `json:"_not,omitempty"`
	Or    []*ConfigEnvironmentVariableComparisonExp `json:"_or,omitempty"`
	Name  *ConfigStringComparisonExp                `json:"name,omitempty"`
	Value *ConfigStringComparisonExp                `json:"value,omitempty"`
}

type ConfigEnvironmentVariableInsertInput

type ConfigEnvironmentVariableInsertInput struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

type ConfigEnvironmentVariableUpdateInput

type ConfigEnvironmentVariableUpdateInput struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

type ConfigFunctions

type ConfigFunctions struct {
	Node *ConfigFunctionsNode `json:"node,omitempty"`
}

type ConfigFunctionsComparisonExp

type ConfigFunctionsComparisonExp struct {
	And  []*ConfigFunctionsComparisonExp   `json:"_and,omitempty"`
	Not  *ConfigFunctionsComparisonExp     `json:"_not,omitempty"`
	Or   []*ConfigFunctionsComparisonExp   `json:"_or,omitempty"`
	Node *ConfigFunctionsNodeComparisonExp `json:"node,omitempty"`
}

type ConfigFunctionsInsertInput

type ConfigFunctionsInsertInput struct {
	Node *ConfigFunctionsNodeInsertInput `json:"node,omitempty"`
}

type ConfigFunctionsNode

type ConfigFunctionsNode struct {
	Version *int64 `json:"version,omitempty"`
}

type ConfigFunctionsNodeComparisonExp

type ConfigFunctionsNodeComparisonExp struct {
	And     []*ConfigFunctionsNodeComparisonExp `json:"_and,omitempty"`
	Not     *ConfigFunctionsNodeComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigFunctionsNodeComparisonExp `json:"_or,omitempty"`
	Version *ConfigIntComparisonExp             `json:"version,omitempty"`
}

type ConfigFunctionsNodeInsertInput

type ConfigFunctionsNodeInsertInput struct {
	Version *int64 `json:"version,omitempty"`
}

type ConfigFunctionsNodeUpdateInput

type ConfigFunctionsNodeUpdateInput struct {
	Version *int64 `json:"version,omitempty"`
}

type ConfigFunctionsUpdateInput

type ConfigFunctionsUpdateInput struct {
	Node *ConfigFunctionsNodeUpdateInput `json:"node,omitempty"`
}

type ConfigGlobal

type ConfigGlobal struct {
	Environment []*ConfigEnvironmentVariable `json:"environment,omitempty"`
}

type ConfigGlobalComparisonExp

type ConfigGlobalComparisonExp struct {
	And         []*ConfigGlobalComparisonExp            `json:"_and,omitempty"`
	Not         *ConfigGlobalComparisonExp              `json:"_not,omitempty"`
	Or          []*ConfigGlobalComparisonExp            `json:"_or,omitempty"`
	Environment *ConfigEnvironmentVariableComparisonExp `json:"environment,omitempty"`
}

type ConfigGlobalInsertInput

type ConfigGlobalInsertInput struct {
	Environment []*ConfigEnvironmentVariableInsertInput `json:"environment,omitempty"`
}

type ConfigGlobalUpdateInput

type ConfigGlobalUpdateInput struct {
	Environment []*ConfigEnvironmentVariableUpdateInput `json:"environment,omitempty"`
}

type ConfigGrafana

type ConfigGrafana struct {
	AdminPassword string `json:"adminPassword"`
}

type ConfigGrafanaComparisonExp

type ConfigGrafanaComparisonExp struct {
	And           []*ConfigGrafanaComparisonExp `json:"_and,omitempty"`
	Not           *ConfigGrafanaComparisonExp   `json:"_not,omitempty"`
	Or            []*ConfigGrafanaComparisonExp `json:"_or,omitempty"`
	AdminPassword *ConfigStringComparisonExp    `json:"adminPassword,omitempty"`
}

type ConfigGrafanaInsertInput

type ConfigGrafanaInsertInput struct {
	AdminPassword string `json:"adminPassword"`
}

type ConfigGrafanaUpdateInput

type ConfigGrafanaUpdateInput struct {
	AdminPassword *string `json:"adminPassword,omitempty"`
}

type ConfigHasura

type ConfigHasura struct {
	AdminSecret   string                `json:"adminSecret"`
	Events        *ConfigHasuraEvents   `json:"events,omitempty"`
	JwtSecrets    []*ConfigJWTSecret    `json:"jwtSecrets,omitempty"`
	Logs          *ConfigHasuraLogs     `json:"logs,omitempty"`
	Resources     *ConfigResources      `json:"resources,omitempty"`
	Settings      *ConfigHasuraSettings `json:"settings,omitempty"`
	Version       *string               `json:"version,omitempty"`
	WebhookSecret string                `json:"webhookSecret"`
}

type ConfigHasuraComparisonExp

type ConfigHasuraComparisonExp struct {
	And           []*ConfigHasuraComparisonExp       `json:"_and,omitempty"`
	Not           *ConfigHasuraComparisonExp         `json:"_not,omitempty"`
	Or            []*ConfigHasuraComparisonExp       `json:"_or,omitempty"`
	AdminSecret   *ConfigStringComparisonExp         `json:"adminSecret,omitempty"`
	Events        *ConfigHasuraEventsComparisonExp   `json:"events,omitempty"`
	JwtSecrets    *ConfigJWTSecretComparisonExp      `json:"jwtSecrets,omitempty"`
	Logs          *ConfigHasuraLogsComparisonExp     `json:"logs,omitempty"`
	Resources     *ConfigResourcesComparisonExp      `json:"resources,omitempty"`
	Settings      *ConfigHasuraSettingsComparisonExp `json:"settings,omitempty"`
	Version       *ConfigStringComparisonExp         `json:"version,omitempty"`
	WebhookSecret *ConfigStringComparisonExp         `json:"webhookSecret,omitempty"`
}

type ConfigHasuraEvents

type ConfigHasuraEvents struct {
	HTTPPoolSize *string `json:"httpPoolSize,omitempty"`
}

type ConfigHasuraEventsComparisonExp

type ConfigHasuraEventsComparisonExp struct {
	And          []*ConfigHasuraEventsComparisonExp `json:"_and,omitempty"`
	Not          *ConfigHasuraEventsComparisonExp   `json:"_not,omitempty"`
	Or           []*ConfigHasuraEventsComparisonExp `json:"_or,omitempty"`
	HTTPPoolSize *ConfigUint32ComparisonExp         `json:"httpPoolSize,omitempty"`
}

type ConfigHasuraEventsInsertInput

type ConfigHasuraEventsInsertInput struct {
	HTTPPoolSize *string `json:"httpPoolSize,omitempty"`
}

type ConfigHasuraEventsUpdateInput

type ConfigHasuraEventsUpdateInput struct {
	HTTPPoolSize *string `json:"httpPoolSize,omitempty"`
}

type ConfigHasuraInsertInput

type ConfigHasuraInsertInput struct {
	AdminSecret   string                           `json:"adminSecret"`
	Events        *ConfigHasuraEventsInsertInput   `json:"events,omitempty"`
	JwtSecrets    []*ConfigJWTSecretInsertInput    `json:"jwtSecrets,omitempty"`
	Logs          *ConfigHasuraLogsInsertInput     `json:"logs,omitempty"`
	Resources     *ConfigResourcesInsertInput      `json:"resources,omitempty"`
	Settings      *ConfigHasuraSettingsInsertInput `json:"settings,omitempty"`
	Version       *string                          `json:"version,omitempty"`
	WebhookSecret string                           `json:"webhookSecret"`
}

type ConfigHasuraLogs

type ConfigHasuraLogs struct {
	Level *string `json:"level,omitempty"`
}

type ConfigHasuraLogsComparisonExp

type ConfigHasuraLogsComparisonExp struct {
	And   []*ConfigHasuraLogsComparisonExp `json:"_and,omitempty"`
	Not   *ConfigHasuraLogsComparisonExp   `json:"_not,omitempty"`
	Or    []*ConfigHasuraLogsComparisonExp `json:"_or,omitempty"`
	Level *ConfigStringComparisonExp       `json:"level,omitempty"`
}

type ConfigHasuraLogsInsertInput

type ConfigHasuraLogsInsertInput struct {
	Level *string `json:"level,omitempty"`
}

type ConfigHasuraLogsUpdateInput

type ConfigHasuraLogsUpdateInput struct {
	Level *string `json:"level,omitempty"`
}

type ConfigHasuraSettings

type ConfigHasuraSettings struct {
	EnableRemoteSchemaPermissions *bool `json:"enableRemoteSchemaPermissions,omitempty"`
}

type ConfigHasuraSettingsComparisonExp

type ConfigHasuraSettingsComparisonExp struct {
	And                           []*ConfigHasuraSettingsComparisonExp `json:"_and,omitempty"`
	Not                           *ConfigHasuraSettingsComparisonExp   `json:"_not,omitempty"`
	Or                            []*ConfigHasuraSettingsComparisonExp `json:"_or,omitempty"`
	EnableRemoteSchemaPermissions *ConfigBooleanComparisonExp          `json:"enableRemoteSchemaPermissions,omitempty"`
}

type ConfigHasuraSettingsInsertInput

type ConfigHasuraSettingsInsertInput struct {
	EnableRemoteSchemaPermissions *bool `json:"enableRemoteSchemaPermissions,omitempty"`
}

type ConfigHasuraSettingsUpdateInput

type ConfigHasuraSettingsUpdateInput struct {
	EnableRemoteSchemaPermissions *bool `json:"enableRemoteSchemaPermissions,omitempty"`
}

type ConfigHasuraUpdateInput

type ConfigHasuraUpdateInput struct {
	AdminSecret   *string                          `json:"adminSecret,omitempty"`
	Events        *ConfigHasuraEventsUpdateInput   `json:"events,omitempty"`
	JwtSecrets    []*ConfigJWTSecretUpdateInput    `json:"jwtSecrets,omitempty"`
	Logs          *ConfigHasuraLogsUpdateInput     `json:"logs,omitempty"`
	Resources     *ConfigResourcesUpdateInput      `json:"resources,omitempty"`
	Settings      *ConfigHasuraSettingsUpdateInput `json:"settings,omitempty"`
	Version       *string                          `json:"version,omitempty"`
	WebhookSecret *string                          `json:"webhookSecret,omitempty"`
}

type ConfigInsertConfigResponse

type ConfigInsertConfigResponse struct {
	Config       ConfigConfig                 `json:"config"`
	Secrets      []*ConfigEnvironmentVariable `json:"secrets"`
	SystemConfig ConfigSystemConfig           `json:"systemConfig"`
}

type ConfigIntComparisonExp

type ConfigIntComparisonExp struct {
	Eq  *int64  `json:"_eq,omitempty"`
	In  []int64 `json:"_in,omitempty"`
	Neq *int64  `json:"_neq,omitempty"`
	Nin []int64 `json:"_nin,omitempty"`
}

type ConfigJWTSecret

type ConfigJWTSecret struct {
	AllowedSkew         *string           `json:"allowed_skew,omitempty"`
	Audience            *string           `json:"audience,omitempty"`
	ClaimsFormat        *string           `json:"claims_format,omitempty"`
	ClaimsMap           []*ConfigClaimMap `json:"claims_map,omitempty"`
	ClaimsNamespace     *string           `json:"claims_namespace,omitempty"`
	ClaimsNamespacePath *string           `json:"claims_namespace_path,omitempty"`
	Header              *string           `json:"header,omitempty"`
	Issuer              *string           `json:"issuer,omitempty"`
	JwkURL              *string           `json:"jwk_url,omitempty"`
	Key                 *string           `json:"key,omitempty"`
	Type                *string           `json:"type,omitempty"`
}

type ConfigJWTSecretComparisonExp

type ConfigJWTSecretComparisonExp struct {
	And                 []*ConfigJWTSecretComparisonExp `json:"_and,omitempty"`
	Not                 *ConfigJWTSecretComparisonExp   `json:"_not,omitempty"`
	Or                  []*ConfigJWTSecretComparisonExp `json:"_or,omitempty"`
	AllowedSkew         *ConfigUint32ComparisonExp      `json:"allowed_skew,omitempty"`
	Audience            *ConfigStringComparisonExp      `json:"audience,omitempty"`
	ClaimsFormat        *ConfigStringComparisonExp      `json:"claims_format,omitempty"`
	ClaimsMap           *ConfigClaimMapComparisonExp    `json:"claims_map,omitempty"`
	ClaimsNamespace     *ConfigStringComparisonExp      `json:"claims_namespace,omitempty"`
	ClaimsNamespacePath *ConfigStringComparisonExp      `json:"claims_namespace_path,omitempty"`
	Header              *ConfigStringComparisonExp      `json:"header,omitempty"`
	Issuer              *ConfigStringComparisonExp      `json:"issuer,omitempty"`
	JwkURL              *ConfigURLComparisonExp         `json:"jwk_url,omitempty"`
	Key                 *ConfigStringComparisonExp      `json:"key,omitempty"`
	Type                *ConfigStringComparisonExp      `json:"type,omitempty"`
}

type ConfigJWTSecretInsertInput

type ConfigJWTSecretInsertInput struct {
	AllowedSkew         *string                      `json:"allowed_skew,omitempty"`
	Audience            *string                      `json:"audience,omitempty"`
	ClaimsFormat        *string                      `json:"claims_format,omitempty"`
	ClaimsMap           []*ConfigClaimMapInsertInput `json:"claims_map,omitempty"`
	ClaimsNamespace     *string                      `json:"claims_namespace,omitempty"`
	ClaimsNamespacePath *string                      `json:"claims_namespace_path,omitempty"`
	Header              *string                      `json:"header,omitempty"`
	Issuer              *string                      `json:"issuer,omitempty"`
	JwkURL              *string                      `json:"jwk_url,omitempty"`
	Key                 *string                      `json:"key,omitempty"`
	Type                *string                      `json:"type,omitempty"`
}

type ConfigJWTSecretUpdateInput

type ConfigJWTSecretUpdateInput struct {
	AllowedSkew         *string                      `json:"allowed_skew,omitempty"`
	Audience            *string                      `json:"audience,omitempty"`
	ClaimsFormat        *string                      `json:"claims_format,omitempty"`
	ClaimsMap           []*ConfigClaimMapUpdateInput `json:"claims_map,omitempty"`
	ClaimsNamespace     *string                      `json:"claims_namespace,omitempty"`
	ClaimsNamespacePath *string                      `json:"claims_namespace_path,omitempty"`
	Header              *string                      `json:"header,omitempty"`
	Issuer              *string                      `json:"issuer,omitempty"`
	JwkURL              *string                      `json:"jwk_url,omitempty"`
	Key                 *string                      `json:"key,omitempty"`
	Type                *string                      `json:"type,omitempty"`
}

type ConfigLocaleComparisonExp

type ConfigLocaleComparisonExp struct {
	Eq  *string  `json:"_eq,omitempty"`
	In  []string `json:"_in,omitempty"`
	Neq *string  `json:"_neq,omitempty"`
	Nin []string `json:"_nin,omitempty"`
}

type ConfigObservability

type ConfigObservability struct {
	Grafana *ConfigGrafana `json:"grafana,omitempty"`
}

type ConfigObservabilityComparisonExp

type ConfigObservabilityComparisonExp struct {
	And     []*ConfigObservabilityComparisonExp `json:"_and,omitempty"`
	Not     *ConfigObservabilityComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigObservabilityComparisonExp `json:"_or,omitempty"`
	Grafana *ConfigGrafanaComparisonExp         `json:"grafana,omitempty"`
}

type ConfigObservabilityInsertInput

type ConfigObservabilityInsertInput struct {
	Grafana *ConfigGrafanaInsertInput `json:"grafana,omitempty"`
}

type ConfigObservabilityUpdateInput

type ConfigObservabilityUpdateInput struct {
	Grafana *ConfigGrafanaUpdateInput `json:"grafana,omitempty"`
}

type ConfigPortComparisonExp

type ConfigPortComparisonExp struct {
	Eq  *string  `json:"_eq,omitempty"`
	In  []string `json:"_in,omitempty"`
	Neq *string  `json:"_neq,omitempty"`
	Nin []string `json:"_nin,omitempty"`
}

type ConfigPostgres

type ConfigPostgres struct {
	Resources *ConfigResources `json:"resources,omitempty"`
	Version   *string          `json:"version,omitempty"`
}

type ConfigPostgresComparisonExp

type ConfigPostgresComparisonExp struct {
	And       []*ConfigPostgresComparisonExp `json:"_and,omitempty"`
	Not       *ConfigPostgresComparisonExp   `json:"_not,omitempty"`
	Or        []*ConfigPostgresComparisonExp `json:"_or,omitempty"`
	Resources *ConfigResourcesComparisonExp  `json:"resources,omitempty"`
	Version   *ConfigStringComparisonExp     `json:"version,omitempty"`
}

type ConfigPostgresInsertInput

type ConfigPostgresInsertInput struct {
	Resources *ConfigResourcesInsertInput `json:"resources,omitempty"`
	Version   *string                     `json:"version,omitempty"`
}

type ConfigPostgresUpdateInput

type ConfigPostgresUpdateInput struct {
	Resources *ConfigResourcesUpdateInput `json:"resources,omitempty"`
	Version   *string                     `json:"version,omitempty"`
}

type ConfigProvider

type ConfigProvider struct {
	Sms  *ConfigSms  `json:"sms,omitempty"`
	SMTP *ConfigSMTP `json:"smtp,omitempty"`
}

type ConfigProviderComparisonExp

type ConfigProviderComparisonExp struct {
	And  []*ConfigProviderComparisonExp `json:"_and,omitempty"`
	Not  *ConfigProviderComparisonExp   `json:"_not,omitempty"`
	Or   []*ConfigProviderComparisonExp `json:"_or,omitempty"`
	Sms  *ConfigSmsComparisonExp        `json:"sms,omitempty"`
	SMTP *ConfigSMTPComparisonExp       `json:"smtp,omitempty"`
}

type ConfigProviderInsertInput

type ConfigProviderInsertInput struct {
	Sms  *ConfigSmsInsertInput  `json:"sms,omitempty"`
	SMTP *ConfigSMTPInsertInput `json:"smtp,omitempty"`
}

type ConfigProviderUpdateInput

type ConfigProviderUpdateInput struct {
	Sms  *ConfigSmsUpdateInput  `json:"sms,omitempty"`
	SMTP *ConfigSMTPUpdateInput `json:"smtp,omitempty"`
}

type ConfigResources

type ConfigResources struct {
	Compute  ConfigResourcesCompute `json:"compute"`
	Replicas string                 `json:"replicas"`
}

type ConfigResourcesComparisonExp

type ConfigResourcesComparisonExp struct {
	And      []*ConfigResourcesComparisonExp      `json:"_and,omitempty"`
	Not      *ConfigResourcesComparisonExp        `json:"_not,omitempty"`
	Or       []*ConfigResourcesComparisonExp      `json:"_or,omitempty"`
	Compute  *ConfigResourcesComputeComparisonExp `json:"compute,omitempty"`
	Replicas *ConfigUint8ComparisonExp            `json:"replicas,omitempty"`
}

type ConfigResourcesCompute

type ConfigResourcesCompute struct {
	CPU    string `json:"cpu"`
	Memory string `json:"memory"`
}

type ConfigResourcesComputeComparisonExp

type ConfigResourcesComputeComparisonExp struct {
	And    []*ConfigResourcesComputeComparisonExp `json:"_and,omitempty"`
	Not    *ConfigResourcesComputeComparisonExp   `json:"_not,omitempty"`
	Or     []*ConfigResourcesComputeComparisonExp `json:"_or,omitempty"`
	CPU    *ConfigUint32ComparisonExp             `json:"cpu,omitempty"`
	Memory *ConfigUint32ComparisonExp             `json:"memory,omitempty"`
}

type ConfigResourcesComputeInsertInput

type ConfigResourcesComputeInsertInput struct {
	CPU    string `json:"cpu"`
	Memory string `json:"memory"`
}

type ConfigResourcesComputeUpdateInput

type ConfigResourcesComputeUpdateInput struct {
	CPU    *string `json:"cpu,omitempty"`
	Memory *string `json:"memory,omitempty"`
}

type ConfigResourcesInsertInput

type ConfigResourcesInsertInput struct {
	Compute  ConfigResourcesComputeInsertInput `json:"compute"`
	Replicas string                            `json:"replicas"`
}

type ConfigResourcesUpdateInput

type ConfigResourcesUpdateInput struct {
	Compute  *ConfigResourcesComputeUpdateInput `json:"compute,omitempty"`
	Replicas *string                            `json:"replicas,omitempty"`
}

type ConfigSMTP

type ConfigSMTP struct {
	Host     string `json:"host"`
	Method   string `json:"method"`
	Password string `json:"password"`
	Port     string `json:"port"`
	Secure   bool   `json:"secure"`
	Sender   string `json:"sender"`
	User     string `json:"user"`
}

type ConfigSMTPComparisonExp

type ConfigSMTPComparisonExp struct {
	And      []*ConfigSMTPComparisonExp  `json:"_and,omitempty"`
	Not      *ConfigSMTPComparisonExp    `json:"_not,omitempty"`
	Or       []*ConfigSMTPComparisonExp  `json:"_or,omitempty"`
	Host     *ConfigStringComparisonExp  `json:"host,omitempty"`
	Method   *ConfigStringComparisonExp  `json:"method,omitempty"`
	Password *ConfigStringComparisonExp  `json:"password,omitempty"`
	Port     *ConfigPortComparisonExp    `json:"port,omitempty"`
	Secure   *ConfigBooleanComparisonExp `json:"secure,omitempty"`
	Sender   *ConfigStringComparisonExp  `json:"sender,omitempty"`
	User     *ConfigStringComparisonExp  `json:"user,omitempty"`
}

type ConfigSMTPInsertInput

type ConfigSMTPInsertInput struct {
	Host     string `json:"host"`
	Method   string `json:"method"`
	Password string `json:"password"`
	Port     string `json:"port"`
	Secure   bool   `json:"secure"`
	Sender   string `json:"sender"`
	User     string `json:"user"`
}

type ConfigSMTPUpdateInput

type ConfigSMTPUpdateInput struct {
	Host     *string `json:"host,omitempty"`
	Method   *string `json:"method,omitempty"`
	Password *string `json:"password,omitempty"`
	Port     *string `json:"port,omitempty"`
	Secure   *bool   `json:"secure,omitempty"`
	Sender   *string `json:"sender,omitempty"`
	User     *string `json:"user,omitempty"`
}

type ConfigSms

type ConfigSms struct {
	AccountSid         string  `json:"accountSid"`
	AuthToken          string  `json:"authToken"`
	MessagingServiceID string  `json:"messagingServiceId"`
	Provider           *string `json:"provider,omitempty"`
}

type ConfigSmsComparisonExp

type ConfigSmsComparisonExp struct {
	And                []*ConfigSmsComparisonExp  `json:"_and,omitempty"`
	Not                *ConfigSmsComparisonExp    `json:"_not,omitempty"`
	Or                 []*ConfigSmsComparisonExp  `json:"_or,omitempty"`
	AccountSid         *ConfigStringComparisonExp `json:"accountSid,omitempty"`
	AuthToken          *ConfigStringComparisonExp `json:"authToken,omitempty"`
	MessagingServiceID *ConfigStringComparisonExp `json:"messagingServiceId,omitempty"`
	Provider           *ConfigStringComparisonExp `json:"provider,omitempty"`
}

type ConfigSmsInsertInput

type ConfigSmsInsertInput struct {
	AccountSid         string  `json:"accountSid"`
	AuthToken          string  `json:"authToken"`
	MessagingServiceID string  `json:"messagingServiceId"`
	Provider           *string `json:"provider,omitempty"`
}

type ConfigSmsUpdateInput

type ConfigSmsUpdateInput struct {
	AccountSid         *string `json:"accountSid,omitempty"`
	AuthToken          *string `json:"authToken,omitempty"`
	MessagingServiceID *string `json:"messagingServiceId,omitempty"`
	Provider           *string `json:"provider,omitempty"`
}

type ConfigStandardOauthProvider

type ConfigStandardOauthProvider struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
}

type ConfigStandardOauthProviderComparisonExp

type ConfigStandardOauthProviderComparisonExp struct {
	And          []*ConfigStandardOauthProviderComparisonExp `json:"_and,omitempty"`
	Not          *ConfigStandardOauthProviderComparisonExp   `json:"_not,omitempty"`
	Or           []*ConfigStandardOauthProviderComparisonExp `json:"_or,omitempty"`
	ClientID     *ConfigStringComparisonExp                  `json:"clientId,omitempty"`
	ClientSecret *ConfigStringComparisonExp                  `json:"clientSecret,omitempty"`
	Enabled      *ConfigBooleanComparisonExp                 `json:"enabled,omitempty"`
}

type ConfigStandardOauthProviderInsertInput

type ConfigStandardOauthProviderInsertInput struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
}

type ConfigStandardOauthProviderUpdateInput

type ConfigStandardOauthProviderUpdateInput struct {
	ClientID     *string `json:"clientId,omitempty"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
}

type ConfigStandardOauthProviderWithScope

type ConfigStandardOauthProviderWithScope struct {
	ClientID     *string  `json:"clientId,omitempty"`
	ClientSecret *string  `json:"clientSecret,omitempty"`
	Enabled      *bool    `json:"enabled,omitempty"`
	Scope        []string `json:"scope,omitempty"`
}

type ConfigStandardOauthProviderWithScopeComparisonExp

type ConfigStandardOauthProviderWithScopeComparisonExp struct {
	And          []*ConfigStandardOauthProviderWithScopeComparisonExp `json:"_and,omitempty"`
	Not          *ConfigStandardOauthProviderWithScopeComparisonExp   `json:"_not,omitempty"`
	Or           []*ConfigStandardOauthProviderWithScopeComparisonExp `json:"_or,omitempty"`
	ClientID     *ConfigStringComparisonExp                           `json:"clientId,omitempty"`
	ClientSecret *ConfigStringComparisonExp                           `json:"clientSecret,omitempty"`
	Enabled      *ConfigBooleanComparisonExp                          `json:"enabled,omitempty"`
	Scope        *ConfigStringComparisonExp                           `json:"scope,omitempty"`
}

type ConfigStandardOauthProviderWithScopeInsertInput

type ConfigStandardOauthProviderWithScopeInsertInput struct {
	ClientID     *string  `json:"clientId,omitempty"`
	ClientSecret *string  `json:"clientSecret,omitempty"`
	Enabled      *bool    `json:"enabled,omitempty"`
	Scope        []string `json:"scope,omitempty"`
}

type ConfigStandardOauthProviderWithScopeUpdateInput

type ConfigStandardOauthProviderWithScopeUpdateInput struct {
	ClientID     *string  `json:"clientId,omitempty"`
	ClientSecret *string  `json:"clientSecret,omitempty"`
	Enabled      *bool    `json:"enabled,omitempty"`
	Scope        []string `json:"scope,omitempty"`
}

type ConfigStorage

type ConfigStorage struct {
	Resources *ConfigResources `json:"resources,omitempty"`
	Version   *string          `json:"version,omitempty"`
}

type ConfigStorageComparisonExp

type ConfigStorageComparisonExp struct {
	And       []*ConfigStorageComparisonExp `json:"_and,omitempty"`
	Not       *ConfigStorageComparisonExp   `json:"_not,omitempty"`
	Or        []*ConfigStorageComparisonExp `json:"_or,omitempty"`
	Resources *ConfigResourcesComparisonExp `json:"resources,omitempty"`
	Version   *ConfigStringComparisonExp    `json:"version,omitempty"`
}

type ConfigStorageInsertInput

type ConfigStorageInsertInput struct {
	Resources *ConfigResourcesInsertInput `json:"resources,omitempty"`
	Version   *string                     `json:"version,omitempty"`
}

type ConfigStorageUpdateInput

type ConfigStorageUpdateInput struct {
	Resources *ConfigResourcesUpdateInput `json:"resources,omitempty"`
	Version   *string                     `json:"version,omitempty"`
}

type ConfigStringComparisonExp

type ConfigStringComparisonExp struct {
	Eq  *string  `json:"_eq,omitempty"`
	In  []string `json:"_in,omitempty"`
	Neq *string  `json:"_neq,omitempty"`
	Nin []string `json:"_nin,omitempty"`
}

type ConfigSystemConfig

type ConfigSystemConfig struct {
	Auth     *ConfigSystemConfigAuth    `json:"auth,omitempty"`
	Postgres ConfigSystemConfigPostgres `json:"postgres"`
}

type ConfigSystemConfigAuth

type ConfigSystemConfigAuth struct {
	Email *ConfigSystemConfigAuthEmail `json:"email,omitempty"`
}

type ConfigSystemConfigAuthComparisonExp

type ConfigSystemConfigAuthComparisonExp struct {
	And   []*ConfigSystemConfigAuthComparisonExp    `json:"_and,omitempty"`
	Not   *ConfigSystemConfigAuthComparisonExp      `json:"_not,omitempty"`
	Or    []*ConfigSystemConfigAuthComparisonExp    `json:"_or,omitempty"`
	Email *ConfigSystemConfigAuthEmailComparisonExp `json:"email,omitempty"`
}

type ConfigSystemConfigAuthEmail

type ConfigSystemConfigAuthEmail struct {
	Templates *ConfigSystemConfigAuthEmailTemplates `json:"templates,omitempty"`
}

type ConfigSystemConfigAuthEmailComparisonExp

type ConfigSystemConfigAuthEmailComparisonExp struct {
	And       []*ConfigSystemConfigAuthEmailComparisonExp        `json:"_and,omitempty"`
	Not       *ConfigSystemConfigAuthEmailComparisonExp          `json:"_not,omitempty"`
	Or        []*ConfigSystemConfigAuthEmailComparisonExp        `json:"_or,omitempty"`
	Templates *ConfigSystemConfigAuthEmailTemplatesComparisonExp `json:"templates,omitempty"`
}

type ConfigSystemConfigAuthEmailInsertInput

type ConfigSystemConfigAuthEmailInsertInput struct {
	Templates *ConfigSystemConfigAuthEmailTemplatesInsertInput `json:"templates,omitempty"`
}

type ConfigSystemConfigAuthEmailTemplates

type ConfigSystemConfigAuthEmailTemplates struct {
	S3Key *string `json:"s3Key,omitempty"`
}

type ConfigSystemConfigAuthEmailTemplatesComparisonExp

type ConfigSystemConfigAuthEmailTemplatesComparisonExp struct {
	And   []*ConfigSystemConfigAuthEmailTemplatesComparisonExp `json:"_and,omitempty"`
	Not   *ConfigSystemConfigAuthEmailTemplatesComparisonExp   `json:"_not,omitempty"`
	Or    []*ConfigSystemConfigAuthEmailTemplatesComparisonExp `json:"_or,omitempty"`
	S3Key *ConfigStringComparisonExp                           `json:"s3Key,omitempty"`
}

type ConfigSystemConfigAuthEmailTemplatesInsertInput

type ConfigSystemConfigAuthEmailTemplatesInsertInput struct {
	S3Key *string `json:"s3Key,omitempty"`
}

type ConfigSystemConfigAuthEmailTemplatesUpdateInput

type ConfigSystemConfigAuthEmailTemplatesUpdateInput struct {
	S3Key *string `json:"s3Key,omitempty"`
}

type ConfigSystemConfigAuthEmailUpdateInput

type ConfigSystemConfigAuthEmailUpdateInput struct {
	Templates *ConfigSystemConfigAuthEmailTemplatesUpdateInput `json:"templates,omitempty"`
}

type ConfigSystemConfigAuthInsertInput

type ConfigSystemConfigAuthInsertInput struct {
	Email *ConfigSystemConfigAuthEmailInsertInput `json:"email,omitempty"`
}

type ConfigSystemConfigAuthUpdateInput

type ConfigSystemConfigAuthUpdateInput struct {
	Email *ConfigSystemConfigAuthEmailUpdateInput `json:"email,omitempty"`
}

type ConfigSystemConfigComparisonExp

type ConfigSystemConfigComparisonExp struct {
	And      []*ConfigSystemConfigComparisonExp       `json:"_and,omitempty"`
	Not      *ConfigSystemConfigComparisonExp         `json:"_not,omitempty"`
	Or       []*ConfigSystemConfigComparisonExp       `json:"_or,omitempty"`
	Auth     *ConfigSystemConfigAuthComparisonExp     `json:"auth,omitempty"`
	Postgres *ConfigSystemConfigPostgresComparisonExp `json:"postgres,omitempty"`
}

type ConfigSystemConfigInsertInput

type ConfigSystemConfigInsertInput struct {
	Auth     *ConfigSystemConfigAuthInsertInput    `json:"auth,omitempty"`
	Postgres ConfigSystemConfigPostgresInsertInput `json:"postgres"`
}

type ConfigSystemConfigPostgres

type ConfigSystemConfigPostgres struct {
	ConnectionString ConfigSystemConfigPostgresConnectionString `json:"connectionString"`
	Database         string                                     `json:"database"`
	Enabled          *bool                                      `json:"enabled,omitempty"`
	Password         string                                     `json:"password"`
}

type ConfigSystemConfigPostgresComparisonExp

type ConfigSystemConfigPostgresComparisonExp struct {
	And              []*ConfigSystemConfigPostgresComparisonExp               `json:"_and,omitempty"`
	Not              *ConfigSystemConfigPostgresComparisonExp                 `json:"_not,omitempty"`
	Or               []*ConfigSystemConfigPostgresComparisonExp               `json:"_or,omitempty"`
	ConnectionString *ConfigSystemConfigPostgresConnectionStringComparisonExp `json:"connectionString,omitempty"`
	Database         *ConfigStringComparisonExp                               `json:"database,omitempty"`
	Enabled          *ConfigBooleanComparisonExp                              `json:"enabled,omitempty"`
	Password         *ConfigStringComparisonExp                               `json:"password,omitempty"`
}

type ConfigSystemConfigPostgresConnectionString

type ConfigSystemConfigPostgresConnectionString struct {
	Auth    string `json:"auth"`
	Backup  string `json:"backup"`
	Hasura  string `json:"hasura"`
	Storage string `json:"storage"`
}

type ConfigSystemConfigPostgresConnectionStringComparisonExp

type ConfigSystemConfigPostgresConnectionStringComparisonExp struct {
	And     []*ConfigSystemConfigPostgresConnectionStringComparisonExp `json:"_and,omitempty"`
	Not     *ConfigSystemConfigPostgresConnectionStringComparisonExp   `json:"_not,omitempty"`
	Or      []*ConfigSystemConfigPostgresConnectionStringComparisonExp `json:"_or,omitempty"`
	Auth    *ConfigStringComparisonExp                                 `json:"auth,omitempty"`
	Backup  *ConfigStringComparisonExp                                 `json:"backup,omitempty"`
	Hasura  *ConfigStringComparisonExp                                 `json:"hasura,omitempty"`
	Storage *ConfigStringComparisonExp                                 `json:"storage,omitempty"`
}

type ConfigSystemConfigPostgresConnectionStringInsertInput

type ConfigSystemConfigPostgresConnectionStringInsertInput struct {
	Auth    string `json:"auth"`
	Backup  string `json:"backup"`
	Hasura  string `json:"hasura"`
	Storage string `json:"storage"`
}

type ConfigSystemConfigPostgresConnectionStringUpdateInput

type ConfigSystemConfigPostgresConnectionStringUpdateInput struct {
	Auth    *string `json:"auth,omitempty"`
	Backup  *string `json:"backup,omitempty"`
	Hasura  *string `json:"hasura,omitempty"`
	Storage *string `json:"storage,omitempty"`
}

type ConfigSystemConfigPostgresInsertInput

type ConfigSystemConfigPostgresInsertInput struct {
	ConnectionString ConfigSystemConfigPostgresConnectionStringInsertInput `json:"connectionString"`
	Database         string                                                `json:"database"`
	Enabled          *bool                                                 `json:"enabled,omitempty"`
	Password         string                                                `json:"password"`
}

type ConfigSystemConfigPostgresUpdateInput

type ConfigSystemConfigPostgresUpdateInput struct {
	ConnectionString *ConfigSystemConfigPostgresConnectionStringUpdateInput `json:"connectionString,omitempty"`
	Database         *string                                                `json:"database,omitempty"`
	Enabled          *bool                                                  `json:"enabled,omitempty"`
	Password         *string                                                `json:"password,omitempty"`
}

type ConfigSystemConfigUpdateInput

type ConfigSystemConfigUpdateInput struct {
	Auth     *ConfigSystemConfigAuthUpdateInput     `json:"auth,omitempty"`
	Postgres *ConfigSystemConfigPostgresUpdateInput `json:"postgres,omitempty"`
}

type ConfigURLComparisonExp

type ConfigURLComparisonExp struct {
	Eq  *string  `json:"_eq,omitempty"`
	In  []string `json:"_in,omitempty"`
	Neq *string  `json:"_neq,omitempty"`
	Nin []string `json:"_nin,omitempty"`
}

type ConfigUint32ComparisonExp

type ConfigUint32ComparisonExp struct {
	Eq  *string  `json:"_eq,omitempty"`
	In  []string `json:"_in,omitempty"`
	Neq *string  `json:"_neq,omitempty"`
	Nin []string `json:"_nin,omitempty"`
}

type ConfigUint8ComparisonExp

type ConfigUint8ComparisonExp struct {
	Eq  *string  `json:"_eq,omitempty"`
	In  []string `json:"_in,omitempty"`
	Neq *string  `json:"_neq,omitempty"`
	Nin []string `json:"_nin,omitempty"`
}

type ConfigUserRoleComparisonExp

type ConfigUserRoleComparisonExp struct {
	Eq  *string  `json:"_eq,omitempty"`
	In  []string `json:"_in,omitempty"`
	Neq *string  `json:"_neq,omitempty"`
	Nin []string `json:"_nin,omitempty"`
}

type Continents

type Continents struct {
	// Continent code
	Code string `json:"code"`
	// An array relationship
	Countries []*Countries `json:"countries"`
	// An aggregate relationship
	CountriesAggregate CountriesAggregate `json:"countries_aggregate"`
	// Continent name
	Name *string `json:"name,omitempty"`
}

columns and relationships of "continents"

type ContinentsAggregate

type ContinentsAggregate struct {
	Aggregate *ContinentsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Continents              `json:"nodes"`
}

aggregated selection of "continents"

type ContinentsAggregateFields

type ContinentsAggregateFields struct {
	Count int64                `json:"count"`
	Max   *ContinentsMaxFields `json:"max,omitempty"`
	Min   *ContinentsMinFields `json:"min,omitempty"`
}

aggregate fields of "continents"

type ContinentsBoolExp

type ContinentsBoolExp struct {
	And                []*ContinentsBoolExp       `json:"_and,omitempty"`
	Not                *ContinentsBoolExp         `json:"_not,omitempty"`
	Or                 []*ContinentsBoolExp       `json:"_or,omitempty"`
	Code               *BpcharComparisonExp       `json:"code,omitempty"`
	Countries          *CountriesBoolExp          `json:"countries,omitempty"`
	CountriesAggregate *CountriesAggregateBoolExp `json:"countries_aggregate,omitempty"`
	Name               *StringComparisonExp       `json:"name,omitempty"`
}

Boolean expression to filter rows from the table "continents". All fields are combined with a logical 'AND'.

type ContinentsConstraint

type ContinentsConstraint string

unique or primary key constraints on table "continents"

const (
	// unique or primary key constraint on columns "code"
	ContinentsConstraintContinentPkey ContinentsConstraint = "continent_pkey"
)

func (ContinentsConstraint) IsValid

func (e ContinentsConstraint) IsValid() bool

func (ContinentsConstraint) MarshalGQL

func (e ContinentsConstraint) MarshalGQL(w io.Writer)

func (ContinentsConstraint) String

func (e ContinentsConstraint) String() string

func (*ContinentsConstraint) UnmarshalGQL

func (e *ContinentsConstraint) UnmarshalGQL(v interface{}) error

type ContinentsInsertInput

type ContinentsInsertInput struct {
	// Continent code
	Code      *string                     `json:"code,omitempty"`
	Countries *CountriesArrRelInsertInput `json:"countries,omitempty"`
	// Continent name
	Name *string `json:"name,omitempty"`
}

input type for inserting data into table "continents"

type ContinentsMaxFields

type ContinentsMaxFields struct {
	// Continent code
	Code *string `json:"code,omitempty"`
	// Continent name
	Name *string `json:"name,omitempty"`
}

aggregate max on columns

type ContinentsMinFields

type ContinentsMinFields struct {
	// Continent code
	Code *string `json:"code,omitempty"`
	// Continent name
	Name *string `json:"name,omitempty"`
}

aggregate min on columns

type ContinentsMutationResponse

type ContinentsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Continents `json:"returning"`
}

response of any mutation on the table "continents"

type ContinentsObjRelInsertInput

type ContinentsObjRelInsertInput struct {
	Data ContinentsInsertInput `json:"data"`
	// upsert condition
	OnConflict *ContinentsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "continents"

type ContinentsOnConflict

type ContinentsOnConflict struct {
	Constraint    ContinentsConstraint     `json:"constraint"`
	UpdateColumns []ContinentsUpdateColumn `json:"update_columns"`
	Where         *ContinentsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "continents"

type ContinentsOrderBy

type ContinentsOrderBy struct {
	Code               *OrderBy                   `json:"code,omitempty"`
	CountriesAggregate *CountriesAggregateOrderBy `json:"countries_aggregate,omitempty"`
	Name               *OrderBy                   `json:"name,omitempty"`
}

Ordering options when selecting data from "continents".

type ContinentsPkColumnsInput

type ContinentsPkColumnsInput struct {
	// Continent code
	Code string `json:"code"`
}

primary key columns input for table: continents

type ContinentsSelectColumn

type ContinentsSelectColumn string

select columns of table "continents"

const (
	// column name
	ContinentsSelectColumnCode ContinentsSelectColumn = "code"
	// column name
	ContinentsSelectColumnName ContinentsSelectColumn = "name"
)

func (ContinentsSelectColumn) IsValid

func (e ContinentsSelectColumn) IsValid() bool

func (ContinentsSelectColumn) MarshalGQL

func (e ContinentsSelectColumn) MarshalGQL(w io.Writer)

func (ContinentsSelectColumn) String

func (e ContinentsSelectColumn) String() string

func (*ContinentsSelectColumn) UnmarshalGQL

func (e *ContinentsSelectColumn) UnmarshalGQL(v interface{}) error

type ContinentsSetInput

type ContinentsSetInput struct {
	// Continent code
	Code *string `json:"code,omitempty"`
	// Continent name
	Name *string `json:"name,omitempty"`
}

input type for updating data in table "continents"

type ContinentsStreamCursorInput

type ContinentsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue ContinentsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "continents"

type ContinentsStreamCursorValueInput

type ContinentsStreamCursorValueInput struct {
	// Continent code
	Code *string `json:"code,omitempty"`
	// Continent name
	Name *string `json:"name,omitempty"`
}

Initial value of the column from where the streaming should start

type ContinentsUpdateColumn

type ContinentsUpdateColumn string

update columns of table "continents"

const (
	// column name
	ContinentsUpdateColumnCode ContinentsUpdateColumn = "code"
	// column name
	ContinentsUpdateColumnName ContinentsUpdateColumn = "name"
)

func (ContinentsUpdateColumn) IsValid

func (e ContinentsUpdateColumn) IsValid() bool

func (ContinentsUpdateColumn) MarshalGQL

func (e ContinentsUpdateColumn) MarshalGQL(w io.Writer)

func (ContinentsUpdateColumn) String

func (e ContinentsUpdateColumn) String() string

func (*ContinentsUpdateColumn) UnmarshalGQL

func (e *ContinentsUpdateColumn) UnmarshalGQL(v interface{}) error

type ContinentsUpdates

type ContinentsUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *ContinentsSetInput `json:"_set,omitempty"`
	Where ContinentsBoolExp   `json:"where"`
}

type Countries

type Countries struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code string `json:"code"`
	// An object relationship
	Continent     Continents `json:"continent"`
	ContinentCode string     `json:"continentCode"`
	EmojiFlag     *string    `json:"emojiFlag,omitempty"`
	// Full English country name
	FullName *string `json:"fullName,omitempty"`
	// Three-letter country code (ISO 3166-1 alpha-3)
	Iso3 *string `json:"iso3,omitempty"`
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *string `json:"isoNumber,omitempty"`
	// An array relationship
	Locations []*Regions `json:"locations"`
	// An aggregate relationship
	LocationsAggregate RegionsAggregate `json:"locations_aggregate"`
	// English country name
	Name string `json:"name"`
	// An array relationship
	Workspaces []*Workspaces `json:"workspaces"`
	// An aggregate relationship
	WorkspacesAggregate WorkspacesAggregate `json:"workspaces_aggregate"`
}

columns and relationships of "countries"

type CountriesAggregate

type CountriesAggregate struct {
	Aggregate *CountriesAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Countries              `json:"nodes"`
}

aggregated selection of "countries"

type CountriesAggregateBoolExp

type CountriesAggregateBoolExp struct {
	Count *CountriesAggregateBoolExpCount `json:"count,omitempty"`
}

type CountriesAggregateBoolExpCount

type CountriesAggregateBoolExpCount struct {
	Arguments []CountriesSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                   `json:"distinct,omitempty"`
	Filter    *CountriesBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp        `json:"predicate"`
}

type CountriesAggregateFields

type CountriesAggregateFields struct {
	Avg        *CountriesAvgFields        `json:"avg,omitempty"`
	Count      int64                      `json:"count"`
	Max        *CountriesMaxFields        `json:"max,omitempty"`
	Min        *CountriesMinFields        `json:"min,omitempty"`
	Stddev     *CountriesStddevFields     `json:"stddev,omitempty"`
	StddevPop  *CountriesStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *CountriesStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *CountriesSumFields        `json:"sum,omitempty"`
	VarPop     *CountriesVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *CountriesVarSampFields    `json:"var_samp,omitempty"`
	Variance   *CountriesVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "countries"

type CountriesAggregateOrderBy

type CountriesAggregateOrderBy struct {
	Avg        *CountriesAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy                    `json:"count,omitempty"`
	Max        *CountriesMaxOrderBy        `json:"max,omitempty"`
	Min        *CountriesMinOrderBy        `json:"min,omitempty"`
	Stddev     *CountriesStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *CountriesStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *CountriesStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *CountriesSumOrderBy        `json:"sum,omitempty"`
	VarPop     *CountriesVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *CountriesVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *CountriesVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "countries"

type CountriesArrRelInsertInput

type CountriesArrRelInsertInput struct {
	Data []*CountriesInsertInput `json:"data"`
	// upsert condition
	OnConflict *CountriesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "countries"

type CountriesAvgFields

type CountriesAvgFields struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *float64 `json:"isoNumber,omitempty"`
}

aggregate avg on columns

type CountriesAvgOrderBy

type CountriesAvgOrderBy struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
}

order by avg() on columns of table "countries"

type CountriesBoolExp

type CountriesBoolExp struct {
	And                 []*CountriesBoolExp         `json:"_and,omitempty"`
	Not                 *CountriesBoolExp           `json:"_not,omitempty"`
	Or                  []*CountriesBoolExp         `json:"_or,omitempty"`
	Code                *BpcharComparisonExp        `json:"code,omitempty"`
	Continent           *ContinentsBoolExp          `json:"continent,omitempty"`
	ContinentCode       *BpcharComparisonExp        `json:"continentCode,omitempty"`
	EmojiFlag           *StringComparisonExp        `json:"emojiFlag,omitempty"`
	FullName            *StringComparisonExp        `json:"fullName,omitempty"`
	Iso3                *BpcharComparisonExp        `json:"iso3,omitempty"`
	IsoNumber           *SmallintComparisonExp      `json:"isoNumber,omitempty"`
	Locations           *RegionsBoolExp             `json:"locations,omitempty"`
	LocationsAggregate  *RegionsAggregateBoolExp    `json:"locations_aggregate,omitempty"`
	Name                *StringComparisonExp        `json:"name,omitempty"`
	Workspaces          *WorkspacesBoolExp          `json:"workspaces,omitempty"`
	WorkspacesAggregate *WorkspacesAggregateBoolExp `json:"workspaces_aggregate,omitempty"`
}

Boolean expression to filter rows from the table "countries". All fields are combined with a logical 'AND'.

type CountriesConstraint

type CountriesConstraint string

unique or primary key constraints on table "countries"

const (
	// unique or primary key constraint on columns "code"
	CountriesConstraintCountryPkey CountriesConstraint = "country_pkey"
)

func (CountriesConstraint) IsValid

func (e CountriesConstraint) IsValid() bool

func (CountriesConstraint) MarshalGQL

func (e CountriesConstraint) MarshalGQL(w io.Writer)

func (CountriesConstraint) String

func (e CountriesConstraint) String() string

func (*CountriesConstraint) UnmarshalGQL

func (e *CountriesConstraint) UnmarshalGQL(v interface{}) error

type CountriesIncInput

type CountriesIncInput struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *string `json:"isoNumber,omitempty"`
}

input type for incrementing numeric columns in table "countries"

type CountriesInsertInput

type CountriesInsertInput struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code          *string                      `json:"code,omitempty"`
	Continent     *ContinentsObjRelInsertInput `json:"continent,omitempty"`
	ContinentCode *string                      `json:"continentCode,omitempty"`
	EmojiFlag     *string                      `json:"emojiFlag,omitempty"`
	// Full English country name
	FullName *string `json:"fullName,omitempty"`
	// Three-letter country code (ISO 3166-1 alpha-3)
	Iso3 *string `json:"iso3,omitempty"`
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *string                   `json:"isoNumber,omitempty"`
	Locations *RegionsArrRelInsertInput `json:"locations,omitempty"`
	// English country name
	Name       *string                      `json:"name,omitempty"`
	Workspaces *WorkspacesArrRelInsertInput `json:"workspaces,omitempty"`
}

input type for inserting data into table "countries"

type CountriesMaxFields

type CountriesMaxFields struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code          *string `json:"code,omitempty"`
	ContinentCode *string `json:"continentCode,omitempty"`
	EmojiFlag     *string `json:"emojiFlag,omitempty"`
	// Full English country name
	FullName *string `json:"fullName,omitempty"`
	// Three-letter country code (ISO 3166-1 alpha-3)
	Iso3 *string `json:"iso3,omitempty"`
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *string `json:"isoNumber,omitempty"`
	// English country name
	Name *string `json:"name,omitempty"`
}

aggregate max on columns

type CountriesMaxOrderBy

type CountriesMaxOrderBy struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code          *OrderBy `json:"code,omitempty"`
	ContinentCode *OrderBy `json:"continentCode,omitempty"`
	EmojiFlag     *OrderBy `json:"emojiFlag,omitempty"`
	// Full English country name
	FullName *OrderBy `json:"fullName,omitempty"`
	// Three-letter country code (ISO 3166-1 alpha-3)
	Iso3 *OrderBy `json:"iso3,omitempty"`
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
	// English country name
	Name *OrderBy `json:"name,omitempty"`
}

order by max() on columns of table "countries"

type CountriesMinFields

type CountriesMinFields struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code          *string `json:"code,omitempty"`
	ContinentCode *string `json:"continentCode,omitempty"`
	EmojiFlag     *string `json:"emojiFlag,omitempty"`
	// Full English country name
	FullName *string `json:"fullName,omitempty"`
	// Three-letter country code (ISO 3166-1 alpha-3)
	Iso3 *string `json:"iso3,omitempty"`
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *string `json:"isoNumber,omitempty"`
	// English country name
	Name *string `json:"name,omitempty"`
}

aggregate min on columns

type CountriesMinOrderBy

type CountriesMinOrderBy struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code          *OrderBy `json:"code,omitempty"`
	ContinentCode *OrderBy `json:"continentCode,omitempty"`
	EmojiFlag     *OrderBy `json:"emojiFlag,omitempty"`
	// Full English country name
	FullName *OrderBy `json:"fullName,omitempty"`
	// Three-letter country code (ISO 3166-1 alpha-3)
	Iso3 *OrderBy `json:"iso3,omitempty"`
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
	// English country name
	Name *OrderBy `json:"name,omitempty"`
}

order by min() on columns of table "countries"

type CountriesMutationResponse

type CountriesMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Countries `json:"returning"`
}

response of any mutation on the table "countries"

type CountriesObjRelInsertInput

type CountriesObjRelInsertInput struct {
	Data CountriesInsertInput `json:"data"`
	// upsert condition
	OnConflict *CountriesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "countries"

type CountriesOnConflict

type CountriesOnConflict struct {
	Constraint    CountriesConstraint     `json:"constraint"`
	UpdateColumns []CountriesUpdateColumn `json:"update_columns"`
	Where         *CountriesBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "countries"

type CountriesOrderBy

type CountriesOrderBy struct {
	Code                *OrderBy                    `json:"code,omitempty"`
	Continent           *ContinentsOrderBy          `json:"continent,omitempty"`
	ContinentCode       *OrderBy                    `json:"continentCode,omitempty"`
	EmojiFlag           *OrderBy                    `json:"emojiFlag,omitempty"`
	FullName            *OrderBy                    `json:"fullName,omitempty"`
	Iso3                *OrderBy                    `json:"iso3,omitempty"`
	IsoNumber           *OrderBy                    `json:"isoNumber,omitempty"`
	LocationsAggregate  *RegionsAggregateOrderBy    `json:"locations_aggregate,omitempty"`
	Name                *OrderBy                    `json:"name,omitempty"`
	WorkspacesAggregate *WorkspacesAggregateOrderBy `json:"workspaces_aggregate,omitempty"`
}

Ordering options when selecting data from "countries".

type CountriesPkColumnsInput

type CountriesPkColumnsInput struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code string `json:"code"`
}

primary key columns input for table: countries

type CountriesSelectColumn

type CountriesSelectColumn string

select columns of table "countries"

const (
	// column name
	CountriesSelectColumnCode CountriesSelectColumn = "code"
	// column name
	CountriesSelectColumnContinentCode CountriesSelectColumn = "continentCode"
	// column name
	CountriesSelectColumnEmojiFlag CountriesSelectColumn = "emojiFlag"
	// column name
	CountriesSelectColumnFullName CountriesSelectColumn = "fullName"
	// column name
	CountriesSelectColumnIso3 CountriesSelectColumn = "iso3"
	// column name
	CountriesSelectColumnIsoNumber CountriesSelectColumn = "isoNumber"
	// column name
	CountriesSelectColumnName CountriesSelectColumn = "name"
)

func (CountriesSelectColumn) IsValid

func (e CountriesSelectColumn) IsValid() bool

func (CountriesSelectColumn) MarshalGQL

func (e CountriesSelectColumn) MarshalGQL(w io.Writer)

func (CountriesSelectColumn) String

func (e CountriesSelectColumn) String() string

func (*CountriesSelectColumn) UnmarshalGQL

func (e *CountriesSelectColumn) UnmarshalGQL(v interface{}) error

type CountriesSetInput

type CountriesSetInput struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code          *string `json:"code,omitempty"`
	ContinentCode *string `json:"continentCode,omitempty"`
	EmojiFlag     *string `json:"emojiFlag,omitempty"`
	// Full English country name
	FullName *string `json:"fullName,omitempty"`
	// Three-letter country code (ISO 3166-1 alpha-3)
	Iso3 *string `json:"iso3,omitempty"`
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *string `json:"isoNumber,omitempty"`
	// English country name
	Name *string `json:"name,omitempty"`
}

input type for updating data in table "countries"

type CountriesStddevFields

type CountriesStddevFields struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *float64 `json:"isoNumber,omitempty"`
}

aggregate stddev on columns

type CountriesStddevOrderBy

type CountriesStddevOrderBy struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
}

order by stddev() on columns of table "countries"

type CountriesStddevPopFields

type CountriesStddevPopFields struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *float64 `json:"isoNumber,omitempty"`
}

aggregate stddev_pop on columns

type CountriesStddevPopOrderBy

type CountriesStddevPopOrderBy struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
}

order by stddev_pop() on columns of table "countries"

type CountriesStddevSampFields

type CountriesStddevSampFields struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *float64 `json:"isoNumber,omitempty"`
}

aggregate stddev_samp on columns

type CountriesStddevSampOrderBy

type CountriesStddevSampOrderBy struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
}

order by stddev_samp() on columns of table "countries"

type CountriesStreamCursorInput

type CountriesStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue CountriesStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "countries"

type CountriesStreamCursorValueInput

type CountriesStreamCursorValueInput struct {
	// Two-letter country code (ISO 3166-1 alpha-2)
	Code          *string `json:"code,omitempty"`
	ContinentCode *string `json:"continentCode,omitempty"`
	EmojiFlag     *string `json:"emojiFlag,omitempty"`
	// Full English country name
	FullName *string `json:"fullName,omitempty"`
	// Three-letter country code (ISO 3166-1 alpha-3)
	Iso3 *string `json:"iso3,omitempty"`
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *string `json:"isoNumber,omitempty"`
	// English country name
	Name *string `json:"name,omitempty"`
}

Initial value of the column from where the streaming should start

type CountriesSumFields

type CountriesSumFields struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *string `json:"isoNumber,omitempty"`
}

aggregate sum on columns

type CountriesSumOrderBy

type CountriesSumOrderBy struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
}

order by sum() on columns of table "countries"

type CountriesUpdateColumn

type CountriesUpdateColumn string

update columns of table "countries"

const (
	// column name
	CountriesUpdateColumnCode CountriesUpdateColumn = "code"
	// column name
	CountriesUpdateColumnContinentCode CountriesUpdateColumn = "continentCode"
	// column name
	CountriesUpdateColumnEmojiFlag CountriesUpdateColumn = "emojiFlag"
	// column name
	CountriesUpdateColumnFullName CountriesUpdateColumn = "fullName"
	// column name
	CountriesUpdateColumnIso3 CountriesUpdateColumn = "iso3"
	// column name
	CountriesUpdateColumnIsoNumber CountriesUpdateColumn = "isoNumber"
	// column name
	CountriesUpdateColumnName CountriesUpdateColumn = "name"
)

func (CountriesUpdateColumn) IsValid

func (e CountriesUpdateColumn) IsValid() bool

func (CountriesUpdateColumn) MarshalGQL

func (e CountriesUpdateColumn) MarshalGQL(w io.Writer)

func (CountriesUpdateColumn) String

func (e CountriesUpdateColumn) String() string

func (*CountriesUpdateColumn) UnmarshalGQL

func (e *CountriesUpdateColumn) UnmarshalGQL(v interface{}) error

type CountriesUpdates

type CountriesUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *CountriesIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *CountriesSetInput `json:"_set,omitempty"`
	Where CountriesBoolExp   `json:"where"`
}

type CountriesVarPopFields

type CountriesVarPopFields struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *float64 `json:"isoNumber,omitempty"`
}

aggregate var_pop on columns

type CountriesVarPopOrderBy

type CountriesVarPopOrderBy struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
}

order by var_pop() on columns of table "countries"

type CountriesVarSampFields

type CountriesVarSampFields struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *float64 `json:"isoNumber,omitempty"`
}

aggregate var_samp on columns

type CountriesVarSampOrderBy

type CountriesVarSampOrderBy struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
}

order by var_samp() on columns of table "countries"

type CountriesVarianceFields

type CountriesVarianceFields struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *float64 `json:"isoNumber,omitempty"`
}

aggregate variance on columns

type CountriesVarianceOrderBy

type CountriesVarianceOrderBy struct {
	// Three-letter country code (ISO 3166-1 numeric)
	IsoNumber *OrderBy `json:"isoNumber,omitempty"`
}

order by variance() on columns of table "countries"

type CreateSecret

type CreateSecret struct {
	InsertSecret CreateSecret_InsertSecret "json:\"insertSecret\" graphql:\"insertSecret\""
}

func (*CreateSecret) GetInsertSecret

func (t *CreateSecret) GetInsertSecret() *CreateSecret_InsertSecret

type CreateSecret_InsertSecret

type CreateSecret_InsertSecret struct {
	Name  string "json:\"name\" graphql:\"name\""
	Value string "json:\"value\" graphql:\"value\""
}

func (*CreateSecret_InsertSecret) GetName

func (t *CreateSecret_InsertSecret) GetName() string

func (*CreateSecret_InsertSecret) GetValue

func (t *CreateSecret_InsertSecret) GetValue() string

type CursorOrdering

type CursorOrdering string

ordering argument of a cursor

const (
	// ascending ordering of the cursor
	CursorOrderingAsc CursorOrdering = "ASC"
	// descending ordering of the cursor
	CursorOrderingDesc CursorOrdering = "DESC"
)

func (CursorOrdering) IsValid

func (e CursorOrdering) IsValid() bool

func (CursorOrdering) MarshalGQL

func (e CursorOrdering) MarshalGQL(w io.Writer)

func (CursorOrdering) String

func (e CursorOrdering) String() string

func (*CursorOrdering) UnmarshalGQL

func (e *CursorOrdering) UnmarshalGQL(v interface{}) error

type DeleteRefreshToken

type DeleteRefreshToken struct {
	DeleteAuthRefreshTokens *DeleteRefreshToken_DeleteAuthRefreshTokens "json:\"deleteAuthRefreshTokens,omitempty\" graphql:\"deleteAuthRefreshTokens\""
}

func (*DeleteRefreshToken) GetDeleteAuthRefreshTokens

func (t *DeleteRefreshToken) GetDeleteAuthRefreshTokens() *DeleteRefreshToken_DeleteAuthRefreshTokens

type DeleteRefreshToken_DeleteAuthRefreshTokens

type DeleteRefreshToken_DeleteAuthRefreshTokens struct {
	AffectedRows int64                                                   "json:\"affected_rows\" graphql:\"affected_rows\""
	Returning    []*DeleteRefreshToken_DeleteAuthRefreshTokens_Returning "json:\"returning\" graphql:\"returning\""
}

func (*DeleteRefreshToken_DeleteAuthRefreshTokens) GetAffectedRows

func (*DeleteRefreshToken_DeleteAuthRefreshTokens) GetReturning

type DeleteRefreshToken_DeleteAuthRefreshTokens_Returning

type DeleteRefreshToken_DeleteAuthRefreshTokens_Returning struct {
	RefreshToken string "json:\"refreshToken\" graphql:\"refreshToken\""
}

func (*DeleteRefreshToken_DeleteAuthRefreshTokens_Returning) GetRefreshToken

type DeleteSecret

type DeleteSecret struct {
	DeleteSecret DeleteSecret_DeleteSecret "json:\"deleteSecret\" graphql:\"deleteSecret\""
}

func (*DeleteSecret) GetDeleteSecret

func (t *DeleteSecret) GetDeleteSecret() *DeleteSecret_DeleteSecret

type DeleteSecret_DeleteSecret

type DeleteSecret_DeleteSecret struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*DeleteSecret_DeleteSecret) GetName

func (t *DeleteSecret_DeleteSecret) GetName() string

type DeploymentLogs

type DeploymentLogs struct {
	CreatedAt time.Time `json:"createdAt"`
	// An object relationship
	Deployment   Deployments `json:"deployment"`
	DeploymentID string      `json:"deploymentId"`
	ID           string      `json:"id"`
	Message      string      `json:"message"`
}

columns and relationships of "deployment_logs"

type DeploymentLogsAggregate

type DeploymentLogsAggregate struct {
	Aggregate *DeploymentLogsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*DeploymentLogs              `json:"nodes"`
}

aggregated selection of "deployment_logs"

type DeploymentLogsAggregateBoolExp

type DeploymentLogsAggregateBoolExp struct {
	Count *DeploymentLogsAggregateBoolExpCount `json:"count,omitempty"`
}

type DeploymentLogsAggregateBoolExpCount

type DeploymentLogsAggregateBoolExpCount struct {
	Arguments []DeploymentLogsSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                        `json:"distinct,omitempty"`
	Filter    *DeploymentLogsBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp             `json:"predicate"`
}

type DeploymentLogsAggregateFields

type DeploymentLogsAggregateFields struct {
	Count int64                    `json:"count"`
	Max   *DeploymentLogsMaxFields `json:"max,omitempty"`
	Min   *DeploymentLogsMinFields `json:"min,omitempty"`
}

aggregate fields of "deployment_logs"

type DeploymentLogsAggregateOrderBy

type DeploymentLogsAggregateOrderBy struct {
	Count *OrderBy                  `json:"count,omitempty"`
	Max   *DeploymentLogsMaxOrderBy `json:"max,omitempty"`
	Min   *DeploymentLogsMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "deployment_logs"

type DeploymentLogsArrRelInsertInput

type DeploymentLogsArrRelInsertInput struct {
	Data []*DeploymentLogsInsertInput `json:"data"`
	// upsert condition
	OnConflict *DeploymentLogsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "deployment_logs"

type DeploymentLogsBoolExp

type DeploymentLogsBoolExp struct {
	And          []*DeploymentLogsBoolExp  `json:"_and,omitempty"`
	Not          *DeploymentLogsBoolExp    `json:"_not,omitempty"`
	Or           []*DeploymentLogsBoolExp  `json:"_or,omitempty"`
	CreatedAt    *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	Deployment   *DeploymentsBoolExp       `json:"deployment,omitempty"`
	DeploymentID *UUIDComparisonExp        `json:"deploymentId,omitempty"`
	ID           *UUIDComparisonExp        `json:"id,omitempty"`
	Message      *StringComparisonExp      `json:"message,omitempty"`
}

Boolean expression to filter rows from the table "deployment_logs". All fields are combined with a logical 'AND'.

type DeploymentLogsConstraint

type DeploymentLogsConstraint string

unique or primary key constraints on table "deployment_logs"

const (
	// unique or primary key constraint on columns "id"
	DeploymentLogsConstraintDeploymentLogsPkey DeploymentLogsConstraint = "deployment_logs_pkey"
)

func (DeploymentLogsConstraint) IsValid

func (e DeploymentLogsConstraint) IsValid() bool

func (DeploymentLogsConstraint) MarshalGQL

func (e DeploymentLogsConstraint) MarshalGQL(w io.Writer)

func (DeploymentLogsConstraint) String

func (e DeploymentLogsConstraint) String() string

func (*DeploymentLogsConstraint) UnmarshalGQL

func (e *DeploymentLogsConstraint) UnmarshalGQL(v interface{}) error

type DeploymentLogsInsertInput

type DeploymentLogsInsertInput struct {
	CreatedAt    *time.Time                    `json:"createdAt,omitempty"`
	Deployment   *DeploymentsObjRelInsertInput `json:"deployment,omitempty"`
	DeploymentID *string                       `json:"deploymentId,omitempty"`
	ID           *string                       `json:"id,omitempty"`
	Message      *string                       `json:"message,omitempty"`
}

input type for inserting data into table "deployment_logs"

type DeploymentLogsMaxFields

type DeploymentLogsMaxFields struct {
	CreatedAt    *time.Time `json:"createdAt,omitempty"`
	DeploymentID *string    `json:"deploymentId,omitempty"`
	ID           *string    `json:"id,omitempty"`
	Message      *string    `json:"message,omitempty"`
}

aggregate max on columns

type DeploymentLogsMaxOrderBy

type DeploymentLogsMaxOrderBy struct {
	CreatedAt    *OrderBy `json:"createdAt,omitempty"`
	DeploymentID *OrderBy `json:"deploymentId,omitempty"`
	ID           *OrderBy `json:"id,omitempty"`
	Message      *OrderBy `json:"message,omitempty"`
}

order by max() on columns of table "deployment_logs"

type DeploymentLogsMinFields

type DeploymentLogsMinFields struct {
	CreatedAt    *time.Time `json:"createdAt,omitempty"`
	DeploymentID *string    `json:"deploymentId,omitempty"`
	ID           *string    `json:"id,omitempty"`
	Message      *string    `json:"message,omitempty"`
}

aggregate min on columns

type DeploymentLogsMinOrderBy

type DeploymentLogsMinOrderBy struct {
	CreatedAt    *OrderBy `json:"createdAt,omitempty"`
	DeploymentID *OrderBy `json:"deploymentId,omitempty"`
	ID           *OrderBy `json:"id,omitempty"`
	Message      *OrderBy `json:"message,omitempty"`
}

order by min() on columns of table "deployment_logs"

type DeploymentLogsMutationResponse

type DeploymentLogsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*DeploymentLogs `json:"returning"`
}

response of any mutation on the table "deployment_logs"

type DeploymentLogsOnConflict

type DeploymentLogsOnConflict struct {
	Constraint    DeploymentLogsConstraint     `json:"constraint"`
	UpdateColumns []DeploymentLogsUpdateColumn `json:"update_columns"`
	Where         *DeploymentLogsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "deployment_logs"

type DeploymentLogsOrderBy

type DeploymentLogsOrderBy struct {
	CreatedAt    *OrderBy            `json:"createdAt,omitempty"`
	Deployment   *DeploymentsOrderBy `json:"deployment,omitempty"`
	DeploymentID *OrderBy            `json:"deploymentId,omitempty"`
	ID           *OrderBy            `json:"id,omitempty"`
	Message      *OrderBy            `json:"message,omitempty"`
}

Ordering options when selecting data from "deployment_logs".

type DeploymentLogsPkColumnsInput

type DeploymentLogsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: deployment_logs

type DeploymentLogsSelectColumn

type DeploymentLogsSelectColumn string

select columns of table "deployment_logs"

const (
	// column name
	DeploymentLogsSelectColumnCreatedAt DeploymentLogsSelectColumn = "createdAt"
	// column name
	DeploymentLogsSelectColumnDeploymentID DeploymentLogsSelectColumn = "deploymentId"
	// column name
	DeploymentLogsSelectColumnID DeploymentLogsSelectColumn = "id"
	// column name
	DeploymentLogsSelectColumnMessage DeploymentLogsSelectColumn = "message"
)

func (DeploymentLogsSelectColumn) IsValid

func (e DeploymentLogsSelectColumn) IsValid() bool

func (DeploymentLogsSelectColumn) MarshalGQL

func (e DeploymentLogsSelectColumn) MarshalGQL(w io.Writer)

func (DeploymentLogsSelectColumn) String

func (*DeploymentLogsSelectColumn) UnmarshalGQL

func (e *DeploymentLogsSelectColumn) UnmarshalGQL(v interface{}) error

type DeploymentLogsSetInput

type DeploymentLogsSetInput struct {
	CreatedAt    *time.Time `json:"createdAt,omitempty"`
	DeploymentID *string    `json:"deploymentId,omitempty"`
	ID           *string    `json:"id,omitempty"`
	Message      *string    `json:"message,omitempty"`
}

input type for updating data in table "deployment_logs"

type DeploymentLogsStreamCursorInput

type DeploymentLogsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue DeploymentLogsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "deploymentLogs"

type DeploymentLogsStreamCursorValueInput

type DeploymentLogsStreamCursorValueInput struct {
	CreatedAt    *time.Time `json:"createdAt,omitempty"`
	DeploymentID *string    `json:"deploymentId,omitempty"`
	ID           *string    `json:"id,omitempty"`
	Message      *string    `json:"message,omitempty"`
}

Initial value of the column from where the streaming should start

type DeploymentLogsUpdateColumn

type DeploymentLogsUpdateColumn string

update columns of table "deployment_logs"

const (
	// column name
	DeploymentLogsUpdateColumnCreatedAt DeploymentLogsUpdateColumn = "createdAt"
	// column name
	DeploymentLogsUpdateColumnDeploymentID DeploymentLogsUpdateColumn = "deploymentId"
	// column name
	DeploymentLogsUpdateColumnID DeploymentLogsUpdateColumn = "id"
	// column name
	DeploymentLogsUpdateColumnMessage DeploymentLogsUpdateColumn = "message"
)

func (DeploymentLogsUpdateColumn) IsValid

func (e DeploymentLogsUpdateColumn) IsValid() bool

func (DeploymentLogsUpdateColumn) MarshalGQL

func (e DeploymentLogsUpdateColumn) MarshalGQL(w io.Writer)

func (DeploymentLogsUpdateColumn) String

func (*DeploymentLogsUpdateColumn) UnmarshalGQL

func (e *DeploymentLogsUpdateColumn) UnmarshalGQL(v interface{}) error

type DeploymentLogsUpdates

type DeploymentLogsUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *DeploymentLogsSetInput `json:"_set,omitempty"`
	Where DeploymentLogsBoolExp   `json:"where"`
}

type Deployments

type Deployments struct {
	// An object relationship
	App                 Apps       `json:"app"`
	AppID               string     `json:"appId"`
	CommitMessage       *string    `json:"commitMessage,omitempty"`
	CommitSha           string     `json:"commitSHA"`
	CommitUserAvatarURL *string    `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName      *string    `json:"commitUserName,omitempty"`
	DeploymentEndedAt   *time.Time `json:"deploymentEndedAt,omitempty"`
	// An array relationship
	DeploymentLogs []*DeploymentLogs `json:"deploymentLogs"`
	// An aggregate relationship
	DeploymentLogsAggregate DeploymentLogsAggregate `json:"deploymentLogs_aggregate"`
	DeploymentStartedAt     *time.Time              `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus        *string                 `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt        *time.Time              `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt      *time.Time              `json:"functionsStartedAt,omitempty"`
	FunctionsStatus         *string                 `json:"functionsStatus,omitempty"`
	ID                      string                  `json:"id"`
	MetadataEndedAt         *time.Time              `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt       *time.Time              `json:"metadataStartedAt,omitempty"`
	MetadataStatus          *string                 `json:"metadataStatus,omitempty"`
	MigrationsEndedAt       *time.Time              `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt     *time.Time              `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus        *string                 `json:"migrationsStatus,omitempty"`
}

Table that keeps track of deployments done by watchtower

type DeploymentsAggregate

type DeploymentsAggregate struct {
	Aggregate *DeploymentsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Deployments              `json:"nodes"`
}

aggregated selection of "deployments"

type DeploymentsAggregateBoolExp

type DeploymentsAggregateBoolExp struct {
	Count *DeploymentsAggregateBoolExpCount `json:"count,omitempty"`
}

type DeploymentsAggregateBoolExpCount

type DeploymentsAggregateBoolExpCount struct {
	Arguments []DeploymentsSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                     `json:"distinct,omitempty"`
	Filter    *DeploymentsBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp          `json:"predicate"`
}

type DeploymentsAggregateFields

type DeploymentsAggregateFields struct {
	Count int64                 `json:"count"`
	Max   *DeploymentsMaxFields `json:"max,omitempty"`
	Min   *DeploymentsMinFields `json:"min,omitempty"`
}

aggregate fields of "deployments"

type DeploymentsAggregateOrderBy

type DeploymentsAggregateOrderBy struct {
	Count *OrderBy               `json:"count,omitempty"`
	Max   *DeploymentsMaxOrderBy `json:"max,omitempty"`
	Min   *DeploymentsMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "deployments"

type DeploymentsArrRelInsertInput

type DeploymentsArrRelInsertInput struct {
	Data []*DeploymentsInsertInput `json:"data"`
	// upsert condition
	OnConflict *DeploymentsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "deployments"

type DeploymentsBoolExp

type DeploymentsBoolExp struct {
	And                     []*DeploymentsBoolExp           `json:"_and,omitempty"`
	Not                     *DeploymentsBoolExp             `json:"_not,omitempty"`
	Or                      []*DeploymentsBoolExp           `json:"_or,omitempty"`
	App                     *AppsBoolExp                    `json:"app,omitempty"`
	AppID                   *UUIDComparisonExp              `json:"appId,omitempty"`
	CommitMessage           *StringComparisonExp            `json:"commitMessage,omitempty"`
	CommitSha               *StringComparisonExp            `json:"commitSHA,omitempty"`
	CommitUserAvatarURL     *StringComparisonExp            `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName          *StringComparisonExp            `json:"commitUserName,omitempty"`
	DeploymentEndedAt       *TimestamptzComparisonExp       `json:"deploymentEndedAt,omitempty"`
	DeploymentLogs          *DeploymentLogsBoolExp          `json:"deploymentLogs,omitempty"`
	DeploymentLogsAggregate *DeploymentLogsAggregateBoolExp `json:"deploymentLogs_aggregate,omitempty"`
	DeploymentStartedAt     *TimestamptzComparisonExp       `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus        *StringComparisonExp            `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt        *TimestamptzComparisonExp       `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt      *TimestamptzComparisonExp       `json:"functionsStartedAt,omitempty"`
	FunctionsStatus         *StringComparisonExp            `json:"functionsStatus,omitempty"`
	ID                      *UUIDComparisonExp              `json:"id,omitempty"`
	MetadataEndedAt         *TimestamptzComparisonExp       `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt       *TimestamptzComparisonExp       `json:"metadataStartedAt,omitempty"`
	MetadataStatus          *StringComparisonExp            `json:"metadataStatus,omitempty"`
	MigrationsEndedAt       *TimestamptzComparisonExp       `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt     *TimestamptzComparisonExp       `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus        *StringComparisonExp            `json:"migrationsStatus,omitempty"`
}

Boolean expression to filter rows from the table "deployments". All fields are combined with a logical 'AND'.

type DeploymentsConstraint

type DeploymentsConstraint string

unique or primary key constraints on table "deployments"

const (
	// unique or primary key constraint on columns "id"
	DeploymentsConstraintDeploymentsPkey DeploymentsConstraint = "deployments_pkey"
)

func (DeploymentsConstraint) IsValid

func (e DeploymentsConstraint) IsValid() bool

func (DeploymentsConstraint) MarshalGQL

func (e DeploymentsConstraint) MarshalGQL(w io.Writer)

func (DeploymentsConstraint) String

func (e DeploymentsConstraint) String() string

func (*DeploymentsConstraint) UnmarshalGQL

func (e *DeploymentsConstraint) UnmarshalGQL(v interface{}) error

type DeploymentsInsertInput

type DeploymentsInsertInput struct {
	App                 *AppsObjRelInsertInput           `json:"app,omitempty"`
	AppID               *string                          `json:"appId,omitempty"`
	CommitMessage       *string                          `json:"commitMessage,omitempty"`
	CommitSha           *string                          `json:"commitSHA,omitempty"`
	CommitUserAvatarURL *string                          `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName      *string                          `json:"commitUserName,omitempty"`
	DeploymentEndedAt   *time.Time                       `json:"deploymentEndedAt,omitempty"`
	DeploymentLogs      *DeploymentLogsArrRelInsertInput `json:"deploymentLogs,omitempty"`
	DeploymentStartedAt *time.Time                       `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus    *string                          `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt    *time.Time                       `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt  *time.Time                       `json:"functionsStartedAt,omitempty"`
	FunctionsStatus     *string                          `json:"functionsStatus,omitempty"`
	ID                  *string                          `json:"id,omitempty"`
	MetadataEndedAt     *time.Time                       `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt   *time.Time                       `json:"metadataStartedAt,omitempty"`
	MetadataStatus      *string                          `json:"metadataStatus,omitempty"`
	MigrationsEndedAt   *time.Time                       `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt *time.Time                       `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus    *string                          `json:"migrationsStatus,omitempty"`
}

input type for inserting data into table "deployments"

type DeploymentsMaxFields

type DeploymentsMaxFields struct {
	AppID               *string    `json:"appId,omitempty"`
	CommitMessage       *string    `json:"commitMessage,omitempty"`
	CommitSha           *string    `json:"commitSHA,omitempty"`
	CommitUserAvatarURL *string    `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName      *string    `json:"commitUserName,omitempty"`
	DeploymentEndedAt   *time.Time `json:"deploymentEndedAt,omitempty"`
	DeploymentStartedAt *time.Time `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus    *string    `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt    *time.Time `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt  *time.Time `json:"functionsStartedAt,omitempty"`
	FunctionsStatus     *string    `json:"functionsStatus,omitempty"`
	ID                  *string    `json:"id,omitempty"`
	MetadataEndedAt     *time.Time `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt   *time.Time `json:"metadataStartedAt,omitempty"`
	MetadataStatus      *string    `json:"metadataStatus,omitempty"`
	MigrationsEndedAt   *time.Time `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt *time.Time `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus    *string    `json:"migrationsStatus,omitempty"`
}

aggregate max on columns

type DeploymentsMaxOrderBy

type DeploymentsMaxOrderBy struct {
	AppID               *OrderBy `json:"appId,omitempty"`
	CommitMessage       *OrderBy `json:"commitMessage,omitempty"`
	CommitSha           *OrderBy `json:"commitSHA,omitempty"`
	CommitUserAvatarURL *OrderBy `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName      *OrderBy `json:"commitUserName,omitempty"`
	DeploymentEndedAt   *OrderBy `json:"deploymentEndedAt,omitempty"`
	DeploymentStartedAt *OrderBy `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus    *OrderBy `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt    *OrderBy `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt  *OrderBy `json:"functionsStartedAt,omitempty"`
	FunctionsStatus     *OrderBy `json:"functionsStatus,omitempty"`
	ID                  *OrderBy `json:"id,omitempty"`
	MetadataEndedAt     *OrderBy `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt   *OrderBy `json:"metadataStartedAt,omitempty"`
	MetadataStatus      *OrderBy `json:"metadataStatus,omitempty"`
	MigrationsEndedAt   *OrderBy `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt *OrderBy `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus    *OrderBy `json:"migrationsStatus,omitempty"`
}

order by max() on columns of table "deployments"

type DeploymentsMinFields

type DeploymentsMinFields struct {
	AppID               *string    `json:"appId,omitempty"`
	CommitMessage       *string    `json:"commitMessage,omitempty"`
	CommitSha           *string    `json:"commitSHA,omitempty"`
	CommitUserAvatarURL *string    `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName      *string    `json:"commitUserName,omitempty"`
	DeploymentEndedAt   *time.Time `json:"deploymentEndedAt,omitempty"`
	DeploymentStartedAt *time.Time `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus    *string    `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt    *time.Time `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt  *time.Time `json:"functionsStartedAt,omitempty"`
	FunctionsStatus     *string    `json:"functionsStatus,omitempty"`
	ID                  *string    `json:"id,omitempty"`
	MetadataEndedAt     *time.Time `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt   *time.Time `json:"metadataStartedAt,omitempty"`
	MetadataStatus      *string    `json:"metadataStatus,omitempty"`
	MigrationsEndedAt   *time.Time `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt *time.Time `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus    *string    `json:"migrationsStatus,omitempty"`
}

aggregate min on columns

type DeploymentsMinOrderBy

type DeploymentsMinOrderBy struct {
	AppID               *OrderBy `json:"appId,omitempty"`
	CommitMessage       *OrderBy `json:"commitMessage,omitempty"`
	CommitSha           *OrderBy `json:"commitSHA,omitempty"`
	CommitUserAvatarURL *OrderBy `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName      *OrderBy `json:"commitUserName,omitempty"`
	DeploymentEndedAt   *OrderBy `json:"deploymentEndedAt,omitempty"`
	DeploymentStartedAt *OrderBy `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus    *OrderBy `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt    *OrderBy `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt  *OrderBy `json:"functionsStartedAt,omitempty"`
	FunctionsStatus     *OrderBy `json:"functionsStatus,omitempty"`
	ID                  *OrderBy `json:"id,omitempty"`
	MetadataEndedAt     *OrderBy `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt   *OrderBy `json:"metadataStartedAt,omitempty"`
	MetadataStatus      *OrderBy `json:"metadataStatus,omitempty"`
	MigrationsEndedAt   *OrderBy `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt *OrderBy `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus    *OrderBy `json:"migrationsStatus,omitempty"`
}

order by min() on columns of table "deployments"

type DeploymentsMutationResponse

type DeploymentsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Deployments `json:"returning"`
}

response of any mutation on the table "deployments"

type DeploymentsObjRelInsertInput

type DeploymentsObjRelInsertInput struct {
	Data DeploymentsInsertInput `json:"data"`
	// upsert condition
	OnConflict *DeploymentsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "deployments"

type DeploymentsOnConflict

type DeploymentsOnConflict struct {
	Constraint    DeploymentsConstraint     `json:"constraint"`
	UpdateColumns []DeploymentsUpdateColumn `json:"update_columns"`
	Where         *DeploymentsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "deployments"

type DeploymentsOrderBy

type DeploymentsOrderBy struct {
	App                     *AppsOrderBy                    `json:"app,omitempty"`
	AppID                   *OrderBy                        `json:"appId,omitempty"`
	CommitMessage           *OrderBy                        `json:"commitMessage,omitempty"`
	CommitSha               *OrderBy                        `json:"commitSHA,omitempty"`
	CommitUserAvatarURL     *OrderBy                        `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName          *OrderBy                        `json:"commitUserName,omitempty"`
	DeploymentEndedAt       *OrderBy                        `json:"deploymentEndedAt,omitempty"`
	DeploymentLogsAggregate *DeploymentLogsAggregateOrderBy `json:"deploymentLogs_aggregate,omitempty"`
	DeploymentStartedAt     *OrderBy                        `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus        *OrderBy                        `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt        *OrderBy                        `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt      *OrderBy                        `json:"functionsStartedAt,omitempty"`
	FunctionsStatus         *OrderBy                        `json:"functionsStatus,omitempty"`
	ID                      *OrderBy                        `json:"id,omitempty"`
	MetadataEndedAt         *OrderBy                        `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt       *OrderBy                        `json:"metadataStartedAt,omitempty"`
	MetadataStatus          *OrderBy                        `json:"metadataStatus,omitempty"`
	MigrationsEndedAt       *OrderBy                        `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt     *OrderBy                        `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus        *OrderBy                        `json:"migrationsStatus,omitempty"`
}

Ordering options when selecting data from "deployments".

type DeploymentsPkColumnsInput

type DeploymentsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: deployments

type DeploymentsSelectColumn

type DeploymentsSelectColumn string

select columns of table "deployments"

const (
	// column name
	DeploymentsSelectColumnAppID DeploymentsSelectColumn = "appId"
	// column name
	DeploymentsSelectColumnCommitMessage DeploymentsSelectColumn = "commitMessage"
	// column name
	DeploymentsSelectColumnCommitSha DeploymentsSelectColumn = "commitSHA"
	// column name
	DeploymentsSelectColumnCommitUserAvatarURL DeploymentsSelectColumn = "commitUserAvatarUrl"
	// column name
	DeploymentsSelectColumnCommitUserName DeploymentsSelectColumn = "commitUserName"
	// column name
	DeploymentsSelectColumnDeploymentEndedAt DeploymentsSelectColumn = "deploymentEndedAt"
	// column name
	DeploymentsSelectColumnDeploymentStartedAt DeploymentsSelectColumn = "deploymentStartedAt"
	// column name
	DeploymentsSelectColumnDeploymentStatus DeploymentsSelectColumn = "deploymentStatus"
	// column name
	DeploymentsSelectColumnFunctionsEndedAt DeploymentsSelectColumn = "functionsEndedAt"
	// column name
	DeploymentsSelectColumnFunctionsStartedAt DeploymentsSelectColumn = "functionsStartedAt"
	// column name
	DeploymentsSelectColumnFunctionsStatus DeploymentsSelectColumn = "functionsStatus"
	// column name
	DeploymentsSelectColumnID DeploymentsSelectColumn = "id"
	// column name
	DeploymentsSelectColumnMetadataEndedAt DeploymentsSelectColumn = "metadataEndedAt"
	// column name
	DeploymentsSelectColumnMetadataStartedAt DeploymentsSelectColumn = "metadataStartedAt"
	// column name
	DeploymentsSelectColumnMetadataStatus DeploymentsSelectColumn = "metadataStatus"
	// column name
	DeploymentsSelectColumnMigrationsEndedAt DeploymentsSelectColumn = "migrationsEndedAt"
	// column name
	DeploymentsSelectColumnMigrationsStartedAt DeploymentsSelectColumn = "migrationsStartedAt"
	// column name
	DeploymentsSelectColumnMigrationsStatus DeploymentsSelectColumn = "migrationsStatus"
)

func (DeploymentsSelectColumn) IsValid

func (e DeploymentsSelectColumn) IsValid() bool

func (DeploymentsSelectColumn) MarshalGQL

func (e DeploymentsSelectColumn) MarshalGQL(w io.Writer)

func (DeploymentsSelectColumn) String

func (e DeploymentsSelectColumn) String() string

func (*DeploymentsSelectColumn) UnmarshalGQL

func (e *DeploymentsSelectColumn) UnmarshalGQL(v interface{}) error

type DeploymentsSetInput

type DeploymentsSetInput struct {
	AppID               *string    `json:"appId,omitempty"`
	CommitMessage       *string    `json:"commitMessage,omitempty"`
	CommitSha           *string    `json:"commitSHA,omitempty"`
	CommitUserAvatarURL *string    `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName      *string    `json:"commitUserName,omitempty"`
	DeploymentEndedAt   *time.Time `json:"deploymentEndedAt,omitempty"`
	DeploymentStartedAt *time.Time `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus    *string    `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt    *time.Time `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt  *time.Time `json:"functionsStartedAt,omitempty"`
	FunctionsStatus     *string    `json:"functionsStatus,omitempty"`
	ID                  *string    `json:"id,omitempty"`
	MetadataEndedAt     *time.Time `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt   *time.Time `json:"metadataStartedAt,omitempty"`
	MetadataStatus      *string    `json:"metadataStatus,omitempty"`
	MigrationsEndedAt   *time.Time `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt *time.Time `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus    *string    `json:"migrationsStatus,omitempty"`
}

input type for updating data in table "deployments"

type DeploymentsStreamCursorInput

type DeploymentsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue DeploymentsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "deployments"

type DeploymentsStreamCursorValueInput

type DeploymentsStreamCursorValueInput struct {
	AppID               *string    `json:"appId,omitempty"`
	CommitMessage       *string    `json:"commitMessage,omitempty"`
	CommitSha           *string    `json:"commitSHA,omitempty"`
	CommitUserAvatarURL *string    `json:"commitUserAvatarUrl,omitempty"`
	CommitUserName      *string    `json:"commitUserName,omitempty"`
	DeploymentEndedAt   *time.Time `json:"deploymentEndedAt,omitempty"`
	DeploymentStartedAt *time.Time `json:"deploymentStartedAt,omitempty"`
	DeploymentStatus    *string    `json:"deploymentStatus,omitempty"`
	FunctionsEndedAt    *time.Time `json:"functionsEndedAt,omitempty"`
	FunctionsStartedAt  *time.Time `json:"functionsStartedAt,omitempty"`
	FunctionsStatus     *string    `json:"functionsStatus,omitempty"`
	ID                  *string    `json:"id,omitempty"`
	MetadataEndedAt     *time.Time `json:"metadataEndedAt,omitempty"`
	MetadataStartedAt   *time.Time `json:"metadataStartedAt,omitempty"`
	MetadataStatus      *string    `json:"metadataStatus,omitempty"`
	MigrationsEndedAt   *time.Time `json:"migrationsEndedAt,omitempty"`
	MigrationsStartedAt *time.Time `json:"migrationsStartedAt,omitempty"`
	MigrationsStatus    *string    `json:"migrationsStatus,omitempty"`
}

Initial value of the column from where the streaming should start

type DeploymentsUpdateColumn

type DeploymentsUpdateColumn string

update columns of table "deployments"

const (
	// column name
	DeploymentsUpdateColumnAppID DeploymentsUpdateColumn = "appId"
	// column name
	DeploymentsUpdateColumnCommitMessage DeploymentsUpdateColumn = "commitMessage"
	// column name
	DeploymentsUpdateColumnCommitSha DeploymentsUpdateColumn = "commitSHA"
	// column name
	DeploymentsUpdateColumnCommitUserAvatarURL DeploymentsUpdateColumn = "commitUserAvatarUrl"
	// column name
	DeploymentsUpdateColumnCommitUserName DeploymentsUpdateColumn = "commitUserName"
	// column name
	DeploymentsUpdateColumnDeploymentEndedAt DeploymentsUpdateColumn = "deploymentEndedAt"
	// column name
	DeploymentsUpdateColumnDeploymentStartedAt DeploymentsUpdateColumn = "deploymentStartedAt"
	// column name
	DeploymentsUpdateColumnDeploymentStatus DeploymentsUpdateColumn = "deploymentStatus"
	// column name
	DeploymentsUpdateColumnFunctionsEndedAt DeploymentsUpdateColumn = "functionsEndedAt"
	// column name
	DeploymentsUpdateColumnFunctionsStartedAt DeploymentsUpdateColumn = "functionsStartedAt"
	// column name
	DeploymentsUpdateColumnFunctionsStatus DeploymentsUpdateColumn = "functionsStatus"
	// column name
	DeploymentsUpdateColumnID DeploymentsUpdateColumn = "id"
	// column name
	DeploymentsUpdateColumnMetadataEndedAt DeploymentsUpdateColumn = "metadataEndedAt"
	// column name
	DeploymentsUpdateColumnMetadataStartedAt DeploymentsUpdateColumn = "metadataStartedAt"
	// column name
	DeploymentsUpdateColumnMetadataStatus DeploymentsUpdateColumn = "metadataStatus"
	// column name
	DeploymentsUpdateColumnMigrationsEndedAt DeploymentsUpdateColumn = "migrationsEndedAt"
	// column name
	DeploymentsUpdateColumnMigrationsStartedAt DeploymentsUpdateColumn = "migrationsStartedAt"
	// column name
	DeploymentsUpdateColumnMigrationsStatus DeploymentsUpdateColumn = "migrationsStatus"
)

func (DeploymentsUpdateColumn) IsValid

func (e DeploymentsUpdateColumn) IsValid() bool

func (DeploymentsUpdateColumn) MarshalGQL

func (e DeploymentsUpdateColumn) MarshalGQL(w io.Writer)

func (DeploymentsUpdateColumn) String

func (e DeploymentsUpdateColumn) String() string

func (*DeploymentsUpdateColumn) UnmarshalGQL

func (e *DeploymentsUpdateColumn) UnmarshalGQL(v interface{}) error

type DeploymentsUpdates

type DeploymentsUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *DeploymentsSetInput `json:"_set,omitempty"`
	Where DeploymentsBoolExp   `json:"where"`
}

type FeatureFlags

type FeatureFlags struct {
	// An object relationship
	App         Apps   `json:"app"`
	AppID       string `json:"appId"`
	Description string `json:"description"`
	ID          string `json:"id"`
	Name        string `json:"name"`
	Value       string `json:"value"`
}

columns and relationships of "feature_flags"

type FeatureFlagsAggregate

type FeatureFlagsAggregate struct {
	Aggregate *FeatureFlagsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*FeatureFlags              `json:"nodes"`
}

aggregated selection of "feature_flags"

type FeatureFlagsAggregateBoolExp

type FeatureFlagsAggregateBoolExp struct {
	Count *FeatureFlagsAggregateBoolExpCount `json:"count,omitempty"`
}

type FeatureFlagsAggregateBoolExpCount

type FeatureFlagsAggregateBoolExpCount struct {
	Arguments []FeatureFlagsSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                      `json:"distinct,omitempty"`
	Filter    *FeatureFlagsBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp           `json:"predicate"`
}

type FeatureFlagsAggregateFields

type FeatureFlagsAggregateFields struct {
	Count int64                  `json:"count"`
	Max   *FeatureFlagsMaxFields `json:"max,omitempty"`
	Min   *FeatureFlagsMinFields `json:"min,omitempty"`
}

aggregate fields of "feature_flags"

type FeatureFlagsAggregateOrderBy

type FeatureFlagsAggregateOrderBy struct {
	Count *OrderBy                `json:"count,omitempty"`
	Max   *FeatureFlagsMaxOrderBy `json:"max,omitempty"`
	Min   *FeatureFlagsMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "feature_flags"

type FeatureFlagsArrRelInsertInput

type FeatureFlagsArrRelInsertInput struct {
	Data []*FeatureFlagsInsertInput `json:"data"`
	// upsert condition
	OnConflict *FeatureFlagsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "feature_flags"

type FeatureFlagsBoolExp

type FeatureFlagsBoolExp struct {
	And         []*FeatureFlagsBoolExp `json:"_and,omitempty"`
	Not         *FeatureFlagsBoolExp   `json:"_not,omitempty"`
	Or          []*FeatureFlagsBoolExp `json:"_or,omitempty"`
	App         *AppsBoolExp           `json:"app,omitempty"`
	AppID       *UUIDComparisonExp     `json:"appId,omitempty"`
	Description *StringComparisonExp   `json:"description,omitempty"`
	ID          *UUIDComparisonExp     `json:"id,omitempty"`
	Name        *StringComparisonExp   `json:"name,omitempty"`
	Value       *StringComparisonExp   `json:"value,omitempty"`
}

Boolean expression to filter rows from the table "feature_flags". All fields are combined with a logical 'AND'.

type FeatureFlagsConstraint

type FeatureFlagsConstraint string

unique or primary key constraints on table "feature_flags"

const (
	// unique or primary key constraint on columns "id"
	FeatureFlagsConstraintFeatureFlagsPkey FeatureFlagsConstraint = "feature_flags_pkey"
)

func (FeatureFlagsConstraint) IsValid

func (e FeatureFlagsConstraint) IsValid() bool

func (FeatureFlagsConstraint) MarshalGQL

func (e FeatureFlagsConstraint) MarshalGQL(w io.Writer)

func (FeatureFlagsConstraint) String

func (e FeatureFlagsConstraint) String() string

func (*FeatureFlagsConstraint) UnmarshalGQL

func (e *FeatureFlagsConstraint) UnmarshalGQL(v interface{}) error

type FeatureFlagsInsertInput

type FeatureFlagsInsertInput struct {
	App         *AppsObjRelInsertInput `json:"app,omitempty"`
	AppID       *string                `json:"appId,omitempty"`
	Description *string                `json:"description,omitempty"`
	ID          *string                `json:"id,omitempty"`
	Name        *string                `json:"name,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

input type for inserting data into table "feature_flags"

type FeatureFlagsMaxFields

type FeatureFlagsMaxFields struct {
	AppID       *string `json:"appId,omitempty"`
	Description *string `json:"description,omitempty"`
	ID          *string `json:"id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Value       *string `json:"value,omitempty"`
}

aggregate max on columns

type FeatureFlagsMaxOrderBy

type FeatureFlagsMaxOrderBy struct {
	AppID       *OrderBy `json:"appId,omitempty"`
	Description *OrderBy `json:"description,omitempty"`
	ID          *OrderBy `json:"id,omitempty"`
	Name        *OrderBy `json:"name,omitempty"`
	Value       *OrderBy `json:"value,omitempty"`
}

order by max() on columns of table "feature_flags"

type FeatureFlagsMinFields

type FeatureFlagsMinFields struct {
	AppID       *string `json:"appId,omitempty"`
	Description *string `json:"description,omitempty"`
	ID          *string `json:"id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Value       *string `json:"value,omitempty"`
}

aggregate min on columns

type FeatureFlagsMinOrderBy

type FeatureFlagsMinOrderBy struct {
	AppID       *OrderBy `json:"appId,omitempty"`
	Description *OrderBy `json:"description,omitempty"`
	ID          *OrderBy `json:"id,omitempty"`
	Name        *OrderBy `json:"name,omitempty"`
	Value       *OrderBy `json:"value,omitempty"`
}

order by min() on columns of table "feature_flags"

type FeatureFlagsMutationResponse

type FeatureFlagsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*FeatureFlags `json:"returning"`
}

response of any mutation on the table "feature_flags"

type FeatureFlagsOnConflict

type FeatureFlagsOnConflict struct {
	Constraint    FeatureFlagsConstraint     `json:"constraint"`
	UpdateColumns []FeatureFlagsUpdateColumn `json:"update_columns"`
	Where         *FeatureFlagsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "feature_flags"

type FeatureFlagsOrderBy

type FeatureFlagsOrderBy struct {
	App         *AppsOrderBy `json:"app,omitempty"`
	AppID       *OrderBy     `json:"appId,omitempty"`
	Description *OrderBy     `json:"description,omitempty"`
	ID          *OrderBy     `json:"id,omitempty"`
	Name        *OrderBy     `json:"name,omitempty"`
	Value       *OrderBy     `json:"value,omitempty"`
}

Ordering options when selecting data from "feature_flags".

type FeatureFlagsPkColumnsInput

type FeatureFlagsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: feature_flags

type FeatureFlagsSelectColumn

type FeatureFlagsSelectColumn string

select columns of table "feature_flags"

const (
	// column name
	FeatureFlagsSelectColumnAppID FeatureFlagsSelectColumn = "appId"
	// column name
	FeatureFlagsSelectColumnDescription FeatureFlagsSelectColumn = "description"
	// column name
	FeatureFlagsSelectColumnID FeatureFlagsSelectColumn = "id"
	// column name
	FeatureFlagsSelectColumnName FeatureFlagsSelectColumn = "name"
	// column name
	FeatureFlagsSelectColumnValue FeatureFlagsSelectColumn = "value"
)

func (FeatureFlagsSelectColumn) IsValid

func (e FeatureFlagsSelectColumn) IsValid() bool

func (FeatureFlagsSelectColumn) MarshalGQL

func (e FeatureFlagsSelectColumn) MarshalGQL(w io.Writer)

func (FeatureFlagsSelectColumn) String

func (e FeatureFlagsSelectColumn) String() string

func (*FeatureFlagsSelectColumn) UnmarshalGQL

func (e *FeatureFlagsSelectColumn) UnmarshalGQL(v interface{}) error

type FeatureFlagsSetInput

type FeatureFlagsSetInput struct {
	AppID       *string `json:"appId,omitempty"`
	Description *string `json:"description,omitempty"`
	ID          *string `json:"id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Value       *string `json:"value,omitempty"`
}

input type for updating data in table "feature_flags"

type FeatureFlagsStreamCursorInput

type FeatureFlagsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue FeatureFlagsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "featureFlags"

type FeatureFlagsStreamCursorValueInput

type FeatureFlagsStreamCursorValueInput struct {
	AppID       *string `json:"appId,omitempty"`
	Description *string `json:"description,omitempty"`
	ID          *string `json:"id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Value       *string `json:"value,omitempty"`
}

Initial value of the column from where the streaming should start

type FeatureFlagsUpdateColumn

type FeatureFlagsUpdateColumn string

update columns of table "feature_flags"

const (
	// column name
	FeatureFlagsUpdateColumnAppID FeatureFlagsUpdateColumn = "appId"
	// column name
	FeatureFlagsUpdateColumnDescription FeatureFlagsUpdateColumn = "description"
	// column name
	FeatureFlagsUpdateColumnID FeatureFlagsUpdateColumn = "id"
	// column name
	FeatureFlagsUpdateColumnName FeatureFlagsUpdateColumn = "name"
	// column name
	FeatureFlagsUpdateColumnValue FeatureFlagsUpdateColumn = "value"
)

func (FeatureFlagsUpdateColumn) IsValid

func (e FeatureFlagsUpdateColumn) IsValid() bool

func (FeatureFlagsUpdateColumn) MarshalGQL

func (e FeatureFlagsUpdateColumn) MarshalGQL(w io.Writer)

func (FeatureFlagsUpdateColumn) String

func (e FeatureFlagsUpdateColumn) String() string

func (*FeatureFlagsUpdateColumn) UnmarshalGQL

func (e *FeatureFlagsUpdateColumn) UnmarshalGQL(v interface{}) error

type FeatureFlagsUpdates

type FeatureFlagsUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *FeatureFlagsSetInput `json:"_set,omitempty"`
	Where FeatureFlagsBoolExp   `json:"where"`
}

type Feedback

type Feedback struct {
	CreatedAt time.Time `json:"createdAt"`
	Feedback  string    `json:"feedback"`
	ID        int64     `json:"id"`
	SentBy    string    `json:"sentBy"`
	// An object relationship
	User Users `json:"user"`
}

columns and relationships of "feedback"

type FeedbackAggregate

type FeedbackAggregate struct {
	Aggregate *FeedbackAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Feedback              `json:"nodes"`
}

aggregated selection of "feedback"

type FeedbackAggregateBoolExp

type FeedbackAggregateBoolExp struct {
	Count *FeedbackAggregateBoolExpCount `json:"count,omitempty"`
}

type FeedbackAggregateBoolExpCount

type FeedbackAggregateBoolExpCount struct {
	Arguments []FeedbackSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                  `json:"distinct,omitempty"`
	Filter    *FeedbackBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp       `json:"predicate"`
}

type FeedbackAggregateFields

type FeedbackAggregateFields struct {
	Avg        *FeedbackAvgFields        `json:"avg,omitempty"`
	Count      int64                     `json:"count"`
	Max        *FeedbackMaxFields        `json:"max,omitempty"`
	Min        *FeedbackMinFields        `json:"min,omitempty"`
	Stddev     *FeedbackStddevFields     `json:"stddev,omitempty"`
	StddevPop  *FeedbackStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *FeedbackStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *FeedbackSumFields        `json:"sum,omitempty"`
	VarPop     *FeedbackVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *FeedbackVarSampFields    `json:"var_samp,omitempty"`
	Variance   *FeedbackVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "feedback"

type FeedbackAggregateOrderBy

type FeedbackAggregateOrderBy struct {
	Avg        *FeedbackAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy                   `json:"count,omitempty"`
	Max        *FeedbackMaxOrderBy        `json:"max,omitempty"`
	Min        *FeedbackMinOrderBy        `json:"min,omitempty"`
	Stddev     *FeedbackStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *FeedbackStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *FeedbackStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *FeedbackSumOrderBy        `json:"sum,omitempty"`
	VarPop     *FeedbackVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *FeedbackVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *FeedbackVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "feedback"

type FeedbackArrRelInsertInput

type FeedbackArrRelInsertInput struct {
	Data []*FeedbackInsertInput `json:"data"`
	// upsert condition
	OnConflict *FeedbackOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "feedback"

type FeedbackAvgFields

type FeedbackAvgFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate avg on columns

type FeedbackAvgOrderBy

type FeedbackAvgOrderBy struct {
	ID *OrderBy `json:"id,omitempty"`
}

order by avg() on columns of table "feedback"

type FeedbackBoolExp

type FeedbackBoolExp struct {
	And       []*FeedbackBoolExp        `json:"_and,omitempty"`
	Not       *FeedbackBoolExp          `json:"_not,omitempty"`
	Or        []*FeedbackBoolExp        `json:"_or,omitempty"`
	CreatedAt *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	Feedback  *StringComparisonExp      `json:"feedback,omitempty"`
	ID        *IntComparisonExp         `json:"id,omitempty"`
	SentBy    *UUIDComparisonExp        `json:"sentBy,omitempty"`
	User      *UsersBoolExp             `json:"user,omitempty"`
}

Boolean expression to filter rows from the table "feedback". All fields are combined with a logical 'AND'.

type FeedbackConstraint

type FeedbackConstraint string

unique or primary key constraints on table "feedback"

const (
	// unique or primary key constraint on columns "id"
	FeedbackConstraintFeedbackPkey FeedbackConstraint = "feedback_pkey"
)

func (FeedbackConstraint) IsValid

func (e FeedbackConstraint) IsValid() bool

func (FeedbackConstraint) MarshalGQL

func (e FeedbackConstraint) MarshalGQL(w io.Writer)

func (FeedbackConstraint) String

func (e FeedbackConstraint) String() string

func (*FeedbackConstraint) UnmarshalGQL

func (e *FeedbackConstraint) UnmarshalGQL(v interface{}) error

type FeedbackIncInput

type FeedbackIncInput struct {
	ID *int64 `json:"id,omitempty"`
}

input type for incrementing numeric columns in table "feedback"

type FeedbackInsertInput

type FeedbackInsertInput struct {
	CreatedAt *time.Time              `json:"createdAt,omitempty"`
	Feedback  *string                 `json:"feedback,omitempty"`
	ID        *int64                  `json:"id,omitempty"`
	SentBy    *string                 `json:"sentBy,omitempty"`
	User      *UsersObjRelInsertInput `json:"user,omitempty"`
}

input type for inserting data into table "feedback"

type FeedbackMaxFields

type FeedbackMaxFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	Feedback  *string    `json:"feedback,omitempty"`
	ID        *int64     `json:"id,omitempty"`
	SentBy    *string    `json:"sentBy,omitempty"`
}

aggregate max on columns

type FeedbackMaxOrderBy

type FeedbackMaxOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	Feedback  *OrderBy `json:"feedback,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	SentBy    *OrderBy `json:"sentBy,omitempty"`
}

order by max() on columns of table "feedback"

type FeedbackMinFields

type FeedbackMinFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	Feedback  *string    `json:"feedback,omitempty"`
	ID        *int64     `json:"id,omitempty"`
	SentBy    *string    `json:"sentBy,omitempty"`
}

aggregate min on columns

type FeedbackMinOrderBy

type FeedbackMinOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	Feedback  *OrderBy `json:"feedback,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	SentBy    *OrderBy `json:"sentBy,omitempty"`
}

order by min() on columns of table "feedback"

type FeedbackMutationResponse

type FeedbackMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Feedback `json:"returning"`
}

response of any mutation on the table "feedback"

type FeedbackOnConflict

type FeedbackOnConflict struct {
	Constraint    FeedbackConstraint     `json:"constraint"`
	UpdateColumns []FeedbackUpdateColumn `json:"update_columns"`
	Where         *FeedbackBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "feedback"

type FeedbackOrderBy

type FeedbackOrderBy struct {
	CreatedAt *OrderBy      `json:"createdAt,omitempty"`
	Feedback  *OrderBy      `json:"feedback,omitempty"`
	ID        *OrderBy      `json:"id,omitempty"`
	SentBy    *OrderBy      `json:"sentBy,omitempty"`
	User      *UsersOrderBy `json:"user,omitempty"`
}

Ordering options when selecting data from "feedback".

type FeedbackPkColumnsInput

type FeedbackPkColumnsInput struct {
	ID int64 `json:"id"`
}

primary key columns input for table: feedback

type FeedbackSelectColumn

type FeedbackSelectColumn string

select columns of table "feedback"

const (
	// column name
	FeedbackSelectColumnCreatedAt FeedbackSelectColumn = "createdAt"
	// column name
	FeedbackSelectColumnFeedback FeedbackSelectColumn = "feedback"
	// column name
	FeedbackSelectColumnID FeedbackSelectColumn = "id"
	// column name
	FeedbackSelectColumnSentBy FeedbackSelectColumn = "sentBy"
)

func (FeedbackSelectColumn) IsValid

func (e FeedbackSelectColumn) IsValid() bool

func (FeedbackSelectColumn) MarshalGQL

func (e FeedbackSelectColumn) MarshalGQL(w io.Writer)

func (FeedbackSelectColumn) String

func (e FeedbackSelectColumn) String() string

func (*FeedbackSelectColumn) UnmarshalGQL

func (e *FeedbackSelectColumn) UnmarshalGQL(v interface{}) error

type FeedbackSetInput

type FeedbackSetInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	Feedback  *string    `json:"feedback,omitempty"`
	ID        *int64     `json:"id,omitempty"`
	SentBy    *string    `json:"sentBy,omitempty"`
}

input type for updating data in table "feedback"

type FeedbackStddevFields

type FeedbackStddevFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev on columns

type FeedbackStddevOrderBy

type FeedbackStddevOrderBy struct {
	ID *OrderBy `json:"id,omitempty"`
}

order by stddev() on columns of table "feedback"

type FeedbackStddevPopFields

type FeedbackStddevPopFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev_pop on columns

type FeedbackStddevPopOrderBy

type FeedbackStddevPopOrderBy struct {
	ID *OrderBy `json:"id,omitempty"`
}

order by stddev_pop() on columns of table "feedback"

type FeedbackStddevSampFields

type FeedbackStddevSampFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate stddev_samp on columns

type FeedbackStddevSampOrderBy

type FeedbackStddevSampOrderBy struct {
	ID *OrderBy `json:"id,omitempty"`
}

order by stddev_samp() on columns of table "feedback"

type FeedbackStreamCursorInput

type FeedbackStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue FeedbackStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "feedback"

type FeedbackStreamCursorValueInput

type FeedbackStreamCursorValueInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	Feedback  *string    `json:"feedback,omitempty"`
	ID        *int64     `json:"id,omitempty"`
	SentBy    *string    `json:"sentBy,omitempty"`
}

Initial value of the column from where the streaming should start

type FeedbackSumFields

type FeedbackSumFields struct {
	ID *int64 `json:"id,omitempty"`
}

aggregate sum on columns

type FeedbackSumOrderBy

type FeedbackSumOrderBy struct {
	ID *OrderBy `json:"id,omitempty"`
}

order by sum() on columns of table "feedback"

type FeedbackUpdateColumn

type FeedbackUpdateColumn string

update columns of table "feedback"

const (
	// column name
	FeedbackUpdateColumnCreatedAt FeedbackUpdateColumn = "createdAt"
	// column name
	FeedbackUpdateColumnFeedback FeedbackUpdateColumn = "feedback"
	// column name
	FeedbackUpdateColumnID FeedbackUpdateColumn = "id"
	// column name
	FeedbackUpdateColumnSentBy FeedbackUpdateColumn = "sentBy"
)

func (FeedbackUpdateColumn) IsValid

func (e FeedbackUpdateColumn) IsValid() bool

func (FeedbackUpdateColumn) MarshalGQL

func (e FeedbackUpdateColumn) MarshalGQL(w io.Writer)

func (FeedbackUpdateColumn) String

func (e FeedbackUpdateColumn) String() string

func (*FeedbackUpdateColumn) UnmarshalGQL

func (e *FeedbackUpdateColumn) UnmarshalGQL(v interface{}) error

type FeedbackUpdates

type FeedbackUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *FeedbackIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *FeedbackSetInput `json:"_set,omitempty"`
	Where FeedbackBoolExp   `json:"where"`
}

type FeedbackVarPopFields

type FeedbackVarPopFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate var_pop on columns

type FeedbackVarPopOrderBy

type FeedbackVarPopOrderBy struct {
	ID *OrderBy `json:"id,omitempty"`
}

order by var_pop() on columns of table "feedback"

type FeedbackVarSampFields

type FeedbackVarSampFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate var_samp on columns

type FeedbackVarSampOrderBy

type FeedbackVarSampOrderBy struct {
	ID *OrderBy `json:"id,omitempty"`
}

order by var_samp() on columns of table "feedback"

type FeedbackVarianceFields

type FeedbackVarianceFields struct {
	ID *float64 `json:"id,omitempty"`
}

aggregate variance on columns

type FeedbackVarianceOrderBy

type FeedbackVarianceOrderBy struct {
	ID *OrderBy `json:"id,omitempty"`
}

order by variance() on columns of table "feedback"

type Files

type Files struct {
	// An object relationship
	Bucket           Buckets   `json:"bucket"`
	BucketID         string    `json:"bucketId"`
	CreatedAt        time.Time `json:"createdAt"`
	Etag             *string   `json:"etag,omitempty"`
	ID               string    `json:"id"`
	IsUploaded       *bool     `json:"isUploaded,omitempty"`
	MimeType         *string   `json:"mimeType,omitempty"`
	Name             *string   `json:"name,omitempty"`
	Size             *int64    `json:"size,omitempty"`
	UpdatedAt        time.Time `json:"updatedAt"`
	UploadedByUserID *string   `json:"uploadedByUserId,omitempty"`
}

columns and relationships of "storage.files"

type FilesAggregate

type FilesAggregate struct {
	Aggregate *FilesAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Files              `json:"nodes"`
}

aggregated selection of "storage.files"

type FilesAggregateBoolExp

type FilesAggregateBoolExp struct {
	BoolAnd *FilesAggregateBoolExpBoolAnd `json:"bool_and,omitempty"`
	BoolOr  *FilesAggregateBoolExpBoolOr  `json:"bool_or,omitempty"`
	Count   *FilesAggregateBoolExpCount   `json:"count,omitempty"`
}

type FilesAggregateBoolExpBoolAnd

type FilesAggregateBoolExpBoolAnd struct {
	Arguments FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                         `json:"distinct,omitempty"`
	Filter    *FilesBoolExp                                                 `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                          `json:"predicate"`
}

type FilesAggregateBoolExpBoolOr

type FilesAggregateBoolExpBoolOr struct {
	Arguments FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                        `json:"distinct,omitempty"`
	Filter    *FilesBoolExp                                                `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                         `json:"predicate"`
}

type FilesAggregateBoolExpCount

type FilesAggregateBoolExpCount struct {
	Arguments []FilesSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool               `json:"distinct,omitempty"`
	Filter    *FilesBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp    `json:"predicate"`
}

type FilesAggregateFields

type FilesAggregateFields struct {
	Avg        *FilesAvgFields        `json:"avg,omitempty"`
	Count      int64                  `json:"count"`
	Max        *FilesMaxFields        `json:"max,omitempty"`
	Min        *FilesMinFields        `json:"min,omitempty"`
	Stddev     *FilesStddevFields     `json:"stddev,omitempty"`
	StddevPop  *FilesStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *FilesStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *FilesSumFields        `json:"sum,omitempty"`
	VarPop     *FilesVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *FilesVarSampFields    `json:"var_samp,omitempty"`
	Variance   *FilesVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "storage.files"

type FilesAggregateOrderBy

type FilesAggregateOrderBy struct {
	Avg        *FilesAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy                `json:"count,omitempty"`
	Max        *FilesMaxOrderBy        `json:"max,omitempty"`
	Min        *FilesMinOrderBy        `json:"min,omitempty"`
	Stddev     *FilesStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *FilesStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *FilesStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *FilesSumOrderBy        `json:"sum,omitempty"`
	VarPop     *FilesVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *FilesVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *FilesVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "storage.files"

type FilesArrRelInsertInput

type FilesArrRelInsertInput struct {
	Data []*FilesInsertInput `json:"data"`
	// upsert condition
	OnConflict *FilesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "storage.files"

type FilesAvgFields

type FilesAvgFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate avg on columns

type FilesAvgOrderBy

type FilesAvgOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by avg() on columns of table "storage.files"

type FilesBoolExp

type FilesBoolExp struct {
	And              []*FilesBoolExp           `json:"_and,omitempty"`
	Not              *FilesBoolExp             `json:"_not,omitempty"`
	Or               []*FilesBoolExp           `json:"_or,omitempty"`
	Bucket           *BucketsBoolExp           `json:"bucket,omitempty"`
	BucketID         *StringComparisonExp      `json:"bucketId,omitempty"`
	CreatedAt        *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	Etag             *StringComparisonExp      `json:"etag,omitempty"`
	ID               *UUIDComparisonExp        `json:"id,omitempty"`
	IsUploaded       *BooleanComparisonExp     `json:"isUploaded,omitempty"`
	MimeType         *StringComparisonExp      `json:"mimeType,omitempty"`
	Name             *StringComparisonExp      `json:"name,omitempty"`
	Size             *IntComparisonExp         `json:"size,omitempty"`
	UpdatedAt        *TimestamptzComparisonExp `json:"updatedAt,omitempty"`
	UploadedByUserID *UUIDComparisonExp        `json:"uploadedByUserId,omitempty"`
}

Boolean expression to filter rows from the table "storage.files". All fields are combined with a logical 'AND'.

type FilesConstraint

type FilesConstraint string

unique or primary key constraints on table "storage.files"

const (
	// unique or primary key constraint on columns "id"
	FilesConstraintFilesPkey FilesConstraint = "files_pkey"
)

func (FilesConstraint) IsValid

func (e FilesConstraint) IsValid() bool

func (FilesConstraint) MarshalGQL

func (e FilesConstraint) MarshalGQL(w io.Writer)

func (FilesConstraint) String

func (e FilesConstraint) String() string

func (*FilesConstraint) UnmarshalGQL

func (e *FilesConstraint) UnmarshalGQL(v interface{}) error

type FilesIncInput

type FilesIncInput struct {
	Size *int64 `json:"size,omitempty"`
}

input type for incrementing numeric columns in table "storage.files"

type FilesInsertInput

type FilesInsertInput struct {
	Bucket           *BucketsObjRelInsertInput `json:"bucket,omitempty"`
	BucketID         *string                   `json:"bucketId,omitempty"`
	CreatedAt        *time.Time                `json:"createdAt,omitempty"`
	Etag             *string                   `json:"etag,omitempty"`
	ID               *string                   `json:"id,omitempty"`
	IsUploaded       *bool                     `json:"isUploaded,omitempty"`
	MimeType         *string                   `json:"mimeType,omitempty"`
	Name             *string                   `json:"name,omitempty"`
	Size             *int64                    `json:"size,omitempty"`
	UpdatedAt        *time.Time                `json:"updatedAt,omitempty"`
	UploadedByUserID *string                   `json:"uploadedByUserId,omitempty"`
}

input type for inserting data into table "storage.files"

type FilesMaxFields

type FilesMaxFields struct {
	BucketID         *string    `json:"bucketId,omitempty"`
	CreatedAt        *time.Time `json:"createdAt,omitempty"`
	Etag             *string    `json:"etag,omitempty"`
	ID               *string    `json:"id,omitempty"`
	MimeType         *string    `json:"mimeType,omitempty"`
	Name             *string    `json:"name,omitempty"`
	Size             *int64     `json:"size,omitempty"`
	UpdatedAt        *time.Time `json:"updatedAt,omitempty"`
	UploadedByUserID *string    `json:"uploadedByUserId,omitempty"`
}

aggregate max on columns

type FilesMaxOrderBy

type FilesMaxOrderBy struct {
	BucketID         *OrderBy `json:"bucketId,omitempty"`
	CreatedAt        *OrderBy `json:"createdAt,omitempty"`
	Etag             *OrderBy `json:"etag,omitempty"`
	ID               *OrderBy `json:"id,omitempty"`
	MimeType         *OrderBy `json:"mimeType,omitempty"`
	Name             *OrderBy `json:"name,omitempty"`
	Size             *OrderBy `json:"size,omitempty"`
	UpdatedAt        *OrderBy `json:"updatedAt,omitempty"`
	UploadedByUserID *OrderBy `json:"uploadedByUserId,omitempty"`
}

order by max() on columns of table "storage.files"

type FilesMinFields

type FilesMinFields struct {
	BucketID         *string    `json:"bucketId,omitempty"`
	CreatedAt        *time.Time `json:"createdAt,omitempty"`
	Etag             *string    `json:"etag,omitempty"`
	ID               *string    `json:"id,omitempty"`
	MimeType         *string    `json:"mimeType,omitempty"`
	Name             *string    `json:"name,omitempty"`
	Size             *int64     `json:"size,omitempty"`
	UpdatedAt        *time.Time `json:"updatedAt,omitempty"`
	UploadedByUserID *string    `json:"uploadedByUserId,omitempty"`
}

aggregate min on columns

type FilesMinOrderBy

type FilesMinOrderBy struct {
	BucketID         *OrderBy `json:"bucketId,omitempty"`
	CreatedAt        *OrderBy `json:"createdAt,omitempty"`
	Etag             *OrderBy `json:"etag,omitempty"`
	ID               *OrderBy `json:"id,omitempty"`
	MimeType         *OrderBy `json:"mimeType,omitempty"`
	Name             *OrderBy `json:"name,omitempty"`
	Size             *OrderBy `json:"size,omitempty"`
	UpdatedAt        *OrderBy `json:"updatedAt,omitempty"`
	UploadedByUserID *OrderBy `json:"uploadedByUserId,omitempty"`
}

order by min() on columns of table "storage.files"

type FilesMutationResponse

type FilesMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Files `json:"returning"`
}

response of any mutation on the table "storage.files"

type FilesOnConflict

type FilesOnConflict struct {
	Constraint    FilesConstraint     `json:"constraint"`
	UpdateColumns []FilesUpdateColumn `json:"update_columns"`
	Where         *FilesBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "storage.files"

type FilesOrderBy

type FilesOrderBy struct {
	Bucket           *BucketsOrderBy `json:"bucket,omitempty"`
	BucketID         *OrderBy        `json:"bucketId,omitempty"`
	CreatedAt        *OrderBy        `json:"createdAt,omitempty"`
	Etag             *OrderBy        `json:"etag,omitempty"`
	ID               *OrderBy        `json:"id,omitempty"`
	IsUploaded       *OrderBy        `json:"isUploaded,omitempty"`
	MimeType         *OrderBy        `json:"mimeType,omitempty"`
	Name             *OrderBy        `json:"name,omitempty"`
	Size             *OrderBy        `json:"size,omitempty"`
	UpdatedAt        *OrderBy        `json:"updatedAt,omitempty"`
	UploadedByUserID *OrderBy        `json:"uploadedByUserId,omitempty"`
}

Ordering options when selecting data from "storage.files".

type FilesPkColumnsInput

type FilesPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: storage.files

type FilesSelectColumn

type FilesSelectColumn string

select columns of table "storage.files"

const (
	// column name
	FilesSelectColumnBucketID FilesSelectColumn = "bucketId"
	// column name
	FilesSelectColumnCreatedAt FilesSelectColumn = "createdAt"
	// column name
	FilesSelectColumnEtag FilesSelectColumn = "etag"
	// column name
	FilesSelectColumnID FilesSelectColumn = "id"
	// column name
	FilesSelectColumnIsUploaded FilesSelectColumn = "isUploaded"
	// column name
	FilesSelectColumnMimeType FilesSelectColumn = "mimeType"
	// column name
	FilesSelectColumnName FilesSelectColumn = "name"
	// column name
	FilesSelectColumnSize FilesSelectColumn = "size"
	// column name
	FilesSelectColumnUpdatedAt FilesSelectColumn = "updatedAt"
	// column name
	FilesSelectColumnUploadedByUserID FilesSelectColumn = "uploadedByUserId"
)

func (FilesSelectColumn) IsValid

func (e FilesSelectColumn) IsValid() bool

func (FilesSelectColumn) MarshalGQL

func (e FilesSelectColumn) MarshalGQL(w io.Writer)

func (FilesSelectColumn) String

func (e FilesSelectColumn) String() string

func (*FilesSelectColumn) UnmarshalGQL

func (e *FilesSelectColumn) UnmarshalGQL(v interface{}) error

type FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumns

type FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumns string

select "files_aggregate_bool_exp_bool_and_arguments_columns" columns of table "storage.files"

const (
	// column name
	FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumnsIsUploaded FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumns = "isUploaded"
)

func (FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumns) IsValid

func (FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumns) MarshalGQL

func (FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumns) String

func (*FilesSelectColumnFilesAggregateBoolExpBoolAndArgumentsColumns) UnmarshalGQL

type FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumns

type FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumns string

select "files_aggregate_bool_exp_bool_or_arguments_columns" columns of table "storage.files"

const (
	// column name
	FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumnsIsUploaded FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumns = "isUploaded"
)

func (FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumns) IsValid

func (FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumns) MarshalGQL

func (FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumns) String

func (*FilesSelectColumnFilesAggregateBoolExpBoolOrArgumentsColumns) UnmarshalGQL

type FilesSetInput

type FilesSetInput struct {
	BucketID         *string    `json:"bucketId,omitempty"`
	CreatedAt        *time.Time `json:"createdAt,omitempty"`
	Etag             *string    `json:"etag,omitempty"`
	ID               *string    `json:"id,omitempty"`
	IsUploaded       *bool      `json:"isUploaded,omitempty"`
	MimeType         *string    `json:"mimeType,omitempty"`
	Name             *string    `json:"name,omitempty"`
	Size             *int64     `json:"size,omitempty"`
	UpdatedAt        *time.Time `json:"updatedAt,omitempty"`
	UploadedByUserID *string    `json:"uploadedByUserId,omitempty"`
}

input type for updating data in table "storage.files"

type FilesStddevFields

type FilesStddevFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate stddev on columns

type FilesStddevOrderBy

type FilesStddevOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by stddev() on columns of table "storage.files"

type FilesStddevPopFields

type FilesStddevPopFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate stddev_pop on columns

type FilesStddevPopOrderBy

type FilesStddevPopOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by stddev_pop() on columns of table "storage.files"

type FilesStddevSampFields

type FilesStddevSampFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate stddev_samp on columns

type FilesStddevSampOrderBy

type FilesStddevSampOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by stddev_samp() on columns of table "storage.files"

type FilesStreamCursorInput

type FilesStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue FilesStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "files"

type FilesStreamCursorValueInput

type FilesStreamCursorValueInput struct {
	BucketID         *string    `json:"bucketId,omitempty"`
	CreatedAt        *time.Time `json:"createdAt,omitempty"`
	Etag             *string    `json:"etag,omitempty"`
	ID               *string    `json:"id,omitempty"`
	IsUploaded       *bool      `json:"isUploaded,omitempty"`
	MimeType         *string    `json:"mimeType,omitempty"`
	Name             *string    `json:"name,omitempty"`
	Size             *int64     `json:"size,omitempty"`
	UpdatedAt        *time.Time `json:"updatedAt,omitempty"`
	UploadedByUserID *string    `json:"uploadedByUserId,omitempty"`
}

Initial value of the column from where the streaming should start

type FilesSumFields

type FilesSumFields struct {
	Size *int64 `json:"size,omitempty"`
}

aggregate sum on columns

type FilesSumOrderBy

type FilesSumOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by sum() on columns of table "storage.files"

type FilesUpdateColumn

type FilesUpdateColumn string

update columns of table "storage.files"

const (
	// column name
	FilesUpdateColumnBucketID FilesUpdateColumn = "bucketId"
	// column name
	FilesUpdateColumnCreatedAt FilesUpdateColumn = "createdAt"
	// column name
	FilesUpdateColumnEtag FilesUpdateColumn = "etag"
	// column name
	FilesUpdateColumnID FilesUpdateColumn = "id"
	// column name
	FilesUpdateColumnIsUploaded FilesUpdateColumn = "isUploaded"
	// column name
	FilesUpdateColumnMimeType FilesUpdateColumn = "mimeType"
	// column name
	FilesUpdateColumnName FilesUpdateColumn = "name"
	// column name
	FilesUpdateColumnSize FilesUpdateColumn = "size"
	// column name
	FilesUpdateColumnUpdatedAt FilesUpdateColumn = "updatedAt"
	// column name
	FilesUpdateColumnUploadedByUserID FilesUpdateColumn = "uploadedByUserId"
)

func (FilesUpdateColumn) IsValid

func (e FilesUpdateColumn) IsValid() bool

func (FilesUpdateColumn) MarshalGQL

func (e FilesUpdateColumn) MarshalGQL(w io.Writer)

func (FilesUpdateColumn) String

func (e FilesUpdateColumn) String() string

func (*FilesUpdateColumn) UnmarshalGQL

func (e *FilesUpdateColumn) UnmarshalGQL(v interface{}) error

type FilesUpdates

type FilesUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *FilesIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *FilesSetInput `json:"_set,omitempty"`
	Where FilesBoolExp   `json:"where"`
}

type FilesVarPopFields

type FilesVarPopFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate var_pop on columns

type FilesVarPopOrderBy

type FilesVarPopOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by var_pop() on columns of table "storage.files"

type FilesVarSampFields

type FilesVarSampFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate var_samp on columns

type FilesVarSampOrderBy

type FilesVarSampOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by var_samp() on columns of table "storage.files"

type FilesVarianceFields

type FilesVarianceFields struct {
	Size *float64 `json:"size,omitempty"`
}

aggregate variance on columns

type FilesVarianceOrderBy

type FilesVarianceOrderBy struct {
	Size *OrderBy `json:"size,omitempty"`
}

order by variance() on columns of table "storage.files"

type GetConfigRawJSON

type GetConfigRawJSON struct {
	ConfigRawJSON string "json:\"configRawJSON\" graphql:\"configRawJSON\""
}

func (*GetConfigRawJSON) GetConfigRawJSON

func (t *GetConfigRawJSON) GetConfigRawJSON() string

type GetHasuraAdminSecret

type GetHasuraAdminSecret struct {
	App *GetHasuraAdminSecret_App "json:\"app,omitempty\" graphql:\"app\""
}

func (*GetHasuraAdminSecret) GetApp

type GetHasuraAdminSecret_App

type GetHasuraAdminSecret_App struct {
	Config *GetHasuraAdminSecret_App_Config "json:\"config,omitempty\" graphql:\"config\""
}

func (*GetHasuraAdminSecret_App) GetConfig

type GetHasuraAdminSecret_App_Config

type GetHasuraAdminSecret_App_Config struct {
	Hasura GetHasuraAdminSecret_App_Config_Hasura "json:\"hasura\" graphql:\"hasura\""
}

func (*GetHasuraAdminSecret_App_Config) GetHasura

type GetHasuraAdminSecret_App_Config_Hasura

type GetHasuraAdminSecret_App_Config_Hasura struct {
	Version     *string "json:\"version,omitempty\" graphql:\"version\""
	AdminSecret string  "json:\"adminSecret\" graphql:\"adminSecret\""
}

func (*GetHasuraAdminSecret_App_Config_Hasura) GetAdminSecret

func (t *GetHasuraAdminSecret_App_Config_Hasura) GetAdminSecret() string

func (*GetHasuraAdminSecret_App_Config_Hasura) GetVersion

type GetSecrets

type GetSecrets struct {
	AppSecrets []*GetSecrets_AppSecrets "json:\"appSecrets\" graphql:\"appSecrets\""
}

func (*GetSecrets) GetAppSecrets

func (t *GetSecrets) GetAppSecrets() []*GetSecrets_AppSecrets

type GetSecrets_AppSecrets

type GetSecrets_AppSecrets struct {
	Name  string "json:\"name\" graphql:\"name\""
	Value string "json:\"value\" graphql:\"value\""
}

func (*GetSecrets_AppSecrets) GetName

func (t *GetSecrets_AppSecrets) GetName() string

func (*GetSecrets_AppSecrets) GetValue

func (t *GetSecrets_AppSecrets) GetValue() string

type GetWorkspacesApps

type GetWorkspacesApps struct {
	Workspaces []*GetWorkspacesApps_Workspaces "json:\"workspaces\" graphql:\"workspaces\""
}

func (*GetWorkspacesApps) GetWorkspaces

func (t *GetWorkspacesApps) GetWorkspaces() []*GetWorkspacesApps_Workspaces

type GetWorkspacesApps_Workspaces

type GetWorkspacesApps_Workspaces struct {
	Name string                               "json:\"name\" graphql:\"name\""
	Apps []*GetWorkspacesApps_Workspaces_Apps "json:\"apps\" graphql:\"apps\""
}

func (*GetWorkspacesApps_Workspaces) GetApps

func (*GetWorkspacesApps_Workspaces) GetName

func (t *GetWorkspacesApps_Workspaces) GetName() string

type GetWorkspacesApps_Workspaces_Apps

type GetWorkspacesApps_Workspaces_Apps struct {
	ID        string                                   "json:\"id\" graphql:\"id\""
	Name      string                                   "json:\"name\" graphql:\"name\""
	Subdomain string                                   "json:\"subdomain\" graphql:\"subdomain\""
	Region    GetWorkspacesApps_Workspaces_Apps_Region "json:\"region\" graphql:\"region\""
}

func (*GetWorkspacesApps_Workspaces_Apps) GetID

func (*GetWorkspacesApps_Workspaces_Apps) GetName

func (*GetWorkspacesApps_Workspaces_Apps) GetRegion

func (*GetWorkspacesApps_Workspaces_Apps) GetSubdomain

func (t *GetWorkspacesApps_Workspaces_Apps) GetSubdomain() string

type GetWorkspacesApps_Workspaces_Apps_Region

type GetWorkspacesApps_Workspaces_Apps_Region struct {
	AwsName string "json:\"awsName\" graphql:\"awsName\""
}

func (*GetWorkspacesApps_Workspaces_Apps_Region) GetAwsName

type GithubAppInstallations

type GithubAppInstallations struct {
	AccountAvatarURL                *string                `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *string                `json:"accountLogin,omitempty"`
	AccountNodeID                   *string                `json:"accountNodeId,omitempty"`
	AccountType                     *string                `json:"accountType,omitempty"`
	CreatedAt                       time.Time              `json:"createdAt"`
	ExternalGithubAppInstallationID *int64                 `json:"externalGithubAppInstallationId,omitempty"`
	GithubData                      map[string]interface{} `json:"githubData,omitempty"`
	// An array relationship
	GithubRepositories []*GithubRepositories `json:"githubRepositories"`
	// An aggregate relationship
	GithubRepositoriesAggregate GithubRepositoriesAggregate `json:"githubRepositories_aggregate"`
	ID                          string                      `json:"id"`
	UpdatedAt                   time.Time                   `json:"updatedAt"`
	// An object relationship
	User   *Users  `json:"user,omitempty"`
	UserID *string `json:"userId,omitempty"`
}

columns and relationships of "github_app_installations"

type GithubAppInstallationsAggregate

type GithubAppInstallationsAggregate struct {
	Aggregate *GithubAppInstallationsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*GithubAppInstallations              `json:"nodes"`
}

aggregated selection of "github_app_installations"

type GithubAppInstallationsAggregateBoolExp

type GithubAppInstallationsAggregateBoolExp struct {
	Count *GithubAppInstallationsAggregateBoolExpCount `json:"count,omitempty"`
}

type GithubAppInstallationsAggregateBoolExpCount

type GithubAppInstallationsAggregateBoolExpCount struct {
	Arguments []GithubAppInstallationsSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                                `json:"distinct,omitempty"`
	Filter    *GithubAppInstallationsBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp                     `json:"predicate"`
}

type GithubAppInstallationsAggregateFields

type GithubAppInstallationsAggregateFields struct {
	Avg        *GithubAppInstallationsAvgFields        `json:"avg,omitempty"`
	Count      int64                                   `json:"count"`
	Max        *GithubAppInstallationsMaxFields        `json:"max,omitempty"`
	Min        *GithubAppInstallationsMinFields        `json:"min,omitempty"`
	Stddev     *GithubAppInstallationsStddevFields     `json:"stddev,omitempty"`
	StddevPop  *GithubAppInstallationsStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *GithubAppInstallationsStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *GithubAppInstallationsSumFields        `json:"sum,omitempty"`
	VarPop     *GithubAppInstallationsVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *GithubAppInstallationsVarSampFields    `json:"var_samp,omitempty"`
	Variance   *GithubAppInstallationsVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "github_app_installations"

type GithubAppInstallationsAggregateOrderBy

type GithubAppInstallationsAggregateOrderBy struct {
	Avg        *GithubAppInstallationsAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy                                 `json:"count,omitempty"`
	Max        *GithubAppInstallationsMaxOrderBy        `json:"max,omitempty"`
	Min        *GithubAppInstallationsMinOrderBy        `json:"min,omitempty"`
	Stddev     *GithubAppInstallationsStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *GithubAppInstallationsStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *GithubAppInstallationsStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *GithubAppInstallationsSumOrderBy        `json:"sum,omitempty"`
	VarPop     *GithubAppInstallationsVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *GithubAppInstallationsVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *GithubAppInstallationsVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "github_app_installations"

type GithubAppInstallationsAppendInput

type GithubAppInstallationsAppendInput struct {
	GithubData map[string]interface{} `json:"githubData,omitempty"`
}

append existing jsonb value of filtered columns with new jsonb value

type GithubAppInstallationsArrRelInsertInput

type GithubAppInstallationsArrRelInsertInput struct {
	Data []*GithubAppInstallationsInsertInput `json:"data"`
	// upsert condition
	OnConflict *GithubAppInstallationsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "github_app_installations"

type GithubAppInstallationsAvgFields

type GithubAppInstallationsAvgFields struct {
	ExternalGithubAppInstallationID *float64 `json:"externalGithubAppInstallationId,omitempty"`
}

aggregate avg on columns

type GithubAppInstallationsAvgOrderBy

type GithubAppInstallationsAvgOrderBy struct {
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
}

order by avg() on columns of table "github_app_installations"

type GithubAppInstallationsBoolExp

type GithubAppInstallationsBoolExp struct {
	And                             []*GithubAppInstallationsBoolExp    `json:"_and,omitempty"`
	Not                             *GithubAppInstallationsBoolExp      `json:"_not,omitempty"`
	Or                              []*GithubAppInstallationsBoolExp    `json:"_or,omitempty"`
	AccountAvatarURL                *StringComparisonExp                `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *StringComparisonExp                `json:"accountLogin,omitempty"`
	AccountNodeID                   *StringComparisonExp                `json:"accountNodeId,omitempty"`
	AccountType                     *StringComparisonExp                `json:"accountType,omitempty"`
	CreatedAt                       *TimestamptzComparisonExp           `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *IntComparisonExp                   `json:"externalGithubAppInstallationId,omitempty"`
	GithubData                      *JsonbComparisonExp                 `json:"githubData,omitempty"`
	GithubRepositories              *GithubRepositoriesBoolExp          `json:"githubRepositories,omitempty"`
	GithubRepositoriesAggregate     *GithubRepositoriesAggregateBoolExp `json:"githubRepositories_aggregate,omitempty"`
	ID                              *UUIDComparisonExp                  `json:"id,omitempty"`
	UpdatedAt                       *TimestamptzComparisonExp           `json:"updatedAt,omitempty"`
	User                            *UsersBoolExp                       `json:"user,omitempty"`
	UserID                          *UUIDComparisonExp                  `json:"userId,omitempty"`
}

Boolean expression to filter rows from the table "github_app_installations". All fields are combined with a logical 'AND'.

type GithubAppInstallationsConstraint

type GithubAppInstallationsConstraint string

unique or primary key constraints on table "github_app_installations"

const (
	// unique or primary key constraint on columns "external_github_app_installation_id"
	GithubAppInstallationsConstraintGithubAppInstallationsExternalGithubAppInstallationIKey GithubAppInstallationsConstraint = "github_app_installations_external_github_app_installation_i_key"
	// unique or primary key constraint on columns "id"
	GithubAppInstallationsConstraintGithubAppInstallationsPkey GithubAppInstallationsConstraint = "github_app_installations_pkey"
)

func (GithubAppInstallationsConstraint) IsValid

func (GithubAppInstallationsConstraint) MarshalGQL

func (e GithubAppInstallationsConstraint) MarshalGQL(w io.Writer)

func (GithubAppInstallationsConstraint) String

func (*GithubAppInstallationsConstraint) UnmarshalGQL

func (e *GithubAppInstallationsConstraint) UnmarshalGQL(v interface{}) error

type GithubAppInstallationsDeleteAtPathInput

type GithubAppInstallationsDeleteAtPathInput struct {
	GithubData []string `json:"githubData,omitempty"`
}

delete the field or element with specified path (for JSON arrays, negative integers count from the end)

type GithubAppInstallationsDeleteElemInput

type GithubAppInstallationsDeleteElemInput struct {
	GithubData *int64 `json:"githubData,omitempty"`
}

delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array

type GithubAppInstallationsDeleteKeyInput

type GithubAppInstallationsDeleteKeyInput struct {
	GithubData *string `json:"githubData,omitempty"`
}

delete key/value pair or string element. key/value pairs are matched based on their key value

type GithubAppInstallationsIncInput

type GithubAppInstallationsIncInput struct {
	ExternalGithubAppInstallationID *int64 `json:"externalGithubAppInstallationId,omitempty"`
}

input type for incrementing numeric columns in table "github_app_installations"

type GithubAppInstallationsInsertInput

type GithubAppInstallationsInsertInput struct {
	AccountAvatarURL                *string                              `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *string                              `json:"accountLogin,omitempty"`
	AccountNodeID                   *string                              `json:"accountNodeId,omitempty"`
	AccountType                     *string                              `json:"accountType,omitempty"`
	CreatedAt                       *time.Time                           `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *int64                               `json:"externalGithubAppInstallationId,omitempty"`
	GithubData                      map[string]interface{}               `json:"githubData,omitempty"`
	GithubRepositories              *GithubRepositoriesArrRelInsertInput `json:"githubRepositories,omitempty"`
	ID                              *string                              `json:"id,omitempty"`
	UpdatedAt                       *time.Time                           `json:"updatedAt,omitempty"`
	User                            *UsersObjRelInsertInput              `json:"user,omitempty"`
	UserID                          *string                              `json:"userId,omitempty"`
}

input type for inserting data into table "github_app_installations"

type GithubAppInstallationsMaxFields

type GithubAppInstallationsMaxFields struct {
	AccountAvatarURL                *string    `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *string    `json:"accountLogin,omitempty"`
	AccountNodeID                   *string    `json:"accountNodeId,omitempty"`
	AccountType                     *string    `json:"accountType,omitempty"`
	CreatedAt                       *time.Time `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *int64     `json:"externalGithubAppInstallationId,omitempty"`
	ID                              *string    `json:"id,omitempty"`
	UpdatedAt                       *time.Time `json:"updatedAt,omitempty"`
	UserID                          *string    `json:"userId,omitempty"`
}

aggregate max on columns

type GithubAppInstallationsMaxOrderBy

type GithubAppInstallationsMaxOrderBy struct {
	AccountAvatarURL                *OrderBy `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *OrderBy `json:"accountLogin,omitempty"`
	AccountNodeID                   *OrderBy `json:"accountNodeId,omitempty"`
	AccountType                     *OrderBy `json:"accountType,omitempty"`
	CreatedAt                       *OrderBy `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
	ID                              *OrderBy `json:"id,omitempty"`
	UpdatedAt                       *OrderBy `json:"updatedAt,omitempty"`
	UserID                          *OrderBy `json:"userId,omitempty"`
}

order by max() on columns of table "github_app_installations"

type GithubAppInstallationsMinFields

type GithubAppInstallationsMinFields struct {
	AccountAvatarURL                *string    `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *string    `json:"accountLogin,omitempty"`
	AccountNodeID                   *string    `json:"accountNodeId,omitempty"`
	AccountType                     *string    `json:"accountType,omitempty"`
	CreatedAt                       *time.Time `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *int64     `json:"externalGithubAppInstallationId,omitempty"`
	ID                              *string    `json:"id,omitempty"`
	UpdatedAt                       *time.Time `json:"updatedAt,omitempty"`
	UserID                          *string    `json:"userId,omitempty"`
}

aggregate min on columns

type GithubAppInstallationsMinOrderBy

type GithubAppInstallationsMinOrderBy struct {
	AccountAvatarURL                *OrderBy `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *OrderBy `json:"accountLogin,omitempty"`
	AccountNodeID                   *OrderBy `json:"accountNodeId,omitempty"`
	AccountType                     *OrderBy `json:"accountType,omitempty"`
	CreatedAt                       *OrderBy `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
	ID                              *OrderBy `json:"id,omitempty"`
	UpdatedAt                       *OrderBy `json:"updatedAt,omitempty"`
	UserID                          *OrderBy `json:"userId,omitempty"`
}

order by min() on columns of table "github_app_installations"

type GithubAppInstallationsMutationResponse

type GithubAppInstallationsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*GithubAppInstallations `json:"returning"`
}

response of any mutation on the table "github_app_installations"

type GithubAppInstallationsObjRelInsertInput

type GithubAppInstallationsObjRelInsertInput struct {
	Data GithubAppInstallationsInsertInput `json:"data"`
	// upsert condition
	OnConflict *GithubAppInstallationsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "github_app_installations"

type GithubAppInstallationsOnConflict

type GithubAppInstallationsOnConflict struct {
	Constraint    GithubAppInstallationsConstraint     `json:"constraint"`
	UpdateColumns []GithubAppInstallationsUpdateColumn `json:"update_columns"`
	Where         *GithubAppInstallationsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "github_app_installations"

type GithubAppInstallationsOrderBy

type GithubAppInstallationsOrderBy struct {
	AccountAvatarURL                *OrderBy                            `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *OrderBy                            `json:"accountLogin,omitempty"`
	AccountNodeID                   *OrderBy                            `json:"accountNodeId,omitempty"`
	AccountType                     *OrderBy                            `json:"accountType,omitempty"`
	CreatedAt                       *OrderBy                            `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *OrderBy                            `json:"externalGithubAppInstallationId,omitempty"`
	GithubData                      *OrderBy                            `json:"githubData,omitempty"`
	GithubRepositoriesAggregate     *GithubRepositoriesAggregateOrderBy `json:"githubRepositories_aggregate,omitempty"`
	ID                              *OrderBy                            `json:"id,omitempty"`
	UpdatedAt                       *OrderBy                            `json:"updatedAt,omitempty"`
	User                            *UsersOrderBy                       `json:"user,omitempty"`
	UserID                          *OrderBy                            `json:"userId,omitempty"`
}

Ordering options when selecting data from "github_app_installations".

type GithubAppInstallationsPkColumnsInput

type GithubAppInstallationsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: github_app_installations

type GithubAppInstallationsPrependInput

type GithubAppInstallationsPrependInput struct {
	GithubData map[string]interface{} `json:"githubData,omitempty"`
}

prepend existing jsonb value of filtered columns with new jsonb value

type GithubAppInstallationsSelectColumn

type GithubAppInstallationsSelectColumn string

select columns of table "github_app_installations"

const (
	// column name
	GithubAppInstallationsSelectColumnAccountAvatarURL GithubAppInstallationsSelectColumn = "accountAvatarUrl"
	// column name
	GithubAppInstallationsSelectColumnAccountLogin GithubAppInstallationsSelectColumn = "accountLogin"
	// column name
	GithubAppInstallationsSelectColumnAccountNodeID GithubAppInstallationsSelectColumn = "accountNodeId"
	// column name
	GithubAppInstallationsSelectColumnAccountType GithubAppInstallationsSelectColumn = "accountType"
	// column name
	GithubAppInstallationsSelectColumnCreatedAt GithubAppInstallationsSelectColumn = "createdAt"
	// column name
	GithubAppInstallationsSelectColumnExternalGithubAppInstallationID GithubAppInstallationsSelectColumn = "externalGithubAppInstallationId"
	// column name
	GithubAppInstallationsSelectColumnGithubData GithubAppInstallationsSelectColumn = "githubData"
	// column name
	GithubAppInstallationsSelectColumnID GithubAppInstallationsSelectColumn = "id"
	// column name
	GithubAppInstallationsSelectColumnUpdatedAt GithubAppInstallationsSelectColumn = "updatedAt"
	// column name
	GithubAppInstallationsSelectColumnUserID GithubAppInstallationsSelectColumn = "userId"
)

func (GithubAppInstallationsSelectColumn) IsValid

func (GithubAppInstallationsSelectColumn) MarshalGQL

func (GithubAppInstallationsSelectColumn) String

func (*GithubAppInstallationsSelectColumn) UnmarshalGQL

func (e *GithubAppInstallationsSelectColumn) UnmarshalGQL(v interface{}) error

type GithubAppInstallationsSetInput

type GithubAppInstallationsSetInput struct {
	AccountAvatarURL                *string                `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *string                `json:"accountLogin,omitempty"`
	AccountNodeID                   *string                `json:"accountNodeId,omitempty"`
	AccountType                     *string                `json:"accountType,omitempty"`
	CreatedAt                       *time.Time             `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *int64                 `json:"externalGithubAppInstallationId,omitempty"`
	GithubData                      map[string]interface{} `json:"githubData,omitempty"`
	ID                              *string                `json:"id,omitempty"`
	UpdatedAt                       *time.Time             `json:"updatedAt,omitempty"`
	UserID                          *string                `json:"userId,omitempty"`
}

input type for updating data in table "github_app_installations"

type GithubAppInstallationsStddevFields

type GithubAppInstallationsStddevFields struct {
	ExternalGithubAppInstallationID *float64 `json:"externalGithubAppInstallationId,omitempty"`
}

aggregate stddev on columns

type GithubAppInstallationsStddevOrderBy

type GithubAppInstallationsStddevOrderBy struct {
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
}

order by stddev() on columns of table "github_app_installations"

type GithubAppInstallationsStddevPopFields

type GithubAppInstallationsStddevPopFields struct {
	ExternalGithubAppInstallationID *float64 `json:"externalGithubAppInstallationId,omitempty"`
}

aggregate stddev_pop on columns

type GithubAppInstallationsStddevPopOrderBy

type GithubAppInstallationsStddevPopOrderBy struct {
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
}

order by stddev_pop() on columns of table "github_app_installations"

type GithubAppInstallationsStddevSampFields

type GithubAppInstallationsStddevSampFields struct {
	ExternalGithubAppInstallationID *float64 `json:"externalGithubAppInstallationId,omitempty"`
}

aggregate stddev_samp on columns

type GithubAppInstallationsStddevSampOrderBy

type GithubAppInstallationsStddevSampOrderBy struct {
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
}

order by stddev_samp() on columns of table "github_app_installations"

type GithubAppInstallationsStreamCursorInput

type GithubAppInstallationsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue GithubAppInstallationsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "githubAppInstallations"

type GithubAppInstallationsStreamCursorValueInput

type GithubAppInstallationsStreamCursorValueInput struct {
	AccountAvatarURL                *string                `json:"accountAvatarUrl,omitempty"`
	AccountLogin                    *string                `json:"accountLogin,omitempty"`
	AccountNodeID                   *string                `json:"accountNodeId,omitempty"`
	AccountType                     *string                `json:"accountType,omitempty"`
	CreatedAt                       *time.Time             `json:"createdAt,omitempty"`
	ExternalGithubAppInstallationID *int64                 `json:"externalGithubAppInstallationId,omitempty"`
	GithubData                      map[string]interface{} `json:"githubData,omitempty"`
	ID                              *string                `json:"id,omitempty"`
	UpdatedAt                       *time.Time             `json:"updatedAt,omitempty"`
	UserID                          *string                `json:"userId,omitempty"`
}

Initial value of the column from where the streaming should start

type GithubAppInstallationsSumFields

type GithubAppInstallationsSumFields struct {
	ExternalGithubAppInstallationID *int64 `json:"externalGithubAppInstallationId,omitempty"`
}

aggregate sum on columns

type GithubAppInstallationsSumOrderBy

type GithubAppInstallationsSumOrderBy struct {
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
}

order by sum() on columns of table "github_app_installations"

type GithubAppInstallationsUpdateColumn

type GithubAppInstallationsUpdateColumn string

update columns of table "github_app_installations"

const (
	// column name
	GithubAppInstallationsUpdateColumnAccountAvatarURL GithubAppInstallationsUpdateColumn = "accountAvatarUrl"
	// column name
	GithubAppInstallationsUpdateColumnAccountLogin GithubAppInstallationsUpdateColumn = "accountLogin"
	// column name
	GithubAppInstallationsUpdateColumnAccountNodeID GithubAppInstallationsUpdateColumn = "accountNodeId"
	// column name
	GithubAppInstallationsUpdateColumnAccountType GithubAppInstallationsUpdateColumn = "accountType"
	// column name
	GithubAppInstallationsUpdateColumnCreatedAt GithubAppInstallationsUpdateColumn = "createdAt"
	// column name
	GithubAppInstallationsUpdateColumnExternalGithubAppInstallationID GithubAppInstallationsUpdateColumn = "externalGithubAppInstallationId"
	// column name
	GithubAppInstallationsUpdateColumnGithubData GithubAppInstallationsUpdateColumn = "githubData"
	// column name
	GithubAppInstallationsUpdateColumnID GithubAppInstallationsUpdateColumn = "id"
	// column name
	GithubAppInstallationsUpdateColumnUpdatedAt GithubAppInstallationsUpdateColumn = "updatedAt"
	// column name
	GithubAppInstallationsUpdateColumnUserID GithubAppInstallationsUpdateColumn = "userId"
)

func (GithubAppInstallationsUpdateColumn) IsValid

func (GithubAppInstallationsUpdateColumn) MarshalGQL

func (GithubAppInstallationsUpdateColumn) String

func (*GithubAppInstallationsUpdateColumn) UnmarshalGQL

func (e *GithubAppInstallationsUpdateColumn) UnmarshalGQL(v interface{}) error

type GithubAppInstallationsUpdates

type GithubAppInstallationsUpdates struct {
	// append existing jsonb value of filtered columns with new jsonb value
	Append *GithubAppInstallationsAppendInput `json:"_append,omitempty"`
	// delete the field or element with specified path (for JSON arrays, negative integers count from the end)
	DeleteAtPath *GithubAppInstallationsDeleteAtPathInput `json:"_delete_at_path,omitempty"`
	// delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
	DeleteElem *GithubAppInstallationsDeleteElemInput `json:"_delete_elem,omitempty"`
	// delete key/value pair or string element. key/value pairs are matched based on their key value
	DeleteKey *GithubAppInstallationsDeleteKeyInput `json:"_delete_key,omitempty"`
	// increments the numeric columns with given value of the filtered values
	Inc *GithubAppInstallationsIncInput `json:"_inc,omitempty"`
	// prepend existing jsonb value of filtered columns with new jsonb value
	Prepend *GithubAppInstallationsPrependInput `json:"_prepend,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *GithubAppInstallationsSetInput `json:"_set,omitempty"`
	Where GithubAppInstallationsBoolExp   `json:"where"`
}

type GithubAppInstallationsVarPopFields

type GithubAppInstallationsVarPopFields struct {
	ExternalGithubAppInstallationID *float64 `json:"externalGithubAppInstallationId,omitempty"`
}

aggregate var_pop on columns

type GithubAppInstallationsVarPopOrderBy

type GithubAppInstallationsVarPopOrderBy struct {
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
}

order by var_pop() on columns of table "github_app_installations"

type GithubAppInstallationsVarSampFields

type GithubAppInstallationsVarSampFields struct {
	ExternalGithubAppInstallationID *float64 `json:"externalGithubAppInstallationId,omitempty"`
}

aggregate var_samp on columns

type GithubAppInstallationsVarSampOrderBy

type GithubAppInstallationsVarSampOrderBy struct {
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
}

order by var_samp() on columns of table "github_app_installations"

type GithubAppInstallationsVarianceFields

type GithubAppInstallationsVarianceFields struct {
	ExternalGithubAppInstallationID *float64 `json:"externalGithubAppInstallationId,omitempty"`
}

aggregate variance on columns

type GithubAppInstallationsVarianceOrderBy

type GithubAppInstallationsVarianceOrderBy struct {
	ExternalGithubAppInstallationID *OrderBy `json:"externalGithubAppInstallationId,omitempty"`
}

order by variance() on columns of table "github_app_installations"

type GithubRepositories

type GithubRepositories struct {
	// An array relationship
	Apps []*Apps `json:"apps"`
	// An aggregate relationship
	AppsAggregate                     AppsAggregate `json:"apps_aggregate"`
	CreatedAt                         time.Time     `json:"createdAt"`
	ExternalGithubAppRepositoryNodeID string        `json:"externalGithubAppRepositoryNodeId"`
	FullName                          string        `json:"fullName"`
	// An object relationship
	GithubAppInstallation   GithubAppInstallations `json:"githubAppInstallation"`
	GithubAppInstallationID string                 `json:"githubAppInstallationId"`
	ID                      string                 `json:"id"`
	Name                    string                 `json:"name"`
	Private                 bool                   `json:"private"`
	UpdatedAt               time.Time              `json:"updatedAt"`
}

columns and relationships of "github_repositories"

type GithubRepositoriesAggregate

type GithubRepositoriesAggregate struct {
	Aggregate *GithubRepositoriesAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*GithubRepositories              `json:"nodes"`
}

aggregated selection of "github_repositories"

type GithubRepositoriesAggregateBoolExp

type GithubRepositoriesAggregateBoolExp struct {
	BoolAnd *GithubRepositoriesAggregateBoolExpBoolAnd `json:"bool_and,omitempty"`
	BoolOr  *GithubRepositoriesAggregateBoolExpBoolOr  `json:"bool_or,omitempty"`
	Count   *GithubRepositoriesAggregateBoolExpCount   `json:"count,omitempty"`
}

type GithubRepositoriesAggregateBoolExpBoolAnd

type GithubRepositoriesAggregateBoolExpBoolAnd struct {
	Arguments GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                                                   `json:"distinct,omitempty"`
	Filter    *GithubRepositoriesBoolExp                                                              `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                                                    `json:"predicate"`
}

type GithubRepositoriesAggregateBoolExpBoolOr

type GithubRepositoriesAggregateBoolExpBoolOr struct {
	Arguments GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                                                  `json:"distinct,omitempty"`
	Filter    *GithubRepositoriesBoolExp                                                             `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                                                   `json:"predicate"`
}

type GithubRepositoriesAggregateBoolExpCount

type GithubRepositoriesAggregateBoolExpCount struct {
	Arguments []GithubRepositoriesSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                            `json:"distinct,omitempty"`
	Filter    *GithubRepositoriesBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp                 `json:"predicate"`
}

type GithubRepositoriesAggregateFields

type GithubRepositoriesAggregateFields struct {
	Count int64                        `json:"count"`
	Max   *GithubRepositoriesMaxFields `json:"max,omitempty"`
	Min   *GithubRepositoriesMinFields `json:"min,omitempty"`
}

aggregate fields of "github_repositories"

type GithubRepositoriesAggregateOrderBy

type GithubRepositoriesAggregateOrderBy struct {
	Count *OrderBy                      `json:"count,omitempty"`
	Max   *GithubRepositoriesMaxOrderBy `json:"max,omitempty"`
	Min   *GithubRepositoriesMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "github_repositories"

type GithubRepositoriesArrRelInsertInput

type GithubRepositoriesArrRelInsertInput struct {
	Data []*GithubRepositoriesInsertInput `json:"data"`
	// upsert condition
	OnConflict *GithubRepositoriesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "github_repositories"

type GithubRepositoriesBoolExp

type GithubRepositoriesBoolExp struct {
	And                               []*GithubRepositoriesBoolExp   `json:"_and,omitempty"`
	Not                               *GithubRepositoriesBoolExp     `json:"_not,omitempty"`
	Or                                []*GithubRepositoriesBoolExp   `json:"_or,omitempty"`
	Apps                              *AppsBoolExp                   `json:"apps,omitempty"`
	AppsAggregate                     *AppsAggregateBoolExp          `json:"apps_aggregate,omitempty"`
	CreatedAt                         *TimestamptzComparisonExp      `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *StringComparisonExp           `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *StringComparisonExp           `json:"fullName,omitempty"`
	GithubAppInstallation             *GithubAppInstallationsBoolExp `json:"githubAppInstallation,omitempty"`
	GithubAppInstallationID           *UUIDComparisonExp             `json:"githubAppInstallationId,omitempty"`
	ID                                *UUIDComparisonExp             `json:"id,omitempty"`
	Name                              *StringComparisonExp           `json:"name,omitempty"`
	Private                           *BooleanComparisonExp          `json:"private,omitempty"`
	UpdatedAt                         *TimestamptzComparisonExp      `json:"updatedAt,omitempty"`
}

Boolean expression to filter rows from the table "github_repositories". All fields are combined with a logical 'AND'.

type GithubRepositoriesConstraint

type GithubRepositoriesConstraint string

unique or primary key constraints on table "github_repositories"

const (
	// unique or primary key constraint on columns "id"
	GithubRepositoriesConstraintGithubRepositoriesPkey GithubRepositoriesConstraint = "github_repositories_pkey"
)

func (GithubRepositoriesConstraint) IsValid

func (e GithubRepositoriesConstraint) IsValid() bool

func (GithubRepositoriesConstraint) MarshalGQL

func (e GithubRepositoriesConstraint) MarshalGQL(w io.Writer)

func (GithubRepositoriesConstraint) String

func (*GithubRepositoriesConstraint) UnmarshalGQL

func (e *GithubRepositoriesConstraint) UnmarshalGQL(v interface{}) error

type GithubRepositoriesInsertInput

type GithubRepositoriesInsertInput struct {
	Apps                              *AppsArrRelInsertInput                   `json:"apps,omitempty"`
	CreatedAt                         *time.Time                               `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *string                                  `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *string                                  `json:"fullName,omitempty"`
	GithubAppInstallation             *GithubAppInstallationsObjRelInsertInput `json:"githubAppInstallation,omitempty"`
	GithubAppInstallationID           *string                                  `json:"githubAppInstallationId,omitempty"`
	ID                                *string                                  `json:"id,omitempty"`
	Name                              *string                                  `json:"name,omitempty"`
	Private                           *bool                                    `json:"private,omitempty"`
	UpdatedAt                         *time.Time                               `json:"updatedAt,omitempty"`
}

input type for inserting data into table "github_repositories"

type GithubRepositoriesMaxFields

type GithubRepositoriesMaxFields struct {
	CreatedAt                         *time.Time `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *string    `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *string    `json:"fullName,omitempty"`
	GithubAppInstallationID           *string    `json:"githubAppInstallationId,omitempty"`
	ID                                *string    `json:"id,omitempty"`
	Name                              *string    `json:"name,omitempty"`
	UpdatedAt                         *time.Time `json:"updatedAt,omitempty"`
}

aggregate max on columns

type GithubRepositoriesMaxOrderBy

type GithubRepositoriesMaxOrderBy struct {
	CreatedAt                         *OrderBy `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *OrderBy `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *OrderBy `json:"fullName,omitempty"`
	GithubAppInstallationID           *OrderBy `json:"githubAppInstallationId,omitempty"`
	ID                                *OrderBy `json:"id,omitempty"`
	Name                              *OrderBy `json:"name,omitempty"`
	UpdatedAt                         *OrderBy `json:"updatedAt,omitempty"`
}

order by max() on columns of table "github_repositories"

type GithubRepositoriesMinFields

type GithubRepositoriesMinFields struct {
	CreatedAt                         *time.Time `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *string    `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *string    `json:"fullName,omitempty"`
	GithubAppInstallationID           *string    `json:"githubAppInstallationId,omitempty"`
	ID                                *string    `json:"id,omitempty"`
	Name                              *string    `json:"name,omitempty"`
	UpdatedAt                         *time.Time `json:"updatedAt,omitempty"`
}

aggregate min on columns

type GithubRepositoriesMinOrderBy

type GithubRepositoriesMinOrderBy struct {
	CreatedAt                         *OrderBy `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *OrderBy `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *OrderBy `json:"fullName,omitempty"`
	GithubAppInstallationID           *OrderBy `json:"githubAppInstallationId,omitempty"`
	ID                                *OrderBy `json:"id,omitempty"`
	Name                              *OrderBy `json:"name,omitempty"`
	UpdatedAt                         *OrderBy `json:"updatedAt,omitempty"`
}

order by min() on columns of table "github_repositories"

type GithubRepositoriesMutationResponse

type GithubRepositoriesMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*GithubRepositories `json:"returning"`
}

response of any mutation on the table "github_repositories"

type GithubRepositoriesObjRelInsertInput

type GithubRepositoriesObjRelInsertInput struct {
	Data GithubRepositoriesInsertInput `json:"data"`
	// upsert condition
	OnConflict *GithubRepositoriesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "github_repositories"

type GithubRepositoriesOnConflict

type GithubRepositoriesOnConflict struct {
	Constraint    GithubRepositoriesConstraint     `json:"constraint"`
	UpdateColumns []GithubRepositoriesUpdateColumn `json:"update_columns"`
	Where         *GithubRepositoriesBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "github_repositories"

type GithubRepositoriesOrderBy

type GithubRepositoriesOrderBy struct {
	AppsAggregate                     *AppsAggregateOrderBy          `json:"apps_aggregate,omitempty"`
	CreatedAt                         *OrderBy                       `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *OrderBy                       `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *OrderBy                       `json:"fullName,omitempty"`
	GithubAppInstallation             *GithubAppInstallationsOrderBy `json:"githubAppInstallation,omitempty"`
	GithubAppInstallationID           *OrderBy                       `json:"githubAppInstallationId,omitempty"`
	ID                                *OrderBy                       `json:"id,omitempty"`
	Name                              *OrderBy                       `json:"name,omitempty"`
	Private                           *OrderBy                       `json:"private,omitempty"`
	UpdatedAt                         *OrderBy                       `json:"updatedAt,omitempty"`
}

Ordering options when selecting data from "github_repositories".

type GithubRepositoriesPkColumnsInput

type GithubRepositoriesPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: github_repositories

type GithubRepositoriesSelectColumn

type GithubRepositoriesSelectColumn string

select columns of table "github_repositories"

const (
	// column name
	GithubRepositoriesSelectColumnCreatedAt GithubRepositoriesSelectColumn = "createdAt"
	// column name
	GithubRepositoriesSelectColumnExternalGithubAppRepositoryNodeID GithubRepositoriesSelectColumn = "externalGithubAppRepositoryNodeId"
	// column name
	GithubRepositoriesSelectColumnFullName GithubRepositoriesSelectColumn = "fullName"
	// column name
	GithubRepositoriesSelectColumnGithubAppInstallationID GithubRepositoriesSelectColumn = "githubAppInstallationId"
	// column name
	GithubRepositoriesSelectColumnID GithubRepositoriesSelectColumn = "id"
	// column name
	GithubRepositoriesSelectColumnName GithubRepositoriesSelectColumn = "name"
	// column name
	GithubRepositoriesSelectColumnPrivate GithubRepositoriesSelectColumn = "private"
	// column name
	GithubRepositoriesSelectColumnUpdatedAt GithubRepositoriesSelectColumn = "updatedAt"
)

func (GithubRepositoriesSelectColumn) IsValid

func (GithubRepositoriesSelectColumn) MarshalGQL

func (e GithubRepositoriesSelectColumn) MarshalGQL(w io.Writer)

func (GithubRepositoriesSelectColumn) String

func (*GithubRepositoriesSelectColumn) UnmarshalGQL

func (e *GithubRepositoriesSelectColumn) UnmarshalGQL(v interface{}) error

type GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumns

type GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumns string

select "githubRepositories_aggregate_bool_exp_bool_and_arguments_columns" columns of table "github_repositories"

const (
	// column name
	GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumnsPrivate GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumns = "private"
)

func (GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumns) IsValid

func (GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumns) MarshalGQL

func (GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumns) String

func (*GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolAndArgumentsColumns) UnmarshalGQL

type GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumns

type GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumns string

select "githubRepositories_aggregate_bool_exp_bool_or_arguments_columns" columns of table "github_repositories"

const (
	// column name
	GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumnsPrivate GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumns = "private"
)

func (GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumns) IsValid

func (GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumns) MarshalGQL

func (GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumns) String

func (*GithubRepositoriesSelectColumnGithubRepositoriesAggregateBoolExpBoolOrArgumentsColumns) UnmarshalGQL

type GithubRepositoriesSetInput

type GithubRepositoriesSetInput struct {
	CreatedAt                         *time.Time `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *string    `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *string    `json:"fullName,omitempty"`
	GithubAppInstallationID           *string    `json:"githubAppInstallationId,omitempty"`
	ID                                *string    `json:"id,omitempty"`
	Name                              *string    `json:"name,omitempty"`
	Private                           *bool      `json:"private,omitempty"`
	UpdatedAt                         *time.Time `json:"updatedAt,omitempty"`
}

input type for updating data in table "github_repositories"

type GithubRepositoriesStreamCursorInput

type GithubRepositoriesStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue GithubRepositoriesStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "githubRepositories"

type GithubRepositoriesStreamCursorValueInput

type GithubRepositoriesStreamCursorValueInput struct {
	CreatedAt                         *time.Time `json:"createdAt,omitempty"`
	ExternalGithubAppRepositoryNodeID *string    `json:"externalGithubAppRepositoryNodeId,omitempty"`
	FullName                          *string    `json:"fullName,omitempty"`
	GithubAppInstallationID           *string    `json:"githubAppInstallationId,omitempty"`
	ID                                *string    `json:"id,omitempty"`
	Name                              *string    `json:"name,omitempty"`
	Private                           *bool      `json:"private,omitempty"`
	UpdatedAt                         *time.Time `json:"updatedAt,omitempty"`
}

Initial value of the column from where the streaming should start

type GithubRepositoriesUpdateColumn

type GithubRepositoriesUpdateColumn string

update columns of table "github_repositories"

const (
	// column name
	GithubRepositoriesUpdateColumnCreatedAt GithubRepositoriesUpdateColumn = "createdAt"
	// column name
	GithubRepositoriesUpdateColumnExternalGithubAppRepositoryNodeID GithubRepositoriesUpdateColumn = "externalGithubAppRepositoryNodeId"
	// column name
	GithubRepositoriesUpdateColumnFullName GithubRepositoriesUpdateColumn = "fullName"
	// column name
	GithubRepositoriesUpdateColumnGithubAppInstallationID GithubRepositoriesUpdateColumn = "githubAppInstallationId"
	// column name
	GithubRepositoriesUpdateColumnID GithubRepositoriesUpdateColumn = "id"
	// column name
	GithubRepositoriesUpdateColumnName GithubRepositoriesUpdateColumn = "name"
	// column name
	GithubRepositoriesUpdateColumnPrivate GithubRepositoriesUpdateColumn = "private"
	// column name
	GithubRepositoriesUpdateColumnUpdatedAt GithubRepositoriesUpdateColumn = "updatedAt"
)

func (GithubRepositoriesUpdateColumn) IsValid

func (GithubRepositoriesUpdateColumn) MarshalGQL

func (e GithubRepositoriesUpdateColumn) MarshalGQL(w io.Writer)

func (GithubRepositoriesUpdateColumn) String

func (*GithubRepositoriesUpdateColumn) UnmarshalGQL

func (e *GithubRepositoriesUpdateColumn) UnmarshalGQL(v interface{}) error

type GithubRepositoriesUpdates

type GithubRepositoriesUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *GithubRepositoriesSetInput `json:"_set,omitempty"`
	Where GithubRepositoriesBoolExp   `json:"where"`
}

type IntComparisonExp

type IntComparisonExp struct {
	Eq     *int64  `json:"_eq,omitempty"`
	Gt     *int64  `json:"_gt,omitempty"`
	Gte    *int64  `json:"_gte,omitempty"`
	In     []int64 `json:"_in,omitempty"`
	IsNull *bool   `json:"_is_null,omitempty"`
	Lt     *int64  `json:"_lt,omitempty"`
	Lte    *int64  `json:"_lte,omitempty"`
	Neq    *int64  `json:"_neq,omitempty"`
	Nin    []int64 `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'.

type JsonbCastExp

type JsonbCastExp struct {
	String *StringComparisonExp `json:"String,omitempty"`
}

type JsonbComparisonExp

type JsonbComparisonExp struct {
	Cast *JsonbCastExp `json:"_cast,omitempty"`
	// is the column contained in the given json value
	ContainedIn map[string]interface{} `json:"_contained_in,omitempty"`
	// does the column contain the given json value at the top level
	Contains map[string]interface{} `json:"_contains,omitempty"`
	Eq       map[string]interface{} `json:"_eq,omitempty"`
	Gt       map[string]interface{} `json:"_gt,omitempty"`
	Gte      map[string]interface{} `json:"_gte,omitempty"`
	// does the string exist as a top-level key in the column
	HasKey *string `json:"_has_key,omitempty"`
	// do all of these strings exist as top-level keys in the column
	HasKeysAll []string `json:"_has_keys_all,omitempty"`
	// do any of these strings exist as top-level keys in the column
	HasKeysAny []string                 `json:"_has_keys_any,omitempty"`
	In         []map[string]interface{} `json:"_in,omitempty"`
	IsNull     *bool                    `json:"_is_null,omitempty"`
	Lt         map[string]interface{}   `json:"_lt,omitempty"`
	Lte        map[string]interface{}   `json:"_lte,omitempty"`
	Neq        map[string]interface{}   `json:"_neq,omitempty"`
	Nin        []map[string]interface{} `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'.

type Log

type Log struct {
	Log       string `json:"log"`
	Service   string `json:"service"`
	Timestamp string `json:"timestamp"`
}

type Metrics

type Metrics struct {
	Value string `json:"value"`
}

type MutationRoot

type MutationRoot struct {
	BackupAllApplicationsDatabase                       []*BackupResultsItem                              "json:\"backupAllApplicationsDatabase\" graphql:\"backupAllApplicationsDatabase\""
	BackupApplicationDatabase                           BackupResult                                      "json:\"backupApplicationDatabase\" graphql:\"backupApplicationDatabase\""
	BillingFinishSubscription                           bool                                              "json:\"billingFinishSubscription\" graphql:\"billingFinishSubscription\""
	BillingFixSubscriptions                             bool                                              "json:\"billingFixSubscriptions\" graphql:\"billingFixSubscriptions\""
	BillingReportDedicatedCompute                       bool                                              "json:\"billingReportDedicatedCompute\" graphql:\"billingReportDedicatedCompute\""
	BillingUpdateAndReportDedicatedComputeReports       bool                                              "json:\"billingUpdateAndReportDedicatedComputeReports\" graphql:\"billingUpdateAndReportDedicatedComputeReports\""
	BillingUpdateDedicatedCompute                       bool                                              "json:\"billingUpdateDedicatedCompute\" graphql:\"billingUpdateDedicatedCompute\""
	BillingUpdateDedicatedComputeReports                bool                                              "json:\"billingUpdateDedicatedComputeReports\" graphql:\"billingUpdateDedicatedComputeReports\""
	DeleteApp                                           *Apps                                             "json:\"deleteApp,omitempty\" graphql:\"deleteApp\""
	DeleteAppState                                      *AppStates                                        "json:\"deleteAppState,omitempty\" graphql:\"deleteAppState\""
	DeleteAppStateHistories                             *AppStateHistoryMutationResponse                  "json:\"deleteAppStateHistories,omitempty\" graphql:\"deleteAppStateHistories\""
	DeleteAppStateHistory                               *AppStateHistory                                  "json:\"deleteAppStateHistory,omitempty\" graphql:\"deleteAppStateHistory\""
	DeleteAppStates                                     *AppStatesMutationResponse                        "json:\"deleteAppStates,omitempty\" graphql:\"deleteAppStates\""
	DeleteApps                                          *AppsMutationResponse                             "json:\"deleteApps,omitempty\" graphql:\"deleteApps\""
	DeleteAuthProvider                                  *AuthProviders                                    "json:\"deleteAuthProvider,omitempty\" graphql:\"deleteAuthProvider\""
	DeleteAuthProviderRequest                           *AuthProviderRequests                             "json:\"deleteAuthProviderRequest,omitempty\" graphql:\"deleteAuthProviderRequest\""
	DeleteAuthProviderRequests                          *AuthProviderRequestsMutationResponse             "json:\"deleteAuthProviderRequests,omitempty\" graphql:\"deleteAuthProviderRequests\""
	DeleteAuthProviders                                 *AuthProvidersMutationResponse                    "json:\"deleteAuthProviders,omitempty\" graphql:\"deleteAuthProviders\""
	DeleteAuthRefreshToken                              *AuthRefreshTokens                                "json:\"deleteAuthRefreshToken,omitempty\" graphql:\"deleteAuthRefreshToken\""
	DeleteAuthRefreshTokens                             *AuthRefreshTokensMutationResponse                "json:\"deleteAuthRefreshTokens,omitempty\" graphql:\"deleteAuthRefreshTokens\""
	DeleteAuthRole                                      *AuthRoles                                        "json:\"deleteAuthRole,omitempty\" graphql:\"deleteAuthRole\""
	DeleteAuthRoles                                     *AuthRolesMutationResponse                        "json:\"deleteAuthRoles,omitempty\" graphql:\"deleteAuthRoles\""
	DeleteAuthUserProvider                              *AuthUserProviders                                "json:\"deleteAuthUserProvider,omitempty\" graphql:\"deleteAuthUserProvider\""
	DeleteAuthUserProviders                             *AuthUserProvidersMutationResponse                "json:\"deleteAuthUserProviders,omitempty\" graphql:\"deleteAuthUserProviders\""
	DeleteAuthUserRole                                  *AuthUserRoles                                    "json:\"deleteAuthUserRole,omitempty\" graphql:\"deleteAuthUserRole\""
	DeleteAuthUserRoles                                 *AuthUserRolesMutationResponse                    "json:\"deleteAuthUserRoles,omitempty\" graphql:\"deleteAuthUserRoles\""
	DeleteAuthUserSecurityKey                           *AuthUserSecurityKeys                             "json:\"deleteAuthUserSecurityKey,omitempty\" graphql:\"deleteAuthUserSecurityKey\""
	DeleteAuthUserSecurityKeys                          *AuthUserSecurityKeysMutationResponse             "json:\"deleteAuthUserSecurityKeys,omitempty\" graphql:\"deleteAuthUserSecurityKeys\""
	DeleteBackup                                        *Backups                                          "json:\"deleteBackup,omitempty\" graphql:\"deleteBackup\""
	DeleteBackups                                       *BackupsMutationResponse                          "json:\"deleteBackups,omitempty\" graphql:\"deleteBackups\""
	DeleteBucket                                        *Buckets                                          "json:\"deleteBucket,omitempty\" graphql:\"deleteBucket\""
	DeleteBuckets                                       *BucketsMutationResponse                          "json:\"deleteBuckets,omitempty\" graphql:\"deleteBuckets\""
	DeleteCliToken                                      *CliTokens                                        "json:\"deleteCliToken,omitempty\" graphql:\"deleteCliToken\""
	DeleteCliTokens                                     *CliTokensMutationResponse                        "json:\"deleteCliTokens,omitempty\" graphql:\"deleteCliTokens\""
	DeleteConfig                                        *ConfigConfig                                     "json:\"deleteConfig,omitempty\" graphql:\"deleteConfig\""
	DeleteDeployment                                    *Deployments                                      "json:\"deleteDeployment,omitempty\" graphql:\"deleteDeployment\""
	DeleteDeploymentLog                                 *DeploymentLogs                                   "json:\"deleteDeploymentLog,omitempty\" graphql:\"deleteDeploymentLog\""
	DeleteDeploymentLogs                                *DeploymentLogsMutationResponse                   "json:\"deleteDeploymentLogs,omitempty\" graphql:\"deleteDeploymentLogs\""
	DeleteDeployments                                   *DeploymentsMutationResponse                      "json:\"deleteDeployments,omitempty\" graphql:\"deleteDeployments\""
	DeleteFeatureFlag                                   *FeatureFlags                                     "json:\"deleteFeatureFlag,omitempty\" graphql:\"deleteFeatureFlag\""
	DeleteFeatureFlags                                  *FeatureFlagsMutationResponse                     "json:\"deleteFeatureFlags,omitempty\" graphql:\"deleteFeatureFlags\""
	DeleteFeedback                                      *FeedbackMutationResponse                         "json:\"deleteFeedback,omitempty\" graphql:\"deleteFeedback\""
	DeleteFeedbackOne                                   *Feedback                                         "json:\"deleteFeedbackOne,omitempty\" graphql:\"deleteFeedbackOne\""
	DeleteFile                                          *Files                                            "json:\"deleteFile,omitempty\" graphql:\"deleteFile\""
	DeleteFiles                                         *FilesMutationResponse                            "json:\"deleteFiles,omitempty\" graphql:\"deleteFiles\""
	DeleteGithubAppInstallation                         *GithubAppInstallations                           "json:\"deleteGithubAppInstallation,omitempty\" graphql:\"deleteGithubAppInstallation\""
	DeleteGithubAppInstallations                        *GithubAppInstallationsMutationResponse           "json:\"deleteGithubAppInstallations,omitempty\" graphql:\"deleteGithubAppInstallations\""
	DeleteGithubRepositories                            *GithubRepositoriesMutationResponse               "json:\"deleteGithubRepositories,omitempty\" graphql:\"deleteGithubRepositories\""
	DeleteGithubRepository                              *GithubRepositories                               "json:\"deleteGithubRepository,omitempty\" graphql:\"deleteGithubRepository\""
	DeletePaymentMethod                                 *PaymentMethods                                   "json:\"deletePaymentMethod,omitempty\" graphql:\"deletePaymentMethod\""
	DeletePaymentMethods                                *PaymentMethodsMutationResponse                   "json:\"deletePaymentMethods,omitempty\" graphql:\"deletePaymentMethods\""
	DeletePlan                                          *Plans                                            "json:\"deletePlan,omitempty\" graphql:\"deletePlan\""
	DeletePlans                                         *PlansMutationResponse                            "json:\"deletePlans,omitempty\" graphql:\"deletePlans\""
	DeleteSecret                                        ConfigEnvironmentVariable                         "json:\"deleteSecret\" graphql:\"deleteSecret\""
	DeleteUser                                          *Users                                            "json:\"deleteUser,omitempty\" graphql:\"deleteUser\""
	DeleteUsers                                         *UsersMutationResponse                            "json:\"deleteUsers,omitempty\" graphql:\"deleteUsers\""
	DeleteWorkspace                                     *Workspaces                                       "json:\"deleteWorkspace,omitempty\" graphql:\"deleteWorkspace\""
	DeleteWorkspaceMember                               *WorkspaceMembers                                 "json:\"deleteWorkspaceMember,omitempty\" graphql:\"deleteWorkspaceMember\""
	DeleteWorkspaceMemberInvite                         *WorkspaceMemberInvites                           "json:\"deleteWorkspaceMemberInvite,omitempty\" graphql:\"deleteWorkspaceMemberInvite\""
	DeleteWorkspaceMemberInvites                        *WorkspaceMemberInvitesMutationResponse           "json:\"deleteWorkspaceMemberInvites,omitempty\" graphql:\"deleteWorkspaceMemberInvites\""
	DeleteWorkspaceMembers                              *WorkspaceMembersMutationResponse                 "json:\"deleteWorkspaceMembers,omitempty\" graphql:\"deleteWorkspaceMembers\""
	DeleteWorkspaces                                    *WorkspacesMutationResponse                       "json:\"deleteWorkspaces,omitempty\" graphql:\"deleteWorkspaces\""
	DeleteAuthMigrations                                *AuthMigrationsMutationResponse                   "json:\"delete_auth_migrations,omitempty\" graphql:\"delete_auth_migrations\""
	DeleteAuthMigrationsByPk                            *AuthMigrations                                   "json:\"delete_auth_migrations_by_pk,omitempty\" graphql:\"delete_auth_migrations_by_pk\""
	DeleteContinents                                    *ContinentsMutationResponse                       "json:\"delete_continents,omitempty\" graphql:\"delete_continents\""
	DeleteContinentsByPk                                *Continents                                       "json:\"delete_continents_by_pk,omitempty\" graphql:\"delete_continents_by_pk\""
	DeleteCountries                                     *CountriesMutationResponse                        "json:\"delete_countries,omitempty\" graphql:\"delete_countries\""
	DeleteCountriesByPk                                 *Countries                                        "json:\"delete_countries_by_pk,omitempty\" graphql:\"delete_countries_by_pk\""
	DeleteRegions                                       *RegionsMutationResponse                          "json:\"delete_regions,omitempty\" graphql:\"delete_regions\""
	DeleteRegionsByPk                                   *Regions                                          "json:\"delete_regions_by_pk,omitempty\" graphql:\"delete_regions_by_pk\""
	InsertApp                                           *Apps                                             "json:\"insertApp,omitempty\" graphql:\"insertApp\""
	InsertAppState                                      *AppStates                                        "json:\"insertAppState,omitempty\" graphql:\"insertAppState\""
	InsertAppStateHistories                             *AppStateHistoryMutationResponse                  "json:\"insertAppStateHistories,omitempty\" graphql:\"insertAppStateHistories\""
	InsertAppStateHistory                               *AppStateHistory                                  "json:\"insertAppStateHistory,omitempty\" graphql:\"insertAppStateHistory\""
	InsertAppStates                                     *AppStatesMutationResponse                        "json:\"insertAppStates,omitempty\" graphql:\"insertAppStates\""
	InsertApps                                          *AppsMutationResponse                             "json:\"insertApps,omitempty\" graphql:\"insertApps\""
	InsertAuthProvider                                  *AuthProviders                                    "json:\"insertAuthProvider,omitempty\" graphql:\"insertAuthProvider\""
	InsertAuthProviderRequest                           *AuthProviderRequests                             "json:\"insertAuthProviderRequest,omitempty\" graphql:\"insertAuthProviderRequest\""
	InsertAuthProviderRequests                          *AuthProviderRequestsMutationResponse             "json:\"insertAuthProviderRequests,omitempty\" graphql:\"insertAuthProviderRequests\""
	InsertAuthProviders                                 *AuthProvidersMutationResponse                    "json:\"insertAuthProviders,omitempty\" graphql:\"insertAuthProviders\""
	InsertAuthRefreshToken                              *AuthRefreshTokens                                "json:\"insertAuthRefreshToken,omitempty\" graphql:\"insertAuthRefreshToken\""
	InsertAuthRefreshTokens                             *AuthRefreshTokensMutationResponse                "json:\"insertAuthRefreshTokens,omitempty\" graphql:\"insertAuthRefreshTokens\""
	InsertAuthRole                                      *AuthRoles                                        "json:\"insertAuthRole,omitempty\" graphql:\"insertAuthRole\""
	InsertAuthRoles                                     *AuthRolesMutationResponse                        "json:\"insertAuthRoles,omitempty\" graphql:\"insertAuthRoles\""
	InsertAuthUserProvider                              *AuthUserProviders                                "json:\"insertAuthUserProvider,omitempty\" graphql:\"insertAuthUserProvider\""
	InsertAuthUserProviders                             *AuthUserProvidersMutationResponse                "json:\"insertAuthUserProviders,omitempty\" graphql:\"insertAuthUserProviders\""
	InsertAuthUserRole                                  *AuthUserRoles                                    "json:\"insertAuthUserRole,omitempty\" graphql:\"insertAuthUserRole\""
	InsertAuthUserRoles                                 *AuthUserRolesMutationResponse                    "json:\"insertAuthUserRoles,omitempty\" graphql:\"insertAuthUserRoles\""
	InsertAuthUserSecurityKey                           *AuthUserSecurityKeys                             "json:\"insertAuthUserSecurityKey,omitempty\" graphql:\"insertAuthUserSecurityKey\""
	InsertAuthUserSecurityKeys                          *AuthUserSecurityKeysMutationResponse             "json:\"insertAuthUserSecurityKeys,omitempty\" graphql:\"insertAuthUserSecurityKeys\""
	InsertBackup                                        *Backups                                          "json:\"insertBackup,omitempty\" graphql:\"insertBackup\""
	InsertBackups                                       *BackupsMutationResponse                          "json:\"insertBackups,omitempty\" graphql:\"insertBackups\""
	InsertBucket                                        *Buckets                                          "json:\"insertBucket,omitempty\" graphql:\"insertBucket\""
	InsertBuckets                                       *BucketsMutationResponse                          "json:\"insertBuckets,omitempty\" graphql:\"insertBuckets\""
	InsertCliToken                                      *CliTokens                                        "json:\"insertCliToken,omitempty\" graphql:\"insertCliToken\""
	InsertCliTokens                                     *CliTokensMutationResponse                        "json:\"insertCliTokens,omitempty\" graphql:\"insertCliTokens\""
	InsertConfig                                        ConfigInsertConfigResponse                        "json:\"insertConfig\" graphql:\"insertConfig\""
	InsertDeployment                                    *Deployments                                      "json:\"insertDeployment,omitempty\" graphql:\"insertDeployment\""
	InsertDeploymentLog                                 *DeploymentLogs                                   "json:\"insertDeploymentLog,omitempty\" graphql:\"insertDeploymentLog\""
	InsertDeploymentLogs                                *DeploymentLogsMutationResponse                   "json:\"insertDeploymentLogs,omitempty\" graphql:\"insertDeploymentLogs\""
	InsertDeployments                                   *DeploymentsMutationResponse                      "json:\"insertDeployments,omitempty\" graphql:\"insertDeployments\""
	InsertFeatureFlag                                   *FeatureFlags                                     "json:\"insertFeatureFlag,omitempty\" graphql:\"insertFeatureFlag\""
	InsertFeatureFlags                                  *FeatureFlagsMutationResponse                     "json:\"insertFeatureFlags,omitempty\" graphql:\"insertFeatureFlags\""
	InsertFeedback                                      *FeedbackMutationResponse                         "json:\"insertFeedback,omitempty\" graphql:\"insertFeedback\""
	InsertFeedbackOne                                   *Feedback                                         "json:\"insertFeedbackOne,omitempty\" graphql:\"insertFeedbackOne\""
	InsertFile                                          *Files                                            "json:\"insertFile,omitempty\" graphql:\"insertFile\""
	InsertFiles                                         *FilesMutationResponse                            "json:\"insertFiles,omitempty\" graphql:\"insertFiles\""
	InsertGithubAppInstallation                         *GithubAppInstallations                           "json:\"insertGithubAppInstallation,omitempty\" graphql:\"insertGithubAppInstallation\""
	InsertGithubAppInstallations                        *GithubAppInstallationsMutationResponse           "json:\"insertGithubAppInstallations,omitempty\" graphql:\"insertGithubAppInstallations\""
	InsertGithubRepositories                            *GithubRepositoriesMutationResponse               "json:\"insertGithubRepositories,omitempty\" graphql:\"insertGithubRepositories\""
	InsertGithubRepository                              *GithubRepositories                               "json:\"insertGithubRepository,omitempty\" graphql:\"insertGithubRepository\""
	InsertPaymentMethod                                 *PaymentMethods                                   "json:\"insertPaymentMethod,omitempty\" graphql:\"insertPaymentMethod\""
	InsertPaymentMethods                                *PaymentMethodsMutationResponse                   "json:\"insertPaymentMethods,omitempty\" graphql:\"insertPaymentMethods\""
	InsertPlan                                          *Plans                                            "json:\"insertPlan,omitempty\" graphql:\"insertPlan\""
	InsertPlans                                         *PlansMutationResponse                            "json:\"insertPlans,omitempty\" graphql:\"insertPlans\""
	InsertSecret                                        ConfigEnvironmentVariable                         "json:\"insertSecret\" graphql:\"insertSecret\""
	InsertUser                                          *Users                                            "json:\"insertUser,omitempty\" graphql:\"insertUser\""
	InsertUsers                                         *UsersMutationResponse                            "json:\"insertUsers,omitempty\" graphql:\"insertUsers\""
	InsertWorkspace                                     *Workspaces                                       "json:\"insertWorkspace,omitempty\" graphql:\"insertWorkspace\""
	InsertWorkspaceMember                               *WorkspaceMembers                                 "json:\"insertWorkspaceMember,omitempty\" graphql:\"insertWorkspaceMember\""
	InsertWorkspaceMemberInvite                         *WorkspaceMemberInvites                           "json:\"insertWorkspaceMemberInvite,omitempty\" graphql:\"insertWorkspaceMemberInvite\""
	InsertWorkspaceMemberInvites                        *WorkspaceMemberInvitesMutationResponse           "json:\"insertWorkspaceMemberInvites,omitempty\" graphql:\"insertWorkspaceMemberInvites\""
	InsertWorkspaceMembers                              *WorkspaceMembersMutationResponse                 "json:\"insertWorkspaceMembers,omitempty\" graphql:\"insertWorkspaceMembers\""
	InsertWorkspaces                                    *WorkspacesMutationResponse                       "json:\"insertWorkspaces,omitempty\" graphql:\"insertWorkspaces\""
	InsertAuthMigrations                                *AuthMigrationsMutationResponse                   "json:\"insert_auth_migrations,omitempty\" graphql:\"insert_auth_migrations\""
	InsertAuthMigrationsOne                             *AuthMigrations                                   "json:\"insert_auth_migrations_one,omitempty\" graphql:\"insert_auth_migrations_one\""
	InsertContinents                                    *ContinentsMutationResponse                       "json:\"insert_continents,omitempty\" graphql:\"insert_continents\""
	InsertContinentsOne                                 *Continents                                       "json:\"insert_continents_one,omitempty\" graphql:\"insert_continents_one\""
	InsertCountries                                     *CountriesMutationResponse                        "json:\"insert_countries,omitempty\" graphql:\"insert_countries\""
	InsertCountriesOne                                  *Countries                                        "json:\"insert_countries_one,omitempty\" graphql:\"insert_countries_one\""
	InsertRegions                                       *RegionsMutationResponse                          "json:\"insert_regions,omitempty\" graphql:\"insert_regions\""
	InsertRegionsOne                                    *Regions                                          "json:\"insert_regions_one,omitempty\" graphql:\"insert_regions_one\""
	MigrateRDSToPostgres                                bool                                              "json:\"migrateRDSToPostgres\" graphql:\"migrateRDSToPostgres\""
	PauseInactiveApps                                   []string                                          "json:\"pauseInactiveApps\" graphql:\"pauseInactiveApps\""
	ReplaceConfig                                       ConfigConfig                                      "json:\"replaceConfig\" graphql:\"replaceConfig\""
	ResetPostgresPassword                               bool                                              "json:\"resetPostgresPassword\" graphql:\"resetPostgresPassword\""
	RestoreApplicationDatabase                          bool                                              "json:\"restoreApplicationDatabase\" graphql:\"restoreApplicationDatabase\""
	UpdateApp                                           *Apps                                             "json:\"updateApp,omitempty\" graphql:\"updateApp\""
	UpdateAppState                                      *AppStates                                        "json:\"updateAppState,omitempty\" graphql:\"updateAppState\""
	UpdateAppStateHistories                             *AppStateHistoryMutationResponse                  "json:\"updateAppStateHistories,omitempty\" graphql:\"updateAppStateHistories\""
	UpdateAppStateHistory                               *AppStateHistory                                  "json:\"updateAppStateHistory,omitempty\" graphql:\"updateAppStateHistory\""
	UpdateAppStates                                     *AppStatesMutationResponse                        "json:\"updateAppStates,omitempty\" graphql:\"updateAppStates\""
	UpdateApps                                          *AppsMutationResponse                             "json:\"updateApps,omitempty\" graphql:\"updateApps\""
	UpdateAuthProvider                                  *AuthProviders                                    "json:\"updateAuthProvider,omitempty\" graphql:\"updateAuthProvider\""
	UpdateAuthProviderRequest                           *AuthProviderRequests                             "json:\"updateAuthProviderRequest,omitempty\" graphql:\"updateAuthProviderRequest\""
	UpdateAuthProviderRequests                          *AuthProviderRequestsMutationResponse             "json:\"updateAuthProviderRequests,omitempty\" graphql:\"updateAuthProviderRequests\""
	UpdateAuthProviders                                 *AuthProvidersMutationResponse                    "json:\"updateAuthProviders,omitempty\" graphql:\"updateAuthProviders\""
	UpdateAuthRefreshToken                              *AuthRefreshTokens                                "json:\"updateAuthRefreshToken,omitempty\" graphql:\"updateAuthRefreshToken\""
	UpdateAuthRefreshTokens                             *AuthRefreshTokensMutationResponse                "json:\"updateAuthRefreshTokens,omitempty\" graphql:\"updateAuthRefreshTokens\""
	UpdateAuthRole                                      *AuthRoles                                        "json:\"updateAuthRole,omitempty\" graphql:\"updateAuthRole\""
	UpdateAuthRoles                                     *AuthRolesMutationResponse                        "json:\"updateAuthRoles,omitempty\" graphql:\"updateAuthRoles\""
	UpdateAuthUserProvider                              *AuthUserProviders                                "json:\"updateAuthUserProvider,omitempty\" graphql:\"updateAuthUserProvider\""
	UpdateAuthUserProviders                             *AuthUserProvidersMutationResponse                "json:\"updateAuthUserProviders,omitempty\" graphql:\"updateAuthUserProviders\""
	UpdateAuthUserRole                                  *AuthUserRoles                                    "json:\"updateAuthUserRole,omitempty\" graphql:\"updateAuthUserRole\""
	UpdateAuthUserRoles                                 *AuthUserRolesMutationResponse                    "json:\"updateAuthUserRoles,omitempty\" graphql:\"updateAuthUserRoles\""
	UpdateAuthUserSecurityKey                           *AuthUserSecurityKeys                             "json:\"updateAuthUserSecurityKey,omitempty\" graphql:\"updateAuthUserSecurityKey\""
	UpdateAuthUserSecurityKeys                          *AuthUserSecurityKeysMutationResponse             "json:\"updateAuthUserSecurityKeys,omitempty\" graphql:\"updateAuthUserSecurityKeys\""
	UpdateBackup                                        *Backups                                          "json:\"updateBackup,omitempty\" graphql:\"updateBackup\""
	UpdateBackups                                       *BackupsMutationResponse                          "json:\"updateBackups,omitempty\" graphql:\"updateBackups\""
	UpdateBucket                                        *Buckets                                          "json:\"updateBucket,omitempty\" graphql:\"updateBucket\""
	UpdateBuckets                                       *BucketsMutationResponse                          "json:\"updateBuckets,omitempty\" graphql:\"updateBuckets\""
	UpdateCliToken                                      *CliTokens                                        "json:\"updateCliToken,omitempty\" graphql:\"updateCliToken\""
	UpdateCliTokens                                     *CliTokensMutationResponse                        "json:\"updateCliTokens,omitempty\" graphql:\"updateCliTokens\""
	UpdateConfig                                        ConfigConfig                                      "json:\"updateConfig\" graphql:\"updateConfig\""
	UpdateDeployment                                    *Deployments                                      "json:\"updateDeployment,omitempty\" graphql:\"updateDeployment\""
	UpdateDeploymentLog                                 *DeploymentLogs                                   "json:\"updateDeploymentLog,omitempty\" graphql:\"updateDeploymentLog\""
	UpdateDeploymentLogs                                *DeploymentLogsMutationResponse                   "json:\"updateDeploymentLogs,omitempty\" graphql:\"updateDeploymentLogs\""
	UpdateDeployments                                   *DeploymentsMutationResponse                      "json:\"updateDeployments,omitempty\" graphql:\"updateDeployments\""
	UpdateFeatureFlag                                   *FeatureFlags                                     "json:\"updateFeatureFlag,omitempty\" graphql:\"updateFeatureFlag\""
	UpdateFeatureFlags                                  *FeatureFlagsMutationResponse                     "json:\"updateFeatureFlags,omitempty\" graphql:\"updateFeatureFlags\""
	UpdateFeedback                                      *FeedbackMutationResponse                         "json:\"updateFeedback,omitempty\" graphql:\"updateFeedback\""
	UpdateFeedbackOne                                   *Feedback                                         "json:\"updateFeedbackOne,omitempty\" graphql:\"updateFeedbackOne\""
	UpdateFile                                          *Files                                            "json:\"updateFile,omitempty\" graphql:\"updateFile\""
	UpdateFiles                                         *FilesMutationResponse                            "json:\"updateFiles,omitempty\" graphql:\"updateFiles\""
	UpdateGithubAppInstallation                         *GithubAppInstallations                           "json:\"updateGithubAppInstallation,omitempty\" graphql:\"updateGithubAppInstallation\""
	UpdateGithubAppInstallations                        *GithubAppInstallationsMutationResponse           "json:\"updateGithubAppInstallations,omitempty\" graphql:\"updateGithubAppInstallations\""
	UpdateGithubRepositories                            *GithubRepositoriesMutationResponse               "json:\"updateGithubRepositories,omitempty\" graphql:\"updateGithubRepositories\""
	UpdateGithubRepository                              *GithubRepositories                               "json:\"updateGithubRepository,omitempty\" graphql:\"updateGithubRepository\""
	UpdatePaymentMethod                                 *PaymentMethods                                   "json:\"updatePaymentMethod,omitempty\" graphql:\"updatePaymentMethod\""
	UpdatePaymentMethods                                *PaymentMethodsMutationResponse                   "json:\"updatePaymentMethods,omitempty\" graphql:\"updatePaymentMethods\""
	UpdatePlan                                          *Plans                                            "json:\"updatePlan,omitempty\" graphql:\"updatePlan\""
	UpdatePlans                                         *PlansMutationResponse                            "json:\"updatePlans,omitempty\" graphql:\"updatePlans\""
	UpdateSecret                                        ConfigEnvironmentVariable                         "json:\"updateSecret\" graphql:\"updateSecret\""
	UpdateSystemConfig                                  ConfigSystemConfig                                "json:\"updateSystemConfig\" graphql:\"updateSystemConfig\""
	UpdateUser                                          *Users                                            "json:\"updateUser,omitempty\" graphql:\"updateUser\""
	UpdateUsers                                         *UsersMutationResponse                            "json:\"updateUsers,omitempty\" graphql:\"updateUsers\""
	UpdateWorkspace                                     *Workspaces                                       "json:\"updateWorkspace,omitempty\" graphql:\"updateWorkspace\""
	UpdateWorkspaceMember                               *WorkspaceMembers                                 "json:\"updateWorkspaceMember,omitempty\" graphql:\"updateWorkspaceMember\""
	UpdateWorkspaceMemberInvite                         *WorkspaceMemberInvites                           "json:\"updateWorkspaceMemberInvite,omitempty\" graphql:\"updateWorkspaceMemberInvite\""
	UpdateWorkspaceMemberInvites                        *WorkspaceMemberInvitesMutationResponse           "json:\"updateWorkspaceMemberInvites,omitempty\" graphql:\"updateWorkspaceMemberInvites\""
	UpdateWorkspaceMembers                              *WorkspaceMembersMutationResponse                 "json:\"updateWorkspaceMembers,omitempty\" graphql:\"updateWorkspaceMembers\""
	UpdateWorkspaces                                    *WorkspacesMutationResponse                       "json:\"updateWorkspaces,omitempty\" graphql:\"updateWorkspaces\""
	UpdateAppStateHistoryMany                           []*AppStateHistoryMutationResponse                "json:\"update_appStateHistory_many,omitempty\" graphql:\"update_appStateHistory_many\""
	UpdateAppStatesMany                                 []*AppStatesMutationResponse                      "json:\"update_appStates_many,omitempty\" graphql:\"update_appStates_many\""
	UpdateAppsMany                                      []*AppsMutationResponse                           "json:\"update_apps_many,omitempty\" graphql:\"update_apps_many\""
	UpdateAuthProviderRequestsMany                      []*AuthProviderRequestsMutationResponse           "json:\"update_authProviderRequests_many,omitempty\" graphql:\"update_authProviderRequests_many\""
	UpdateAuthProvidersMany                             []*AuthProvidersMutationResponse                  "json:\"update_authProviders_many,omitempty\" graphql:\"update_authProviders_many\""
	UpdateAuthRefreshTokensMany                         []*AuthRefreshTokensMutationResponse              "json:\"update_authRefreshTokens_many,omitempty\" graphql:\"update_authRefreshTokens_many\""
	UpdateAuthRolesMany                                 []*AuthRolesMutationResponse                      "json:\"update_authRoles_many,omitempty\" graphql:\"update_authRoles_many\""
	UpdateAuthUserProvidersMany                         []*AuthUserProvidersMutationResponse              "json:\"update_authUserProviders_many,omitempty\" graphql:\"update_authUserProviders_many\""
	UpdateAuthUserRolesMany                             []*AuthUserRolesMutationResponse                  "json:\"update_authUserRoles_many,omitempty\" graphql:\"update_authUserRoles_many\""
	UpdateAuthUserSecurityKeysMany                      []*AuthUserSecurityKeysMutationResponse           "json:\"update_authUserSecurityKeys_many,omitempty\" graphql:\"update_authUserSecurityKeys_many\""
	UpdateAuthMigrations                                *AuthMigrationsMutationResponse                   "json:\"update_auth_migrations,omitempty\" graphql:\"update_auth_migrations\""
	UpdateAuthMigrationsByPk                            *AuthMigrations                                   "json:\"update_auth_migrations_by_pk,omitempty\" graphql:\"update_auth_migrations_by_pk\""
	UpdateAuthMigrationsMany                            []*AuthMigrationsMutationResponse                 "json:\"update_auth_migrations_many,omitempty\" graphql:\"update_auth_migrations_many\""
	UpdateBackupsMany                                   []*BackupsMutationResponse                        "json:\"update_backups_many,omitempty\" graphql:\"update_backups_many\""
	UpdateBucketsMany                                   []*BucketsMutationResponse                        "json:\"update_buckets_many,omitempty\" graphql:\"update_buckets_many\""
	UpdateCliTokensMany                                 []*CliTokensMutationResponse                      "json:\"update_cliTokens_many,omitempty\" graphql:\"update_cliTokens_many\""
	UpdateContinents                                    *ContinentsMutationResponse                       "json:\"update_continents,omitempty\" graphql:\"update_continents\""
	UpdateContinentsByPk                                *Continents                                       "json:\"update_continents_by_pk,omitempty\" graphql:\"update_continents_by_pk\""
	UpdateContinentsMany                                []*ContinentsMutationResponse                     "json:\"update_continents_many,omitempty\" graphql:\"update_continents_many\""
	UpdateCountries                                     *CountriesMutationResponse                        "json:\"update_countries,omitempty\" graphql:\"update_countries\""
	UpdateCountriesByPk                                 *Countries                                        "json:\"update_countries_by_pk,omitempty\" graphql:\"update_countries_by_pk\""
	UpdateCountriesMany                                 []*CountriesMutationResponse                      "json:\"update_countries_many,omitempty\" graphql:\"update_countries_many\""
	UpdateDeploymentLogsMany                            []*DeploymentLogsMutationResponse                 "json:\"update_deploymentLogs_many,omitempty\" graphql:\"update_deploymentLogs_many\""
	UpdateDeploymentsMany                               []*DeploymentsMutationResponse                    "json:\"update_deployments_many,omitempty\" graphql:\"update_deployments_many\""
	UpdateFeatureFlagsMany                              []*FeatureFlagsMutationResponse                   "json:\"update_featureFlags_many,omitempty\" graphql:\"update_featureFlags_many\""
	UpdateFeedbackMany                                  []*FeedbackMutationResponse                       "json:\"update_feedback_many,omitempty\" graphql:\"update_feedback_many\""
	UpdateFilesMany                                     []*FilesMutationResponse                          "json:\"update_files_many,omitempty\" graphql:\"update_files_many\""
	UpdateGithubAppInstallationsMany                    []*GithubAppInstallationsMutationResponse         "json:\"update_githubAppInstallations_many,omitempty\" graphql:\"update_githubAppInstallations_many\""
	UpdateGithubRepositoriesMany                        []*GithubRepositoriesMutationResponse             "json:\"update_githubRepositories_many,omitempty\" graphql:\"update_githubRepositories_many\""
	UpdatePaymentMethodsMany                            []*PaymentMethodsMutationResponse                 "json:\"update_paymentMethods_many,omitempty\" graphql:\"update_paymentMethods_many\""
	UpdatePlansMany                                     []*PlansMutationResponse                          "json:\"update_plans_many,omitempty\" graphql:\"update_plans_many\""
	UpdateRegions                                       *RegionsMutationResponse                          "json:\"update_regions,omitempty\" graphql:\"update_regions\""
	UpdateRegionsByPk                                   *Regions                                          "json:\"update_regions_by_pk,omitempty\" graphql:\"update_regions_by_pk\""
	UpdateRegionsMany                                   []*RegionsMutationResponse                        "json:\"update_regions_many,omitempty\" graphql:\"update_regions_many\""
	UpdateUsersMany                                     []*UsersMutationResponse                          "json:\"update_users_many,omitempty\" graphql:\"update_users_many\""
	UpdateWorkspaceMemberInvitesMany                    []*WorkspaceMemberInvitesMutationResponse         "json:\"update_workspaceMemberInvites_many,omitempty\" graphql:\"update_workspaceMemberInvites_many\""
	UpdateWorkspaceMembersMany                          []*WorkspaceMembersMutationResponse               "json:\"update_workspaceMembers_many,omitempty\" graphql:\"update_workspaceMembers_many\""
	UpdateWorkspacesMany                                []*WorkspacesMutationResponse                     "json:\"update_workspaces_many,omitempty\" graphql:\"update_workspaces_many\""
	ZzzDonotuseDeleteBillingDedicatedCompute            *BillingDedicatedCompute                          "json:\"zzzDONOTUSE_delete_billing_dedicated_compute,omitempty\" graphql:\"zzzDONOTUSE_delete_billing_dedicated_compute\""
	ZzzDonotuseDeleteBillingDedicatedComputeReport      *BillingDedicatedComputeReports                   "" /* 134-byte string literal not displayed */
	ZzzDonotuseDeleteBillingDedicatedComputeReports     *BillingDedicatedComputeReportsMutationResponse   "" /* 136-byte string literal not displayed */
	ZzzDonotuseDeleteBillingDedicatedComputes           *BillingDedicatedComputeMutationResponse          "json:\"zzzDONOTUSE_delete_billing_dedicated_computes,omitempty\" graphql:\"zzzDONOTUSE_delete_billing_dedicated_computes\""
	ZzzDonotuseDeleteBillingSubscription                *BillingSubscriptions                             "json:\"zzzDONOTUSE_delete_billing_subscription,omitempty\" graphql:\"zzzDONOTUSE_delete_billing_subscription\""
	ZzzDonotuseDeleteBillingSubscriptions               *BillingSubscriptionsMutationResponse             "json:\"zzzDONOTUSE_delete_billing_subscriptions,omitempty\" graphql:\"zzzDONOTUSE_delete_billing_subscriptions\""
	ZzzDonotuseInsertBillingDedicatedCompute            *BillingDedicatedCompute                          "json:\"zzzDONOTUSE_insert_billing_dedicated_compute,omitempty\" graphql:\"zzzDONOTUSE_insert_billing_dedicated_compute\""
	ZzzDonotuseInsertBillingDedicatedComputeReport      *BillingDedicatedComputeReports                   "" /* 134-byte string literal not displayed */
	ZzzDonotuseInsertBillingDedicatedComputeReports     *BillingDedicatedComputeReportsMutationResponse   "" /* 136-byte string literal not displayed */
	ZzzDonotuseInsertBillingDedicatedComputes           *BillingDedicatedComputeMutationResponse          "json:\"zzzDONOTUSE_insert_billing_dedicated_computes,omitempty\" graphql:\"zzzDONOTUSE_insert_billing_dedicated_computes\""
	ZzzDonotuseInsertBillingSubscription                *BillingSubscriptions                             "json:\"zzzDONOTUSE_insert_billing_subscription,omitempty\" graphql:\"zzzDONOTUSE_insert_billing_subscription\""
	ZzzDonotuseInsertBillingSubscriptions               *BillingSubscriptionsMutationResponse             "json:\"zzzDONOTUSE_insert_billing_subscriptions,omitempty\" graphql:\"zzzDONOTUSE_insert_billing_subscriptions\""
	ZzzDonotuseUpdateBillingDedicatedCompute            *BillingDedicatedCompute                          "json:\"zzzDONOTUSE_update_billing_dedicated_compute,omitempty\" graphql:\"zzzDONOTUSE_update_billing_dedicated_compute\""
	ZzzDonotuseUpdateBillingDedicatedComputeReport      *BillingDedicatedComputeReports                   "" /* 134-byte string literal not displayed */
	ZzzDonotuseUpdateBillingDedicatedComputeReports     *BillingDedicatedComputeReportsMutationResponse   "" /* 136-byte string literal not displayed */
	ZzzDonotuseUpdateBillingDedicatedComputes           *BillingDedicatedComputeMutationResponse          "json:\"zzzDONOTUSE_update_billing_dedicated_computes,omitempty\" graphql:\"zzzDONOTUSE_update_billing_dedicated_computes\""
	ZzzDonotuseUpdateBillingSubscription                *BillingSubscriptions                             "json:\"zzzDONOTUSE_update_billing_subscription,omitempty\" graphql:\"zzzDONOTUSE_update_billing_subscription\""
	ZzzDonotuseUpdateBillingSubscriptions               *BillingSubscriptionsMutationResponse             "json:\"zzzDONOTUSE_update_billing_subscriptions,omitempty\" graphql:\"zzzDONOTUSE_update_billing_subscriptions\""
	ZzzDonotuseUpdateManyBillingDedicatedCompute        []*BillingDedicatedComputeMutationResponse        "" /* 130-byte string literal not displayed */
	ZzzDonotuseUpdateManyBillingDedicatedComputeReports []*BillingDedicatedComputeReportsMutationResponse "" /* 146-byte string literal not displayed */
	ZzzDonotuseUpdateManyBillingSubscriptions           []*BillingSubscriptionsMutationResponse           "json:\"zzzDONOTUSE_update_many_billing_subscriptions,omitempty\" graphql:\"zzzDONOTUSE_update_many_billing_subscriptions\""
}

type OrderBy

type OrderBy string

column ordering options

const (
	// in ascending order, nulls last
	OrderByAsc OrderBy = "asc"
	// in ascending order, nulls first
	OrderByAscNullsFirst OrderBy = "asc_nulls_first"
	// in ascending order, nulls last
	OrderByAscNullsLast OrderBy = "asc_nulls_last"
	// in descending order, nulls first
	OrderByDesc OrderBy = "desc"
	// in descending order, nulls first
	OrderByDescNullsFirst OrderBy = "desc_nulls_first"
	// in descending order, nulls last
	OrderByDescNullsLast OrderBy = "desc_nulls_last"
)

func (OrderBy) IsValid

func (e OrderBy) IsValid() bool

func (OrderBy) MarshalGQL

func (e OrderBy) MarshalGQL(w io.Writer)

func (OrderBy) String

func (e OrderBy) String() string

func (*OrderBy) UnmarshalGQL

func (e *OrderBy) UnmarshalGQL(v interface{}) error

type PaymentMethods

type PaymentMethods struct {
	AddedByUserID         string    `json:"addedByUserId"`
	CardBrand             string    `json:"cardBrand"`
	CardExpMonth          int64     `json:"cardExpMonth"`
	CardExpYear           int64     `json:"cardExpYear"`
	CardLast4             string    `json:"cardLast4"`
	CreatedAt             time.Time `json:"createdAt"`
	ID                    string    `json:"id"`
	IsDefault             bool      `json:"isDefault"`
	StripePaymentMethodID string    `json:"stripePaymentMethodId"`
	// An object relationship
	User Users `json:"user"`
	// An object relationship
	Workspace   Workspaces `json:"workspace"`
	WorkspaceID string     `json:"workspaceId"`
}

columns and relationships of "payment_methods"

type PaymentMethodsAggregate

type PaymentMethodsAggregate struct {
	Aggregate *PaymentMethodsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*PaymentMethods              `json:"nodes"`
}

aggregated selection of "payment_methods"

type PaymentMethodsAggregateBoolExp

type PaymentMethodsAggregateBoolExp struct {
	BoolAnd *PaymentMethodsAggregateBoolExpBoolAnd `json:"bool_and,omitempty"`
	BoolOr  *PaymentMethodsAggregateBoolExpBoolOr  `json:"bool_or,omitempty"`
	Count   *PaymentMethodsAggregateBoolExpCount   `json:"count,omitempty"`
}

type PaymentMethodsAggregateBoolExpBoolAnd

type PaymentMethodsAggregateBoolExpBoolAnd struct {
	Arguments PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                                           `json:"distinct,omitempty"`
	Filter    *PaymentMethodsBoolExp                                                          `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                                            `json:"predicate"`
}

type PaymentMethodsAggregateBoolExpBoolOr

type PaymentMethodsAggregateBoolExpBoolOr struct {
	Arguments PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                                          `json:"distinct,omitempty"`
	Filter    *PaymentMethodsBoolExp                                                         `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                                           `json:"predicate"`
}

type PaymentMethodsAggregateBoolExpCount

type PaymentMethodsAggregateBoolExpCount struct {
	Arguments []PaymentMethodsSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                        `json:"distinct,omitempty"`
	Filter    *PaymentMethodsBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp             `json:"predicate"`
}

type PaymentMethodsAggregateFields

type PaymentMethodsAggregateFields struct {
	Avg        *PaymentMethodsAvgFields        `json:"avg,omitempty"`
	Count      int64                           `json:"count"`
	Max        *PaymentMethodsMaxFields        `json:"max,omitempty"`
	Min        *PaymentMethodsMinFields        `json:"min,omitempty"`
	Stddev     *PaymentMethodsStddevFields     `json:"stddev,omitempty"`
	StddevPop  *PaymentMethodsStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *PaymentMethodsStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *PaymentMethodsSumFields        `json:"sum,omitempty"`
	VarPop     *PaymentMethodsVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *PaymentMethodsVarSampFields    `json:"var_samp,omitempty"`
	Variance   *PaymentMethodsVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "payment_methods"

type PaymentMethodsAggregateOrderBy

type PaymentMethodsAggregateOrderBy struct {
	Avg        *PaymentMethodsAvgOrderBy        `json:"avg,omitempty"`
	Count      *OrderBy                         `json:"count,omitempty"`
	Max        *PaymentMethodsMaxOrderBy        `json:"max,omitempty"`
	Min        *PaymentMethodsMinOrderBy        `json:"min,omitempty"`
	Stddev     *PaymentMethodsStddevOrderBy     `json:"stddev,omitempty"`
	StddevPop  *PaymentMethodsStddevPopOrderBy  `json:"stddev_pop,omitempty"`
	StddevSamp *PaymentMethodsStddevSampOrderBy `json:"stddev_samp,omitempty"`
	Sum        *PaymentMethodsSumOrderBy        `json:"sum,omitempty"`
	VarPop     *PaymentMethodsVarPopOrderBy     `json:"var_pop,omitempty"`
	VarSamp    *PaymentMethodsVarSampOrderBy    `json:"var_samp,omitempty"`
	Variance   *PaymentMethodsVarianceOrderBy   `json:"variance,omitempty"`
}

order by aggregate values of table "payment_methods"

type PaymentMethodsArrRelInsertInput

type PaymentMethodsArrRelInsertInput struct {
	Data []*PaymentMethodsInsertInput `json:"data"`
	// upsert condition
	OnConflict *PaymentMethodsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "payment_methods"

type PaymentMethodsAvgFields

type PaymentMethodsAvgFields struct {
	CardExpMonth *float64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *float64 `json:"cardExpYear,omitempty"`
}

aggregate avg on columns

type PaymentMethodsAvgOrderBy

type PaymentMethodsAvgOrderBy struct {
	CardExpMonth *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear  *OrderBy `json:"cardExpYear,omitempty"`
}

order by avg() on columns of table "payment_methods"

type PaymentMethodsBoolExp

type PaymentMethodsBoolExp struct {
	And                   []*PaymentMethodsBoolExp  `json:"_and,omitempty"`
	Not                   *PaymentMethodsBoolExp    `json:"_not,omitempty"`
	Or                    []*PaymentMethodsBoolExp  `json:"_or,omitempty"`
	AddedByUserID         *UUIDComparisonExp        `json:"addedByUserId,omitempty"`
	CardBrand             *StringComparisonExp      `json:"cardBrand,omitempty"`
	CardExpMonth          *IntComparisonExp         `json:"cardExpMonth,omitempty"`
	CardExpYear           *IntComparisonExp         `json:"cardExpYear,omitempty"`
	CardLast4             *StringComparisonExp      `json:"cardLast4,omitempty"`
	CreatedAt             *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	ID                    *UUIDComparisonExp        `json:"id,omitempty"`
	IsDefault             *BooleanComparisonExp     `json:"isDefault,omitempty"`
	StripePaymentMethodID *StringComparisonExp      `json:"stripePaymentMethodId,omitempty"`
	User                  *UsersBoolExp             `json:"user,omitempty"`
	Workspace             *WorkspacesBoolExp        `json:"workspace,omitempty"`
	WorkspaceID           *UUIDComparisonExp        `json:"workspaceId,omitempty"`
}

Boolean expression to filter rows from the table "payment_methods". All fields are combined with a logical 'AND'.

type PaymentMethodsConstraint

type PaymentMethodsConstraint string

unique or primary key constraints on table "payment_methods"

const (
	// unique or primary key constraint on columns "id"
	PaymentMethodsConstraintPaymentMethodsPkey PaymentMethodsConstraint = "payment_methods_pkey"
)

func (PaymentMethodsConstraint) IsValid

func (e PaymentMethodsConstraint) IsValid() bool

func (PaymentMethodsConstraint) MarshalGQL

func (e PaymentMethodsConstraint) MarshalGQL(w io.Writer)

func (PaymentMethodsConstraint) String

func (e PaymentMethodsConstraint) String() string

func (*PaymentMethodsConstraint) UnmarshalGQL

func (e *PaymentMethodsConstraint) UnmarshalGQL(v interface{}) error

type PaymentMethodsIncInput

type PaymentMethodsIncInput struct {
	CardExpMonth *int64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *int64 `json:"cardExpYear,omitempty"`
}

input type for incrementing numeric columns in table "payment_methods"

type PaymentMethodsInsertInput

type PaymentMethodsInsertInput struct {
	AddedByUserID         *string                      `json:"addedByUserId,omitempty"`
	CardBrand             *string                      `json:"cardBrand,omitempty"`
	CardExpMonth          *int64                       `json:"cardExpMonth,omitempty"`
	CardExpYear           *int64                       `json:"cardExpYear,omitempty"`
	CardLast4             *string                      `json:"cardLast4,omitempty"`
	CreatedAt             *time.Time                   `json:"createdAt,omitempty"`
	ID                    *string                      `json:"id,omitempty"`
	IsDefault             *bool                        `json:"isDefault,omitempty"`
	StripePaymentMethodID *string                      `json:"stripePaymentMethodId,omitempty"`
	User                  *UsersObjRelInsertInput      `json:"user,omitempty"`
	Workspace             *WorkspacesObjRelInsertInput `json:"workspace,omitempty"`
	WorkspaceID           *string                      `json:"workspaceId,omitempty"`
}

input type for inserting data into table "payment_methods"

type PaymentMethodsMaxFields

type PaymentMethodsMaxFields struct {
	AddedByUserID         *string    `json:"addedByUserId,omitempty"`
	CardBrand             *string    `json:"cardBrand,omitempty"`
	CardExpMonth          *int64     `json:"cardExpMonth,omitempty"`
	CardExpYear           *int64     `json:"cardExpYear,omitempty"`
	CardLast4             *string    `json:"cardLast4,omitempty"`
	CreatedAt             *time.Time `json:"createdAt,omitempty"`
	ID                    *string    `json:"id,omitempty"`
	StripePaymentMethodID *string    `json:"stripePaymentMethodId,omitempty"`
	WorkspaceID           *string    `json:"workspaceId,omitempty"`
}

aggregate max on columns

type PaymentMethodsMaxOrderBy

type PaymentMethodsMaxOrderBy struct {
	AddedByUserID         *OrderBy `json:"addedByUserId,omitempty"`
	CardBrand             *OrderBy `json:"cardBrand,omitempty"`
	CardExpMonth          *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear           *OrderBy `json:"cardExpYear,omitempty"`
	CardLast4             *OrderBy `json:"cardLast4,omitempty"`
	CreatedAt             *OrderBy `json:"createdAt,omitempty"`
	ID                    *OrderBy `json:"id,omitempty"`
	StripePaymentMethodID *OrderBy `json:"stripePaymentMethodId,omitempty"`
	WorkspaceID           *OrderBy `json:"workspaceId,omitempty"`
}

order by max() on columns of table "payment_methods"

type PaymentMethodsMinFields

type PaymentMethodsMinFields struct {
	AddedByUserID         *string    `json:"addedByUserId,omitempty"`
	CardBrand             *string    `json:"cardBrand,omitempty"`
	CardExpMonth          *int64     `json:"cardExpMonth,omitempty"`
	CardExpYear           *int64     `json:"cardExpYear,omitempty"`
	CardLast4             *string    `json:"cardLast4,omitempty"`
	CreatedAt             *time.Time `json:"createdAt,omitempty"`
	ID                    *string    `json:"id,omitempty"`
	StripePaymentMethodID *string    `json:"stripePaymentMethodId,omitempty"`
	WorkspaceID           *string    `json:"workspaceId,omitempty"`
}

aggregate min on columns

type PaymentMethodsMinOrderBy

type PaymentMethodsMinOrderBy struct {
	AddedByUserID         *OrderBy `json:"addedByUserId,omitempty"`
	CardBrand             *OrderBy `json:"cardBrand,omitempty"`
	CardExpMonth          *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear           *OrderBy `json:"cardExpYear,omitempty"`
	CardLast4             *OrderBy `json:"cardLast4,omitempty"`
	CreatedAt             *OrderBy `json:"createdAt,omitempty"`
	ID                    *OrderBy `json:"id,omitempty"`
	StripePaymentMethodID *OrderBy `json:"stripePaymentMethodId,omitempty"`
	WorkspaceID           *OrderBy `json:"workspaceId,omitempty"`
}

order by min() on columns of table "payment_methods"

type PaymentMethodsMutationResponse

type PaymentMethodsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*PaymentMethods `json:"returning"`
}

response of any mutation on the table "payment_methods"

type PaymentMethodsObjRelInsertInput

type PaymentMethodsObjRelInsertInput struct {
	Data PaymentMethodsInsertInput `json:"data"`
	// upsert condition
	OnConflict *PaymentMethodsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "payment_methods"

type PaymentMethodsOnConflict

type PaymentMethodsOnConflict struct {
	Constraint    PaymentMethodsConstraint     `json:"constraint"`
	UpdateColumns []PaymentMethodsUpdateColumn `json:"update_columns"`
	Where         *PaymentMethodsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "payment_methods"

type PaymentMethodsOrderBy

type PaymentMethodsOrderBy struct {
	AddedByUserID         *OrderBy           `json:"addedByUserId,omitempty"`
	CardBrand             *OrderBy           `json:"cardBrand,omitempty"`
	CardExpMonth          *OrderBy           `json:"cardExpMonth,omitempty"`
	CardExpYear           *OrderBy           `json:"cardExpYear,omitempty"`
	CardLast4             *OrderBy           `json:"cardLast4,omitempty"`
	CreatedAt             *OrderBy           `json:"createdAt,omitempty"`
	ID                    *OrderBy           `json:"id,omitempty"`
	IsDefault             *OrderBy           `json:"isDefault,omitempty"`
	StripePaymentMethodID *OrderBy           `json:"stripePaymentMethodId,omitempty"`
	User                  *UsersOrderBy      `json:"user,omitempty"`
	Workspace             *WorkspacesOrderBy `json:"workspace,omitempty"`
	WorkspaceID           *OrderBy           `json:"workspaceId,omitempty"`
}

Ordering options when selecting data from "payment_methods".

type PaymentMethodsPkColumnsInput

type PaymentMethodsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: payment_methods

type PaymentMethodsSelectColumn

type PaymentMethodsSelectColumn string

select columns of table "payment_methods"

const (
	// column name
	PaymentMethodsSelectColumnAddedByUserID PaymentMethodsSelectColumn = "addedByUserId"
	// column name
	PaymentMethodsSelectColumnCardBrand PaymentMethodsSelectColumn = "cardBrand"
	// column name
	PaymentMethodsSelectColumnCardExpMonth PaymentMethodsSelectColumn = "cardExpMonth"
	// column name
	PaymentMethodsSelectColumnCardExpYear PaymentMethodsSelectColumn = "cardExpYear"
	// column name
	PaymentMethodsSelectColumnCardLast4 PaymentMethodsSelectColumn = "cardLast4"
	// column name
	PaymentMethodsSelectColumnCreatedAt PaymentMethodsSelectColumn = "createdAt"
	// column name
	PaymentMethodsSelectColumnID PaymentMethodsSelectColumn = "id"
	// column name
	PaymentMethodsSelectColumnIsDefault PaymentMethodsSelectColumn = "isDefault"
	// column name
	PaymentMethodsSelectColumnStripePaymentMethodID PaymentMethodsSelectColumn = "stripePaymentMethodId"
	// column name
	PaymentMethodsSelectColumnWorkspaceID PaymentMethodsSelectColumn = "workspaceId"
)

func (PaymentMethodsSelectColumn) IsValid

func (e PaymentMethodsSelectColumn) IsValid() bool

func (PaymentMethodsSelectColumn) MarshalGQL

func (e PaymentMethodsSelectColumn) MarshalGQL(w io.Writer)

func (PaymentMethodsSelectColumn) String

func (*PaymentMethodsSelectColumn) UnmarshalGQL

func (e *PaymentMethodsSelectColumn) UnmarshalGQL(v interface{}) error

type PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumns

type PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumns string

select "paymentMethods_aggregate_bool_exp_bool_and_arguments_columns" columns of table "payment_methods"

const (
	// column name
	PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumnsIsDefault PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumns = "isDefault"
)

func (PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumns) IsValid

func (PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumns) MarshalGQL

func (PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumns) String

func (*PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolAndArgumentsColumns) UnmarshalGQL

type PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumns

type PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumns string

select "paymentMethods_aggregate_bool_exp_bool_or_arguments_columns" columns of table "payment_methods"

const (
	// column name
	PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumnsIsDefault PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumns = "isDefault"
)

func (PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumns) IsValid

func (PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumns) MarshalGQL

func (PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumns) String

func (*PaymentMethodsSelectColumnPaymentMethodsAggregateBoolExpBoolOrArgumentsColumns) UnmarshalGQL

type PaymentMethodsSetInput

type PaymentMethodsSetInput struct {
	AddedByUserID         *string    `json:"addedByUserId,omitempty"`
	CardBrand             *string    `json:"cardBrand,omitempty"`
	CardExpMonth          *int64     `json:"cardExpMonth,omitempty"`
	CardExpYear           *int64     `json:"cardExpYear,omitempty"`
	CardLast4             *string    `json:"cardLast4,omitempty"`
	CreatedAt             *time.Time `json:"createdAt,omitempty"`
	ID                    *string    `json:"id,omitempty"`
	IsDefault             *bool      `json:"isDefault,omitempty"`
	StripePaymentMethodID *string    `json:"stripePaymentMethodId,omitempty"`
	WorkspaceID           *string    `json:"workspaceId,omitempty"`
}

input type for updating data in table "payment_methods"

type PaymentMethodsStddevFields

type PaymentMethodsStddevFields struct {
	CardExpMonth *float64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *float64 `json:"cardExpYear,omitempty"`
}

aggregate stddev on columns

type PaymentMethodsStddevOrderBy

type PaymentMethodsStddevOrderBy struct {
	CardExpMonth *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear  *OrderBy `json:"cardExpYear,omitempty"`
}

order by stddev() on columns of table "payment_methods"

type PaymentMethodsStddevPopFields

type PaymentMethodsStddevPopFields struct {
	CardExpMonth *float64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *float64 `json:"cardExpYear,omitempty"`
}

aggregate stddev_pop on columns

type PaymentMethodsStddevPopOrderBy

type PaymentMethodsStddevPopOrderBy struct {
	CardExpMonth *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear  *OrderBy `json:"cardExpYear,omitempty"`
}

order by stddev_pop() on columns of table "payment_methods"

type PaymentMethodsStddevSampFields

type PaymentMethodsStddevSampFields struct {
	CardExpMonth *float64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *float64 `json:"cardExpYear,omitempty"`
}

aggregate stddev_samp on columns

type PaymentMethodsStddevSampOrderBy

type PaymentMethodsStddevSampOrderBy struct {
	CardExpMonth *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear  *OrderBy `json:"cardExpYear,omitempty"`
}

order by stddev_samp() on columns of table "payment_methods"

type PaymentMethodsStreamCursorInput

type PaymentMethodsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue PaymentMethodsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "paymentMethods"

type PaymentMethodsStreamCursorValueInput

type PaymentMethodsStreamCursorValueInput struct {
	AddedByUserID         *string    `json:"addedByUserId,omitempty"`
	CardBrand             *string    `json:"cardBrand,omitempty"`
	CardExpMonth          *int64     `json:"cardExpMonth,omitempty"`
	CardExpYear           *int64     `json:"cardExpYear,omitempty"`
	CardLast4             *string    `json:"cardLast4,omitempty"`
	CreatedAt             *time.Time `json:"createdAt,omitempty"`
	ID                    *string    `json:"id,omitempty"`
	IsDefault             *bool      `json:"isDefault,omitempty"`
	StripePaymentMethodID *string    `json:"stripePaymentMethodId,omitempty"`
	WorkspaceID           *string    `json:"workspaceId,omitempty"`
}

Initial value of the column from where the streaming should start

type PaymentMethodsSumFields

type PaymentMethodsSumFields struct {
	CardExpMonth *int64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *int64 `json:"cardExpYear,omitempty"`
}

aggregate sum on columns

type PaymentMethodsSumOrderBy

type PaymentMethodsSumOrderBy struct {
	CardExpMonth *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear  *OrderBy `json:"cardExpYear,omitempty"`
}

order by sum() on columns of table "payment_methods"

type PaymentMethodsUpdateColumn

type PaymentMethodsUpdateColumn string

update columns of table "payment_methods"

const (
	// column name
	PaymentMethodsUpdateColumnAddedByUserID PaymentMethodsUpdateColumn = "addedByUserId"
	// column name
	PaymentMethodsUpdateColumnCardBrand PaymentMethodsUpdateColumn = "cardBrand"
	// column name
	PaymentMethodsUpdateColumnCardExpMonth PaymentMethodsUpdateColumn = "cardExpMonth"
	// column name
	PaymentMethodsUpdateColumnCardExpYear PaymentMethodsUpdateColumn = "cardExpYear"
	// column name
	PaymentMethodsUpdateColumnCardLast4 PaymentMethodsUpdateColumn = "cardLast4"
	// column name
	PaymentMethodsUpdateColumnCreatedAt PaymentMethodsUpdateColumn = "createdAt"
	// column name
	PaymentMethodsUpdateColumnID PaymentMethodsUpdateColumn = "id"
	// column name
	PaymentMethodsUpdateColumnIsDefault PaymentMethodsUpdateColumn = "isDefault"
	// column name
	PaymentMethodsUpdateColumnStripePaymentMethodID PaymentMethodsUpdateColumn = "stripePaymentMethodId"
	// column name
	PaymentMethodsUpdateColumnWorkspaceID PaymentMethodsUpdateColumn = "workspaceId"
)

func (PaymentMethodsUpdateColumn) IsValid

func (e PaymentMethodsUpdateColumn) IsValid() bool

func (PaymentMethodsUpdateColumn) MarshalGQL

func (e PaymentMethodsUpdateColumn) MarshalGQL(w io.Writer)

func (PaymentMethodsUpdateColumn) String

func (*PaymentMethodsUpdateColumn) UnmarshalGQL

func (e *PaymentMethodsUpdateColumn) UnmarshalGQL(v interface{}) error

type PaymentMethodsUpdates

type PaymentMethodsUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *PaymentMethodsIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *PaymentMethodsSetInput `json:"_set,omitempty"`
	Where PaymentMethodsBoolExp   `json:"where"`
}

type PaymentMethodsVarPopFields

type PaymentMethodsVarPopFields struct {
	CardExpMonth *float64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *float64 `json:"cardExpYear,omitempty"`
}

aggregate var_pop on columns

type PaymentMethodsVarPopOrderBy

type PaymentMethodsVarPopOrderBy struct {
	CardExpMonth *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear  *OrderBy `json:"cardExpYear,omitempty"`
}

order by var_pop() on columns of table "payment_methods"

type PaymentMethodsVarSampFields

type PaymentMethodsVarSampFields struct {
	CardExpMonth *float64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *float64 `json:"cardExpYear,omitempty"`
}

aggregate var_samp on columns

type PaymentMethodsVarSampOrderBy

type PaymentMethodsVarSampOrderBy struct {
	CardExpMonth *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear  *OrderBy `json:"cardExpYear,omitempty"`
}

order by var_samp() on columns of table "payment_methods"

type PaymentMethodsVarianceFields

type PaymentMethodsVarianceFields struct {
	CardExpMonth *float64 `json:"cardExpMonth,omitempty"`
	CardExpYear  *float64 `json:"cardExpYear,omitempty"`
}

aggregate variance on columns

type PaymentMethodsVarianceOrderBy

type PaymentMethodsVarianceOrderBy struct {
	CardExpMonth *OrderBy `json:"cardExpMonth,omitempty"`
	CardExpYear  *OrderBy `json:"cardExpYear,omitempty"`
}

order by variance() on columns of table "payment_methods"

type Plans

type Plans struct {
	// An array relationship
	Apps []*Apps `json:"apps"`
	// An aggregate relationship
	AppsAggregate                      AppsAggregate `json:"apps_aggregate"`
	CreatedAt                          time.Time     `json:"createdAt"`
	FeatureBackupEnabled               bool          `json:"featureBackupEnabled"`
	FeatureCustomDomainsEnabled        bool          `json:"featureCustomDomainsEnabled"`
	FeatureCustomEmailTemplatesEnabled bool          `json:"featureCustomEmailTemplatesEnabled"`
	FeatureCustomResources             bool          `json:"featureCustomResources"`
	// Weather or not to deploy email templates for git deployments
	FeatureDeployEmailTemplates bool `json:"featureDeployEmailTemplates"`
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout int64  `json:"featureFunctionExecutionTimeout"`
	FeatureMaxDbSize                int64  `json:"featureMaxDbSize"`
	FeatureMaxFilesSize             *int64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment int64     `json:"featureMaxNumberOfFunctionsPerDeployment"`
	ID                                       string    `json:"id"`
	IsDefault                                bool      `json:"isDefault"`
	IsFree                                   bool      `json:"isFree"`
	IsPublic                                 bool      `json:"isPublic"`
	Name                                     string    `json:"name"`
	Price                                    int64     `json:"price"`
	Sort                                     int64     `json:"sort"`
	StripePriceID                            string    `json:"stripePriceId"`
	UpatedAt                                 time.Time `json:"upatedAt"`
}

columns and relationships of "plans"

type PlansAggregate

type PlansAggregate struct {
	Aggregate *PlansAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Plans              `json:"nodes"`
}

aggregated selection of "plans"

type PlansAggregateFields

type PlansAggregateFields struct {
	Avg        *PlansAvgFields        `json:"avg,omitempty"`
	Count      int64                  `json:"count"`
	Max        *PlansMaxFields        `json:"max,omitempty"`
	Min        *PlansMinFields        `json:"min,omitempty"`
	Stddev     *PlansStddevFields     `json:"stddev,omitempty"`
	StddevPop  *PlansStddevPopFields  `json:"stddev_pop,omitempty"`
	StddevSamp *PlansStddevSampFields `json:"stddev_samp,omitempty"`
	Sum        *PlansSumFields        `json:"sum,omitempty"`
	VarPop     *PlansVarPopFields     `json:"var_pop,omitempty"`
	VarSamp    *PlansVarSampFields    `json:"var_samp,omitempty"`
	Variance   *PlansVarianceFields   `json:"variance,omitempty"`
}

aggregate fields of "plans"

type PlansAvgFields

type PlansAvgFields struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *float64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *float64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *float64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *float64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *float64 `json:"price,omitempty"`
	Sort                                     *float64 `json:"sort,omitempty"`
}

aggregate avg on columns

type PlansBoolExp

type PlansBoolExp struct {
	And                                      []*PlansBoolExp           `json:"_and,omitempty"`
	Not                                      *PlansBoolExp             `json:"_not,omitempty"`
	Or                                       []*PlansBoolExp           `json:"_or,omitempty"`
	Apps                                     *AppsBoolExp              `json:"apps,omitempty"`
	AppsAggregate                            *AppsAggregateBoolExp     `json:"apps_aggregate,omitempty"`
	CreatedAt                                *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	FeatureBackupEnabled                     *BooleanComparisonExp     `json:"featureBackupEnabled,omitempty"`
	FeatureCustomDomainsEnabled              *BooleanComparisonExp     `json:"featureCustomDomainsEnabled,omitempty"`
	FeatureCustomEmailTemplatesEnabled       *BooleanComparisonExp     `json:"featureCustomEmailTemplatesEnabled,omitempty"`
	FeatureCustomResources                   *BooleanComparisonExp     `json:"featureCustomResources,omitempty"`
	FeatureDeployEmailTemplates              *BooleanComparisonExp     `json:"featureDeployEmailTemplates,omitempty"`
	FeatureFunctionExecutionTimeout          *IntComparisonExp         `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                         *IntComparisonExp         `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize                      *IntComparisonExp         `json:"featureMaxFilesSize,omitempty"`
	FeatureMaxNumberOfFunctionsPerDeployment *IntComparisonExp         `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	ID                                       *UUIDComparisonExp        `json:"id,omitempty"`
	IsDefault                                *BooleanComparisonExp     `json:"isDefault,omitempty"`
	IsFree                                   *BooleanComparisonExp     `json:"isFree,omitempty"`
	IsPublic                                 *BooleanComparisonExp     `json:"isPublic,omitempty"`
	Name                                     *StringComparisonExp      `json:"name,omitempty"`
	Price                                    *IntComparisonExp         `json:"price,omitempty"`
	Sort                                     *IntComparisonExp         `json:"sort,omitempty"`
	StripePriceID                            *StringComparisonExp      `json:"stripePriceId,omitempty"`
	UpatedAt                                 *TimestamptzComparisonExp `json:"upatedAt,omitempty"`
}

Boolean expression to filter rows from the table "plans". All fields are combined with a logical 'AND'.

type PlansConstraint

type PlansConstraint string

unique or primary key constraints on table "plans"

const (
	// unique or primary key constraint on columns "id"
	PlansConstraintPlansPkey PlansConstraint = "plans_pkey"
)

func (PlansConstraint) IsValid

func (e PlansConstraint) IsValid() bool

func (PlansConstraint) MarshalGQL

func (e PlansConstraint) MarshalGQL(w io.Writer)

func (PlansConstraint) String

func (e PlansConstraint) String() string

func (*PlansConstraint) UnmarshalGQL

func (e *PlansConstraint) UnmarshalGQL(v interface{}) error

type PlansIncInput

type PlansIncInput struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *int64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *int64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *int64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *int64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *int64 `json:"price,omitempty"`
	Sort                                     *int64 `json:"sort,omitempty"`
}

input type for incrementing numeric columns in table "plans"

type PlansInsertInput

type PlansInsertInput struct {
	Apps                               *AppsArrRelInsertInput `json:"apps,omitempty"`
	CreatedAt                          *time.Time             `json:"createdAt,omitempty"`
	FeatureBackupEnabled               *bool                  `json:"featureBackupEnabled,omitempty"`
	FeatureCustomDomainsEnabled        *bool                  `json:"featureCustomDomainsEnabled,omitempty"`
	FeatureCustomEmailTemplatesEnabled *bool                  `json:"featureCustomEmailTemplatesEnabled,omitempty"`
	FeatureCustomResources             *bool                  `json:"featureCustomResources,omitempty"`
	// Weather or not to deploy email templates for git deployments
	FeatureDeployEmailTemplates *bool `json:"featureDeployEmailTemplates,omitempty"`
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *int64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *int64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *int64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *int64     `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	ID                                       *string    `json:"id,omitempty"`
	IsDefault                                *bool      `json:"isDefault,omitempty"`
	IsFree                                   *bool      `json:"isFree,omitempty"`
	IsPublic                                 *bool      `json:"isPublic,omitempty"`
	Name                                     *string    `json:"name,omitempty"`
	Price                                    *int64     `json:"price,omitempty"`
	Sort                                     *int64     `json:"sort,omitempty"`
	StripePriceID                            *string    `json:"stripePriceId,omitempty"`
	UpatedAt                                 *time.Time `json:"upatedAt,omitempty"`
}

input type for inserting data into table "plans"

type PlansMaxFields

type PlansMaxFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *int64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *int64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *int64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *int64     `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	ID                                       *string    `json:"id,omitempty"`
	Name                                     *string    `json:"name,omitempty"`
	Price                                    *int64     `json:"price,omitempty"`
	Sort                                     *int64     `json:"sort,omitempty"`
	StripePriceID                            *string    `json:"stripePriceId,omitempty"`
	UpatedAt                                 *time.Time `json:"upatedAt,omitempty"`
}

aggregate max on columns

type PlansMinFields

type PlansMinFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *int64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *int64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *int64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *int64     `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	ID                                       *string    `json:"id,omitempty"`
	Name                                     *string    `json:"name,omitempty"`
	Price                                    *int64     `json:"price,omitempty"`
	Sort                                     *int64     `json:"sort,omitempty"`
	StripePriceID                            *string    `json:"stripePriceId,omitempty"`
	UpatedAt                                 *time.Time `json:"upatedAt,omitempty"`
}

aggregate min on columns

type PlansMutationResponse

type PlansMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Plans `json:"returning"`
}

response of any mutation on the table "plans"

type PlansObjRelInsertInput

type PlansObjRelInsertInput struct {
	Data PlansInsertInput `json:"data"`
	// upsert condition
	OnConflict *PlansOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "plans"

type PlansOnConflict

type PlansOnConflict struct {
	Constraint    PlansConstraint     `json:"constraint"`
	UpdateColumns []PlansUpdateColumn `json:"update_columns"`
	Where         *PlansBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "plans"

type PlansOrderBy

type PlansOrderBy struct {
	AppsAggregate                            *AppsAggregateOrderBy `json:"apps_aggregate,omitempty"`
	CreatedAt                                *OrderBy              `json:"createdAt,omitempty"`
	FeatureBackupEnabled                     *OrderBy              `json:"featureBackupEnabled,omitempty"`
	FeatureCustomDomainsEnabled              *OrderBy              `json:"featureCustomDomainsEnabled,omitempty"`
	FeatureCustomEmailTemplatesEnabled       *OrderBy              `json:"featureCustomEmailTemplatesEnabled,omitempty"`
	FeatureCustomResources                   *OrderBy              `json:"featureCustomResources,omitempty"`
	FeatureDeployEmailTemplates              *OrderBy              `json:"featureDeployEmailTemplates,omitempty"`
	FeatureFunctionExecutionTimeout          *OrderBy              `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                         *OrderBy              `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize                      *OrderBy              `json:"featureMaxFilesSize,omitempty"`
	FeatureMaxNumberOfFunctionsPerDeployment *OrderBy              `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	ID                                       *OrderBy              `json:"id,omitempty"`
	IsDefault                                *OrderBy              `json:"isDefault,omitempty"`
	IsFree                                   *OrderBy              `json:"isFree,omitempty"`
	IsPublic                                 *OrderBy              `json:"isPublic,omitempty"`
	Name                                     *OrderBy              `json:"name,omitempty"`
	Price                                    *OrderBy              `json:"price,omitempty"`
	Sort                                     *OrderBy              `json:"sort,omitempty"`
	StripePriceID                            *OrderBy              `json:"stripePriceId,omitempty"`
	UpatedAt                                 *OrderBy              `json:"upatedAt,omitempty"`
}

Ordering options when selecting data from "plans".

type PlansPkColumnsInput

type PlansPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: plans

type PlansSelectColumn

type PlansSelectColumn string

select columns of table "plans"

const (
	// column name
	PlansSelectColumnCreatedAt PlansSelectColumn = "createdAt"
	// column name
	PlansSelectColumnFeatureBackupEnabled PlansSelectColumn = "featureBackupEnabled"
	// column name
	PlansSelectColumnFeatureCustomDomainsEnabled PlansSelectColumn = "featureCustomDomainsEnabled"
	// column name
	PlansSelectColumnFeatureCustomEmailTemplatesEnabled PlansSelectColumn = "featureCustomEmailTemplatesEnabled"
	// column name
	PlansSelectColumnFeatureCustomResources PlansSelectColumn = "featureCustomResources"
	// column name
	PlansSelectColumnFeatureDeployEmailTemplates PlansSelectColumn = "featureDeployEmailTemplates"
	// column name
	PlansSelectColumnFeatureFunctionExecutionTimeout PlansSelectColumn = "featureFunctionExecutionTimeout"
	// column name
	PlansSelectColumnFeatureMaxDbSize PlansSelectColumn = "featureMaxDbSize"
	// column name
	PlansSelectColumnFeatureMaxFilesSize PlansSelectColumn = "featureMaxFilesSize"
	// column name
	PlansSelectColumnFeatureMaxNumberOfFunctionsPerDeployment PlansSelectColumn = "featureMaxNumberOfFunctionsPerDeployment"
	// column name
	PlansSelectColumnID PlansSelectColumn = "id"
	// column name
	PlansSelectColumnIsDefault PlansSelectColumn = "isDefault"
	// column name
	PlansSelectColumnIsFree PlansSelectColumn = "isFree"
	// column name
	PlansSelectColumnIsPublic PlansSelectColumn = "isPublic"
	// column name
	PlansSelectColumnName PlansSelectColumn = "name"
	// column name
	PlansSelectColumnPrice PlansSelectColumn = "price"
	// column name
	PlansSelectColumnSort PlansSelectColumn = "sort"
	// column name
	PlansSelectColumnStripePriceID PlansSelectColumn = "stripePriceId"
	// column name
	PlansSelectColumnUpatedAt PlansSelectColumn = "upatedAt"
)

func (PlansSelectColumn) IsValid

func (e PlansSelectColumn) IsValid() bool

func (PlansSelectColumn) MarshalGQL

func (e PlansSelectColumn) MarshalGQL(w io.Writer)

func (PlansSelectColumn) String

func (e PlansSelectColumn) String() string

func (*PlansSelectColumn) UnmarshalGQL

func (e *PlansSelectColumn) UnmarshalGQL(v interface{}) error

type PlansSetInput

type PlansSetInput struct {
	CreatedAt                          *time.Time `json:"createdAt,omitempty"`
	FeatureBackupEnabled               *bool      `json:"featureBackupEnabled,omitempty"`
	FeatureCustomDomainsEnabled        *bool      `json:"featureCustomDomainsEnabled,omitempty"`
	FeatureCustomEmailTemplatesEnabled *bool      `json:"featureCustomEmailTemplatesEnabled,omitempty"`
	FeatureCustomResources             *bool      `json:"featureCustomResources,omitempty"`
	// Weather or not to deploy email templates for git deployments
	FeatureDeployEmailTemplates *bool `json:"featureDeployEmailTemplates,omitempty"`
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *int64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *int64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *int64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *int64     `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	ID                                       *string    `json:"id,omitempty"`
	IsDefault                                *bool      `json:"isDefault,omitempty"`
	IsFree                                   *bool      `json:"isFree,omitempty"`
	IsPublic                                 *bool      `json:"isPublic,omitempty"`
	Name                                     *string    `json:"name,omitempty"`
	Price                                    *int64     `json:"price,omitempty"`
	Sort                                     *int64     `json:"sort,omitempty"`
	StripePriceID                            *string    `json:"stripePriceId,omitempty"`
	UpatedAt                                 *time.Time `json:"upatedAt,omitempty"`
}

input type for updating data in table "plans"

type PlansStddevFields

type PlansStddevFields struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *float64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *float64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *float64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *float64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *float64 `json:"price,omitempty"`
	Sort                                     *float64 `json:"sort,omitempty"`
}

aggregate stddev on columns

type PlansStddevPopFields

type PlansStddevPopFields struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *float64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *float64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *float64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *float64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *float64 `json:"price,omitempty"`
	Sort                                     *float64 `json:"sort,omitempty"`
}

aggregate stddev_pop on columns

type PlansStddevSampFields

type PlansStddevSampFields struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *float64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *float64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *float64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *float64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *float64 `json:"price,omitempty"`
	Sort                                     *float64 `json:"sort,omitempty"`
}

aggregate stddev_samp on columns

type PlansStreamCursorInput

type PlansStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue PlansStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "plans"

type PlansStreamCursorValueInput

type PlansStreamCursorValueInput struct {
	CreatedAt                          *time.Time `json:"createdAt,omitempty"`
	FeatureBackupEnabled               *bool      `json:"featureBackupEnabled,omitempty"`
	FeatureCustomDomainsEnabled        *bool      `json:"featureCustomDomainsEnabled,omitempty"`
	FeatureCustomEmailTemplatesEnabled *bool      `json:"featureCustomEmailTemplatesEnabled,omitempty"`
	FeatureCustomResources             *bool      `json:"featureCustomResources,omitempty"`
	// Weather or not to deploy email templates for git deployments
	FeatureDeployEmailTemplates *bool `json:"featureDeployEmailTemplates,omitempty"`
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *int64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *int64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *int64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *int64     `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	ID                                       *string    `json:"id,omitempty"`
	IsDefault                                *bool      `json:"isDefault,omitempty"`
	IsFree                                   *bool      `json:"isFree,omitempty"`
	IsPublic                                 *bool      `json:"isPublic,omitempty"`
	Name                                     *string    `json:"name,omitempty"`
	Price                                    *int64     `json:"price,omitempty"`
	Sort                                     *int64     `json:"sort,omitempty"`
	StripePriceID                            *string    `json:"stripePriceId,omitempty"`
	UpatedAt                                 *time.Time `json:"upatedAt,omitempty"`
}

Initial value of the column from where the streaming should start

type PlansSumFields

type PlansSumFields struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *int64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *int64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *int64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *int64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *int64 `json:"price,omitempty"`
	Sort                                     *int64 `json:"sort,omitempty"`
}

aggregate sum on columns

type PlansUpdateColumn

type PlansUpdateColumn string

update columns of table "plans"

const (
	// column name
	PlansUpdateColumnCreatedAt PlansUpdateColumn = "createdAt"
	// column name
	PlansUpdateColumnFeatureBackupEnabled PlansUpdateColumn = "featureBackupEnabled"
	// column name
	PlansUpdateColumnFeatureCustomDomainsEnabled PlansUpdateColumn = "featureCustomDomainsEnabled"
	// column name
	PlansUpdateColumnFeatureCustomEmailTemplatesEnabled PlansUpdateColumn = "featureCustomEmailTemplatesEnabled"
	// column name
	PlansUpdateColumnFeatureCustomResources PlansUpdateColumn = "featureCustomResources"
	// column name
	PlansUpdateColumnFeatureDeployEmailTemplates PlansUpdateColumn = "featureDeployEmailTemplates"
	// column name
	PlansUpdateColumnFeatureFunctionExecutionTimeout PlansUpdateColumn = "featureFunctionExecutionTimeout"
	// column name
	PlansUpdateColumnFeatureMaxDbSize PlansUpdateColumn = "featureMaxDbSize"
	// column name
	PlansUpdateColumnFeatureMaxFilesSize PlansUpdateColumn = "featureMaxFilesSize"
	// column name
	PlansUpdateColumnFeatureMaxNumberOfFunctionsPerDeployment PlansUpdateColumn = "featureMaxNumberOfFunctionsPerDeployment"
	// column name
	PlansUpdateColumnID PlansUpdateColumn = "id"
	// column name
	PlansUpdateColumnIsDefault PlansUpdateColumn = "isDefault"
	// column name
	PlansUpdateColumnIsFree PlansUpdateColumn = "isFree"
	// column name
	PlansUpdateColumnIsPublic PlansUpdateColumn = "isPublic"
	// column name
	PlansUpdateColumnName PlansUpdateColumn = "name"
	// column name
	PlansUpdateColumnPrice PlansUpdateColumn = "price"
	// column name
	PlansUpdateColumnSort PlansUpdateColumn = "sort"
	// column name
	PlansUpdateColumnStripePriceID PlansUpdateColumn = "stripePriceId"
	// column name
	PlansUpdateColumnUpatedAt PlansUpdateColumn = "upatedAt"
)

func (PlansUpdateColumn) IsValid

func (e PlansUpdateColumn) IsValid() bool

func (PlansUpdateColumn) MarshalGQL

func (e PlansUpdateColumn) MarshalGQL(w io.Writer)

func (PlansUpdateColumn) String

func (e PlansUpdateColumn) String() string

func (*PlansUpdateColumn) UnmarshalGQL

func (e *PlansUpdateColumn) UnmarshalGQL(v interface{}) error

type PlansUpdates

type PlansUpdates struct {
	// increments the numeric columns with given value of the filtered values
	Inc *PlansIncInput `json:"_inc,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *PlansSetInput `json:"_set,omitempty"`
	Where PlansBoolExp   `json:"where"`
}

type PlansVarPopFields

type PlansVarPopFields struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *float64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *float64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *float64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *float64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *float64 `json:"price,omitempty"`
	Sort                                     *float64 `json:"sort,omitempty"`
}

aggregate var_pop on columns

type PlansVarSampFields

type PlansVarSampFields struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *float64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *float64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *float64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *float64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *float64 `json:"price,omitempty"`
	Sort                                     *float64 `json:"sort,omitempty"`
}

aggregate var_samp on columns

type PlansVarianceFields

type PlansVarianceFields struct {
	// Function execution timeout in seconds
	FeatureFunctionExecutionTimeout *float64 `json:"featureFunctionExecutionTimeout,omitempty"`
	FeatureMaxDbSize                *float64 `json:"featureMaxDbSize,omitempty"`
	FeatureMaxFilesSize             *float64 `json:"featureMaxFilesSize,omitempty"`
	// Max number of functions to deploy per git deployment
	FeatureMaxNumberOfFunctionsPerDeployment *float64 `json:"featureMaxNumberOfFunctionsPerDeployment,omitempty"`
	Price                                    *float64 `json:"price,omitempty"`
	Sort                                     *float64 `json:"sort,omitempty"`
}

aggregate variance on columns

type QueryRoot

type QueryRoot struct {
	App                                     *Apps                                   "json:\"app,omitempty\" graphql:\"app\""
	AppSecrets                              []*ConfigEnvironmentVariable            "json:\"appSecrets\" graphql:\"appSecrets\""
	AppState                                *AppStates                              "json:\"appState,omitempty\" graphql:\"appState\""
	AppStateHistories                       []*AppStateHistory                      "json:\"appStateHistories\" graphql:\"appStateHistories\""
	AppStateHistory                         *AppStateHistory                        "json:\"appStateHistory,omitempty\" graphql:\"appStateHistory\""
	AppStateHistoryAggregate                AppStateHistoryAggregate                "json:\"appStateHistoryAggregate\" graphql:\"appStateHistoryAggregate\""
	AppStates                               []*AppStates                            "json:\"appStates\" graphql:\"appStates\""
	AppStatesAggregate                      AppStatesAggregate                      "json:\"appStatesAggregate\" graphql:\"appStatesAggregate\""
	Apps                                    []*Apps                                 "json:\"apps\" graphql:\"apps\""
	AppsAggregate                           AppsAggregate                           "json:\"appsAggregate\" graphql:\"appsAggregate\""
	AppsSecrets                             []*ConfigAppSecrets                     "json:\"appsSecrets,omitempty\" graphql:\"appsSecrets\""
	AuthProvider                            *AuthProviders                          "json:\"authProvider,omitempty\" graphql:\"authProvider\""
	AuthProviderRequest                     *AuthProviderRequests                   "json:\"authProviderRequest,omitempty\" graphql:\"authProviderRequest\""
	AuthProviderRequests                    []*AuthProviderRequests                 "json:\"authProviderRequests\" graphql:\"authProviderRequests\""
	AuthProviderRequestsAggregate           AuthProviderRequestsAggregate           "json:\"authProviderRequestsAggregate\" graphql:\"authProviderRequestsAggregate\""
	AuthProviders                           []*AuthProviders                        "json:\"authProviders\" graphql:\"authProviders\""
	AuthProvidersAggregate                  AuthProvidersAggregate                  "json:\"authProvidersAggregate\" graphql:\"authProvidersAggregate\""
	AuthRefreshToken                        *AuthRefreshTokens                      "json:\"authRefreshToken,omitempty\" graphql:\"authRefreshToken\""
	AuthRefreshTokens                       []*AuthRefreshTokens                    "json:\"authRefreshTokens\" graphql:\"authRefreshTokens\""
	AuthRefreshTokensAggregate              AuthRefreshTokensAggregate              "json:\"authRefreshTokensAggregate\" graphql:\"authRefreshTokensAggregate\""
	AuthRole                                *AuthRoles                              "json:\"authRole,omitempty\" graphql:\"authRole\""
	AuthRoles                               []*AuthRoles                            "json:\"authRoles\" graphql:\"authRoles\""
	AuthRolesAggregate                      AuthRolesAggregate                      "json:\"authRolesAggregate\" graphql:\"authRolesAggregate\""
	AuthUserProvider                        *AuthUserProviders                      "json:\"authUserProvider,omitempty\" graphql:\"authUserProvider\""
	AuthUserProviders                       []*AuthUserProviders                    "json:\"authUserProviders\" graphql:\"authUserProviders\""
	AuthUserProvidersAggregate              AuthUserProvidersAggregate              "json:\"authUserProvidersAggregate\" graphql:\"authUserProvidersAggregate\""
	AuthUserRole                            *AuthUserRoles                          "json:\"authUserRole,omitempty\" graphql:\"authUserRole\""
	AuthUserRoles                           []*AuthUserRoles                        "json:\"authUserRoles\" graphql:\"authUserRoles\""
	AuthUserRolesAggregate                  AuthUserRolesAggregate                  "json:\"authUserRolesAggregate\" graphql:\"authUserRolesAggregate\""
	AuthUserSecurityKey                     *AuthUserSecurityKeys                   "json:\"authUserSecurityKey,omitempty\" graphql:\"authUserSecurityKey\""
	AuthUserSecurityKeys                    []*AuthUserSecurityKeys                 "json:\"authUserSecurityKeys\" graphql:\"authUserSecurityKeys\""
	AuthUserSecurityKeysAggregate           AuthUserSecurityKeysAggregate           "json:\"authUserSecurityKeysAggregate\" graphql:\"authUserSecurityKeysAggregate\""
	AuthMigrations                          []*AuthMigrations                       "json:\"auth_migrations\" graphql:\"auth_migrations\""
	AuthMigrationsAggregate                 AuthMigrationsAggregate                 "json:\"auth_migrations_aggregate\" graphql:\"auth_migrations_aggregate\""
	AuthMigrationsByPk                      *AuthMigrations                         "json:\"auth_migrations_by_pk,omitempty\" graphql:\"auth_migrations_by_pk\""
	Backup                                  *Backups                                "json:\"backup,omitempty\" graphql:\"backup\""
	Backups                                 []*Backups                              "json:\"backups\" graphql:\"backups\""
	BackupsAggregate                        BackupsAggregate                        "json:\"backupsAggregate\" graphql:\"backupsAggregate\""
	BillingDedicatedCompute                 *BillingDedicatedCompute                "json:\"billingDedicatedCompute,omitempty\" graphql:\"billingDedicatedCompute\""
	BillingDedicatedComputeAggregate        BillingDedicatedComputeAggregate        "json:\"billingDedicatedComputeAggregate\" graphql:\"billingDedicatedComputeAggregate\""
	BillingDedicatedComputeReport           *BillingDedicatedComputeReports         "json:\"billingDedicatedComputeReport,omitempty\" graphql:\"billingDedicatedComputeReport\""
	BillingDedicatedComputeReports          []*BillingDedicatedComputeReports       "json:\"billingDedicatedComputeReports\" graphql:\"billingDedicatedComputeReports\""
	BillingDedicatedComputeReportsAggregate BillingDedicatedComputeReportsAggregate "json:\"billingDedicatedComputeReportsAggregate\" graphql:\"billingDedicatedComputeReportsAggregate\""
	BillingDedicatedComputes                []*BillingDedicatedCompute              "json:\"billingDedicatedComputes\" graphql:\"billingDedicatedComputes\""
	BillingDummy                            bool                                    "json:\"billingDummy\" graphql:\"billingDummy\""
	BillingSubscription                     *BillingSubscriptions                   "json:\"billingSubscription,omitempty\" graphql:\"billingSubscription\""
	BillingSubscriptions                    []*BillingSubscriptions                 "json:\"billingSubscriptions\" graphql:\"billingSubscriptions\""
	BillingSubscriptionsAggregate           BillingSubscriptionsAggregate           "json:\"billingSubscriptionsAggregate\" graphql:\"billingSubscriptionsAggregate\""
	Bucket                                  *Buckets                                "json:\"bucket,omitempty\" graphql:\"bucket\""
	Buckets                                 []*Buckets                              "json:\"buckets\" graphql:\"buckets\""
	BucketsAggregate                        BucketsAggregate                        "json:\"bucketsAggregate\" graphql:\"bucketsAggregate\""
	CliToken                                *CliTokens                              "json:\"cliToken,omitempty\" graphql:\"cliToken\""
	CliTokens                               []*CliTokens                            "json:\"cliTokens\" graphql:\"cliTokens\""
	CliTokensAggregate                      CliTokensAggregate                      "json:\"cliTokensAggregate\" graphql:\"cliTokensAggregate\""
	Config                                  *ConfigConfig                           "json:\"config,omitempty\" graphql:\"config\""
	ConfigRawJSON                           string                                  "json:\"configRawJSON\" graphql:\"configRawJSON\""
	Configs                                 []*ConfigAppConfig                      "json:\"configs\" graphql:\"configs\""
	Continents                              []*Continents                           "json:\"continents\" graphql:\"continents\""
	ContinentsAggregate                     ContinentsAggregate                     "json:\"continents_aggregate\" graphql:\"continents_aggregate\""
	ContinentsByPk                          *Continents                             "json:\"continents_by_pk,omitempty\" graphql:\"continents_by_pk\""
	Countries                               []*Countries                            "json:\"countries\" graphql:\"countries\""
	CountriesAggregate                      CountriesAggregate                      "json:\"countries_aggregate\" graphql:\"countries_aggregate\""
	CountriesByPk                           *Countries                              "json:\"countries_by_pk,omitempty\" graphql:\"countries_by_pk\""
	Deployment                              *Deployments                            "json:\"deployment,omitempty\" graphql:\"deployment\""
	DeploymentLog                           *DeploymentLogs                         "json:\"deploymentLog,omitempty\" graphql:\"deploymentLog\""
	DeploymentLogs                          []*DeploymentLogs                       "json:\"deploymentLogs\" graphql:\"deploymentLogs\""
	DeploymentLogsAggregate                 DeploymentLogsAggregate                 "json:\"deploymentLogsAggregate\" graphql:\"deploymentLogsAggregate\""
	Deployments                             []*Deployments                          "json:\"deployments\" graphql:\"deployments\""
	DeploymentsAggregate                    DeploymentsAggregate                    "json:\"deploymentsAggregate\" graphql:\"deploymentsAggregate\""
	FeatureFlag                             *FeatureFlags                           "json:\"featureFlag,omitempty\" graphql:\"featureFlag\""
	FeatureFlags                            []*FeatureFlags                         "json:\"featureFlags\" graphql:\"featureFlags\""
	FeatureFlagsAggregate                   FeatureFlagsAggregate                   "json:\"featureFlagsAggregate\" graphql:\"featureFlagsAggregate\""
	Feedback                                []*Feedback                             "json:\"feedback\" graphql:\"feedback\""
	FeedbackAggreggate                      FeedbackAggregate                       "json:\"feedbackAggreggate\" graphql:\"feedbackAggreggate\""
	FeedbackOne                             *Feedback                               "json:\"feedbackOne,omitempty\" graphql:\"feedbackOne\""
	File                                    *Files                                  "json:\"file,omitempty\" graphql:\"file\""
	Files                                   []*Files                                "json:\"files\" graphql:\"files\""
	FilesAggregate                          FilesAggregate                          "json:\"filesAggregate\" graphql:\"filesAggregate\""
	GetCPUSecondsUsage                      Metrics                                 "json:\"getCPUSecondsUsage\" graphql:\"getCPUSecondsUsage\""
	GetEgressVolume                         Metrics                                 "json:\"getEgressVolume\" graphql:\"getEgressVolume\""
	GetFunctionsInvocations                 Metrics                                 "json:\"getFunctionsInvocations\" graphql:\"getFunctionsInvocations\""
	GetLogsVolume                           Metrics                                 "json:\"getLogsVolume\" graphql:\"getLogsVolume\""
	GetPostgresVolumeCapacity               Metrics                                 "json:\"getPostgresVolumeCapacity\" graphql:\"getPostgresVolumeCapacity\""
	GetPostgresVolumeUsage                  Metrics                                 "json:\"getPostgresVolumeUsage\" graphql:\"getPostgresVolumeUsage\""
	GetTotalRequests                        Metrics                                 "json:\"getTotalRequests\" graphql:\"getTotalRequests\""
	GithubAppInstallation                   *GithubAppInstallations                 "json:\"githubAppInstallation,omitempty\" graphql:\"githubAppInstallation\""
	GithubAppInstallations                  []*GithubAppInstallations               "json:\"githubAppInstallations\" graphql:\"githubAppInstallations\""
	GithubAppInstallationsAggregate         GithubAppInstallationsAggregate         "json:\"githubAppInstallationsAggregate\" graphql:\"githubAppInstallationsAggregate\""
	GithubRepositories                      []*GithubRepositories                   "json:\"githubRepositories\" graphql:\"githubRepositories\""
	GithubRepositoriesAggregate             GithubRepositoriesAggregate             "json:\"githubRepositoriesAggregate\" graphql:\"githubRepositoriesAggregate\""
	GithubRepository                        *GithubRepositories                     "json:\"githubRepository,omitempty\" graphql:\"githubRepository\""
	Logs                                    []*Log                                  "json:\"logs\" graphql:\"logs\""
	PaymentMethod                           *PaymentMethods                         "json:\"paymentMethod,omitempty\" graphql:\"paymentMethod\""
	PaymentMethods                          []*PaymentMethods                       "json:\"paymentMethods\" graphql:\"paymentMethods\""
	PaymentMethodsAggregate                 PaymentMethodsAggregate                 "json:\"paymentMethodsAggregate\" graphql:\"paymentMethodsAggregate\""
	Plan                                    *Plans                                  "json:\"plan,omitempty\" graphql:\"plan\""
	Plans                                   []*Plans                                "json:\"plans\" graphql:\"plans\""
	PlansAggregate                          PlansAggregate                          "json:\"plansAggregate\" graphql:\"plansAggregate\""
	Regions                                 []*Regions                              "json:\"regions\" graphql:\"regions\""
	RegionsAggregate                        RegionsAggregate                        "json:\"regions_aggregate\" graphql:\"regions_aggregate\""
	RegionsByPk                             *Regions                                "json:\"regions_by_pk,omitempty\" graphql:\"regions_by_pk\""
	StatsLiveApps                           StatsLiveApps                           "json:\"statsLiveApps\" graphql:\"statsLiveApps\""
	SystemConfig                            *ConfigSystemConfig                     "json:\"systemConfig,omitempty\" graphql:\"systemConfig\""
	SystemConfigs                           []*ConfigAppSystemConfig                "json:\"systemConfigs\" graphql:\"systemConfigs\""
	User                                    *Users                                  "json:\"user,omitempty\" graphql:\"user\""
	Users                                   []*Users                                "json:\"users\" graphql:\"users\""
	UsersAggregate                          UsersAggregate                          "json:\"usersAggregate\" graphql:\"usersAggregate\""
	Workspace                               *Workspaces                             "json:\"workspace,omitempty\" graphql:\"workspace\""
	WorkspaceMember                         *WorkspaceMembers                       "json:\"workspaceMember,omitempty\" graphql:\"workspaceMember\""
	WorkspaceMemberInvite                   *WorkspaceMemberInvites                 "json:\"workspaceMemberInvite,omitempty\" graphql:\"workspaceMemberInvite\""
	WorkspaceMemberInvites                  []*WorkspaceMemberInvites               "json:\"workspaceMemberInvites\" graphql:\"workspaceMemberInvites\""
	WorkspaceMemberInvitesAggregate         WorkspaceMemberInvitesAggregate         "json:\"workspaceMemberInvitesAggregate\" graphql:\"workspaceMemberInvitesAggregate\""
	WorkspaceMembers                        []*WorkspaceMembers                     "json:\"workspaceMembers\" graphql:\"workspaceMembers\""
	WorkspaceMembersAggregate               WorkspaceMembersAggregate               "json:\"workspaceMembersAggregate\" graphql:\"workspaceMembersAggregate\""
	Workspaces                              []*Workspaces                           "json:\"workspaces\" graphql:\"workspaces\""
	WorkspacesAggregate                     WorkspacesAggregate                     "json:\"workspacesAggregate\" graphql:\"workspacesAggregate\""
}

type RefreshTokenTypeComparisonExp

type RefreshTokenTypeComparisonExp struct {
	Eq     *string  `json:"_eq,omitempty"`
	Gt     *string  `json:"_gt,omitempty"`
	Gte    *string  `json:"_gte,omitempty"`
	In     []string `json:"_in,omitempty"`
	IsNull *bool    `json:"_is_null,omitempty"`
	Lt     *string  `json:"_lt,omitempty"`
	Lte    *string  `json:"_lte,omitempty"`
	Neq    *string  `json:"_neq,omitempty"`
	Nin    []string `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "refresh_token_type". All fields are combined with logical 'AND'.

type Regions

type Regions struct {
	Active bool `json:"active"`
	// An array relationship
	Apps []*Apps `json:"apps"`
	// An aggregate relationship
	AppsAggregate AppsAggregate `json:"apps_aggregate"`
	AwsName       string        `json:"awsName"`
	City          string        `json:"city"`
	// An object relationship
	Country         Countries `json:"country"`
	CountryCode     string    `json:"countryCode"`
	CreatedAt       time.Time `json:"createdAt"`
	ID              string    `json:"id"`
	IsGdprCompliant bool      `json:"isGdprCompliant"`
	UpdatedAt       time.Time `json:"updatedAt"`
}

columns and relationships of "regions"

type RegionsAggregate

type RegionsAggregate struct {
	Aggregate *RegionsAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Regions              `json:"nodes"`
}

aggregated selection of "regions"

type RegionsAggregateBoolExp

type RegionsAggregateBoolExp struct {
	BoolAnd *RegionsAggregateBoolExpBoolAnd `json:"bool_and,omitempty"`
	BoolOr  *RegionsAggregateBoolExpBoolOr  `json:"bool_or,omitempty"`
	Count   *RegionsAggregateBoolExpCount   `json:"count,omitempty"`
}

type RegionsAggregateBoolExpBoolAnd

type RegionsAggregateBoolExpBoolAnd struct {
	Arguments RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                             `json:"distinct,omitempty"`
	Filter    *RegionsBoolExp                                                   `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                              `json:"predicate"`
}

type RegionsAggregateBoolExpBoolOr

type RegionsAggregateBoolExpBoolOr struct {
	Arguments RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                            `json:"distinct,omitempty"`
	Filter    *RegionsBoolExp                                                  `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                             `json:"predicate"`
}

type RegionsAggregateBoolExpCount

type RegionsAggregateBoolExpCount struct {
	Arguments []RegionsSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                 `json:"distinct,omitempty"`
	Filter    *RegionsBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp      `json:"predicate"`
}

type RegionsAggregateFields

type RegionsAggregateFields struct {
	Count int64             `json:"count"`
	Max   *RegionsMaxFields `json:"max,omitempty"`
	Min   *RegionsMinFields `json:"min,omitempty"`
}

aggregate fields of "regions"

type RegionsAggregateOrderBy

type RegionsAggregateOrderBy struct {
	Count *OrderBy           `json:"count,omitempty"`
	Max   *RegionsMaxOrderBy `json:"max,omitempty"`
	Min   *RegionsMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "regions"

type RegionsArrRelInsertInput

type RegionsArrRelInsertInput struct {
	Data []*RegionsInsertInput `json:"data"`
	// upsert condition
	OnConflict *RegionsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "regions"

type RegionsBoolExp

type RegionsBoolExp struct {
	And             []*RegionsBoolExp         `json:"_and,omitempty"`
	Not             *RegionsBoolExp           `json:"_not,omitempty"`
	Or              []*RegionsBoolExp         `json:"_or,omitempty"`
	Active          *BooleanComparisonExp     `json:"active,omitempty"`
	Apps            *AppsBoolExp              `json:"apps,omitempty"`
	AppsAggregate   *AppsAggregateBoolExp     `json:"apps_aggregate,omitempty"`
	AwsName         *StringComparisonExp      `json:"awsName,omitempty"`
	City            *StringComparisonExp      `json:"city,omitempty"`
	Country         *CountriesBoolExp         `json:"country,omitempty"`
	CountryCode     *StringComparisonExp      `json:"countryCode,omitempty"`
	CreatedAt       *TimestamptzComparisonExp `json:"createdAt,omitempty"`
	ID              *UUIDComparisonExp        `json:"id,omitempty"`
	IsGdprCompliant *BooleanComparisonExp     `json:"isGdprCompliant,omitempty"`
	UpdatedAt       *TimestamptzComparisonExp `json:"updatedAt,omitempty"`
}

Boolean expression to filter rows from the table "regions". All fields are combined with a logical 'AND'.

type RegionsConstraint

type RegionsConstraint string

unique or primary key constraints on table "regions"

const (
	// unique or primary key constraint on columns "id"
	RegionsConstraintLocationsPkey RegionsConstraint = "locations_pkey"
	// unique or primary key constraint on columns "aws_name"
	RegionsConstraintRegionsAwsNameKey RegionsConstraint = "regions_aws_name_key"
)

func (RegionsConstraint) IsValid

func (e RegionsConstraint) IsValid() bool

func (RegionsConstraint) MarshalGQL

func (e RegionsConstraint) MarshalGQL(w io.Writer)

func (RegionsConstraint) String

func (e RegionsConstraint) String() string

func (*RegionsConstraint) UnmarshalGQL

func (e *RegionsConstraint) UnmarshalGQL(v interface{}) error

type RegionsInsertInput

type RegionsInsertInput struct {
	Active          *bool                       `json:"active,omitempty"`
	Apps            *AppsArrRelInsertInput      `json:"apps,omitempty"`
	AwsName         *string                     `json:"awsName,omitempty"`
	City            *string                     `json:"city,omitempty"`
	Country         *CountriesObjRelInsertInput `json:"country,omitempty"`
	CountryCode     *string                     `json:"countryCode,omitempty"`
	CreatedAt       *time.Time                  `json:"createdAt,omitempty"`
	ID              *string                     `json:"id,omitempty"`
	IsGdprCompliant *bool                       `json:"isGdprCompliant,omitempty"`
	UpdatedAt       *time.Time                  `json:"updatedAt,omitempty"`
}

input type for inserting data into table "regions"

type RegionsMaxFields

type RegionsMaxFields struct {
	AwsName     *string    `json:"awsName,omitempty"`
	City        *string    `json:"city,omitempty"`
	CountryCode *string    `json:"countryCode,omitempty"`
	CreatedAt   *time.Time `json:"createdAt,omitempty"`
	ID          *string    `json:"id,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
}

aggregate max on columns

type RegionsMaxOrderBy

type RegionsMaxOrderBy struct {
	AwsName     *OrderBy `json:"awsName,omitempty"`
	City        *OrderBy `json:"city,omitempty"`
	CountryCode *OrderBy `json:"countryCode,omitempty"`
	CreatedAt   *OrderBy `json:"createdAt,omitempty"`
	ID          *OrderBy `json:"id,omitempty"`
	UpdatedAt   *OrderBy `json:"updatedAt,omitempty"`
}

order by max() on columns of table "regions"

type RegionsMinFields

type RegionsMinFields struct {
	AwsName     *string    `json:"awsName,omitempty"`
	City        *string    `json:"city,omitempty"`
	CountryCode *string    `json:"countryCode,omitempty"`
	CreatedAt   *time.Time `json:"createdAt,omitempty"`
	ID          *string    `json:"id,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
}

aggregate min on columns

type RegionsMinOrderBy

type RegionsMinOrderBy struct {
	AwsName     *OrderBy `json:"awsName,omitempty"`
	City        *OrderBy `json:"city,omitempty"`
	CountryCode *OrderBy `json:"countryCode,omitempty"`
	CreatedAt   *OrderBy `json:"createdAt,omitempty"`
	ID          *OrderBy `json:"id,omitempty"`
	UpdatedAt   *OrderBy `json:"updatedAt,omitempty"`
}

order by min() on columns of table "regions"

type RegionsMutationResponse

type RegionsMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Regions `json:"returning"`
}

response of any mutation on the table "regions"

type RegionsObjRelInsertInput

type RegionsObjRelInsertInput struct {
	Data RegionsInsertInput `json:"data"`
	// upsert condition
	OnConflict *RegionsOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "regions"

type RegionsOnConflict

type RegionsOnConflict struct {
	Constraint    RegionsConstraint     `json:"constraint"`
	UpdateColumns []RegionsUpdateColumn `json:"update_columns"`
	Where         *RegionsBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "regions"

type RegionsOrderBy

type RegionsOrderBy struct {
	Active          *OrderBy              `json:"active,omitempty"`
	AppsAggregate   *AppsAggregateOrderBy `json:"apps_aggregate,omitempty"`
	AwsName         *OrderBy              `json:"awsName,omitempty"`
	City            *OrderBy              `json:"city,omitempty"`
	Country         *CountriesOrderBy     `json:"country,omitempty"`
	CountryCode     *OrderBy              `json:"countryCode,omitempty"`
	CreatedAt       *OrderBy              `json:"createdAt,omitempty"`
	ID              *OrderBy              `json:"id,omitempty"`
	IsGdprCompliant *OrderBy              `json:"isGdprCompliant,omitempty"`
	UpdatedAt       *OrderBy              `json:"updatedAt,omitempty"`
}

Ordering options when selecting data from "regions".

type RegionsPkColumnsInput

type RegionsPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: regions

type RegionsSelectColumn

type RegionsSelectColumn string

select columns of table "regions"

const (
	// column name
	RegionsSelectColumnActive RegionsSelectColumn = "active"
	// column name
	RegionsSelectColumnAwsName RegionsSelectColumn = "awsName"
	// column name
	RegionsSelectColumnCity RegionsSelectColumn = "city"
	// column name
	RegionsSelectColumnCountryCode RegionsSelectColumn = "countryCode"
	// column name
	RegionsSelectColumnCreatedAt RegionsSelectColumn = "createdAt"
	// column name
	RegionsSelectColumnID RegionsSelectColumn = "id"
	// column name
	RegionsSelectColumnIsGdprCompliant RegionsSelectColumn = "isGdprCompliant"
	// column name
	RegionsSelectColumnUpdatedAt RegionsSelectColumn = "updatedAt"
)

func (RegionsSelectColumn) IsValid

func (e RegionsSelectColumn) IsValid() bool

func (RegionsSelectColumn) MarshalGQL

func (e RegionsSelectColumn) MarshalGQL(w io.Writer)

func (RegionsSelectColumn) String

func (e RegionsSelectColumn) String() string

func (*RegionsSelectColumn) UnmarshalGQL

func (e *RegionsSelectColumn) UnmarshalGQL(v interface{}) error

type RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns

type RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns string

select "regions_aggregate_bool_exp_bool_and_arguments_columns" columns of table "regions"

const (
	// column name
	RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumnsActive RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns = "active"
	// column name
	RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumnsIsGdprCompliant RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns = "isGdprCompliant"
)

func (RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns) IsValid

func (RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns) MarshalGQL

func (RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns) String

func (*RegionsSelectColumnRegionsAggregateBoolExpBoolAndArgumentsColumns) UnmarshalGQL

type RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns

type RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns string

select "regions_aggregate_bool_exp_bool_or_arguments_columns" columns of table "regions"

const (
	// column name
	RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumnsActive RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns = "active"
	// column name
	RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumnsIsGdprCompliant RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns = "isGdprCompliant"
)

func (RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns) IsValid

func (RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns) MarshalGQL

func (RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns) String

func (*RegionsSelectColumnRegionsAggregateBoolExpBoolOrArgumentsColumns) UnmarshalGQL

type RegionsSetInput

type RegionsSetInput struct {
	Active          *bool      `json:"active,omitempty"`
	AwsName         *string    `json:"awsName,omitempty"`
	City            *string    `json:"city,omitempty"`
	CountryCode     *string    `json:"countryCode,omitempty"`
	CreatedAt       *time.Time `json:"createdAt,omitempty"`
	ID              *string    `json:"id,omitempty"`
	IsGdprCompliant *bool      `json:"isGdprCompliant,omitempty"`
	UpdatedAt       *time.Time `json:"updatedAt,omitempty"`
}

input type for updating data in table "regions"

type RegionsStreamCursorInput

type RegionsStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue RegionsStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "regions"

type RegionsStreamCursorValueInput

type RegionsStreamCursorValueInput struct {
	Active          *bool      `json:"active,omitempty"`
	AwsName         *string    `json:"awsName,omitempty"`
	City            *string    `json:"city,omitempty"`
	CountryCode     *string    `json:"countryCode,omitempty"`
	CreatedAt       *time.Time `json:"createdAt,omitempty"`
	ID              *string    `json:"id,omitempty"`
	IsGdprCompliant *bool      `json:"isGdprCompliant,omitempty"`
	UpdatedAt       *time.Time `json:"updatedAt,omitempty"`
}

Initial value of the column from where the streaming should start

type RegionsUpdateColumn

type RegionsUpdateColumn string

update columns of table "regions"

const (
	// column name
	RegionsUpdateColumnActive RegionsUpdateColumn = "active"
	// column name
	RegionsUpdateColumnAwsName RegionsUpdateColumn = "awsName"
	// column name
	RegionsUpdateColumnCity RegionsUpdateColumn = "city"
	// column name
	RegionsUpdateColumnCountryCode RegionsUpdateColumn = "countryCode"
	// column name
	RegionsUpdateColumnCreatedAt RegionsUpdateColumn = "createdAt"
	// column name
	RegionsUpdateColumnID RegionsUpdateColumn = "id"
	// column name
	RegionsUpdateColumnIsGdprCompliant RegionsUpdateColumn = "isGdprCompliant"
	// column name
	RegionsUpdateColumnUpdatedAt RegionsUpdateColumn = "updatedAt"
)

func (RegionsUpdateColumn) IsValid

func (e RegionsUpdateColumn) IsValid() bool

func (RegionsUpdateColumn) MarshalGQL

func (e RegionsUpdateColumn) MarshalGQL(w io.Writer)

func (RegionsUpdateColumn) String

func (e RegionsUpdateColumn) String() string

func (*RegionsUpdateColumn) UnmarshalGQL

func (e *RegionsUpdateColumn) UnmarshalGQL(v interface{}) error

type RegionsUpdates

type RegionsUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *RegionsSetInput `json:"_set,omitempty"`
	Where RegionsBoolExp   `json:"where"`
}

type SmallintComparisonExp

type SmallintComparisonExp struct {
	Eq     *string  `json:"_eq,omitempty"`
	Gt     *string  `json:"_gt,omitempty"`
	Gte    *string  `json:"_gte,omitempty"`
	In     []string `json:"_in,omitempty"`
	IsNull *bool    `json:"_is_null,omitempty"`
	Lt     *string  `json:"_lt,omitempty"`
	Lte    *string  `json:"_lte,omitempty"`
	Neq    *string  `json:"_neq,omitempty"`
	Nin    []string `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "smallint". All fields are combined with logical 'AND'.

type StatsLiveApps

type StatsLiveApps struct {
	AppID []string `json:"appID"`
	Count int64    `json:"count"`
}

type StringComparisonExp

type StringComparisonExp struct {
	Eq  *string `json:"_eq,omitempty"`
	Gt  *string `json:"_gt,omitempty"`
	Gte *string `json:"_gte,omitempty"`
	// does the column match the given case-insensitive pattern
	Ilike *string  `json:"_ilike,omitempty"`
	In    []string `json:"_in,omitempty"`
	// does the column match the given POSIX regular expression, case insensitive
	Iregex *string `json:"_iregex,omitempty"`
	IsNull *bool   `json:"_is_null,omitempty"`
	// does the column match the given pattern
	Like *string `json:"_like,omitempty"`
	Lt   *string `json:"_lt,omitempty"`
	Lte  *string `json:"_lte,omitempty"`
	Neq  *string `json:"_neq,omitempty"`
	// does the column NOT match the given case-insensitive pattern
	Nilike *string  `json:"_nilike,omitempty"`
	Nin    []string `json:"_nin,omitempty"`
	// does the column NOT match the given POSIX regular expression, case insensitive
	Niregex *string `json:"_niregex,omitempty"`
	// does the column NOT match the given pattern
	Nlike *string `json:"_nlike,omitempty"`
	// does the column NOT match the given POSIX regular expression, case sensitive
	Nregex *string `json:"_nregex,omitempty"`
	// does the column NOT match the given SQL regular expression
	Nsimilar *string `json:"_nsimilar,omitempty"`
	// does the column match the given POSIX regular expression, case sensitive
	Regex *string `json:"_regex,omitempty"`
	// does the column match the given SQL regular expression
	Similar *string `json:"_similar,omitempty"`
}

Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'.

type SubscriptionRoot

type SubscriptionRoot struct {
	// fetch data from the table: "apps" using primary key columns
	App *Apps `json:"app,omitempty"`
	// fetch data from the table: "app_states" using primary key columns
	AppState *AppStates `json:"appState,omitempty"`
	// fetch data from the table: "app_state_history"
	AppStateHistories []*AppStateHistory `json:"appStateHistories"`
	// fetch data from the table: "app_state_history" using primary key columns
	AppStateHistory *AppStateHistory `json:"appStateHistory,omitempty"`
	// fetch aggregated fields from the table: "app_state_history"
	AppStateHistoryAggregate AppStateHistoryAggregate `json:"appStateHistoryAggregate"`
	// fetch data from the table in a streaming manner: "app_state_history"
	AppStateHistoryStream []*AppStateHistory `json:"appStateHistory_stream"`
	// fetch data from the table: "app_states"
	AppStates []*AppStates `json:"appStates"`
	// fetch aggregated fields from the table: "app_states"
	AppStatesAggregate AppStatesAggregate `json:"appStatesAggregate"`
	// fetch data from the table in a streaming manner: "app_states"
	AppStatesStream []*AppStates `json:"appStates_stream"`
	// An array relationship
	Apps []*Apps `json:"apps"`
	// fetch aggregated fields from the table: "apps"
	AppsAggregate AppsAggregate `json:"appsAggregate"`
	// fetch data from the table in a streaming manner: "apps"
	AppsStream []*Apps `json:"apps_stream"`
	// fetch data from the table: "auth.providers" using primary key columns
	AuthProvider *AuthProviders `json:"authProvider,omitempty"`
	// fetch data from the table: "auth.provider_requests" using primary key columns
	AuthProviderRequest *AuthProviderRequests `json:"authProviderRequest,omitempty"`
	// fetch data from the table: "auth.provider_requests"
	AuthProviderRequests []*AuthProviderRequests `json:"authProviderRequests"`
	// fetch aggregated fields from the table: "auth.provider_requests"
	AuthProviderRequestsAggregate AuthProviderRequestsAggregate `json:"authProviderRequestsAggregate"`
	// fetch data from the table in a streaming manner: "auth.provider_requests"
	AuthProviderRequestsStream []*AuthProviderRequests `json:"authProviderRequests_stream"`
	// fetch data from the table: "auth.providers"
	AuthProviders []*AuthProviders `json:"authProviders"`
	// fetch aggregated fields from the table: "auth.providers"
	AuthProvidersAggregate AuthProvidersAggregate `json:"authProvidersAggregate"`
	// fetch data from the table in a streaming manner: "auth.providers"
	AuthProvidersStream []*AuthProviders `json:"authProviders_stream"`
	// fetch data from the table: "auth.refresh_tokens" using primary key columns
	AuthRefreshToken *AuthRefreshTokens `json:"authRefreshToken,omitempty"`
	// fetch data from the table: "auth.refresh_tokens"
	AuthRefreshTokens []*AuthRefreshTokens `json:"authRefreshTokens"`
	// fetch aggregated fields from the table: "auth.refresh_tokens"
	AuthRefreshTokensAggregate AuthRefreshTokensAggregate `json:"authRefreshTokensAggregate"`
	// fetch data from the table in a streaming manner: "auth.refresh_tokens"
	AuthRefreshTokensStream []*AuthRefreshTokens `json:"authRefreshTokens_stream"`
	// fetch data from the table: "auth.roles" using primary key columns
	AuthRole *AuthRoles `json:"authRole,omitempty"`
	// fetch data from the table: "auth.roles"
	AuthRoles []*AuthRoles `json:"authRoles"`
	// fetch aggregated fields from the table: "auth.roles"
	AuthRolesAggregate AuthRolesAggregate `json:"authRolesAggregate"`
	// fetch data from the table in a streaming manner: "auth.roles"
	AuthRolesStream []*AuthRoles `json:"authRoles_stream"`
	// fetch data from the table: "auth.user_providers" using primary key columns
	AuthUserProvider *AuthUserProviders `json:"authUserProvider,omitempty"`
	// fetch data from the table: "auth.user_providers"
	AuthUserProviders []*AuthUserProviders `json:"authUserProviders"`
	// fetch aggregated fields from the table: "auth.user_providers"
	AuthUserProvidersAggregate AuthUserProvidersAggregate `json:"authUserProvidersAggregate"`
	// fetch data from the table in a streaming manner: "auth.user_providers"
	AuthUserProvidersStream []*AuthUserProviders `json:"authUserProviders_stream"`
	// fetch data from the table: "auth.user_roles" using primary key columns
	AuthUserRole *AuthUserRoles `json:"authUserRole,omitempty"`
	// fetch data from the table: "auth.user_roles"
	AuthUserRoles []*AuthUserRoles `json:"authUserRoles"`
	// fetch aggregated fields from the table: "auth.user_roles"
	AuthUserRolesAggregate AuthUserRolesAggregate `json:"authUserRolesAggregate"`
	// fetch data from the table in a streaming manner: "auth.user_roles"
	AuthUserRolesStream []*AuthUserRoles `json:"authUserRoles_stream"`
	// fetch data from the table: "auth.user_security_keys" using primary key columns
	AuthUserSecurityKey *AuthUserSecurityKeys `json:"authUserSecurityKey,omitempty"`
	// fetch data from the table: "auth.user_security_keys"
	AuthUserSecurityKeys []*AuthUserSecurityKeys `json:"authUserSecurityKeys"`
	// fetch aggregated fields from the table: "auth.user_security_keys"
	AuthUserSecurityKeysAggregate AuthUserSecurityKeysAggregate `json:"authUserSecurityKeysAggregate"`
	// fetch data from the table in a streaming manner: "auth.user_security_keys"
	AuthUserSecurityKeysStream []*AuthUserSecurityKeys `json:"authUserSecurityKeys_stream"`
	// fetch data from the table: "auth.migrations"
	AuthMigrations []*AuthMigrations `json:"auth_migrations"`
	// fetch aggregated fields from the table: "auth.migrations"
	AuthMigrationsAggregate AuthMigrationsAggregate `json:"auth_migrations_aggregate"`
	// fetch data from the table: "auth.migrations" using primary key columns
	AuthMigrationsByPk *AuthMigrations `json:"auth_migrations_by_pk,omitempty"`
	// fetch data from the table in a streaming manner: "auth.migrations"
	AuthMigrationsStream []*AuthMigrations `json:"auth_migrations_stream"`
	// fetch data from the table: "backups" using primary key columns
	Backup *Backups `json:"backup,omitempty"`
	// An array relationship
	Backups []*Backups `json:"backups"`
	// fetch aggregated fields from the table: "backups"
	BackupsAggregate BackupsAggregate `json:"backupsAggregate"`
	// fetch data from the table in a streaming manner: "backups"
	BackupsStream []*Backups `json:"backups_stream"`
	// fetch data from the table: "billing.dedicated_compute" using primary key columns
	BillingDedicatedCompute *BillingDedicatedCompute `json:"billingDedicatedCompute,omitempty"`
	// fetch aggregated fields from the table: "billing.dedicated_compute"
	BillingDedicatedComputeAggregate BillingDedicatedComputeAggregate `json:"billingDedicatedComputeAggregate"`
	// fetch data from the table: "billing.dedicated_compute_reports" using primary key columns
	BillingDedicatedComputeReport *BillingDedicatedComputeReports `json:"billingDedicatedComputeReport,omitempty"`
	// fetch data from the table: "billing.dedicated_compute_reports"
	BillingDedicatedComputeReports []*BillingDedicatedComputeReports `json:"billingDedicatedComputeReports"`
	// fetch aggregated fields from the table: "billing.dedicated_compute_reports"
	BillingDedicatedComputeReportsAggregate BillingDedicatedComputeReportsAggregate `json:"billingDedicatedComputeReportsAggregate"`
	// fetch data from the table: "billing.dedicated_compute"
	BillingDedicatedComputes []*BillingDedicatedCompute `json:"billingDedicatedComputes"`
	// fetch data from the table: "billing.subscriptions" using primary key columns
	BillingSubscription *BillingSubscriptions `json:"billingSubscription,omitempty"`
	// fetch data from the table: "billing.subscriptions"
	BillingSubscriptions []*BillingSubscriptions `json:"billingSubscriptions"`
	// fetch aggregated fields from the table: "billing.subscriptions"
	BillingSubscriptionsAggregate BillingSubscriptionsAggregate `json:"billingSubscriptionsAggregate"`
	// fetch data from the table in a streaming manner: "billing.dedicated_compute_reports"
	BillingDedicatedComputeReportsStream []*BillingDedicatedComputeReports `json:"billing_dedicated_compute_reports_stream"`
	// fetch data from the table in a streaming manner: "billing.dedicated_compute"
	BillingDedicatedComputeStream []*BillingDedicatedCompute `json:"billing_dedicated_compute_stream"`
	// fetch data from the table in a streaming manner: "billing.subscriptions"
	BillingSubscriptionsStream []*BillingSubscriptions `json:"billing_subscriptions_stream"`
	// fetch data from the table: "storage.buckets" using primary key columns
	Bucket *Buckets `json:"bucket,omitempty"`
	// fetch data from the table: "storage.buckets"
	Buckets []*Buckets `json:"buckets"`
	// fetch aggregated fields from the table: "storage.buckets"
	BucketsAggregate BucketsAggregate `json:"bucketsAggregate"`
	// fetch data from the table in a streaming manner: "storage.buckets"
	BucketsStream []*Buckets `json:"buckets_stream"`
	// fetch data from the table: "cli_tokens" using primary key columns
	CliToken *CliTokens `json:"cliToken,omitempty"`
	// An array relationship
	CliTokens []*CliTokens `json:"cliTokens"`
	// fetch aggregated fields from the table: "cli_tokens"
	CliTokensAggregate CliTokensAggregate `json:"cliTokensAggregate"`
	// fetch data from the table in a streaming manner: "cli_tokens"
	CliTokensStream []*CliTokens `json:"cliTokens_stream"`
	// fetch data from the table: "continents"
	Continents []*Continents `json:"continents"`
	// fetch aggregated fields from the table: "continents"
	ContinentsAggregate ContinentsAggregate `json:"continents_aggregate"`
	// fetch data from the table: "continents" using primary key columns
	ContinentsByPk *Continents `json:"continents_by_pk,omitempty"`
	// fetch data from the table in a streaming manner: "continents"
	ContinentsStream []*Continents `json:"continents_stream"`
	// An array relationship
	Countries []*Countries `json:"countries"`
	// An aggregate relationship
	CountriesAggregate CountriesAggregate `json:"countries_aggregate"`
	// fetch data from the table: "countries" using primary key columns
	CountriesByPk *Countries `json:"countries_by_pk,omitempty"`
	// fetch data from the table in a streaming manner: "countries"
	CountriesStream []*Countries `json:"countries_stream"`
	// fetch data from the table: "deployments" using primary key columns
	Deployment *Deployments `json:"deployment,omitempty"`
	// fetch data from the table: "deployment_logs" using primary key columns
	DeploymentLog *DeploymentLogs `json:"deploymentLog,omitempty"`
	// An array relationship
	DeploymentLogs []*DeploymentLogs `json:"deploymentLogs"`
	// fetch aggregated fields from the table: "deployment_logs"
	DeploymentLogsAggregate DeploymentLogsAggregate `json:"deploymentLogsAggregate"`
	// fetch data from the table in a streaming manner: "deployment_logs"
	DeploymentLogsStream []*DeploymentLogs `json:"deploymentLogs_stream"`
	// An array relationship
	Deployments []*Deployments `json:"deployments"`
	// fetch aggregated fields from the table: "deployments"
	DeploymentsAggregate DeploymentsAggregate `json:"deploymentsAggregate"`
	// fetch data from the table in a streaming manner: "deployments"
	DeploymentsStream []*Deployments `json:"deployments_stream"`
	// fetch data from the table: "feature_flags" using primary key columns
	FeatureFlag *FeatureFlags `json:"featureFlag,omitempty"`
	// An array relationship
	FeatureFlags []*FeatureFlags `json:"featureFlags"`
	// fetch aggregated fields from the table: "feature_flags"
	FeatureFlagsAggregate FeatureFlagsAggregate `json:"featureFlagsAggregate"`
	// fetch data from the table in a streaming manner: "feature_flags"
	FeatureFlagsStream []*FeatureFlags `json:"featureFlags_stream"`
	// fetch data from the table: "feedback"
	Feedback []*Feedback `json:"feedback"`
	// fetch aggregated fields from the table: "feedback"
	FeedbackAggreggate FeedbackAggregate `json:"feedbackAggreggate"`
	// fetch data from the table: "feedback" using primary key columns
	FeedbackOne *Feedback `json:"feedbackOne,omitempty"`
	// fetch data from the table in a streaming manner: "feedback"
	FeedbackStream []*Feedback `json:"feedback_stream"`
	// fetch data from the table: "storage.files" using primary key columns
	File *Files `json:"file,omitempty"`
	// An array relationship
	Files []*Files `json:"files"`
	// fetch aggregated fields from the table: "storage.files"
	FilesAggregate FilesAggregate `json:"filesAggregate"`
	// fetch data from the table in a streaming manner: "storage.files"
	FilesStream []*Files `json:"files_stream"`
	// fetch data from the table: "github_app_installations" using primary key columns
	GithubAppInstallation *GithubAppInstallations `json:"githubAppInstallation,omitempty"`
	// fetch data from the table: "github_app_installations"
	GithubAppInstallations []*GithubAppInstallations `json:"githubAppInstallations"`
	// fetch aggregated fields from the table: "github_app_installations"
	GithubAppInstallationsAggregate GithubAppInstallationsAggregate `json:"githubAppInstallationsAggregate"`
	// fetch data from the table in a streaming manner: "github_app_installations"
	GithubAppInstallationsStream []*GithubAppInstallations `json:"githubAppInstallations_stream"`
	// An array relationship
	GithubRepositories []*GithubRepositories `json:"githubRepositories"`
	// fetch aggregated fields from the table: "github_repositories"
	GithubRepositoriesAggregate GithubRepositoriesAggregate `json:"githubRepositoriesAggregate"`
	// fetch data from the table in a streaming manner: "github_repositories"
	GithubRepositoriesStream []*GithubRepositories `json:"githubRepositories_stream"`
	// fetch data from the table: "github_repositories" using primary key columns
	GithubRepository *GithubRepositories `json:"githubRepository,omitempty"`
	// Returns logs for a given application. If `service` is not provided all services are returned.
	// If `from` is not provided, it defaults to an hour ago.
	Logs []*Log `json:"logs"`
	// fetch data from the table: "payment_methods" using primary key columns
	PaymentMethod *PaymentMethods `json:"paymentMethod,omitempty"`
	// An array relationship
	PaymentMethods []*PaymentMethods `json:"paymentMethods"`
	// fetch aggregated fields from the table: "payment_methods"
	PaymentMethodsAggregate PaymentMethodsAggregate `json:"paymentMethodsAggregate"`
	// fetch data from the table in a streaming manner: "payment_methods"
	PaymentMethodsStream []*PaymentMethods `json:"paymentMethods_stream"`
	// fetch data from the table: "plans" using primary key columns
	Plan *Plans `json:"plan,omitempty"`
	// fetch data from the table: "plans"
	Plans []*Plans `json:"plans"`
	// fetch aggregated fields from the table: "plans"
	PlansAggregate PlansAggregate `json:"plansAggregate"`
	// fetch data from the table in a streaming manner: "plans"
	PlansStream []*Plans `json:"plans_stream"`
	// fetch data from the table: "regions"
	Regions []*Regions `json:"regions"`
	// fetch aggregated fields from the table: "regions"
	RegionsAggregate RegionsAggregate `json:"regions_aggregate"`
	// fetch data from the table: "regions" using primary key columns
	RegionsByPk *Regions `json:"regions_by_pk,omitempty"`
	// fetch data from the table in a streaming manner: "regions"
	RegionsStream []*Regions `json:"regions_stream"`
	// fetch data from the table: "auth.users" using primary key columns
	User *Users `json:"user,omitempty"`
	// fetch data from the table: "auth.users"
	Users []*Users `json:"users"`
	// fetch aggregated fields from the table: "auth.users"
	UsersAggregate UsersAggregate `json:"usersAggregate"`
	// fetch data from the table in a streaming manner: "auth.users"
	UsersStream []*Users `json:"users_stream"`
	// fetch data from the table: "workspaces" using primary key columns
	Workspace *Workspaces `json:"workspace,omitempty"`
	// fetch data from the table: "workspace_members" using primary key columns
	WorkspaceMember *WorkspaceMembers `json:"workspaceMember,omitempty"`
	// fetch data from the table: "workspace_member_invites" using primary key columns
	WorkspaceMemberInvite *WorkspaceMemberInvites `json:"workspaceMemberInvite,omitempty"`
	// An array relationship
	WorkspaceMemberInvites []*WorkspaceMemberInvites `json:"workspaceMemberInvites"`
	// fetch aggregated fields from the table: "workspace_member_invites"
	WorkspaceMemberInvitesAggregate WorkspaceMemberInvitesAggregate `json:"workspaceMemberInvitesAggregate"`
	// fetch data from the table in a streaming manner: "workspace_member_invites"
	WorkspaceMemberInvitesStream []*WorkspaceMemberInvites `json:"workspaceMemberInvites_stream"`
	// An array relationship
	WorkspaceMembers []*WorkspaceMembers `json:"workspaceMembers"`
	// fetch aggregated fields from the table: "workspace_members"
	WorkspaceMembersAggregate WorkspaceMembersAggregate `json:"workspaceMembersAggregate"`
	// fetch data from the table in a streaming manner: "workspace_members"
	WorkspaceMembersStream []*WorkspaceMembers `json:"workspaceMembers_stream"`
	// An array relationship
	Workspaces []*Workspaces `json:"workspaces"`
	// fetch aggregated fields from the table: "workspaces"
	WorkspacesAggregate WorkspacesAggregate `json:"workspacesAggregate"`
	// fetch data from the table in a streaming manner: "workspaces"
	WorkspacesStream []*Workspaces `json:"workspaces_stream"`
}

type TimestampComparisonExp

type TimestampComparisonExp struct {
	Eq     *string  `json:"_eq,omitempty"`
	Gt     *string  `json:"_gt,omitempty"`
	Gte    *string  `json:"_gte,omitempty"`
	In     []string `json:"_in,omitempty"`
	IsNull *bool    `json:"_is_null,omitempty"`
	Lt     *string  `json:"_lt,omitempty"`
	Lte    *string  `json:"_lte,omitempty"`
	Neq    *string  `json:"_neq,omitempty"`
	Nin    []string `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "timestamp". All fields are combined with logical 'AND'.

type TimestamptzComparisonExp

type TimestamptzComparisonExp struct {
	Eq     *time.Time   `json:"_eq,omitempty"`
	Gt     *time.Time   `json:"_gt,omitempty"`
	Gte    *time.Time   `json:"_gte,omitempty"`
	In     []*time.Time `json:"_in,omitempty"`
	IsNull *bool        `json:"_is_null,omitempty"`
	Lt     *time.Time   `json:"_lt,omitempty"`
	Lte    *time.Time   `json:"_lte,omitempty"`
	Neq    *time.Time   `json:"_neq,omitempty"`
	Nin    []*time.Time `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'.

type UUIDComparisonExp

type UUIDComparisonExp struct {
	Eq     *string  `json:"_eq,omitempty"`
	Gt     *string  `json:"_gt,omitempty"`
	Gte    *string  `json:"_gte,omitempty"`
	In     []string `json:"_in,omitempty"`
	IsNull *bool    `json:"_is_null,omitempty"`
	Lt     *string  `json:"_lt,omitempty"`
	Lte    *string  `json:"_lte,omitempty"`
	Neq    *string  `json:"_neq,omitempty"`
	Nin    []string `json:"_nin,omitempty"`
}

Boolean expression to compare columns of type "uuid". All fields are combined with logical 'AND'.

type UpdateSecret

type UpdateSecret struct {
	UpdateSecret UpdateSecret_UpdateSecret "json:\"updateSecret\" graphql:\"updateSecret\""
}

func (*UpdateSecret) GetUpdateSecret

func (t *UpdateSecret) GetUpdateSecret() *UpdateSecret_UpdateSecret

type UpdateSecret_UpdateSecret

type UpdateSecret_UpdateSecret struct {
	Name  string "json:\"name\" graphql:\"name\""
	Value string "json:\"value\" graphql:\"value\""
}

func (*UpdateSecret_UpdateSecret) GetName

func (t *UpdateSecret_UpdateSecret) GetName() string

func (*UpdateSecret_UpdateSecret) GetValue

func (t *UpdateSecret_UpdateSecret) GetValue() string

type Users

type Users struct {
	ActiveMfaType *string `json:"activeMfaType,omitempty"`
	// An array relationship
	Apps []*Apps `json:"apps"`
	// An aggregate relationship
	AppsAggregate AppsAggregate `json:"apps_aggregate"`
	AvatarURL     string        `json:"avatarUrl"`
	// An array relationship
	CliTokens []*CliTokens `json:"cliTokens"`
	// An aggregate relationship
	CliTokensAggregate CliTokensAggregate `json:"cliTokens_aggregate"`
	CreatedAt          time.Time          `json:"createdAt"`
	// An array relationship
	CreatorOfWorkspaces []*Workspaces `json:"creatorOfWorkspaces"`
	// An aggregate relationship
	CreatorOfWorkspacesAggregate WorkspacesAggregate `json:"creatorOfWorkspaces_aggregate"`
	CurrentChallenge             *string             `json:"currentChallenge,omitempty"`
	DefaultRole                  string              `json:"defaultRole"`
	// An object relationship
	DefaultRoleByRole AuthRoles `json:"defaultRoleByRole"`
	Disabled          bool      `json:"disabled"`
	DisplayName       string    `json:"displayName"`
	Email             *string   `json:"email,omitempty"`
	EmailVerified     bool      `json:"emailVerified"`
	// An array relationship
	Feedbacks []*Feedback `json:"feedbacks"`
	// An aggregate relationship
	FeedbacksAggregate FeedbackAggregate `json:"feedbacks_aggregate"`
	// An array relationship
	GithubAppInstallations []*GithubAppInstallations `json:"github_app_installations"`
	// An aggregate relationship
	GithubAppInstallationsAggregate GithubAppInstallationsAggregate `json:"github_app_installations_aggregate"`
	ID                              string                          `json:"id"`
	IsAnonymous                     bool                            `json:"isAnonymous"`
	LastSeen                        *time.Time                      `json:"lastSeen,omitempty"`
	Locale                          string                          `json:"locale"`
	Metadata                        map[string]interface{}          `json:"metadata,omitempty"`
	NewEmail                        *string                         `json:"newEmail,omitempty"`
	OtpHash                         *string                         `json:"otpHash,omitempty"`
	OtpHashExpiresAt                time.Time                       `json:"otpHashExpiresAt"`
	OtpMethodLastUsed               *string                         `json:"otpMethodLastUsed,omitempty"`
	PasswordHash                    *string                         `json:"passwordHash,omitempty"`
	// An array relationship
	PaymentMethods []*PaymentMethods `json:"payment_methods"`
	// An aggregate relationship
	PaymentMethodsAggregate PaymentMethodsAggregate `json:"payment_methods_aggregate"`
	PhoneNumber             *string                 `json:"phoneNumber,omitempty"`
	PhoneNumberVerified     bool                    `json:"phoneNumberVerified"`
	// An array relationship
	RefreshTokens []*AuthRefreshTokens `json:"refreshTokens"`
	// An aggregate relationship
	RefreshTokensAggregate AuthRefreshTokensAggregate `json:"refreshTokens_aggregate"`
	// An object relationship
	Role AuthRoles `json:"role"`
	// An array relationship
	Roles []*AuthUserRoles `json:"roles"`
	// An aggregate relationship
	RolesAggregate AuthUserRolesAggregate `json:"roles_aggregate"`
	// An array relationship
	SecurityKeys []*AuthUserSecurityKeys `json:"securityKeys"`
	// An aggregate relationship
	SecurityKeysAggregate AuthUserSecurityKeysAggregate `json:"securityKeys_aggregate"`
	Ticket                *string                       `json:"ticket,omitempty"`
	TicketExpiresAt       time.Time                     `json:"ticketExpiresAt"`
	TotpSecret            *string                       `json:"totpSecret,omitempty"`
	UpdatedAt             time.Time                     `json:"updatedAt"`
	// An array relationship
	UserProviders []*AuthUserProviders `json:"userProviders"`
	// An aggregate relationship
	UserProvidersAggregate AuthUserProvidersAggregate `json:"userProviders_aggregate"`
	// An array relationship
	WorkspaceMemberInvitesByInvitedByUserID []*WorkspaceMemberInvites `json:"workspaceMemberInvitesByInvitedByUserId"`
	// An aggregate relationship
	WorkspaceMemberInvitesByInvitedByUserIDAggregate WorkspaceMemberInvitesAggregate `json:"workspaceMemberInvitesByInvitedByUserId_aggregate"`
	// An array relationship
	WorkspaceMembers []*WorkspaceMembers `json:"workspaceMembers"`
	// An aggregate relationship
	WorkspaceMembersAggregate WorkspaceMembersAggregate `json:"workspaceMembers_aggregate"`
	// An array relationship
	WorkspaceMemberInvites []*WorkspaceMemberInvites `json:"workspace_member_invites"`
	// An aggregate relationship
	WorkspaceMemberInvitesAggregate WorkspaceMemberInvitesAggregate `json:"workspace_member_invites_aggregate"`
}

User account information. Don't modify its structure as Hasura Auth relies on it to function properly.

type UsersAggregate

type UsersAggregate struct {
	Aggregate *UsersAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Users              `json:"nodes"`
}

aggregated selection of "auth.users"

type UsersAggregateBoolExp

type UsersAggregateBoolExp struct {
	BoolAnd *UsersAggregateBoolExpBoolAnd `json:"bool_and,omitempty"`
	BoolOr  *UsersAggregateBoolExpBoolOr  `json:"bool_or,omitempty"`
	Count   *UsersAggregateBoolExpCount   `json:"count,omitempty"`
}

type UsersAggregateBoolExpBoolAnd

type UsersAggregateBoolExpBoolAnd struct {
	Arguments UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                         `json:"distinct,omitempty"`
	Filter    *UsersBoolExp                                                 `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                          `json:"predicate"`
}

type UsersAggregateBoolExpBoolOr

type UsersAggregateBoolExpBoolOr struct {
	Arguments UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                        `json:"distinct,omitempty"`
	Filter    *UsersBoolExp                                                `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                         `json:"predicate"`
}

type UsersAggregateBoolExpCount

type UsersAggregateBoolExpCount struct {
	Arguments []UsersSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool               `json:"distinct,omitempty"`
	Filter    *UsersBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp    `json:"predicate"`
}

type UsersAggregateFields

type UsersAggregateFields struct {
	Count int64           `json:"count"`
	Max   *UsersMaxFields `json:"max,omitempty"`
	Min   *UsersMinFields `json:"min,omitempty"`
}

aggregate fields of "auth.users"

type UsersAggregateOrderBy

type UsersAggregateOrderBy struct {
	Count *OrderBy         `json:"count,omitempty"`
	Max   *UsersMaxOrderBy `json:"max,omitempty"`
	Min   *UsersMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "auth.users"

type UsersAppendInput

type UsersAppendInput struct {
	Metadata map[string]interface{} `json:"metadata,omitempty"`
}

append existing jsonb value of filtered columns with new jsonb value

type UsersArrRelInsertInput

type UsersArrRelInsertInput struct {
	Data []*UsersInsertInput `json:"data"`
	// upsert condition
	OnConflict *UsersOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "auth.users"

type UsersBoolExp

type UsersBoolExp struct {
	And                                              []*UsersBoolExp                         `json:"_and,omitempty"`
	Not                                              *UsersBoolExp                           `json:"_not,omitempty"`
	Or                                               []*UsersBoolExp                         `json:"_or,omitempty"`
	ActiveMfaType                                    *StringComparisonExp                    `json:"activeMfaType,omitempty"`
	Apps                                             *AppsBoolExp                            `json:"apps,omitempty"`
	AppsAggregate                                    *AppsAggregateBoolExp                   `json:"apps_aggregate,omitempty"`
	AvatarURL                                        *StringComparisonExp                    `json:"avatarUrl,omitempty"`
	CliTokens                                        *CliTokensBoolExp                       `json:"cliTokens,omitempty"`
	CliTokensAggregate                               *CliTokensAggregateBoolExp              `json:"cliTokens_aggregate,omitempty"`
	CreatedAt                                        *TimestamptzComparisonExp               `json:"createdAt,omitempty"`
	CreatorOfWorkspaces                              *WorkspacesBoolExp                      `json:"creatorOfWorkspaces,omitempty"`
	CreatorOfWorkspacesAggregate                     *WorkspacesAggregateBoolExp             `json:"creatorOfWorkspaces_aggregate,omitempty"`
	CurrentChallenge                                 *StringComparisonExp                    `json:"currentChallenge,omitempty"`
	DefaultRole                                      *StringComparisonExp                    `json:"defaultRole,omitempty"`
	DefaultRoleByRole                                *AuthRolesBoolExp                       `json:"defaultRoleByRole,omitempty"`
	Disabled                                         *BooleanComparisonExp                   `json:"disabled,omitempty"`
	DisplayName                                      *StringComparisonExp                    `json:"displayName,omitempty"`
	Email                                            *CitextComparisonExp                    `json:"email,omitempty"`
	EmailVerified                                    *BooleanComparisonExp                   `json:"emailVerified,omitempty"`
	Feedbacks                                        *FeedbackBoolExp                        `json:"feedbacks,omitempty"`
	FeedbacksAggregate                               *FeedbackAggregateBoolExp               `json:"feedbacks_aggregate,omitempty"`
	GithubAppInstallations                           *GithubAppInstallationsBoolExp          `json:"github_app_installations,omitempty"`
	GithubAppInstallationsAggregate                  *GithubAppInstallationsAggregateBoolExp `json:"github_app_installations_aggregate,omitempty"`
	ID                                               *UUIDComparisonExp                      `json:"id,omitempty"`
	IsAnonymous                                      *BooleanComparisonExp                   `json:"isAnonymous,omitempty"`
	LastSeen                                         *TimestamptzComparisonExp               `json:"lastSeen,omitempty"`
	Locale                                           *StringComparisonExp                    `json:"locale,omitempty"`
	Metadata                                         *JsonbComparisonExp                     `json:"metadata,omitempty"`
	NewEmail                                         *CitextComparisonExp                    `json:"newEmail,omitempty"`
	OtpHash                                          *StringComparisonExp                    `json:"otpHash,omitempty"`
	OtpHashExpiresAt                                 *TimestamptzComparisonExp               `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed                                *StringComparisonExp                    `json:"otpMethodLastUsed,omitempty"`
	PasswordHash                                     *StringComparisonExp                    `json:"passwordHash,omitempty"`
	PaymentMethods                                   *PaymentMethodsBoolExp                  `json:"payment_methods,omitempty"`
	PaymentMethodsAggregate                          *PaymentMethodsAggregateBoolExp         `json:"payment_methods_aggregate,omitempty"`
	PhoneNumber                                      *StringComparisonExp                    `json:"phoneNumber,omitempty"`
	PhoneNumberVerified                              *BooleanComparisonExp                   `json:"phoneNumberVerified,omitempty"`
	RefreshTokens                                    *AuthRefreshTokensBoolExp               `json:"refreshTokens,omitempty"`
	RefreshTokensAggregate                           *AuthRefreshTokensAggregateBoolExp      `json:"refreshTokens_aggregate,omitempty"`
	Role                                             *AuthRolesBoolExp                       `json:"role,omitempty"`
	Roles                                            *AuthUserRolesBoolExp                   `json:"roles,omitempty"`
	RolesAggregate                                   *AuthUserRolesAggregateBoolExp          `json:"roles_aggregate,omitempty"`
	SecurityKeys                                     *AuthUserSecurityKeysBoolExp            `json:"securityKeys,omitempty"`
	SecurityKeysAggregate                            *AuthUserSecurityKeysAggregateBoolExp   `json:"securityKeys_aggregate,omitempty"`
	Ticket                                           *StringComparisonExp                    `json:"ticket,omitempty"`
	TicketExpiresAt                                  *TimestamptzComparisonExp               `json:"ticketExpiresAt,omitempty"`
	TotpSecret                                       *StringComparisonExp                    `json:"totpSecret,omitempty"`
	UpdatedAt                                        *TimestamptzComparisonExp               `json:"updatedAt,omitempty"`
	UserProviders                                    *AuthUserProvidersBoolExp               `json:"userProviders,omitempty"`
	UserProvidersAggregate                           *AuthUserProvidersAggregateBoolExp      `json:"userProviders_aggregate,omitempty"`
	WorkspaceMemberInvitesByInvitedByUserID          *WorkspaceMemberInvitesBoolExp          `json:"workspaceMemberInvitesByInvitedByUserId,omitempty"`
	WorkspaceMemberInvitesByInvitedByUserIDAggregate *WorkspaceMemberInvitesAggregateBoolExp `json:"workspaceMemberInvitesByInvitedByUserId_aggregate,omitempty"`
	WorkspaceMembers                                 *WorkspaceMembersBoolExp                `json:"workspaceMembers,omitempty"`
	WorkspaceMembersAggregate                        *WorkspaceMembersAggregateBoolExp       `json:"workspaceMembers_aggregate,omitempty"`
	WorkspaceMemberInvites                           *WorkspaceMemberInvitesBoolExp          `json:"workspace_member_invites,omitempty"`
	WorkspaceMemberInvitesAggregate                  *WorkspaceMemberInvitesAggregateBoolExp `json:"workspace_member_invites_aggregate,omitempty"`
}

Boolean expression to filter rows from the table "auth.users". All fields are combined with a logical 'AND'.

type UsersConstraint

type UsersConstraint string

unique or primary key constraints on table "auth.users"

const (
	// unique or primary key constraint on columns "email"
	UsersConstraintUsersEmailKey UsersConstraint = "users_email_key"
	// unique or primary key constraint on columns "phone_number"
	UsersConstraintUsersPhoneNumberKey UsersConstraint = "users_phone_number_key"
	// unique or primary key constraint on columns "id"
	UsersConstraintUsersPkey UsersConstraint = "users_pkey"
)

func (UsersConstraint) IsValid

func (e UsersConstraint) IsValid() bool

func (UsersConstraint) MarshalGQL

func (e UsersConstraint) MarshalGQL(w io.Writer)

func (UsersConstraint) String

func (e UsersConstraint) String() string

func (*UsersConstraint) UnmarshalGQL

func (e *UsersConstraint) UnmarshalGQL(v interface{}) error

type UsersDeleteAtPathInput

type UsersDeleteAtPathInput struct {
	Metadata []string `json:"metadata,omitempty"`
}

delete the field or element with specified path (for JSON arrays, negative integers count from the end)

type UsersDeleteElemInput

type UsersDeleteElemInput struct {
	Metadata *int64 `json:"metadata,omitempty"`
}

delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array

type UsersDeleteKeyInput

type UsersDeleteKeyInput struct {
	Metadata *string `json:"metadata,omitempty"`
}

delete key/value pair or string element. key/value pairs are matched based on their key value

type UsersInsertInput

type UsersInsertInput struct {
	ActiveMfaType                           *string                                  `json:"activeMfaType,omitempty"`
	Apps                                    *AppsArrRelInsertInput                   `json:"apps,omitempty"`
	AvatarURL                               *string                                  `json:"avatarUrl,omitempty"`
	CliTokens                               *CliTokensArrRelInsertInput              `json:"cliTokens,omitempty"`
	CreatedAt                               *time.Time                               `json:"createdAt,omitempty"`
	CreatorOfWorkspaces                     *WorkspacesArrRelInsertInput             `json:"creatorOfWorkspaces,omitempty"`
	CurrentChallenge                        *string                                  `json:"currentChallenge,omitempty"`
	DefaultRole                             *string                                  `json:"defaultRole,omitempty"`
	DefaultRoleByRole                       *AuthRolesObjRelInsertInput              `json:"defaultRoleByRole,omitempty"`
	Disabled                                *bool                                    `json:"disabled,omitempty"`
	DisplayName                             *string                                  `json:"displayName,omitempty"`
	Email                                   *string                                  `json:"email,omitempty"`
	EmailVerified                           *bool                                    `json:"emailVerified,omitempty"`
	Feedbacks                               *FeedbackArrRelInsertInput               `json:"feedbacks,omitempty"`
	GithubAppInstallations                  *GithubAppInstallationsArrRelInsertInput `json:"github_app_installations,omitempty"`
	ID                                      *string                                  `json:"id,omitempty"`
	IsAnonymous                             *bool                                    `json:"isAnonymous,omitempty"`
	LastSeen                                *time.Time                               `json:"lastSeen,omitempty"`
	Locale                                  *string                                  `json:"locale,omitempty"`
	Metadata                                map[string]interface{}                   `json:"metadata,omitempty"`
	NewEmail                                *string                                  `json:"newEmail,omitempty"`
	OtpHash                                 *string                                  `json:"otpHash,omitempty"`
	OtpHashExpiresAt                        *time.Time                               `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed                       *string                                  `json:"otpMethodLastUsed,omitempty"`
	PasswordHash                            *string                                  `json:"passwordHash,omitempty"`
	PaymentMethods                          *PaymentMethodsArrRelInsertInput         `json:"payment_methods,omitempty"`
	PhoneNumber                             *string                                  `json:"phoneNumber,omitempty"`
	PhoneNumberVerified                     *bool                                    `json:"phoneNumberVerified,omitempty"`
	RefreshTokens                           *AuthRefreshTokensArrRelInsertInput      `json:"refreshTokens,omitempty"`
	Role                                    *AuthRolesObjRelInsertInput              `json:"role,omitempty"`
	Roles                                   *AuthUserRolesArrRelInsertInput          `json:"roles,omitempty"`
	SecurityKeys                            *AuthUserSecurityKeysArrRelInsertInput   `json:"securityKeys,omitempty"`
	Ticket                                  *string                                  `json:"ticket,omitempty"`
	TicketExpiresAt                         *time.Time                               `json:"ticketExpiresAt,omitempty"`
	TotpSecret                              *string                                  `json:"totpSecret,omitempty"`
	UpdatedAt                               *time.Time                               `json:"updatedAt,omitempty"`
	UserProviders                           *AuthUserProvidersArrRelInsertInput      `json:"userProviders,omitempty"`
	WorkspaceMemberInvitesByInvitedByUserID *WorkspaceMemberInvitesArrRelInsertInput `json:"workspaceMemberInvitesByInvitedByUserId,omitempty"`
	WorkspaceMembers                        *WorkspaceMembersArrRelInsertInput       `json:"workspaceMembers,omitempty"`
	WorkspaceMemberInvites                  *WorkspaceMemberInvitesArrRelInsertInput `json:"workspace_member_invites,omitempty"`
}

input type for inserting data into table "auth.users"

type UsersMaxFields

type UsersMaxFields struct {
	ActiveMfaType     *string    `json:"activeMfaType,omitempty"`
	AvatarURL         *string    `json:"avatarUrl,omitempty"`
	CreatedAt         *time.Time `json:"createdAt,omitempty"`
	CurrentChallenge  *string    `json:"currentChallenge,omitempty"`
	DefaultRole       *string    `json:"defaultRole,omitempty"`
	DisplayName       *string    `json:"displayName,omitempty"`
	Email             *string    `json:"email,omitempty"`
	ID                *string    `json:"id,omitempty"`
	LastSeen          *time.Time `json:"lastSeen,omitempty"`
	Locale            *string    `json:"locale,omitempty"`
	NewEmail          *string    `json:"newEmail,omitempty"`
	OtpHash           *string    `json:"otpHash,omitempty"`
	OtpHashExpiresAt  *time.Time `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed *string    `json:"otpMethodLastUsed,omitempty"`
	PasswordHash      *string    `json:"passwordHash,omitempty"`
	PhoneNumber       *string    `json:"phoneNumber,omitempty"`
	Ticket            *string    `json:"ticket,omitempty"`
	TicketExpiresAt   *time.Time `json:"ticketExpiresAt,omitempty"`
	TotpSecret        *string    `json:"totpSecret,omitempty"`
	UpdatedAt         *time.Time `json:"updatedAt,omitempty"`
}

aggregate max on columns

type UsersMaxOrderBy

type UsersMaxOrderBy struct {
	ActiveMfaType     *OrderBy `json:"activeMfaType,omitempty"`
	AvatarURL         *OrderBy `json:"avatarUrl,omitempty"`
	CreatedAt         *OrderBy `json:"createdAt,omitempty"`
	CurrentChallenge  *OrderBy `json:"currentChallenge,omitempty"`
	DefaultRole       *OrderBy `json:"defaultRole,omitempty"`
	DisplayName       *OrderBy `json:"displayName,omitempty"`
	Email             *OrderBy `json:"email,omitempty"`
	ID                *OrderBy `json:"id,omitempty"`
	LastSeen          *OrderBy `json:"lastSeen,omitempty"`
	Locale            *OrderBy `json:"locale,omitempty"`
	NewEmail          *OrderBy `json:"newEmail,omitempty"`
	OtpHash           *OrderBy `json:"otpHash,omitempty"`
	OtpHashExpiresAt  *OrderBy `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed *OrderBy `json:"otpMethodLastUsed,omitempty"`
	PasswordHash      *OrderBy `json:"passwordHash,omitempty"`
	PhoneNumber       *OrderBy `json:"phoneNumber,omitempty"`
	Ticket            *OrderBy `json:"ticket,omitempty"`
	TicketExpiresAt   *OrderBy `json:"ticketExpiresAt,omitempty"`
	TotpSecret        *OrderBy `json:"totpSecret,omitempty"`
	UpdatedAt         *OrderBy `json:"updatedAt,omitempty"`
}

order by max() on columns of table "auth.users"

type UsersMinFields

type UsersMinFields struct {
	ActiveMfaType     *string    `json:"activeMfaType,omitempty"`
	AvatarURL         *string    `json:"avatarUrl,omitempty"`
	CreatedAt         *time.Time `json:"createdAt,omitempty"`
	CurrentChallenge  *string    `json:"currentChallenge,omitempty"`
	DefaultRole       *string    `json:"defaultRole,omitempty"`
	DisplayName       *string    `json:"displayName,omitempty"`
	Email             *string    `json:"email,omitempty"`
	ID                *string    `json:"id,omitempty"`
	LastSeen          *time.Time `json:"lastSeen,omitempty"`
	Locale            *string    `json:"locale,omitempty"`
	NewEmail          *string    `json:"newEmail,omitempty"`
	OtpHash           *string    `json:"otpHash,omitempty"`
	OtpHashExpiresAt  *time.Time `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed *string    `json:"otpMethodLastUsed,omitempty"`
	PasswordHash      *string    `json:"passwordHash,omitempty"`
	PhoneNumber       *string    `json:"phoneNumber,omitempty"`
	Ticket            *string    `json:"ticket,omitempty"`
	TicketExpiresAt   *time.Time `json:"ticketExpiresAt,omitempty"`
	TotpSecret        *string    `json:"totpSecret,omitempty"`
	UpdatedAt         *time.Time `json:"updatedAt,omitempty"`
}

aggregate min on columns

type UsersMinOrderBy

type UsersMinOrderBy struct {
	ActiveMfaType     *OrderBy `json:"activeMfaType,omitempty"`
	AvatarURL         *OrderBy `json:"avatarUrl,omitempty"`
	CreatedAt         *OrderBy `json:"createdAt,omitempty"`
	CurrentChallenge  *OrderBy `json:"currentChallenge,omitempty"`
	DefaultRole       *OrderBy `json:"defaultRole,omitempty"`
	DisplayName       *OrderBy `json:"displayName,omitempty"`
	Email             *OrderBy `json:"email,omitempty"`
	ID                *OrderBy `json:"id,omitempty"`
	LastSeen          *OrderBy `json:"lastSeen,omitempty"`
	Locale            *OrderBy `json:"locale,omitempty"`
	NewEmail          *OrderBy `json:"newEmail,omitempty"`
	OtpHash           *OrderBy `json:"otpHash,omitempty"`
	OtpHashExpiresAt  *OrderBy `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed *OrderBy `json:"otpMethodLastUsed,omitempty"`
	PasswordHash      *OrderBy `json:"passwordHash,omitempty"`
	PhoneNumber       *OrderBy `json:"phoneNumber,omitempty"`
	Ticket            *OrderBy `json:"ticket,omitempty"`
	TicketExpiresAt   *OrderBy `json:"ticketExpiresAt,omitempty"`
	TotpSecret        *OrderBy `json:"totpSecret,omitempty"`
	UpdatedAt         *OrderBy `json:"updatedAt,omitempty"`
}

order by min() on columns of table "auth.users"

type UsersMutationResponse

type UsersMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Users `json:"returning"`
}

response of any mutation on the table "auth.users"

type UsersObjRelInsertInput

type UsersObjRelInsertInput struct {
	Data UsersInsertInput `json:"data"`
	// upsert condition
	OnConflict *UsersOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "auth.users"

type UsersOnConflict

type UsersOnConflict struct {
	Constraint    UsersConstraint     `json:"constraint"`
	UpdateColumns []UsersUpdateColumn `json:"update_columns"`
	Where         *UsersBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "auth.users"

type UsersOrderBy

type UsersOrderBy struct {
	ActiveMfaType                                    *OrderBy                                `json:"activeMfaType,omitempty"`
	AppsAggregate                                    *AppsAggregateOrderBy                   `json:"apps_aggregate,omitempty"`
	AvatarURL                                        *OrderBy                                `json:"avatarUrl,omitempty"`
	CliTokensAggregate                               *CliTokensAggregateOrderBy              `json:"cliTokens_aggregate,omitempty"`
	CreatedAt                                        *OrderBy                                `json:"createdAt,omitempty"`
	CreatorOfWorkspacesAggregate                     *WorkspacesAggregateOrderBy             `json:"creatorOfWorkspaces_aggregate,omitempty"`
	CurrentChallenge                                 *OrderBy                                `json:"currentChallenge,omitempty"`
	DefaultRole                                      *OrderBy                                `json:"defaultRole,omitempty"`
	DefaultRoleByRole                                *AuthRolesOrderBy                       `json:"defaultRoleByRole,omitempty"`
	Disabled                                         *OrderBy                                `json:"disabled,omitempty"`
	DisplayName                                      *OrderBy                                `json:"displayName,omitempty"`
	Email                                            *OrderBy                                `json:"email,omitempty"`
	EmailVerified                                    *OrderBy                                `json:"emailVerified,omitempty"`
	FeedbacksAggregate                               *FeedbackAggregateOrderBy               `json:"feedbacks_aggregate,omitempty"`
	GithubAppInstallationsAggregate                  *GithubAppInstallationsAggregateOrderBy `json:"github_app_installations_aggregate,omitempty"`
	ID                                               *OrderBy                                `json:"id,omitempty"`
	IsAnonymous                                      *OrderBy                                `json:"isAnonymous,omitempty"`
	LastSeen                                         *OrderBy                                `json:"lastSeen,omitempty"`
	Locale                                           *OrderBy                                `json:"locale,omitempty"`
	Metadata                                         *OrderBy                                `json:"metadata,omitempty"`
	NewEmail                                         *OrderBy                                `json:"newEmail,omitempty"`
	OtpHash                                          *OrderBy                                `json:"otpHash,omitempty"`
	OtpHashExpiresAt                                 *OrderBy                                `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed                                *OrderBy                                `json:"otpMethodLastUsed,omitempty"`
	PasswordHash                                     *OrderBy                                `json:"passwordHash,omitempty"`
	PaymentMethodsAggregate                          *PaymentMethodsAggregateOrderBy         `json:"payment_methods_aggregate,omitempty"`
	PhoneNumber                                      *OrderBy                                `json:"phoneNumber,omitempty"`
	PhoneNumberVerified                              *OrderBy                                `json:"phoneNumberVerified,omitempty"`
	RefreshTokensAggregate                           *AuthRefreshTokensAggregateOrderBy      `json:"refreshTokens_aggregate,omitempty"`
	Role                                             *AuthRolesOrderBy                       `json:"role,omitempty"`
	RolesAggregate                                   *AuthUserRolesAggregateOrderBy          `json:"roles_aggregate,omitempty"`
	SecurityKeysAggregate                            *AuthUserSecurityKeysAggregateOrderBy   `json:"securityKeys_aggregate,omitempty"`
	Ticket                                           *OrderBy                                `json:"ticket,omitempty"`
	TicketExpiresAt                                  *OrderBy                                `json:"ticketExpiresAt,omitempty"`
	TotpSecret                                       *OrderBy                                `json:"totpSecret,omitempty"`
	UpdatedAt                                        *OrderBy                                `json:"updatedAt,omitempty"`
	UserProvidersAggregate                           *AuthUserProvidersAggregateOrderBy      `json:"userProviders_aggregate,omitempty"`
	WorkspaceMemberInvitesByInvitedByUserIDAggregate *WorkspaceMemberInvitesAggregateOrderBy `json:"workspaceMemberInvitesByInvitedByUserId_aggregate,omitempty"`
	WorkspaceMembersAggregate                        *WorkspaceMembersAggregateOrderBy       `json:"workspaceMembers_aggregate,omitempty"`
	WorkspaceMemberInvitesAggregate                  *WorkspaceMemberInvitesAggregateOrderBy `json:"workspace_member_invites_aggregate,omitempty"`
}

Ordering options when selecting data from "auth.users".

type UsersPkColumnsInput

type UsersPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: auth.users

type UsersPrependInput

type UsersPrependInput struct {
	Metadata map[string]interface{} `json:"metadata,omitempty"`
}

prepend existing jsonb value of filtered columns with new jsonb value

type UsersSelectColumn

type UsersSelectColumn string

select columns of table "auth.users"

const (
	// column name
	UsersSelectColumnActiveMfaType UsersSelectColumn = "activeMfaType"
	// column name
	UsersSelectColumnAvatarURL UsersSelectColumn = "avatarUrl"
	// column name
	UsersSelectColumnCreatedAt UsersSelectColumn = "createdAt"
	// column name
	UsersSelectColumnCurrentChallenge UsersSelectColumn = "currentChallenge"
	// column name
	UsersSelectColumnDefaultRole UsersSelectColumn = "defaultRole"
	// column name
	UsersSelectColumnDisabled UsersSelectColumn = "disabled"
	// column name
	UsersSelectColumnDisplayName UsersSelectColumn = "displayName"
	// column name
	UsersSelectColumnEmail UsersSelectColumn = "email"
	// column name
	UsersSelectColumnEmailVerified UsersSelectColumn = "emailVerified"
	// column name
	UsersSelectColumnID UsersSelectColumn = "id"
	// column name
	UsersSelectColumnIsAnonymous UsersSelectColumn = "isAnonymous"
	// column name
	UsersSelectColumnLastSeen UsersSelectColumn = "lastSeen"
	// column name
	UsersSelectColumnLocale UsersSelectColumn = "locale"
	// column name
	UsersSelectColumnMetadata UsersSelectColumn = "metadata"
	// column name
	UsersSelectColumnNewEmail UsersSelectColumn = "newEmail"
	// column name
	UsersSelectColumnOtpHash UsersSelectColumn = "otpHash"
	// column name
	UsersSelectColumnOtpHashExpiresAt UsersSelectColumn = "otpHashExpiresAt"
	// column name
	UsersSelectColumnOtpMethodLastUsed UsersSelectColumn = "otpMethodLastUsed"
	// column name
	UsersSelectColumnPasswordHash UsersSelectColumn = "passwordHash"
	// column name
	UsersSelectColumnPhoneNumber UsersSelectColumn = "phoneNumber"
	// column name
	UsersSelectColumnPhoneNumberVerified UsersSelectColumn = "phoneNumberVerified"
	// column name
	UsersSelectColumnTicket UsersSelectColumn = "ticket"
	// column name
	UsersSelectColumnTicketExpiresAt UsersSelectColumn = "ticketExpiresAt"
	// column name
	UsersSelectColumnTotpSecret UsersSelectColumn = "totpSecret"
	// column name
	UsersSelectColumnUpdatedAt UsersSelectColumn = "updatedAt"
)

func (UsersSelectColumn) IsValid

func (e UsersSelectColumn) IsValid() bool

func (UsersSelectColumn) MarshalGQL

func (e UsersSelectColumn) MarshalGQL(w io.Writer)

func (UsersSelectColumn) String

func (e UsersSelectColumn) String() string

func (*UsersSelectColumn) UnmarshalGQL

func (e *UsersSelectColumn) UnmarshalGQL(v interface{}) error

type UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns

type UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns string

select "users_aggregate_bool_exp_bool_and_arguments_columns" columns of table "auth.users"

const (
	// column name
	UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumnsDisabled UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns = "disabled"
	// column name
	UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumnsEmailVerified UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns = "emailVerified"
	// column name
	UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumnsIsAnonymous UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns = "isAnonymous"
	// column name
	UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumnsPhoneNumberVerified UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns = "phoneNumberVerified"
)

func (UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns) IsValid

func (UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns) MarshalGQL

func (UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns) String

func (*UsersSelectColumnUsersAggregateBoolExpBoolAndArgumentsColumns) UnmarshalGQL

type UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns

type UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns string

select "users_aggregate_bool_exp_bool_or_arguments_columns" columns of table "auth.users"

const (
	// column name
	UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumnsDisabled UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns = "disabled"
	// column name
	UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumnsEmailVerified UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns = "emailVerified"
	// column name
	UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumnsIsAnonymous UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns = "isAnonymous"
	// column name
	UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumnsPhoneNumberVerified UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns = "phoneNumberVerified"
)

func (UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns) IsValid

func (UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns) MarshalGQL

func (UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns) String

func (*UsersSelectColumnUsersAggregateBoolExpBoolOrArgumentsColumns) UnmarshalGQL

type UsersSetInput

type UsersSetInput struct {
	ActiveMfaType       *string                `json:"activeMfaType,omitempty"`
	AvatarURL           *string                `json:"avatarUrl,omitempty"`
	CreatedAt           *time.Time             `json:"createdAt,omitempty"`
	CurrentChallenge    *string                `json:"currentChallenge,omitempty"`
	DefaultRole         *string                `json:"defaultRole,omitempty"`
	Disabled            *bool                  `json:"disabled,omitempty"`
	DisplayName         *string                `json:"displayName,omitempty"`
	Email               *string                `json:"email,omitempty"`
	EmailVerified       *bool                  `json:"emailVerified,omitempty"`
	ID                  *string                `json:"id,omitempty"`
	IsAnonymous         *bool                  `json:"isAnonymous,omitempty"`
	LastSeen            *time.Time             `json:"lastSeen,omitempty"`
	Locale              *string                `json:"locale,omitempty"`
	Metadata            map[string]interface{} `json:"metadata,omitempty"`
	NewEmail            *string                `json:"newEmail,omitempty"`
	OtpHash             *string                `json:"otpHash,omitempty"`
	OtpHashExpiresAt    *time.Time             `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed   *string                `json:"otpMethodLastUsed,omitempty"`
	PasswordHash        *string                `json:"passwordHash,omitempty"`
	PhoneNumber         *string                `json:"phoneNumber,omitempty"`
	PhoneNumberVerified *bool                  `json:"phoneNumberVerified,omitempty"`
	Ticket              *string                `json:"ticket,omitempty"`
	TicketExpiresAt     *time.Time             `json:"ticketExpiresAt,omitempty"`
	TotpSecret          *string                `json:"totpSecret,omitempty"`
	UpdatedAt           *time.Time             `json:"updatedAt,omitempty"`
}

input type for updating data in table "auth.users"

type UsersStreamCursorInput

type UsersStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue UsersStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "users"

type UsersStreamCursorValueInput

type UsersStreamCursorValueInput struct {
	ActiveMfaType       *string                `json:"activeMfaType,omitempty"`
	AvatarURL           *string                `json:"avatarUrl,omitempty"`
	CreatedAt           *time.Time             `json:"createdAt,omitempty"`
	CurrentChallenge    *string                `json:"currentChallenge,omitempty"`
	DefaultRole         *string                `json:"defaultRole,omitempty"`
	Disabled            *bool                  `json:"disabled,omitempty"`
	DisplayName         *string                `json:"displayName,omitempty"`
	Email               *string                `json:"email,omitempty"`
	EmailVerified       *bool                  `json:"emailVerified,omitempty"`
	ID                  *string                `json:"id,omitempty"`
	IsAnonymous         *bool                  `json:"isAnonymous,omitempty"`
	LastSeen            *time.Time             `json:"lastSeen,omitempty"`
	Locale              *string                `json:"locale,omitempty"`
	Metadata            map[string]interface{} `json:"metadata,omitempty"`
	NewEmail            *string                `json:"newEmail,omitempty"`
	OtpHash             *string                `json:"otpHash,omitempty"`
	OtpHashExpiresAt    *time.Time             `json:"otpHashExpiresAt,omitempty"`
	OtpMethodLastUsed   *string                `json:"otpMethodLastUsed,omitempty"`
	PasswordHash        *string                `json:"passwordHash,omitempty"`
	PhoneNumber         *string                `json:"phoneNumber,omitempty"`
	PhoneNumberVerified *bool                  `json:"phoneNumberVerified,omitempty"`
	Ticket              *string                `json:"ticket,omitempty"`
	TicketExpiresAt     *time.Time             `json:"ticketExpiresAt,omitempty"`
	TotpSecret          *string                `json:"totpSecret,omitempty"`
	UpdatedAt           *time.Time             `json:"updatedAt,omitempty"`
}

Initial value of the column from where the streaming should start

type UsersUpdateColumn

type UsersUpdateColumn string

update columns of table "auth.users"

const (
	// column name
	UsersUpdateColumnActiveMfaType UsersUpdateColumn = "activeMfaType"
	// column name
	UsersUpdateColumnAvatarURL UsersUpdateColumn = "avatarUrl"
	// column name
	UsersUpdateColumnCreatedAt UsersUpdateColumn = "createdAt"
	// column name
	UsersUpdateColumnCurrentChallenge UsersUpdateColumn = "currentChallenge"
	// column name
	UsersUpdateColumnDefaultRole UsersUpdateColumn = "defaultRole"
	// column name
	UsersUpdateColumnDisabled UsersUpdateColumn = "disabled"
	// column name
	UsersUpdateColumnDisplayName UsersUpdateColumn = "displayName"
	// column name
	UsersUpdateColumnEmail UsersUpdateColumn = "email"
	// column name
	UsersUpdateColumnEmailVerified UsersUpdateColumn = "emailVerified"
	// column name
	UsersUpdateColumnID UsersUpdateColumn = "id"
	// column name
	UsersUpdateColumnIsAnonymous UsersUpdateColumn = "isAnonymous"
	// column name
	UsersUpdateColumnLastSeen UsersUpdateColumn = "lastSeen"
	// column name
	UsersUpdateColumnLocale UsersUpdateColumn = "locale"
	// column name
	UsersUpdateColumnMetadata UsersUpdateColumn = "metadata"
	// column name
	UsersUpdateColumnNewEmail UsersUpdateColumn = "newEmail"
	// column name
	UsersUpdateColumnOtpHash UsersUpdateColumn = "otpHash"
	// column name
	UsersUpdateColumnOtpHashExpiresAt UsersUpdateColumn = "otpHashExpiresAt"
	// column name
	UsersUpdateColumnOtpMethodLastUsed UsersUpdateColumn = "otpMethodLastUsed"
	// column name
	UsersUpdateColumnPasswordHash UsersUpdateColumn = "passwordHash"
	// column name
	UsersUpdateColumnPhoneNumber UsersUpdateColumn = "phoneNumber"
	// column name
	UsersUpdateColumnPhoneNumberVerified UsersUpdateColumn = "phoneNumberVerified"
	// column name
	UsersUpdateColumnTicket UsersUpdateColumn = "ticket"
	// column name
	UsersUpdateColumnTicketExpiresAt UsersUpdateColumn = "ticketExpiresAt"
	// column name
	UsersUpdateColumnTotpSecret UsersUpdateColumn = "totpSecret"
	// column name
	UsersUpdateColumnUpdatedAt UsersUpdateColumn = "updatedAt"
)

func (UsersUpdateColumn) IsValid

func (e UsersUpdateColumn) IsValid() bool

func (UsersUpdateColumn) MarshalGQL

func (e UsersUpdateColumn) MarshalGQL(w io.Writer)

func (UsersUpdateColumn) String

func (e UsersUpdateColumn) String() string

func (*UsersUpdateColumn) UnmarshalGQL

func (e *UsersUpdateColumn) UnmarshalGQL(v interface{}) error

type UsersUpdates

type UsersUpdates struct {
	// append existing jsonb value of filtered columns with new jsonb value
	Append *UsersAppendInput `json:"_append,omitempty"`
	// delete the field or element with specified path (for JSON arrays, negative integers count from the end)
	DeleteAtPath *UsersDeleteAtPathInput `json:"_delete_at_path,omitempty"`
	// delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array
	DeleteElem *UsersDeleteElemInput `json:"_delete_elem,omitempty"`
	// delete key/value pair or string element. key/value pairs are matched based on their key value
	DeleteKey *UsersDeleteKeyInput `json:"_delete_key,omitempty"`
	// prepend existing jsonb value of filtered columns with new jsonb value
	Prepend *UsersPrependInput `json:"_prepend,omitempty"`
	// sets the columns of the filtered rows to the given values
	Set   *UsersSetInput `json:"_set,omitempty"`
	Where UsersBoolExp   `json:"where"`
}

type WorkspaceMemberInvites

type WorkspaceMemberInvites struct {
	CreatedAt time.Time `json:"createdAt"`
	Email     string    `json:"email"`
	ID        string    `json:"id"`
	// An object relationship
	InvitedByUser   Users  `json:"invitedByUser"`
	InvitedByUserID string `json:"invitedByUserId"`
	IsAccepted      *bool  `json:"isAccepted,omitempty"`
	// owner or member
	MemberType string    `json:"memberType"`
	UpdatedAt  time.Time `json:"updatedAt"`
	// An object relationship
	UserByEmail *Users `json:"userByEmail,omitempty"`
	// An object relationship
	Workspace   Workspaces `json:"workspace"`
	WorkspaceID string     `json:"workspaceId"`
}

columns and relationships of "workspace_member_invites"

type WorkspaceMemberInvitesAggregate

type WorkspaceMemberInvitesAggregate struct {
	Aggregate *WorkspaceMemberInvitesAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*WorkspaceMemberInvites              `json:"nodes"`
}

aggregated selection of "workspace_member_invites"

type WorkspaceMemberInvitesAggregateBoolExp

type WorkspaceMemberInvitesAggregateBoolExp struct {
	BoolAnd *WorkspaceMemberInvitesAggregateBoolExpBoolAnd `json:"bool_and,omitempty"`
	BoolOr  *WorkspaceMemberInvitesAggregateBoolExpBoolOr  `json:"bool_or,omitempty"`
	Count   *WorkspaceMemberInvitesAggregateBoolExpCount   `json:"count,omitempty"`
}

type WorkspaceMemberInvitesAggregateBoolExpBoolAnd

type WorkspaceMemberInvitesAggregateBoolExpBoolAnd struct {
	Arguments WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                                                           `json:"distinct,omitempty"`
	Filter    *WorkspaceMemberInvitesBoolExp                                                                  `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                                                            `json:"predicate"`
}

type WorkspaceMemberInvitesAggregateBoolExpBoolOr

type WorkspaceMemberInvitesAggregateBoolExpBoolOr struct {
	Arguments WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumns `json:"arguments"`
	Distinct  *bool                                                                                          `json:"distinct,omitempty"`
	Filter    *WorkspaceMemberInvitesBoolExp                                                                 `json:"filter,omitempty"`
	Predicate BooleanComparisonExp                                                                           `json:"predicate"`
}

type WorkspaceMemberInvitesAggregateBoolExpCount

type WorkspaceMemberInvitesAggregateBoolExpCount struct {
	Arguments []WorkspaceMemberInvitesSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                                `json:"distinct,omitempty"`
	Filter    *WorkspaceMemberInvitesBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp                     `json:"predicate"`
}

type WorkspaceMemberInvitesAggregateFields

type WorkspaceMemberInvitesAggregateFields struct {
	Count int64                            `json:"count"`
	Max   *WorkspaceMemberInvitesMaxFields `json:"max,omitempty"`
	Min   *WorkspaceMemberInvitesMinFields `json:"min,omitempty"`
}

aggregate fields of "workspace_member_invites"

type WorkspaceMemberInvitesAggregateOrderBy

type WorkspaceMemberInvitesAggregateOrderBy struct {
	Count *OrderBy                          `json:"count,omitempty"`
	Max   *WorkspaceMemberInvitesMaxOrderBy `json:"max,omitempty"`
	Min   *WorkspaceMemberInvitesMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "workspace_member_invites"

type WorkspaceMemberInvitesArrRelInsertInput

type WorkspaceMemberInvitesArrRelInsertInput struct {
	Data []*WorkspaceMemberInvitesInsertInput `json:"data"`
	// upsert condition
	OnConflict *WorkspaceMemberInvitesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "workspace_member_invites"

type WorkspaceMemberInvitesBoolExp

type WorkspaceMemberInvitesBoolExp struct {
	And             []*WorkspaceMemberInvitesBoolExp `json:"_and,omitempty"`
	Not             *WorkspaceMemberInvitesBoolExp   `json:"_not,omitempty"`
	Or              []*WorkspaceMemberInvitesBoolExp `json:"_or,omitempty"`
	CreatedAt       *TimestamptzComparisonExp        `json:"createdAt,omitempty"`
	Email           *CitextComparisonExp             `json:"email,omitempty"`
	ID              *UUIDComparisonExp               `json:"id,omitempty"`
	InvitedByUser   *UsersBoolExp                    `json:"invitedByUser,omitempty"`
	InvitedByUserID *UUIDComparisonExp               `json:"invitedByUserId,omitempty"`
	IsAccepted      *BooleanComparisonExp            `json:"isAccepted,omitempty"`
	MemberType      *StringComparisonExp             `json:"memberType,omitempty"`
	UpdatedAt       *TimestamptzComparisonExp        `json:"updatedAt,omitempty"`
	UserByEmail     *UsersBoolExp                    `json:"userByEmail,omitempty"`
	Workspace       *WorkspacesBoolExp               `json:"workspace,omitempty"`
	WorkspaceID     *UUIDComparisonExp               `json:"workspaceId,omitempty"`
}

Boolean expression to filter rows from the table "workspace_member_invites". All fields are combined with a logical 'AND'.

type WorkspaceMemberInvitesConstraint

type WorkspaceMemberInvitesConstraint string

unique or primary key constraints on table "workspace_member_invites"

const (
	// unique or primary key constraint on columns "email", "workspace_id"
	WorkspaceMemberInvitesConstraintWorkspaceMemberInvitesEmailWorkspaceIDKey WorkspaceMemberInvitesConstraint = "workspace_member_invites_email_workspace_id_key"
	// unique or primary key constraint on columns "id"
	WorkspaceMemberInvitesConstraintWorkspaceMemberInvitesPkey WorkspaceMemberInvitesConstraint = "workspace_member_invites_pkey"
)

func (WorkspaceMemberInvitesConstraint) IsValid

func (WorkspaceMemberInvitesConstraint) MarshalGQL

func (e WorkspaceMemberInvitesConstraint) MarshalGQL(w io.Writer)

func (WorkspaceMemberInvitesConstraint) String

func (*WorkspaceMemberInvitesConstraint) UnmarshalGQL

func (e *WorkspaceMemberInvitesConstraint) UnmarshalGQL(v interface{}) error

type WorkspaceMemberInvitesInsertInput

type WorkspaceMemberInvitesInsertInput struct {
	CreatedAt       *time.Time              `json:"createdAt,omitempty"`
	Email           *string                 `json:"email,omitempty"`
	ID              *string                 `json:"id,omitempty"`
	InvitedByUser   *UsersObjRelInsertInput `json:"invitedByUser,omitempty"`
	InvitedByUserID *string                 `json:"invitedByUserId,omitempty"`
	IsAccepted      *bool                   `json:"isAccepted,omitempty"`
	// owner or member
	MemberType  *string                      `json:"memberType,omitempty"`
	UpdatedAt   *time.Time                   `json:"updatedAt,omitempty"`
	UserByEmail *UsersObjRelInsertInput      `json:"userByEmail,omitempty"`
	Workspace   *WorkspacesObjRelInsertInput `json:"workspace,omitempty"`
	WorkspaceID *string                      `json:"workspaceId,omitempty"`
}

input type for inserting data into table "workspace_member_invites"

type WorkspaceMemberInvitesMaxFields

type WorkspaceMemberInvitesMaxFields struct {
	CreatedAt       *time.Time `json:"createdAt,omitempty"`
	Email           *string    `json:"email,omitempty"`
	ID              *string    `json:"id,omitempty"`
	InvitedByUserID *string    `json:"invitedByUserId,omitempty"`
	// owner or member
	MemberType  *string    `json:"memberType,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
	WorkspaceID *string    `json:"workspaceId,omitempty"`
}

aggregate max on columns

type WorkspaceMemberInvitesMaxOrderBy

type WorkspaceMemberInvitesMaxOrderBy struct {
	CreatedAt       *OrderBy `json:"createdAt,omitempty"`
	Email           *OrderBy `json:"email,omitempty"`
	ID              *OrderBy `json:"id,omitempty"`
	InvitedByUserID *OrderBy `json:"invitedByUserId,omitempty"`
	// owner or member
	MemberType  *OrderBy `json:"memberType,omitempty"`
	UpdatedAt   *OrderBy `json:"updatedAt,omitempty"`
	WorkspaceID *OrderBy `json:"workspaceId,omitempty"`
}

order by max() on columns of table "workspace_member_invites"

type WorkspaceMemberInvitesMinFields

type WorkspaceMemberInvitesMinFields struct {
	CreatedAt       *time.Time `json:"createdAt,omitempty"`
	Email           *string    `json:"email,omitempty"`
	ID              *string    `json:"id,omitempty"`
	InvitedByUserID *string    `json:"invitedByUserId,omitempty"`
	// owner or member
	MemberType  *string    `json:"memberType,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
	WorkspaceID *string    `json:"workspaceId,omitempty"`
}

aggregate min on columns

type WorkspaceMemberInvitesMinOrderBy

type WorkspaceMemberInvitesMinOrderBy struct {
	CreatedAt       *OrderBy `json:"createdAt,omitempty"`
	Email           *OrderBy `json:"email,omitempty"`
	ID              *OrderBy `json:"id,omitempty"`
	InvitedByUserID *OrderBy `json:"invitedByUserId,omitempty"`
	// owner or member
	MemberType  *OrderBy `json:"memberType,omitempty"`
	UpdatedAt   *OrderBy `json:"updatedAt,omitempty"`
	WorkspaceID *OrderBy `json:"workspaceId,omitempty"`
}

order by min() on columns of table "workspace_member_invites"

type WorkspaceMemberInvitesMutationResponse

type WorkspaceMemberInvitesMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*WorkspaceMemberInvites `json:"returning"`
}

response of any mutation on the table "workspace_member_invites"

type WorkspaceMemberInvitesOnConflict

type WorkspaceMemberInvitesOnConflict struct {
	Constraint    WorkspaceMemberInvitesConstraint     `json:"constraint"`
	UpdateColumns []WorkspaceMemberInvitesUpdateColumn `json:"update_columns"`
	Where         *WorkspaceMemberInvitesBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "workspace_member_invites"

type WorkspaceMemberInvitesOrderBy

type WorkspaceMemberInvitesOrderBy struct {
	CreatedAt       *OrderBy           `json:"createdAt,omitempty"`
	Email           *OrderBy           `json:"email,omitempty"`
	ID              *OrderBy           `json:"id,omitempty"`
	InvitedByUser   *UsersOrderBy      `json:"invitedByUser,omitempty"`
	InvitedByUserID *OrderBy           `json:"invitedByUserId,omitempty"`
	IsAccepted      *OrderBy           `json:"isAccepted,omitempty"`
	MemberType      *OrderBy           `json:"memberType,omitempty"`
	UpdatedAt       *OrderBy           `json:"updatedAt,omitempty"`
	UserByEmail     *UsersOrderBy      `json:"userByEmail,omitempty"`
	Workspace       *WorkspacesOrderBy `json:"workspace,omitempty"`
	WorkspaceID     *OrderBy           `json:"workspaceId,omitempty"`
}

Ordering options when selecting data from "workspace_member_invites".

type WorkspaceMemberInvitesPkColumnsInput

type WorkspaceMemberInvitesPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: workspace_member_invites

type WorkspaceMemberInvitesSelectColumn

type WorkspaceMemberInvitesSelectColumn string

select columns of table "workspace_member_invites"

const (
	// column name
	WorkspaceMemberInvitesSelectColumnCreatedAt WorkspaceMemberInvitesSelectColumn = "createdAt"
	// column name
	WorkspaceMemberInvitesSelectColumnEmail WorkspaceMemberInvitesSelectColumn = "email"
	// column name
	WorkspaceMemberInvitesSelectColumnID WorkspaceMemberInvitesSelectColumn = "id"
	// column name
	WorkspaceMemberInvitesSelectColumnInvitedByUserID WorkspaceMemberInvitesSelectColumn = "invitedByUserId"
	// column name
	WorkspaceMemberInvitesSelectColumnIsAccepted WorkspaceMemberInvitesSelectColumn = "isAccepted"
	// column name
	WorkspaceMemberInvitesSelectColumnMemberType WorkspaceMemberInvitesSelectColumn = "memberType"
	// column name
	WorkspaceMemberInvitesSelectColumnUpdatedAt WorkspaceMemberInvitesSelectColumn = "updatedAt"
	// column name
	WorkspaceMemberInvitesSelectColumnWorkspaceID WorkspaceMemberInvitesSelectColumn = "workspaceId"
)

func (WorkspaceMemberInvitesSelectColumn) IsValid

func (WorkspaceMemberInvitesSelectColumn) MarshalGQL

func (WorkspaceMemberInvitesSelectColumn) String

func (*WorkspaceMemberInvitesSelectColumn) UnmarshalGQL

func (e *WorkspaceMemberInvitesSelectColumn) UnmarshalGQL(v interface{}) error

type WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumns

type WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumns string

select "workspaceMemberInvites_aggregate_bool_exp_bool_and_arguments_columns" columns of table "workspace_member_invites"

const (
	// column name
	WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumnsIsAccepted WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumns = "isAccepted"
)

func (WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumns) IsValid

func (WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumns) MarshalGQL

func (WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumns) String

func (*WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolAndArgumentsColumns) UnmarshalGQL

type WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumns

type WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumns string

select "workspaceMemberInvites_aggregate_bool_exp_bool_or_arguments_columns" columns of table "workspace_member_invites"

const (
	// column name
	WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumnsIsAccepted WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumns = "isAccepted"
)

func (WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumns) IsValid

func (WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumns) MarshalGQL

func (WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumns) String

func (*WorkspaceMemberInvitesSelectColumnWorkspaceMemberInvitesAggregateBoolExpBoolOrArgumentsColumns) UnmarshalGQL

type WorkspaceMemberInvitesSetInput

type WorkspaceMemberInvitesSetInput struct {
	CreatedAt       *time.Time `json:"createdAt,omitempty"`
	Email           *string    `json:"email,omitempty"`
	ID              *string    `json:"id,omitempty"`
	InvitedByUserID *string    `json:"invitedByUserId,omitempty"`
	IsAccepted      *bool      `json:"isAccepted,omitempty"`
	// owner or member
	MemberType  *string    `json:"memberType,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
	WorkspaceID *string    `json:"workspaceId,omitempty"`
}

input type for updating data in table "workspace_member_invites"

type WorkspaceMemberInvitesStreamCursorInput

type WorkspaceMemberInvitesStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue WorkspaceMemberInvitesStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "workspaceMemberInvites"

type WorkspaceMemberInvitesStreamCursorValueInput

type WorkspaceMemberInvitesStreamCursorValueInput struct {
	CreatedAt       *time.Time `json:"createdAt,omitempty"`
	Email           *string    `json:"email,omitempty"`
	ID              *string    `json:"id,omitempty"`
	InvitedByUserID *string    `json:"invitedByUserId,omitempty"`
	IsAccepted      *bool      `json:"isAccepted,omitempty"`
	// owner or member
	MemberType  *string    `json:"memberType,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
	WorkspaceID *string    `json:"workspaceId,omitempty"`
}

Initial value of the column from where the streaming should start

type WorkspaceMemberInvitesUpdateColumn

type WorkspaceMemberInvitesUpdateColumn string

update columns of table "workspace_member_invites"

const (
	// column name
	WorkspaceMemberInvitesUpdateColumnCreatedAt WorkspaceMemberInvitesUpdateColumn = "createdAt"
	// column name
	WorkspaceMemberInvitesUpdateColumnEmail WorkspaceMemberInvitesUpdateColumn = "email"
	// column name
	WorkspaceMemberInvitesUpdateColumnID WorkspaceMemberInvitesUpdateColumn = "id"
	// column name
	WorkspaceMemberInvitesUpdateColumnInvitedByUserID WorkspaceMemberInvitesUpdateColumn = "invitedByUserId"
	// column name
	WorkspaceMemberInvitesUpdateColumnIsAccepted WorkspaceMemberInvitesUpdateColumn = "isAccepted"
	// column name
	WorkspaceMemberInvitesUpdateColumnMemberType WorkspaceMemberInvitesUpdateColumn = "memberType"
	// column name
	WorkspaceMemberInvitesUpdateColumnUpdatedAt WorkspaceMemberInvitesUpdateColumn = "updatedAt"
	// column name
	WorkspaceMemberInvitesUpdateColumnWorkspaceID WorkspaceMemberInvitesUpdateColumn = "workspaceId"
)

func (WorkspaceMemberInvitesUpdateColumn) IsValid

func (WorkspaceMemberInvitesUpdateColumn) MarshalGQL

func (WorkspaceMemberInvitesUpdateColumn) String

func (*WorkspaceMemberInvitesUpdateColumn) UnmarshalGQL

func (e *WorkspaceMemberInvitesUpdateColumn) UnmarshalGQL(v interface{}) error

type WorkspaceMemberInvitesUpdates

type WorkspaceMemberInvitesUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *WorkspaceMemberInvitesSetInput `json:"_set,omitempty"`
	Where WorkspaceMemberInvitesBoolExp   `json:"where"`
}

type WorkspaceMembers

type WorkspaceMembers struct {
	CreatedAt time.Time `json:"createdAt"`
	ID        string    `json:"id"`
	// owner or member
	Type      string    `json:"type"`
	UpdatedAt time.Time `json:"updatedAt"`
	// An object relationship
	User   Users  `json:"user"`
	UserID string `json:"userId"`
	// An object relationship
	Workspace   Workspaces `json:"workspace"`
	WorkspaceID string     `json:"workspaceId"`
}

columns and relationships of "workspace_members"

type WorkspaceMembersAggregate

type WorkspaceMembersAggregate struct {
	Aggregate *WorkspaceMembersAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*WorkspaceMembers              `json:"nodes"`
}

aggregated selection of "workspace_members"

type WorkspaceMembersAggregateBoolExp

type WorkspaceMembersAggregateBoolExp struct {
	Count *WorkspaceMembersAggregateBoolExpCount `json:"count,omitempty"`
}

type WorkspaceMembersAggregateBoolExpCount

type WorkspaceMembersAggregateBoolExpCount struct {
	Arguments []WorkspaceMembersSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                          `json:"distinct,omitempty"`
	Filter    *WorkspaceMembersBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp               `json:"predicate"`
}

type WorkspaceMembersAggregateFields

type WorkspaceMembersAggregateFields struct {
	Count int64                      `json:"count"`
	Max   *WorkspaceMembersMaxFields `json:"max,omitempty"`
	Min   *WorkspaceMembersMinFields `json:"min,omitempty"`
}

aggregate fields of "workspace_members"

type WorkspaceMembersAggregateOrderBy

type WorkspaceMembersAggregateOrderBy struct {
	Count *OrderBy                    `json:"count,omitempty"`
	Max   *WorkspaceMembersMaxOrderBy `json:"max,omitempty"`
	Min   *WorkspaceMembersMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "workspace_members"

type WorkspaceMembersArrRelInsertInput

type WorkspaceMembersArrRelInsertInput struct {
	Data []*WorkspaceMembersInsertInput `json:"data"`
	// upsert condition
	OnConflict *WorkspaceMembersOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "workspace_members"

type WorkspaceMembersBoolExp

type WorkspaceMembersBoolExp struct {
	And         []*WorkspaceMembersBoolExp `json:"_and,omitempty"`
	Not         *WorkspaceMembersBoolExp   `json:"_not,omitempty"`
	Or          []*WorkspaceMembersBoolExp `json:"_or,omitempty"`
	CreatedAt   *TimestamptzComparisonExp  `json:"createdAt,omitempty"`
	ID          *UUIDComparisonExp         `json:"id,omitempty"`
	Type        *StringComparisonExp       `json:"type,omitempty"`
	UpdatedAt   *TimestamptzComparisonExp  `json:"updatedAt,omitempty"`
	User        *UsersBoolExp              `json:"user,omitempty"`
	UserID      *UUIDComparisonExp         `json:"userId,omitempty"`
	Workspace   *WorkspacesBoolExp         `json:"workspace,omitempty"`
	WorkspaceID *UUIDComparisonExp         `json:"workspaceId,omitempty"`
}

Boolean expression to filter rows from the table "workspace_members". All fields are combined with a logical 'AND'.

type WorkspaceMembersConstraint

type WorkspaceMembersConstraint string

unique or primary key constraints on table "workspace_members"

const (
	// unique or primary key constraint on columns "id"
	WorkspaceMembersConstraintWorkspaceMembersPkey WorkspaceMembersConstraint = "workspace_members_pkey"
	// unique or primary key constraint on columns "workspace_id", "user_id"
	WorkspaceMembersConstraintWorkspaceMembersUserIDWorkspaceIDKey WorkspaceMembersConstraint = "workspace_members_user_id_workspace_id_key"
)

func (WorkspaceMembersConstraint) IsValid

func (e WorkspaceMembersConstraint) IsValid() bool

func (WorkspaceMembersConstraint) MarshalGQL

func (e WorkspaceMembersConstraint) MarshalGQL(w io.Writer)

func (WorkspaceMembersConstraint) String

func (*WorkspaceMembersConstraint) UnmarshalGQL

func (e *WorkspaceMembersConstraint) UnmarshalGQL(v interface{}) error

type WorkspaceMembersInsertInput

type WorkspaceMembersInsertInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	// owner or member
	Type        *string                      `json:"type,omitempty"`
	UpdatedAt   *time.Time                   `json:"updatedAt,omitempty"`
	User        *UsersObjRelInsertInput      `json:"user,omitempty"`
	UserID      *string                      `json:"userId,omitempty"`
	Workspace   *WorkspacesObjRelInsertInput `json:"workspace,omitempty"`
	WorkspaceID *string                      `json:"workspaceId,omitempty"`
}

input type for inserting data into table "workspace_members"

type WorkspaceMembersMaxFields

type WorkspaceMembersMaxFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	// owner or member
	Type        *string    `json:"type,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
	UserID      *string    `json:"userId,omitempty"`
	WorkspaceID *string    `json:"workspaceId,omitempty"`
}

aggregate max on columns

type WorkspaceMembersMaxOrderBy

type WorkspaceMembersMaxOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	// owner or member
	Type        *OrderBy `json:"type,omitempty"`
	UpdatedAt   *OrderBy `json:"updatedAt,omitempty"`
	UserID      *OrderBy `json:"userId,omitempty"`
	WorkspaceID *OrderBy `json:"workspaceId,omitempty"`
}

order by max() on columns of table "workspace_members"

type WorkspaceMembersMinFields

type WorkspaceMembersMinFields struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	// owner or member
	Type        *string    `json:"type,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
	UserID      *string    `json:"userId,omitempty"`
	WorkspaceID *string    `json:"workspaceId,omitempty"`
}

aggregate min on columns

type WorkspaceMembersMinOrderBy

type WorkspaceMembersMinOrderBy struct {
	CreatedAt *OrderBy `json:"createdAt,omitempty"`
	ID        *OrderBy `json:"id,omitempty"`
	// owner or member
	Type        *OrderBy `json:"type,omitempty"`
	UpdatedAt   *OrderBy `json:"updatedAt,omitempty"`
	UserID      *OrderBy `json:"userId,omitempty"`
	WorkspaceID *OrderBy `json:"workspaceId,omitempty"`
}

order by min() on columns of table "workspace_members"

type WorkspaceMembersMutationResponse

type WorkspaceMembersMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*WorkspaceMembers `json:"returning"`
}

response of any mutation on the table "workspace_members"

type WorkspaceMembersOnConflict

type WorkspaceMembersOnConflict struct {
	Constraint    WorkspaceMembersConstraint     `json:"constraint"`
	UpdateColumns []WorkspaceMembersUpdateColumn `json:"update_columns"`
	Where         *WorkspaceMembersBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "workspace_members"

type WorkspaceMembersOrderBy

type WorkspaceMembersOrderBy struct {
	CreatedAt   *OrderBy           `json:"createdAt,omitempty"`
	ID          *OrderBy           `json:"id,omitempty"`
	Type        *OrderBy           `json:"type,omitempty"`
	UpdatedAt   *OrderBy           `json:"updatedAt,omitempty"`
	User        *UsersOrderBy      `json:"user,omitempty"`
	UserID      *OrderBy           `json:"userId,omitempty"`
	Workspace   *WorkspacesOrderBy `json:"workspace,omitempty"`
	WorkspaceID *OrderBy           `json:"workspaceId,omitempty"`
}

Ordering options when selecting data from "workspace_members".

type WorkspaceMembersPkColumnsInput

type WorkspaceMembersPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: workspace_members

type WorkspaceMembersSelectColumn

type WorkspaceMembersSelectColumn string

select columns of table "workspace_members"

const (
	// column name
	WorkspaceMembersSelectColumnCreatedAt WorkspaceMembersSelectColumn = "createdAt"
	// column name
	WorkspaceMembersSelectColumnID WorkspaceMembersSelectColumn = "id"
	// column name
	WorkspaceMembersSelectColumnType WorkspaceMembersSelectColumn = "type"
	// column name
	WorkspaceMembersSelectColumnUpdatedAt WorkspaceMembersSelectColumn = "updatedAt"
	// column name
	WorkspaceMembersSelectColumnUserID WorkspaceMembersSelectColumn = "userId"
	// column name
	WorkspaceMembersSelectColumnWorkspaceID WorkspaceMembersSelectColumn = "workspaceId"
)

func (WorkspaceMembersSelectColumn) IsValid

func (e WorkspaceMembersSelectColumn) IsValid() bool

func (WorkspaceMembersSelectColumn) MarshalGQL

func (e WorkspaceMembersSelectColumn) MarshalGQL(w io.Writer)

func (WorkspaceMembersSelectColumn) String

func (*WorkspaceMembersSelectColumn) UnmarshalGQL

func (e *WorkspaceMembersSelectColumn) UnmarshalGQL(v interface{}) error

type WorkspaceMembersSetInput

type WorkspaceMembersSetInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	// owner or member
	Type        *string    `json:"type,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
	UserID      *string    `json:"userId,omitempty"`
	WorkspaceID *string    `json:"workspaceId,omitempty"`
}

input type for updating data in table "workspace_members"

type WorkspaceMembersStreamCursorInput

type WorkspaceMembersStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue WorkspaceMembersStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "workspaceMembers"

type WorkspaceMembersStreamCursorValueInput

type WorkspaceMembersStreamCursorValueInput struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	ID        *string    `json:"id,omitempty"`
	// owner or member
	Type        *string    `json:"type,omitempty"`
	UpdatedAt   *time.Time `json:"updatedAt,omitempty"`
	UserID      *string    `json:"userId,omitempty"`
	WorkspaceID *string    `json:"workspaceId,omitempty"`
}

Initial value of the column from where the streaming should start

type WorkspaceMembersUpdateColumn

type WorkspaceMembersUpdateColumn string

update columns of table "workspace_members"

const (
	// column name
	WorkspaceMembersUpdateColumnCreatedAt WorkspaceMembersUpdateColumn = "createdAt"
	// column name
	WorkspaceMembersUpdateColumnID WorkspaceMembersUpdateColumn = "id"
	// column name
	WorkspaceMembersUpdateColumnType WorkspaceMembersUpdateColumn = "type"
	// column name
	WorkspaceMembersUpdateColumnUpdatedAt WorkspaceMembersUpdateColumn = "updatedAt"
	// column name
	WorkspaceMembersUpdateColumnUserID WorkspaceMembersUpdateColumn = "userId"
	// column name
	WorkspaceMembersUpdateColumnWorkspaceID WorkspaceMembersUpdateColumn = "workspaceId"
)

func (WorkspaceMembersUpdateColumn) IsValid

func (e WorkspaceMembersUpdateColumn) IsValid() bool

func (WorkspaceMembersUpdateColumn) MarshalGQL

func (e WorkspaceMembersUpdateColumn) MarshalGQL(w io.Writer)

func (WorkspaceMembersUpdateColumn) String

func (*WorkspaceMembersUpdateColumn) UnmarshalGQL

func (e *WorkspaceMembersUpdateColumn) UnmarshalGQL(v interface{}) error

type WorkspaceMembersUpdates

type WorkspaceMembersUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *WorkspaceMembersSetInput `json:"_set,omitempty"`
	Where WorkspaceMembersBoolExp   `json:"where"`
}

type Workspaces

type Workspaces struct {
	// City, district, suburb, town, or village.
	AddressCity string `json:"addressCity"`
	// An object relationship
	AddressCountry *Countries `json:"addressCountry,omitempty"`
	// Two-letter country code (ISO 3166-1 alpha-2).
	AddressCountryCode *string `json:"addressCountryCode,omitempty"`
	// Address line 1 (e.g., street, PO Box, or company name).
	AddressLine1 string `json:"addressLine1"`
	// Address line 2 (e.g., apartment, suite, unit, or building).
	AddressLine2 string `json:"addressLine2"`
	// ZIP or postal code.
	AddressPostalCode string `json:"addressPostalCode"`
	// State, county, province, or region.
	AddressState string `json:"addressState"`
	// An array relationship
	Apps []*Apps `json:"apps"`
	// An aggregate relationship
	AppsAggregate AppsAggregate `json:"apps_aggregate"`
	CompanyName   string        `json:"companyName"`
	CreatedAt     time.Time     `json:"createdAt"`
	// An object relationship
	CreatorUser   *Users  `json:"creatorUser,omitempty"`
	CreatorUserID *string `json:"creatorUserId,omitempty"`
	Email         string  `json:"email"`
	ID            string  `json:"id"`
	Name          string  `json:"name"`
	// An object relationship
	PaymentMethod *PaymentMethods `json:"paymentMethod,omitempty"`
	// An array relationship
	PaymentMethods []*PaymentMethods `json:"paymentMethods"`
	// An aggregate relationship
	PaymentMethodsAggregate PaymentMethodsAggregate `json:"paymentMethods_aggregate"`
	Slug                    string                  `json:"slug"`
	StripeCustomerID        *string                 `json:"stripeCustomerId,omitempty"`
	TaxIDType               string                  `json:"taxIdType"`
	TaxIDValue              string                  `json:"taxIdValue"`
	UpdatedAt               time.Time               `json:"updatedAt"`
	// An array relationship
	WorkspaceMemberInvites []*WorkspaceMemberInvites `json:"workspaceMemberInvites"`
	// An aggregate relationship
	WorkspaceMemberInvitesAggregate WorkspaceMemberInvitesAggregate `json:"workspaceMemberInvites_aggregate"`
	// An array relationship
	WorkspaceMembers []*WorkspaceMembers `json:"workspaceMembers"`
	// An aggregate relationship
	WorkspaceMembersAggregate WorkspaceMembersAggregate `json:"workspaceMembers_aggregate"`
}

columns and relationships of "workspaces"

type WorkspacesAggregate

type WorkspacesAggregate struct {
	Aggregate *WorkspacesAggregateFields `json:"aggregate,omitempty"`
	Nodes     []*Workspaces              `json:"nodes"`
}

aggregated selection of "workspaces"

type WorkspacesAggregateBoolExp

type WorkspacesAggregateBoolExp struct {
	Count *WorkspacesAggregateBoolExpCount `json:"count,omitempty"`
}

type WorkspacesAggregateBoolExpCount

type WorkspacesAggregateBoolExpCount struct {
	Arguments []WorkspacesSelectColumn `json:"arguments,omitempty"`
	Distinct  *bool                    `json:"distinct,omitempty"`
	Filter    *WorkspacesBoolExp       `json:"filter,omitempty"`
	Predicate IntComparisonExp         `json:"predicate"`
}

type WorkspacesAggregateFields

type WorkspacesAggregateFields struct {
	Count int64                `json:"count"`
	Max   *WorkspacesMaxFields `json:"max,omitempty"`
	Min   *WorkspacesMinFields `json:"min,omitempty"`
}

aggregate fields of "workspaces"

type WorkspacesAggregateOrderBy

type WorkspacesAggregateOrderBy struct {
	Count *OrderBy              `json:"count,omitempty"`
	Max   *WorkspacesMaxOrderBy `json:"max,omitempty"`
	Min   *WorkspacesMinOrderBy `json:"min,omitempty"`
}

order by aggregate values of table "workspaces"

type WorkspacesArrRelInsertInput

type WorkspacesArrRelInsertInput struct {
	Data []*WorkspacesInsertInput `json:"data"`
	// upsert condition
	OnConflict *WorkspacesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting array relation for remote table "workspaces"

type WorkspacesBoolExp

type WorkspacesBoolExp struct {
	And                             []*WorkspacesBoolExp                    `json:"_and,omitempty"`
	Not                             *WorkspacesBoolExp                      `json:"_not,omitempty"`
	Or                              []*WorkspacesBoolExp                    `json:"_or,omitempty"`
	AddressCity                     *StringComparisonExp                    `json:"addressCity,omitempty"`
	AddressCountry                  *CountriesBoolExp                       `json:"addressCountry,omitempty"`
	AddressCountryCode              *StringComparisonExp                    `json:"addressCountryCode,omitempty"`
	AddressLine1                    *StringComparisonExp                    `json:"addressLine1,omitempty"`
	AddressLine2                    *StringComparisonExp                    `json:"addressLine2,omitempty"`
	AddressPostalCode               *StringComparisonExp                    `json:"addressPostalCode,omitempty"`
	AddressState                    *StringComparisonExp                    `json:"addressState,omitempty"`
	Apps                            *AppsBoolExp                            `json:"apps,omitempty"`
	AppsAggregate                   *AppsAggregateBoolExp                   `json:"apps_aggregate,omitempty"`
	CompanyName                     *StringComparisonExp                    `json:"companyName,omitempty"`
	CreatedAt                       *TimestamptzComparisonExp               `json:"createdAt,omitempty"`
	CreatorUser                     *UsersBoolExp                           `json:"creatorUser,omitempty"`
	CreatorUserID                   *UUIDComparisonExp                      `json:"creatorUserId,omitempty"`
	Email                           *StringComparisonExp                    `json:"email,omitempty"`
	ID                              *UUIDComparisonExp                      `json:"id,omitempty"`
	Name                            *StringComparisonExp                    `json:"name,omitempty"`
	PaymentMethod                   *PaymentMethodsBoolExp                  `json:"paymentMethod,omitempty"`
	PaymentMethods                  *PaymentMethodsBoolExp                  `json:"paymentMethods,omitempty"`
	PaymentMethodsAggregate         *PaymentMethodsAggregateBoolExp         `json:"paymentMethods_aggregate,omitempty"`
	Slug                            *StringComparisonExp                    `json:"slug,omitempty"`
	StripeCustomerID                *StringComparisonExp                    `json:"stripeCustomerId,omitempty"`
	TaxIDType                       *StringComparisonExp                    `json:"taxIdType,omitempty"`
	TaxIDValue                      *StringComparisonExp                    `json:"taxIdValue,omitempty"`
	UpdatedAt                       *TimestamptzComparisonExp               `json:"updatedAt,omitempty"`
	WorkspaceMemberInvites          *WorkspaceMemberInvitesBoolExp          `json:"workspaceMemberInvites,omitempty"`
	WorkspaceMemberInvitesAggregate *WorkspaceMemberInvitesAggregateBoolExp `json:"workspaceMemberInvites_aggregate,omitempty"`
	WorkspaceMembers                *WorkspaceMembersBoolExp                `json:"workspaceMembers,omitempty"`
	WorkspaceMembersAggregate       *WorkspaceMembersAggregateBoolExp       `json:"workspaceMembers_aggregate,omitempty"`
}

Boolean expression to filter rows from the table "workspaces". All fields are combined with a logical 'AND'.

type WorkspacesConstraint

type WorkspacesConstraint string

unique or primary key constraints on table "workspaces"

const (
	// unique or primary key constraint on columns "id"
	WorkspacesConstraintWorkspacesPkey WorkspacesConstraint = "workspaces_pkey"
	// unique or primary key constraint on columns "slug"
	WorkspacesConstraintWorkspacesSlugKey WorkspacesConstraint = "workspaces_slug_key"
)

func (WorkspacesConstraint) IsValid

func (e WorkspacesConstraint) IsValid() bool

func (WorkspacesConstraint) MarshalGQL

func (e WorkspacesConstraint) MarshalGQL(w io.Writer)

func (WorkspacesConstraint) String

func (e WorkspacesConstraint) String() string

func (*WorkspacesConstraint) UnmarshalGQL

func (e *WorkspacesConstraint) UnmarshalGQL(v interface{}) error

type WorkspacesInsertInput

type WorkspacesInsertInput struct {
	// City, district, suburb, town, or village.
	AddressCity    *string                     `json:"addressCity,omitempty"`
	AddressCountry *CountriesObjRelInsertInput `json:"addressCountry,omitempty"`
	// Two-letter country code (ISO 3166-1 alpha-2).
	AddressCountryCode *string `json:"addressCountryCode,omitempty"`
	// Address line 1 (e.g., street, PO Box, or company name).
	AddressLine1 *string `json:"addressLine1,omitempty"`
	// Address line 2 (e.g., apartment, suite, unit, or building).
	AddressLine2 *string `json:"addressLine2,omitempty"`
	// ZIP or postal code.
	AddressPostalCode *string `json:"addressPostalCode,omitempty"`
	// State, county, province, or region.
	AddressState           *string                                  `json:"addressState,omitempty"`
	Apps                   *AppsArrRelInsertInput                   `json:"apps,omitempty"`
	CompanyName            *string                                  `json:"companyName,omitempty"`
	CreatedAt              *time.Time                               `json:"createdAt,omitempty"`
	CreatorUser            *UsersObjRelInsertInput                  `json:"creatorUser,omitempty"`
	CreatorUserID          *string                                  `json:"creatorUserId,omitempty"`
	Email                  *string                                  `json:"email,omitempty"`
	ID                     *string                                  `json:"id,omitempty"`
	Name                   *string                                  `json:"name,omitempty"`
	PaymentMethod          *PaymentMethodsObjRelInsertInput         `json:"paymentMethod,omitempty"`
	PaymentMethods         *PaymentMethodsArrRelInsertInput         `json:"paymentMethods,omitempty"`
	Slug                   *string                                  `json:"slug,omitempty"`
	StripeCustomerID       *string                                  `json:"stripeCustomerId,omitempty"`
	TaxIDType              *string                                  `json:"taxIdType,omitempty"`
	TaxIDValue             *string                                  `json:"taxIdValue,omitempty"`
	UpdatedAt              *time.Time                               `json:"updatedAt,omitempty"`
	WorkspaceMemberInvites *WorkspaceMemberInvitesArrRelInsertInput `json:"workspaceMemberInvites,omitempty"`
	WorkspaceMembers       *WorkspaceMembersArrRelInsertInput       `json:"workspaceMembers,omitempty"`
}

input type for inserting data into table "workspaces"

type WorkspacesMaxFields

type WorkspacesMaxFields struct {
	// City, district, suburb, town, or village.
	AddressCity *string `json:"addressCity,omitempty"`
	// Two-letter country code (ISO 3166-1 alpha-2).
	AddressCountryCode *string `json:"addressCountryCode,omitempty"`
	// Address line 1 (e.g., street, PO Box, or company name).
	AddressLine1 *string `json:"addressLine1,omitempty"`
	// Address line 2 (e.g., apartment, suite, unit, or building).
	AddressLine2 *string `json:"addressLine2,omitempty"`
	// ZIP or postal code.
	AddressPostalCode *string `json:"addressPostalCode,omitempty"`
	// State, county, province, or region.
	AddressState     *string    `json:"addressState,omitempty"`
	CompanyName      *string    `json:"companyName,omitempty"`
	CreatedAt        *time.Time `json:"createdAt,omitempty"`
	CreatorUserID    *string    `json:"creatorUserId,omitempty"`
	Email            *string    `json:"email,omitempty"`
	ID               *string    `json:"id,omitempty"`
	Name             *string    `json:"name,omitempty"`
	Slug             *string    `json:"slug,omitempty"`
	StripeCustomerID *string    `json:"stripeCustomerId,omitempty"`
	TaxIDType        *string    `json:"taxIdType,omitempty"`
	TaxIDValue       *string    `json:"taxIdValue,omitempty"`
	UpdatedAt        *time.Time `json:"updatedAt,omitempty"`
}

aggregate max on columns

type WorkspacesMaxOrderBy

type WorkspacesMaxOrderBy struct {
	// City, district, suburb, town, or village.
	AddressCity *OrderBy `json:"addressCity,omitempty"`
	// Two-letter country code (ISO 3166-1 alpha-2).
	AddressCountryCode *OrderBy `json:"addressCountryCode,omitempty"`
	// Address line 1 (e.g., street, PO Box, or company name).
	AddressLine1 *OrderBy `json:"addressLine1,omitempty"`
	// Address line 2 (e.g., apartment, suite, unit, or building).
	AddressLine2 *OrderBy `json:"addressLine2,omitempty"`
	// ZIP or postal code.
	AddressPostalCode *OrderBy `json:"addressPostalCode,omitempty"`
	// State, county, province, or region.
	AddressState     *OrderBy `json:"addressState,omitempty"`
	CompanyName      *OrderBy `json:"companyName,omitempty"`
	CreatedAt        *OrderBy `json:"createdAt,omitempty"`
	CreatorUserID    *OrderBy `json:"creatorUserId,omitempty"`
	Email            *OrderBy `json:"email,omitempty"`
	ID               *OrderBy `json:"id,omitempty"`
	Name             *OrderBy `json:"name,omitempty"`
	Slug             *OrderBy `json:"slug,omitempty"`
	StripeCustomerID *OrderBy `json:"stripeCustomerId,omitempty"`
	TaxIDType        *OrderBy `json:"taxIdType,omitempty"`
	TaxIDValue       *OrderBy `json:"taxIdValue,omitempty"`
	UpdatedAt        *OrderBy `json:"updatedAt,omitempty"`
}

order by max() on columns of table "workspaces"

type WorkspacesMinFields

type WorkspacesMinFields struct {
	// City, district, suburb, town, or village.
	AddressCity *string `json:"addressCity,omitempty"`
	// Two-letter country code (ISO 3166-1 alpha-2).
	AddressCountryCode *string `json:"addressCountryCode,omitempty"`
	// Address line 1 (e.g., street, PO Box, or company name).
	AddressLine1 *string `json:"addressLine1,omitempty"`
	// Address line 2 (e.g., apartment, suite, unit, or building).
	AddressLine2 *string `json:"addressLine2,omitempty"`
	// ZIP or postal code.
	AddressPostalCode *string `json:"addressPostalCode,omitempty"`
	// State, county, province, or region.
	AddressState     *string    `json:"addressState,omitempty"`
	CompanyName      *string    `json:"companyName,omitempty"`
	CreatedAt        *time.Time `json:"createdAt,omitempty"`
	CreatorUserID    *string    `json:"creatorUserId,omitempty"`
	Email            *string    `json:"email,omitempty"`
	ID               *string    `json:"id,omitempty"`
	Name             *string    `json:"name,omitempty"`
	Slug             *string    `json:"slug,omitempty"`
	StripeCustomerID *string    `json:"stripeCustomerId,omitempty"`
	TaxIDType        *string    `json:"taxIdType,omitempty"`
	TaxIDValue       *string    `json:"taxIdValue,omitempty"`
	UpdatedAt        *time.Time `json:"updatedAt,omitempty"`
}

aggregate min on columns

type WorkspacesMinOrderBy

type WorkspacesMinOrderBy struct {
	// City, district, suburb, town, or village.
	AddressCity *OrderBy `json:"addressCity,omitempty"`
	// Two-letter country code (ISO 3166-1 alpha-2).
	AddressCountryCode *OrderBy `json:"addressCountryCode,omitempty"`
	// Address line 1 (e.g., street, PO Box, or company name).
	AddressLine1 *OrderBy `json:"addressLine1,omitempty"`
	// Address line 2 (e.g., apartment, suite, unit, or building).
	AddressLine2 *OrderBy `json:"addressLine2,omitempty"`
	// ZIP or postal code.
	AddressPostalCode *OrderBy `json:"addressPostalCode,omitempty"`
	// State, county, province, or region.
	AddressState     *OrderBy `json:"addressState,omitempty"`
	CompanyName      *OrderBy `json:"companyName,omitempty"`
	CreatedAt        *OrderBy `json:"createdAt,omitempty"`
	CreatorUserID    *OrderBy `json:"creatorUserId,omitempty"`
	Email            *OrderBy `json:"email,omitempty"`
	ID               *OrderBy `json:"id,omitempty"`
	Name             *OrderBy `json:"name,omitempty"`
	Slug             *OrderBy `json:"slug,omitempty"`
	StripeCustomerID *OrderBy `json:"stripeCustomerId,omitempty"`
	TaxIDType        *OrderBy `json:"taxIdType,omitempty"`
	TaxIDValue       *OrderBy `json:"taxIdValue,omitempty"`
	UpdatedAt        *OrderBy `json:"updatedAt,omitempty"`
}

order by min() on columns of table "workspaces"

type WorkspacesMutationResponse

type WorkspacesMutationResponse struct {
	// number of rows affected by the mutation
	AffectedRows int64 `json:"affected_rows"`
	// data from the rows affected by the mutation
	Returning []*Workspaces `json:"returning"`
}

response of any mutation on the table "workspaces"

type WorkspacesObjRelInsertInput

type WorkspacesObjRelInsertInput struct {
	Data WorkspacesInsertInput `json:"data"`
	// upsert condition
	OnConflict *WorkspacesOnConflict `json:"on_conflict,omitempty"`
}

input type for inserting object relation for remote table "workspaces"

type WorkspacesOnConflict

type WorkspacesOnConflict struct {
	Constraint    WorkspacesConstraint     `json:"constraint"`
	UpdateColumns []WorkspacesUpdateColumn `json:"update_columns"`
	Where         *WorkspacesBoolExp       `json:"where,omitempty"`
}

on_conflict condition type for table "workspaces"

type WorkspacesOrderBy

type WorkspacesOrderBy struct {
	AddressCity                     *OrderBy                                `json:"addressCity,omitempty"`
	AddressCountry                  *CountriesOrderBy                       `json:"addressCountry,omitempty"`
	AddressCountryCode              *OrderBy                                `json:"addressCountryCode,omitempty"`
	AddressLine1                    *OrderBy                                `json:"addressLine1,omitempty"`
	AddressLine2                    *OrderBy                                `json:"addressLine2,omitempty"`
	AddressPostalCode               *OrderBy                                `json:"addressPostalCode,omitempty"`
	AddressState                    *OrderBy                                `json:"addressState,omitempty"`
	AppsAggregate                   *AppsAggregateOrderBy                   `json:"apps_aggregate,omitempty"`
	CompanyName                     *OrderBy                                `json:"companyName,omitempty"`
	CreatedAt                       *OrderBy                                `json:"createdAt,omitempty"`
	CreatorUser                     *UsersOrderBy                           `json:"creatorUser,omitempty"`
	CreatorUserID                   *OrderBy                                `json:"creatorUserId,omitempty"`
	Email                           *OrderBy                                `json:"email,omitempty"`
	ID                              *OrderBy                                `json:"id,omitempty"`
	Name                            *OrderBy                                `json:"name,omitempty"`
	PaymentMethod                   *PaymentMethodsOrderBy                  `json:"paymentMethod,omitempty"`
	PaymentMethodsAggregate         *PaymentMethodsAggregateOrderBy         `json:"paymentMethods_aggregate,omitempty"`
	Slug                            *OrderBy                                `json:"slug,omitempty"`
	StripeCustomerID                *OrderBy                                `json:"stripeCustomerId,omitempty"`
	TaxIDType                       *OrderBy                                `json:"taxIdType,omitempty"`
	TaxIDValue                      *OrderBy                                `json:"taxIdValue,omitempty"`
	UpdatedAt                       *OrderBy                                `json:"updatedAt,omitempty"`
	WorkspaceMemberInvitesAggregate *WorkspaceMemberInvitesAggregateOrderBy `json:"workspaceMemberInvites_aggregate,omitempty"`
	WorkspaceMembersAggregate       *WorkspaceMembersAggregateOrderBy       `json:"workspaceMembers_aggregate,omitempty"`
}

Ordering options when selecting data from "workspaces".

type WorkspacesPkColumnsInput

type WorkspacesPkColumnsInput struct {
	ID string `json:"id"`
}

primary key columns input for table: workspaces

type WorkspacesSelectColumn

type WorkspacesSelectColumn string

select columns of table "workspaces"

const (
	// column name
	WorkspacesSelectColumnAddressCity WorkspacesSelectColumn = "addressCity"
	// column name
	WorkspacesSelectColumnAddressCountryCode WorkspacesSelectColumn = "addressCountryCode"
	// column name
	WorkspacesSelectColumnAddressLine1 WorkspacesSelectColumn = "addressLine1"
	// column name
	WorkspacesSelectColumnAddressLine2 WorkspacesSelectColumn = "addressLine2"
	// column name
	WorkspacesSelectColumnAddressPostalCode WorkspacesSelectColumn = "addressPostalCode"
	// column name
	WorkspacesSelectColumnAddressState WorkspacesSelectColumn = "addressState"
	// column name
	WorkspacesSelectColumnCompanyName WorkspacesSelectColumn = "companyName"
	// column name
	WorkspacesSelectColumnCreatedAt WorkspacesSelectColumn = "createdAt"
	// column name
	WorkspacesSelectColumnCreatorUserID WorkspacesSelectColumn = "creatorUserId"
	// column name
	WorkspacesSelectColumnEmail WorkspacesSelectColumn = "email"
	// column name
	WorkspacesSelectColumnID WorkspacesSelectColumn = "id"
	// column name
	WorkspacesSelectColumnName WorkspacesSelectColumn = "name"
	// column name
	WorkspacesSelectColumnSlug WorkspacesSelectColumn = "slug"
	// column name
	WorkspacesSelectColumnStripeCustomerID WorkspacesSelectColumn = "stripeCustomerId"
	// column name
	WorkspacesSelectColumnTaxIDType WorkspacesSelectColumn = "taxIdType"
	// column name
	WorkspacesSelectColumnTaxIDValue WorkspacesSelectColumn = "taxIdValue"
	// column name
	WorkspacesSelectColumnUpdatedAt WorkspacesSelectColumn = "updatedAt"
)

func (WorkspacesSelectColumn) IsValid

func (e WorkspacesSelectColumn) IsValid() bool

func (WorkspacesSelectColumn) MarshalGQL

func (e WorkspacesSelectColumn) MarshalGQL(w io.Writer)

func (WorkspacesSelectColumn) String

func (e WorkspacesSelectColumn) String() string

func (*WorkspacesSelectColumn) UnmarshalGQL

func (e *WorkspacesSelectColumn) UnmarshalGQL(v interface{}) error

type WorkspacesSetInput

type WorkspacesSetInput struct {
	// City, district, suburb, town, or village.
	AddressCity *string `json:"addressCity,omitempty"`
	// Two-letter country code (ISO 3166-1 alpha-2).
	AddressCountryCode *string `json:"addressCountryCode,omitempty"`
	// Address line 1 (e.g., street, PO Box, or company name).
	AddressLine1 *string `json:"addressLine1,omitempty"`
	// Address line 2 (e.g., apartment, suite, unit, or building).
	AddressLine2 *string `json:"addressLine2,omitempty"`
	// ZIP or postal code.
	AddressPostalCode *string `json:"addressPostalCode,omitempty"`
	// State, county, province, or region.
	AddressState     *string    `json:"addressState,omitempty"`
	CompanyName      *string    `json:"companyName,omitempty"`
	CreatedAt        *time.Time `json:"createdAt,omitempty"`
	CreatorUserID    *string    `json:"creatorUserId,omitempty"`
	Email            *string    `json:"email,omitempty"`
	ID               *string    `json:"id,omitempty"`
	Name             *string    `json:"name,omitempty"`
	Slug             *string    `json:"slug,omitempty"`
	StripeCustomerID *string    `json:"stripeCustomerId,omitempty"`
	TaxIDType        *string    `json:"taxIdType,omitempty"`
	TaxIDValue       *string    `json:"taxIdValue,omitempty"`
	UpdatedAt        *time.Time `json:"updatedAt,omitempty"`
}

input type for updating data in table "workspaces"

type WorkspacesStreamCursorInput

type WorkspacesStreamCursorInput struct {
	// Stream column input with initial value
	InitialValue WorkspacesStreamCursorValueInput `json:"initial_value"`
	// cursor ordering
	Ordering *CursorOrdering `json:"ordering,omitempty"`
}

Streaming cursor of the table "workspaces"

type WorkspacesStreamCursorValueInput

type WorkspacesStreamCursorValueInput struct {
	// City, district, suburb, town, or village.
	AddressCity *string `json:"addressCity,omitempty"`
	// Two-letter country code (ISO 3166-1 alpha-2).
	AddressCountryCode *string `json:"addressCountryCode,omitempty"`
	// Address line 1 (e.g., street, PO Box, or company name).
	AddressLine1 *string `json:"addressLine1,omitempty"`
	// Address line 2 (e.g., apartment, suite, unit, or building).
	AddressLine2 *string `json:"addressLine2,omitempty"`
	// ZIP or postal code.
	AddressPostalCode *string `json:"addressPostalCode,omitempty"`
	// State, county, province, or region.
	AddressState     *string    `json:"addressState,omitempty"`
	CompanyName      *string    `json:"companyName,omitempty"`
	CreatedAt        *time.Time `json:"createdAt,omitempty"`
	CreatorUserID    *string    `json:"creatorUserId,omitempty"`
	Email            *string    `json:"email,omitempty"`
	ID               *string    `json:"id,omitempty"`
	Name             *string    `json:"name,omitempty"`
	Slug             *string    `json:"slug,omitempty"`
	StripeCustomerID *string    `json:"stripeCustomerId,omitempty"`
	TaxIDType        *string    `json:"taxIdType,omitempty"`
	TaxIDValue       *string    `json:"taxIdValue,omitempty"`
	UpdatedAt        *time.Time `json:"updatedAt,omitempty"`
}

Initial value of the column from where the streaming should start

type WorkspacesUpdateColumn

type WorkspacesUpdateColumn string

update columns of table "workspaces"

const (
	// column name
	WorkspacesUpdateColumnAddressCity WorkspacesUpdateColumn = "addressCity"
	// column name
	WorkspacesUpdateColumnAddressCountryCode WorkspacesUpdateColumn = "addressCountryCode"
	// column name
	WorkspacesUpdateColumnAddressLine1 WorkspacesUpdateColumn = "addressLine1"
	// column name
	WorkspacesUpdateColumnAddressLine2 WorkspacesUpdateColumn = "addressLine2"
	// column name
	WorkspacesUpdateColumnAddressPostalCode WorkspacesUpdateColumn = "addressPostalCode"
	// column name
	WorkspacesUpdateColumnAddressState WorkspacesUpdateColumn = "addressState"
	// column name
	WorkspacesUpdateColumnCompanyName WorkspacesUpdateColumn = "companyName"
	// column name
	WorkspacesUpdateColumnCreatedAt WorkspacesUpdateColumn = "createdAt"
	// column name
	WorkspacesUpdateColumnCreatorUserID WorkspacesUpdateColumn = "creatorUserId"
	// column name
	WorkspacesUpdateColumnEmail WorkspacesUpdateColumn = "email"
	// column name
	WorkspacesUpdateColumnID WorkspacesUpdateColumn = "id"
	// column name
	WorkspacesUpdateColumnName WorkspacesUpdateColumn = "name"
	// column name
	WorkspacesUpdateColumnSlug WorkspacesUpdateColumn = "slug"
	// column name
	WorkspacesUpdateColumnStripeCustomerID WorkspacesUpdateColumn = "stripeCustomerId"
	// column name
	WorkspacesUpdateColumnTaxIDType WorkspacesUpdateColumn = "taxIdType"
	// column name
	WorkspacesUpdateColumnTaxIDValue WorkspacesUpdateColumn = "taxIdValue"
	// column name
	WorkspacesUpdateColumnUpdatedAt WorkspacesUpdateColumn = "updatedAt"
)

func (WorkspacesUpdateColumn) IsValid

func (e WorkspacesUpdateColumn) IsValid() bool

func (WorkspacesUpdateColumn) MarshalGQL

func (e WorkspacesUpdateColumn) MarshalGQL(w io.Writer)

func (WorkspacesUpdateColumn) String

func (e WorkspacesUpdateColumn) String() string

func (*WorkspacesUpdateColumn) UnmarshalGQL

func (e *WorkspacesUpdateColumn) UnmarshalGQL(v interface{}) error

type WorkspacesUpdates

type WorkspacesUpdates struct {
	// sets the columns of the filtered rows to the given values
	Set   *WorkspacesSetInput `json:"_set,omitempty"`
	Where WorkspacesBoolExp   `json:"where"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL