pipe2

package module
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

README

pipe2-ai/sdk-go

Official Go SDK for Pipe2.ai — run AI media pipelines (video generation, image generation, text-to-speech, video reframing) and track their results from Go.

Install

go get github.com/pipe2-ai/sdk-go

Authenticate

NewClient takes a bearer token — a personal access token from your Pipe2.ai account, or a user JWT. It defaults to the production endpoint https://api.pipe2.ai/v1/graphql; pass a second argument to point somewhere else.

import pipe2 "github.com/pipe2-ai/sdk-go"

client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

Run a pipeline

Pipeline inputs are pipeline-specific, so they are passed as raw JSON. Browse the available pipelines and their input schemas at pipe2.ai.

package main

import (
	"context"
	"encoding/json"
	"fmt"
	"os"

	pipe2 "github.com/pipe2-ai/sdk-go"
)

func main() {
	ctx := context.Background()
	client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

	input := json.RawMessage(`{"prompt": "a red fox in falling snow, cinematic"}`)

	run, err := pipe2.RunPipeline(ctx, client, "video-generator", input)
	if err != nil {
		panic(err)
	}
	fmt.Println("run:", run.Run_pipeline.Run_id)

	// Runs are asynchronous — fetch the current status by run id, and repeat
	// until it reaches a terminal state.
	status, err := pipe2.GetPipelineRun(ctx, client, run.Run_pipeline.Run_id)
	if err != nil {
		panic(err)
	}
	fmt.Printf("status: %+v\n", status.Pipeline_runs_by_pk)
}

Estimate cost before running

Runs are billed in credits. EstimatePipelineCost returns the price for a given pipeline and input without starting anything.

est, err := pipe2.EstimatePipelineCost(ctx, client, "video-generator", input)

Uploading assets

Pipelines that take an image, audio, or video reference need the file uploaded first. Use RequestUpload for ordinary files, or RequestMultipartUpload / CompleteMultipartUpload / AbortMultipartUpload for large ones.

Documentation

Index

Constants

View Source
const AbortMultipartUpload_Operation = `` /* 145-byte string literal not displayed */

The mutation executed by AbortMultipartUpload.

View Source
const AddAffiliateCode_Operation = `` /* 161-byte string literal not displayed */

The mutation executed by AddAffiliateCode.

View Source
const CancelAccountDeletion_Operation = `
mutation CancelAccountDeletion {
	cancel_account_deletion {
		success
		message
	}
}
`

The mutation executed by CancelAccountDeletion.

View Source
const CancelPipelineRun_Operation = `
mutation CancelPipelineRun ($run_id: String!) {
	cancel_pipeline_run(run_id: $run_id) {
		success
	}
}
`

The mutation executed by CancelPipelineRun.

View Source
const CancelSubscription_Operation = `
mutation CancelSubscription {
	cancel_subscription {
		success
		message
		cancel_at_period_end
	}
}
`

The mutation executed by CancelSubscription.

View Source
const ChangeAvatar_Operation = `` /* 128-byte string literal not displayed */

The mutation executed by ChangeAvatar.

View Source
const ChangeName_Operation = `
mutation ChangeName ($name: String!) {
	change_name(name: $name) {
		success
		message
		name
	}
}
`

The mutation executed by ChangeName.

View Source
const ChangePassword_Operation = `` /* 190-byte string literal not displayed */

The mutation executed by ChangePassword.

View Source
const CompleteMultipartUpload_Operation = `` /* 317-byte string literal not displayed */

The mutation executed by CompleteMultipartUpload.

View Source
const ConfirmAccountDeletion_Operation = `` /* 136-byte string literal not displayed */

The mutation executed by ConfirmAccountDeletion.

View Source
const CreateAsset_Operation = `` /* 146-byte string literal not displayed */

The mutation executed by CreateAsset.

View Source
const CreateCheckoutSession_Operation = `` /* 194-byte string literal not displayed */

The mutation executed by CreateCheckoutSession.

View Source
const CreatePersonalAccessToken_Operation = `` /* 147-byte string literal not displayed */

The mutation executed by CreatePersonalAccessToken.

View Source
const DeleteAssetAction_Operation = `
mutation DeleteAssetAction ($id: uuid!) {
	delete_asset(id: $id) {
		success
	}
}
`

The mutation executed by DeleteAssetAction.

View Source
const EnsureAffiliate_Operation = `
mutation EnsureAffiliate {
	ensure_affiliate {
		success
		affiliate_id
	}
}
`

The mutation executed by EnsureAffiliate.

View Source
const EstimatePipelineCost_Operation = `` /* 305-byte string literal not displayed */

The query executed by EstimatePipelineCost.

View Source
const GetActivePipelineRuns_Operation = `` /* 329-byte string literal not displayed */

The query executed by GetActivePipelineRuns.

View Source
const GetAssetThumbnail_Operation = `
query GetAssetThumbnail ($id: uuid!) {
	assets_by_pk(id: $id) {
		id
		type
		url
		thumbnail_url
		preview_frames
	}
}
`

The query executed by GetAssetThumbnail.

View Source
const GetAssetThumbnailsByIds_Operation = `` /* 140-byte string literal not displayed */

The query executed by GetAssetThumbnailsByIds.

View Source
const GetCreditBalance_Operation = `
query GetCreditBalance {
	get_credit_balance {
		balance
		reserved
		available
	}
}
`

The query executed by GetCreditBalance.

View Source
const GetCreditHistory_Operation = `` /* 172-byte string literal not displayed */

The query executed by GetCreditHistory.

View Source
const GetCreditPacks_Operation = `` /* 251-byte string literal not displayed */

The query executed by GetCreditPacks.

View Source
const GetCurrentUser_Operation = `` /* 143-byte string literal not displayed */

The query executed by GetCurrentUser.

View Source
const GetMyAffiliateCodes_Operation = `` /* 136-byte string literal not displayed */

The query executed by GetMyAffiliateCodes.

View Source
const GetMyAffiliate_Operation = `` /* 213-byte string literal not displayed */

The query executed by GetMyAffiliate.

View Source
const GetMyApiKeys_Operation = `` /* 157-byte string literal not displayed */

The query executed by GetMyApiKeys.

View Source
const GetMyReferrals_Operation = `` /* 229-byte string literal not displayed */

The query executed by GetMyReferrals.

View Source
const GetMyStorageUsage_Operation = `
query GetMyStorageUsage {
	assets_aggregate {
		aggregate {
			sum {
				size_bytes
			}
			count
		}
	}
}
`

The query executed by GetMyStorageUsage.

View Source
const GetNotifications_Operation = `` /* 289-byte string literal not displayed */

The query executed by GetNotifications.

View Source
const GetPipelineRun_Operation = `` /* 425-byte string literal not displayed */

The query executed by GetPipelineRun.

View Source
const GetPipelineRunsBySlug_Operation = `` /* 637-byte string literal not displayed */

The query executed by GetPipelineRunsBySlug.

View Source
const GetPipelineRuns_Operation = `` /* 706-byte string literal not displayed */

The query executed by GetPipelineRuns.

View Source
const GetPipelinesList_Operation = `` /* 291-byte string literal not displayed */

The query executed by GetPipelinesList.

View Source
const GetPipelines_Operation = `` /* 676-byte string literal not displayed */

The query executed by GetPipelines.

View Source
const GetPlans_Operation = `` /* 339-byte string literal not displayed */

The query executed by GetPlans.

View Source
const GetSubscription_Operation = `` /* 296-byte string literal not displayed */

The query executed by GetSubscription.

View Source
const GetUserAssets_Operation = `` /* 346-byte string literal not displayed */

The query executed by GetUserAssets.

View Source
const InitVerificationFlow_Operation = `` /* 146-byte string literal not displayed */

The mutation executed by InitVerificationFlow.

View Source
const Login_Operation = `` /* 204-byte string literal not displayed */

The mutation executed by Login.

View Source
const Logout_Operation = `
mutation Logout {
	logout {
		success
	}
}
`

The mutation executed by Logout.

View Source
const MarkAllNotificationsRead_Operation = `` /* 128-byte string literal not displayed */

The mutation executed by MarkAllNotificationsRead.

View Source
const MarkNotificationRead_Operation = `` /* 134-byte string literal not displayed */

The mutation executed by MarkNotificationRead.

View Source
const PipelineModels_Operation = `` /* 263-byte string literal not displayed */

The query executed by PipelineModels.

View Source
const PipelinePricing_Operation = `
query PipelinePricing {
	pipeline_pricing {
		slug
		from_mc
		to_mc
		metered
	}
}
`

The query executed by PipelinePricing.

View Source
const Register_Operation = `` /* 239-byte string literal not displayed */

The mutation executed by Register.

View Source
const RequestAccountDeletion_Operation = `
mutation RequestAccountDeletion {
	request_account_deletion {
		success
		message
		expires_at
	}
}
`

The mutation executed by RequestAccountDeletion.

View Source
const RequestAvatarUpload_Operation = `` /* 209-byte string literal not displayed */

The mutation executed by RequestAvatarUpload.

View Source
const RequestMultipartUpload_Operation = `` /* 335-byte string literal not displayed */

The mutation executed by RequestMultipartUpload.

View Source
const RequestPasswordReset_Operation = `
mutation RequestPasswordReset ($email: String!) {
	request_password_reset(email: $email) {
		success
		message
	}
}
`

The mutation executed by RequestPasswordReset.

View Source
const RequestUpload_Operation = `` /* 175-byte string literal not displayed */

The mutation executed by RequestUpload.

View Source
const ResetPassword_Operation = `` /* 181-byte string literal not displayed */

The mutation executed by ResetPassword.

View Source
const RevokePersonalAccessToken_Operation = `
mutation RevokePersonalAccessToken ($id: uuid!) {
	revoke_personal_access_token(id: $id) {
		success
		revoked_at
	}
}
`

The mutation executed by RevokePersonalAccessToken.

View Source
const RunPipeline_Operation = `` /* 156-byte string literal not displayed */

The mutation executed by RunPipeline.

View Source
const SetRunShare_Operation = `` /* 222-byte string literal not displayed */

The mutation executed by SetRunShare.

View Source
const SubmitVerificationCode_Operation = `` /* 200-byte string literal not displayed */

The mutation executed by SubmitVerificationCode.

View Source
const UpdateAssetTags_Operation = `` /* 142-byte string literal not displayed */

The mutation executed by UpdateAssetTags.

View Source
const WatchActivePipelineRuns_Operation = `` /* 207-byte string literal not displayed */

The subscription executed by WatchActivePipelineRuns.

View Source
const WatchNotifications_Operation = `` /* 174-byte string literal not displayed */

The subscription executed by WatchNotifications.

View Source
const WatchPipelineRun_Operation = `` /* 331-byte string literal not displayed */

The subscription executed by WatchPipelineRun.

Variables

Functions

func NewClient

func NewClient(token string, endpoint ...string) graphql.Client

NewClient creates a Pipe2.ai GraphQL client authenticated with the given JWT token.

func WatchActivePipelineRuns

func WatchActivePipelineRuns(
	ctx_ context.Context,
	client_ graphql.WebSocketClient,
) (dataChan_ chan WatchActivePipelineRunsWsResponse, subscriptionID_ string, err_ error)

Active pipeline runs — replaces GetActivePipelineRuns polling in navbar Hasura subscriptions only allow one top-level field, so we just subscribe to runs and compute count client-side To unsubscribe, use graphql.WebSocketClient.Unsubscribe

func WatchActivePipelineRunsForwardData

func WatchActivePipelineRunsForwardData(interfaceChan interface{}, jsonRawMsg json.RawMessage) error

func WatchNotifications

func WatchNotifications(
	ctx_ context.Context,
	client_ graphql.WebSocketClient,
	limit int,
) (dataChan_ chan WatchNotificationsWsResponse, subscriptionID_ string, err_ error)

Notifications — replaces polling in useNotifications Hasura subscriptions only allow one top-level field, so we compute unread count client-side To unsubscribe, use graphql.WebSocketClient.Unsubscribe

func WatchNotificationsForwardData

func WatchNotificationsForwardData(interfaceChan interface{}, jsonRawMsg json.RawMessage) error

func WatchPipelineRun

func WatchPipelineRun(
	ctx_ context.Context,
	client_ graphql.WebSocketClient,
	run_id string,
) (dataChan_ chan WatchPipelineRunWsResponse, subscriptionID_ string, err_ error)

Single pipeline run — replaces GetPipelineRun polling in RunStatus Note: workflow_execution is a remote relationship and cannot be used in subscriptions To unsubscribe, use graphql.WebSocketClient.Unsubscribe

func WatchPipelineRunForwardData

func WatchPipelineRunForwardData(interfaceChan interface{}, jsonRawMsg json.RawMessage) error

Types

type AbortMultipartUploadAbort_multipart_uploadAbort_multipart_upload_output

type AbortMultipartUploadAbort_multipart_uploadAbort_multipart_upload_output struct {
	Success bool `json:"success"`
}

AbortMultipartUploadAbort_multipart_uploadAbort_multipart_upload_output includes the requested fields of the GraphQL type abort_multipart_upload_output.

func (*AbortMultipartUploadAbort_multipart_uploadAbort_multipart_upload_output) GetSuccess

GetSuccess returns AbortMultipartUploadAbort_multipart_uploadAbort_multipart_upload_output.Success, and is useful for accessing the field via an interface.

type AbortMultipartUploadResponse

type AbortMultipartUploadResponse struct {
	// Cancel an in-progress multi-part upload
	Abort_multipart_upload AbortMultipartUploadAbort_multipart_uploadAbort_multipart_upload_output `json:"abort_multipart_upload"`
}

AbortMultipartUploadResponse is returned by AbortMultipartUpload on success.

func AbortMultipartUpload

func AbortMultipartUpload(
	ctx_ context.Context,
	client_ graphql.Client,
	upload_id string,
	key string,
) (data_ *AbortMultipartUploadResponse, err_ error)

func (*AbortMultipartUploadResponse) GetAbort_multipart_upload

GetAbort_multipart_upload returns AbortMultipartUploadResponse.Abort_multipart_upload, and is useful for accessing the field via an interface.

type AddAffiliateCodeAdd_affiliate_codeAdd_affiliate_code_output

type AddAffiliateCodeAdd_affiliate_codeAdd_affiliate_code_output struct {
	Success bool   `json:"success"`
	Code_id string `json:"code_id"`
}

AddAffiliateCodeAdd_affiliate_codeAdd_affiliate_code_output includes the requested fields of the GraphQL type add_affiliate_code_output.

func (*AddAffiliateCodeAdd_affiliate_codeAdd_affiliate_code_output) GetCode_id

GetCode_id returns AddAffiliateCodeAdd_affiliate_codeAdd_affiliate_code_output.Code_id, and is useful for accessing the field via an interface.

func (*AddAffiliateCodeAdd_affiliate_codeAdd_affiliate_code_output) GetSuccess

GetSuccess returns AddAffiliateCodeAdd_affiliate_codeAdd_affiliate_code_output.Success, and is useful for accessing the field via an interface.

type AddAffiliateCodeResponse

type AddAffiliateCodeResponse struct {
	// Add a new primary affiliate code
	Add_affiliate_code AddAffiliateCodeAdd_affiliate_codeAdd_affiliate_code_output `json:"add_affiliate_code"`
}

AddAffiliateCodeResponse is returned by AddAffiliateCode on success.

func AddAffiliateCode

func AddAffiliateCode(
	ctx_ context.Context,
	client_ graphql.Client,
	code string,
	redirect_path *string,
) (data_ *AddAffiliateCodeResponse, err_ error)

func (*AddAffiliateCodeResponse) GetAdd_affiliate_code

GetAdd_affiliate_code returns AddAffiliateCodeResponse.Add_affiliate_code, and is useful for accessing the field via an interface.

type Assets_aggregate_bool_exp

type Assets_aggregate_bool_exp struct {
	Count *Assets_aggregate_bool_exp_count `json:"count"`
}

func (*Assets_aggregate_bool_exp) GetCount

GetCount returns Assets_aggregate_bool_exp.Count, and is useful for accessing the field via an interface.

type Assets_aggregate_bool_exp_count

type Assets_aggregate_bool_exp_count struct {
	Arguments []Assets_select_column `json:"arguments"`
	Distinct  *bool                  `json:"distinct"`
	Filter    *Assets_bool_exp       `json:"filter"`
	Predicate Int_comparison_exp     `json:"predicate"`
}

func (*Assets_aggregate_bool_exp_count) GetArguments

GetArguments returns Assets_aggregate_bool_exp_count.Arguments, and is useful for accessing the field via an interface.

func (*Assets_aggregate_bool_exp_count) GetDistinct

func (v *Assets_aggregate_bool_exp_count) GetDistinct() *bool

GetDistinct returns Assets_aggregate_bool_exp_count.Distinct, and is useful for accessing the field via an interface.

func (*Assets_aggregate_bool_exp_count) GetFilter

GetFilter returns Assets_aggregate_bool_exp_count.Filter, and is useful for accessing the field via an interface.

func (*Assets_aggregate_bool_exp_count) GetPredicate

GetPredicate returns Assets_aggregate_bool_exp_count.Predicate, and is useful for accessing the field via an interface.

type Assets_bool_exp

type Assets_bool_exp struct {
	And             []Assets_bool_exp            `json:"_and"`
	Not             *Assets_bool_exp             `json:"_not"`
	Or              []Assets_bool_exp            `json:"_or"`
	Created_at      *Timestamptz_comparison_exp  `json:"created_at"`
	Duration_sec    *Numeric_comparison_exp      `json:"duration_sec"`
	Id              *Uuid_comparison_exp         `json:"id"`
	Metadata        *Jsonb_comparison_exp        `json:"metadata"`
	Pipeline_run    *Pipeline_runs_bool_exp      `json:"pipeline_run"`
	Pipeline_run_id *Uuid_comparison_exp         `json:"pipeline_run_id"`
	Preview_frames  *String_array_comparison_exp `json:"preview_frames"`
	Size_bytes      *Bigint_comparison_exp       `json:"size_bytes"`
	Tags            *String_array_comparison_exp `json:"tags"`
	Thumbnail_url   *String_comparison_exp       `json:"thumbnail_url"`
	Type            *String_comparison_exp       `json:"type"`
	Url             *String_comparison_exp       `json:"url"`
}

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

func (*Assets_bool_exp) GetAnd

func (v *Assets_bool_exp) GetAnd() []Assets_bool_exp

GetAnd returns Assets_bool_exp.And, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetCreated_at

func (v *Assets_bool_exp) GetCreated_at() *Timestamptz_comparison_exp

GetCreated_at returns Assets_bool_exp.Created_at, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetDuration_sec

func (v *Assets_bool_exp) GetDuration_sec() *Numeric_comparison_exp

GetDuration_sec returns Assets_bool_exp.Duration_sec, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetId

GetId returns Assets_bool_exp.Id, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetMetadata

func (v *Assets_bool_exp) GetMetadata() *Jsonb_comparison_exp

GetMetadata returns Assets_bool_exp.Metadata, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetNot

func (v *Assets_bool_exp) GetNot() *Assets_bool_exp

GetNot returns Assets_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetOr

func (v *Assets_bool_exp) GetOr() []Assets_bool_exp

GetOr returns Assets_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetPipeline_run

func (v *Assets_bool_exp) GetPipeline_run() *Pipeline_runs_bool_exp

GetPipeline_run returns Assets_bool_exp.Pipeline_run, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetPipeline_run_id

func (v *Assets_bool_exp) GetPipeline_run_id() *Uuid_comparison_exp

GetPipeline_run_id returns Assets_bool_exp.Pipeline_run_id, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetPreview_frames

func (v *Assets_bool_exp) GetPreview_frames() *String_array_comparison_exp

GetPreview_frames returns Assets_bool_exp.Preview_frames, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetSize_bytes

func (v *Assets_bool_exp) GetSize_bytes() *Bigint_comparison_exp

GetSize_bytes returns Assets_bool_exp.Size_bytes, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetTags

GetTags returns Assets_bool_exp.Tags, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetThumbnail_url

func (v *Assets_bool_exp) GetThumbnail_url() *String_comparison_exp

GetThumbnail_url returns Assets_bool_exp.Thumbnail_url, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetType

func (v *Assets_bool_exp) GetType() *String_comparison_exp

GetType returns Assets_bool_exp.Type, and is useful for accessing the field via an interface.

func (*Assets_bool_exp) GetUrl

GetUrl returns Assets_bool_exp.Url, and is useful for accessing the field via an interface.

type Assets_select_column

type Assets_select_column string

select columns of table "assets"

const (
	// column name
	Assets_select_columnCreatedAt Assets_select_column = "created_at"
	// column name
	Assets_select_columnDurationSec Assets_select_column = "duration_sec"
	// column name
	Assets_select_columnId Assets_select_column = "id"
	// column name
	Assets_select_columnMetadata Assets_select_column = "metadata"
	// column name
	Assets_select_columnPipelineRunId Assets_select_column = "pipeline_run_id"
	// column name
	Assets_select_columnPreviewFrames Assets_select_column = "preview_frames"
	// column name
	Assets_select_columnSizeBytes Assets_select_column = "size_bytes"
	// column name
	Assets_select_columnTags Assets_select_column = "tags"
	// column name
	Assets_select_columnThumbnailUrl Assets_select_column = "thumbnail_url"
	// column name
	Assets_select_columnType Assets_select_column = "type"
	// column name
	Assets_select_columnUrl Assets_select_column = "url"
)

type Bigint_comparison_exp

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

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

func (*Bigint_comparison_exp) GetEq

func (v *Bigint_comparison_exp) GetEq() *int64

GetEq returns Bigint_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*Bigint_comparison_exp) GetGt

func (v *Bigint_comparison_exp) GetGt() *int64

GetGt returns Bigint_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*Bigint_comparison_exp) GetGte

func (v *Bigint_comparison_exp) GetGte() *int64

GetGte returns Bigint_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*Bigint_comparison_exp) GetIn

func (v *Bigint_comparison_exp) GetIn() []int64

GetIn returns Bigint_comparison_exp.In, and is useful for accessing the field via an interface.

func (*Bigint_comparison_exp) GetIs_null

func (v *Bigint_comparison_exp) GetIs_null() *bool

GetIs_null returns Bigint_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*Bigint_comparison_exp) GetLt

func (v *Bigint_comparison_exp) GetLt() *int64

GetLt returns Bigint_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*Bigint_comparison_exp) GetLte

func (v *Bigint_comparison_exp) GetLte() *int64

GetLte returns Bigint_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*Bigint_comparison_exp) GetNeq

func (v *Bigint_comparison_exp) GetNeq() *int64

GetNeq returns Bigint_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*Bigint_comparison_exp) GetNin

func (v *Bigint_comparison_exp) GetNin() []int64

GetNin returns Bigint_comparison_exp.Nin, and is useful for accessing the field via an interface.

type Boolean_comparison_exp

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

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

func (*Boolean_comparison_exp) GetEq

func (v *Boolean_comparison_exp) GetEq() *bool

GetEq returns Boolean_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*Boolean_comparison_exp) GetGt

func (v *Boolean_comparison_exp) GetGt() *bool

GetGt returns Boolean_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*Boolean_comparison_exp) GetGte

func (v *Boolean_comparison_exp) GetGte() *bool

GetGte returns Boolean_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*Boolean_comparison_exp) GetIn

func (v *Boolean_comparison_exp) GetIn() []bool

GetIn returns Boolean_comparison_exp.In, and is useful for accessing the field via an interface.

func (*Boolean_comparison_exp) GetIs_null

func (v *Boolean_comparison_exp) GetIs_null() *bool

GetIs_null returns Boolean_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*Boolean_comparison_exp) GetLt

func (v *Boolean_comparison_exp) GetLt() *bool

GetLt returns Boolean_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*Boolean_comparison_exp) GetLte

func (v *Boolean_comparison_exp) GetLte() *bool

GetLte returns Boolean_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*Boolean_comparison_exp) GetNeq

func (v *Boolean_comparison_exp) GetNeq() *bool

GetNeq returns Boolean_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*Boolean_comparison_exp) GetNin

func (v *Boolean_comparison_exp) GetNin() []bool

GetNin returns Boolean_comparison_exp.Nin, and is useful for accessing the field via an interface.

type CancelAccountDeletionCancel_account_deletionCancel_account_deletion_output

type CancelAccountDeletionCancel_account_deletionCancel_account_deletion_output struct {
	Success bool   `json:"success"`
	Message string `json:"message"`
}

CancelAccountDeletionCancel_account_deletionCancel_account_deletion_output includes the requested fields of the GraphQL type cancel_account_deletion_output.

func (*CancelAccountDeletionCancel_account_deletionCancel_account_deletion_output) GetMessage

GetMessage returns CancelAccountDeletionCancel_account_deletionCancel_account_deletion_output.Message, and is useful for accessing the field via an interface.

func (*CancelAccountDeletionCancel_account_deletionCancel_account_deletion_output) GetSuccess

GetSuccess returns CancelAccountDeletionCancel_account_deletionCancel_account_deletion_output.Success, and is useful for accessing the field via an interface.

type CancelAccountDeletionResponse

type CancelAccountDeletionResponse struct {
	// Cancel a scheduled account deletion during the grace period.
	Cancel_account_deletion CancelAccountDeletionCancel_account_deletionCancel_account_deletion_output `json:"cancel_account_deletion"`
}

CancelAccountDeletionResponse is returned by CancelAccountDeletion on success.

func CancelAccountDeletion

func CancelAccountDeletion(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *CancelAccountDeletionResponse, err_ error)

func (*CancelAccountDeletionResponse) GetCancel_account_deletion

GetCancel_account_deletion returns CancelAccountDeletionResponse.Cancel_account_deletion, and is useful for accessing the field via an interface.

type CancelPipelineRunCancel_pipeline_runCancel_pipeline_run_output

type CancelPipelineRunCancel_pipeline_runCancel_pipeline_run_output struct {
	Success bool `json:"success"`
}

CancelPipelineRunCancel_pipeline_runCancel_pipeline_run_output includes the requested fields of the GraphQL type cancel_pipeline_run_output.

func (*CancelPipelineRunCancel_pipeline_runCancel_pipeline_run_output) GetSuccess

GetSuccess returns CancelPipelineRunCancel_pipeline_runCancel_pipeline_run_output.Success, and is useful for accessing the field via an interface.

type CancelPipelineRunResponse

type CancelPipelineRunResponse struct {
	// Cancel a running pipeline and refund credits
	Cancel_pipeline_run *CancelPipelineRunCancel_pipeline_runCancel_pipeline_run_output `json:"cancel_pipeline_run"`
}

CancelPipelineRunResponse is returned by CancelPipelineRun on success.

func CancelPipelineRun

func CancelPipelineRun(
	ctx_ context.Context,
	client_ graphql.Client,
	run_id string,
) (data_ *CancelPipelineRunResponse, err_ error)

func (*CancelPipelineRunResponse) GetCancel_pipeline_run

GetCancel_pipeline_run returns CancelPipelineRunResponse.Cancel_pipeline_run, and is useful for accessing the field via an interface.

type CancelSubscriptionCancel_subscriptionCancel_subscription_output

type CancelSubscriptionCancel_subscriptionCancel_subscription_output struct {
	Success              bool   `json:"success"`
	Message              string `json:"message"`
	Cancel_at_period_end bool   `json:"cancel_at_period_end"`
}

