graphql

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2026 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateFillModel added in v0.4.0

CreateFillModel fills adasset model from create input.

func FromAuthClientModel added in v0.4.0

func FromAuthClientModel(acc *models.AuthClient) *gqlmodels.AuthClient

FromAuthClientModel to local graphql model

func FromAuthClientModelList added in v0.4.0

func FromAuthClientModelList(list []*models.AuthClient) []*gqlmodels.AuthClient

FromAuthClientModelList converts model list to local model list

func UpdateFillModel added in v0.4.0

func UpdateFillModel(inp *gqlmodels.AuthClientUpdateInput, obj *models.AuthClient)

UpdateFillModel fills adasset model from update input.

Types

type AuthClientConnection added in v0.4.0

type AuthClientConnection = connectors.CollectionConnection[*gqlmodels.AuthClient]

AuthClientConnection implements collection accessor interface with pagination

func NewAuthClientConnection added in v0.4.0

func NewAuthClientConnection(ctx context.Context, authClientsAccessor authclient.Usecase, page *gqlmodels.Page) *AuthClientConnection

NewAuthClientConnection based on query object

type QueryResolver

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

QueryResolver implements GQL API methods

func NewDefaultQueryResolver added in v0.5.0

func NewDefaultQueryResolver() *QueryResolver

NewDefaultQueryResolver returns new API resolver with default usecase

func NewQueryResolver

func NewQueryResolver(uc authclient.Usecase) *QueryResolver

NewQueryResolver returns new API resolver

func (*QueryResolver) AuthClient

AuthClient is the resolver for the authClient field.

func (*QueryResolver) CreateAuthClient

CreateAuthClient is the resolver for the createAuthClient field.

func (*QueryResolver) DeleteAuthClient

func (r *QueryResolver) DeleteAuthClient(ctx context.Context, id string, msg *string) (*gqlmodels.AuthClientPayload, error)

DeleteAuthClient is the resolver for the deleteAuthClient field.

func (*QueryResolver) ListAuthClients

ListAuthClients is the resolver for the listAuthClients field.

func (*QueryResolver) UpdateAuthClient

UpdateAuthClient is the resolver for the updateAuthClient field.

Jump to

Keyboard shortcuts

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