prisma

package
v0.0.0-...-42820ff Latest Latest
Warning

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

Go to latest
Published: May 27, 2019 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultEndpoint = "http://localhost:4466/marina/dev"
View Source
var ErrNoResult = errors.New("query returned no result")
View Source
var Secret = ""

Functions

func Bool

func Bool(v bool) *bool

func Int32

func Int32(v int32) *int32

func Str

func Str(v string) *string

Types

type Aggregate

type Aggregate struct {
	Count int64 `json:"count"`
}

type BatchPayload

type BatchPayload struct {
	Count int64 `json:"count"`
}

type BatchPayloadExec

type BatchPayloadExec struct {
	// contains filtered or unexported fields
}

func (*BatchPayloadExec) Exec

func (exec *BatchPayloadExec) Exec(ctx context.Context) (BatchPayload, error)

type Blob

type Blob struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Digest    string `json:"digest"`
}

type BlobConnection

type BlobConnection struct {
}

type BlobConnectionExec

type BlobConnectionExec struct {
	// contains filtered or unexported fields
}

func (*BlobConnectionExec) Aggregate

func (instance *BlobConnectionExec) Aggregate(ctx context.Context) (Aggregate, error)

func (*BlobConnectionExec) Edges

func (instance *BlobConnectionExec) Edges() *BlobEdgeExec

func (BlobConnectionExec) Exec

func (instance BlobConnectionExec) Exec(ctx context.Context) (*BlobConnection, error)

func (BlobConnectionExec) Exists

func (instance BlobConnectionExec) Exists(ctx context.Context) (bool, error)

func (*BlobConnectionExec) PageInfo

func (instance *BlobConnectionExec) PageInfo() *PageInfoExec

type BlobConnectionExecArray

type BlobConnectionExecArray struct {
	// contains filtered or unexported fields
}

func (BlobConnectionExecArray) Exec

type BlobCreateInput

type BlobCreateInput struct {
	ID     *string                              `json:"id,omitempty"`
	Digest string                               `json:"digest"`
	Repo   RepositoryCreateOneWithoutBlobsInput `json:"repo"`
}

type BlobCreateManyInput

type BlobCreateManyInput struct {
	Create  []BlobCreateInput      `json:"create,omitempty"`
	Connect []BlobWhereUniqueInput `json:"connect,omitempty"`
}

type BlobCreateManyWithoutRepoInput

type BlobCreateManyWithoutRepoInput struct {
	Create  []BlobCreateWithoutRepoInput `json:"create,omitempty"`
	Connect []BlobWhereUniqueInput       `json:"connect,omitempty"`
}

type BlobCreateWithoutRepoInput

type BlobCreateWithoutRepoInput struct {
	ID     *string `json:"id,omitempty"`
	Digest string  `json:"digest"`
}

type BlobEdge

type BlobEdge struct {
	Cursor string `json:"cursor"`
}

type BlobEdgeExec

type BlobEdgeExec struct {
	// contains filtered or unexported fields
}

func (BlobEdgeExec) Exec

func (instance BlobEdgeExec) Exec(ctx context.Context) (*BlobEdge, error)

func (BlobEdgeExec) Exists

func (instance BlobEdgeExec) Exists(ctx context.Context) (bool, error)

func (*BlobEdgeExec) Node

func (instance *BlobEdgeExec) Node() *BlobExec

type BlobEdgeExecArray

type BlobEdgeExecArray struct {
	// contains filtered or unexported fields
}

func (BlobEdgeExecArray) Exec

func (instance BlobEdgeExecArray) Exec(ctx context.Context) ([]BlobEdge, error)

type BlobExec

type BlobExec struct {
	// contains filtered or unexported fields
}

func (BlobExec) Exec

func (instance BlobExec) Exec(ctx context.Context) (*Blob, error)

func (BlobExec) Exists

func (instance BlobExec) Exists(ctx context.Context) (bool, error)

func (*BlobExec) Repo

func (instance *BlobExec) Repo() *RepositoryExec

type BlobExecArray

type BlobExecArray struct {
	// contains filtered or unexported fields
}

func (BlobExecArray) Exec

func (instance BlobExecArray) Exec(ctx context.Context) ([]Blob, error)

type BlobOrderByInput

type BlobOrderByInput string
const (
	BlobOrderByInputIDAsc         BlobOrderByInput = "id_ASC"
	BlobOrderByInputIDDesc        BlobOrderByInput = "id_DESC"
	BlobOrderByInputCreatedAtAsc  BlobOrderByInput = "createdAt_ASC"
	BlobOrderByInputCreatedAtDesc BlobOrderByInput = "createdAt_DESC"
	BlobOrderByInputUpdatedAtAsc  BlobOrderByInput = "updatedAt_ASC"
	BlobOrderByInputUpdatedAtDesc BlobOrderByInput = "updatedAt_DESC"
	BlobOrderByInputDigestAsc     BlobOrderByInput = "digest_ASC"
	BlobOrderByInputDigestDesc    BlobOrderByInput = "digest_DESC"
)

type BlobPreviousValues

type BlobPreviousValues struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Digest    string `json:"digest"`
}

type BlobPreviousValuesExec

type BlobPreviousValuesExec struct {
	// contains filtered or unexported fields
}

func (BlobPreviousValuesExec) Exec

func (BlobPreviousValuesExec) Exists

func (instance BlobPreviousValuesExec) Exists(ctx context.Context) (bool, error)

type BlobPreviousValuesExecArray

type BlobPreviousValuesExecArray struct {
	// contains filtered or unexported fields
}

func (BlobPreviousValuesExecArray) Exec

type BlobScalarWhereInput

type BlobScalarWhereInput struct {
	ID                  *string                `json:"id,omitempty"`
	IDNot               *string                `json:"id_not,omitempty"`
	IDIn                []string               `json:"id_in,omitempty"`
	IDNotIn             []string               `json:"id_not_in,omitempty"`
	IDLt                *string                `json:"id_lt,omitempty"`
	IDLte               *string                `json:"id_lte,omitempty"`
	IDGt                *string                `json:"id_gt,omitempty"`
	IDGte               *string                `json:"id_gte,omitempty"`
	IDContains          *string                `json:"id_contains,omitempty"`
	IDNotContains       *string                `json:"id_not_contains,omitempty"`
	IDStartsWith        *string                `json:"id_starts_with,omitempty"`
	IDNotStartsWith     *string                `json:"id_not_starts_with,omitempty"`
	IDEndsWith          *string                `json:"id_ends_with,omitempty"`
	IDNotEndsWith       *string                `json:"id_not_ends_with,omitempty"`
	CreatedAt           *string                `json:"createdAt,omitempty"`
	CreatedAtNot        *string                `json:"createdAt_not,omitempty"`
	CreatedAtIn         []string               `json:"createdAt_in,omitempty"`
	CreatedAtNotIn      []string               `json:"createdAt_not_in,omitempty"`
	CreatedAtLt         *string                `json:"createdAt_lt,omitempty"`
	CreatedAtLte        *string                `json:"createdAt_lte,omitempty"`
	CreatedAtGt         *string                `json:"createdAt_gt,omitempty"`
	CreatedAtGte        *string                `json:"createdAt_gte,omitempty"`
	UpdatedAt           *string                `json:"updatedAt,omitempty"`
	UpdatedAtNot        *string                `json:"updatedAt_not,omitempty"`
	UpdatedAtIn         []string               `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn      []string               `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt         *string                `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte        *string                `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt         *string                `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte        *string                `json:"updatedAt_gte,omitempty"`
	Digest              *string                `json:"digest,omitempty"`
	DigestNot           *string                `json:"digest_not,omitempty"`
	DigestIn            []string               `json:"digest_in,omitempty"`
	DigestNotIn         []string               `json:"digest_not_in,omitempty"`
	DigestLt            *string                `json:"digest_lt,omitempty"`
	DigestLte           *string                `json:"digest_lte,omitempty"`
	DigestGt            *string                `json:"digest_gt,omitempty"`
	DigestGte           *string                `json:"digest_gte,omitempty"`
	DigestContains      *string                `json:"digest_contains,omitempty"`
	DigestNotContains   *string                `json:"digest_not_contains,omitempty"`
	DigestStartsWith    *string                `json:"digest_starts_with,omitempty"`
	DigestNotStartsWith *string                `json:"digest_not_starts_with,omitempty"`
	DigestEndsWith      *string                `json:"digest_ends_with,omitempty"`
	DigestNotEndsWith   *string                `json:"digest_not_ends_with,omitempty"`
	And                 []BlobScalarWhereInput `json:"AND,omitempty"`
	Or                  []BlobScalarWhereInput `json:"OR,omitempty"`
	Not                 []BlobScalarWhereInput `json:"NOT,omitempty"`
}

type BlobSubscriptionPayload

type BlobSubscriptionPayload struct {
	Mutation      MutationType `json:"mutation"`
	UpdatedFields []string     `json:"updatedFields,omitempty"`
}

type BlobSubscriptionPayloadExec

type BlobSubscriptionPayloadExec struct {
	// contains filtered or unexported fields
}

func (BlobSubscriptionPayloadExec) Exec

func (BlobSubscriptionPayloadExec) Exists

func (instance BlobSubscriptionPayloadExec) Exists(ctx context.Context) (bool, error)

func (*BlobSubscriptionPayloadExec) Node

func (instance *BlobSubscriptionPayloadExec) Node() *BlobExec

func (*BlobSubscriptionPayloadExec) PreviousValues

func (instance *BlobSubscriptionPayloadExec) PreviousValues() *BlobPreviousValuesExec

type BlobSubscriptionPayloadExecArray

type BlobSubscriptionPayloadExecArray struct {
	// contains filtered or unexported fields
}

func (BlobSubscriptionPayloadExecArray) Exec

type BlobSubscriptionWhereInput

type BlobSubscriptionWhereInput struct {
	MutationIn                 []MutationType               `json:"mutation_in,omitempty"`
	UpdatedFieldsContains      *string                      `json:"updatedFields_contains,omitempty"`
	UpdatedFieldsContainsEvery []string                     `json:"updatedFields_contains_every,omitempty"`
	UpdatedFieldsContainsSome  []string                     `json:"updatedFields_contains_some,omitempty"`
	Node                       *BlobWhereInput              `json:"node,omitempty"`
	And                        []BlobSubscriptionWhereInput `json:"AND,omitempty"`
	Or                         []BlobSubscriptionWhereInput `json:"OR,omitempty"`
	Not                        []BlobSubscriptionWhereInput `json:"NOT,omitempty"`
}

type BlobUpdateDataInput

type BlobUpdateDataInput struct {
	Digest *string                                       `json:"digest,omitempty"`
	Repo   *RepositoryUpdateOneRequiredWithoutBlobsInput `json:"repo,omitempty"`
}

type BlobUpdateInput

type BlobUpdateInput struct {
	Digest *string                                       `json:"digest,omitempty"`
	Repo   *RepositoryUpdateOneRequiredWithoutBlobsInput `json:"repo,omitempty"`
}

type BlobUpdateManyDataInput

type BlobUpdateManyDataInput struct {
	Digest *string `json:"digest,omitempty"`
}

type BlobUpdateManyInput

type BlobUpdateManyInput struct {
	Create     []BlobCreateInput                      `json:"create,omitempty"`
	Update     []BlobUpdateWithWhereUniqueNestedInput `json:"update,omitempty"`
	Upsert     []BlobUpsertWithWhereUniqueNestedInput `json:"upsert,omitempty"`
	Delete     []BlobWhereUniqueInput                 `json:"delete,omitempty"`
	Connect    []BlobWhereUniqueInput                 `json:"connect,omitempty"`
	Set        []BlobWhereUniqueInput                 `json:"set,omitempty"`
	Disconnect []BlobWhereUniqueInput                 `json:"disconnect,omitempty"`
	DeleteMany []BlobScalarWhereInput                 `json:"deleteMany,omitempty"`
	UpdateMany []BlobUpdateManyWithWhereNestedInput   `json:"updateMany,omitempty"`
}

type BlobUpdateManyMutationInput

type BlobUpdateManyMutationInput struct {
	Digest *string `json:"digest,omitempty"`
}

type BlobUpdateManyParams

type BlobUpdateManyParams struct {
	Data  BlobUpdateManyMutationInput `json:"data"`
	Where *BlobWhereInput             `json:"where,omitempty"`
}

type BlobUpdateManyWithWhereNestedInput

type BlobUpdateManyWithWhereNestedInput struct {
	Where BlobScalarWhereInput    `json:"where"`
	Data  BlobUpdateManyDataInput `json:"data"`
}

type BlobUpdateManyWithoutRepoInput

type BlobUpdateManyWithoutRepoInput struct {
	Create     []BlobCreateWithoutRepoInput                `json:"create,omitempty"`
	Delete     []BlobWhereUniqueInput                      `json:"delete,omitempty"`
	Connect    []BlobWhereUniqueInput                      `json:"connect,omitempty"`
	Set        []BlobWhereUniqueInput                      `json:"set,omitempty"`
	Disconnect []BlobWhereUniqueInput                      `json:"disconnect,omitempty"`
	Update     []BlobUpdateWithWhereUniqueWithoutRepoInput `json:"update,omitempty"`
	Upsert     []BlobUpsertWithWhereUniqueWithoutRepoInput `json:"upsert,omitempty"`
	DeleteMany []BlobScalarWhereInput                      `json:"deleteMany,omitempty"`
	UpdateMany []BlobUpdateManyWithWhereNestedInput        `json:"updateMany,omitempty"`
}

type BlobUpdateParams

type BlobUpdateParams struct {
	Data  BlobUpdateInput      `json:"data"`
	Where BlobWhereUniqueInput `json:"where"`
}

type BlobUpdateWithWhereUniqueNestedInput

type BlobUpdateWithWhereUniqueNestedInput struct {
	Where BlobWhereUniqueInput `json:"where"`
	Data  BlobUpdateDataInput  `json:"data"`
}

type BlobUpdateWithWhereUniqueWithoutRepoInput

type BlobUpdateWithWhereUniqueWithoutRepoInput struct {
	Where BlobWhereUniqueInput           `json:"where"`
	Data  BlobUpdateWithoutRepoDataInput `json:"data"`
}

type BlobUpdateWithoutRepoDataInput

type BlobUpdateWithoutRepoDataInput struct {
	Digest *string `json:"digest,omitempty"`
}

type BlobUpsertParams

type BlobUpsertParams struct {
	Where  BlobWhereUniqueInput `json:"where"`
	Create BlobCreateInput      `json:"create"`
	Update BlobUpdateInput      `json:"update"`
}

type BlobUpsertWithWhereUniqueNestedInput

type BlobUpsertWithWhereUniqueNestedInput struct {
	Where  BlobWhereUniqueInput `json:"where"`
	Update BlobUpdateDataInput  `json:"update"`
	Create BlobCreateInput      `json:"create"`
}

type BlobUpsertWithWhereUniqueWithoutRepoInput

type BlobUpsertWithWhereUniqueWithoutRepoInput struct {
	Where  BlobWhereUniqueInput           `json:"where"`
	Update BlobUpdateWithoutRepoDataInput `json:"update"`
	Create BlobCreateWithoutRepoInput     `json:"create"`
}

type BlobWhereInput

type BlobWhereInput struct {
	ID                  *string               `json:"id,omitempty"`
	IDNot               *string               `json:"id_not,omitempty"`
	IDIn                []string              `json:"id_in,omitempty"`
	IDNotIn             []string              `json:"id_not_in,omitempty"`
	IDLt                *string               `json:"id_lt,omitempty"`
	IDLte               *string               `json:"id_lte,omitempty"`
	IDGt                *string               `json:"id_gt,omitempty"`
	IDGte               *string               `json:"id_gte,omitempty"`
	IDContains          *string               `json:"id_contains,omitempty"`
	IDNotContains       *string               `json:"id_not_contains,omitempty"`
	IDStartsWith        *string               `json:"id_starts_with,omitempty"`
	IDNotStartsWith     *string               `json:"id_not_starts_with,omitempty"`
	IDEndsWith          *string               `json:"id_ends_with,omitempty"`
	IDNotEndsWith       *string               `json:"id_not_ends_with,omitempty"`
	CreatedAt           *string               `json:"createdAt,omitempty"`
	CreatedAtNot        *string               `json:"createdAt_not,omitempty"`
	CreatedAtIn         []string              `json:"createdAt_in,omitempty"`
	CreatedAtNotIn      []string              `json:"createdAt_not_in,omitempty"`
	CreatedAtLt         *string               `json:"createdAt_lt,omitempty"`
	CreatedAtLte        *string               `json:"createdAt_lte,omitempty"`
	CreatedAtGt         *string               `json:"createdAt_gt,omitempty"`
	CreatedAtGte        *string               `json:"createdAt_gte,omitempty"`
	UpdatedAt           *string               `json:"updatedAt,omitempty"`
	UpdatedAtNot        *string               `json:"updatedAt_not,omitempty"`
	UpdatedAtIn         []string              `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn      []string              `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt         *string               `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte        *string               `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt         *string               `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte        *string               `json:"updatedAt_gte,omitempty"`
	Digest              *string               `json:"digest,omitempty"`
	DigestNot           *string               `json:"digest_not,omitempty"`
	DigestIn            []string              `json:"digest_in,omitempty"`
	DigestNotIn         []string              `json:"digest_not_in,omitempty"`
	DigestLt            *string               `json:"digest_lt,omitempty"`
	DigestLte           *string               `json:"digest_lte,omitempty"`
	DigestGt            *string               `json:"digest_gt,omitempty"`
	DigestGte           *string               `json:"digest_gte,omitempty"`
	DigestContains      *string               `json:"digest_contains,omitempty"`
	DigestNotContains   *string               `json:"digest_not_contains,omitempty"`
	DigestStartsWith    *string               `json:"digest_starts_with,omitempty"`
	DigestNotStartsWith *string               `json:"digest_not_starts_with,omitempty"`
	DigestEndsWith      *string               `json:"digest_ends_with,omitempty"`
	DigestNotEndsWith   *string               `json:"digest_not_ends_with,omitempty"`
	Repo                *RepositoryWhereInput `json:"repo,omitempty"`
	And                 []BlobWhereInput      `json:"AND,omitempty"`
	Or                  []BlobWhereInput      `json:"OR,omitempty"`
	Not                 []BlobWhereInput      `json:"NOT,omitempty"`
}