CancelSubscriptionCancel_subscriptionCancel_subscription_output includes the requested fields of the GraphQL type cancel_subscription_output.

func (*CancelSubscriptionCancel_subscriptionCancel_subscription_output) GetCancel_at_period_end

GetCancel_at_period_end returns CancelSubscriptionCancel_subscriptionCancel_subscription_output.Cancel_at_period_end, and is useful for accessing the field via an interface.

func (*CancelSubscriptionCancel_subscriptionCancel_subscription_output) GetMessage

GetMessage returns CancelSubscriptionCancel_subscriptionCancel_subscription_output.Message, and is useful for accessing the field via an interface.

func (*CancelSubscriptionCancel_subscriptionCancel_subscription_output) GetSuccess

GetSuccess returns CancelSubscriptionCancel_subscriptionCancel_subscription_output.Success, and is useful for accessing the field via an interface.

type CancelSubscriptionResponse

type CancelSubscriptionResponse struct {
	// Cancel your subscription at the end of the current billing period
	Cancel_subscription CancelSubscriptionCancel_subscriptionCancel_subscription_output `json:"cancel_subscription"`
}

CancelSubscriptionResponse is returned by CancelSubscription on success.

func CancelSubscription

func CancelSubscription(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *CancelSubscriptionResponse, err_ error)

func (*CancelSubscriptionResponse) GetCancel_subscription

GetCancel_subscription returns CancelSubscriptionResponse.Cancel_subscription, and is useful for accessing the field via an interface.

type ChangeAvatarChange_avatarChange_avatar_output

type ChangeAvatarChange_avatarChange_avatar_output struct {
	Success    bool   `json:"success"`
	Message    string `json:"message"`
	Avatar_url string `json:"avatar_url"`
}

ChangeAvatarChange_avatarChange_avatar_output includes the requested fields of the GraphQL type change_avatar_output.

func (*ChangeAvatarChange_avatarChange_avatar_output) GetAvatar_url

GetAvatar_url returns ChangeAvatarChange_avatarChange_avatar_output.Avatar_url, and is useful for accessing the field via an interface.

func (*ChangeAvatarChange_avatarChange_avatar_output) GetMessage

GetMessage returns ChangeAvatarChange_avatarChange_avatar_output.Message, and is useful for accessing the field via an interface.

func (*ChangeAvatarChange_avatarChange_avatar_output) GetSuccess

GetSuccess returns ChangeAvatarChange_avatarChange_avatar_output.Success, and is useful for accessing the field via an interface.

type ChangeAvatarResponse

type ChangeAvatarResponse struct {
	// Update your profile picture
	Change_avatar ChangeAvatarChange_avatarChange_avatar_output `json:"change_avatar"`
}

ChangeAvatarResponse is returned by ChangeAvatar on success.

func ChangeAvatar

func ChangeAvatar(
	ctx_ context.Context,
	client_ graphql.Client,
	avatar_url string,
) (data_ *ChangeAvatarResponse, err_ error)

func (*ChangeAvatarResponse) GetChange_avatar

GetChange_avatar returns ChangeAvatarResponse.Change_avatar, and is useful for accessing the field via an interface.

type ChangeNameChange_nameChange_name_output

type ChangeNameChange_nameChange_name_output struct {
	Success bool   `json:"success"`
	Message string `json:"message"`
	Name    string `json:"name"`
}

ChangeNameChange_nameChange_name_output includes the requested fields of the GraphQL type change_name_output.

func (*ChangeNameChange_nameChange_name_output) GetMessage

GetMessage returns ChangeNameChange_nameChange_name_output.Message, and is useful for accessing the field via an interface.

func (*ChangeNameChange_nameChange_name_output) GetName

GetName returns ChangeNameChange_nameChange_name_output.Name, and is useful for accessing the field via an interface.

func (*ChangeNameChange_nameChange_name_output) GetSuccess

GetSuccess returns ChangeNameChange_nameChange_name_output.Success, and is useful for accessing the field via an interface.

type ChangeNameResponse

type ChangeNameResponse struct {
	// Update your display name
	Change_name ChangeNameChange_nameChange_name_output `json:"change_name"`
}

ChangeNameResponse is returned by ChangeName on success.

func ChangeName

func ChangeName(
	ctx_ context.Context,
	client_ graphql.Client,
	name string,
) (data_ *ChangeNameResponse, err_ error)

func (*ChangeNameResponse) GetChange_name

GetChange_name returns ChangeNameResponse.Change_name, and is useful for accessing the field via an interface.

type ChangePasswordChange_passwordChange_password_output

type ChangePasswordChange_passwordChange_password_output struct {
	Success bool   `json:"success"`
	Message string `json:"message"`
}

ChangePasswordChange_passwordChange_password_output includes the requested fields of the GraphQL type change_password_output.

func (*ChangePasswordChange_passwordChange_password_output) GetMessage

GetMessage returns ChangePasswordChange_passwordChange_password_output.Message, and is useful for accessing the field via an interface.

func (*ChangePasswordChange_passwordChange_password_output) GetSuccess

GetSuccess returns ChangePasswordChange_passwordChange_password_output.Success, and is useful for accessing the field via an interface.

type ChangePasswordResponse

type ChangePasswordResponse struct {
	// Change your password
	Change_password ChangePasswordChange_passwordChange_password_output `json:"change_password"`
}

ChangePasswordResponse is returned by ChangePassword on success.

func ChangePassword

func ChangePassword(
	ctx_ context.Context,
	client_ graphql.Client,
	current_password string,
	new_password string,
) (data_ *ChangePasswordResponse, err_ error)

func (*ChangePasswordResponse) GetChange_password

GetChange_password returns ChangePasswordResponse.Change_password, and is useful for accessing the field via an interface.

type CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output

type CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output struct {
	Id         string   `json:"id"`
	Type       string   `json:"type"`
	Url        string   `json:"url"`
	Tags       []string `json:"tags"`
	Created_at string   `json:"created_at"`
}

CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output includes the requested fields of the GraphQL type create_asset_output.

func (*CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output) GetCreated_at

GetCreated_at returns CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output.Created_at, and is useful for accessing the field via an interface.

func (*CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output) GetId

GetId returns CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output.Id, and is useful for accessing the field via an interface.

func (*CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output) GetTags

GetTags returns CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output.Tags, and is useful for accessing the field via an interface.

func (*CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output) GetType

GetType returns CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output.Type, and is useful for accessing the field via an interface.

func (*CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output) GetUrl

GetUrl returns CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output.Url, and is useful for accessing the field via an interface.

type CompleteMultipartUploadResponse

type CompleteMultipartUploadResponse struct {
	// Finalize a multi-part upload and register the asset
	Complete_multipart_upload CompleteMultipartUploadComplete_multipart_uploadCreate_asset_output `json:"complete_multipart_upload"`
}

CompleteMultipartUploadResponse is returned by CompleteMultipartUpload on success.

func CompleteMultipartUpload

func CompleteMultipartUpload(
	ctx_ context.Context,
	client_ graphql.Client,
	upload_id string,
	key string,
	content_type string,
	parts []Multipart_part_input,
	tags []string,
) (data_ *CompleteMultipartUploadResponse, err_ error)

func (*CompleteMultipartUploadResponse) GetComplete_multipart_upload

GetComplete_multipart_upload returns CompleteMultipartUploadResponse.Complete_multipart_upload, and is useful for accessing the field via an interface.

type ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output

type ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output struct {
	Success      bool   `json:"success"`
	Message      string `json:"message"`
	Effective_at string `json:"effective_at"`
}

ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output includes the requested fields of the GraphQL type confirm_account_deletion_output.

func (*ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output) GetEffective_at

GetEffective_at returns ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output.Effective_at, and is useful for accessing the field via an interface.

func (*ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output) GetMessage

GetMessage returns ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output.Message, and is useful for accessing the field via an interface.

func (*ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output) GetSuccess

GetSuccess returns ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output.Success, and is useful for accessing the field via an interface.

type ConfirmAccountDeletionResponse

type ConfirmAccountDeletionResponse struct {
	// Confirm and schedule account deletion from the emailed link.
	Confirm_account_deletion ConfirmAccountDeletionConfirm_account_deletionConfirm_account_deletion_output `json:"confirm_account_deletion"`
}

ConfirmAccountDeletionResponse is returned by ConfirmAccountDeletion on success.

func ConfirmAccountDeletion

func ConfirmAccountDeletion(
	ctx_ context.Context,
	client_ graphql.Client,
	token string,
) (data_ *ConfirmAccountDeletionResponse, err_ error)

func (*ConfirmAccountDeletionResponse) GetConfirm_account_deletion

GetConfirm_account_deletion returns ConfirmAccountDeletionResponse.Confirm_account_deletion, and is useful for accessing the field via an interface.

type CreateAssetCreate_assetCreate_asset_output

type CreateAssetCreate_assetCreate_asset_output struct {
	Id         string   `json:"id"`
	Type       string   `json:"type"`
	Url        string   `json:"url"`
	Tags       []string `json:"tags"`
	Created_at string   `json:"created_at"`
}

CreateAssetCreate_assetCreate_asset_output includes the requested fields of the GraphQL type create_asset_output.

func (*CreateAssetCreate_assetCreate_asset_output) GetCreated_at

GetCreated_at returns CreateAssetCreate_assetCreate_asset_output.Created_at, and is useful for accessing the field via an interface.

func (*CreateAssetCreate_assetCreate_asset_output) GetId

GetId returns CreateAssetCreate_assetCreate_asset_output.Id, and is useful for accessing the field via an interface.

func (*CreateAssetCreate_assetCreate_asset_output) GetTags

GetTags returns CreateAssetCreate_assetCreate_asset_output.Tags, and is useful for accessing the field via an interface.

func (*CreateAssetCreate_assetCreate_asset_output) GetType

GetType returns CreateAssetCreate_assetCreate_asset_output.Type, and is useful for accessing the field via an interface.

func (*CreateAssetCreate_assetCreate_asset_output) GetUrl

GetUrl returns CreateAssetCreate_assetCreate_asset_output.Url, and is useful for accessing the field via an interface.

type CreateAssetResponse

type CreateAssetResponse struct {
	// Register an uploaded file as an asset
	Create_asset CreateAssetCreate_assetCreate_asset_output `json:"create_asset"`
}

CreateAssetResponse is returned by CreateAsset on success.

func CreateAsset

func CreateAsset(
	ctx_ context.Context,
	client_ graphql.Client,
	key string,
	tags []string,
) (data_ *CreateAssetResponse, err_ error)

func (*CreateAssetResponse) GetCreate_asset

GetCreate_asset returns CreateAssetResponse.Create_asset, and is useful for accessing the field via an interface.

type CreateCheckoutSessionCreate_checkout_sessionCreate_checkout_session_output

type CreateCheckoutSessionCreate_checkout_sessionCreate_checkout_session_output struct {
	Success bool   `json:"success"`
	Url     string `json:"url"`
}

CreateCheckoutSessionCreate_checkout_sessionCreate_checkout_session_output includes the requested fields of the GraphQL type create_checkout_session_output.

func (*CreateCheckoutSessionCreate_checkout_sessionCreate_checkout_session_output) GetSuccess

GetSuccess returns CreateCheckoutSessionCreate_checkout_sessionCreate_checkout_session_output.Success, and is useful for accessing the field via an interface.

func (*CreateCheckoutSessionCreate_checkout_sessionCreate_checkout_session_output) GetUrl

GetUrl returns CreateCheckoutSessionCreate_checkout_sessionCreate_checkout_session_output.Url, and is useful for accessing the field via an interface.

type CreateCheckoutSessionResponse

type CreateCheckoutSessionResponse struct {
	// Create a Whop checkout session with the buyer's user_id baked into metadata
	Create_checkout_session CreateCheckoutSessionCreate_checkout_sessionCreate_checkout_session_output `json:"create_checkout_session"`
}

CreateCheckoutSessionResponse is returned by CreateCheckoutSession on success.

func CreateCheckoutSession

func CreateCheckoutSession(
	ctx_ context.Context,
	client_ graphql.Client,
	whop_plan_id string,
	affiliate_code *string,
) (data_ *CreateCheckoutSessionResponse, err_ error)

func (*CreateCheckoutSessionResponse) GetCreate_checkout_session

GetCreate_checkout_session returns CreateCheckoutSessionResponse.Create_checkout_session, and is useful for accessing the field via an interface.

type CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output

type CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output struct {
	Success    bool   `json:"success"`
	Id         string `json:"id"`
	Token      string `json:"token"`
	Jti        string `json:"jti"`
	Expires_at string `json:"expires_at"`
}

CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output includes the requested fields of the GraphQL type create_personal_access_token_output.

func (*CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output) GetExpires_at

GetExpires_at returns CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output.Expires_at, and is useful for accessing the field via an interface.

func (*CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output) GetId

GetId returns CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output.Id, and is useful for accessing the field via an interface.

func (*CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output) GetJti

GetJti returns CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output.Jti, and is useful for accessing the field via an interface.

func (*CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output) GetSuccess

GetSuccess returns CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output.Success, and is useful for accessing the field via an interface.

func (*CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output) GetToken

GetToken returns CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output.Token, and is useful for accessing the field via an interface.

type CreatePersonalAccessTokenResponse

type CreatePersonalAccessTokenResponse struct {
	// Create a personal access token for API and MCP access
	Create_personal_access_token CreatePersonalAccessTokenCreate_personal_access_tokenCreate_personal_access_token_output `json:"create_personal_access_token"`
}

CreatePersonalAccessTokenResponse is returned by CreatePersonalAccessToken on success.

func CreatePersonalAccessToken

func CreatePersonalAccessToken(
	ctx_ context.Context,
	client_ graphql.Client,
	name string,
) (data_ *CreatePersonalAccessTokenResponse, err_ error)

func (*CreatePersonalAccessTokenResponse) GetCreate_personal_access_token

GetCreate_personal_access_token returns CreatePersonalAccessTokenResponse.Create_personal_access_token, and is useful for accessing the field via an interface.

type DeleteAssetActionDelete_assetDelete_asset_output

type DeleteAssetActionDelete_assetDelete_asset_output struct {
	Success bool `json:"success"`
}

DeleteAssetActionDelete_assetDelete_asset_output includes the requested fields of the GraphQL type delete_asset_output.

func (*DeleteAssetActionDelete_assetDelete_asset_output) GetSuccess

GetSuccess returns DeleteAssetActionDelete_assetDelete_asset_output.Success, and is useful for accessing the field via an interface.

type DeleteAssetActionResponse

type DeleteAssetActionResponse struct {
	// Delete an asset
	Delete_asset DeleteAssetActionDelete_assetDelete_asset_output `json:"delete_asset"`
}

DeleteAssetActionResponse is returned by DeleteAssetAction on success.

func DeleteAssetAction

func DeleteAssetAction(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *DeleteAssetActionResponse, err_ error)

func (*DeleteAssetActionResponse) GetDelete_asset

GetDelete_asset returns DeleteAssetActionResponse.Delete_asset, and is useful for accessing the field via an interface.

type EnsureAffiliateEnsure_affiliateEnsure_affiliate_output

type EnsureAffiliateEnsure_affiliateEnsure_affiliate_output struct {
	Success      bool   `json:"success"`
	Affiliate_id string `json:"affiliate_id"`
}

EnsureAffiliateEnsure_affiliateEnsure_affiliate_output includes the requested fields of the GraphQL type ensure_affiliate_output.

func (*EnsureAffiliateEnsure_affiliateEnsure_affiliate_output) GetAffiliate_id

GetAffiliate_id returns EnsureAffiliateEnsure_affiliateEnsure_affiliate_output.Affiliate_id, and is useful for accessing the field via an interface.

func (*EnsureAffiliateEnsure_affiliateEnsure_affiliate_output) GetSuccess

GetSuccess returns EnsureAffiliateEnsure_affiliateEnsure_affiliate_output.Success, and is useful for accessing the field via an interface.

type EnsureAffiliateResponse

type EnsureAffiliateResponse struct {
	// Create an affiliate profile and referral code for the current user if missing
	Ensure_affiliate EnsureAffiliateEnsure_affiliateEnsure_affiliate_output `json:"ensure_affiliate"`
}

EnsureAffiliateResponse is returned by EnsureAffiliate on success.

func EnsureAffiliate

func EnsureAffiliate(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *EnsureAffiliateResponse, err_ error)

func (*EnsureAffiliateResponse) GetEnsure_affiliate

GetEnsure_affiliate returns EnsureAffiliateResponse.Ensure_affiliate, and is useful for accessing the field via an interface.

type EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output

type EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output struct {
	Pipeline_slug        string           `json:"pipeline_slug"`
	Reservation_mc       int              `json:"reservation_mc"`
	Estimated_mc         int              `json:"estimated_mc"`
	Is_metered           bool             `json:"is_metered"`
	Routed_model         *string          `json:"routed_model"`
	Routed_reason_code   *string          `json:"routed_reason_code"`
	Routed_reason_params *json.RawMessage `json:"routed_reason_params"`
	Incompatible_models  *json.RawMessage `json:"incompatible_models"`
	Engine_caps          *json.RawMessage `json:"engine_caps"`
}

EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output includes the requested fields of the GraphQL type estimate_pipeline_cost_output.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetEngine_caps

GetEngine_caps returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Engine_caps, and is useful for accessing the field via an interface.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetEstimated_mc

GetEstimated_mc returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Estimated_mc, and is useful for accessing the field via an interface.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetIncompatible_models

GetIncompatible_models returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Incompatible_models, and is useful for accessing the field via an interface.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetIs_metered

GetIs_metered returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Is_metered, and is useful for accessing the field via an interface.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetPipeline_slug

GetPipeline_slug returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Pipeline_slug, and is useful for accessing the field via an interface.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetReservation_mc

GetReservation_mc returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Reservation_mc, and is useful for accessing the field via an interface.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetRouted_model

GetRouted_model returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Routed_model, and is useful for accessing the field via an interface.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetRouted_reason_code

GetRouted_reason_code returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Routed_reason_code, and is useful for accessing the field via an interface.

func (*EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output) GetRouted_reason_params

GetRouted_reason_params returns EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output.Routed_reason_params, and is useful for accessing the field via an interface.

type EstimatePipelineCostResponse

type EstimatePipelineCostResponse struct {
	// Preview the credit cost of running a pipeline with a given input (read-only)
	Estimate_pipeline_cost *EstimatePipelineCostEstimate_pipeline_costEstimate_pipeline_cost_output `json:"estimate_pipeline_cost"`
}

EstimatePipelineCostResponse is returned by EstimatePipelineCost on success.

func EstimatePipelineCost

func EstimatePipelineCost(
	ctx_ context.Context,
	client_ graphql.Client,
	pipeline_slug string,
	input json.RawMessage,
) (data_ *EstimatePipelineCostResponse, err_ error)

EstimatePipelineCost — read-only cost preview. Server applies the same math handleRunPipeline uses to size the reservation; for metered pipelines (Seedance) also returns the buffer-free estimated_mc so clients can show "reserved up to X / charged ~Y" UIs accurately.

func (*EstimatePipelineCostResponse) GetEstimate_pipeline_cost

GetEstimate_pipeline_cost returns EstimatePipelineCostResponse.Estimate_pipeline_cost, and is useful for accessing the field via an interface.

type GetActivePipelineRunsActive_countPipeline_runs_aggregate

type GetActivePipelineRunsActive_countPipeline_runs_aggregate struct {
	Aggregate *GetActivePipelineRunsActive_countPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields `json:"aggregate"`
}

GetActivePipelineRunsActive_countPipeline_runs_aggregate includes the requested fields of the GraphQL type pipeline_runs_aggregate. The GraphQL type's documentation follows.

aggregated selection of "pipeline_runs"

func (*GetActivePipelineRunsActive_countPipeline_runs_aggregate) GetAggregate

GetAggregate returns GetActivePipelineRunsActive_countPipeline_runs_aggregate.Aggregate, and is useful for accessing the field via an interface.

type GetActivePipelineRunsActive_countPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields

type GetActivePipelineRunsActive_countPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields struct {
	Count int `json:"count"`
}

GetActivePipelineRunsActive_countPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields includes the requested fields of the GraphQL type pipeline_runs_aggregate_fields. The GraphQL type's documentation follows.

aggregate fields of "pipeline_runs"

func (*GetActivePipelineRunsActive_countPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields) GetCount

GetCount returns GetActivePipelineRunsActive_countPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields.Count, and is useful for accessing the field via an interface.

type GetActivePipelineRunsPipeline_runs

type GetActivePipelineRunsPipeline_runs struct {
	Id         string `json:"id"`
	Status     string `json:"status"`
	Created_at string `json:"created_at"`
	// An object relationship
	Pipeline GetActivePipelineRunsPipeline_runsPipelinePipelines `json:"pipeline"`
}

GetActivePipelineRunsPipeline_runs includes the requested fields of the GraphQL type pipeline_runs. The GraphQL type's documentation follows.

columns and relationships of "pipeline_runs"

func (*GetActivePipelineRunsPipeline_runs) GetCreated_at

func (v *GetActivePipelineRunsPipeline_runs) GetCreated_at() string

GetCreated_at returns GetActivePipelineRunsPipeline_runs.Created_at, and is useful for accessing the field via an interface.

func (*GetActivePipelineRunsPipeline_runs) GetId

GetId returns GetActivePipelineRunsPipeline_runs.Id, and is useful for accessing the field via an interface.

func (*GetActivePipelineRunsPipeline_runs) GetPipeline

GetPipeline returns GetActivePipelineRunsPipeline_runs.Pipeline, and is useful for accessing the field via an interface.

func (*GetActivePipelineRunsPipeline_runs) GetStatus

GetStatus returns GetActivePipelineRunsPipeline_runs.Status, and is useful for accessing the field via an interface.

type GetActivePipelineRunsPipeline_runsPipelinePipelines

type GetActivePipelineRunsPipeline_runsPipelinePipelines struct {
	Name        string `json:"name"`
	Slug        string `json:"slug"`
	Cancellable bool   `json:"cancellable"`
}

GetActivePipelineRunsPipeline_runsPipelinePipelines includes the requested fields of the GraphQL type pipelines. The GraphQL type's documentation follows.

columns and relationships of "pipelines"

func (*GetActivePipelineRunsPipeline_runsPipelinePipelines) GetCancellable

GetCancellable returns GetActivePipelineRunsPipeline_runsPipelinePipelines.Cancellable, and is useful for accessing the field via an interface.

func (*GetActivePipelineRunsPipeline_runsPipelinePipelines) GetName

GetName returns GetActivePipelineRunsPipeline_runsPipelinePipelines.Name, and is useful for accessing the field via an interface.

func (*GetActivePipelineRunsPipeline_runsPipelinePipelines) GetSlug

GetSlug returns GetActivePipelineRunsPipeline_runsPipelinePipelines.Slug, and is useful for accessing the field via an interface.

type GetActivePipelineRunsResponse

type GetActivePipelineRunsResponse struct {
	// fetch data from the table: "pipeline_runs"
	Pipeline_runs []GetActivePipelineRunsPipeline_runs `json:"pipeline_runs"`
	// fetch aggregated fields from the table: "pipeline_runs"
	Active_count GetActivePipelineRunsActive_countPipeline_runs_aggregate `json:"active_count"`
}

GetActivePipelineRunsResponse is returned by GetActivePipelineRuns on success.

func GetActivePipelineRuns

func GetActivePipelineRuns(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetActivePipelineRunsResponse, err_ error)

func (*GetActivePipelineRunsResponse) GetActive_count

GetActive_count returns GetActivePipelineRunsResponse.Active_count, and is useful for accessing the field via an interface.

func (*GetActivePipelineRunsResponse) GetPipeline_runs

GetPipeline_runs returns GetActivePipelineRunsResponse.Pipeline_runs, and is useful for accessing the field via an interface.

type GetAssetThumbnailAssets_by_pkAssets

type GetAssetThumbnailAssets_by_pkAssets struct {
	Id             string   `json:"id"`
	Type           string   `json:"type"`
	Url            string   `json:"url"`
	Thumbnail_url  *string  `json:"thumbnail_url"`
	Preview_frames []string `json:"preview_frames"`
}

GetAssetThumbnailAssets_by_pkAssets includes the requested fields of the GraphQL type assets. The GraphQL type's documentation follows.

columns and relationships of "assets"

func (*GetAssetThumbnailAssets_by_pkAssets) GetId

GetId returns GetAssetThumbnailAssets_by_pkAssets.Id, and is useful for accessing the field via an interface.

func (*GetAssetThumbnailAssets_by_pkAssets) GetPreview_frames

func (v *GetAssetThumbnailAssets_by_pkAssets) GetPreview_frames() []string

GetPreview_frames returns GetAssetThumbnailAssets_by_pkAssets.Preview_frames, and is useful for accessing the field via an interface.

func (*GetAssetThumbnailAssets_by_pkAssets) GetThumbnail_url

func (v *GetAssetThumbnailAssets_by_pkAssets) GetThumbnail_url() *string

GetThumbnail_url returns GetAssetThumbnailAssets_by_pkAssets.Thumbnail_url, and is useful for accessing the field via an interface.

func (*GetAssetThumbnailAssets_by_pkAssets) GetType

GetType returns GetAssetThumbnailAssets_by_pkAssets.Type, and is useful for accessing the field via an interface.

func (*GetAssetThumbnailAssets_by_pkAssets) GetUrl

GetUrl returns GetAssetThumbnailAssets_by_pkAssets.Url, and is useful for accessing the field via an interface.

type GetAssetThumbnailResponse

type GetAssetThumbnailResponse struct {
	// fetch data from the table: "assets" using primary key columns
	Assets_by_pk *GetAssetThumbnailAssets_by_pkAssets `json:"assets_by_pk"`
}

GetAssetThumbnailResponse is returned by GetAssetThumbnail on success.

func GetAssetThumbnail

func GetAssetThumbnail(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *GetAssetThumbnailResponse, err_ error)

func (*GetAssetThumbnailResponse) GetAssets_by_pk

GetAssets_by_pk returns GetAssetThumbnailResponse.Assets_by_pk, and is useful for accessing the field via an interface.

type GetAssetThumbnailsByIdsAssets

type GetAssetThumbnailsByIdsAssets struct {
	Id             string   `json:"id"`
	Type           string   `json:"type"`
	Url            string   `json:"url"`
	Thumbnail_url  *string  `json:"thumbnail_url"`
	Preview_frames []string `json:"preview_frames"`
}

GetAssetThumbnailsByIdsAssets includes the requested fields of the GraphQL type assets. The GraphQL type's documentation follows.

columns and relationships of "assets"

func (*GetAssetThumbnailsByIdsAssets) GetId

GetId returns GetAssetThumbnailsByIdsAssets.Id, and is useful for accessing the field via an interface.

func (*GetAssetThumbnailsByIdsAssets) GetPreview_frames

func (v *GetAssetThumbnailsByIdsAssets) GetPreview_frames() []string

GetPreview_frames returns GetAssetThumbnailsByIdsAssets.Preview_frames, and is useful for accessing the field via an interface.

func (*GetAssetThumbnailsByIdsAssets) GetThumbnail_url

func (v *GetAssetThumbnailsByIdsAssets) GetThumbnail_url() *string