type BlobWhereUniqueInput

type BlobWhereUniqueInput struct {
	ID     *string `json:"id,omitempty"`
	Digest *string `json:"digest,omitempty"`
}

type BlobsConnectionParams

type BlobsConnectionParams struct {
	Where   *BlobWhereInput   `json:"where,omitempty"`
	OrderBy *BlobOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32            `json:"skip,omitempty"`
	After   *string           `json:"after,omitempty"`
	Before  *string           `json:"before,omitempty"`
	First   *int32            `json:"first,omitempty"`
	Last    *int32            `json:"last,omitempty"`
}

type BlobsParams

type BlobsParams struct {
	Where   *BlobWhereInput   `json:"where,omitempty"`
	OrderBy *BlobOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32            `json:"skip,omitempty"`
	After   *string           `json:"after,omitempty"`
	Before  *string           `json:"before,omitempty"`
	First   *int32            `json:"first,omitempty"`
	Last    *int32            `json:"last,omitempty"`
}

type BlobsParamsExec

type BlobsParamsExec struct {
	Where   *BlobWhereInput
	OrderBy *BlobOrderByInput
	Skip    *int32
	After   *string
	Before  *string
	First   *int32
	Last    *int32
}

type Chunk

type Chunk struct {
	ID         string `json:"id"`
	CreatedAt  string `json:"createdAt"`
	UpdatedAt  string `json:"updatedAt"`
	RangeStart int32  `json:"rangeStart"`
	RangeEnd   int32  `json:"rangeEnd"`
}

type ChunkConnection

type ChunkConnection struct {
}

type ChunkConnectionExec

type ChunkConnectionExec struct {
	// contains filtered or unexported fields
}

func (*ChunkConnectionExec) Aggregate

func (instance *ChunkConnectionExec) Aggregate(ctx context.Context) (Aggregate, error)

func (*ChunkConnectionExec) Edges

func (instance *ChunkConnectionExec) Edges() *ChunkEdgeExec

func (ChunkConnectionExec) Exec

func (instance ChunkConnectionExec) Exec(ctx context.Context) (*ChunkConnection, error)

func (ChunkConnectionExec) Exists

func (instance ChunkConnectionExec) Exists(ctx context.Context) (bool, error)

func (*ChunkConnectionExec) PageInfo

func (instance *ChunkConnectionExec) PageInfo() *PageInfoExec

type ChunkConnectionExecArray

type ChunkConnectionExecArray struct {
	// contains filtered or unexported fields
}

func (ChunkConnectionExecArray) Exec

type ChunkCreateInput

type ChunkCreateInput struct {
	ID         *string                           `json:"id,omitempty"`
	Upload     UploadCreateOneWithoutChunksInput `json:"upload"`
	RangeStart int32                             `json:"rangeStart"`
	RangeEnd   int32                             `json:"rangeEnd"`
}

type ChunkCreateManyWithoutUploadInput

type ChunkCreateManyWithoutUploadInput struct {
	Create  []ChunkCreateWithoutUploadInput `json:"create,omitempty"`
	Connect []ChunkWhereUniqueInput         `json:"connect,omitempty"`
}

type ChunkCreateWithoutUploadInput

type ChunkCreateWithoutUploadInput struct {
	ID         *string `json:"id,omitempty"`
	RangeStart int32   `json:"rangeStart"`
	RangeEnd   int32   `json:"rangeEnd"`
}

type ChunkEdge

type ChunkEdge struct {
	Cursor string `json:"cursor"`
}

type ChunkEdgeExec

type ChunkEdgeExec struct {
	// contains filtered or unexported fields
}

func (ChunkEdgeExec) Exec

func (instance ChunkEdgeExec) Exec(ctx context.Context) (*ChunkEdge, error)

func (ChunkEdgeExec) Exists

func (instance ChunkEdgeExec) Exists(ctx context.Context) (bool, error)

func (*ChunkEdgeExec) Node

func (instance *ChunkEdgeExec) Node() *ChunkExec

type ChunkEdgeExecArray

type ChunkEdgeExecArray struct {
	// contains filtered or unexported fields
}

func (ChunkEdgeExecArray) Exec

func (instance ChunkEdgeExecArray) Exec(ctx context.Context) ([]ChunkEdge, error)

type ChunkExec

type ChunkExec struct {
	// contains filtered or unexported fields
}

func (ChunkExec) Exec

func (instance ChunkExec) Exec(ctx context.Context) (*Chunk, error)

func (ChunkExec) Exists

func (instance ChunkExec) Exists(ctx context.Context) (bool, error)

func (*ChunkExec) Upload

func (instance *ChunkExec) Upload() *UploadExec

type ChunkExecArray

type ChunkExecArray struct {
	// contains filtered or unexported fields
}

func (ChunkExecArray) Exec

func (instance ChunkExecArray) Exec(ctx context.Context) ([]Chunk, error)

type ChunkOrderByInput

type ChunkOrderByInput string
const (
	ChunkOrderByInputIDAsc          ChunkOrderByInput = "id_ASC"
	ChunkOrderByInputIDDesc         ChunkOrderByInput = "id_DESC"
	ChunkOrderByInputCreatedAtAsc   ChunkOrderByInput = "createdAt_ASC"
	ChunkOrderByInputCreatedAtDesc  ChunkOrderByInput = "createdAt_DESC"
	ChunkOrderByInputUpdatedAtAsc   ChunkOrderByInput = "updatedAt_ASC"
	ChunkOrderByInputUpdatedAtDesc  ChunkOrderByInput = "updatedAt_DESC"
	ChunkOrderByInputRangeStartAsc  ChunkOrderByInput = "rangeStart_ASC"
	ChunkOrderByInputRangeStartDesc ChunkOrderByInput = "rangeStart_DESC"
	ChunkOrderByInputRangeEndAsc    ChunkOrderByInput = "rangeEnd_ASC"
	ChunkOrderByInputRangeEndDesc   ChunkOrderByInput = "rangeEnd_DESC"
)

type ChunkPreviousValues

type ChunkPreviousValues struct {
	ID         string `json:"id"`
	CreatedAt  string `json:"createdAt"`
	UpdatedAt  string `json:"updatedAt"`
	RangeStart int32  `json:"rangeStart"`
	RangeEnd   int32  `json:"rangeEnd"`
}

type ChunkPreviousValuesExec

type ChunkPreviousValuesExec struct {
	// contains filtered or unexported fields
}

func (ChunkPreviousValuesExec) Exec

func (ChunkPreviousValuesExec) Exists

func (instance ChunkPreviousValuesExec) Exists(ctx context.Context) (bool, error)

type ChunkPreviousValuesExecArray

type ChunkPreviousValuesExecArray struct {
	// contains filtered or unexported fields
}

func (ChunkPreviousValuesExecArray) Exec

type ChunkScalarWhereInput

type ChunkScalarWhereInput struct {
	ID              *string                 `json:"id,omitempty"`
	IDNot           *string                 `json:"id_not,omitempty"`
	IDIn            []string                `json:"id_in,omitempty"`
	IDNotIn         []string                `json:"id_not_in,omitempty"`
	IDLt            *string                 `json:"id_lt,omitempty"`
	IDLte           *string                 `json:"id_lte,omitempty"`
	IDGt            *string                 `json:"id_gt,omitempty"`
	IDGte           *string                 `json:"id_gte,omitempty"`
	IDContains      *string                 `json:"id_contains,omitempty"`
	IDNotContains   *string                 `json:"id_not_contains,omitempty"`
	IDStartsWith    *string                 `json:"id_starts_with,omitempty"`
	IDNotStartsWith *string                 `json:"id_not_starts_with,omitempty"`
	IDEndsWith      *string                 `json:"id_ends_with,omitempty"`
	IDNotEndsWith   *string                 `json:"id_not_ends_with,omitempty"`
	CreatedAt       *string                 `json:"createdAt,omitempty"`
	CreatedAtNot    *string                 `json:"createdAt_not,omitempty"`
	CreatedAtIn     []string                `json:"createdAt_in,omitempty"`
	CreatedAtNotIn  []string                `json:"createdAt_not_in,omitempty"`
	CreatedAtLt     *string                 `json:"createdAt_lt,omitempty"`
	CreatedAtLte    *string                 `json:"createdAt_lte,omitempty"`
	CreatedAtGt     *string                 `json:"createdAt_gt,omitempty"`
	CreatedAtGte    *string                 `json:"createdAt_gte,omitempty"`
	UpdatedAt       *string                 `json:"updatedAt,omitempty"`
	UpdatedAtNot    *string                 `json:"updatedAt_not,omitempty"`
	UpdatedAtIn     []string                `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn  []string                `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt     *string                 `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte    *string                 `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt     *string                 `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte    *string                 `json:"updatedAt_gte,omitempty"`
	RangeStart      *int32                  `json:"rangeStart,omitempty"`
	RangeStartNot   *int32                  `json:"rangeStart_not,omitempty"`
	RangeStartIn    []int32                 `json:"rangeStart_in,omitempty"`
	RangeStartNotIn []int32                 `json:"rangeStart_not_in,omitempty"`
	RangeStartLt    *int32                  `json:"rangeStart_lt,omitempty"`
	RangeStartLte   *int32                  `json:"rangeStart_lte,omitempty"`
	RangeStartGt    *int32                  `json:"rangeStart_gt,omitempty"`
	RangeStartGte   *int32                  `json:"rangeStart_gte,omitempty"`
	RangeEnd        *int32                  `json:"rangeEnd,omitempty"`
	RangeEndNot     *int32                  `json:"rangeEnd_not,omitempty"`
	RangeEndIn      []int32                 `json:"rangeEnd_in,omitempty"`
	RangeEndNotIn   []int32                 `json:"rangeEnd_not_in,omitempty"`
	RangeEndLt      *int32                  `json:"rangeEnd_lt,omitempty"`
	RangeEndLte     *int32                  `json:"rangeEnd_lte,omitempty"`
	RangeEndGt      *int32                  `json:"rangeEnd_gt,omitempty"`
	RangeEndGte     *int32                  `json:"rangeEnd_gte,omitempty"`
	And             []ChunkScalarWhereInput `json:"AND,omitempty"`
	Or              []ChunkScalarWhereInput `json:"OR,omitempty"`
	Not             []ChunkScalarWhereInput `json:"NOT,omitempty"`
}

type ChunkSubscriptionPayload

type ChunkSubscriptionPayload struct {
	Mutation      MutationType `json:"mutation"`
	UpdatedFields []string     `json:"updatedFields,omitempty"`
}

type ChunkSubscriptionPayloadExec

type ChunkSubscriptionPayloadExec struct {
	// contains filtered or unexported fields
}

func (ChunkSubscriptionPayloadExec) Exec

func (ChunkSubscriptionPayloadExec) Exists

func (instance ChunkSubscriptionPayloadExec) Exists(ctx context.Context) (bool, error)

func (*ChunkSubscriptionPayloadExec) Node

func (instance *ChunkSubscriptionPayloadExec) Node() *ChunkExec

func (*ChunkSubscriptionPayloadExec) PreviousValues

func (instance *ChunkSubscriptionPayloadExec) PreviousValues() *ChunkPreviousValuesExec

type ChunkSubscriptionPayloadExecArray

type ChunkSubscriptionPayloadExecArray struct {
	// contains filtered or unexported fields
}

func (ChunkSubscriptionPayloadExecArray) Exec

type ChunkSubscriptionWhereInput

type ChunkSubscriptionWhereInput struct {
	MutationIn                 []MutationType                `json:"mutation_in,omitempty"`
	UpdatedFieldsContains      *string                       `json:"updatedFields_contains,omitempty"`
	UpdatedFieldsContainsEvery []string                      `json:"updatedFields_contains_every,omitempty"`
	UpdatedFieldsContainsSome  []string                      `json:"updatedFields_contains_some,omitempty"`
	Node                       *ChunkWhereInput              `json:"node,omitempty"`
	And                        []ChunkSubscriptionWhereInput `json:"AND,omitempty"`
	Or                         []ChunkSubscriptionWhereInput `json:"OR,omitempty"`
	Not                        []ChunkSubscriptionWhereInput `json:"NOT,omitempty"`
}

type ChunkUpdateInput

type ChunkUpdateInput struct {
	Upload     *UploadUpdateOneRequiredWithoutChunksInput `json:"upload,omitempty"`
	RangeStart *int32                                     `json:"rangeStart,omitempty"`
	RangeEnd   *int32                                     `json:"rangeEnd,omitempty"`
}

type ChunkUpdateManyDataInput

type ChunkUpdateManyDataInput struct {
	RangeStart *int32 `json:"rangeStart,omitempty"`
	RangeEnd   *int32 `json:"rangeEnd,omitempty"`
}

type ChunkUpdateManyMutationInput

type ChunkUpdateManyMutationInput struct {
	RangeStart *int32 `json:"rangeStart,omitempty"`
	RangeEnd   *int32 `json:"rangeEnd,omitempty"`
}

type ChunkUpdateManyParams

type ChunkUpdateManyParams struct {
	Data  ChunkUpdateManyMutationInput `json:"data"`
	Where *ChunkWhereInput             `json:"where,omitempty"`
}

type ChunkUpdateManyWithWhereNestedInput

type ChunkUpdateManyWithWhereNestedInput struct {
	Where ChunkScalarWhereInput    `json:"where"`
	Data  ChunkUpdateManyDataInput `json:"data"`
}

type ChunkUpdateManyWithoutUploadInput

type ChunkUpdateManyWithoutUploadInput struct {
	Create     []ChunkCreateWithoutUploadInput                `json:"create,omitempty"`
	Delete     []ChunkWhereUniqueInput                        `json:"delete,omitempty"`
	Connect    []ChunkWhereUniqueInput                        `json:"connect,omitempty"`
	Set        []ChunkWhereUniqueInput                        `json:"set,omitempty"`
	Disconnect []ChunkWhereUniqueInput                        `json:"disconnect,omitempty"`
	Update     []ChunkUpdateWithWhereUniqueWithoutUploadInput `json:"update,omitempty"`
	Upsert     []ChunkUpsertWithWhereUniqueWithoutUploadInput `json:"upsert,omitempty"`
	DeleteMany []ChunkScalarWhereInput                        `json:"deleteMany,omitempty"`
	UpdateMany []ChunkUpdateManyWithWhereNestedInput          `json:"updateMany,omitempty"`
}

type ChunkUpdateParams

type ChunkUpdateParams struct {
	Data  ChunkUpdateInput      `json:"data"`
	Where ChunkWhereUniqueInput `json:"where"`
}

type ChunkUpdateWithWhereUniqueWithoutUploadInput

type ChunkUpdateWithWhereUniqueWithoutUploadInput struct {
	Where ChunkWhereUniqueInput             `json:"where"`
	Data  ChunkUpdateWithoutUploadDataInput `json:"data"`
}

type ChunkUpdateWithoutUploadDataInput

type ChunkUpdateWithoutUploadDataInput struct {
	RangeStart *int32 `json:"rangeStart,omitempty"`
	RangeEnd   *int32 `json:"rangeEnd,omitempty"`
}

type ChunkUpsertParams

type ChunkUpsertParams struct {
	Where  ChunkWhereUniqueInput `json:"where"`
	Create ChunkCreateInput      `json:"create"`
	Update ChunkUpdateInput      `json:"update"`
}

type ChunkUpsertWithWhereUniqueWithoutUploadInput

type ChunkUpsertWithWhereUniqueWithoutUploadInput struct {
	Where  ChunkWhereUniqueInput             `json:"where"`
	Update ChunkUpdateWithoutUploadDataInput `json:"update"`
	Create ChunkCreateWithoutUploadInput     `json:"create"`
}

type ChunkWhereInput

type ChunkWhereInput struct {
	ID              *string           `json:"id,omitempty"`
	IDNot           *string           `json:"id_not,omitempty"`
	IDIn            []string          `json:"id_in,omitempty"`
	IDNotIn         []string          `json:"id_not_in,omitempty"`
	IDLt            *string           `json:"id_lt,omitempty"`
	IDLte           *string           `json:"id_lte,omitempty"`
	IDGt            *string           `json:"id_gt,omitempty"`
	IDGte           *string           `json:"id_gte,omitempty"`
	IDContains      *string           `json:"id_contains,omitempty"`
	IDNotContains   *string           `json:"id_not_contains,omitempty"`
	IDStartsWith    *string           `json:"id_starts_with,omitempty"`
	IDNotStartsWith *string           `json:"id_not_starts_with,omitempty"`
	IDEndsWith      *string           `json:"id_ends_with,omitempty"`
	IDNotEndsWith   *string           `json:"id_not_ends_with,omitempty"`
	CreatedAt       *string           `json:"createdAt,omitempty"`
	CreatedAtNot    *string           `json:"createdAt_not,omitempty"`
	CreatedAtIn     []string          `json:"createdAt_in,omitempty"`
	CreatedAtNotIn  []string          `json:"createdAt_not_in,omitempty"`
	CreatedAtLt     *string           `json:"createdAt_lt,omitempty"`
	CreatedAtLte    *string           `json:"createdAt_lte,omitempty"`
	CreatedAtGt     *string           `json:"createdAt_gt,omitempty"`
	CreatedAtGte    *string           `json:"createdAt_gte,omitempty"`
	UpdatedAt       *string           `json:"updatedAt,omitempty"`
	UpdatedAtNot    *string           `json:"updatedAt_not,omitempty"`
	UpdatedAtIn     []string          `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn  []string          `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt     *string           `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte    *string           `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt     *string           `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte    *string           `json:"updatedAt_gte,omitempty"`
	Upload          *UploadWhereInput `json:"upload,omitempty"`
	RangeStart      *int32            `json:"rangeStart,omitempty"`
	RangeStartNot   *int32            `json:"rangeStart_not,omitempty"`
	RangeStartIn    []int32           `json:"rangeStart_in,omitempty"`
	RangeStartNotIn []int32           `json:"rangeStart_not_in,omitempty"`
	RangeStartLt    *int32            `json:"rangeStart_lt,omitempty"`
	RangeStartLte   *int32            `json:"rangeStart_lte,omitempty"`
	RangeStartGt    *int32            `json:"rangeStart_gt,omitempty"`
	RangeStartGte   *int32            `json:"rangeStart_gte,omitempty"`
	RangeEnd        *int32            `json:"rangeEnd,omitempty"`
	RangeEndNot     *int32            `json:"rangeEnd_not,omitempty"`
	RangeEndIn      []int32           `json:"rangeEnd_in,omitempty"`
	RangeEndNotIn   []int32           `json:"rangeEnd_not_in,omitempty"`
	RangeEndLt      *int32            `json:"rangeEnd_lt,omitempty"`
	RangeEndLte     *int32            `json:"rangeEnd_lte,omitempty"`
	RangeEndGt      *int32            `json:"rangeEnd_gt,omitempty"`
	RangeEndGte     *int32            `json:"rangeEnd_gte,omitempty"`
	And             []ChunkWhereInput `json:"AND,omitempty"`
	Or              []ChunkWhereInput `json:"OR,omitempty"`
	Not             []ChunkWhereInput `json:"NOT,omitempty"`
}

type ChunkWhereUniqueInput

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

type ChunksConnectionParams

type ChunksConnectionParams struct {
	Where   *ChunkWhereInput   `json:"where,omitempty"`
	OrderBy *ChunkOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32             `json:"skip,omitempty"`
	After   *string            `json:"after,omitempty"`
	Before  *string            `json:"before,omitempty"`
	First   *int32             `json:"first,omitempty"`
	Last    *int32             `json:"last,omitempty"`
}

type ChunksParams

type ChunksParams struct {
	Where   *ChunkWhereInput   `json:"where,omitempty"`
	OrderBy *ChunkOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32             `json:"skip,omitempty"`
	After   *string            `json:"after,omitempty"`
	Before  *string            `json:"before,omitempty"`
	First   *int32             `json:"first,omitempty"`
	Last    *int32             `json:"last,omitempty"`
}

type ChunksParamsExec

type ChunksParamsExec struct {
	Where   *ChunkWhereInput
	OrderBy *ChunkOrderByInput
	Skip    *int32
	After   *string
	Before  *string
	First   *int32
	Last    *int32
}

type Client

type Client struct {
	Client *prisma.Client
}

func New

func New(options *Options, opts ...graphql.ClientOption) *Client

func (*Client) Blob

func (client *Client) Blob(params BlobWhereUniqueInput) *BlobExec

func (*Client) Blobs

func (client *Client) Blobs(params *BlobsParams) *BlobExecArray

func (*Client) BlobsConnection

func (client *Client) BlobsConnection(params *BlobsConnectionParams) BlobConnectionExec

func (*Client) Chunk

func (client *Client) Chunk(params ChunkWhereUniqueInput) *ChunkExec

func (*Client) Chunks

func (client *Client) Chunks(params *ChunksParams) *ChunkExecArray

func (*Client) ChunksConnection

func (client *Client) ChunksConnection(params *ChunksConnectionParams) ChunkConnectionExec

func (*Client) CreateBlob

func (client *Client) CreateBlob(params BlobCreateInput) *BlobExec

func (*Client) CreateChunk

func (client *Client) CreateChunk(params ChunkCreateInput) *ChunkExec

func (*Client) CreateImage

func (client *Client) CreateImage(params ImageCreateInput) *ImageExec

func (*Client) CreateOrganization

func (client *Client) CreateOrganization(params OrganizationCreateInput) *OrganizationExec

func (*Client) CreateRepository

func (client *Client) CreateRepository(params RepositoryCreateInput) *RepositoryExec

func (*Client) CreateTag

func (client *Client) CreateTag(params TagCreateInput) *TagExec

func (*Client) CreateUpload

func (client *Client) CreateUpload(params UploadCreateInput) *UploadExec

func (*Client) DeleteBlob

func (client *Client) DeleteBlob(params BlobWhereUniqueInput) *BlobExec

func (*Client) DeleteChunk

func (client *Client) DeleteChunk(params ChunkWhereUniqueInput) *ChunkExec

func (*Client) DeleteImage

func (client *Client) DeleteImage(params ImageWhereUniqueInput) *ImageExec

func (*Client) DeleteManyBlobs

func (client *Client) DeleteManyBlobs(params *BlobWhereInput) *BatchPayloadExec

func (*Client) DeleteManyChunks

func (client *Client) DeleteManyChunks(params *ChunkWhereInput) *BatchPayloadExec

func (*Client) DeleteManyImages

func (client *Client) DeleteManyImages(params *ImageWhereInput) *BatchPayloadExec

func (*Client) DeleteManyOrganizations

func (client *Client) DeleteManyOrganizations(params *OrganizationWhereInput) *BatchPayloadExec

func (*Client) DeleteManyRepositories

func (client *Client) DeleteManyRepositories(params *RepositoryWhereInput) *BatchPayloadExec

func (*Client) DeleteManyTags

func (client *Client) DeleteManyTags(params *TagWhereInput) *BatchPayloadExec

func (*Client) DeleteManyUploads

func (client *Client) DeleteManyUploads(params *UploadWhereInput) *BatchPayloadExec

func (*Client) DeleteOrganization

func (client *Client) DeleteOrganization(params OrganizationWhereUniqueInput) *OrganizationExec

func (*Client) DeleteRepository

func (client *Client) DeleteRepository(params RepositoryWhereUniqueInput) *RepositoryExec

func (*Client) DeleteTag

func (client *Client) DeleteTag(params TagWhereUniqueInput) *TagExec

func (*Client) DeleteUpload

func (client *Client) DeleteUpload(params UploadWhereUniqueInput) *UploadExec

func (*Client) GraphQL

func (client *Client) GraphQL(ctx context.Context, query string, variables map[string]interface{}) (map[string]interface{}, error)

func (*Client) Image

func (client *Client) Image(params ImageWhereUniqueInput) *ImageExec

func (*Client) Images

func (client *Client) Images(params *ImagesParams) *ImageExecArray

func (*Client) ImagesConnection

func (client *Client) ImagesConnection(params *ImagesConnectionParams) ImageConnectionExec

func (*Client) Organization

func (client *Client) Organization(params OrganizationWhereUniqueInput) *OrganizationExec

func (*Client) Organizations

func (client *Client) Organizations(params *OrganizationsParams) *OrganizationExecArray

func (*Client) OrganizationsConnection

func (client *Client) OrganizationsConnection(params *OrganizationsConnectionParams) OrganizationConnectionExec

func (*Client) Repositories

func (client *Client) Repositories(params *RepositoriesParams) *RepositoryExecArray

func (*Client) RepositoriesConnection

func (client *Client) RepositoriesConnection(params *RepositoriesConnectionParams) RepositoryConnectionExec

func (*Client) Repository

func (client *Client) Repository(params RepositoryWhereUniqueInput) *RepositoryExec

func (*Client) Tag

func (client *Client) Tag(params TagWhereUniqueInput) *TagExec

func (*Client) Tags

func (client *Client) Tags(params *TagsParams) *TagExecArray

func (*Client) TagsConnection

func (client *Client) TagsConnection(params *TagsConnectionParams) TagConnectionExec

func (*Client) UpdateBlob

func (client *Client) UpdateBlob(params BlobUpdateParams) *BlobExec

func (*Client) UpdateChunk

func (client *Client) UpdateChunk(params ChunkUpdateParams) *ChunkExec

func (*Client) UpdateImage

func (client *Client) UpdateImage(params ImageUpdateParams) *ImageExec

func (*Client) UpdateManyBlobs

func (client *Client) UpdateManyBlobs(params BlobUpdateManyParams) *BatchPayloadExec

func (*Client) UpdateManyChunks

func (client *Client) UpdateManyChunks(params ChunkUpdateManyParams) *BatchPayloadExec

func (*Client) UpdateManyImages

func (client *Client) UpdateManyImages(params ImageUpdateManyParams) *BatchPayloadExec

func (*Client) UpdateManyOrganizations

func (client *Client) UpdateManyOrganizations(params OrganizationUpdateManyParams) *BatchPayloadExec

func (*Client) UpdateManyRepositories

func (client *Client) UpdateManyRepositories(params RepositoryUpdateManyParams) *BatchPayloadExec

func (*Client) UpdateManyTags

func (client *Client) UpdateManyTags(params TagUpdateManyParams) *BatchPayloadExec

func (*Client) UpdateManyUploads

func (client *Client) UpdateManyUploads(params UploadUpdateManyParams) *BatchPayloadExec

func (*Client) UpdateOrganization

func (client *Client) UpdateOrganization(params OrganizationUpdateParams) *OrganizationExec

func (*Client) UpdateRepository

func (client *Client) UpdateRepository(params RepositoryUpdateParams) *RepositoryExec

func (*Client) UpdateTag

func (client *Client) UpdateTag(params TagUpdateParams) *TagExec

func (*Client) UpdateUpload

func (client *Client) UpdateUpload(params UploadUpdateParams) *UploadExec

func (*Client) Upload

func (client *Client) Upload(params UploadWhereUniqueInput) *UploadExec

func (*Client) Uploads

func (client *Client) Uploads(params *UploadsParams) *UploadExecArray

func (*Client) UploadsConnection

func (client *Client) UploadsConnection(params *UploadsConnectionParams) UploadConnectionExec

func (*Client) UpsertBlob

func (client *Client) UpsertBlob(params BlobUpsertParams) *BlobExec

func (*Client) UpsertChunk

func (client *Client) UpsertChunk(params ChunkUpsertParams) *ChunkExec

func (*Client) UpsertImage

func (client *Client) UpsertImage(params ImageUpsertParams) *ImageExec

func (*Client) UpsertOrganization

func (client *Client) UpsertOrganization(params OrganizationUpsertParams) *OrganizationExec

func (*Client) UpsertRepository

func (client *Client) UpsertRepository(params RepositoryUpsertParams) *RepositoryExec

func (*Client) UpsertTag

func (client *Client) UpsertTag(params TagUpsertParams) *TagExec

func (*Client) UpsertUpload

func (client *Client) UpsertUpload(params UploadUpsertParams) *UploadExec

type Image

type Image struct {
	ID           string `json:"id"`
	CreatedAt    string `json:"createdAt"`
	UpdatedAt    string `json:"updatedAt"`
	Digest       string `json:"digest"`
	Manifest     string `json:"manifest"`
	ManifestType string `json:"manifestType"`
}

type ImageConnection

type ImageConnection struct {
}

type ImageConnectionExec

type ImageConnectionExec struct {
	// contains filtered or unexported fields
}

func (*ImageConnectionExec) Aggregate

func (instance *ImageConnectionExec) Aggregate(ctx context.Context) (Aggregate, error)

func (*ImageConnectionExec) Edges

func (instance *ImageConnectionExec) Edges() *ImageEdgeExec

func (ImageConnectionExec) Exec

func (instance ImageConnectionExec) Exec(ctx context.Context) (*ImageConnection, error)

func (ImageConnectionExec) Exists

func (instance ImageConnectionExec) Exists(ctx context.Context) (bool, error)

func (*ImageConnectionExec) PageInfo

func (instance *ImageConnectionExec) PageInfo() *PageInfoExec

type ImageConnectionExecArray

type ImageConnectionExecArray struct {
	// contains filtered or unexported fields
}

func (ImageConnectionExecArray) Exec

type ImageCreateInput

type ImageCreateInput struct {
	ID           *string                               `json:"id,omitempty"`
	Repo         RepositoryCreateOneWithoutImagesInput `json:"repo"`
	Digest       string                                `json:"digest"`
	Manifest     string                                `json:"manifest"`
	ManifestType string                                `json:"manifestType"`
	Tags         *TagCreateManyWithoutImageInput       `json:"tags,omitempty"`
}

type ImageCreateManyInput

type ImageCreateManyInput struct {
	Create  []ImageCreateInput      `json:"create,omitempty"`
	Connect []ImageWhereUniqueInput `json:"connect,omitempty"`
}

type ImageCreateManyWithoutRepoInput

type ImageCreateManyWithoutRepoInput struct {
	Create  []ImageCreateWithoutRepoInput `json:"create,omitempty"`
	Connect []ImageWhereUniqueInput       `json:"connect,omitempty"`
}

type ImageCreateOneWithoutTagsInput

type ImageCreateOneWithoutTagsInput struct {
	Create  *ImageCreateWithoutTagsInput `json:"create,omitempty"`
	Connect *ImageWhereUniqueInput       `json:"connect,omitempty"`
}

type ImageCreateWithoutRepoInput

type ImageCreateWithoutRepoInput struct {
	ID           *string                         `json:"id,omitempty"`
	Digest       string                          `json:"digest"`
	Manifest     string                          `json:"manifest"`
	ManifestType string                          `json:"manifestType"`
	Tags         *TagCreateManyWithoutImageInput `json:"tags,omitempty"`
}

type ImageCreateWithoutTagsInput

type ImageCreateWithoutTagsInput struct {
	ID           *string                               `json:"id,omitempty"`
	Repo         RepositoryCreateOneWithoutImagesInput `json:"repo"`
	Digest       string                                `json:"digest"`
	Manifest     string                                `json:"manifest"`
	ManifestType string                                `json:"manifestType"`
}

type ImageEdge

type ImageEdge struct {
	Cursor string `json:"cursor"`
}

type ImageEdgeExec

type ImageEdgeExec struct {
	// contains filtered or unexported fields
}

func (ImageEdgeExec) Exec

func (instance ImageEdgeExec) Exec(ctx context.Context) (*ImageEdge, error)

func (ImageEdgeExec) Exists

func (instance ImageEdgeExec) Exists(ctx context.Context) (bool, error)

func (*ImageEdgeExec) Node

func (instance *ImageEdgeExec) Node() *ImageExec

type ImageEdgeExecArray

type ImageEdgeExecArray struct {
	// contains filtered or unexported fields
}

func (ImageEdgeExecArray) Exec

func (instance ImageEdgeExecArray) Exec(ctx context.Context) ([]ImageEdge, error)

type ImageExec

type ImageExec struct {
	// contains filtered or unexported fields
}

func (ImageExec) Exec

func (instance ImageExec) Exec(ctx context.Context) (*Image, error)

func (ImageExec) Exists

func (instance ImageExec) Exists(ctx context.Context) (bool, error)

func (*ImageExec) Repo

func (instance *ImageExec) Repo() *RepositoryExec

func (*ImageExec) Tags

func (instance *ImageExec) Tags(params *TagsParamsExec) *TagExecArray

type ImageExecArray

type ImageExecArray struct {
	// contains filtered or unexported fields
}

func (ImageExecArray) Exec

func (instance ImageExecArray) Exec(ctx context.Context) ([]Image, error)

type ImageOrderByInput

type ImageOrderByInput string
const (
	ImageOrderByInputIDAsc            ImageOrderByInput = "id_ASC"
	ImageOrderByInputIDDesc           ImageOrderByInput = "id_DESC"
	ImageOrderByInputCreatedAtAsc     ImageOrderByInput = "createdAt_ASC"
	ImageOrderByInputCreatedAtDesc    ImageOrderByInput = "createdAt_DESC"
	ImageOrderByInputUpdatedAtAsc     ImageOrderByInput = "updatedAt_ASC"
	ImageOrderByInputUpdatedAtDesc    ImageOrderByInput = "updatedAt_DESC"
	ImageOrderByInputDigestAsc        ImageOrderByInput = "digest_ASC"
	ImageOrderByInputDigestDesc       ImageOrderByInput = "digest_DESC"
	ImageOrderByInputManifestAsc      ImageOrderByInput = "manifest_ASC"
	ImageOrderByInputManifestDesc     ImageOrderByInput = "manifest_DESC"
	ImageOrderByInputManifestTypeAsc  ImageOrderByInput = "manifestType_ASC"
	ImageOrderByInputManifestTypeDesc ImageOrderByInput = "manifestType_DESC"
)

type ImagePreviousValues

type ImagePreviousValues struct {
	ID           string `json:"id"`
	CreatedAt    string `json:"createdAt"`
	UpdatedAt    string `json:"updatedAt"`
	Digest       string `json:"digest"`
	Manifest     string `json:"manifest"`
	ManifestType string `json:"manifestType"`
}

type ImagePreviousValuesExec

type ImagePreviousValuesExec struct {
	// contains filtered or unexported fields
}

func (ImagePreviousValuesExec) Exec

func (ImagePreviousValuesExec) Exists

func (instance ImagePreviousValuesExec) Exists(ctx context.Context) (bool, error)

type ImagePreviousValuesExecArray

type ImagePreviousValuesExecArray struct {
	// contains filtered or unexported fields
}

func (ImagePreviousValuesExecArray) Exec

type ImageScalarWhereInput