GetThumbnail_url returns GetAssetThumbnailsByIdsAssets.Thumbnail_url, and is useful for accessing the field via an interface.

func (*GetAssetThumbnailsByIdsAssets) GetType

GetType returns GetAssetThumbnailsByIdsAssets.Type, and is useful for accessing the field via an interface.

func (*GetAssetThumbnailsByIdsAssets) GetUrl

GetUrl returns GetAssetThumbnailsByIdsAssets.Url, and is useful for accessing the field via an interface.

type GetAssetThumbnailsByIdsResponse

type GetAssetThumbnailsByIdsResponse struct {
	// An array relationship
	Assets []GetAssetThumbnailsByIdsAssets `json:"assets"`
}

GetAssetThumbnailsByIdsResponse is returned by GetAssetThumbnailsByIds on success.

func GetAssetThumbnailsByIds

func GetAssetThumbnailsByIds(
	ctx_ context.Context,
	client_ graphql.Client,
	ids []string,
) (data_ *GetAssetThumbnailsByIdsResponse, err_ error)

func (*GetAssetThumbnailsByIdsResponse) GetAssets

GetAssets returns GetAssetThumbnailsByIdsResponse.Assets, and is useful for accessing the field via an interface.

type GetCreditBalanceGet_credit_balanceCredit_balance_output

type GetCreditBalanceGet_credit_balanceCredit_balance_output struct {
	Balance   int `json:"balance"`
	Reserved  int `json:"reserved"`
	Available int `json:"available"`
}

GetCreditBalanceGet_credit_balanceCredit_balance_output includes the requested fields of the GraphQL type credit_balance_output.

func (*GetCreditBalanceGet_credit_balanceCredit_balance_output) GetAvailable

GetAvailable returns GetCreditBalanceGet_credit_balanceCredit_balance_output.Available, and is useful for accessing the field via an interface.

func (*GetCreditBalanceGet_credit_balanceCredit_balance_output) GetBalance

GetBalance returns GetCreditBalanceGet_credit_balanceCredit_balance_output.Balance, and is useful for accessing the field via an interface.

func (*GetCreditBalanceGet_credit_balanceCredit_balance_output) GetReserved

GetReserved returns GetCreditBalanceGet_credit_balanceCredit_balance_output.Reserved, and is useful for accessing the field via an interface.

type GetCreditBalanceResponse

type GetCreditBalanceResponse struct {
	// Get your current credit balance
	Get_credit_balance *GetCreditBalanceGet_credit_balanceCredit_balance_output `json:"get_credit_balance"`
}

GetCreditBalanceResponse is returned by GetCreditBalance on success.

func GetCreditBalance

func GetCreditBalance(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetCreditBalanceResponse, err_ error)

func (*GetCreditBalanceResponse) GetGet_credit_balance

GetGet_credit_balance returns GetCreditBalanceResponse.Get_credit_balance, and is useful for accessing the field via an interface.

type GetCreditHistoryGet_credit_historyCredit_history_entry

type GetCreditHistoryGet_credit_historyCredit_history_entry struct {
	Type            string  `json:"type"`
	Amount          int     `json:"amount"`
	Description     string  `json:"description"`
	Created_at      string  `json:"created_at"`
	Pipeline_run_id *string `json:"pipeline_run_id"`
	Pipeline_slug   *string `json:"pipeline_slug"`
	Pipeline_name   *string `json:"pipeline_name"`
	Status          *string `json:"status"`
	Reservation_mc  *int    `json:"reservation_mc"`
}

GetCreditHistoryGet_credit_historyCredit_history_entry includes the requested fields of the GraphQL type credit_history_entry.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetAmount

GetAmount returns GetCreditHistoryGet_credit_historyCredit_history_entry.Amount, and is useful for accessing the field via an interface.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetCreated_at

GetCreated_at returns GetCreditHistoryGet_credit_historyCredit_history_entry.Created_at, and is useful for accessing the field via an interface.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetDescription

GetDescription returns GetCreditHistoryGet_credit_historyCredit_history_entry.Description, and is useful for accessing the field via an interface.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetPipeline_name

GetPipeline_name returns GetCreditHistoryGet_credit_historyCredit_history_entry.Pipeline_name, and is useful for accessing the field via an interface.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetPipeline_run_id

GetPipeline_run_id returns GetCreditHistoryGet_credit_historyCredit_history_entry.Pipeline_run_id, and is useful for accessing the field via an interface.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetPipeline_slug

GetPipeline_slug returns GetCreditHistoryGet_credit_historyCredit_history_entry.Pipeline_slug, and is useful for accessing the field via an interface.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetReservation_mc

GetReservation_mc returns GetCreditHistoryGet_credit_historyCredit_history_entry.Reservation_mc, and is useful for accessing the field via an interface.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetStatus

GetStatus returns GetCreditHistoryGet_credit_historyCredit_history_entry.Status, and is useful for accessing the field via an interface.

func (*GetCreditHistoryGet_credit_historyCredit_history_entry) GetType

GetType returns GetCreditHistoryGet_credit_historyCredit_history_entry.Type, and is useful for accessing the field via an interface.

type GetCreditHistoryResponse

type GetCreditHistoryResponse struct {
	// Get your credit transaction history
	Get_credit_history []GetCreditHistoryGet_credit_historyCredit_history_entry `json:"get_credit_history"`
}

GetCreditHistoryResponse is returned by GetCreditHistory on success.

func GetCreditHistory

func GetCreditHistory(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetCreditHistoryResponse, err_ error)

func (*GetCreditHistoryResponse) GetGet_credit_history

GetGet_credit_history returns GetCreditHistoryResponse.Get_credit_history, and is useful for accessing the field via an interface.

type GetCreditPacksCredit_packs

type GetCreditPacksCredit_packs struct {
	Id         string `json:"id"`
	Slug       string `json:"slug"`
	Name       string `json:"name"`
	Sort_order int    `json:"sort_order"`
	// An array relationship
	Translations []GetCreditPacksCredit_packsTranslationsCredit_pack_translations `json:"translations"`
	// An array relationship
	Versions []GetCreditPacksCredit_packsVersionsCredit_pack_versions `json:"versions"`
}

GetCreditPacksCredit_packs includes the requested fields of the GraphQL type credit_packs. The GraphQL type's documentation follows.

columns and relationships of "credit_packs"

func (*GetCreditPacksCredit_packs) GetId

GetId returns GetCreditPacksCredit_packs.Id, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packs) GetName

func (v *GetCreditPacksCredit_packs) GetName() string

GetName returns GetCreditPacksCredit_packs.Name, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packs) GetSlug

func (v *GetCreditPacksCredit_packs) GetSlug() string

GetSlug returns GetCreditPacksCredit_packs.Slug, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packs) GetSort_order

func (v *GetCreditPacksCredit_packs) GetSort_order() int

GetSort_order returns GetCreditPacksCredit_packs.Sort_order, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packs) GetTranslations

GetTranslations returns GetCreditPacksCredit_packs.Translations, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packs) GetVersions

GetVersions returns GetCreditPacksCredit_packs.Versions, and is useful for accessing the field via an interface.

type GetCreditPacksCredit_packsTranslationsCredit_pack_translations

type GetCreditPacksCredit_packsTranslationsCredit_pack_translations struct {
	Locale string  `json:"locale"`
	Name   *string `json:"name"`
}

GetCreditPacksCredit_packsTranslationsCredit_pack_translations includes the requested fields of the GraphQL type credit_pack_translations. The GraphQL type's documentation follows.

columns and relationships of "credit_pack_translations"

func (*GetCreditPacksCredit_packsTranslationsCredit_pack_translations) GetLocale

GetLocale returns GetCreditPacksCredit_packsTranslationsCredit_pack_translations.Locale, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packsTranslationsCredit_pack_translations) GetName

GetName returns GetCreditPacksCredit_packsTranslationsCredit_pack_translations.Name, and is useful for accessing the field via an interface.

type GetCreditPacksCredit_packsVersionsCredit_pack_versions

type GetCreditPacksCredit_packsVersionsCredit_pack_versions struct {
	Id           string  `json:"id"`
	Whop_plan_id *string `json:"whop_plan_id"`
	Price_cents  int     `json:"price_cents"`
	Credits      int     `json:"credits"`
}

GetCreditPacksCredit_packsVersionsCredit_pack_versions includes the requested fields of the GraphQL type credit_pack_versions. The GraphQL type's documentation follows.

columns and relationships of "credit_pack_versions"

func (*GetCreditPacksCredit_packsVersionsCredit_pack_versions) GetCredits

GetCredits returns GetCreditPacksCredit_packsVersionsCredit_pack_versions.Credits, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packsVersionsCredit_pack_versions) GetId

GetId returns GetCreditPacksCredit_packsVersionsCredit_pack_versions.Id, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packsVersionsCredit_pack_versions) GetPrice_cents

GetPrice_cents returns GetCreditPacksCredit_packsVersionsCredit_pack_versions.Price_cents, and is useful for accessing the field via an interface.

func (*GetCreditPacksCredit_packsVersionsCredit_pack_versions) GetWhop_plan_id

GetWhop_plan_id returns GetCreditPacksCredit_packsVersionsCredit_pack_versions.Whop_plan_id, and is useful for accessing the field via an interface.

type GetCreditPacksResponse

type GetCreditPacksResponse struct {
	// fetch data from the table: "credit_packs"
	Credit_packs []GetCreditPacksCredit_packs `json:"credit_packs"`
}

GetCreditPacksResponse is returned by GetCreditPacks on success.

func GetCreditPacks

func GetCreditPacks(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetCreditPacksResponse, err_ error)

func (*GetCreditPacksResponse) GetCredit_packs

func (v *GetCreditPacksResponse) GetCredit_packs() []GetCreditPacksCredit_packs

GetCredit_packs returns GetCreditPacksResponse.Credit_packs, and is useful for accessing the field via an interface.

type GetCurrentUserCurrent_userCurrent_user_output

type GetCurrentUserCurrent_userCurrent_user_output struct {
	Id                    string  `json:"id"`
	Email                 string  `json:"email"`
	Name                  string  `json:"name"`
	Email_verified        bool    `json:"email_verified"`
	Avatar_url            *string `json:"avatar_url"`
	Deletion_scheduled_at *string `json:"deletion_scheduled_at"`
	Deletion_effective_at *string `json:"deletion_effective_at"`
}

GetCurrentUserCurrent_userCurrent_user_output includes the requested fields of the GraphQL type current_user_output.

func (*GetCurrentUserCurrent_userCurrent_user_output) GetAvatar_url

GetAvatar_url returns GetCurrentUserCurrent_userCurrent_user_output.Avatar_url, and is useful for accessing the field via an interface.

func (*GetCurrentUserCurrent_userCurrent_user_output) GetDeletion_effective_at

func (v *GetCurrentUserCurrent_userCurrent_user_output) GetDeletion_effective_at() *string

GetDeletion_effective_at returns GetCurrentUserCurrent_userCurrent_user_output.Deletion_effective_at, and is useful for accessing the field via an interface.

func (*GetCurrentUserCurrent_userCurrent_user_output) GetDeletion_scheduled_at

func (v *GetCurrentUserCurrent_userCurrent_user_output) GetDeletion_scheduled_at() *string

GetDeletion_scheduled_at returns GetCurrentUserCurrent_userCurrent_user_output.Deletion_scheduled_at, and is useful for accessing the field via an interface.

func (*GetCurrentUserCurrent_userCurrent_user_output) GetEmail

GetEmail returns GetCurrentUserCurrent_userCurrent_user_output.Email, and is useful for accessing the field via an interface.

func (*GetCurrentUserCurrent_userCurrent_user_output) GetEmail_verified

func (v *GetCurrentUserCurrent_userCurrent_user_output) GetEmail_verified() bool

GetEmail_verified returns GetCurrentUserCurrent_userCurrent_user_output.Email_verified, and is useful for accessing the field via an interface.

func (*GetCurrentUserCurrent_userCurrent_user_output) GetId

GetId returns GetCurrentUserCurrent_userCurrent_user_output.Id, and is useful for accessing the field via an interface.

func (*GetCurrentUserCurrent_userCurrent_user_output) GetName

GetName returns GetCurrentUserCurrent_userCurrent_user_output.Name, and is useful for accessing the field via an interface.

type GetCurrentUserResponse

type GetCurrentUserResponse struct {
	// Get the currently signed-in user
	Current_user GetCurrentUserCurrent_userCurrent_user_output `json:"current_user"`
}

GetCurrentUserResponse is returned by GetCurrentUser on success.

func GetCurrentUser

func GetCurrentUser(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetCurrentUserResponse, err_ error)

func (*GetCurrentUserResponse) GetCurrent_user

GetCurrent_user returns GetCurrentUserResponse.Current_user, and is useful for accessing the field via an interface.

type GetMyAffiliateAffiliates

type GetMyAffiliateAffiliates struct {
	Id                 string  `json:"id"`
	Whop_affiliate_id  *string `json:"whop_affiliate_id"`
	Commission_percent *int    `json:"commission_percent"`
	Is_active          *bool   `json:"is_active"`
	// An array relationship
	Codes []GetMyAffiliateAffiliatesCodesAffiliate_codes `json:"codes"`
}

GetMyAffiliateAffiliates includes the requested fields of the GraphQL type affiliates. The GraphQL type's documentation follows.

columns and relationships of "affiliates"

func (*GetMyAffiliateAffiliates) GetCodes

GetCodes returns GetMyAffiliateAffiliates.Codes, and is useful for accessing the field via an interface.

func (*GetMyAffiliateAffiliates) GetCommission_percent

func (v *GetMyAffiliateAffiliates) GetCommission_percent() *int

GetCommission_percent returns GetMyAffiliateAffiliates.Commission_percent, and is useful for accessing the field via an interface.

func (*GetMyAffiliateAffiliates) GetId

func (v *GetMyAffiliateAffiliates) GetId() string

GetId returns GetMyAffiliateAffiliates.Id, and is useful for accessing the field via an interface.

func (*GetMyAffiliateAffiliates) GetIs_active

func (v *GetMyAffiliateAffiliates) GetIs_active() *bool

GetIs_active returns GetMyAffiliateAffiliates.Is_active, and is useful for accessing the field via an interface.

func (*GetMyAffiliateAffiliates) GetWhop_affiliate_id

func (v *GetMyAffiliateAffiliates) GetWhop_affiliate_id() *string

GetWhop_affiliate_id returns GetMyAffiliateAffiliates.Whop_affiliate_id, and is useful for accessing the field via an interface.

type GetMyAffiliateAffiliatesCodesAffiliate_codes

type GetMyAffiliateAffiliatesCodesAffiliate_codes struct {
	Id            string  `json:"id"`
	Code          string  `json:"code"`
	Is_primary    *bool   `json:"is_primary"`
	Redirect_path *string `json:"redirect_path"`
	Created_at    *string `json:"created_at"`
}

GetMyAffiliateAffiliatesCodesAffiliate_codes includes the requested fields of the GraphQL type affiliate_codes. The GraphQL type's documentation follows.

columns and relationships of "affiliate_codes"

func (*GetMyAffiliateAffiliatesCodesAffiliate_codes) GetCode

GetCode returns GetMyAffiliateAffiliatesCodesAffiliate_codes.Code, and is useful for accessing the field via an interface.

func (*GetMyAffiliateAffiliatesCodesAffiliate_codes) GetCreated_at

GetCreated_at returns GetMyAffiliateAffiliatesCodesAffiliate_codes.Created_at, and is useful for accessing the field via an interface.

func (*GetMyAffiliateAffiliatesCodesAffiliate_codes) GetId

GetId returns GetMyAffiliateAffiliatesCodesAffiliate_codes.Id, and is useful for accessing the field via an interface.

func (*GetMyAffiliateAffiliatesCodesAffiliate_codes) GetIs_primary

GetIs_primary returns GetMyAffiliateAffiliatesCodesAffiliate_codes.Is_primary, and is useful for accessing the field via an interface.

func (*GetMyAffiliateAffiliatesCodesAffiliate_codes) GetRedirect_path

GetRedirect_path returns GetMyAffiliateAffiliatesCodesAffiliate_codes.Redirect_path, and is useful for accessing the field via an interface.

type GetMyAffiliateCodesAffiliate_codes

type GetMyAffiliateCodesAffiliate_codes struct {
	Id            string  `json:"id"`
	Code          string  `json:"code"`
	Is_primary    *bool   `json:"is_primary"`
	Redirect_path *string `json:"redirect_path"`
	Created_at    *string `json:"created_at"`
}

GetMyAffiliateCodesAffiliate_codes includes the requested fields of the GraphQL type affiliate_codes. The GraphQL type's documentation follows.

columns and relationships of "affiliate_codes"

func (*GetMyAffiliateCodesAffiliate_codes) GetCode

GetCode returns GetMyAffiliateCodesAffiliate_codes.Code, and is useful for accessing the field via an interface.

func (*GetMyAffiliateCodesAffiliate_codes) GetCreated_at

func (v *GetMyAffiliateCodesAffiliate_codes) GetCreated_at() *string

GetCreated_at returns GetMyAffiliateCodesAffiliate_codes.Created_at, and is useful for accessing the field via an interface.

func (*GetMyAffiliateCodesAffiliate_codes) GetId

GetId returns GetMyAffiliateCodesAffiliate_codes.Id, and is useful for accessing the field via an interface.

func (*GetMyAffiliateCodesAffiliate_codes) GetIs_primary

func (v *GetMyAffiliateCodesAffiliate_codes) GetIs_primary() *bool

GetIs_primary returns GetMyAffiliateCodesAffiliate_codes.Is_primary, and is useful for accessing the field via an interface.

func (*GetMyAffiliateCodesAffiliate_codes) GetRedirect_path

func (v *GetMyAffiliateCodesAffiliate_codes) GetRedirect_path() *string

GetRedirect_path returns GetMyAffiliateCodesAffiliate_codes.Redirect_path, and is useful for accessing the field via an interface.

type GetMyAffiliateCodesResponse

type GetMyAffiliateCodesResponse struct {
	// fetch data from the table: "affiliate_codes"
	Affiliate_codes []GetMyAffiliateCodesAffiliate_codes `json:"affiliate_codes"`
}

GetMyAffiliateCodesResponse is returned by GetMyAffiliateCodes on success.

func GetMyAffiliateCodes

func GetMyAffiliateCodes(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetMyAffiliateCodesResponse, err_ error)

func (*GetMyAffiliateCodesResponse) GetAffiliate_codes

GetAffiliate_codes returns GetMyAffiliateCodesResponse.Affiliate_codes, and is useful for accessing the field via an interface.

type GetMyAffiliateResponse

type GetMyAffiliateResponse struct {
	// fetch data from the table: "affiliates"
	Affiliates []GetMyAffiliateAffiliates `json:"affiliates"`
}

GetMyAffiliateResponse is returned by GetMyAffiliate on success.

func GetMyAffiliate

func GetMyAffiliate(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetMyAffiliateResponse, err_ error)

func (*GetMyAffiliateResponse) GetAffiliates

func (v *GetMyAffiliateResponse) GetAffiliates() []GetMyAffiliateAffiliates

GetAffiliates returns GetMyAffiliateResponse.Affiliates, and is useful for accessing the field via an interface.

type GetMyApiKeysPersonal_access_tokens

type GetMyApiKeysPersonal_access_tokens struct {
	Id           string   `json:"id"`
	Name         string   `json:"name"`
	Scopes       []string `json:"scopes"`
	Last_used_at *string  `json:"last_used_at"`
	Created_at   string   `json:"created_at"`
	Expires_at   string   `json:"expires_at"`
	Revoked_at   *string  `json:"revoked_at"`
}

GetMyApiKeysPersonal_access_tokens includes the requested fields of the GraphQL type personal_access_tokens. The GraphQL type's documentation follows.

columns and relationships of "personal_access_tokens"

func (*GetMyApiKeysPersonal_access_tokens) GetCreated_at

func (v *GetMyApiKeysPersonal_access_tokens) GetCreated_at() string

GetCreated_at returns GetMyApiKeysPersonal_access_tokens.Created_at, and is useful for accessing the field via an interface.

func (*GetMyApiKeysPersonal_access_tokens) GetExpires_at

func (v *GetMyApiKeysPersonal_access_tokens) GetExpires_at() string

GetExpires_at returns GetMyApiKeysPersonal_access_tokens.Expires_at, and is useful for accessing the field via an interface.

func (*GetMyApiKeysPersonal_access_tokens) GetId

GetId returns GetMyApiKeysPersonal_access_tokens.Id, and is useful for accessing the field via an interface.

func (*GetMyApiKeysPersonal_access_tokens) GetLast_used_at

func (v *GetMyApiKeysPersonal_access_tokens) GetLast_used_at() *string

GetLast_used_at returns GetMyApiKeysPersonal_access_tokens.Last_used_at, and is useful for accessing the field via an interface.

func (*GetMyApiKeysPersonal_access_tokens) GetName

GetName returns GetMyApiKeysPersonal_access_tokens.Name, and is useful for accessing the field via an interface.

func (*GetMyApiKeysPersonal_access_tokens) GetRevoked_at

func (v *GetMyApiKeysPersonal_access_tokens) GetRevoked_at() *string

GetRevoked_at returns GetMyApiKeysPersonal_access_tokens.Revoked_at, and is useful for accessing the field via an interface.

func (*GetMyApiKeysPersonal_access_tokens) GetScopes

func (v *GetMyApiKeysPersonal_access_tokens) GetScopes() []string

GetScopes returns GetMyApiKeysPersonal_access_tokens.Scopes, and is useful for accessing the field via an interface.

type GetMyApiKeysResponse

type GetMyApiKeysResponse struct {
	// fetch data from the table: "personal_access_tokens"
	Personal_access_tokens []GetMyApiKeysPersonal_access_tokens `json:"personal_access_tokens"`
}

GetMyApiKeysResponse is returned by GetMyApiKeys on success.

func GetMyApiKeys

func GetMyApiKeys(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetMyApiKeysResponse, err_ error)

func (*GetMyApiKeysResponse) GetPersonal_access_tokens

func (v *GetMyApiKeysResponse) GetPersonal_access_tokens() []GetMyApiKeysPersonal_access_tokens

GetPersonal_access_tokens returns GetMyApiKeysResponse.Personal_access_tokens, and is useful for accessing the field via an interface.

type GetMyReferralsGet_my_referralsGet_my_referrals_output

type GetMyReferralsGet_my_referralsGet_my_referrals_output struct {
	Total_referrals        int                                                                            `json:"total_referrals"`
	Active_referrals       int                                                                            `json:"active_referrals"`
	Total_commission_cents int                                                                            `json:"total_commission_cents"`
	Referrals              []GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry `json:"referrals"`
}

GetMyReferralsGet_my_referralsGet_my_referrals_output includes the requested fields of the GraphQL type get_my_referrals_output.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_output) GetActive_referrals

GetActive_referrals returns GetMyReferralsGet_my_referralsGet_my_referrals_output.Active_referrals, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_output) GetReferrals

GetReferrals returns GetMyReferralsGet_my_referralsGet_my_referrals_output.Referrals, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_output) GetTotal_commission_cents

func (v *GetMyReferralsGet_my_referralsGet_my_referrals_output) GetTotal_commission_cents() int

GetTotal_commission_cents returns GetMyReferralsGet_my_referralsGet_my_referrals_output.Total_commission_cents, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_output) GetTotal_referrals

GetTotal_referrals returns GetMyReferralsGet_my_referralsGet_my_referrals_output.Total_referrals, and is useful for accessing the field via an interface.

type GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry

type GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry struct {
	User_id             string `json:"user_id"`
	Email               string `json:"email"`
	Name                string `json:"name"`
	Signed_up_at        string `json:"signed_up_at"`
	Subscription_status string `json:"subscription_status"`
	Plan_name           string `json:"plan_name"`
	Commission_cents    int    `json:"commission_cents"`
}

GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry includes the requested fields of the GraphQL type referral_entry.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry) GetCommission_cents

GetCommission_cents returns GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry.Commission_cents, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry) GetEmail

GetEmail returns GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry.Email, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry) GetName

GetName returns GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry.Name, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry) GetPlan_name

GetPlan_name returns GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry.Plan_name, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry) GetSigned_up_at

GetSigned_up_at returns GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry.Signed_up_at, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry) GetSubscription_status

GetSubscription_status returns GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry.Subscription_status, and is useful for accessing the field via an interface.

func (*GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry) GetUser_id

GetUser_id returns GetMyReferralsGet_my_referralsGet_my_referrals_outputReferralsReferral_entry.User_id, and is useful for accessing the field via an interface.

type GetMyReferralsResponse

type GetMyReferralsResponse struct {
	// Get your referral stats and referred users
	Get_my_referrals GetMyReferralsGet_my_referralsGet_my_referrals_output `json:"get_my_referrals"`
}

GetMyReferralsResponse is returned by GetMyReferrals on success.

func GetMyReferrals

func GetMyReferrals(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetMyReferralsResponse, err_ error)

func (*GetMyReferralsResponse) GetGet_my_referrals

GetGet_my_referrals returns GetMyReferralsResponse.Get_my_referrals, and is useful for accessing the field via an interface.

type GetMyStorageUsageAssets_aggregate

type GetMyStorageUsageAssets_aggregate struct {
	Aggregate *GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fields `json:"aggregate"`
}

GetMyStorageUsageAssets_aggregate includes the requested fields of the GraphQL type assets_aggregate. The GraphQL type's documentation follows.

aggregated selection of "assets"

func (*GetMyStorageUsageAssets_aggregate) GetAggregate

GetAggregate returns GetMyStorageUsageAssets_aggregate.Aggregate, and is useful for accessing the field via an interface.

type GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fields

type GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fields struct {
	Sum   *GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fieldsSumAssets_sum_fields `json:"sum"`
	Count int                                                                                    `json:"count"`
}

GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fields includes the requested fields of the GraphQL type assets_aggregate_fields. The GraphQL type's documentation follows.

aggregate fields of "assets"

func (*GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fields) GetCount

GetCount returns GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fields.Count, and is useful for accessing the field via an interface.

func (*GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fields) GetSum

GetSum returns GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fields.Sum, and is useful for accessing the field via an interface.

type GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fieldsSumAssets_sum_fields

type GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fieldsSumAssets_sum_fields struct {
	Size_bytes *int64 `json:"size_bytes"`
}

GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fieldsSumAssets_sum_fields includes the requested fields of the GraphQL type assets_sum_fields. The GraphQL type's documentation follows.

aggregate sum on columns

func (*GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fieldsSumAssets_sum_fields) GetSize_bytes

GetSize_bytes returns GetMyStorageUsageAssets_aggregateAggregateAssets_aggregate_fieldsSumAssets_sum_fields.Size_bytes, and is useful for accessing the field via an interface.

type GetMyStorageUsageResponse

type GetMyStorageUsageResponse struct {
	// An aggregate relationship
	Assets_aggregate GetMyStorageUsageAssets_aggregate `json:"assets_aggregate"`
}

GetMyStorageUsageResponse is returned by GetMyStorageUsage on success.

func GetMyStorageUsage

func GetMyStorageUsage(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetMyStorageUsageResponse, err_ error)

func (*GetMyStorageUsageResponse) GetAssets_aggregate