type ImageScalarWhereInput struct {
	ID                        *string                 `json:"id,omitempty"`
	IDNot                     *string                 `json:"id_not,omitempty"`
	IDIn                      []string                `json:"id_in,omitempty"`
	IDNotIn                   []string                `json:"id_not_in,omitempty"`
	IDLt                      *string                 `json:"id_lt,omitempty"`
	IDLte                     *string                 `json:"id_lte,omitempty"`
	IDGt                      *string                 `json:"id_gt,omitempty"`
	IDGte                     *string                 `json:"id_gte,omitempty"`
	IDContains                *string                 `json:"id_contains,omitempty"`
	IDNotContains             *string                 `json:"id_not_contains,omitempty"`
	IDStartsWith              *string                 `json:"id_starts_with,omitempty"`
	IDNotStartsWith           *string                 `json:"id_not_starts_with,omitempty"`
	IDEndsWith                *string                 `json:"id_ends_with,omitempty"`
	IDNotEndsWith             *string                 `json:"id_not_ends_with,omitempty"`
	CreatedAt                 *string                 `json:"createdAt,omitempty"`
	CreatedAtNot              *string                 `json:"createdAt_not,omitempty"`
	CreatedAtIn               []string                `json:"createdAt_in,omitempty"`
	CreatedAtNotIn            []string                `json:"createdAt_not_in,omitempty"`
	CreatedAtLt               *string                 `json:"createdAt_lt,omitempty"`
	CreatedAtLte              *string                 `json:"createdAt_lte,omitempty"`
	CreatedAtGt               *string                 `json:"createdAt_gt,omitempty"`
	CreatedAtGte              *string                 `json:"createdAt_gte,omitempty"`
	UpdatedAt                 *string                 `json:"updatedAt,omitempty"`
	UpdatedAtNot              *string                 `json:"updatedAt_not,omitempty"`
	UpdatedAtIn               []string                `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn            []string                `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt               *string                 `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte              *string                 `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt               *string                 `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte              *string                 `json:"updatedAt_gte,omitempty"`
	Digest                    *string                 `json:"digest,omitempty"`
	DigestNot                 *string                 `json:"digest_not,omitempty"`
	DigestIn                  []string                `json:"digest_in,omitempty"`
	DigestNotIn               []string                `json:"digest_not_in,omitempty"`
	DigestLt                  *string                 `json:"digest_lt,omitempty"`
	DigestLte                 *string                 `json:"digest_lte,omitempty"`
	DigestGt                  *string                 `json:"digest_gt,omitempty"`
	DigestGte                 *string                 `json:"digest_gte,omitempty"`
	DigestContains            *string                 `json:"digest_contains,omitempty"`
	DigestNotContains         *string                 `json:"digest_not_contains,omitempty"`
	DigestStartsWith          *string                 `json:"digest_starts_with,omitempty"`
	DigestNotStartsWith       *string                 `json:"digest_not_starts_with,omitempty"`
	DigestEndsWith            *string                 `json:"digest_ends_with,omitempty"`
	DigestNotEndsWith         *string                 `json:"digest_not_ends_with,omitempty"`
	Manifest                  *string                 `json:"manifest,omitempty"`
	ManifestNot               *string                 `json:"manifest_not,omitempty"`
	ManifestIn                []string                `json:"manifest_in,omitempty"`
	ManifestNotIn             []string                `json:"manifest_not_in,omitempty"`
	ManifestLt                *string                 `json:"manifest_lt,omitempty"`
	ManifestLte               *string                 `json:"manifest_lte,omitempty"`
	ManifestGt                *string                 `json:"manifest_gt,omitempty"`
	ManifestGte               *string                 `json:"manifest_gte,omitempty"`
	ManifestContains          *string                 `json:"manifest_contains,omitempty"`
	ManifestNotContains       *string                 `json:"manifest_not_contains,omitempty"`
	ManifestStartsWith        *string                 `json:"manifest_starts_with,omitempty"`
	ManifestNotStartsWith     *string                 `json:"manifest_not_starts_with,omitempty"`
	ManifestEndsWith          *string                 `json:"manifest_ends_with,omitempty"`
	ManifestNotEndsWith       *string                 `json:"manifest_not_ends_with,omitempty"`
	ManifestType              *string                 `json:"manifestType,omitempty"`
	ManifestTypeNot           *string                 `json:"manifestType_not,omitempty"`
	ManifestTypeIn            []string                `json:"manifestType_in,omitempty"`
	ManifestTypeNotIn         []string                `json:"manifestType_not_in,omitempty"`
	ManifestTypeLt            *string                 `json:"manifestType_lt,omitempty"`
	ManifestTypeLte           *string                 `json:"manifestType_lte,omitempty"`
	ManifestTypeGt            *string                 `json:"manifestType_gt,omitempty"`
	ManifestTypeGte           *string                 `json:"manifestType_gte,omitempty"`
	ManifestTypeContains      *string                 `json:"manifestType_contains,omitempty"`
	ManifestTypeNotContains   *string                 `json:"manifestType_not_contains,omitempty"`
	ManifestTypeStartsWith    *string                 `json:"manifestType_starts_with,omitempty"`
	ManifestTypeNotStartsWith *string                 `json:"manifestType_not_starts_with,omitempty"`
	ManifestTypeEndsWith      *string                 `json:"manifestType_ends_with,omitempty"`
	ManifestTypeNotEndsWith   *string                 `json:"manifestType_not_ends_with,omitempty"`
	And                       []ImageScalarWhereInput `json:"AND,omitempty"`
	Or                        []ImageScalarWhereInput `json:"OR,omitempty"`
	Not                       []ImageScalarWhereInput `json:"NOT,omitempty"`
}

type ImageSubscriptionPayload

type ImageSubscriptionPayload struct {
	Mutation      MutationType `json:"mutation"`
	UpdatedFields []string     `json:"updatedFields,omitempty"`
}

type ImageSubscriptionPayloadExec

type ImageSubscriptionPayloadExec struct {
	// contains filtered or unexported fields
}

func (ImageSubscriptionPayloadExec) Exec

func (ImageSubscriptionPayloadExec) Exists

func (instance ImageSubscriptionPayloadExec) Exists(ctx context.Context) (bool, error)

func (*ImageSubscriptionPayloadExec) Node

func (instance *ImageSubscriptionPayloadExec) Node() *ImageExec

func (*ImageSubscriptionPayloadExec) PreviousValues

func (instance *ImageSubscriptionPayloadExec) PreviousValues() *ImagePreviousValuesExec

type ImageSubscriptionPayloadExecArray

type ImageSubscriptionPayloadExecArray struct {
	// contains filtered or unexported fields
}

func (ImageSubscriptionPayloadExecArray) Exec

type ImageSubscriptionWhereInput

type ImageSubscriptionWhereInput struct {
	MutationIn                 []MutationType                `json:"mutation_in,omitempty"`
	UpdatedFieldsContains      *string                       `json:"updatedFields_contains,omitempty"`
	UpdatedFieldsContainsEvery []string                      `json:"updatedFields_contains_every,omitempty"`
	UpdatedFieldsContainsSome  []string                      `json:"updatedFields_contains_some,omitempty"`
	Node                       *ImageWhereInput              `json:"node,omitempty"`
	And                        []ImageSubscriptionWhereInput `json:"AND,omitempty"`
	Or                         []ImageSubscriptionWhereInput `json:"OR,omitempty"`
	Not                        []ImageSubscriptionWhereInput `json:"NOT,omitempty"`
}

type ImageUpdateDataInput

type ImageUpdateDataInput struct {
	Repo         *RepositoryUpdateOneRequiredWithoutImagesInput `json:"repo,omitempty"`
	Digest       *string                                        `json:"digest,omitempty"`
	Manifest     *string                                        `json:"manifest,omitempty"`
	ManifestType *string                                        `json:"manifestType,omitempty"`
	Tags         *TagUpdateManyWithoutImageInput                `json:"tags,omitempty"`
}

type ImageUpdateInput

type ImageUpdateInput struct {
	Repo         *RepositoryUpdateOneRequiredWithoutImagesInput `json:"repo,omitempty"`
	Digest       *string                                        `json:"digest,omitempty"`
	Manifest     *string                                        `json:"manifest,omitempty"`
	ManifestType *string                                        `json:"manifestType,omitempty"`
	Tags         *TagUpdateManyWithoutImageInput                `json:"tags,omitempty"`
}

type ImageUpdateManyDataInput

type ImageUpdateManyDataInput struct {
	Digest       *string `json:"digest,omitempty"`
	Manifest     *string `json:"manifest,omitempty"`
	ManifestType *string `json:"manifestType,omitempty"`
}

type ImageUpdateManyInput

type ImageUpdateManyInput struct {
	Create     []ImageCreateInput                      `json:"create,omitempty"`
	Update     []ImageUpdateWithWhereUniqueNestedInput `json:"update,omitempty"`
	Upsert     []ImageUpsertWithWhereUniqueNestedInput `json:"upsert,omitempty"`
	Delete     []ImageWhereUniqueInput                 `json:"delete,omitempty"`
	Connect    []ImageWhereUniqueInput                 `json:"connect,omitempty"`
	Set        []ImageWhereUniqueInput                 `json:"set,omitempty"`
	Disconnect []ImageWhereUniqueInput                 `json:"disconnect,omitempty"`
	DeleteMany []ImageScalarWhereInput                 `json:"deleteMany,omitempty"`
	UpdateMany []ImageUpdateManyWithWhereNestedInput   `json:"updateMany,omitempty"`
}

type ImageUpdateManyMutationInput

type ImageUpdateManyMutationInput struct {
	Digest       *string `json:"digest,omitempty"`
	Manifest     *string `json:"manifest,omitempty"`
	ManifestType *string `json:"manifestType,omitempty"`
}

type ImageUpdateManyParams

type ImageUpdateManyParams struct {
	Data  ImageUpdateManyMutationInput `json:"data"`
	Where *ImageWhereInput             `json:"where,omitempty"`
}

type ImageUpdateManyWithWhereNestedInput

type ImageUpdateManyWithWhereNestedInput struct {
	Where ImageScalarWhereInput    `json:"where"`
	Data  ImageUpdateManyDataInput `json:"data"`
}

type ImageUpdateManyWithoutRepoInput

type ImageUpdateManyWithoutRepoInput struct {
	Create     []ImageCreateWithoutRepoInput                `json:"create,omitempty"`
	Delete     []ImageWhereUniqueInput                      `json:"delete,omitempty"`
	Connect    []ImageWhereUniqueInput                      `json:"connect,omitempty"`
	Set        []ImageWhereUniqueInput                      `json:"set,omitempty"`
	Disconnect []ImageWhereUniqueInput                      `json:"disconnect,omitempty"`
	Update     []ImageUpdateWithWhereUniqueWithoutRepoInput `json:"update,omitempty"`
	Upsert     []ImageUpsertWithWhereUniqueWithoutRepoInput `json:"upsert,omitempty"`
	DeleteMany []ImageScalarWhereInput                      `json:"deleteMany,omitempty"`
	UpdateMany []ImageUpdateManyWithWhereNestedInput        `json:"updateMany,omitempty"`
}

type ImageUpdateOneRequiredWithoutTagsInput

type ImageUpdateOneRequiredWithoutTagsInput struct {
	Create  *ImageCreateWithoutTagsInput     `json:"create,omitempty"`
	Update  *ImageUpdateWithoutTagsDataInput `json:"update,omitempty"`
	Upsert  *ImageUpsertWithoutTagsInput     `json:"upsert,omitempty"`
	Connect *ImageWhereUniqueInput           `json:"connect,omitempty"`
}

type ImageUpdateParams

type ImageUpdateParams struct {
	Data  ImageUpdateInput      `json:"data"`
	Where ImageWhereUniqueInput `json:"where"`
}

type ImageUpdateWithWhereUniqueNestedInput

type ImageUpdateWithWhereUniqueNestedInput struct {
	Where ImageWhereUniqueInput `json:"where"`
	Data  ImageUpdateDataInput  `json:"data"`
}

type ImageUpdateWithWhereUniqueWithoutRepoInput

type ImageUpdateWithWhereUniqueWithoutRepoInput struct {
	Where ImageWhereUniqueInput           `json:"where"`
	Data  ImageUpdateWithoutRepoDataInput `json:"data"`
}

type ImageUpdateWithoutRepoDataInput

type ImageUpdateWithoutRepoDataInput struct {
	Digest       *string                         `json:"digest,omitempty"`
	Manifest     *string                         `json:"manifest,omitempty"`
	ManifestType *string                         `json:"manifestType,omitempty"`
	Tags         *TagUpdateManyWithoutImageInput `json:"tags,omitempty"`
}

type ImageUpdateWithoutTagsDataInput

type ImageUpdateWithoutTagsDataInput struct {
	Repo         *RepositoryUpdateOneRequiredWithoutImagesInput `json:"repo,omitempty"`
	Digest       *string                                        `json:"digest,omitempty"`
	Manifest     *string                                        `json:"manifest,omitempty"`
	ManifestType *string                                        `json:"manifestType,omitempty"`
}

type ImageUpsertParams

type ImageUpsertParams struct {
	Where  ImageWhereUniqueInput `json:"where"`
	Create ImageCreateInput      `json:"create"`
	Update ImageUpdateInput      `json:"update"`
}

type ImageUpsertWithWhereUniqueNestedInput

type ImageUpsertWithWhereUniqueNestedInput struct {
	Where  ImageWhereUniqueInput `json:"where"`
	Update ImageUpdateDataInput  `json:"update"`
	Create ImageCreateInput      `json:"create"`
}

type ImageUpsertWithWhereUniqueWithoutRepoInput

type ImageUpsertWithWhereUniqueWithoutRepoInput struct {
	Where  ImageWhereUniqueInput           `json:"where"`
	Update ImageUpdateWithoutRepoDataInput `json:"update"`
	Create ImageCreateWithoutRepoInput     `json:"create"`
}

type ImageUpsertWithoutTagsInput

type ImageUpsertWithoutTagsInput struct {
	Update ImageUpdateWithoutTagsDataInput `json:"update"`
	Create ImageCreateWithoutTagsInput     `json:"create"`
}

type ImageWhereInput

type ImageWhereInput struct {
	ID                        *string               `json:"id,omitempty"`
	IDNot                     *string               `json:"id_not,omitempty"`
	IDIn                      []string              `json:"id_in,omitempty"`
	IDNotIn                   []string              `json:"id_not_in,omitempty"`
	IDLt                      *string               `json:"id_lt,omitempty"`
	IDLte                     *string               `json:"id_lte,omitempty"`
	IDGt                      *string               `json:"id_gt,omitempty"`
	IDGte                     *string               `json:"id_gte,omitempty"`
	IDContains                *string               `json:"id_contains,omitempty"`
	IDNotContains             *string               `json:"id_not_contains,omitempty"`
	IDStartsWith              *string               `json:"id_starts_with,omitempty"`
	IDNotStartsWith           *string               `json:"id_not_starts_with,omitempty"`
	IDEndsWith                *string               `json:"id_ends_with,omitempty"`
	IDNotEndsWith             *string               `json:"id_not_ends_with,omitempty"`
	CreatedAt                 *string               `json:"createdAt,omitempty"`
	CreatedAtNot              *string               `json:"createdAt_not,omitempty"`
	CreatedAtIn               []string              `json:"createdAt_in,omitempty"`
	CreatedAtNotIn            []string              `json:"createdAt_not_in,omitempty"`
	CreatedAtLt               *string               `json:"createdAt_lt,omitempty"`
	CreatedAtLte              *string               `json:"createdAt_lte,omitempty"`
	CreatedAtGt               *string               `json:"createdAt_gt,omitempty"`
	CreatedAtGte              *string               `json:"createdAt_gte,omitempty"`
	UpdatedAt                 *string               `json:"updatedAt,omitempty"`
	UpdatedAtNot              *string               `json:"updatedAt_not,omitempty"`
	UpdatedAtIn               []string              `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn            []string              `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt               *string               `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte              *string               `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt               *string               `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte              *string               `json:"updatedAt_gte,omitempty"`
	Repo                      *RepositoryWhereInput `json:"repo,omitempty"`
	Digest                    *string               `json:"digest,omitempty"`
	DigestNot                 *string               `json:"digest_not,omitempty"`
	DigestIn                  []string              `json:"digest_in,omitempty"`
	DigestNotIn               []string              `json:"digest_not_in,omitempty"`
	DigestLt                  *string               `json:"digest_lt,omitempty"`
	DigestLte                 *string               `json:"digest_lte,omitempty"`
	DigestGt                  *string               `json:"digest_gt,omitempty"`
	DigestGte                 *string               `json:"digest_gte,omitempty"`
	DigestContains            *string               `json:"digest_contains,omitempty"`
	DigestNotContains         *string               `json:"digest_not_contains,omitempty"`
	DigestStartsWith          *string               `json:"digest_starts_with,omitempty"`
	DigestNotStartsWith       *string               `json:"digest_not_starts_with,omitempty"`
	DigestEndsWith            *string               `json:"digest_ends_with,omitempty"`
	DigestNotEndsWith         *string               `json:"digest_not_ends_with,omitempty"`
	Manifest                  *string               `json:"manifest,omitempty"`
	ManifestNot               *string               `json:"manifest_not,omitempty"`
	ManifestIn                []string              `json:"manifest_in,omitempty"`
	ManifestNotIn             []string              `json:"manifest_not_in,omitempty"`
	ManifestLt                *string               `json:"manifest_lt,omitempty"`
	ManifestLte               *string               `json:"manifest_lte,omitempty"`
	ManifestGt                *string               `json:"manifest_gt,omitempty"`
	ManifestGte               *string               `json:"manifest_gte,omitempty"`
	ManifestContains          *string               `json:"manifest_contains,omitempty"`
	ManifestNotContains       *string               `json:"manifest_not_contains,omitempty"`
	ManifestStartsWith        *string               `json:"manifest_starts_with,omitempty"`
	ManifestNotStartsWith     *string               `json:"manifest_not_starts_with,omitempty"`
	ManifestEndsWith          *string               `json:"manifest_ends_with,omitempty"`
	ManifestNotEndsWith       *string               `json:"manifest_not_ends_with,omitempty"`
	ManifestType              *string               `json:"manifestType,omitempty"`
	ManifestTypeNot           *string               `json:"manifestType_not,omitempty"`
	ManifestTypeIn            []string              `json:"manifestType_in,omitempty"`
	ManifestTypeNotIn         []string              `json:"manifestType_not_in,omitempty"`
	ManifestTypeLt            *string               `json:"manifestType_lt,omitempty"`
	ManifestTypeLte           *string               `json:"manifestType_lte,omitempty"`
	ManifestTypeGt            *string               `json:"manifestType_gt,omitempty"`
	ManifestTypeGte           *string               `json:"manifestType_gte,omitempty"`
	ManifestTypeContains      *string               `json:"manifestType_contains,omitempty"`
	ManifestTypeNotContains   *string               `json:"manifestType_not_contains,omitempty"`
	ManifestTypeStartsWith    *string               `json:"manifestType_starts_with,omitempty"`
	ManifestTypeNotStartsWith *string               `json:"manifestType_not_starts_with,omitempty"`
	ManifestTypeEndsWith      *string               `json:"manifestType_ends_with,omitempty"`
	ManifestTypeNotEndsWith   *string               `json:"manifestType_not_ends_with,omitempty"`
	TagsEvery                 *TagWhereInput        `json:"tags_every,omitempty"`
	TagsSome                  *TagWhereInput        `json:"tags_some,omitempty"`
	TagsNone                  *TagWhereInput        `json:"tags_none,omitempty"`
	And                       []ImageWhereInput     `json:"AND,omitempty"`
	Or                        []ImageWhereInput     `json:"OR,omitempty"`
	Not                       []ImageWhereInput     `json:"NOT,omitempty"`
}

type ImageWhereUniqueInput

type ImageWhereUniqueInput struct {
	ID     *string `json:"id,omitempty"`
	Digest *string `json:"digest,omitempty"`
}

type ImagesConnectionParams

type ImagesConnectionParams struct {
	Where   *ImageWhereInput   `json:"where,omitempty"`
	OrderBy *ImageOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32             `json:"skip,omitempty"`
	After   *string            `json:"after,omitempty"`
	Before  *string            `json:"before,omitempty"`
	First   *int32             `json:"first,omitempty"`
	Last    *int32             `json:"last,omitempty"`
}

type ImagesParams

type ImagesParams struct {
	Where   *ImageWhereInput   `json:"where,omitempty"`
	OrderBy *ImageOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32             `json:"skip,omitempty"`
	After   *string            `json:"after,omitempty"`
	Before  *string            `json:"before,omitempty"`
	First   *int32             `json:"first,omitempty"`
	Last    *int32             `json:"last,omitempty"`
}

type ImagesParamsExec

type ImagesParamsExec struct {
	Where   *ImageWhereInput
	OrderBy *ImageOrderByInput
	Skip    *int32
	After   *string
	Before  *string
	First   *int32
	Last    *int32
}

type MutationType

type MutationType string
const (
	MutationTypeCreated MutationType = "CREATED"
	MutationTypeUpdated MutationType = "UPDATED"
	MutationTypeDeleted MutationType = "DELETED"
)

type Options

type Options struct {
	Endpoint string
	Secret   string
}

type Organization

type Organization struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Name      string `json:"name"`
}

type OrganizationConnection

type OrganizationConnection struct {
}

type OrganizationConnectionExec

type OrganizationConnectionExec struct {
	// contains filtered or unexported fields
}

func (*OrganizationConnectionExec) Aggregate

func (instance *OrganizationConnectionExec) Aggregate(ctx context.Context) (Aggregate, error)

func (*OrganizationConnectionExec) Edges

func (OrganizationConnectionExec) Exec

func (OrganizationConnectionExec) Exists

func (instance OrganizationConnectionExec) Exists(ctx context.Context) (bool, error)

func (*OrganizationConnectionExec) PageInfo

func (instance *OrganizationConnectionExec) PageInfo() *PageInfoExec

type OrganizationConnectionExecArray

type OrganizationConnectionExecArray struct {
	// contains filtered or unexported fields
}

func (OrganizationConnectionExecArray) Exec

type OrganizationCreateInput

type OrganizationCreateInput struct {
	ID     *string                              `json:"id,omitempty"`
	Name   string                               `json:"name"`
	Repos  *RepositoryCreateManyWithoutOrgInput `json:"repos,omitempty"`
	Blobs  *BlobCreateManyInput                 `json:"blobs,omitempty"`
	Images *ImageCreateManyInput                `json:"images,omitempty"`
}

type OrganizationCreateOneWithoutReposInput

type OrganizationCreateOneWithoutReposInput struct {
	Create  *OrganizationCreateWithoutReposInput `json:"create,omitempty"`
	Connect *OrganizationWhereUniqueInput        `json:"connect,omitempty"`
}

type OrganizationCreateWithoutReposInput

type OrganizationCreateWithoutReposInput struct {
	ID     *string               `json:"id,omitempty"`
	Name   string                `json:"name"`
	Blobs  *BlobCreateManyInput  `json:"blobs,omitempty"`
	Images *ImageCreateManyInput `json:"images,omitempty"`
}

type OrganizationEdge

type OrganizationEdge struct {
	Cursor string `json:"cursor"`
}

type OrganizationEdgeExec

type OrganizationEdgeExec struct {
	// contains filtered or unexported fields
}

func (OrganizationEdgeExec) Exec

func (OrganizationEdgeExec) Exists

func (instance OrganizationEdgeExec) Exists(ctx context.Context) (bool, error)

func (*OrganizationEdgeExec) Node

func (instance *OrganizationEdgeExec) Node() *OrganizationExec

type OrganizationEdgeExecArray

type OrganizationEdgeExecArray struct {
	// contains filtered or unexported fields
}

func (OrganizationEdgeExecArray) Exec

type OrganizationExec

type OrganizationExec struct {
	// contains filtered or unexported fields
}

func (*OrganizationExec) Blobs

func (instance *OrganizationExec) Blobs(params *BlobsParamsExec) *BlobExecArray

func (OrganizationExec) Exec

func (instance OrganizationExec) Exec(ctx context.Context) (*Organization, error)

func (OrganizationExec) Exists

func (instance OrganizationExec) Exists(ctx context.Context) (bool, error)

func (*OrganizationExec) Images

func (instance *OrganizationExec) Images(params *ImagesParamsExec) *ImageExecArray

func (*OrganizationExec) Repos

func (instance *OrganizationExec) Repos(params *ReposParamsExec) *RepositoryExecArray

type OrganizationExecArray

type OrganizationExecArray struct {
	// contains filtered or unexported fields
}

func (OrganizationExecArray) Exec

func (instance OrganizationExecArray) Exec(ctx context.Context) ([]Organization, error)

type OrganizationOrderByInput

type OrganizationOrderByInput string
const (
	OrganizationOrderByInputIDAsc         OrganizationOrderByInput = "id_ASC"
	OrganizationOrderByInputIDDesc        OrganizationOrderByInput = "id_DESC"
	OrganizationOrderByInputCreatedAtAsc  OrganizationOrderByInput = "createdAt_ASC"
	OrganizationOrderByInputCreatedAtDesc OrganizationOrderByInput = "createdAt_DESC"
	OrganizationOrderByInputUpdatedAtAsc  OrganizationOrderByInput = "updatedAt_ASC"
	OrganizationOrderByInputUpdatedAtDesc OrganizationOrderByInput = "updatedAt_DESC"
	OrganizationOrderByInputNameAsc       OrganizationOrderByInput = "name_ASC"
	OrganizationOrderByInputNameDesc      OrganizationOrderByInput = "name_DESC"
)

type OrganizationPreviousValues

type OrganizationPreviousValues struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Name      string `json:"name"`
}

type OrganizationPreviousValuesExec

type OrganizationPreviousValuesExec struct {
	// contains filtered or unexported fields
}

func (OrganizationPreviousValuesExec) Exec

func (OrganizationPreviousValuesExec) Exists

func (instance OrganizationPreviousValuesExec) Exists(ctx context.Context) (bool, error)

type OrganizationPreviousValuesExecArray

type OrganizationPreviousValuesExecArray struct {
	// contains filtered or unexported fields
}

func (OrganizationPreviousValuesExecArray) Exec

type OrganizationSubscriptionPayload

type OrganizationSubscriptionPayload struct {
	Mutation      MutationType `json:"mutation"`
	UpdatedFields []string     `json:"updatedFields,omitempty"`
}

type OrganizationSubscriptionPayloadExec

type OrganizationSubscriptionPayloadExec struct {
	// contains filtered or unexported fields
}

func (OrganizationSubscriptionPayloadExec) Exec

func (OrganizationSubscriptionPayloadExec) Exists

func (*OrganizationSubscriptionPayloadExec) Node

func (*OrganizationSubscriptionPayloadExec) PreviousValues

type OrganizationSubscriptionPayloadExecArray

type OrganizationSubscriptionPayloadExecArray struct {
	// contains filtered or unexported fields
}

func (OrganizationSubscriptionPayloadExecArray) Exec

type OrganizationSubscriptionWhereInput

type OrganizationSubscriptionWhereInput struct {
	MutationIn                 []MutationType                       `json:"mutation_in,omitempty"`
	UpdatedFieldsContains      *string                              `json:"updatedFields_contains,omitempty"`
	UpdatedFieldsContainsEvery []string                             `json:"updatedFields_contains_every,omitempty"`
	UpdatedFieldsContainsSome  []string                             `json:"updatedFields_contains_some,omitempty"`
	Node                       *OrganizationWhereInput              `json:"node,omitempty"`
	And                        []OrganizationSubscriptionWhereInput `json:"AND,omitempty"`
	Or                         []OrganizationSubscriptionWhereInput `json:"OR,omitempty"`
	Not                        []OrganizationSubscriptionWhereInput `json:"NOT,omitempty"`
}

type OrganizationUpdateInput

type OrganizationUpdateInput struct {
	Name   *string                              `json:"name,omitempty"`
	Repos  *RepositoryUpdateManyWithoutOrgInput `json:"repos,omitempty"`
	Blobs  *BlobUpdateManyInput                 `json:"blobs,omitempty"`
	Images *ImageUpdateManyInput                `json:"images,omitempty"`
}

type OrganizationUpdateManyMutationInput

type OrganizationUpdateManyMutationInput struct {
	Name *string `json:"name,omitempty"`
}

type OrganizationUpdateManyParams

type OrganizationUpdateManyParams struct {
	Data  OrganizationUpdateManyMutationInput `json:"data"`
	Where *OrganizationWhereInput             `json:"where,omitempty"`
}

type OrganizationUpdateOneRequiredWithoutReposInput

type OrganizationUpdateOneRequiredWithoutReposInput struct {
	Create  *OrganizationCreateWithoutReposInput     `json:"create,omitempty"`
	Update  *OrganizationUpdateWithoutReposDataInput `json:"update,omitempty"`
	Upsert  *OrganizationUpsertWithoutReposInput     `json:"upsert,omitempty"`
	Connect *OrganizationWhereUniqueInput            `json:"connect,omitempty"`
}

type OrganizationUpdateParams

type OrganizationUpdateParams struct {
	Data  OrganizationUpdateInput      `json:"data"`
	Where OrganizationWhereUniqueInput `json:"where"`
}

type OrganizationUpdateWithoutReposDataInput

type OrganizationUpdateWithoutReposDataInput struct {
	Name   *string               `json:"name,omitempty"`
	Blobs  *BlobUpdateManyInput  `json:"blobs,omitempty"`
	Images *ImageUpdateManyInput `json:"images,omitempty"`
}

type OrganizationUpsertParams

type OrganizationUpsertParams struct {
	Where  OrganizationWhereUniqueInput `json:"where"`
	Create OrganizationCreateInput      `json:"create"`
	Update OrganizationUpdateInput      `json:"update"`
}

type OrganizationUpsertWithoutReposInput

type OrganizationUpsertWithoutReposInput struct {
	Update OrganizationUpdateWithoutReposDataInput `json:"update"`
	Create OrganizationCreateWithoutReposInput     `json:"create"`
}

type OrganizationWhereInput