GetAssets_aggregate returns GetMyStorageUsageResponse.Assets_aggregate, and is useful for accessing the field via an interface.

type GetNotificationsNotifications

type GetNotificationsNotifications struct {
	Id         string           `json:"id"`
	Type       string           `json:"type"`
	Title      string           `json:"title"`
	Body       *string          `json:"body"`
	Metadata   *json.RawMessage `json:"metadata"`
	Read       bool             `json:"read"`
	Created_at string           `json:"created_at"`
}

GetNotificationsNotifications includes the requested fields of the GraphQL type notifications. The GraphQL type's documentation follows.

columns and relationships of "notifications"

func (*GetNotificationsNotifications) GetBody

func (v *GetNotificationsNotifications) GetBody() *string

GetBody returns GetNotificationsNotifications.Body, and is useful for accessing the field via an interface.

func (*GetNotificationsNotifications) GetCreated_at

func (v *GetNotificationsNotifications) GetCreated_at() string

GetCreated_at returns GetNotificationsNotifications.Created_at, and is useful for accessing the field via an interface.

func (*GetNotificationsNotifications) GetId

GetId returns GetNotificationsNotifications.Id, and is useful for accessing the field via an interface.

func (*GetNotificationsNotifications) GetMetadata

func (v *GetNotificationsNotifications) GetMetadata() *json.RawMessage

GetMetadata returns GetNotificationsNotifications.Metadata, and is useful for accessing the field via an interface.

func (*GetNotificationsNotifications) GetRead

func (v *GetNotificationsNotifications) GetRead() bool

GetRead returns GetNotificationsNotifications.Read, and is useful for accessing the field via an interface.

func (*GetNotificationsNotifications) GetTitle

func (v *GetNotificationsNotifications) GetTitle() string

GetTitle returns GetNotificationsNotifications.Title, and is useful for accessing the field via an interface.

func (*GetNotificationsNotifications) GetType

GetType returns GetNotificationsNotifications.Type, and is useful for accessing the field via an interface.

type GetNotificationsResponse

type GetNotificationsResponse struct {
	// fetch data from the table: "notifications"
	Notifications []GetNotificationsNotifications `json:"notifications"`
	// fetch aggregated fields from the table: "notifications"
	Unread GetNotificationsUnreadNotifications_aggregate `json:"unread"`
}

GetNotificationsResponse is returned by GetNotifications on success.

func GetNotifications

func GetNotifications(
	ctx_ context.Context,
	client_ graphql.Client,
	limit int,
	offset int,
) (data_ *GetNotificationsResponse, err_ error)

func (*GetNotificationsResponse) GetNotifications

GetNotifications returns GetNotificationsResponse.Notifications, and is useful for accessing the field via an interface.

func (*GetNotificationsResponse) GetUnread

GetUnread returns GetNotificationsResponse.Unread, and is useful for accessing the field via an interface.

type GetNotificationsUnreadNotifications_aggregate

type GetNotificationsUnreadNotifications_aggregate struct {
	Aggregate *GetNotificationsUnreadNotifications_aggregateAggregateNotifications_aggregate_fields `json:"aggregate"`
}

GetNotificationsUnreadNotifications_aggregate includes the requested fields of the GraphQL type notifications_aggregate. The GraphQL type's documentation follows.

aggregated selection of "notifications"

func (*GetNotificationsUnreadNotifications_aggregate) GetAggregate

GetAggregate returns GetNotificationsUnreadNotifications_aggregate.Aggregate, and is useful for accessing the field via an interface.

type GetNotificationsUnreadNotifications_aggregateAggregateNotifications_aggregate_fields

type GetNotificationsUnreadNotifications_aggregateAggregateNotifications_aggregate_fields struct {
	Count int `json:"count"`
}

GetNotificationsUnreadNotifications_aggregateAggregateNotifications_aggregate_fields includes the requested fields of the GraphQL type notifications_aggregate_fields. The GraphQL type's documentation follows.

aggregate fields of "notifications"

func (*GetNotificationsUnreadNotifications_aggregateAggregateNotifications_aggregate_fields) GetCount

GetCount returns GetNotificationsUnreadNotifications_aggregateAggregateNotifications_aggregate_fields.Count, and is useful for accessing the field via an interface.

type GetPipelineRunPipeline_runs_by_pkPipeline_runs

type GetPipelineRunPipeline_runs_by_pkPipeline_runs struct {
	Id              string           `json:"id"`
	Status          string           `json:"status"`
	Input           json.RawMessage  `json:"input"`
	Output          *json.RawMessage `json:"output"`
	Error_message   *string          `json:"error_message"`
	Credits_charged *int             `json:"credits_charged"`
	Created_at      string           `json:"created_at"`
	Completed_at    *string          `json:"completed_at"`
	Share_token     *string          `json:"share_token"`
	Share_watermark bool             `json:"share_watermark"`
	// An object relationship
	Pipeline GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines `json:"pipeline"`
	// An array relationship
	Assets             []GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets                                 `json:"assets"`
	Workflow_execution *GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility `json:"workflow_execution"`
}

GetPipelineRunPipeline_runs_by_pkPipeline_runs includes the requested fields of the GraphQL type pipeline_runs. The GraphQL type's documentation follows.

columns and relationships of "pipeline_runs"

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetAssets

GetAssets returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Assets, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetCompleted_at

GetCompleted_at returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Completed_at, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetCreated_at

GetCreated_at returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Created_at, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetCredits_charged

func (v *GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetCredits_charged() *int

GetCredits_charged returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Credits_charged, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetError_message

GetError_message returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Error_message, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetId

GetId returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Id, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetInput

GetInput returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Input, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetOutput

GetOutput returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Output, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetPipeline

GetPipeline returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Pipeline, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetShare_token

GetShare_token returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Share_token, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetShare_watermark

func (v *GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetShare_watermark() bool

GetShare_watermark returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Share_watermark, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetStatus

GetStatus returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Status, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runs) GetWorkflow_execution

GetWorkflow_execution returns GetPipelineRunPipeline_runs_by_pkPipeline_runs.Workflow_execution, and is useful for accessing the field via an interface.

type GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets

type GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets struct {
	Id            string  `json:"id"`
	Type          string  `json:"type"`
	Url           string  `json:"url"`
	Thumbnail_url *string `json:"thumbnail_url"`
	Created_at    string  `json:"created_at"`
}

GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets includes the requested fields of the GraphQL type assets. The GraphQL type's documentation follows.

columns and relationships of "assets"

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetCreated_at

GetCreated_at returns GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Created_at, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetId

GetId returns GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Id, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetThumbnail_url

GetThumbnail_url returns GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Thumbnail_url, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetType

GetType returns GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Type, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetUrl

GetUrl returns GetPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Url, and is useful for accessing the field via an interface.

type GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines

type GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines struct {
	Name          string          `json:"name"`
	Slug          string          `json:"slug"`
	Output_schema json.RawMessage `json:"output_schema"`
	Input_schema  json.RawMessage `json:"input_schema"`
	Ui_schema     json.RawMessage `json:"ui_schema"`
	Cancellable   bool            `json:"cancellable"`
}

GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines includes the requested fields of the GraphQL type pipelines. The GraphQL type's documentation follows.

columns and relationships of "pipelines"

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetCancellable

GetCancellable returns GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Cancellable, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetInput_schema

GetInput_schema returns GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Input_schema, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetName

GetName returns GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Name, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetOutput_schema

GetOutput_schema returns GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Output_schema, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetSlug

GetSlug returns GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Slug, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetUi_schema

GetUi_schema returns GetPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Ui_schema, and is useful for accessing the field via an interface.

type GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility

type GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility struct {
	Status     int     `json:"status"`
	Start_time string  `json:"start_time"`
	Close_time *string `json:"close_time"`
}

GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility includes the requested fields of the GraphQL type executions_visibility. The GraphQL type's documentation follows.

columns and relationships of "executions_visibility"

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility) GetClose_time

GetClose_time returns GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility.Close_time, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility) GetStart_time

GetStart_time returns GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility.Start_time, and is useful for accessing the field via an interface.

func (*GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility) GetStatus

GetStatus returns GetPipelineRunPipeline_runs_by_pkPipeline_runsWorkflow_executionExecutions_visibility.Status, and is useful for accessing the field via an interface.

type GetPipelineRunResponse

type GetPipelineRunResponse struct {
	// fetch data from the table: "pipeline_runs" using primary key columns
	Pipeline_runs_by_pk *GetPipelineRunPipeline_runs_by_pkPipeline_runs `json:"pipeline_runs_by_pk"`
}

GetPipelineRunResponse is returned by GetPipelineRun on success.

func GetPipelineRun

func GetPipelineRun(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *GetPipelineRunResponse, err_ error)

func (*GetPipelineRunResponse) GetPipeline_runs_by_pk

GetPipeline_runs_by_pk returns GetPipelineRunResponse.Pipeline_runs_by_pk, and is useful for accessing the field via an interface.

type GetPipelineRunsBySlugPipeline_runs

type GetPipelineRunsBySlugPipeline_runs struct {
	Id     string `json:"id"`
	Status string `json:"status"`
	// An object relationship
	Pipeline        GetPipelineRunsBySlugPipeline_runsPipelinePipelines `json:"pipeline"`
	Input           json.RawMessage                                     `json:"input"`
	Output          *json.RawMessage                                    `json:"output"`
	Error_message   *string                                             `json:"error_message"`
	Credits_charged *int                                                `json:"credits_charged"`
	Created_at      string                                              `json:"created_at"`
	Completed_at    *string                                             `json:"completed_at"`
	Share_token     *string                                             `json:"share_token"`
	Share_watermark bool                                                `json:"share_watermark"`
	// An array relationship
	Assets             []GetPipelineRunsBySlugPipeline_runsAssets                                 `json:"assets"`
	Workflow_execution *GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility `json:"workflow_execution"`
}

GetPipelineRunsBySlugPipeline_runs includes the requested fields of the GraphQL type pipeline_runs. The GraphQL type's documentation follows.

columns and relationships of "pipeline_runs"

func (*GetPipelineRunsBySlugPipeline_runs) GetAssets

GetAssets returns GetPipelineRunsBySlugPipeline_runs.Assets, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetCompleted_at

func (v *GetPipelineRunsBySlugPipeline_runs) GetCompleted_at() *string

GetCompleted_at returns GetPipelineRunsBySlugPipeline_runs.Completed_at, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetCreated_at

func (v *GetPipelineRunsBySlugPipeline_runs) GetCreated_at() string

GetCreated_at returns GetPipelineRunsBySlugPipeline_runs.Created_at, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetCredits_charged

func (v *GetPipelineRunsBySlugPipeline_runs) GetCredits_charged() *int

GetCredits_charged returns GetPipelineRunsBySlugPipeline_runs.Credits_charged, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetError_message

func (v *GetPipelineRunsBySlugPipeline_runs) GetError_message() *string

GetError_message returns GetPipelineRunsBySlugPipeline_runs.Error_message, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetId

GetId returns GetPipelineRunsBySlugPipeline_runs.Id, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetInput

GetInput returns GetPipelineRunsBySlugPipeline_runs.Input, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetOutput

GetOutput returns GetPipelineRunsBySlugPipeline_runs.Output, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetPipeline

GetPipeline returns GetPipelineRunsBySlugPipeline_runs.Pipeline, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetShare_token

func (v *GetPipelineRunsBySlugPipeline_runs) GetShare_token() *string

GetShare_token returns GetPipelineRunsBySlugPipeline_runs.Share_token, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetShare_watermark

func (v *GetPipelineRunsBySlugPipeline_runs) GetShare_watermark() bool

GetShare_watermark returns GetPipelineRunsBySlugPipeline_runs.Share_watermark, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetStatus

GetStatus returns GetPipelineRunsBySlugPipeline_runs.Status, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runs) GetWorkflow_execution

GetWorkflow_execution returns GetPipelineRunsBySlugPipeline_runs.Workflow_execution, and is useful for accessing the field via an interface.

type GetPipelineRunsBySlugPipeline_runsAssets

type GetPipelineRunsBySlugPipeline_runsAssets struct {
	Id            string  `json:"id"`
	Type          string  `json:"type"`
	Url           string  `json:"url"`
	Thumbnail_url *string `json:"thumbnail_url"`
}

GetPipelineRunsBySlugPipeline_runsAssets includes the requested fields of the GraphQL type assets. The GraphQL type's documentation follows.

columns and relationships of "assets"

func (*GetPipelineRunsBySlugPipeline_runsAssets) GetId

GetId returns GetPipelineRunsBySlugPipeline_runsAssets.Id, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsAssets) GetThumbnail_url

func (v *GetPipelineRunsBySlugPipeline_runsAssets) GetThumbnail_url() *string

GetThumbnail_url returns GetPipelineRunsBySlugPipeline_runsAssets.Thumbnail_url, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsAssets) GetType

GetType returns GetPipelineRunsBySlugPipeline_runsAssets.Type, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsAssets) GetUrl

GetUrl returns GetPipelineRunsBySlugPipeline_runsAssets.Url, and is useful for accessing the field via an interface.

type GetPipelineRunsBySlugPipeline_runsPipelinePipelines

type GetPipelineRunsBySlugPipeline_runsPipelinePipelines struct {
	Name          string          `json:"name"`
	Slug          string          `json:"slug"`
	Output_schema json.RawMessage `json:"output_schema"`
	Input_schema  json.RawMessage `json:"input_schema"`
	Ui_schema     json.RawMessage `json:"ui_schema"`
	Cancellable   bool            `json:"cancellable"`
}

GetPipelineRunsBySlugPipeline_runsPipelinePipelines includes the requested fields of the GraphQL type pipelines. The GraphQL type's documentation follows.

columns and relationships of "pipelines"

func (*GetPipelineRunsBySlugPipeline_runsPipelinePipelines) GetCancellable

GetCancellable returns GetPipelineRunsBySlugPipeline_runsPipelinePipelines.Cancellable, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsPipelinePipelines) GetInput_schema

GetInput_schema returns GetPipelineRunsBySlugPipeline_runsPipelinePipelines.Input_schema, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsPipelinePipelines) GetName

GetName returns GetPipelineRunsBySlugPipeline_runsPipelinePipelines.Name, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsPipelinePipelines) GetOutput_schema

GetOutput_schema returns GetPipelineRunsBySlugPipeline_runsPipelinePipelines.Output_schema, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsPipelinePipelines) GetSlug

GetSlug returns GetPipelineRunsBySlugPipeline_runsPipelinePipelines.Slug, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsPipelinePipelines) GetUi_schema

GetUi_schema returns GetPipelineRunsBySlugPipeline_runsPipelinePipelines.Ui_schema, and is useful for accessing the field via an interface.

type GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility

type GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility struct {
	Status     int     `json:"status"`
	Start_time string  `json:"start_time"`
	Close_time *string `json:"close_time"`
}

GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility includes the requested fields of the GraphQL type executions_visibility. The GraphQL type's documentation follows.

columns and relationships of "executions_visibility"

func (*GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility) GetClose_time

GetClose_time returns GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility.Close_time, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility) GetStart_time

GetStart_time returns GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility.Start_time, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility) GetStatus

GetStatus returns GetPipelineRunsBySlugPipeline_runsWorkflow_executionExecutions_visibility.Status, and is useful for accessing the field via an interface.

type GetPipelineRunsBySlugPipeline_runs_aggregate

type GetPipelineRunsBySlugPipeline_runs_aggregate struct {
	Aggregate *GetPipelineRunsBySlugPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields `json:"aggregate"`
}

GetPipelineRunsBySlugPipeline_runs_aggregate includes the requested fields of the GraphQL type pipeline_runs_aggregate. The GraphQL type's documentation follows.

aggregated selection of "pipeline_runs"

func (*GetPipelineRunsBySlugPipeline_runs_aggregate) GetAggregate

GetAggregate returns GetPipelineRunsBySlugPipeline_runs_aggregate.Aggregate, and is useful for accessing the field via an interface.

type GetPipelineRunsBySlugPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields

type GetPipelineRunsBySlugPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields struct {
	Count int `json:"count"`
}

GetPipelineRunsBySlugPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields includes the requested fields of the GraphQL type pipeline_runs_aggregate_fields. The GraphQL type's documentation follows.

aggregate fields of "pipeline_runs"

func (*GetPipelineRunsBySlugPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields) GetCount

GetCount returns GetPipelineRunsBySlugPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields.Count, and is useful for accessing the field via an interface.

type GetPipelineRunsBySlugResponse

type GetPipelineRunsBySlugResponse struct {
	// fetch data from the table: "pipeline_runs"
	Pipeline_runs []GetPipelineRunsBySlugPipeline_runs `json:"pipeline_runs"`
	// fetch aggregated fields from the table: "pipeline_runs"
	Pipeline_runs_aggregate GetPipelineRunsBySlugPipeline_runs_aggregate `json:"pipeline_runs_aggregate"`
}

GetPipelineRunsBySlugResponse is returned by GetPipelineRunsBySlug on success.

func GetPipelineRunsBySlug

func GetPipelineRunsBySlug(
	ctx_ context.Context,
	client_ graphql.Client,
	slug string,
	limit *int,
	offset *int,
) (data_ *GetPipelineRunsBySlugResponse, err_ error)

func (*GetPipelineRunsBySlugResponse) GetPipeline_runs

GetPipeline_runs returns GetPipelineRunsBySlugResponse.Pipeline_runs, and is useful for accessing the field via an interface.

func (*GetPipelineRunsBySlugResponse) GetPipeline_runs_aggregate

GetPipeline_runs_aggregate returns GetPipelineRunsBySlugResponse.Pipeline_runs_aggregate, and is useful for accessing the field via an interface.

type GetPipelineRunsCompletedPipeline_runs_aggregate

type GetPipelineRunsCompletedPipeline_runs_aggregate struct {
	Aggregate *GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields `json:"aggregate"`
}

GetPipelineRunsCompletedPipeline_runs_aggregate includes the requested fields of the GraphQL type pipeline_runs_aggregate. The GraphQL type's documentation follows.

aggregated selection of "pipeline_runs"

func (*GetPipelineRunsCompletedPipeline_runs_aggregate) GetAggregate

GetAggregate returns GetPipelineRunsCompletedPipeline_runs_aggregate.Aggregate, and is useful for accessing the field via an interface.

type GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields

type GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields struct {
	Count int                                                                                                                `json:"count"`
	Sum   *GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fieldsSumPipeline_runs_sum_fields `json:"sum"`
}

GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields includes the requested fields of the GraphQL type pipeline_runs_aggregate_fields. The GraphQL type's documentation follows.

aggregate fields of "pipeline_runs"

func (*GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields) GetCount

GetCount returns GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields.Count, and is useful for accessing the field via an interface.

func (*GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields) GetSum

GetSum returns GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields.Sum, and is useful for accessing the field via an interface.

type GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fieldsSumPipeline_runs_sum_fields

type GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fieldsSumPipeline_runs_sum_fields struct {
	Credits_charged *int `json:"credits_charged"`
}

GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fieldsSumPipeline_runs_sum_fields includes the requested fields of the GraphQL type pipeline_runs_sum_fields. The GraphQL type's documentation follows.

aggregate sum on columns

func (*GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fieldsSumPipeline_runs_sum_fields) GetCredits_charged

GetCredits_charged returns GetPipelineRunsCompletedPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fieldsSumPipeline_runs_sum_fields.Credits_charged, and is useful for accessing the field via an interface.

type GetPipelineRunsPipeline_runs

type GetPipelineRunsPipeline_runs struct {
	Id string `json:"id"`
	// An object relationship
	Pipeline           GetPipelineRunsPipeline_runsPipelinePipelines                        `json:"pipeline"`
	Status             string                                                               `json:"status"`
	Input              json.RawMessage                                                      `json:"input"`
	Output             *json.RawMessage                                                     `json:"output"`
	Error_message      *string                                                              `json:"error_message"`
	Credits_charged    *int                                                                 `json:"credits_charged"`
	Created_at         string                                                               `json:"created_at"`
	Completed_at       *string                                                              `json:"completed_at"`
	Share_token        *string                                                              `json:"share_token"`
	Share_watermark    bool                                                                 `json:"share_watermark"`
	Workflow_execution *GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility `json:"workflow_execution"`
}

GetPipelineRunsPipeline_runs includes the requested fields of the GraphQL type pipeline_runs. The GraphQL type's documentation follows.

columns and relationships of "pipeline_runs"

func (*GetPipelineRunsPipeline_runs) GetCompleted_at

func (v *GetPipelineRunsPipeline_runs) GetCompleted_at() *string

GetCompleted_at returns GetPipelineRunsPipeline_runs.Completed_at, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetCreated_at

func (v *GetPipelineRunsPipeline_runs) GetCreated_at() string

GetCreated_at returns GetPipelineRunsPipeline_runs.Created_at, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetCredits_charged

func (v *GetPipelineRunsPipeline_runs) GetCredits_charged() *int

GetCredits_charged returns GetPipelineRunsPipeline_runs.Credits_charged, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetError_message

func (v *GetPipelineRunsPipeline_runs) GetError_message() *string

GetError_message returns GetPipelineRunsPipeline_runs.Error_message, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetId

GetId returns GetPipelineRunsPipeline_runs.Id, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetInput

GetInput returns GetPipelineRunsPipeline_runs.Input, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetOutput

GetOutput returns GetPipelineRunsPipeline_runs.Output, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetPipeline

GetPipeline returns GetPipelineRunsPipeline_runs.Pipeline, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetShare_token

func (v *GetPipelineRunsPipeline_runs) GetShare_token() *string

GetShare_token returns GetPipelineRunsPipeline_runs.Share_token, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetShare_watermark

func (v *GetPipelineRunsPipeline_runs) GetShare_watermark() bool

GetShare_watermark returns GetPipelineRunsPipeline_runs.Share_watermark, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetStatus

func (v *GetPipelineRunsPipeline_runs) GetStatus() string

GetStatus returns GetPipelineRunsPipeline_runs.Status, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runs) GetWorkflow_execution

GetWorkflow_execution returns GetPipelineRunsPipeline_runs.Workflow_execution, and is useful for accessing the field via an interface.

type GetPipelineRunsPipeline_runsPipelinePipelines

type GetPipelineRunsPipeline_runsPipelinePipelines struct {
	Name          string          `json:"name"`
	Slug          string          `json:"slug"`
	Output_schema json.RawMessage `json:"output_schema"`
	Input_schema  json.RawMessage `json:"input_schema"`
	Ui_schema     json.RawMessage `json:"ui_schema"`
	Cancellable   bool            `json:"cancellable"`
}

GetPipelineRunsPipeline_runsPipelinePipelines includes the requested fields of the GraphQL type pipelines. The GraphQL type's documentation follows.

columns and relationships of "pipelines"

func (*GetPipelineRunsPipeline_runsPipelinePipelines) GetCancellable

GetCancellable returns GetPipelineRunsPipeline_runsPipelinePipelines.Cancellable, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runsPipelinePipelines) GetInput_schema

GetInput_schema returns GetPipelineRunsPipeline_runsPipelinePipelines.Input_schema, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runsPipelinePipelines) GetName

GetName returns GetPipelineRunsPipeline_runsPipelinePipelines.Name, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runsPipelinePipelines) GetOutput_schema

GetOutput_schema returns GetPipelineRunsPipeline_runsPipelinePipelines.Output_schema, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runsPipelinePipelines) GetSlug

GetSlug returns GetPipelineRunsPipeline_runsPipelinePipelines.Slug, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runsPipelinePipelines) GetUi_schema

GetUi_schema returns GetPipelineRunsPipeline_runsPipelinePipelines.Ui_schema, and is useful for accessing the field via an interface.

type GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility

type GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility struct {
	Status     int     `json:"status"`
	Start_time string  `json:"start_time"`
	Close_time *string `json:"close_time"`
}

GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility includes the requested fields of the GraphQL type executions_visibility. The GraphQL type's documentation follows.

columns and relationships of "executions_visibility"

func (*GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility) GetClose_time

GetClose_time returns GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility.Close_time, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility) GetStart_time

GetStart_time returns GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility.Start_time, and is useful for accessing the field via an interface.

func (*GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility) GetStatus

GetStatus returns GetPipelineRunsPipeline_runsWorkflow_executionExecutions_visibility.Status, and is useful for accessing the field via an interface.

type GetPipelineRunsPipeline_runs_aggregate

type GetPipelineRunsPipeline_runs_aggregate struct {
	Aggregate *GetPipelineRunsPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields `json:"aggregate"`
}

GetPipelineRunsPipeline_runs_aggregate includes the requested fields of the GraphQL type pipeline_runs_aggregate. The GraphQL type's documentation follows.

aggregated selection of "pipeline_runs"

func (*GetPipelineRunsPipeline_runs_aggregate) GetAggregate

GetAggregate returns GetPipelineRunsPipeline_runs_aggregate.Aggregate, and is useful for accessing the field via an interface.

type GetPipelineRunsPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields

type GetPipelineRunsPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields struct {
	Count int `json:"count"`
}

GetPipelineRunsPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields includes the requested fields of the GraphQL type pipeline_runs_aggregate_fields. The GraphQL type's documentation follows.

aggregate fields of "pipeline_runs"

func (*GetPipelineRunsPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields) GetCount

GetCount returns GetPipelineRunsPipeline_runs_aggregateAggregatePipeline_runs_aggregate_fields.Count, and is useful for accessing the field via an interface.

type GetPipelineRunsResponse

type GetPipelineRunsResponse struct {
	// fetch data from the table: "pipeline_runs"
	Pipeline_runs []GetPipelineRunsPipeline_runs `json:"pipeline_runs"`
	// fetch aggregated fields from the table: "pipeline_runs"
	Pipeline_runs_aggregate GetPipelineRunsPipeline_runs_aggregate `json:"pipeline_runs_aggregate"`
	// fetch aggregated fields from the table: "pipeline_runs"
	Completed GetPipelineRunsCompletedPipeline_runs_aggregate `json:"completed"`
}

GetPipelineRunsResponse is returned by GetPipelineRuns on success.

func GetPipelineRuns

func GetPipelineRuns(
	ctx_ context.Context,
	client_ graphql.Client,
	limit *int,
	offset *int,
	where *Pipeline_runs_bool_exp,
) (data_ *GetPipelineRunsResponse, err_ error)

func (*GetPipelineRunsResponse) GetCompleted

GetCompleted returns GetPipelineRunsResponse.Completed, and is useful for accessing the field via an interface.

func (*GetPipelineRunsResponse) GetPipeline_runs

func (v *GetPipelineRunsResponse) GetPipeline_runs() []GetPipelineRunsPipeline_runs

GetPipeline_runs returns GetPipelineRunsResponse.Pipeline_runs, and is useful for accessing the field via an interface.

func (*GetPipelineRunsResponse) GetPipeline_runs_aggregate

func (v *GetPipelineRunsResponse) GetPipeline_runs_aggregate() GetPipelineRunsPipeline_runs_aggregate

GetPipeline_runs_aggregate returns GetPipelineRunsResponse.Pipeline_runs_aggregate, and is useful for accessing the field via an interface.

type GetPipelinesListPipelines

type GetPipelinesListPipelines struct {
	Id          string   `json:"id"`
	Slug        string   `json:"slug"`
	Name        string   `json:"name"`
	Description *string  `json:"description"`
	Category    string   `json:"category"`
	Icon_url    *string  `json:"icon_url"`
	Preview_url *string  `json:"preview_url"`
	Providers   []string `json:"providers"`
	Models      []string `json:"models"`
	Tags        []string `json:"tags"`
	// Structured metadata for AI orchestrators: best_for, avoid_for, limitations, output_characteristics, composability, quality_tips
	Hints       json.RawMessage `json:"hints"`
	Cancellable bool            `json:"cancellable"`
}

GetPipelinesListPipelines includes the requested fields of the GraphQL type pipelines. The GraphQL type's documentation follows.

columns and relationships of "pipelines"

func (*GetPipelinesListPipelines) GetCancellable

func (v *GetPipelinesListPipelines) GetCancellable() bool

GetCancellable returns GetPipelinesListPipelines.Cancellable, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetCategory

func (v *GetPipelinesListPipelines) GetCategory() string

GetCategory returns GetPipelinesListPipelines.Category, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetDescription

func (v *GetPipelinesListPipelines) GetDescription() *string

GetDescription returns GetPipelinesListPipelines.Description, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetHints

GetHints returns GetPipelinesListPipelines.Hints, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetIcon_url

func (v *GetPipelinesListPipelines) GetIcon_url() *string

GetIcon_url returns GetPipelinesListPipelines.Icon_url, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetId

func (v *GetPipelinesListPipelines) GetId() string

GetId returns GetPipelinesListPipelines.Id, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetModels

func (v *GetPipelinesListPipelines) GetModels() []string

GetModels returns GetPipelinesListPipelines.Models, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetName

func (v *GetPipelinesListPipelines) GetName() string

GetName returns GetPipelinesListPipelines.Name, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetPreview_url

func (v *GetPipelinesListPipelines) GetPreview_url() *string

GetPreview_url returns GetPipelinesListPipelines.Preview_url, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetProviders

func (v *GetPipelinesListPipelines) GetProviders() []string

GetProviders returns GetPipelinesListPipelines.Providers, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetSlug

func (v *GetPipelinesListPipelines) GetSlug() string

GetSlug returns GetPipelinesListPipelines.Slug, and is useful for accessing the field via an interface.

func (*GetPipelinesListPipelines) GetTags

func (v *GetPipelinesListPipelines) GetTags() []string

GetTags returns GetPipelinesListPipelines.Tags, and is useful for accessing the field via an interface.

type GetPipelinesListResponse

type GetPipelinesListResponse struct {
	// fetch data from the table: "pipelines"
	Pipelines []GetPipelinesListPipelines `json:"pipelines"`
}

GetPipelinesListResponse is returned by GetPipelinesList on success.

func GetPipelinesList

func GetPipelinesList(
	ctx_ context.Context,
	client_ graphql.Client,
	limit *int,
	offset *int,
) (data_ *GetPipelinesListResponse, err_ error)

GetPipelinesList — lightweight, paginated catalog listing for the CLI's `pipelines list`. Deliberately omits the heavy fields (input/ui/output schemas, seo_content, seo_faq) so the common listing path stays small over the wire on slow links (PIP-13). Anything needing the full record uses GetPipelines above.

func (*GetPipelinesListResponse) GetPipelines

GetPipelines returns GetPipelinesListResponse.Pipelines, and is useful for accessing the field via an interface.

type GetPipelinesPipelines

type GetPipelinesPipelines struct {
	Id            string           `json:"id"`
	Slug          string           `json:"slug"`
	Name          string           `json:"name"`
	Description   *string          `json:"description"`
	Category      string           `json:"category"`
	Icon_url      *string          `json:"icon_url"`
	Preview_url   *string          `json:"preview_url"`
	Providers     []string         `json:"providers"`
	Models        []string         `json:"models"`
	Input_schema  json.RawMessage  `json:"input_schema"`
	Ui_schema     json.RawMessage  `json:"ui_schema"`
	Output_schema json.RawMessage  `json:"output_schema"`
	Seo_content   *string          `json:"seo_content"`
	Seo_faq       *json.RawMessage `json:"seo_faq"`
	Tags          []string         `json:"tags"`
	// Structured metadata for AI orchestrators: best_for, avoid_for, limitations, output_characteristics, composability, quality_tips
	Hints       json.RawMessage `json:"hints"`
	Cancellable bool            `json:"cancellable"`
	// An array relationship
	Translations []GetPipelinesPipelinesTranslationsPipeline_translations `json:"translations"`
	// An array relationship
	Examples []GetPipelinesPipelinesExamplesPipeline_examples `json:"examples"`
}

GetPipelinesPipelines includes the requested fields of the GraphQL type pipelines. The GraphQL type's documentation follows.

columns and relationships of "pipelines"

func (*GetPipelinesPipelines) GetCancellable

func (v *GetPipelinesPipelines) GetCancellable() bool

GetCancellable returns GetPipelinesPipelines.Cancellable, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetCategory

func (v *GetPipelinesPipelines) GetCategory() string

GetCategory returns GetPipelinesPipelines.Category, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetDescription

func (v *GetPipelinesPipelines) GetDescription() *string

GetDescription returns GetPipelinesPipelines.Description, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetExamples

GetExamples returns GetPipelinesPipelines.Examples, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetHints

func (v *GetPipelinesPipelines) GetHints() json.RawMessage

GetHints returns GetPipelinesPipelines.Hints, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetIcon_url

func (v *GetPipelinesPipelines) GetIcon_url() *string

GetIcon_url returns GetPipelinesPipelines.Icon_url, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetId

func (v *GetPipelinesPipelines) GetId() string

GetId returns GetPipelinesPipelines.Id, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetInput_schema

func (v *GetPipelinesPipelines) GetInput_schema() json.RawMessage

GetInput_schema returns GetPipelinesPipelines.Input_schema, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetModels

func (v *GetPipelinesPipelines) GetModels() []string

GetModels returns GetPipelinesPipelines.Models, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetName

func (v *GetPipelinesPipelines) GetName() string

GetName returns GetPipelinesPipelines.Name, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetOutput_schema

func (v *GetPipelinesPipelines) GetOutput_schema() json.RawMessage

GetOutput_schema returns GetPipelinesPipelines.Output_schema, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetPreview_url

func (v *GetPipelinesPipelines) GetPreview_url() *string

GetPreview_url returns GetPipelinesPipelines.Preview_url, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetProviders

func (v *GetPipelinesPipelines) GetProviders() []string

GetProviders returns GetPipelinesPipelines.Providers, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetSeo_content

func (v *GetPipelinesPipelines) GetSeo_content() *string

GetSeo_content returns GetPipelinesPipelines.Seo_content, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetSeo_faq

func (v *GetPipelinesPipelines) GetSeo_faq() *json.RawMessage

GetSeo_faq returns GetPipelinesPipelines.Seo_faq, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetSlug

func (v *GetPipelinesPipelines) GetSlug() string

GetSlug returns GetPipelinesPipelines.Slug, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetTags

func (v *GetPipelinesPipelines) GetTags() []string

GetTags returns GetPipelinesPipelines.Tags, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetTranslations

GetTranslations returns GetPipelinesPipelines.Translations, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelines) GetUi_schema

func (v *GetPipelinesPipelines) GetUi_schema() json.RawMessage

GetUi_schema returns GetPipelinesPipelines.Ui_schema, and is useful for accessing the field via an interface.

type GetPipelinesPipelinesExamplesPipeline_examples

type GetPipelinesPipelinesExamplesPipeline_examples struct {
	Id            string           `json:"id"`
	Title         string           `json:"title"`
	Caption       *string          `json:"caption"`
	Output_url    *string          `json:"output_url"`
	Output_kind   string           `json:"output_kind"`
	Input_url     *string          `json:"input_url"`
	Input_kind    *string          `json:"input_kind"`
	Content       *string          `json:"content"`
	Inputs        *json.RawMessage `json:"inputs"`
	Thumbnail_url *string          `json:"thumbnail_url"`
	Model_slug    *string          `json:"model_slug"`
	// An object relationship
	Model *GetPipelinesPipelinesExamplesPipeline_examplesModelModels `json:"model"`
	// An array relationship
	Translations []GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations `json:"translations"`
}

GetPipelinesPipelinesExamplesPipeline_examples includes the requested fields of the GraphQL type pipeline_examples. The GraphQL type's documentation follows.

columns and relationships of "pipeline_examples"

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetCaption

GetCaption returns GetPipelinesPipelinesExamplesPipeline_examples.Caption, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetContent

GetContent returns GetPipelinesPipelinesExamplesPipeline_examples.Content, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetId

GetId returns GetPipelinesPipelinesExamplesPipeline_examples.Id, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetInput_kind

GetInput_kind returns GetPipelinesPipelinesExamplesPipeline_examples.Input_kind, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetInput_url

GetInput_url returns GetPipelinesPipelinesExamplesPipeline_examples.Input_url, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetInputs

GetInputs returns GetPipelinesPipelinesExamplesPipeline_examples.Inputs, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetModel

GetModel returns GetPipelinesPipelinesExamplesPipeline_examples.Model, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetModel_slug

GetModel_slug returns GetPipelinesPipelinesExamplesPipeline_examples.Model_slug, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetOutput_kind

GetOutput_kind returns GetPipelinesPipelinesExamplesPipeline_examples.Output_kind, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetOutput_url

GetOutput_url returns GetPipelinesPipelinesExamplesPipeline_examples.Output_url, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetThumbnail_url

GetThumbnail_url returns GetPipelinesPipelinesExamplesPipeline_examples.Thumbnail_url, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetTitle

GetTitle returns GetPipelinesPipelinesExamplesPipeline_examples.Title, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examples) GetTranslations

GetTranslations returns GetPipelinesPipelinesExamplesPipeline_examples.Translations, and is useful for accessing the field via an interface.

type GetPipelinesPipelinesExamplesPipeline_examplesModelModels

type GetPipelinesPipelinesExamplesPipeline_examplesModelModels struct {
	Slug  string `json:"slug"`
	Label string `json:"label"`
}

GetPipelinesPipelinesExamplesPipeline_examplesModelModels includes the requested fields of the GraphQL type models. The GraphQL type's documentation follows.

columns and relationships of "models"

func (*GetPipelinesPipelinesExamplesPipeline_examplesModelModels) GetLabel

GetLabel returns GetPipelinesPipelinesExamplesPipeline_examplesModelModels.Label, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examplesModelModels) GetSlug

GetSlug returns GetPipelinesPipelinesExamplesPipeline_examplesModelModels.Slug, and is useful for accessing the field via an interface.

type GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations

type GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations struct {
	Locale  string  `json:"locale"`
	Title   *string `json:"title"`
	Caption *string `json:"caption"`
}

GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations includes the requested fields of the GraphQL type pipeline_examples_translations. The GraphQL type's documentation follows.

columns and relationships of "pipeline_examples_translations"

func (*GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations) GetCaption

GetCaption returns GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations.Caption, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations) GetLocale

GetLocale returns GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations.Locale, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations) GetTitle

GetTitle returns GetPipelinesPipelinesExamplesPipeline_examplesTranslationsPipeline_examples_translations.Title, and is useful for accessing the field via an interface.

type GetPipelinesPipelinesTranslationsPipeline_translations

type GetPipelinesPipelinesTranslationsPipeline_translations struct {
	Locale      string           `json:"locale"`
	Name        *string          `json:"name"`
	Description *string          `json:"description"`
	Seo_content *string          `json:"seo_content"`
	Seo_faq     *json.RawMessage `json:"seo_faq"`
	Hints       *json.RawMessage `json:"hints"`
	Form_i18n   *json.RawMessage `json:"form_i18n"`
}

GetPipelinesPipelinesTranslationsPipeline_translations includes the requested fields of the GraphQL type pipeline_translations. The GraphQL type's documentation follows.

columns and relationships of "pipeline_translations"

func (*GetPipelinesPipelinesTranslationsPipeline_translations) GetDescription

GetDescription returns GetPipelinesPipelinesTranslationsPipeline_translations.Description, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesTranslationsPipeline_translations) GetForm_i18n

GetForm_i18n returns GetPipelinesPipelinesTranslationsPipeline_translations.Form_i18n, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesTranslationsPipeline_translations) GetHints

GetHints returns GetPipelinesPipelinesTranslationsPipeline_translations.Hints, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesTranslationsPipeline_translations) GetLocale

GetLocale returns GetPipelinesPipelinesTranslationsPipeline_translations.Locale, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesTranslationsPipeline_translations) GetName

GetName returns GetPipelinesPipelinesTranslationsPipeline_translations.Name, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesTranslationsPipeline_translations) GetSeo_content

GetSeo_content returns GetPipelinesPipelinesTranslationsPipeline_translations.Seo_content, and is useful for accessing the field via an interface.

func (*GetPipelinesPipelinesTranslationsPipeline_translations) GetSeo_faq

GetSeo_faq returns GetPipelinesPipelinesTranslationsPipeline_translations.Seo_faq, and is useful for accessing the field via an interface.

type GetPipelinesResponse

type GetPipelinesResponse struct {
	// fetch data from the table: "pipelines"
	Pipelines []GetPipelinesPipelines `json:"pipelines"`
}

GetPipelinesResponse is returned by GetPipelines on success.

func GetPipelines

func GetPipelines(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetPipelinesResponse, err_ error)

GetPipelines — full pipeline catalog record. Used by the web frontend (workspace form needs input/ui/output schemas; pipeline pages render seo_content/seo_faq) and the MCP cache (needs schemas to build tools and prompts). Keep this the complete projection — clients that want fewer bytes use GetPipelinesList below.

func (*GetPipelinesResponse) GetPipelines

func (v *GetPipelinesResponse) GetPipelines() []GetPipelinesPipelines

GetPipelines returns GetPipelinesResponse.Pipelines, and is useful for accessing the field via an interface.

type GetPlansPlans

type GetPlansPlans struct {
	Id          string          `json:"id"`
	Slug        string          `json:"slug"`
	Name        string          `json:"name"`
	Description *string         `json:"description"`
	Features    json.RawMessage `json:"features"`
	Sort_order  int             `json:"sort_order"`
	// An array relationship
	Translations []GetPlansPlansTranslationsPlan_translations `json:"translations"`
	// An array relationship
	Versions []GetPlansPlansVersionsPlan_versions `json:"versions"`
}

GetPlansPlans includes the requested fields of the GraphQL type plans. The GraphQL type's documentation follows.

columns and relationships of "plans"

func (*GetPlansPlans) GetDescription

func (v *GetPlansPlans) GetDescription() *string

GetDescription returns GetPlansPlans.Description, and is useful for accessing the field via an interface.

func (*GetPlansPlans) GetFeatures

func (v *GetPlansPlans) GetFeatures() json.RawMessage

GetFeatures returns GetPlansPlans.Features, and is useful for accessing the field via an interface.

func (*GetPlansPlans) GetId

func (v *GetPlansPlans) GetId() string

GetId returns GetPlansPlans.Id, and is useful for accessing the field via an interface.

func (*GetPlansPlans) GetName

func (v *GetPlansPlans) GetName() string

GetName returns GetPlansPlans.Name, and is useful for accessing the field via an interface.

func (*GetPlansPlans) GetSlug

func (v *GetPlansPlans) GetSlug() string

GetSlug returns GetPlansPlans.Slug, and is useful for accessing the field via an interface.

func (*GetPlansPlans) GetSort_order

func (v *GetPlansPlans) GetSort_order() int

GetSort_order returns GetPlansPlans.Sort_order, and is useful for accessing the field via an interface.

func (*GetPlansPlans) GetTranslations

GetTranslations returns GetPlansPlans.Translations, and is useful for accessing the field via an interface.

func (*GetPlansPlans) GetVersions

GetVersions returns GetPlansPlans.Versions, and is useful for accessing the field via an interface.

type GetPlansPlansTranslationsPlan_translations

type GetPlansPlansTranslationsPlan_translations struct {
	Locale      string           `json:"locale"`
	Name        *string          `json:"name"`
	Description *string          `json:"description"`
	Features    *json.RawMessage `json:"features"`
}

GetPlansPlansTranslationsPlan_translations includes the requested fields of the GraphQL type plan_translations. The GraphQL type's documentation follows.

columns and relationships of "plan_translations"

func (*GetPlansPlansTranslationsPlan_translations) GetDescription

GetDescription returns GetPlansPlansTranslationsPlan_translations.Description, and is useful for accessing the field via an interface.

func (*GetPlansPlansTranslationsPlan_translations) GetFeatures

GetFeatures returns GetPlansPlansTranslationsPlan_translations.Features, and is useful for accessing the field via an interface.

func (*GetPlansPlansTranslationsPlan_translations) GetLocale

GetLocale returns GetPlansPlansTranslationsPlan_translations.Locale, and is useful for accessing the field via an interface.

func (*GetPlansPlansTranslationsPlan_translations) GetName

GetName returns GetPlansPlansTranslationsPlan_translations.Name, and is useful for accessing the field via an interface.

type GetPlansPlansVersionsPlan_versions

type GetPlansPlansVersionsPlan_versions struct {
	Id              string  `json:"id"`
	Whop_plan_id    *string `json:"whop_plan_id"`
	Price_cents     int     `json:"price_cents"`
	Monthly_credits int     `json:"monthly_credits"`
	// Total library size cap in bytes. 0 means no quota seeded yet (treat as denied).
	Max_storage_bytes int64 `json:"max_storage_bytes"`
	// Per-asset-type upload caps as JSON: {"image": <bytes>, "video": <bytes>, "audio": <bytes>}.
	Max_upload_bytes json.RawMessage `json:"max_upload_bytes"`
}

GetPlansPlansVersionsPlan_versions includes the requested fields of the GraphQL type plan_versions. The GraphQL type's documentation follows.

columns and relationships of "plan_versions"

func (*GetPlansPlansVersionsPlan_versions) GetId

GetId returns GetPlansPlansVersionsPlan_versions.Id, and is useful for accessing the field via an interface.

func (*GetPlansPlansVersionsPlan_versions) GetMax_storage_bytes

func (v *GetPlansPlansVersionsPlan_versions) GetMax_storage_bytes() int64

GetMax_storage_bytes returns GetPlansPlansVersionsPlan_versions.Max_storage_bytes, and is useful for accessing the field via an interface.

func (*GetPlansPlansVersionsPlan_versions) GetMax_upload_bytes

func (v *GetPlansPlansVersionsPlan_versions) GetMax_upload_bytes() json.RawMessage

GetMax_upload_bytes returns GetPlansPlansVersionsPlan_versions.Max_upload_bytes, and is useful for accessing the field via an interface.

func (*GetPlansPlansVersionsPlan_versions) GetMonthly_credits

func (v *GetPlansPlansVersionsPlan_versions) GetMonthly_credits() int

GetMonthly_credits returns GetPlansPlansVersionsPlan_versions.Monthly_credits, and is useful for accessing the field via an interface.

func (*GetPlansPlansVersionsPlan_versions) GetPrice_cents

func (v *GetPlansPlansVersionsPlan_versions) GetPrice_cents() int

GetPrice_cents returns GetPlansPlansVersionsPlan_versions.Price_cents, and is useful for accessing the field via an interface.

func (*GetPlansPlansVersionsPlan_versions) GetWhop_plan_id

func (v *GetPlansPlansVersionsPlan_versions) GetWhop_plan_id() *string

GetWhop_plan_id returns GetPlansPlansVersionsPlan_versions.Whop_plan_id, and is useful for accessing the field via an interface.

type GetPlansResponse

type GetPlansResponse struct {
	// fetch data from the table: "plans"
	Plans []GetPlansPlans `json:"plans"`
}

GetPlansResponse is returned by GetPlans on success.

func GetPlans

func GetPlans(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetPlansResponse, err_ error)

func (*GetPlansResponse) GetPlans

func (v *GetPlansResponse) GetPlans() []GetPlansPlans

GetPlans returns GetPlansResponse.Plans, and is useful for accessing the field via an interface.

type GetSubscriptionResponse

type GetSubscriptionResponse struct {
	// An array relationship
	Subscriptions []GetSubscriptionSubscriptions `json:"subscriptions"`
}

GetSubscriptionResponse is returned by GetSubscription on success.

func GetSubscription

func GetSubscription(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetSubscriptionResponse, err_ error)

func (*GetSubscriptionResponse) GetSubscriptions

func (v *GetSubscriptionResponse) GetSubscriptions() []GetSubscriptionSubscriptions

GetSubscriptions returns GetSubscriptionResponse.Subscriptions, and is useful for accessing the field via an interface.

type GetSubscriptionSubscriptions

type GetSubscriptionSubscriptions struct {
	Id                   string `json:"id"`
	Plan_id              string `json:"plan_id"`
	Plan_version_id      string `json:"plan_version_id"`
	Status               string `json:"status"`
	Period_start         string `json:"period_start"`
	Period_end           string `json:"period_end"`
	Cancel_at_period_end bool   `json:"cancel_at_period_end"`
	// An object relationship
	Plan GetSubscriptionSubscriptionsPlanPlans `json:"plan"`
	// An object relationship
	Plan_version GetSubscriptionSubscriptionsPlan_versionPlan_versions `json:"plan_version"`
}

GetSubscriptionSubscriptions includes the requested fields of the GraphQL type subscriptions. The GraphQL type's documentation follows.

columns and relationships of "subscriptions"

func (*GetSubscriptionSubscriptions) GetCancel_at_period_end

func (v *GetSubscriptionSubscriptions) GetCancel_at_period_end() bool

GetCancel_at_period_end returns GetSubscriptionSubscriptions.Cancel_at_period_end, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptions) GetId

GetId returns GetSubscriptionSubscriptions.Id, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptions) GetPeriod_end

func (v *GetSubscriptionSubscriptions) GetPeriod_end() string

GetPeriod_end returns GetSubscriptionSubscriptions.Period_end, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptions) GetPeriod_start

func (v *GetSubscriptionSubscriptions) GetPeriod_start() string

GetPeriod_start returns GetSubscriptionSubscriptions.Period_start, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptions) GetPlan

GetPlan returns GetSubscriptionSubscriptions.Plan, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptions) GetPlan_id

func (v *GetSubscriptionSubscriptions) GetPlan_id() string

GetPlan_id returns GetSubscriptionSubscriptions.Plan_id, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptions) GetPlan_version

GetPlan_version returns GetSubscriptionSubscriptions.Plan_version, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptions) GetPlan_version_id

func (v *GetSubscriptionSubscriptions) GetPlan_version_id() string

GetPlan_version_id returns GetSubscriptionSubscriptions.Plan_version_id, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptions) GetStatus

func (v *GetSubscriptionSubscriptions) GetStatus() string

GetStatus returns GetSubscriptionSubscriptions.Status, and is useful for accessing the field via an interface.

type GetSubscriptionSubscriptionsPlanPlans

type GetSubscriptionSubscriptionsPlanPlans struct {
	Slug       string `json:"slug"`
	Name       string `json:"name"`
	Sort_order int    `json:"sort_order"`
}

GetSubscriptionSubscriptionsPlanPlans includes the requested fields of the GraphQL type plans. The GraphQL type's documentation follows.

columns and relationships of "plans"

func (*GetSubscriptionSubscriptionsPlanPlans) GetName

GetName returns GetSubscriptionSubscriptionsPlanPlans.Name, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptionsPlanPlans) GetSlug

GetSlug returns GetSubscriptionSubscriptionsPlanPlans.Slug, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptionsPlanPlans) GetSort_order

func (v *GetSubscriptionSubscriptionsPlanPlans) GetSort_order() int

GetSort_order returns GetSubscriptionSubscriptionsPlanPlans.Sort_order, and is useful for accessing the field via an interface.

type GetSubscriptionSubscriptionsPlan_versionPlan_versions

type GetSubscriptionSubscriptionsPlan_versionPlan_versions struct {
	Id              string `json:"id"`
	Version         int    `json:"version"`
	Monthly_credits int    `json:"monthly_credits"`
	Price_cents     int    `json:"price_cents"`
	// Total library size cap in bytes. 0 means no quota seeded yet (treat as denied).
	Max_storage_bytes int64 `json:"max_storage_bytes"`
	// Per-asset-type upload caps as JSON: {"image": <bytes>, "video": <bytes>, "audio": <bytes>}.
	Max_upload_bytes json.RawMessage `json:"max_upload_bytes"`
}

GetSubscriptionSubscriptionsPlan_versionPlan_versions includes the requested fields of the GraphQL type plan_versions. The GraphQL type's documentation follows.

columns and relationships of "plan_versions"

func (*GetSubscriptionSubscriptionsPlan_versionPlan_versions) GetId

GetId returns GetSubscriptionSubscriptionsPlan_versionPlan_versions.Id, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptionsPlan_versionPlan_versions) GetMax_storage_bytes

GetMax_storage_bytes returns GetSubscriptionSubscriptionsPlan_versionPlan_versions.Max_storage_bytes, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptionsPlan_versionPlan_versions) GetMax_upload_bytes

GetMax_upload_bytes returns GetSubscriptionSubscriptionsPlan_versionPlan_versions.Max_upload_bytes, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptionsPlan_versionPlan_versions) GetMonthly_credits

GetMonthly_credits returns GetSubscriptionSubscriptionsPlan_versionPlan_versions.Monthly_credits, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptionsPlan_versionPlan_versions) GetPrice_cents

GetPrice_cents returns GetSubscriptionSubscriptionsPlan_versionPlan_versions.Price_cents, and is useful for accessing the field via an interface.

func (*GetSubscriptionSubscriptionsPlan_versionPlan_versions) GetVersion

GetVersion returns GetSubscriptionSubscriptionsPlan_versionPlan_versions.Version, and is useful for accessing the field via an interface.

type GetUserAssetsAssets

type GetUserAssetsAssets struct {
	Id              string           `json:"id"`
	Type            string           `json:"type"`
	Url             string           `json:"url"`
	Thumbnail_url   *string          `json:"thumbnail_url"`
	Preview_frames  []string         `json:"preview_frames"`
	Metadata        *json.RawMessage `json:"metadata"`
	Tags            []string         `json:"tags"`
	Created_at      string           `json:"created_at"`
	Pipeline_run_id *string          `json:"pipeline_run_id"`
}

GetUserAssetsAssets includes the requested fields of the GraphQL type assets. The GraphQL type's documentation follows.

columns and relationships of "assets"

func (*GetUserAssetsAssets) GetCreated_at

func (v *GetUserAssetsAssets) GetCreated_at() string

GetCreated_at returns GetUserAssetsAssets.Created_at, and is useful for accessing the field via an interface.

func (*GetUserAssetsAssets) GetId

func (v *GetUserAssetsAssets) GetId() string

GetId returns GetUserAssetsAssets.Id, and is useful for accessing the field via an interface.

func (*GetUserAssetsAssets) GetMetadata

func (v *GetUserAssetsAssets) GetMetadata() *json.RawMessage

GetMetadata returns GetUserAssetsAssets.Metadata, and is useful for accessing the field via an interface.

func (*GetUserAssetsAssets) GetPipeline_run_id

func (v *GetUserAssetsAssets) GetPipeline_run_id() *string

GetPipeline_run_id returns GetUserAssetsAssets.Pipeline_run_id, and is useful for accessing the field via an interface.