type OrganizationWhereInput struct {
	ID                *string                  `json:"id,omitempty"`
	IDNot             *string                  `json:"id_not,omitempty"`
	IDIn              []string                 `json:"id_in,omitempty"`
	IDNotIn           []string                 `json:"id_not_in,omitempty"`
	IDLt              *string                  `json:"id_lt,omitempty"`
	IDLte             *string                  `json:"id_lte,omitempty"`
	IDGt              *string                  `json:"id_gt,omitempty"`
	IDGte             *string                  `json:"id_gte,omitempty"`
	IDContains        *string                  `json:"id_contains,omitempty"`
	IDNotContains     *string                  `json:"id_not_contains,omitempty"`
	IDStartsWith      *string                  `json:"id_starts_with,omitempty"`
	IDNotStartsWith   *string                  `json:"id_not_starts_with,omitempty"`
	IDEndsWith        *string                  `json:"id_ends_with,omitempty"`
	IDNotEndsWith     *string                  `json:"id_not_ends_with,omitempty"`
	CreatedAt         *string                  `json:"createdAt,omitempty"`
	CreatedAtNot      *string                  `json:"createdAt_not,omitempty"`
	CreatedAtIn       []string                 `json:"createdAt_in,omitempty"`
	CreatedAtNotIn    []string                 `json:"createdAt_not_in,omitempty"`
	CreatedAtLt       *string                  `json:"createdAt_lt,omitempty"`
	CreatedAtLte      *string                  `json:"createdAt_lte,omitempty"`
	CreatedAtGt       *string                  `json:"createdAt_gt,omitempty"`
	CreatedAtGte      *string                  `json:"createdAt_gte,omitempty"`
	UpdatedAt         *string                  `json:"updatedAt,omitempty"`
	UpdatedAtNot      *string                  `json:"updatedAt_not,omitempty"`
	UpdatedAtIn       []string                 `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn    []string                 `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt       *string                  `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte      *string                  `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt       *string                  `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte      *string                  `json:"updatedAt_gte,omitempty"`
	Name              *string                  `json:"name,omitempty"`
	NameNot           *string                  `json:"name_not,omitempty"`
	NameIn            []string                 `json:"name_in,omitempty"`
	NameNotIn         []string                 `json:"name_not_in,omitempty"`
	NameLt            *string                  `json:"name_lt,omitempty"`
	NameLte           *string                  `json:"name_lte,omitempty"`
	NameGt            *string                  `json:"name_gt,omitempty"`
	NameGte           *string                  `json:"name_gte,omitempty"`
	NameContains      *string                  `json:"name_contains,omitempty"`
	NameNotContains   *string                  `json:"name_not_contains,omitempty"`
	NameStartsWith    *string                  `json:"name_starts_with,omitempty"`
	NameNotStartsWith *string                  `json:"name_not_starts_with,omitempty"`
	NameEndsWith      *string                  `json:"name_ends_with,omitempty"`
	NameNotEndsWith   *string                  `json:"name_not_ends_with,omitempty"`
	ReposEvery        *RepositoryWhereInput    `json:"repos_every,omitempty"`
	ReposSome         *RepositoryWhereInput    `json:"repos_some,omitempty"`
	ReposNone         *RepositoryWhereInput    `json:"repos_none,omitempty"`
	BlobsEvery        *BlobWhereInput          `json:"blobs_every,omitempty"`
	BlobsSome         *BlobWhereInput          `json:"blobs_some,omitempty"`
	BlobsNone         *BlobWhereInput          `json:"blobs_none,omitempty"`
	ImagesEvery       *ImageWhereInput         `json:"images_every,omitempty"`
	ImagesSome        *ImageWhereInput         `json:"images_some,omitempty"`
	ImagesNone        *ImageWhereInput         `json:"images_none,omitempty"`
	And               []OrganizationWhereInput `json:"AND,omitempty"`
	Or                []OrganizationWhereInput `json:"OR,omitempty"`
	Not               []OrganizationWhereInput `json:"NOT,omitempty"`
}

type OrganizationWhereUniqueInput

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

type OrganizationsConnectionParams

type OrganizationsConnectionParams struct {
	Where   *OrganizationWhereInput   `json:"where,omitempty"`
	OrderBy *OrganizationOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32                    `json:"skip,omitempty"`
	After   *string                   `json:"after,omitempty"`
	Before  *string                   `json:"before,omitempty"`
	First   *int32                    `json:"first,omitempty"`
	Last    *int32                    `json:"last,omitempty"`
}

type OrganizationsParams

type OrganizationsParams struct {
	Where   *OrganizationWhereInput   `json:"where,omitempty"`
	OrderBy *OrganizationOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32                    `json:"skip,omitempty"`
	After   *string                   `json:"after,omitempty"`
	Before  *string                   `json:"before,omitempty"`
	First   *int32                    `json:"first,omitempty"`
	Last    *int32                    `json:"last,omitempty"`
}

type PageInfo

type PageInfo struct {
	HasNextPage     bool    `json:"hasNextPage"`
	HasPreviousPage bool    `json:"hasPreviousPage"`
	StartCursor     *string `json:"startCursor,omitempty"`
	EndCursor       *string `json:"endCursor,omitempty"`
}

type PageInfoExec

type PageInfoExec struct {
	// contains filtered or unexported fields
}

func (PageInfoExec) Exec

func (instance PageInfoExec) Exec(ctx context.Context) (*PageInfo, error)

func (PageInfoExec) Exists

func (instance PageInfoExec) Exists(ctx context.Context) (bool, error)

type PageInfoExecArray

type PageInfoExecArray struct {
	// contains filtered or unexported fields
}

func (PageInfoExecArray) Exec

func (instance PageInfoExecArray) Exec(ctx context.Context) ([]PageInfo, error)

type ReposParamsExec

type ReposParamsExec struct {
	Where   *RepositoryWhereInput
	OrderBy *RepositoryOrderByInput
	Skip    *int32
	After   *string
	Before  *string
	First   *int32
	Last    *int32
}

type RepositoriesConnectionParams

type RepositoriesConnectionParams struct {
	Where   *RepositoryWhereInput   `json:"where,omitempty"`
	OrderBy *RepositoryOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32                  `json:"skip,omitempty"`
	After   *string                 `json:"after,omitempty"`
	Before  *string                 `json:"before,omitempty"`
	First   *int32                  `json:"first,omitempty"`
	Last    *int32                  `json:"last,omitempty"`
}

type RepositoriesParams

type RepositoriesParams struct {
	Where   *RepositoryWhereInput   `json:"where,omitempty"`
	OrderBy *RepositoryOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32                  `json:"skip,omitempty"`
	After   *string                 `json:"after,omitempty"`
	Before  *string                 `json:"before,omitempty"`
	First   *int32                  `json:"first,omitempty"`
	Last    *int32                  `json:"last,omitempty"`
}

type Repository

type Repository struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Name      string `json:"name"`
	FullName  string `json:"fullName"`
}

type RepositoryConnection

type RepositoryConnection struct {
}

type RepositoryConnectionExec

type RepositoryConnectionExec struct {
	// contains filtered or unexported fields
}

func (*RepositoryConnectionExec) Aggregate

func (instance *RepositoryConnectionExec) Aggregate(ctx context.Context) (Aggregate, error)

func (*RepositoryConnectionExec) Edges

func (instance *RepositoryConnectionExec) Edges() *RepositoryEdgeExec

func (RepositoryConnectionExec) Exec

func (RepositoryConnectionExec) Exists

func (instance RepositoryConnectionExec) Exists(ctx context.Context) (bool, error)

func (*RepositoryConnectionExec) PageInfo

func (instance *RepositoryConnectionExec) PageInfo() *PageInfoExec

type RepositoryConnectionExecArray

type RepositoryConnectionExecArray struct {
	// contains filtered or unexported fields
}

func (RepositoryConnectionExecArray) Exec

type RepositoryCreateInput

type RepositoryCreateInput struct {
	ID       *string                                `json:"id,omitempty"`
	Name     string                                 `json:"name"`
	FullName string                                 `json:"fullName"`
	Org      OrganizationCreateOneWithoutReposInput `json:"org"`
	Blobs    *BlobCreateManyWithoutRepoInput        `json:"blobs,omitempty"`
	Images   *ImageCreateManyWithoutRepoInput       `json:"images,omitempty"`
}

type RepositoryCreateManyWithoutOrgInput

type RepositoryCreateManyWithoutOrgInput struct {
	Create  []RepositoryCreateWithoutOrgInput `json:"create,omitempty"`
	Connect []RepositoryWhereUniqueInput      `json:"connect,omitempty"`
}

type RepositoryCreateOneWithoutBlobsInput

type RepositoryCreateOneWithoutBlobsInput struct {
	Create  *RepositoryCreateWithoutBlobsInput `json:"create,omitempty"`
	Connect *RepositoryWhereUniqueInput        `json:"connect,omitempty"`
}

type RepositoryCreateOneWithoutImagesInput

type RepositoryCreateOneWithoutImagesInput struct {
	Create  *RepositoryCreateWithoutImagesInput `json:"create,omitempty"`
	Connect *RepositoryWhereUniqueInput         `json:"connect,omitempty"`
}

type RepositoryCreateWithoutBlobsInput

type RepositoryCreateWithoutBlobsInput struct {
	ID       *string                                `json:"id,omitempty"`
	Name     string                                 `json:"name"`
	FullName string                                 `json:"fullName"`
	Org      OrganizationCreateOneWithoutReposInput `json:"org"`
	Images   *ImageCreateManyWithoutRepoInput       `json:"images,omitempty"`
}

type RepositoryCreateWithoutImagesInput

type RepositoryCreateWithoutImagesInput struct {
	ID       *string                                `json:"id,omitempty"`
	Name     string                                 `json:"name"`
	FullName string                                 `json:"fullName"`
	Org      OrganizationCreateOneWithoutReposInput `json:"org"`
	Blobs    *BlobCreateManyWithoutRepoInput        `json:"blobs,omitempty"`
}

type RepositoryCreateWithoutOrgInput

type RepositoryCreateWithoutOrgInput struct {
	ID       *string                          `json:"id,omitempty"`
	Name     string                           `json:"name"`
	FullName string                           `json:"fullName"`
	Blobs    *BlobCreateManyWithoutRepoInput  `json:"blobs,omitempty"`
	Images   *ImageCreateManyWithoutRepoInput `json:"images,omitempty"`
}

type RepositoryEdge

type RepositoryEdge struct {
	Cursor string `json:"cursor"`
}

type RepositoryEdgeExec

type RepositoryEdgeExec struct {
	// contains filtered or unexported fields
}

func (RepositoryEdgeExec) Exec

func (instance RepositoryEdgeExec) Exec(ctx context.Context) (*RepositoryEdge, error)

func (RepositoryEdgeExec) Exists

func (instance RepositoryEdgeExec) Exists(ctx context.Context) (bool, error)

func (*RepositoryEdgeExec) Node

func (instance *RepositoryEdgeExec) Node() *RepositoryExec

type RepositoryEdgeExecArray

type RepositoryEdgeExecArray struct {
	// contains filtered or unexported fields
}

func (RepositoryEdgeExecArray) Exec

type RepositoryExec

type RepositoryExec struct {
	// contains filtered or unexported fields
}

func (*RepositoryExec) Blobs

func (instance *RepositoryExec) Blobs(params *BlobsParamsExec) *BlobExecArray

func (RepositoryExec) Exec

func (instance RepositoryExec) Exec(ctx context.Context) (*Repository, error)

func (RepositoryExec) Exists

func (instance RepositoryExec) Exists(ctx context.Context) (bool, error)

func (*RepositoryExec) Images

func (instance *RepositoryExec) Images(params *ImagesParamsExec) *ImageExecArray

func (*RepositoryExec) Org

func (instance *RepositoryExec) Org() *OrganizationExec

type RepositoryExecArray

type RepositoryExecArray struct {
	// contains filtered or unexported fields
}

func (RepositoryExecArray) Exec

func (instance RepositoryExecArray) Exec(ctx context.Context) ([]Repository, error)

type RepositoryOrderByInput

type RepositoryOrderByInput string
const (
	RepositoryOrderByInputIDAsc         RepositoryOrderByInput = "id_ASC"
	RepositoryOrderByInputIDDesc        RepositoryOrderByInput = "id_DESC"
	RepositoryOrderByInputCreatedAtAsc  RepositoryOrderByInput = "createdAt_ASC"
	RepositoryOrderByInputCreatedAtDesc RepositoryOrderByInput = "createdAt_DESC"
	RepositoryOrderByInputUpdatedAtAsc  RepositoryOrderByInput = "updatedAt_ASC"
	RepositoryOrderByInputUpdatedAtDesc RepositoryOrderByInput = "updatedAt_DESC"
	RepositoryOrderByInputNameAsc       RepositoryOrderByInput = "name_ASC"
	RepositoryOrderByInputNameDesc      RepositoryOrderByInput = "name_DESC"
	RepositoryOrderByInputFullNameAsc   RepositoryOrderByInput = "fullName_ASC"
	RepositoryOrderByInputFullNameDesc  RepositoryOrderByInput = "fullName_DESC"
)

type RepositoryPreviousValues

type RepositoryPreviousValues struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Name      string `json:"name"`
	FullName  string `json:"fullName"`
}

type RepositoryPreviousValuesExec

type RepositoryPreviousValuesExec struct {
	// contains filtered or unexported fields
}

func (RepositoryPreviousValuesExec) Exec

func (RepositoryPreviousValuesExec) Exists

func (instance RepositoryPreviousValuesExec) Exists(ctx context.Context) (bool, error)

type RepositoryPreviousValuesExecArray

type RepositoryPreviousValuesExecArray struct {
	// contains filtered or unexported fields
}

func (RepositoryPreviousValuesExecArray) Exec

type RepositoryScalarWhereInput

type RepositoryScalarWhereInput struct {
	ID                    *string                      `json:"id,omitempty"`
	IDNot                 *string                      `json:"id_not,omitempty"`
	IDIn                  []string                     `json:"id_in,omitempty"`
	IDNotIn               []string                     `json:"id_not_in,omitempty"`
	IDLt                  *string                      `json:"id_lt,omitempty"`
	IDLte                 *string                      `json:"id_lte,omitempty"`
	IDGt                  *string                      `json:"id_gt,omitempty"`
	IDGte                 *string                      `json:"id_gte,omitempty"`
	IDContains            *string                      `json:"id_contains,omitempty"`
	IDNotContains         *string                      `json:"id_not_contains,omitempty"`
	IDStartsWith          *string                      `json:"id_starts_with,omitempty"`
	IDNotStartsWith       *string                      `json:"id_not_starts_with,omitempty"`
	IDEndsWith            *string                      `json:"id_ends_with,omitempty"`
	IDNotEndsWith         *string                      `json:"id_not_ends_with,omitempty"`
	CreatedAt             *string                      `json:"createdAt,omitempty"`
	CreatedAtNot          *string                      `json:"createdAt_not,omitempty"`
	CreatedAtIn           []string                     `json:"createdAt_in,omitempty"`
	CreatedAtNotIn        []string                     `json:"createdAt_not_in,omitempty"`
	CreatedAtLt           *string                      `json:"createdAt_lt,omitempty"`
	CreatedAtLte          *string                      `json:"createdAt_lte,omitempty"`
	CreatedAtGt           *string                      `json:"createdAt_gt,omitempty"`
	CreatedAtGte          *string                      `json:"createdAt_gte,omitempty"`
	UpdatedAt             *string                      `json:"updatedAt,omitempty"`
	UpdatedAtNot          *string                      `json:"updatedAt_not,omitempty"`
	UpdatedAtIn           []string                     `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn        []string                     `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt           *string                      `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte          *string                      `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt           *string                      `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte          *string                      `json:"updatedAt_gte,omitempty"`
	Name                  *string                      `json:"name,omitempty"`
	NameNot               *string                      `json:"name_not,omitempty"`
	NameIn                []string                     `json:"name_in,omitempty"`
	NameNotIn             []string                     `json:"name_not_in,omitempty"`
	NameLt                *string                      `json:"name_lt,omitempty"`
	NameLte               *string                      `json:"name_lte,omitempty"`
	NameGt                *string                      `json:"name_gt,omitempty"`
	NameGte               *string                      `json:"name_gte,omitempty"`
	NameContains          *string                      `json:"name_contains,omitempty"`
	NameNotContains       *string                      `json:"name_not_contains,omitempty"`
	NameStartsWith        *string                      `json:"name_starts_with,omitempty"`
	NameNotStartsWith     *string                      `json:"name_not_starts_with,omitempty"`
	NameEndsWith          *string                      `json:"name_ends_with,omitempty"`
	NameNotEndsWith       *string                      `json:"name_not_ends_with,omitempty"`
	FullName              *string                      `json:"fullName,omitempty"`
	FullNameNot           *string                      `json:"fullName_not,omitempty"`
	FullNameIn            []string                     `json:"fullName_in,omitempty"`
	FullNameNotIn         []string                     `json:"fullName_not_in,omitempty"`
	FullNameLt            *string                      `json:"fullName_lt,omitempty"`
	FullNameLte           *string                      `json:"fullName_lte,omitempty"`
	FullNameGt            *string                      `json:"fullName_gt,omitempty"`
	FullNameGte           *string                      `json:"fullName_gte,omitempty"`
	FullNameContains      *string                      `json:"fullName_contains,omitempty"`
	FullNameNotContains   *string                      `json:"fullName_not_contains,omitempty"`
	FullNameStartsWith    *string                      `json:"fullName_starts_with,omitempty"`
	FullNameNotStartsWith *string                      `json:"fullName_not_starts_with,omitempty"`
	FullNameEndsWith      *string                      `json:"fullName_ends_with,omitempty"`
	FullNameNotEndsWith   *string                      `json:"fullName_not_ends_with,omitempty"`
	And                   []RepositoryScalarWhereInput `json:"AND,omitempty"`
	Or                    []RepositoryScalarWhereInput `json:"OR,omitempty"`
	Not                   []RepositoryScalarWhereInput `json:"NOT,omitempty"`
}

type RepositorySubscriptionPayload

type RepositorySubscriptionPayload struct {
	Mutation      MutationType `json:"mutation"`
	UpdatedFields []string     `json:"updatedFields,omitempty"`
}

type RepositorySubscriptionPayloadExec

type RepositorySubscriptionPayloadExec struct {
	// contains filtered or unexported fields
}

func (RepositorySubscriptionPayloadExec) Exec

func (RepositorySubscriptionPayloadExec) Exists

func (*RepositorySubscriptionPayloadExec) Node

func (*RepositorySubscriptionPayloadExec) PreviousValues

type RepositorySubscriptionPayloadExecArray

type RepositorySubscriptionPayloadExecArray struct {
	// contains filtered or unexported fields
}

func (RepositorySubscriptionPayloadExecArray) Exec

type RepositorySubscriptionWhereInput

type RepositorySubscriptionWhereInput struct {
	MutationIn                 []MutationType                     `json:"mutation_in,omitempty"`
	UpdatedFieldsContains      *string                            `json:"updatedFields_contains,omitempty"`
	UpdatedFieldsContainsEvery []string                           `json:"updatedFields_contains_every,omitempty"`
	UpdatedFieldsContainsSome  []string                           `json:"updatedFields_contains_some,omitempty"`
	Node                       *RepositoryWhereInput              `json:"node,omitempty"`
	And                        []RepositorySubscriptionWhereInput `json:"AND,omitempty"`
	Or                         []RepositorySubscriptionWhereInput `json:"OR,omitempty"`
	Not                        []RepositorySubscriptionWhereInput `json:"NOT,omitempty"`
}

type RepositoryUpdateInput

type RepositoryUpdateInput struct {
	Name     *string                                         `json:"name,omitempty"`
	FullName *string                                         `json:"fullName,omitempty"`
	Org      *OrganizationUpdateOneRequiredWithoutReposInput `json:"org,omitempty"`
	Blobs    *BlobUpdateManyWithoutRepoInput                 `json:"blobs,omitempty"`
	Images   *ImageUpdateManyWithoutRepoInput                `json:"images,omitempty"`
}

type RepositoryUpdateManyDataInput

type RepositoryUpdateManyDataInput struct {
	Name     *string `json:"name,omitempty"`
	FullName *string `json:"fullName,omitempty"`
}

type RepositoryUpdateManyMutationInput

type RepositoryUpdateManyMutationInput struct {
	Name     *string `json:"name,omitempty"`
	FullName *string `json:"fullName,omitempty"`
}

type RepositoryUpdateManyParams

type RepositoryUpdateManyParams struct {
	Data  RepositoryUpdateManyMutationInput `json:"data"`
	Where *RepositoryWhereInput             `json:"where,omitempty"`
}

type RepositoryUpdateManyWithWhereNestedInput

type RepositoryUpdateManyWithWhereNestedInput struct {
	Where RepositoryScalarWhereInput    `json:"where"`
	Data  RepositoryUpdateManyDataInput `json:"data"`
}

type RepositoryUpdateManyWithoutOrgInput

type RepositoryUpdateManyWithoutOrgInput struct {
	Create     []RepositoryCreateWithoutOrgInput                `json:"create,omitempty"`
	Delete     []RepositoryWhereUniqueInput                     `json:"delete,omitempty"`
	Connect    []RepositoryWhereUniqueInput                     `json:"connect,omitempty"`
	Set        []RepositoryWhereUniqueInput                     `json:"set,omitempty"`
	Disconnect []RepositoryWhereUniqueInput                     `json:"disconnect,omitempty"`
	Update     []RepositoryUpdateWithWhereUniqueWithoutOrgInput `json:"update,omitempty"`
	Upsert     []RepositoryUpsertWithWhereUniqueWithoutOrgInput `json:"upsert,omitempty"`
	DeleteMany []RepositoryScalarWhereInput                     `json:"deleteMany,omitempty"`
	UpdateMany []RepositoryUpdateManyWithWhereNestedInput       `json:"updateMany,omitempty"`
}

type RepositoryUpdateOneRequiredWithoutBlobsInput

type RepositoryUpdateOneRequiredWithoutBlobsInput struct {
	Create  *RepositoryCreateWithoutBlobsInput     `json:"create,omitempty"`
	Update  *RepositoryUpdateWithoutBlobsDataInput `json:"update,omitempty"`
	Upsert  *RepositoryUpsertWithoutBlobsInput     `json:"upsert,omitempty"`
	Connect *RepositoryWhereUniqueInput            `json:"connect,omitempty"`
}

type RepositoryUpdateOneRequiredWithoutImagesInput

type RepositoryUpdateOneRequiredWithoutImagesInput struct {
	Create  *RepositoryCreateWithoutImagesInput     `json:"create,omitempty"`
	Update  *RepositoryUpdateWithoutImagesDataInput `json:"update,omitempty"`
	Upsert  *RepositoryUpsertWithoutImagesInput     `json:"upsert,omitempty"`
	Connect *RepositoryWhereUniqueInput             `json:"connect,omitempty"`
}

type RepositoryUpdateParams

type RepositoryUpdateParams struct {
	Data  RepositoryUpdateInput      `json:"data"`
	Where RepositoryWhereUniqueInput `json:"where"`
}

type RepositoryUpdateWithWhereUniqueWithoutOrgInput

type RepositoryUpdateWithWhereUniqueWithoutOrgInput struct {
	Where RepositoryWhereUniqueInput          `json:"where"`
	Data  RepositoryUpdateWithoutOrgDataInput `json:"data"`
}

type RepositoryUpdateWithoutBlobsDataInput

type RepositoryUpdateWithoutBlobsDataInput struct {
	Name     *string                                         `json:"name,omitempty"`
	FullName *string                                         `json:"fullName,omitempty"`
	Org      *OrganizationUpdateOneRequiredWithoutReposInput `json:"org,omitempty"`
	Images   *ImageUpdateManyWithoutRepoInput                `json:"images,omitempty"`
}

type RepositoryUpdateWithoutImagesDataInput

type RepositoryUpdateWithoutImagesDataInput struct {
	Name     *string                                         `json:"name,omitempty"`
	FullName *string                                         `json:"fullName,omitempty"`
	Org      *OrganizationUpdateOneRequiredWithoutReposInput `json:"org,omitempty"`
	Blobs    *BlobUpdateManyWithoutRepoInput                 `json:"blobs,omitempty"`
}

type RepositoryUpdateWithoutOrgDataInput

type RepositoryUpdateWithoutOrgDataInput struct {
	Name     *string                          `json:"name,omitempty"`
	FullName *string                          `json:"fullName,omitempty"`
	Blobs    *BlobUpdateManyWithoutRepoInput  `json:"blobs,omitempty"`
	Images   *ImageUpdateManyWithoutRepoInput `json:"images,omitempty"`
}

type RepositoryUpsertParams

type RepositoryUpsertParams struct {
	Where  RepositoryWhereUniqueInput `json:"where"`
	Create RepositoryCreateInput      `json:"create"`
	Update RepositoryUpdateInput      `json:"update"`
}

type RepositoryUpsertWithWhereUniqueWithoutOrgInput

type RepositoryUpsertWithWhereUniqueWithoutOrgInput struct {
	Where  RepositoryWhereUniqueInput          `json:"where"`
	Update RepositoryUpdateWithoutOrgDataInput `json:"update"`
	Create RepositoryCreateWithoutOrgInput     `json:"create"`
}

type RepositoryUpsertWithoutBlobsInput

type RepositoryUpsertWithoutBlobsInput struct {
	Update RepositoryUpdateWithoutBlobsDataInput `json:"update"`
	Create RepositoryCreateWithoutBlobsInput     `json:"create"`
}

type RepositoryUpsertWithoutImagesInput

type RepositoryUpsertWithoutImagesInput struct {
	Update RepositoryUpdateWithoutImagesDataInput `json:"update"`
	Create RepositoryCreateWithoutImagesInput     `json:"create"`
}

type RepositoryWhereInput

type RepositoryWhereInput struct {
	ID                    *string                 `json:"id,omitempty"`
	IDNot                 *string                 `json:"id_not,omitempty"`
	IDIn                  []string                `json:"id_in,omitempty"`
	IDNotIn               []string                `json:"id_not_in,omitempty"`
	IDLt                  *string                 `json:"id_lt,omitempty"`
	IDLte                 *string                 `json:"id_lte,omitempty"`
	IDGt                  *string                 `json:"id_gt,omitempty"`
	IDGte                 *string                 `json:"id_gte,omitempty"`
	IDContains            *string                 `json:"id_contains,omitempty"`
	IDNotContains         *string                 `json:"id_not_contains,omitempty"`
	IDStartsWith          *string                 `json:"id_starts_with,omitempty"`
	IDNotStartsWith       *string                 `json:"id_not_starts_with,omitempty"`
	IDEndsWith            *string                 `json:"id_ends_with,omitempty"`
	IDNotEndsWith         *string                 `json:"id_not_ends_with,omitempty"`
	CreatedAt             *string                 `json:"createdAt,omitempty"`
	CreatedAtNot          *string                 `json:"createdAt_not,omitempty"`
	CreatedAtIn           []string                `json:"createdAt_in,omitempty"`
	CreatedAtNotIn        []string                `json:"createdAt_not_in,omitempty"`
	CreatedAtLt           *string                 `json:"createdAt_lt,omitempty"`
	CreatedAtLte          *string                 `json:"createdAt_lte,omitempty"`
	CreatedAtGt           *string                 `json:"createdAt_gt,omitempty"`
	CreatedAtGte          *string                 `json:"createdAt_gte,omitempty"`
	UpdatedAt             *string                 `json:"updatedAt,omitempty"`
	UpdatedAtNot          *string                 `json:"updatedAt_not,omitempty"`
	UpdatedAtIn           []string                `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn        []string                `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt           *string                 `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte          *string                 `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt           *string                 `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte          *string                 `json:"updatedAt_gte,omitempty"`
	Name                  *string                 `json:"name,omitempty"`
	NameNot               *string                 `json:"name_not,omitempty"`
	NameIn                []string                `json:"name_in,omitempty"`
	NameNotIn             []string                `json:"name_not_in,omitempty"`
	NameLt                *string                 `json:"name_lt,omitempty"`
	NameLte               *string                 `json:"name_lte,omitempty"`
	NameGt                *string                 `json:"name_gt,omitempty"`
	NameGte               *string                 `json:"name_gte,omitempty"`
	NameContains          *string                 `json:"name_contains,omitempty"`
	NameNotContains       *string                 `json:"name_not_contains,omitempty"`
	NameStartsWith        *string                 `json:"name_starts_with,omitempty"`
	NameNotStartsWith     *string                 `json:"name_not_starts_with,omitempty"`
	NameEndsWith          *string                 `json:"name_ends_with,omitempty"`
	NameNotEndsWith       *string                 `json:"name_not_ends_with,omitempty"`
	FullName              *string                 `json:"fullName,omitempty"`
	FullNameNot           *string                 `json:"fullName_not,omitempty"`
	FullNameIn            []string                `json:"fullName_in,omitempty"`
	FullNameNotIn         []string                `json:"fullName_not_in,omitempty"`
	FullNameLt            *string                 `json:"fullName_lt,omitempty"`
	FullNameLte           *string                 `json:"fullName_lte,omitempty"`
	FullNameGt            *string                 `json:"fullName_gt,omitempty"`
	FullNameGte           *string                 `json:"fullName_gte,omitempty"`
	FullNameContains      *string                 `json:"fullName_contains,omitempty"`
	FullNameNotContains   *string                 `json:"fullName_not_contains,omitempty"`
	FullNameStartsWith    *string                 `json:"fullName_starts_with,omitempty"`
	FullNameNotStartsWith *string                 `json:"fullName_not_starts_with,omitempty"`
	FullNameEndsWith      *string                 `json:"fullName_ends_with,omitempty"`
	FullNameNotEndsWith   *string                 `json:"fullName_not_ends_with,omitempty"`
	Org                   *OrganizationWhereInput `json:"org,omitempty"`
	BlobsEvery            *BlobWhereInput         `json:"blobs_every,omitempty"`
	BlobsSome             *BlobWhereInput         `json:"blobs_some,omitempty"`
	BlobsNone             *BlobWhereInput         `json:"blobs_none,omitempty"`
	ImagesEvery           *ImageWhereInput        `json:"images_every,omitempty"`
	ImagesSome            *ImageWhereInput        `json:"images_some,omitempty"`
	ImagesNone            *ImageWhereInput        `json:"images_none,omitempty"`
	And                   []RepositoryWhereInput  `json:"AND,omitempty"`
	Or                    []RepositoryWhereInput  `json:"OR,omitempty"`
	Not                   []RepositoryWhereInput  `json:"NOT,omitempty"`
}

type RepositoryWhereUniqueInput

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

type Tag

type Tag struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Ref       string `json:"ref"`
}

type TagConnection

type TagConnection struct {
}

type TagConnectionExec

type TagConnectionExec struct {
	// contains filtered or unexported fields
}

func (*TagConnectionExec) Aggregate

func (instance *TagConnectionExec) Aggregate(ctx context.Context) (Aggregate, error)

func (*TagConnectionExec) Edges

func (instance *TagConnectionExec) Edges() *TagEdgeExec

func (TagConnectionExec) Exec

func (instance TagConnectionExec) Exec(ctx context.Context) (*TagConnection, error)

func (TagConnectionExec) Exists

func (instance TagConnectionExec) Exists(ctx context.Context) (bool, error)

func (*TagConnectionExec) PageInfo

func (instance *TagConnectionExec) PageInfo() *PageInfoExec

type TagConnectionExecArray

type TagConnectionExecArray struct {
	// contains filtered or unexported fields
}

func (TagConnectionExecArray) Exec

func (instance TagConnectionExecArray) Exec(ctx context.Context) ([]TagConnection, error)

type TagCreateInput

type TagCreateInput struct {
	ID    *string                        `json:"id,omitempty"`
	Ref   string                         `json:"ref"`
	Image ImageCreateOneWithoutTagsInput `json:"image"`
}

type TagCreateManyWithoutImageInput

type TagCreateManyWithoutImageInput struct {
	Create  []TagCreateWithoutImageInput `json:"create,omitempty"`
	Connect []TagWhereUniqueInput        `json:"connect,omitempty"`
}

type TagCreateWithoutImageInput

type TagCreateWithoutImageInput struct {
	ID  *string `json:"id,omitempty"`
	Ref string  `json:"ref"`
}

type TagEdge

type TagEdge struct {
	Cursor string `json:"cursor"`
}

type TagEdgeExec

type TagEdgeExec struct {
	// contains filtered or unexported fields
}

func (TagEdgeExec) Exec

func (instance TagEdgeExec) Exec(ctx context.Context) (*TagEdge, error)

func (TagEdgeExec) Exists

func (instance TagEdgeExec) Exists(ctx context.Context) (bool, error)

func (*TagEdgeExec) Node

func (instance *TagEdgeExec) Node() *TagExec

type TagEdgeExecArray

type TagEdgeExecArray struct {
	// contains filtered or unexported fields
}

func (TagEdgeExecArray) Exec

func (instance TagEdgeExecArray) Exec(ctx context.Context) ([]TagEdge, error)

type TagExec

type TagExec struct {
	// contains filtered or unexported fields
}

func (TagExec) Exec

func (instance TagExec) Exec(ctx context.Context) (*Tag, error)

func (TagExec) Exists

func (instance TagExec) Exists(ctx context.Context) (bool, error)

func (*TagExec) Image

func (instance *TagExec) Image() *ImageExec

type TagExecArray

type TagExecArray struct {
	// contains filtered or unexported fields
}

func (TagExecArray) Exec

func (instance TagExecArray) Exec(ctx context.Context) ([]Tag, error)

type TagOrderByInput

type TagOrderByInput string
const (
	TagOrderByInputIDAsc         TagOrderByInput = "id_ASC"
	TagOrderByInputIDDesc        TagOrderByInput = "id_DESC"
	TagOrderByInputCreatedAtAsc  TagOrderByInput = "createdAt_ASC"
	TagOrderByInputCreatedAtDesc TagOrderByInput = "createdAt_DESC"
	TagOrderByInputUpdatedAtAsc  TagOrderByInput = "updatedAt_ASC"
	TagOrderByInputUpdatedAtDesc TagOrderByInput = "updatedAt_DESC"
	TagOrderByInputRefAsc        TagOrderByInput = "ref_ASC"
	TagOrderByInputRefDesc       TagOrderByInput = "ref_DESC"
)

type TagPreviousValues

type TagPreviousValues struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Ref       string `json:"ref"`
}

type TagPreviousValuesExec

type TagPreviousValuesExec struct {
	// contains filtered or unexported fields
}

func (TagPreviousValuesExec) Exec

func (TagPreviousValuesExec) Exists

func (instance TagPreviousValuesExec) Exists(ctx context.Context) (bool, error)

type TagPreviousValuesExecArray

type TagPreviousValuesExecArray struct {
	// contains filtered or unexported fields
}

func (TagPreviousValuesExecArray) Exec

type TagScalarWhereInput

type TagScalarWhereInput struct {
	ID               *string               `json:"id,omitempty"`
	IDNot            *string               `json:"id_not,omitempty"`
	IDIn             []string              `json:"id_in,omitempty"`
	IDNotIn          []string              `json:"id_not_in,omitempty"`
	IDLt             *string               `json:"id_lt,omitempty"`
	IDLte            *string               `json:"id_lte,omitempty"`
	IDGt             *string               `json:"id_gt,omitempty"`
	IDGte            *string               `json:"id_gte,omitempty"`
	IDContains       *string               `json:"id_contains,omitempty"`
	IDNotContains    *string               `json:"id_not_contains,omitempty"`
	IDStartsWith     *string               `json:"id_starts_with,omitempty"`
	IDNotStartsWith  *string               `json:"id_not_starts_with,omitempty"`
	IDEndsWith       *string               `json:"id_ends_with,omitempty"`
	IDNotEndsWith    *string               `json:"id_not_ends_with,omitempty"`
	CreatedAt        *string               `json:"createdAt,omitempty"`
	CreatedAtNot     *string               `json:"createdAt_not,omitempty"`
	CreatedAtIn      []string              `json:"createdAt_in,omitempty"`
	CreatedAtNotIn   []string              `json:"createdAt_not_in,omitempty"`
	CreatedAtLt      *string               `json:"createdAt_lt,omitempty"`
	CreatedAtLte     *string               `json:"createdAt_lte,omitempty"`
	CreatedAtGt      *string               `json:"createdAt_gt,omitempty"`
	CreatedAtGte     *string               `json:"createdAt_gte,omitempty"`
	UpdatedAt        *string               `json:"updatedAt,omitempty"`
	UpdatedAtNot     *string               `json:"updatedAt_not,omitempty"`
	UpdatedAtIn      []string              `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn   []string              `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt      *string               `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte     *string               `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt      *string               `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte     *string               `json:"updatedAt_gte,omitempty"`
	Ref              *string               `json:"ref,omitempty"`
	RefNot           *string               `json:"ref_not,omitempty"`
	RefIn            []string              `json:"ref_in,omitempty"`
	RefNotIn         []string              `json:"ref_not_in,omitempty"`
	RefLt            *string               `json:"ref_lt,omitempty"`
	RefLte           *string               `json:"ref_lte,omitempty"`
	RefGt            *string               `json:"ref_gt,omitempty"`
	RefGte           *string               `json:"ref_gte,omitempty"`
	RefContains      *string               `json:"ref_contains,omitempty"`
	RefNotContains   *string               `json:"ref_not_contains,omitempty"`
	RefStartsWith    *string               `json:"ref_starts_with,omitempty"`
	RefNotStartsWith *string               `json:"ref_not_starts_with,omitempty"`
	RefEndsWith      *string               `json:"ref_ends_with,omitempty"`
	RefNotEndsWith   *string               `json:"ref_not_ends_with,omitempty"`
	And              []TagScalarWhereInput `json:"AND,omitempty"`
	Or               []TagScalarWhereInput `json:"OR,omitempty"`
	Not              []TagScalarWhereInput `json:"NOT,omitempty"`
}

type TagSubscriptionPayload

type TagSubscriptionPayload struct {
	Mutation      MutationType `json:"mutation"`
	UpdatedFields []string     `json:"updatedFields,omitempty"`
}

type TagSubscriptionPayloadExec

type TagSubscriptionPayloadExec struct {
	// contains filtered or unexported fields
}

func (TagSubscriptionPayloadExec) Exec

func (TagSubscriptionPayloadExec) Exists

func (instance TagSubscriptionPayloadExec) Exists(ctx context.Context) (bool, error)

func (*TagSubscriptionPayloadExec) Node

func (instance *TagSubscriptionPayloadExec) Node() *TagExec

func (*TagSubscriptionPayloadExec) PreviousValues

func (instance *TagSubscriptionPayloadExec) PreviousValues() *TagPreviousValuesExec

type TagSubscriptionPayloadExecArray

type TagSubscriptionPayloadExecArray struct {
	// contains filtered or unexported fields
}

func (TagSubscriptionPayloadExecArray) Exec

type TagSubscriptionWhereInput

type TagSubscriptionWhereInput struct {
	MutationIn                 []MutationType              `json:"mutation_in,omitempty"`
	UpdatedFieldsContains      *string                     `json:"updatedFields_contains,omitempty"`
	UpdatedFieldsContainsEvery []string                    `json:"updatedFields_contains_every,omitempty"`
	UpdatedFieldsContainsSome  []string                    `json:"updatedFields_contains_some,omitempty"`
	Node                       *TagWhereInput              `json:"node,omitempty"`
	And                        []TagSubscriptionWhereInput `json:"AND,omitempty"`
	Or                         []TagSubscriptionWhereInput `json:"OR,omitempty"`
	Not                        []TagSubscriptionWhereInput `json:"NOT,omitempty"`
}

type TagUpdateInput

type TagUpdateInput struct {
	Ref   *string                                 `json:"ref,omitempty"`
	Image *ImageUpdateOneRequiredWithoutTagsInput `json:"image,omitempty"`
}

type TagUpdateManyDataInput

type TagUpdateManyDataInput struct {
	Ref *string `json:"ref,omitempty"`
}

type TagUpdateManyMutationInput

type TagUpdateManyMutationInput struct {
	Ref *string `json:"ref,omitempty"`
}

type TagUpdateManyParams

type TagUpdateManyParams struct {
	Data  TagUpdateManyMutationInput `json:"data"`
	Where *TagWhereInput             `json:"where,omitempty"`
}

type TagUpdateManyWithWhereNestedInput

type TagUpdateManyWithWhereNestedInput struct {
	Where TagScalarWhereInput    `json:"where"`
	Data  TagUpdateManyDataInput `json:"data"`
}

type TagUpdateManyWithoutImageInput

type TagUpdateManyWithoutImageInput struct {
	Create     []TagCreateWithoutImageInput                `json:"create,omitempty"`
	Delete     []TagWhereUniqueInput                       `json:"delete,omitempty"`
	Connect    []TagWhereUniqueInput                       `json:"connect,omitempty"`
	Set        []TagWhereUniqueInput                       `json:"set,omitempty"`
	Disconnect []TagWhereUniqueInput                       `json:"disconnect,omitempty"`
	Update     []TagUpdateWithWhereUniqueWithoutImageInput `json:"update,omitempty"`
	Upsert     []TagUpsertWithWhereUniqueWithoutImageInput `json:"upsert,omitempty"`
	DeleteMany []TagScalarWhereInput                       `json:"deleteMany,omitempty"`
	UpdateMany []TagUpdateManyWithWhereNestedInput         `json:"updateMany,omitempty"`
}

type TagUpdateParams

type TagUpdateParams struct {
	Data  TagUpdateInput      `json:"data"`
	Where TagWhereUniqueInput `json:"where"`
}

type TagUpdateWithWhereUniqueWithoutImageInput

type TagUpdateWithWhereUniqueWithoutImageInput struct {
	Where TagWhereUniqueInput            `json:"where"`
	Data  TagUpdateWithoutImageDataInput `json:"data"`
}

type TagUpdateWithoutImageDataInput

type TagUpdateWithoutImageDataInput struct {
	Ref *string `json:"ref,omitempty"`
}

type TagUpsertParams

type TagUpsertParams struct {
	Where  TagWhereUniqueInput `json:"where"`
	Create TagCreateInput      `json:"create"`
	Update TagUpdateInput      `json:"update"`
}

type TagUpsertWithWhereUniqueWithoutImageInput