func (*GetUserAssetsAssets) GetPreview_frames

func (v *GetUserAssetsAssets) GetPreview_frames() []string

GetPreview_frames returns GetUserAssetsAssets.Preview_frames, and is useful for accessing the field via an interface.

func (*GetUserAssetsAssets) GetTags

func (v *GetUserAssetsAssets) GetTags() []string

GetTags returns GetUserAssetsAssets.Tags, and is useful for accessing the field via an interface.

func (*GetUserAssetsAssets) GetThumbnail_url

func (v *GetUserAssetsAssets) GetThumbnail_url() *string

GetThumbnail_url returns GetUserAssetsAssets.Thumbnail_url, and is useful for accessing the field via an interface.

func (*GetUserAssetsAssets) GetType

func (v *GetUserAssetsAssets) GetType() string

GetType returns GetUserAssetsAssets.Type, and is useful for accessing the field via an interface.

func (*GetUserAssetsAssets) GetUrl

func (v *GetUserAssetsAssets) GetUrl() string

GetUrl returns GetUserAssetsAssets.Url, and is useful for accessing the field via an interface.

type GetUserAssetsAssets_aggregate

type GetUserAssetsAssets_aggregate struct {
	Aggregate *GetUserAssetsAssets_aggregateAggregateAssets_aggregate_fields `json:"aggregate"`
}

GetUserAssetsAssets_aggregate includes the requested fields of the GraphQL type assets_aggregate. The GraphQL type's documentation follows.

aggregated selection of "assets"

func (*GetUserAssetsAssets_aggregate) GetAggregate

GetAggregate returns GetUserAssetsAssets_aggregate.Aggregate, and is useful for accessing the field via an interface.

type GetUserAssetsAssets_aggregateAggregateAssets_aggregate_fields

type GetUserAssetsAssets_aggregateAggregateAssets_aggregate_fields struct {
	Count int `json:"count"`
}

GetUserAssetsAssets_aggregateAggregateAssets_aggregate_fields includes the requested fields of the GraphQL type assets_aggregate_fields. The GraphQL type's documentation follows.

aggregate fields of "assets"

func (*GetUserAssetsAssets_aggregateAggregateAssets_aggregate_fields) GetCount

GetCount returns GetUserAssetsAssets_aggregateAggregateAssets_aggregate_fields.Count, and is useful for accessing the field via an interface.

type GetUserAssetsResponse

type GetUserAssetsResponse struct {
	// An array relationship
	Assets []GetUserAssetsAssets `json:"assets"`
	// An aggregate relationship
	Assets_aggregate GetUserAssetsAssets_aggregate `json:"assets_aggregate"`
}

GetUserAssetsResponse is returned by GetUserAssets on success.

func GetUserAssets

func GetUserAssets(
	ctx_ context.Context,
	client_ graphql.Client,
	where *Assets_bool_exp,
	limit *int,
	offset *int,
) (data_ *GetUserAssetsResponse, err_ error)

func (*GetUserAssetsResponse) GetAssets

func (v *GetUserAssetsResponse) GetAssets() []GetUserAssetsAssets

GetAssets returns GetUserAssetsResponse.Assets, and is useful for accessing the field via an interface.

func (*GetUserAssetsResponse) GetAssets_aggregate

func (v *GetUserAssetsResponse) GetAssets_aggregate() GetUserAssetsAssets_aggregate

GetAssets_aggregate returns GetUserAssetsResponse.Assets_aggregate, and is useful for accessing the field via an interface.

type InitVerificationFlowInit_verification_flowAuth_flow

type InitVerificationFlowInit_verification_flowAuth_flow struct {
	Id         string `json:"id"`
	Csrf_token string `json:"csrf_token"`
}

InitVerificationFlowInit_verification_flowAuth_flow includes the requested fields of the GraphQL type auth_flow.

func (*InitVerificationFlowInit_verification_flowAuth_flow) GetCsrf_token

GetCsrf_token returns InitVerificationFlowInit_verification_flowAuth_flow.Csrf_token, and is useful for accessing the field via an interface.

func (*InitVerificationFlowInit_verification_flowAuth_flow) GetId

GetId returns InitVerificationFlowInit_verification_flowAuth_flow.Id, and is useful for accessing the field via an interface.

type InitVerificationFlowResponse

type InitVerificationFlowResponse struct {
	// Begin email verification
	Init_verification_flow InitVerificationFlowInit_verification_flowAuth_flow `json:"init_verification_flow"`
}

InitVerificationFlowResponse is returned by InitVerificationFlow on success.

func InitVerificationFlow

func InitVerificationFlow(
	ctx_ context.Context,
	client_ graphql.Client,
	email *string,
	force *bool,
) (data_ *InitVerificationFlowResponse, err_ error)

func (*InitVerificationFlowResponse) GetInit_verification_flow

GetInit_verification_flow returns InitVerificationFlowResponse.Init_verification_flow, and is useful for accessing the field via an interface.

type Int_comparison_exp

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

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

func (*Int_comparison_exp) GetEq

func (v *Int_comparison_exp) GetEq() *int

GetEq returns Int_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*Int_comparison_exp) GetGt

func (v *Int_comparison_exp) GetGt() *int

GetGt returns Int_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*Int_comparison_exp) GetGte

func (v *Int_comparison_exp) GetGte() *int

GetGte returns Int_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*Int_comparison_exp) GetIn

func (v *Int_comparison_exp) GetIn() []int

GetIn returns Int_comparison_exp.In, and is useful for accessing the field via an interface.

func (*Int_comparison_exp) GetIs_null

func (v *Int_comparison_exp) GetIs_null() *bool

GetIs_null returns Int_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*Int_comparison_exp) GetLt

func (v *Int_comparison_exp) GetLt() *int

GetLt returns Int_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*Int_comparison_exp) GetLte

func (v *Int_comparison_exp) GetLte() *int

GetLte returns Int_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*Int_comparison_exp) GetNeq

func (v *Int_comparison_exp) GetNeq() *int

GetNeq returns Int_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*Int_comparison_exp) GetNin

func (v *Int_comparison_exp) GetNin() []int

GetNin returns Int_comparison_exp.Nin, and is useful for accessing the field via an interface.

type Jsonb_cast_exp

type Jsonb_cast_exp struct {
	String *String_comparison_exp `json:"String"`
}

func (*Jsonb_cast_exp) GetString

func (v *Jsonb_cast_exp) GetString() *String_comparison_exp

GetString returns Jsonb_cast_exp.String, and is useful for accessing the field via an interface.

type Jsonb_comparison_exp

type Jsonb_comparison_exp struct {
	Cast *Jsonb_cast_exp `json:"_cast"`
	// is the column contained in the given json value
	Contained_in *json.RawMessage `json:"_contained_in"`
	// does the column contain the given json value at the top level
	Contains *json.RawMessage `json:"_contains"`
	Eq       *json.RawMessage `json:"_eq"`
	Gt       *json.RawMessage `json:"_gt"`
	Gte      *json.RawMessage `json:"_gte"`
	// does the string exist as a top-level key in the column
	Has_key *string `json:"_has_key"`
	// do all of these strings exist as top-level keys in the column
	Has_keys_all []string `json:"_has_keys_all"`
	// do any of these strings exist as top-level keys in the column
	Has_keys_any []string          `json:"_has_keys_any"`
	In           []json.RawMessage `json:"_in"`
	Is_null      *bool             `json:"_is_null"`
	Lt           *json.RawMessage  `json:"_lt"`
	Lte          *json.RawMessage  `json:"_lte"`
	Neq          *json.RawMessage  `json:"_neq"`
	Nin          []json.RawMessage `json:"_nin"`
}

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

func (*Jsonb_comparison_exp) GetCast

func (v *Jsonb_comparison_exp) GetCast() *Jsonb_cast_exp

GetCast returns Jsonb_comparison_exp.Cast, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetContained_in

func (v *Jsonb_comparison_exp) GetContained_in() *json.RawMessage

GetContained_in returns Jsonb_comparison_exp.Contained_in, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetContains

func (v *Jsonb_comparison_exp) GetContains() *json.RawMessage

GetContains returns Jsonb_comparison_exp.Contains, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetEq

func (v *Jsonb_comparison_exp) GetEq() *json.RawMessage

GetEq returns Jsonb_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetGt

func (v *Jsonb_comparison_exp) GetGt() *json.RawMessage

GetGt returns Jsonb_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetGte

func (v *Jsonb_comparison_exp) GetGte() *json.RawMessage

GetGte returns Jsonb_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetHas_key

func (v *Jsonb_comparison_exp) GetHas_key() *string

GetHas_key returns Jsonb_comparison_exp.Has_key, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetHas_keys_all

func (v *Jsonb_comparison_exp) GetHas_keys_all() []string

GetHas_keys_all returns Jsonb_comparison_exp.Has_keys_all, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetHas_keys_any

func (v *Jsonb_comparison_exp) GetHas_keys_any() []string

GetHas_keys_any returns Jsonb_comparison_exp.Has_keys_any, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetIn

func (v *Jsonb_comparison_exp) GetIn() []json.RawMessage

GetIn returns Jsonb_comparison_exp.In, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetIs_null

func (v *Jsonb_comparison_exp) GetIs_null() *bool

GetIs_null returns Jsonb_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetLt

func (v *Jsonb_comparison_exp) GetLt() *json.RawMessage

GetLt returns Jsonb_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetLte

func (v *Jsonb_comparison_exp) GetLte() *json.RawMessage

GetLte returns Jsonb_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetNeq

func (v *Jsonb_comparison_exp) GetNeq() *json.RawMessage

GetNeq returns Jsonb_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*Jsonb_comparison_exp) GetNin

func (v *Jsonb_comparison_exp) GetNin() []json.RawMessage

GetNin returns Jsonb_comparison_exp.Nin, and is useful for accessing the field via an interface.

type LoginLoginAuth_result

type LoginLoginAuth_result struct {
	Success      bool    `json:"success"`
	Message      string  `json:"message"`
	Token        *string `json:"token"`
	Affiliate_id *string `json:"affiliate_id"`
}

LoginLoginAuth_result includes the requested fields of the GraphQL type auth_result.

func (*LoginLoginAuth_result) GetAffiliate_id

func (v *LoginLoginAuth_result) GetAffiliate_id() *string

GetAffiliate_id returns LoginLoginAuth_result.Affiliate_id, and is useful for accessing the field via an interface.

func (*LoginLoginAuth_result) GetMessage

func (v *LoginLoginAuth_result) GetMessage() string

GetMessage returns LoginLoginAuth_result.Message, and is useful for accessing the field via an interface.

func (*LoginLoginAuth_result) GetSuccess

func (v *LoginLoginAuth_result) GetSuccess() bool

GetSuccess returns LoginLoginAuth_result.Success, and is useful for accessing the field via an interface.

func (*LoginLoginAuth_result) GetToken

func (v *LoginLoginAuth_result) GetToken() *string

GetToken returns LoginLoginAuth_result.Token, and is useful for accessing the field via an interface.

type LoginResponse

type LoginResponse struct {
	// Sign in with email and password
	Login LoginLoginAuth_result `json:"login"`
}

LoginResponse is returned by Login on success.

func Login

func Login(
	ctx_ context.Context,
	client_ graphql.Client,
	email string,
	password string,
	referral_code *string,
) (data_ *LoginResponse, err_ error)

func (*LoginResponse) GetLogin

func (v *LoginResponse) GetLogin() LoginLoginAuth_result

GetLogin returns LoginResponse.Login, and is useful for accessing the field via an interface.

type LogoutLogoutLogout_output

type LogoutLogoutLogout_output struct {
	Success bool `json:"success"`
}

LogoutLogoutLogout_output includes the requested fields of the GraphQL type logout_output.

func (*LogoutLogoutLogout_output) GetSuccess

func (v *LogoutLogoutLogout_output) GetSuccess() bool

GetSuccess returns LogoutLogoutLogout_output.Success, and is useful for accessing the field via an interface.

type LogoutResponse

type LogoutResponse struct {
	// Revoke all Kratos sessions for the current user
	Logout LogoutLogoutLogout_output `json:"logout"`
}

LogoutResponse is returned by Logout on success.

func Logout

func Logout(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *LogoutResponse, err_ error)

func (*LogoutResponse) GetLogout

GetLogout returns LogoutResponse.Logout, and is useful for accessing the field via an interface.

type MarkAllNotificationsReadResponse

type MarkAllNotificationsReadResponse struct {
	// update data of the table: "notifications"
	Update_notifications *MarkAllNotificationsReadUpdate_notificationsNotifications_mutation_response `json:"update_notifications"`
}

MarkAllNotificationsReadResponse is returned by MarkAllNotificationsRead on success.

func MarkAllNotificationsRead

func MarkAllNotificationsRead(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *MarkAllNotificationsReadResponse, err_ error)

func (*MarkAllNotificationsReadResponse) GetUpdate_notifications

GetUpdate_notifications returns MarkAllNotificationsReadResponse.Update_notifications, and is useful for accessing the field via an interface.

type MarkAllNotificationsReadUpdate_notificationsNotifications_mutation_response

type MarkAllNotificationsReadUpdate_notificationsNotifications_mutation_response struct {
	// number of rows affected by the mutation
	Affected_rows int `json:"affected_rows"`
}

MarkAllNotificationsReadUpdate_notificationsNotifications_mutation_response includes the requested fields of the GraphQL type notifications_mutation_response. The GraphQL type's documentation follows.

response of any mutation on the table "notifications"

func (*MarkAllNotificationsReadUpdate_notificationsNotifications_mutation_response) GetAffected_rows

GetAffected_rows returns MarkAllNotificationsReadUpdate_notificationsNotifications_mutation_response.Affected_rows, and is useful for accessing the field via an interface.

type MarkNotificationReadResponse

type MarkNotificationReadResponse struct {
	// update single row of the table: "notifications"
	Update_notifications_by_pk *MarkNotificationReadUpdate_notifications_by_pkNotifications `json:"update_notifications_by_pk"`
}

MarkNotificationReadResponse is returned by MarkNotificationRead on success.

func MarkNotificationRead

func MarkNotificationRead(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *MarkNotificationReadResponse, err_ error)

func (*MarkNotificationReadResponse) GetUpdate_notifications_by_pk

GetUpdate_notifications_by_pk returns MarkNotificationReadResponse.Update_notifications_by_pk, and is useful for accessing the field via an interface.

type MarkNotificationReadUpdate_notifications_by_pkNotifications

type MarkNotificationReadUpdate_notifications_by_pkNotifications struct {
	Id   string `json:"id"`
	Read bool   `json:"read"`
}

MarkNotificationReadUpdate_notifications_by_pkNotifications includes the requested fields of the GraphQL type notifications. The GraphQL type's documentation follows.

columns and relationships of "notifications"

func (*MarkNotificationReadUpdate_notifications_by_pkNotifications) GetId

GetId returns MarkNotificationReadUpdate_notifications_by_pkNotifications.Id, and is useful for accessing the field via an interface.

func (*MarkNotificationReadUpdate_notifications_by_pkNotifications) GetRead

GetRead returns MarkNotificationReadUpdate_notifications_by_pkNotifications.Read, and is useful for accessing the field via an interface.

type Model_translations_bool_exp

type Model_translations_bool_exp struct {
	And         []Model_translations_bool_exp `json:"_and"`
	Not         *Model_translations_bool_exp  `json:"_not"`
	Or          []Model_translations_bool_exp `json:"_or"`
	Description *String_comparison_exp        `json:"description"`
	Locale      *String_comparison_exp        `json:"locale"`
	Model       *Models_bool_exp              `json:"model"`
	Model_slug  *String_comparison_exp        `json:"model_slug"`
	Updated_at  *Timestamptz_comparison_exp   `json:"updated_at"`
}

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

func (*Model_translations_bool_exp) GetAnd

GetAnd returns Model_translations_bool_exp.And, and is useful for accessing the field via an interface.

func (*Model_translations_bool_exp) GetDescription

GetDescription returns Model_translations_bool_exp.Description, and is useful for accessing the field via an interface.

func (*Model_translations_bool_exp) GetLocale

GetLocale returns Model_translations_bool_exp.Locale, and is useful for accessing the field via an interface.

func (*Model_translations_bool_exp) GetModel

GetModel returns Model_translations_bool_exp.Model, and is useful for accessing the field via an interface.

func (*Model_translations_bool_exp) GetModel_slug

GetModel_slug returns Model_translations_bool_exp.Model_slug, and is useful for accessing the field via an interface.

func (*Model_translations_bool_exp) GetNot

GetNot returns Model_translations_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Model_translations_bool_exp) GetOr

GetOr returns Model_translations_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Model_translations_bool_exp) GetUpdated_at

GetUpdated_at returns Model_translations_bool_exp.Updated_at, and is useful for accessing the field via an interface.

type Models_bool_exp

type Models_bool_exp struct {
	And             []Models_bool_exp            `json:"_and"`
	Not             *Models_bool_exp             `json:"_not"`
	Or              []Models_bool_exp            `json:"_or"`
	Description     *String_comparison_exp       `json:"description"`
	Is_active       *Boolean_comparison_exp      `json:"is_active"`
	Label           *String_comparison_exp       `json:"label"`
	Pipeline_models *Pipeline_models_bool_exp    `json:"pipeline_models"`
	Provider        *String_comparison_exp       `json:"provider"`
	Slug            *String_comparison_exp       `json:"slug"`
	Sort_order      *Int_comparison_exp          `json:"sort_order"`
	Translations    *Model_translations_bool_exp `json:"translations"`
}

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

func (*Models_bool_exp) GetAnd

func (v *Models_bool_exp) GetAnd() []Models_bool_exp

GetAnd returns Models_bool_exp.And, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetDescription

func (v *Models_bool_exp) GetDescription() *String_comparison_exp

GetDescription returns Models_bool_exp.Description, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetIs_active

func (v *Models_bool_exp) GetIs_active() *Boolean_comparison_exp

GetIs_active returns Models_bool_exp.Is_active, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetLabel

func (v *Models_bool_exp) GetLabel() *String_comparison_exp

GetLabel returns Models_bool_exp.Label, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetNot

func (v *Models_bool_exp) GetNot() *Models_bool_exp

GetNot returns Models_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetOr

func (v *Models_bool_exp) GetOr() []Models_bool_exp

GetOr returns Models_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetPipeline_models

func (v *Models_bool_exp) GetPipeline_models() *Pipeline_models_bool_exp

GetPipeline_models returns Models_bool_exp.Pipeline_models, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetProvider

func (v *Models_bool_exp) GetProvider() *String_comparison_exp

GetProvider returns Models_bool_exp.Provider, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetSlug

func (v *Models_bool_exp) GetSlug() *String_comparison_exp

GetSlug returns Models_bool_exp.Slug, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetSort_order

func (v *Models_bool_exp) GetSort_order() *Int_comparison_exp

GetSort_order returns Models_bool_exp.Sort_order, and is useful for accessing the field via an interface.

func (*Models_bool_exp) GetTranslations

func (v *Models_bool_exp) GetTranslations() *Model_translations_bool_exp

GetTranslations returns Models_bool_exp.Translations, and is useful for accessing the field via an interface.

type Multipart_part_input

type Multipart_part_input struct {
	ETag       string `json:"ETag"`
	PartNumber int    `json:"PartNumber"`
}

func (*Multipart_part_input) GetETag

func (v *Multipart_part_input) GetETag() string

GetETag returns Multipart_part_input.ETag, and is useful for accessing the field via an interface.

func (*Multipart_part_input) GetPartNumber

func (v *Multipart_part_input) GetPartNumber() int

GetPartNumber returns Multipart_part_input.PartNumber, and is useful for accessing the field via an interface.

type Numeric_comparison_exp

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

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

func (*Numeric_comparison_exp) GetEq

func (v *Numeric_comparison_exp) GetEq() *float64

GetEq returns Numeric_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*Numeric_comparison_exp) GetGt

func (v *Numeric_comparison_exp) GetGt() *float64

GetGt returns Numeric_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*Numeric_comparison_exp) GetGte

func (v *Numeric_comparison_exp) GetGte() *float64

GetGte returns Numeric_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*Numeric_comparison_exp) GetIn

func (v *Numeric_comparison_exp) GetIn() []float64

GetIn returns Numeric_comparison_exp.In, and is useful for accessing the field via an interface.

func (*Numeric_comparison_exp) GetIs_null

func (v *Numeric_comparison_exp) GetIs_null() *bool

GetIs_null returns Numeric_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*Numeric_comparison_exp) GetLt

func (v *Numeric_comparison_exp) GetLt() *float64

GetLt returns Numeric_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*Numeric_comparison_exp) GetLte

func (v *Numeric_comparison_exp) GetLte() *float64

GetLte returns Numeric_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*Numeric_comparison_exp) GetNeq

func (v *Numeric_comparison_exp) GetNeq() *float64

GetNeq returns Numeric_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*Numeric_comparison_exp) GetNin

func (v *Numeric_comparison_exp) GetNin() []float64

GetNin returns Numeric_comparison_exp.Nin, and is useful for accessing the field via an interface.

type PipelineModelsPipeline_models

type PipelineModelsPipeline_models struct {
	Model_slug string `json:"model_slug"`
	Sort_order int    `json:"sort_order"`
	// An object relationship
	Model PipelineModelsPipeline_modelsModelModels `json:"model"`
}

PipelineModelsPipeline_models includes the requested fields of the GraphQL type pipeline_models. The GraphQL type's documentation follows.

columns and relationships of "pipeline_models"

func (*PipelineModelsPipeline_models) GetModel

GetModel returns PipelineModelsPipeline_models.Model, and is useful for accessing the field via an interface.

func (*PipelineModelsPipeline_models) GetModel_slug

func (v *PipelineModelsPipeline_models) GetModel_slug() string

GetModel_slug returns PipelineModelsPipeline_models.Model_slug, and is useful for accessing the field via an interface.

func (*PipelineModelsPipeline_models) GetSort_order

func (v *PipelineModelsPipeline_models) GetSort_order() int

GetSort_order returns PipelineModelsPipeline_models.Sort_order, and is useful for accessing the field via an interface.

type PipelineModelsPipeline_modelsModelModels

type PipelineModelsPipeline_modelsModelModels struct {
	Slug        string `json:"slug"`
	Label       string `json:"label"`
	Description string `json:"description"`
	Provider    string `json:"provider"`
	// An array relationship
	Translations []PipelineModelsPipeline_modelsModelModelsTranslationsModel_translations `json:"translations"`
}

PipelineModelsPipeline_modelsModelModels includes the requested fields of the GraphQL type models. The GraphQL type's documentation follows.

columns and relationships of "models"

func (*PipelineModelsPipeline_modelsModelModels) GetDescription

GetDescription returns PipelineModelsPipeline_modelsModelModels.Description, and is useful for accessing the field via an interface.

func (*PipelineModelsPipeline_modelsModelModels) GetLabel

GetLabel returns PipelineModelsPipeline_modelsModelModels.Label, and is useful for accessing the field via an interface.

func (*PipelineModelsPipeline_modelsModelModels) GetProvider

GetProvider returns PipelineModelsPipeline_modelsModelModels.Provider, and is useful for accessing the field via an interface.

func (*PipelineModelsPipeline_modelsModelModels) GetSlug

GetSlug returns PipelineModelsPipeline_modelsModelModels.Slug, and is useful for accessing the field via an interface.

func (*PipelineModelsPipeline_modelsModelModels) GetTranslations

GetTranslations returns PipelineModelsPipeline_modelsModelModels.Translations, and is useful for accessing the field via an interface.

type PipelineModelsPipeline_modelsModelModelsTranslationsModel_translations

type PipelineModelsPipeline_modelsModelModelsTranslationsModel_translations struct {
	Locale      string  `json:"locale"`
	Description *string `json:"description"`
}

PipelineModelsPipeline_modelsModelModelsTranslationsModel_translations includes the requested fields of the GraphQL type model_translations. The GraphQL type's documentation follows.

columns and relationships of "model_translations"

func (*PipelineModelsPipeline_modelsModelModelsTranslationsModel_translations) GetDescription

GetDescription returns PipelineModelsPipeline_modelsModelModelsTranslationsModel_translations.Description, and is useful for accessing the field via an interface.

func (*PipelineModelsPipeline_modelsModelModelsTranslationsModel_translations) GetLocale

GetLocale returns PipelineModelsPipeline_modelsModelModelsTranslationsModel_translations.Locale, and is useful for accessing the field via an interface.

type PipelineModelsResponse

type PipelineModelsResponse struct {
	// An array relationship
	Pipeline_models []PipelineModelsPipeline_models `json:"pipeline_models"`
}

PipelineModelsResponse is returned by PipelineModels on success.

func PipelineModels

func PipelineModels(
	ctx_ context.Context,
	client_ graphql.Client,
	slug string,
) (data_ *PipelineModelsResponse, err_ error)

PipelineModels — the models wired to a pipeline (pipeline_models ⋈ models), ordered by sort_order. The user select permission on `models` filters the relationship to active, non-internal SKUs, so `model` is null for hidden ones (the client drops those). Feeds the model-picker card label/description, replacing the generated MODEL_META (web/src/lib/models.generated.ts).

func (*PipelineModelsResponse) GetPipeline_models

func (v *PipelineModelsResponse) GetPipeline_models() []PipelineModelsPipeline_models

GetPipeline_models returns PipelineModelsResponse.Pipeline_models, and is useful for accessing the field via an interface.

type PipelinePricingPipeline_pricingPipeline_pricing_row

type PipelinePricingPipeline_pricingPipeline_pricing_row struct {
	Slug    string `json:"slug"`
	From_mc int    `json:"from_mc"`
	To_mc   *int   `json:"to_mc"`
	Metered bool   `json:"metered"`
}

PipelinePricingPipeline_pricingPipeline_pricing_row includes the requested fields of the GraphQL type pipeline_pricing_row.

func (*PipelinePricingPipeline_pricingPipeline_pricing_row) GetFrom_mc

GetFrom_mc returns PipelinePricingPipeline_pricingPipeline_pricing_row.From_mc, and is useful for accessing the field via an interface.

func (*PipelinePricingPipeline_pricingPipeline_pricing_row) GetMetered

GetMetered returns PipelinePricingPipeline_pricingPipeline_pricing_row.Metered, and is useful for accessing the field via an interface.

func (*PipelinePricingPipeline_pricingPipeline_pricing_row) GetSlug

GetSlug returns PipelinePricingPipeline_pricingPipeline_pricing_row.Slug, and is useful for accessing the field via an interface.

func (*PipelinePricingPipeline_pricingPipeline_pricing_row) GetTo_mc

GetTo_mc returns PipelinePricingPipeline_pricingPipeline_pricing_row.To_mc, and is useful for accessing the field via an interface.

type PipelinePricingResponse

type PipelinePricingResponse struct {
	// Credit pricing for pipelines
	Pipeline_pricing []PipelinePricingPipeline_pricingPipeline_pricing_row `json:"pipeline_pricing"`
}

PipelinePricingResponse is returned by PipelinePricing on success.

func PipelinePricing

func PipelinePricing(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *PipelinePricingResponse, err_ error)

PipelinePricing — every pipeline's derived pricing struct (from DB wholesale), the FE cost-display read model that replaces the pipelines.pricing column. The client-side pricing engine (web/src/lib/credits.ts) consumes `pricing`.

func (*PipelinePricingResponse) GetPipeline_pricing

GetPipeline_pricing returns PipelinePricingResponse.Pipeline_pricing, and is useful for accessing the field via an interface.

type Pipeline_examples_bool_exp

type Pipeline_examples_bool_exp struct {
	And           []Pipeline_examples_bool_exp             `json:"_and"`
	Not           *Pipeline_examples_bool_exp              `json:"_not"`
	Or            []Pipeline_examples_bool_exp             `json:"_or"`
	Caption       *String_comparison_exp                   `json:"caption"`
	Content       *String_comparison_exp                   `json:"content"`
	Created_at    *Timestamptz_comparison_exp              `json:"created_at"`
	Id            *Uuid_comparison_exp                     `json:"id"`
	Input_kind    *String_comparison_exp                   `json:"input_kind"`
	Input_url     *String_comparison_exp                   `json:"input_url"`
	Inputs        *Jsonb_comparison_exp                    `json:"inputs"`
	Is_active     *Boolean_comparison_exp                  `json:"is_active"`
	Model         *Models_bool_exp                         `json:"model"`
	Model_slug    *String_comparison_exp                   `json:"model_slug"`
	Output_kind   *String_comparison_exp                   `json:"output_kind"`
	Output_url    *String_comparison_exp                   `json:"output_url"`
	Pipeline      *Pipelines_bool_exp                      `json:"pipeline"`
	Pipeline_id   *Uuid_comparison_exp                     `json:"pipeline_id"`
	Sort_order    *Int_comparison_exp                      `json:"sort_order"`
	Thumbnail_url *String_comparison_exp                   `json:"thumbnail_url"`
	Title         *String_comparison_exp                   `json:"title"`
	Translations  *Pipeline_examples_translations_bool_exp `json:"translations"`
	Updated_at    *Timestamptz_comparison_exp              `json:"updated_at"`
}

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

func (*Pipeline_examples_bool_exp) GetAnd

GetAnd returns Pipeline_examples_bool_exp.And, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetCaption

GetCaption returns Pipeline_examples_bool_exp.Caption, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetContent

GetContent returns Pipeline_examples_bool_exp.Content, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetCreated_at

GetCreated_at returns Pipeline_examples_bool_exp.Created_at, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetId

GetId returns Pipeline_examples_bool_exp.Id, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetInput_kind

GetInput_kind returns Pipeline_examples_bool_exp.Input_kind, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetInput_url

GetInput_url returns Pipeline_examples_bool_exp.Input_url, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetInputs

GetInputs returns Pipeline_examples_bool_exp.Inputs, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetIs_active

GetIs_active returns Pipeline_examples_bool_exp.Is_active, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetModel

GetModel returns Pipeline_examples_bool_exp.Model, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetModel_slug

GetModel_slug returns Pipeline_examples_bool_exp.Model_slug, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetNot

GetNot returns Pipeline_examples_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetOr

GetOr returns Pipeline_examples_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetOutput_kind

GetOutput_kind returns Pipeline_examples_bool_exp.Output_kind, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetOutput_url

GetOutput_url returns Pipeline_examples_bool_exp.Output_url, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetPipeline

GetPipeline returns Pipeline_examples_bool_exp.Pipeline, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetPipeline_id

func (v *Pipeline_examples_bool_exp) GetPipeline_id() *Uuid_comparison_exp

GetPipeline_id returns Pipeline_examples_bool_exp.Pipeline_id, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetSort_order

func (v *Pipeline_examples_bool_exp) GetSort_order() *Int_comparison_exp

GetSort_order returns Pipeline_examples_bool_exp.Sort_order, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetThumbnail_url

func (v *Pipeline_examples_bool_exp) GetThumbnail_url() *String_comparison_exp

GetThumbnail_url returns Pipeline_examples_bool_exp.Thumbnail_url, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetTitle

GetTitle returns Pipeline_examples_bool_exp.Title, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetTranslations

GetTranslations returns Pipeline_examples_bool_exp.Translations, and is useful for accessing the field via an interface.

func (*Pipeline_examples_bool_exp) GetUpdated_at

GetUpdated_at returns Pipeline_examples_bool_exp.Updated_at, and is useful for accessing the field via an interface.

type Pipeline_examples_translations_bool_exp

type Pipeline_examples_translations_bool_exp struct {
	And        []Pipeline_examples_translations_bool_exp `json:"_and"`
	Not        *Pipeline_examples_translations_bool_exp  `json:"_not"`
	Or         []Pipeline_examples_translations_bool_exp `json:"_or"`
	Caption    *String_comparison_exp                    `json:"caption"`
	Example    *Pipeline_examples_bool_exp               `json:"example"`
	Example_id *Uuid_comparison_exp                      `json:"example_id"`
	Locale     *String_comparison_exp                    `json:"locale"`
	Title      *String_comparison_exp                    `json:"title"`
	Updated_at *Timestamptz_comparison_exp               `json:"updated_at"`
}

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

func (*Pipeline_examples_translations_bool_exp) GetAnd

GetAnd returns Pipeline_examples_translations_bool_exp.And, and is useful for accessing the field via an interface.

func (*Pipeline_examples_translations_bool_exp) GetCaption

GetCaption returns Pipeline_examples_translations_bool_exp.Caption, and is useful for accessing the field via an interface.

func (*Pipeline_examples_translations_bool_exp) GetExample

GetExample returns Pipeline_examples_translations_bool_exp.Example, and is useful for accessing the field via an interface.

func (*Pipeline_examples_translations_bool_exp) GetExample_id

GetExample_id returns Pipeline_examples_translations_bool_exp.Example_id, and is useful for accessing the field via an interface.

func (*Pipeline_examples_translations_bool_exp) GetLocale

GetLocale returns Pipeline_examples_translations_bool_exp.Locale, and is useful for accessing the field via an interface.

func (*Pipeline_examples_translations_bool_exp) GetNot

GetNot returns Pipeline_examples_translations_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Pipeline_examples_translations_bool_exp) GetOr

GetOr returns Pipeline_examples_translations_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Pipeline_examples_translations_bool_exp) GetTitle

GetTitle returns Pipeline_examples_translations_bool_exp.Title, and is useful for accessing the field via an interface.

func (*Pipeline_examples_translations_bool_exp) GetUpdated_at

GetUpdated_at returns Pipeline_examples_translations_bool_exp.Updated_at, and is useful for accessing the field via an interface.

type Pipeline_models_bool_exp

type Pipeline_models_bool_exp struct {
	And           []Pipeline_models_bool_exp `json:"_and"`
	Not           *Pipeline_models_bool_exp  `json:"_not"`
	Or            []Pipeline_models_bool_exp `json:"_or"`
	Model         *Models_bool_exp           `json:"model"`
	Model_slug    *String_comparison_exp     `json:"model_slug"`
	Pipeline_slug *String_comparison_exp     `json:"pipeline_slug"`
	Sort_order    *Int_comparison_exp        `json:"sort_order"`
}

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

func (*Pipeline_models_bool_exp) GetAnd

GetAnd returns Pipeline_models_bool_exp.And, and is useful for accessing the field via an interface.

func (*Pipeline_models_bool_exp) GetModel

GetModel returns Pipeline_models_bool_exp.Model, and is useful for accessing the field via an interface.

func (*Pipeline_models_bool_exp) GetModel_slug

func (v *Pipeline_models_bool_exp) GetModel_slug() *String_comparison_exp

GetModel_slug returns Pipeline_models_bool_exp.Model_slug, and is useful for accessing the field via an interface.

func (*Pipeline_models_bool_exp) GetNot

GetNot returns Pipeline_models_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Pipeline_models_bool_exp) GetOr

GetOr returns Pipeline_models_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Pipeline_models_bool_exp) GetPipeline_slug

func (v *Pipeline_models_bool_exp) GetPipeline_slug() *String_comparison_exp

GetPipeline_slug returns Pipeline_models_bool_exp.Pipeline_slug, and is useful for accessing the field via an interface.

func (*Pipeline_models_bool_exp) GetSort_order

func (v *Pipeline_models_bool_exp) GetSort_order() *Int_comparison_exp

GetSort_order returns Pipeline_models_bool_exp.Sort_order, and is useful for accessing the field via an interface.

type Pipeline_runs_bool_exp

type Pipeline_runs_bool_exp struct {
	And                  []Pipeline_runs_bool_exp    `json:"_and"`
	Not                  *Pipeline_runs_bool_exp     `json:"_not"`
	Or                   []Pipeline_runs_bool_exp    `json:"_or"`
	Assets               *Assets_bool_exp            `json:"assets"`
	Assets_aggregate     *Assets_aggregate_bool_exp  `json:"assets_aggregate"`
	Completed_at         *Timestamptz_comparison_exp `json:"completed_at"`
	Created_at           *Timestamptz_comparison_exp `json:"created_at"`
	Credits_charged      *Int_comparison_exp         `json:"credits_charged"`
	Error_message        *String_comparison_exp      `json:"error_message"`
	Id                   *Uuid_comparison_exp        `json:"id"`
	Input                *Jsonb_comparison_exp       `json:"input"`
	Output               *Jsonb_comparison_exp       `json:"output"`
	Pipeline             *Pipelines_bool_exp         `json:"pipeline"`
	Pipeline_id          *Uuid_comparison_exp        `json:"pipeline_id"`
	Share_token          *Uuid_comparison_exp        `json:"share_token"`
	Share_watermark      *Boolean_comparison_exp     `json:"share_watermark"`
	Started_at           *Timestamptz_comparison_exp `json:"started_at"`
	Status               *String_comparison_exp      `json:"status"`
	Temporal_workflow_id *String_comparison_exp      `json:"temporal_workflow_id"`
}

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

func (*Pipeline_runs_bool_exp) GetAnd

GetAnd returns Pipeline_runs_bool_exp.And, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetAssets

func (v *Pipeline_runs_bool_exp) GetAssets() *Assets_bool_exp

GetAssets returns Pipeline_runs_bool_exp.Assets, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetAssets_aggregate

func (v *Pipeline_runs_bool_exp) GetAssets_aggregate() *Assets_aggregate_bool_exp

GetAssets_aggregate returns Pipeline_runs_bool_exp.Assets_aggregate, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetCompleted_at

func (v *Pipeline_runs_bool_exp) GetCompleted_at() *Timestamptz_comparison_exp

GetCompleted_at returns Pipeline_runs_bool_exp.Completed_at, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetCreated_at

GetCreated_at returns Pipeline_runs_bool_exp.Created_at, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetCredits_charged

func (v *Pipeline_runs_bool_exp) GetCredits_charged() *Int_comparison_exp

GetCredits_charged returns Pipeline_runs_bool_exp.Credits_charged, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetError_message

func (v *Pipeline_runs_bool_exp) GetError_message() *String_comparison_exp

GetError_message returns Pipeline_runs_bool_exp.Error_message, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetId

GetId returns Pipeline_runs_bool_exp.Id, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetInput

GetInput returns Pipeline_runs_bool_exp.Input, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetNot

GetNot returns Pipeline_runs_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetOr

GetOr returns Pipeline_runs_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetOutput

GetOutput returns Pipeline_runs_bool_exp.Output, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetPipeline

func (v *Pipeline_runs_bool_exp) GetPipeline() *Pipelines_bool_exp

GetPipeline returns Pipeline_runs_bool_exp.Pipeline, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetPipeline_id

func (v *Pipeline_runs_bool_exp) GetPipeline_id() *Uuid_comparison_exp

GetPipeline_id returns Pipeline_runs_bool_exp.Pipeline_id, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetShare_token

func (v *Pipeline_runs_bool_exp) GetShare_token() *Uuid_comparison_exp

GetShare_token returns Pipeline_runs_bool_exp.Share_token, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetShare_watermark

func (v *Pipeline_runs_bool_exp) GetShare_watermark() *Boolean_comparison_exp

GetShare_watermark returns Pipeline_runs_bool_exp.Share_watermark, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetStarted_at

GetStarted_at returns Pipeline_runs_bool_exp.Started_at, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetStatus

GetStatus returns Pipeline_runs_bool_exp.Status, and is useful for accessing the field via an interface.

func (*Pipeline_runs_bool_exp) GetTemporal_workflow_id

func (v *Pipeline_runs_bool_exp) GetTemporal_workflow_id() *String_comparison_exp

GetTemporal_workflow_id returns Pipeline_runs_bool_exp.Temporal_workflow_id, and is useful for accessing the field via an interface.

type Pipeline_translations_bool_exp

type Pipeline_translations_bool_exp struct {
	And         []Pipeline_translations_bool_exp `json:"_and"`
	Not         *Pipeline_translations_bool_exp  `json:"_not"`
	Or          []Pipeline_translations_bool_exp `json:"_or"`
	Description *String_comparison_exp           `json:"description"`
	Form_i18n   *Jsonb_comparison_exp            `json:"form_i18n"`
	Hints       *Jsonb_comparison_exp            `json:"hints"`
	Locale      *String_comparison_exp           `json:"locale"`
	Name        *String_comparison_exp           `json:"name"`
	Pipeline    *Pipelines_bool_exp              `json:"pipeline"`
	Pipeline_id *Uuid_comparison_exp             `json:"pipeline_id"`
	Seo_content *String_comparison_exp           `json:"seo_content"`
	Seo_faq     *Jsonb_comparison_exp            `json:"seo_faq"`
	Updated_at  *Timestamptz_comparison_exp      `json:"updated_at"`
}

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

func (*Pipeline_translations_bool_exp) GetAnd

GetAnd returns Pipeline_translations_bool_exp.And, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetDescription

GetDescription returns Pipeline_translations_bool_exp.Description, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetForm_i18n

GetForm_i18n returns Pipeline_translations_bool_exp.Form_i18n, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetHints

GetHints returns Pipeline_translations_bool_exp.Hints, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetLocale

GetLocale returns Pipeline_translations_bool_exp.Locale, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetName

GetName returns Pipeline_translations_bool_exp.Name, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetNot

GetNot returns Pipeline_translations_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetOr

GetOr returns Pipeline_translations_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetPipeline

GetPipeline returns Pipeline_translations_bool_exp.Pipeline, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetPipeline_id

GetPipeline_id returns Pipeline_translations_bool_exp.Pipeline_id, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetSeo_content

GetSeo_content returns Pipeline_translations_bool_exp.Seo_content, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetSeo_faq

GetSeo_faq returns Pipeline_translations_bool_exp.Seo_faq, and is useful for accessing the field via an interface.

func (*Pipeline_translations_bool_exp) GetUpdated_at

GetUpdated_at returns Pipeline_translations_bool_exp.Updated_at, and is useful for accessing the field via an interface.

type Pipelines_bool_exp

type Pipelines_bool_exp struct {
	And             []Pipelines_bool_exp            `json:"_and"`
	Not             *Pipelines_bool_exp             `json:"_not"`
	Or              []Pipelines_bool_exp            `json:"_or"`
	Cancellable     *Boolean_comparison_exp         `json:"cancellable"`
	Category        *String_comparison_exp          `json:"category"`
	Description     *String_comparison_exp          `json:"description"`
	Examples        *Pipeline_examples_bool_exp     `json:"examples"`
	Hints           *Jsonb_comparison_exp           `json:"hints"`
	Icon_url        *String_comparison_exp          `json:"icon_url"`
	Id              *Uuid_comparison_exp            `json:"id"`
	Input_schema    *Jsonb_comparison_exp           `json:"input_schema"`
	Is_active       *Boolean_comparison_exp         `json:"is_active"`
	Models          *String_array_comparison_exp    `json:"models"`
	Name            *String_comparison_exp          `json:"name"`
	Output_schema   *Jsonb_comparison_exp           `json:"output_schema"`
	Pipeline_models *Pipeline_models_bool_exp       `json:"pipeline_models"`
	Preview_url     *String_comparison_exp          `json:"preview_url"`
	Providers       *String_array_comparison_exp    `json:"providers"`
	Seo_content     *String_comparison_exp          `json:"seo_content"`
	Seo_faq         *Jsonb_comparison_exp           `json:"seo_faq"`
	Slug            *String_comparison_exp          `json:"slug"`
	Sort_order      *Int_comparison_exp             `json:"sort_order"`
	Tags            *String_array_comparison_exp    `json:"tags"`
	Translations    *Pipeline_translations_bool_exp `json:"translations"`
	Ui_schema       *Jsonb_comparison_exp           `json:"ui_schema"`
}

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

func (*Pipelines_bool_exp) GetAnd

func (v *Pipelines_bool_exp) GetAnd() []Pipelines_bool_exp

GetAnd returns Pipelines_bool_exp.And, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetCancellable

func (v *Pipelines_bool_exp) GetCancellable() *Boolean_comparison_exp

GetCancellable returns Pipelines_bool_exp.Cancellable, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetCategory

func (v *Pipelines_bool_exp) GetCategory() *String_comparison_exp

GetCategory returns Pipelines_bool_exp.Category, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetDescription

func (v *Pipelines_bool_exp) GetDescription() *String_comparison_exp

GetDescription returns Pipelines_bool_exp.Description, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetExamples

GetExamples returns Pipelines_bool_exp.Examples, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetHints

GetHints returns Pipelines_bool_exp.Hints, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetIcon_url

func (v *Pipelines_bool_exp) GetIcon_url() *String_comparison_exp

GetIcon_url returns Pipelines_bool_exp.Icon_url, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetId

GetId returns Pipelines_bool_exp.Id, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetInput_schema

func (v *Pipelines_bool_exp) GetInput_schema() *Jsonb_comparison_exp

GetInput_schema returns Pipelines_bool_exp.Input_schema, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetIs_active

func (v *Pipelines_bool_exp) GetIs_active() *Boolean_comparison_exp

GetIs_active returns Pipelines_bool_exp.Is_active, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetModels

GetModels returns Pipelines_bool_exp.Models, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetName

GetName returns Pipelines_bool_exp.Name, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetNot

GetNot returns Pipelines_bool_exp.Not, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetOr

GetOr returns Pipelines_bool_exp.Or, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetOutput_schema

func (v *Pipelines_bool_exp) GetOutput_schema() *Jsonb_comparison_exp

GetOutput_schema returns Pipelines_bool_exp.Output_schema, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetPipeline_models

func (v *Pipelines_bool_exp) GetPipeline_models() *Pipeline_models_bool_exp

GetPipeline_models returns Pipelines_bool_exp.Pipeline_models, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetPreview_url

func (v *Pipelines_bool_exp) GetPreview_url() *String_comparison_exp

GetPreview_url returns Pipelines_bool_exp.Preview_url, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetProviders

GetProviders returns Pipelines_bool_exp.Providers, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetSeo_content

func (v *Pipelines_bool_exp) GetSeo_content() *String_comparison_exp

GetSeo_content returns Pipelines_bool_exp.Seo_content, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetSeo_faq

func (v *Pipelines_bool_exp) GetSeo_faq() *Jsonb_comparison_exp

GetSeo_faq returns Pipelines_bool_exp.Seo_faq, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetSlug

GetSlug returns Pipelines_bool_exp.Slug, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetSort_order

func (v *Pipelines_bool_exp) GetSort_order() *Int_comparison_exp

GetSort_order returns Pipelines_bool_exp.Sort_order, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetTags

GetTags returns Pipelines_bool_exp.Tags, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetTranslations

func (v *Pipelines_bool_exp) GetTranslations() *Pipeline_translations_bool_exp

GetTranslations returns Pipelines_bool_exp.Translations, and is useful for accessing the field via an interface.

func (*Pipelines_bool_exp) GetUi_schema

func (v *Pipelines_bool_exp) GetUi_schema() *Jsonb_comparison_exp

GetUi_schema returns Pipelines_bool_exp.Ui_schema, and is useful for accessing the field via an interface.

type RegisterRegisterAuth_result

type RegisterRegisterAuth_result struct {
	Success      bool    `json:"success"`
	Message      string  `json:"message"`
	Token        *string `json:"token"`
	Affiliate_id *string `json:"affiliate_id"`
}

RegisterRegisterAuth_result includes the requested fields of the GraphQL type auth_result.

func (*RegisterRegisterAuth_result) GetAffiliate_id

func (v *RegisterRegisterAuth_result) GetAffiliate_id() *string

GetAffiliate_id returns RegisterRegisterAuth_result.Affiliate_id, and is useful for accessing the field via an interface.

func (*RegisterRegisterAuth_result) GetMessage

func (v *RegisterRegisterAuth_result) GetMessage() string

GetMessage returns RegisterRegisterAuth_result.Message, and is useful for accessing the field via an interface.

func (*RegisterRegisterAuth_result) GetSuccess

func (v *RegisterRegisterAuth_result) GetSuccess() bool

GetSuccess returns RegisterRegisterAuth_result.Success, and is useful for accessing the field via an interface.

func (*RegisterRegisterAuth_result) GetToken

func (v *RegisterRegisterAuth_result) GetToken() *string

GetToken returns RegisterRegisterAuth_result.Token, and is useful for accessing the field via an interface.

type RegisterResponse

type RegisterResponse struct {
	// Create an account with email and password
	Register RegisterRegisterAuth_result `json:"register"`
}

RegisterResponse is returned by Register on success.

func Register

func Register(
	ctx_ context.Context,
	client_ graphql.Client,
	email string,
	password string,
	name string,
	referral_code *string,
) (data_ *RegisterResponse, err_ error)

func (*RegisterResponse) GetRegister

GetRegister returns RegisterResponse.Register, and is useful for accessing the field via an interface.

type RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output

type RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output struct {
	Success    bool   `json:"success"`
	Message    string `json:"message"`
	Expires_at string `json:"expires_at"`
}

RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output includes the requested fields of the GraphQL type request_account_deletion_output.

func (*RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output) GetExpires_at

GetExpires_at returns RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output.Expires_at, and is useful for accessing the field via an interface.

func (*RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output) GetMessage

GetMessage returns RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output.Message, and is useful for accessing the field via an interface.

func (*RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output) GetSuccess

GetSuccess returns RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output.Success, and is useful for accessing the field via an interface.

type RequestAccountDeletionResponse

type RequestAccountDeletionResponse struct {
	// Send an email link to confirm account deletion. No changes are made until the link is clicked.
	Request_account_deletion RequestAccountDeletionRequest_account_deletionRequest_account_deletion_output `json:"request_account_deletion"`
}

RequestAccountDeletionResponse is returned by RequestAccountDeletion on success.

func RequestAccountDeletion

func RequestAccountDeletion(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *RequestAccountDeletionResponse, err_ error)

func (*RequestAccountDeletionResponse) GetRequest_account_deletion

GetRequest_account_deletion returns RequestAccountDeletionResponse.Request_account_deletion, and is useful for accessing the field via an interface.

type RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output

type RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output struct {
	Success    bool   `json:"success"`
	Upload_url string `json:"upload_url"`
	Asset_url  string `json:"asset_url"`
	Key        string `json:"key"`
	Max_size   int    `json:"max_size"`
}

RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output includes the requested fields of the GraphQL type request_avatar_upload_output.

func (*RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output) GetAsset_url

GetAsset_url returns RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output.Asset_url, and is useful for accessing the field via an interface.

func (*RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output) GetKey

GetKey returns RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output.Key, and is useful for accessing the field via an interface.

func (*RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output) GetMax_size

GetMax_size returns RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output.Max_size, and is useful for accessing the field via an interface.

func (*RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output) GetSuccess

GetSuccess returns RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output.Success, and is useful for accessing the field via an interface.

func (*RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output) GetUpload_url

GetUpload_url returns RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output.Upload_url, and is useful for accessing the field via an interface.

type RequestAvatarUploadResponse

type RequestAvatarUploadResponse struct {
	// Request an upload URL for a profile picture
	Request_avatar_upload RequestAvatarUploadRequest_avatar_uploadRequest_avatar_upload_output `json:"request_avatar_upload"`
}

RequestAvatarUploadResponse is returned by RequestAvatarUpload on success.

func RequestAvatarUpload

func RequestAvatarUpload(
	ctx_ context.Context,
	client_ graphql.Client,
	filename string,
	content_type string,
) (data_ *RequestAvatarUploadResponse, err_ error)

func (*RequestAvatarUploadResponse) GetRequest_avatar_upload

GetRequest_avatar_upload returns RequestAvatarUploadResponse.Request_avatar_upload, and is useful for accessing the field via an interface.

type RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output

type RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output struct {
	Upload_id string                                                                                                     `json:"upload_id"`
	Key       string                                                                                                     `json:"key"`
	Asset_url string                                                                                                     `json:"asset_url"`
	Part_size int64                                                                                                      `json:"part_size"`
	Part_urls []RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_outputPart_urlsMultipart_part_url `json:"part_urls"`
}

RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output includes the requested fields of the GraphQL type request_multipart_upload_output.

func (*RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output) GetAsset_url

GetAsset_url returns RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output.Asset_url, and is useful for accessing the field via an interface.

func (*RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output) GetKey

GetKey returns RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output.Key, and is useful for accessing the field via an interface.

func (*RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output) GetPart_size

GetPart_size returns RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output.Part_size, and is useful for accessing the field via an interface.

func (*RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output) GetPart_urls

GetPart_urls returns RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output.Part_urls, and is useful for accessing the field via an interface.

func (*RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output) GetUpload_id

GetUpload_id returns RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output.Upload_id, and is useful for accessing the field via an interface.

type RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_outputPart_urlsMultipart_part_url

type RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_outputPart_urlsMultipart_part_url struct {
	Part_number int    `json:"part_number"`
	Url         string `json:"url"`
}

RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_outputPart_urlsMultipart_part_url includes the requested fields of the GraphQL type multipart_part_url.

func (*RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_outputPart_urlsMultipart_part_url) GetPart_number

GetPart_number returns RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_outputPart_urlsMultipart_part_url.Part_number, and is useful for accessing the field via an interface.

func (*RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_outputPart_urlsMultipart_part_url) GetUrl

GetUrl returns RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_outputPart_urlsMultipart_part_url.Url, and is useful for accessing the field via an interface.

type RequestMultipartUploadResponse

type RequestMultipartUploadResponse struct {
	// Request upload URLs for a large file sent in multiple parts
	Request_multipart_upload RequestMultipartUploadRequest_multipart_uploadRequest_multipart_upload_output `json:"request_multipart_upload"`
}

RequestMultipartUploadResponse is returned by RequestMultipartUpload on success.

func RequestMultipartUpload

func RequestMultipartUpload(
	ctx_ context.Context,
	client_ graphql.Client,
	filename string,
	content_type string,
	total_size int64,
	part_size *int64,
) (data_ *RequestMultipartUploadResponse, err_ error)

func (*RequestMultipartUploadResponse) GetRequest_multipart_upload

GetRequest_multipart_upload returns RequestMultipartUploadResponse.Request_multipart_upload, and is useful for accessing the field via an interface.

type RequestPasswordResetRequest_password_resetAuth_result

type RequestPasswordResetRequest_password_resetAuth_result struct {
	Success bool   `json:"success"`
	Message string `json:"message"`
}

RequestPasswordResetRequest_password_resetAuth_result includes the requested fields of the GraphQL type auth_result.

func (*RequestPasswordResetRequest_password_resetAuth_result) GetMessage

GetMessage returns RequestPasswordResetRequest_password_resetAuth_result.Message, and is useful for accessing the field via an interface.

func (*RequestPasswordResetRequest_password_resetAuth_result) GetSuccess

GetSuccess returns RequestPasswordResetRequest_password_resetAuth_result.Success, and is useful for accessing the field via an interface.

type RequestPasswordResetResponse

type RequestPasswordResetResponse struct {
	// Send a password reset email
	Request_password_reset RequestPasswordResetRequest_password_resetAuth_result `json:"request_password_reset"`
}

RequestPasswordResetResponse is returned by RequestPasswordReset on success.

func RequestPasswordReset

func RequestPasswordReset(
	ctx_ context.Context,
	client_ graphql.Client,
	email string,
) (data_ *RequestPasswordResetResponse, err_ error)

func (*RequestPasswordResetResponse) GetRequest_password_reset

GetRequest_password_reset returns RequestPasswordResetResponse.Request_password_reset, and is useful for accessing the field via an interface.

type RequestUploadRequest_uploadRequest_upload_output

type RequestUploadRequest_uploadRequest_upload_output struct {
	Upload_url string `json:"upload_url"`
	Asset_url  string `json:"asset_url"`
	Key        string `json:"key"`
}

RequestUploadRequest_uploadRequest_upload_output includes the requested fields of the GraphQL type request_upload_output.

func (*RequestUploadRequest_uploadRequest_upload_output) GetAsset_url

GetAsset_url returns RequestUploadRequest_uploadRequest_upload_output.Asset_url, and is useful for accessing the field via an interface.

func (*RequestUploadRequest_uploadRequest_upload_output) GetKey

GetKey returns RequestUploadRequest_uploadRequest_upload_output.Key, and is useful for accessing the field via an interface.

func (*RequestUploadRequest_uploadRequest_upload_output) GetUpload_url

GetUpload_url returns RequestUploadRequest_uploadRequest_upload_output.Upload_url, and is useful for accessing the field via an interface.

type RequestUploadResponse

type RequestUploadResponse struct {
	// Request a direct upload URL for a file
	Request_upload RequestUploadRequest_uploadRequest_upload_output `json:"request_upload"`
}

RequestUploadResponse is returned by RequestUpload on success.

func RequestUpload

func RequestUpload(
	ctx_ context.Context,
	client_ graphql.Client,
	filename string,
	content_type string,
) (data_ *RequestUploadResponse, err_ error)

func (*RequestUploadResponse) GetRequest_upload

GetRequest_upload returns RequestUploadResponse.Request_upload, and is useful for accessing the field via an interface.

type ResetPasswordReset_passwordAuth_result

type ResetPasswordReset_passwordAuth_result struct {
	Success bool   `json:"success"`
	Message string `json:"message"`
}

ResetPasswordReset_passwordAuth_result includes the requested fields of the GraphQL type auth_result.

func (*ResetPasswordReset_passwordAuth_result) GetMessage

GetMessage returns ResetPasswordReset_passwordAuth_result.Message, and is useful for accessing the field via an interface.

func (*ResetPasswordReset_passwordAuth_result) GetSuccess

GetSuccess returns ResetPasswordReset_passwordAuth_result.Success, and is useful for accessing the field via an interface.

type ResetPasswordResponse

type ResetPasswordResponse struct {
	// Set a new password using the emailed code
	Reset_password ResetPasswordReset_passwordAuth_result `json:"reset_password"`
}

ResetPasswordResponse is returned by ResetPassword on success.

func ResetPassword

func ResetPassword(
	ctx_ context.Context,
	client_ graphql.Client,
	email string,
	code string,
	newPassword string,
) (data_ *ResetPasswordResponse, err_ error)

func (*ResetPasswordResponse) GetReset_password

GetReset_password returns ResetPasswordResponse.Reset_password, and is useful for accessing the field via an interface.

type RevokePersonalAccessTokenResponse

type RevokePersonalAccessTokenResponse struct {
	// Revoke a personal access token
	Revoke_personal_access_token RevokePersonalAccessTokenRevoke_personal_access_tokenRevoke_personal_access_token_output `json:"revoke_personal_access_token"`
}

RevokePersonalAccessTokenResponse is returned by RevokePersonalAccessToken on success.

func RevokePersonalAccessToken

func RevokePersonalAccessToken(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *RevokePersonalAccessTokenResponse, err_ error)

func (*RevokePersonalAccessTokenResponse) GetRevoke_personal_access_token

GetRevoke_personal_access_token returns RevokePersonalAccessTokenResponse.Revoke_personal_access_token, and is useful for accessing the field via an interface.

type RevokePersonalAccessTokenRevoke_personal_access_tokenRevoke_personal_access_token_output

type RevokePersonalAccessTokenRevoke_personal_access_tokenRevoke_personal_access_token_output struct {
	Success    bool   `json:"success"`
	Revoked_at string `json:"revoked_at"`
}

RevokePersonalAccessTokenRevoke_personal_access_tokenRevoke_personal_access_token_output includes the requested fields of the GraphQL type revoke_personal_access_token_output.

func (*RevokePersonalAccessTokenRevoke_personal_access_tokenRevoke_personal_access_token_output) GetRevoked_at

GetRevoked_at returns RevokePersonalAccessTokenRevoke_personal_access_tokenRevoke_personal_access_token_output.Revoked_at, and is useful for accessing the field via an interface.

func (*RevokePersonalAccessTokenRevoke_personal_access_tokenRevoke_personal_access_token_output) GetSuccess

GetSuccess returns RevokePersonalAccessTokenRevoke_personal_access_tokenRevoke_personal_access_token_output.Success, and is useful for accessing the field via an interface.

type RunPipelineResponse

type RunPipelineResponse struct {
	// Start a pipeline run
	Run_pipeline *RunPipelineRun_pipelineRun_pipeline_output `json:"run_pipeline"`
}

RunPipelineResponse is returned by RunPipeline on success.

func RunPipeline

func RunPipeline(
	ctx_ context.Context,
	client_ graphql.Client,
	pipeline_slug string,
	input json.RawMessage,
) (data_ *RunPipelineResponse, err_ error)

func (*RunPipelineResponse) GetRun_pipeline

GetRun_pipeline returns RunPipelineResponse.Run_pipeline, and is useful for accessing the field via an interface.

type RunPipelineRun_pipelineRun_pipeline_output

type RunPipelineRun_pipelineRun_pipeline_output struct {
	Run_id      string `json:"run_id"`
	Workflow_id string `json:"workflow_id"`
}

RunPipelineRun_pipelineRun_pipeline_output includes the requested fields of the GraphQL type run_pipeline_output.

func (*RunPipelineRun_pipelineRun_pipeline_output) GetRun_id

GetRun_id returns RunPipelineRun_pipelineRun_pipeline_output.Run_id, and is useful for accessing the field via an interface.

func (*RunPipelineRun_pipelineRun_pipeline_output) GetWorkflow_id

GetWorkflow_id returns RunPipelineRun_pipelineRun_pipeline_output.Workflow_id, and is useful for accessing the field via an interface.

type SetRunShareResponse

type SetRunShareResponse struct {
	// update single row of the table: "pipeline_runs"
	Update_pipeline_runs_by_pk *SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs `json:"update_pipeline_runs_by_pk"`
}

SetRunShareResponse is returned by SetRunShare on success.

func SetRunShare

func SetRunShare(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	token *string,
	watermark bool,
) (data_ *SetRunShareResponse, err_ error)

Owner-only: mint/rotate/clear a run's public share token and its watermark flag. Passing $token: null stops sharing. Guarded by the pipeline_runs user update permission (own rows, share columns only).

func (*SetRunShareResponse) GetUpdate_pipeline_runs_by_pk

func (v *SetRunShareResponse) GetUpdate_pipeline_runs_by_pk() *SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs

GetUpdate_pipeline_runs_by_pk returns SetRunShareResponse.Update_pipeline_runs_by_pk, and is useful for accessing the field via an interface.

type SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs

type SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs struct {
	Id              string  `json:"id"`
	Share_token     *string `json:"share_token"`
	Share_watermark bool    `json:"share_watermark"`
}

SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs includes the requested fields of the GraphQL type pipeline_runs. The GraphQL type's documentation follows.

columns and relationships of "pipeline_runs"

func (*SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs) GetId

GetId returns SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs.Id, and is useful for accessing the field via an interface.

func (*SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs) GetShare_token

GetShare_token returns SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs.Share_token, and is useful for accessing the field via an interface.

func (*SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs) GetShare_watermark

GetShare_watermark returns SetRunShareUpdate_pipeline_runs_by_pkPipeline_runs.Share_watermark, and is useful for accessing the field via an interface.

type String_array_comparison_exp

type String_array_comparison_exp struct {
	// is the array contained in the given array value
	Contained_in []string `json:"_contained_in"`
	// does the array contain the given value
	Contains []string   `json:"_contains"`
	Eq       []string   `json:"_eq"`
	Gt       []string   `json:"_gt"`
	Gte      []string   `json:"_gte"`
	In       [][]string `json:"_in"`
	Is_null  *bool      `json:"_is_null"`
	Lt       []string   `json:"_lt"`
	Lte      []string   `json:"_lte"`
	Neq      []string   `json:"_neq"`
	Nin      [][]string `json:"_nin"`
}

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

func (*String_array_comparison_exp) GetContained_in

func (v *String_array_comparison_exp) GetContained_in() []string

GetContained_in returns String_array_comparison_exp.Contained_in, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetContains

func (v *String_array_comparison_exp) GetContains() []string

GetContains returns String_array_comparison_exp.Contains, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetEq

func (v *String_array_comparison_exp) GetEq() []string

GetEq returns String_array_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetGt

func (v *String_array_comparison_exp) GetGt() []string

GetGt returns String_array_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetGte

func (v *String_array_comparison_exp) GetGte() []string

GetGte returns String_array_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetIn

func (v *String_array_comparison_exp) GetIn() [][]string

GetIn returns String_array_comparison_exp.In, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetIs_null

func (v *String_array_comparison_exp) GetIs_null() *bool

GetIs_null returns String_array_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetLt

func (v *String_array_comparison_exp) GetLt() []string

GetLt returns String_array_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetLte

func (v *String_array_comparison_exp) GetLte() []string

GetLte returns String_array_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetNeq

func (v *String_array_comparison_exp) GetNeq() []string

GetNeq returns String_array_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*String_array_comparison_exp) GetNin

func (v *String_array_comparison_exp) GetNin() [][]string

GetNin returns String_array_comparison_exp.Nin, and is useful for accessing the field via an interface.

type String_comparison_exp

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

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

func (*String_comparison_exp) GetEq

func (v *String_comparison_exp) GetEq() *string

GetEq returns String_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetGt

func (v *String_comparison_exp) GetGt() *string

GetGt returns String_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetGte

func (v *String_comparison_exp) GetGte() *string

GetGte returns String_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetIlike

func (v *String_comparison_exp) GetIlike() *string

GetIlike returns String_comparison_exp.Ilike, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetIn

func (v *String_comparison_exp) GetIn() []string

GetIn returns String_comparison_exp.In, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetIregex

func (v *String_comparison_exp) GetIregex() *string

GetIregex returns String_comparison_exp.Iregex, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetIs_null

func (v *String_comparison_exp) GetIs_null() *bool

GetIs_null returns String_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetLike

func (v *String_comparison_exp) GetLike() *string

GetLike returns String_comparison_exp.Like, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetLt

func (v *String_comparison_exp) GetLt() *string

GetLt returns String_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetLte

func (v *String_comparison_exp) GetLte() *string

GetLte returns String_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetNeq

func (v *String_comparison_exp) GetNeq() *string

GetNeq returns String_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetNilike

func (v *String_comparison_exp) GetNilike() *string

GetNilike returns String_comparison_exp.Nilike, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetNin

func (v *String_comparison_exp) GetNin() []string

GetNin returns String_comparison_exp.Nin, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetNiregex

func (v *String_comparison_exp) GetNiregex() *string

GetNiregex returns String_comparison_exp.Niregex, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetNlike

func (v *String_comparison_exp) GetNlike() *string

GetNlike returns String_comparison_exp.Nlike, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetNregex

func (v *String_comparison_exp) GetNregex() *string

GetNregex returns String_comparison_exp.Nregex, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetNsimilar

func (v *String_comparison_exp) GetNsimilar() *string

GetNsimilar returns String_comparison_exp.Nsimilar, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetRegex

func (v *String_comparison_exp) GetRegex() *string

GetRegex returns String_comparison_exp.Regex, and is useful for accessing the field via an interface.

func (*String_comparison_exp) GetSimilar

func (v *String_comparison_exp) GetSimilar() *string

GetSimilar returns String_comparison_exp.Similar, and is useful for accessing the field via an interface.

type SubmitVerificationCodeResponse

type SubmitVerificationCodeResponse struct {
	// Submit an email verification code
	Submit_verification_code SubmitVerificationCodeSubmit_verification_codeAuth_result `json:"submit_verification_code"`
}

SubmitVerificationCodeResponse is returned by SubmitVerificationCode on success.

func SubmitVerificationCode

func SubmitVerificationCode(
	ctx_ context.Context,
	client_ graphql.Client,
	flowId string,
	code string,
	csrf_token string,
) (data_ *SubmitVerificationCodeResponse, err_ error)

func (*SubmitVerificationCodeResponse) GetSubmit_verification_code

GetSubmit_verification_code returns SubmitVerificationCodeResponse.Submit_verification_code, and is useful for accessing the field via an interface.

type SubmitVerificationCodeSubmit_verification_codeAuth_result

type SubmitVerificationCodeSubmit_verification_codeAuth_result struct {
	Success bool   `json:"success"`
	Message string `json:"message"`
}

SubmitVerificationCodeSubmit_verification_codeAuth_result includes the requested fields of the GraphQL type auth_result.

func (*SubmitVerificationCodeSubmit_verification_codeAuth_result) GetMessage

GetMessage returns SubmitVerificationCodeSubmit_verification_codeAuth_result.Message, and is useful for accessing the field via an interface.

func (*SubmitVerificationCodeSubmit_verification_codeAuth_result) GetSuccess

GetSuccess returns SubmitVerificationCodeSubmit_verification_codeAuth_result.Success, and is useful for accessing the field via an interface.

type Timestamptz_comparison_exp

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

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

func (*Timestamptz_comparison_exp) GetEq

func (v *Timestamptz_comparison_exp) GetEq() *string

GetEq returns Timestamptz_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*Timestamptz_comparison_exp) GetGt

func (v *Timestamptz_comparison_exp) GetGt() *string

GetGt returns Timestamptz_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*Timestamptz_comparison_exp) GetGte

func (v *Timestamptz_comparison_exp) GetGte() *string

GetGte returns Timestamptz_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*Timestamptz_comparison_exp) GetIn

func (v *Timestamptz_comparison_exp) GetIn() []string

GetIn returns Timestamptz_comparison_exp.In, and is useful for accessing the field via an interface.

func (*Timestamptz_comparison_exp) GetIs_null

func (v *Timestamptz_comparison_exp) GetIs_null() *bool

GetIs_null returns Timestamptz_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*Timestamptz_comparison_exp) GetLt

func (v *Timestamptz_comparison_exp) GetLt() *string

GetLt returns Timestamptz_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*Timestamptz_comparison_exp) GetLte

func (v *Timestamptz_comparison_exp) GetLte() *string

GetLte returns Timestamptz_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*Timestamptz_comparison_exp) GetNeq

func (v *Timestamptz_comparison_exp) GetNeq() *string

GetNeq returns Timestamptz_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*Timestamptz_comparison_exp) GetNin

func (v *Timestamptz_comparison_exp) GetNin() []string

GetNin returns Timestamptz_comparison_exp.Nin, and is useful for accessing the field via an interface.

type UpdateAssetTagsResponse

type UpdateAssetTagsResponse struct {
	// update single row of the table: "assets"
	Update_assets_by_pk *UpdateAssetTagsUpdate_assets_by_pkAssets `json:"update_assets_by_pk"`
}

UpdateAssetTagsResponse is returned by UpdateAssetTags on success.

func UpdateAssetTags

func UpdateAssetTags(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	tags []string,
) (data_ *UpdateAssetTagsResponse, err_ error)

func (*UpdateAssetTagsResponse) GetUpdate_assets_by_pk

GetUpdate_assets_by_pk returns UpdateAssetTagsResponse.Update_assets_by_pk, and is useful for accessing the field via an interface.

type UpdateAssetTagsUpdate_assets_by_pkAssets

type UpdateAssetTagsUpdate_assets_by_pkAssets struct {
	Id   string   `json:"id"`
	Tags []string `json:"tags"`
}

UpdateAssetTagsUpdate_assets_by_pkAssets includes the requested fields of the GraphQL type assets. The GraphQL type's documentation follows.

columns and relationships of "assets"

func (*UpdateAssetTagsUpdate_assets_by_pkAssets) GetId

GetId returns UpdateAssetTagsUpdate_assets_by_pkAssets.Id, and is useful for accessing the field via an interface.

func (*UpdateAssetTagsUpdate_assets_by_pkAssets) GetTags

GetTags returns UpdateAssetTagsUpdate_assets_by_pkAssets.Tags, and is useful for accessing the field via an interface.

type Uuid_comparison_exp

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

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

func (*Uuid_comparison_exp) GetEq

func (v *Uuid_comparison_exp) GetEq() *string

GetEq returns Uuid_comparison_exp.Eq, and is useful for accessing the field via an interface.

func (*Uuid_comparison_exp) GetGt

func (v *Uuid_comparison_exp) GetGt() *string

GetGt returns Uuid_comparison_exp.Gt, and is useful for accessing the field via an interface.

func (*Uuid_comparison_exp) GetGte

func (v *Uuid_comparison_exp) GetGte() *string

GetGte returns Uuid_comparison_exp.Gte, and is useful for accessing the field via an interface.

func (*Uuid_comparison_exp) GetIn

func (v *Uuid_comparison_exp) GetIn() []string

GetIn returns Uuid_comparison_exp.In, and is useful for accessing the field via an interface.

func (*Uuid_comparison_exp) GetIs_null

func (v *Uuid_comparison_exp) GetIs_null() *bool

GetIs_null returns Uuid_comparison_exp.Is_null, and is useful for accessing the field via an interface.

func (*Uuid_comparison_exp) GetLt

func (v *Uuid_comparison_exp) GetLt() *string

GetLt returns Uuid_comparison_exp.Lt, and is useful for accessing the field via an interface.

func (*Uuid_comparison_exp) GetLte

func (v *Uuid_comparison_exp) GetLte() *string

GetLte returns Uuid_comparison_exp.Lte, and is useful for accessing the field via an interface.

func (*Uuid_comparison_exp) GetNeq

func (v *Uuid_comparison_exp) GetNeq() *string

GetNeq returns Uuid_comparison_exp.Neq, and is useful for accessing the field via an interface.

func (*Uuid_comparison_exp) GetNin

func (v *Uuid_comparison_exp) GetNin() []string

GetNin returns Uuid_comparison_exp.Nin, and is useful for accessing the field via an interface.

type WatchActivePipelineRunsPipeline_runs

type WatchActivePipelineRunsPipeline_runs struct {
	Id         string `json:"id"`
	Status     string `json:"status"`
	Created_at string `json:"created_at"`
	// An object relationship
	Pipeline WatchActivePipelineRunsPipeline_runsPipelinePipelines `json:"pipeline"`
}

WatchActivePipelineRunsPipeline_runs includes the requested fields of the GraphQL type pipeline_runs. The GraphQL type's documentation follows.

columns and relationships of "pipeline_runs"

func (*WatchActivePipelineRunsPipeline_runs) GetCreated_at

func (v *WatchActivePipelineRunsPipeline_runs) GetCreated_at() string

GetCreated_at returns WatchActivePipelineRunsPipeline_runs.Created_at, and is useful for accessing the field via an interface.

func (*WatchActivePipelineRunsPipeline_runs) GetId

GetId returns WatchActivePipelineRunsPipeline_runs.Id, and is useful for accessing the field via an interface.

func (*WatchActivePipelineRunsPipeline_runs) GetPipeline

GetPipeline returns WatchActivePipelineRunsPipeline_runs.Pipeline, and is useful for accessing the field via an interface.

func (*WatchActivePipelineRunsPipeline_runs) GetStatus

GetStatus returns WatchActivePipelineRunsPipeline_runs.Status, and is useful for accessing the field via an interface.

type WatchActivePipelineRunsPipeline_runsPipelinePipelines

type WatchActivePipelineRunsPipeline_runsPipelinePipelines struct {
	Name string `json:"name"`
	Slug string `json:"slug"`
}

WatchActivePipelineRunsPipeline_runsPipelinePipelines includes the requested fields of the GraphQL type pipelines. The GraphQL type's documentation follows.

columns and relationships of "pipelines"

func (*WatchActivePipelineRunsPipeline_runsPipelinePipelines) GetName

GetName returns WatchActivePipelineRunsPipeline_runsPipelinePipelines.Name, and is useful for accessing the field via an interface.

func (*WatchActivePipelineRunsPipeline_runsPipelinePipelines) GetSlug

GetSlug returns WatchActivePipelineRunsPipeline_runsPipelinePipelines.Slug, and is useful for accessing the field via an interface.

type WatchActivePipelineRunsResponse

type WatchActivePipelineRunsResponse struct {
	// fetch data from the table: "pipeline_runs"
	Pipeline_runs []WatchActivePipelineRunsPipeline_runs `json:"pipeline_runs"`
}

WatchActivePipelineRunsResponse is returned by WatchActivePipelineRuns on success.

func (*WatchActivePipelineRunsResponse) GetPipeline_runs

GetPipeline_runs returns WatchActivePipelineRunsResponse.Pipeline_runs, and is useful for accessing the field via an interface.

type WatchNotificationsNotifications

type WatchNotificationsNotifications struct {
	Id         string           `json:"id"`
	Type       string           `json:"type"`
	Title      string           `json:"title"`
	Body       *string          `json:"body"`
	Metadata   *json.RawMessage `json:"metadata"`
	Read       bool             `json:"read"`
	Created_at string           `json:"created_at"`
}

WatchNotificationsNotifications includes the requested fields of the GraphQL type notifications. The GraphQL type's documentation follows.

columns and relationships of "notifications"

func (*WatchNotificationsNotifications) GetBody

GetBody returns WatchNotificationsNotifications.Body, and is useful for accessing the field via an interface.

func (*WatchNotificationsNotifications) GetCreated_at

func (v *WatchNotificationsNotifications) GetCreated_at() string

GetCreated_at returns WatchNotificationsNotifications.Created_at, and is useful for accessing the field via an interface.

func (*WatchNotificationsNotifications) GetId

GetId returns WatchNotificationsNotifications.Id, and is useful for accessing the field via an interface.

func (*WatchNotificationsNotifications) GetMetadata

GetMetadata returns WatchNotificationsNotifications.Metadata, and is useful for accessing the field via an interface.

func (*WatchNotificationsNotifications) GetRead

GetRead returns WatchNotificationsNotifications.Read, and is useful for accessing the field via an interface.

func (*WatchNotificationsNotifications) GetTitle

GetTitle returns WatchNotificationsNotifications.Title, and is useful for accessing the field via an interface.

func (*WatchNotificationsNotifications) GetType

GetType returns WatchNotificationsNotifications.Type, and is useful for accessing the field via an interface.

type WatchNotificationsResponse

type WatchNotificationsResponse struct {
	// fetch data from the table: "notifications"
	Notifications []WatchNotificationsNotifications `json:"notifications"`
}

WatchNotificationsResponse is returned by WatchNotifications on success.

func (*WatchNotificationsResponse) GetNotifications

GetNotifications returns WatchNotificationsResponse.Notifications, and is useful for accessing the field via an interface.

type WatchPipelineRunPipeline_runs_by_pkPipeline_runs

type WatchPipelineRunPipeline_runs_by_pkPipeline_runs struct {
	Id              string           `json:"id"`
	Status          string           `json:"status"`
	Input           json.RawMessage  `json:"input"`
	Output          *json.RawMessage `json:"output"`
	Error_message   *string          `json:"error_message"`
	Credits_charged *int             `json:"credits_charged"`
	Created_at      string           `json:"created_at"`
	Completed_at    *string          `json:"completed_at"`
	// An object relationship
	Pipeline WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines `json:"pipeline"`
	// An array relationship
	Assets []WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets `json:"assets"`
}

WatchPipelineRunPipeline_runs_by_pkPipeline_runs includes the requested fields of the GraphQL type pipeline_runs. The GraphQL type's documentation follows.

columns and relationships of "pipeline_runs"

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetAssets

GetAssets returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Assets, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetCompleted_at

GetCompleted_at returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Completed_at, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetCreated_at

GetCreated_at returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Created_at, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetCredits_charged

func (v *WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetCredits_charged() *int

GetCredits_charged returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Credits_charged, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetError_message

GetError_message returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Error_message, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetId

GetId returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Id, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetInput

GetInput returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Input, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetOutput

GetOutput returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Output, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetPipeline

GetPipeline returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Pipeline, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runs) GetStatus

GetStatus returns WatchPipelineRunPipeline_runs_by_pkPipeline_runs.Status, and is useful for accessing the field via an interface.

type WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets

type WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets struct {
	Id            string  `json:"id"`
	Type          string  `json:"type"`
	Url           string  `json:"url"`
	Thumbnail_url *string `json:"thumbnail_url"`
}

WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets includes the requested fields of the GraphQL type assets. The GraphQL type's documentation follows.

columns and relationships of "assets"

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetId

GetId returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Id, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetThumbnail_url

GetThumbnail_url returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Thumbnail_url, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetType

GetType returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Type, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets) GetUrl

GetUrl returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsAssets.Url, and is useful for accessing the field via an interface.

type WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines

type WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines struct {
	Name          string          `json:"name"`
	Slug          string          `json:"slug"`
	Output_schema json.RawMessage `json:"output_schema"`
	Input_schema  json.RawMessage `json:"input_schema"`
	Ui_schema     json.RawMessage `json:"ui_schema"`
	Cancellable   bool            `json:"cancellable"`
}

WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines includes the requested fields of the GraphQL type pipelines. The GraphQL type's documentation follows.

columns and relationships of "pipelines"

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetCancellable

GetCancellable returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Cancellable, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetInput_schema

GetInput_schema returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Input_schema, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetName

GetName returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Name, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetOutput_schema

GetOutput_schema returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Output_schema, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetSlug

GetSlug returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Slug, and is useful for accessing the field via an interface.

func (*WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines) GetUi_schema

GetUi_schema returns WatchPipelineRunPipeline_runs_by_pkPipeline_runsPipelinePipelines.Ui_schema, and is useful for accessing the field via an interface.

type WatchPipelineRunResponse

type WatchPipelineRunResponse struct {
	// fetch data from the table: "pipeline_runs" using primary key columns
	Pipeline_runs_by_pk *WatchPipelineRunPipeline_runs_by_pkPipeline_runs `json:"pipeline_runs_by_pk"`
}

WatchPipelineRunResponse is returned by WatchPipelineRun on success.

func (*WatchPipelineRunResponse) GetPipeline_runs_by_pk

GetPipeline_runs_by_pk returns WatchPipelineRunResponse.Pipeline_runs_by_pk, and is useful for accessing the field via an interface.

Jump to

Keyboard shortcuts

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