type TagUpsertWithWhereUniqueWithoutImageInput struct {
	Where  TagWhereUniqueInput            `json:"where"`
	Update TagUpdateWithoutImageDataInput `json:"update"`
	Create TagCreateWithoutImageInput     `json:"create"`
}

type TagWhereInput

type TagWhereInput struct {
	ID               *string          `json:"id,omitempty"`
	IDNot            *string          `json:"id_not,omitempty"`
	IDIn             []string         `json:"id_in,omitempty"`
	IDNotIn          []string         `json:"id_not_in,omitempty"`
	IDLt             *string          `json:"id_lt,omitempty"`
	IDLte            *string          `json:"id_lte,omitempty"`
	IDGt             *string          `json:"id_gt,omitempty"`
	IDGte            *string          `json:"id_gte,omitempty"`
	IDContains       *string          `json:"id_contains,omitempty"`
	IDNotContains    *string          `json:"id_not_contains,omitempty"`
	IDStartsWith     *string          `json:"id_starts_with,omitempty"`
	IDNotStartsWith  *string          `json:"id_not_starts_with,omitempty"`
	IDEndsWith       *string          `json:"id_ends_with,omitempty"`
	IDNotEndsWith    *string          `json:"id_not_ends_with,omitempty"`
	CreatedAt        *string          `json:"createdAt,omitempty"`
	CreatedAtNot     *string          `json:"createdAt_not,omitempty"`
	CreatedAtIn      []string         `json:"createdAt_in,omitempty"`
	CreatedAtNotIn   []string         `json:"createdAt_not_in,omitempty"`
	CreatedAtLt      *string          `json:"createdAt_lt,omitempty"`
	CreatedAtLte     *string          `json:"createdAt_lte,omitempty"`
	CreatedAtGt      *string          `json:"createdAt_gt,omitempty"`
	CreatedAtGte     *string          `json:"createdAt_gte,omitempty"`
	UpdatedAt        *string          `json:"updatedAt,omitempty"`
	UpdatedAtNot     *string          `json:"updatedAt_not,omitempty"`
	UpdatedAtIn      []string         `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn   []string         `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt      *string          `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte     *string          `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt      *string          `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte     *string          `json:"updatedAt_gte,omitempty"`
	Ref              *string          `json:"ref,omitempty"`
	RefNot           *string          `json:"ref_not,omitempty"`
	RefIn            []string         `json:"ref_in,omitempty"`
	RefNotIn         []string         `json:"ref_not_in,omitempty"`
	RefLt            *string          `json:"ref_lt,omitempty"`
	RefLte           *string          `json:"ref_lte,omitempty"`
	RefGt            *string          `json:"ref_gt,omitempty"`
	RefGte           *string          `json:"ref_gte,omitempty"`
	RefContains      *string          `json:"ref_contains,omitempty"`
	RefNotContains   *string          `json:"ref_not_contains,omitempty"`
	RefStartsWith    *string          `json:"ref_starts_with,omitempty"`
	RefNotStartsWith *string          `json:"ref_not_starts_with,omitempty"`
	RefEndsWith      *string          `json:"ref_ends_with,omitempty"`
	RefNotEndsWith   *string          `json:"ref_not_ends_with,omitempty"`
	Image            *ImageWhereInput `json:"image,omitempty"`
	And              []TagWhereInput  `json:"AND,omitempty"`
	Or               []TagWhereInput  `json:"OR,omitempty"`
	Not              []TagWhereInput  `json:"NOT,omitempty"`
}

type TagWhereUniqueInput

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

type TagsConnectionParams

type TagsConnectionParams struct {
	Where   *TagWhereInput   `json:"where,omitempty"`
	OrderBy *TagOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32           `json:"skip,omitempty"`
	After   *string          `json:"after,omitempty"`
	Before  *string          `json:"before,omitempty"`
	First   *int32           `json:"first,omitempty"`
	Last    *int32           `json:"last,omitempty"`
}

type TagsParams

type TagsParams struct {
	Where   *TagWhereInput   `json:"where,omitempty"`
	OrderBy *TagOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32           `json:"skip,omitempty"`
	After   *string          `json:"after,omitempty"`
	Before  *string          `json:"before,omitempty"`
	First   *int32           `json:"first,omitempty"`
	Last    *int32           `json:"last,omitempty"`
}

type TagsParamsExec

type TagsParamsExec struct {
	Where   *TagWhereInput
	OrderBy *TagOrderByInput
	Skip    *int32
	After   *string
	Before  *string
	First   *int32
	Last    *int32
}

type Upload

type Upload struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Uuid      string `json:"uuid"`
	Done      bool   `json:"done"`
}

type UploadConnection

type UploadConnection struct {
}

type UploadConnectionExec

type UploadConnectionExec struct {
	// contains filtered or unexported fields
}

func (*UploadConnectionExec) Aggregate

func (instance *UploadConnectionExec) Aggregate(ctx context.Context) (Aggregate, error)

func (*UploadConnectionExec) Edges

func (instance *UploadConnectionExec) Edges() *UploadEdgeExec

func (UploadConnectionExec) Exec

func (UploadConnectionExec) Exists

func (instance UploadConnectionExec) Exists(ctx context.Context) (bool, error)

func (*UploadConnectionExec) PageInfo

func (instance *UploadConnectionExec) PageInfo() *PageInfoExec

type UploadConnectionExecArray

type UploadConnectionExecArray struct {
	// contains filtered or unexported fields
}

func (UploadConnectionExecArray) Exec

type UploadCreateInput

type UploadCreateInput struct {
	ID     *string                            `json:"id,omitempty"`
	Uuid   string                             `json:"uuid"`
	Done   *bool                              `json:"done,omitempty"`
	Chunks *ChunkCreateManyWithoutUploadInput `json:"chunks,omitempty"`
}

type UploadCreateOneWithoutChunksInput

type UploadCreateOneWithoutChunksInput struct {
	Create  *UploadCreateWithoutChunksInput `json:"create,omitempty"`
	Connect *UploadWhereUniqueInput         `json:"connect,omitempty"`
}

type UploadCreateWithoutChunksInput

type UploadCreateWithoutChunksInput struct {
	ID   *string `json:"id,omitempty"`
	Uuid string  `json:"uuid"`
	Done *bool   `json:"done,omitempty"`
}

type UploadEdge

type UploadEdge struct {
	Cursor string `json:"cursor"`
}

type UploadEdgeExec

type UploadEdgeExec struct {
	// contains filtered or unexported fields
}

func (UploadEdgeExec) Exec

func (instance UploadEdgeExec) Exec(ctx context.Context) (*UploadEdge, error)

func (UploadEdgeExec) Exists

func (instance UploadEdgeExec) Exists(ctx context.Context) (bool, error)

func (*UploadEdgeExec) Node

func (instance *UploadEdgeExec) Node() *UploadExec

type UploadEdgeExecArray

type UploadEdgeExecArray struct {
	// contains filtered or unexported fields
}

func (UploadEdgeExecArray) Exec

func (instance UploadEdgeExecArray) Exec(ctx context.Context) ([]UploadEdge, error)

type UploadExec

type UploadExec struct {
	// contains filtered or unexported fields
}

func (*UploadExec) Chunks

func (instance *UploadExec) Chunks(params *ChunksParamsExec) *ChunkExecArray

func (UploadExec) Exec

func (instance UploadExec) Exec(ctx context.Context) (*Upload, error)

func (UploadExec) Exists

func (instance UploadExec) Exists(ctx context.Context) (bool, error)

type UploadExecArray

type UploadExecArray struct {
	// contains filtered or unexported fields
}

func (UploadExecArray) Exec

func (instance UploadExecArray) Exec(ctx context.Context) ([]Upload, error)

type UploadOrderByInput

type UploadOrderByInput string
const (
	UploadOrderByInputIDAsc         UploadOrderByInput = "id_ASC"
	UploadOrderByInputIDDesc        UploadOrderByInput = "id_DESC"
	UploadOrderByInputCreatedAtAsc  UploadOrderByInput = "createdAt_ASC"
	UploadOrderByInputCreatedAtDesc UploadOrderByInput = "createdAt_DESC"
	UploadOrderByInputUpdatedAtAsc  UploadOrderByInput = "updatedAt_ASC"
	UploadOrderByInputUpdatedAtDesc UploadOrderByInput = "updatedAt_DESC"
	UploadOrderByInputUuidAsc       UploadOrderByInput = "uuid_ASC"
	UploadOrderByInputUuidDesc      UploadOrderByInput = "uuid_DESC"
	UploadOrderByInputDoneAsc       UploadOrderByInput = "done_ASC"
	UploadOrderByInputDoneDesc      UploadOrderByInput = "done_DESC"
)

type UploadPreviousValues

type UploadPreviousValues struct {
	ID        string `json:"id"`
	CreatedAt string `json:"createdAt"`
	UpdatedAt string `json:"updatedAt"`
	Uuid      string `json:"uuid"`
	Done      bool   `json:"done"`
}

type UploadPreviousValuesExec

type UploadPreviousValuesExec struct {
	// contains filtered or unexported fields
}

func (UploadPreviousValuesExec) Exec

func (UploadPreviousValuesExec) Exists

func (instance UploadPreviousValuesExec) Exists(ctx context.Context) (bool, error)

type UploadPreviousValuesExecArray

type UploadPreviousValuesExecArray struct {
	// contains filtered or unexported fields
}

func (UploadPreviousValuesExecArray) Exec

type UploadSubscriptionPayload

type UploadSubscriptionPayload struct {
	Mutation      MutationType `json:"mutation"`
	UpdatedFields []string     `json:"updatedFields,omitempty"`
}

type UploadSubscriptionPayloadExec

type UploadSubscriptionPayloadExec struct {
	// contains filtered or unexported fields
}

func (UploadSubscriptionPayloadExec) Exec

func (UploadSubscriptionPayloadExec) Exists

func (instance UploadSubscriptionPayloadExec) Exists(ctx context.Context) (bool, error)

func (*UploadSubscriptionPayloadExec) Node

func (instance *UploadSubscriptionPayloadExec) Node() *UploadExec

func (*UploadSubscriptionPayloadExec) PreviousValues

func (instance *UploadSubscriptionPayloadExec) PreviousValues() *UploadPreviousValuesExec

type UploadSubscriptionPayloadExecArray

type UploadSubscriptionPayloadExecArray struct {
	// contains filtered or unexported fields
}

func (UploadSubscriptionPayloadExecArray) Exec

type UploadSubscriptionWhereInput

type UploadSubscriptionWhereInput struct {
	MutationIn                 []MutationType                 `json:"mutation_in,omitempty"`
	UpdatedFieldsContains      *string                        `json:"updatedFields_contains,omitempty"`
	UpdatedFieldsContainsEvery []string                       `json:"updatedFields_contains_every,omitempty"`
	UpdatedFieldsContainsSome  []string                       `json:"updatedFields_contains_some,omitempty"`
	Node                       *UploadWhereInput              `json:"node,omitempty"`
	And                        []UploadSubscriptionWhereInput `json:"AND,omitempty"`
	Or                         []UploadSubscriptionWhereInput `json:"OR,omitempty"`
	Not                        []UploadSubscriptionWhereInput `json:"NOT,omitempty"`
}

type UploadUpdateInput

type UploadUpdateInput struct {
	Uuid   *string                            `json:"uuid,omitempty"`
	Done   *bool                              `json:"done,omitempty"`
	Chunks *ChunkUpdateManyWithoutUploadInput `json:"chunks,omitempty"`
}

type UploadUpdateManyMutationInput

type UploadUpdateManyMutationInput struct {
	Uuid *string `json:"uuid,omitempty"`
	Done *bool   `json:"done,omitempty"`
}

type UploadUpdateManyParams

type UploadUpdateManyParams struct {
	Data  UploadUpdateManyMutationInput `json:"data"`
	Where *UploadWhereInput             `json:"where,omitempty"`
}

type UploadUpdateOneRequiredWithoutChunksInput

type UploadUpdateOneRequiredWithoutChunksInput struct {
	Create  *UploadCreateWithoutChunksInput     `json:"create,omitempty"`
	Update  *UploadUpdateWithoutChunksDataInput `json:"update,omitempty"`
	Upsert  *UploadUpsertWithoutChunksInput     `json:"upsert,omitempty"`
	Connect *UploadWhereUniqueInput             `json:"connect,omitempty"`
}

type UploadUpdateParams

type UploadUpdateParams struct {
	Data  UploadUpdateInput      `json:"data"`
	Where UploadWhereUniqueInput `json:"where"`
}

type UploadUpdateWithoutChunksDataInput

type UploadUpdateWithoutChunksDataInput struct {
	Uuid *string `json:"uuid,omitempty"`
	Done *bool   `json:"done,omitempty"`
}

type UploadUpsertParams

type UploadUpsertParams struct {
	Where  UploadWhereUniqueInput `json:"where"`
	Create UploadCreateInput      `json:"create"`
	Update UploadUpdateInput      `json:"update"`
}

type UploadUpsertWithoutChunksInput

type UploadUpsertWithoutChunksInput struct {
	Update UploadUpdateWithoutChunksDataInput `json:"update"`
	Create UploadCreateWithoutChunksInput     `json:"create"`
}

type UploadWhereInput

type UploadWhereInput struct {
	ID                *string            `json:"id,omitempty"`
	IDNot             *string            `json:"id_not,omitempty"`
	IDIn              []string           `json:"id_in,omitempty"`
	IDNotIn           []string           `json:"id_not_in,omitempty"`
	IDLt              *string            `json:"id_lt,omitempty"`
	IDLte             *string            `json:"id_lte,omitempty"`
	IDGt              *string            `json:"id_gt,omitempty"`
	IDGte             *string            `json:"id_gte,omitempty"`
	IDContains        *string            `json:"id_contains,omitempty"`
	IDNotContains     *string            `json:"id_not_contains,omitempty"`
	IDStartsWith      *string            `json:"id_starts_with,omitempty"`
	IDNotStartsWith   *string            `json:"id_not_starts_with,omitempty"`
	IDEndsWith        *string            `json:"id_ends_with,omitempty"`
	IDNotEndsWith     *string            `json:"id_not_ends_with,omitempty"`
	CreatedAt         *string            `json:"createdAt,omitempty"`
	CreatedAtNot      *string            `json:"createdAt_not,omitempty"`
	CreatedAtIn       []string           `json:"createdAt_in,omitempty"`
	CreatedAtNotIn    []string           `json:"createdAt_not_in,omitempty"`
	CreatedAtLt       *string            `json:"createdAt_lt,omitempty"`
	CreatedAtLte      *string            `json:"createdAt_lte,omitempty"`
	CreatedAtGt       *string            `json:"createdAt_gt,omitempty"`
	CreatedAtGte      *string            `json:"createdAt_gte,omitempty"`
	UpdatedAt         *string            `json:"updatedAt,omitempty"`
	UpdatedAtNot      *string            `json:"updatedAt_not,omitempty"`
	UpdatedAtIn       []string           `json:"updatedAt_in,omitempty"`
	UpdatedAtNotIn    []string           `json:"updatedAt_not_in,omitempty"`
	UpdatedAtLt       *string            `json:"updatedAt_lt,omitempty"`
	UpdatedAtLte      *string            `json:"updatedAt_lte,omitempty"`
	UpdatedAtGt       *string            `json:"updatedAt_gt,omitempty"`
	UpdatedAtGte      *string            `json:"updatedAt_gte,omitempty"`
	Uuid              *string            `json:"uuid,omitempty"`
	UuidNot           *string            `json:"uuid_not,omitempty"`
	UuidIn            []string           `json:"uuid_in,omitempty"`
	UuidNotIn         []string           `json:"uuid_not_in,omitempty"`
	UuidLt            *string            `json:"uuid_lt,omitempty"`
	UuidLte           *string            `json:"uuid_lte,omitempty"`
	UuidGt            *string            `json:"uuid_gt,omitempty"`
	UuidGte           *string            `json:"uuid_gte,omitempty"`
	UuidContains      *string            `json:"uuid_contains,omitempty"`
	UuidNotContains   *string            `json:"uuid_not_contains,omitempty"`
	UuidStartsWith    *string            `json:"uuid_starts_with,omitempty"`
	UuidNotStartsWith *string            `json:"uuid_not_starts_with,omitempty"`
	UuidEndsWith      *string            `json:"uuid_ends_with,omitempty"`
	UuidNotEndsWith   *string            `json:"uuid_not_ends_with,omitempty"`
	Done              *bool              `json:"done,omitempty"`
	DoneNot           *bool              `json:"done_not,omitempty"`
	ChunksEvery       *ChunkWhereInput   `json:"chunks_every,omitempty"`
	ChunksSome        *ChunkWhereInput   `json:"chunks_some,omitempty"`
	ChunksNone        *ChunkWhereInput   `json:"chunks_none,omitempty"`
	And               []UploadWhereInput `json:"AND,omitempty"`
	Or                []UploadWhereInput `json:"OR,omitempty"`
	Not               []UploadWhereInput `json:"NOT,omitempty"`
}

type UploadWhereUniqueInput

type UploadWhereUniqueInput struct {
	ID   *string `json:"id,omitempty"`
	Uuid *string `json:"uuid,omitempty"`
}

type UploadsConnectionParams

type UploadsConnectionParams struct {
	Where   *UploadWhereInput   `json:"where,omitempty"`
	OrderBy *UploadOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32              `json:"skip,omitempty"`
	After   *string             `json:"after,omitempty"`
	Before  *string             `json:"before,omitempty"`
	First   *int32              `json:"first,omitempty"`
	Last    *int32              `json:"last,omitempty"`
}

type UploadsParams

type UploadsParams struct {
	Where   *UploadWhereInput   `json:"where,omitempty"`
	OrderBy *UploadOrderByInput `json:"orderBy,omitempty"`
	Skip    *int32              `json:"skip,omitempty"`
	After   *string             `json:"after,omitempty"`
	Before  *string             `json:"before,omitempty"`
	First   *int32              `json:"first,omitempty"`
	Last    *int32              `json:"last,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL