Documentation
¶
Index ¶
- func CreateFillModel(inp *gqlmodels.AuthClientCreateInput, obj *models.AuthClient) *models.AuthClient
- func FromAuthClientModel(acc *models.AuthClient) *gqlmodels.AuthClient
- func FromAuthClientModelList(list []*models.AuthClient) []*gqlmodels.AuthClient
- func UpdateFillModel(inp *gqlmodels.AuthClientUpdateInput, obj *models.AuthClient)
- type AuthClientConnection
- type QueryResolver
- func (r *QueryResolver) AuthClient(ctx context.Context, id string) (*gqlmodels.AuthClientPayload, error)
- func (r *QueryResolver) CreateAuthClient(ctx context.Context, input *gqlmodels.AuthClientCreateInput) (*gqlmodels.AuthClientPayload, error)
- func (r *QueryResolver) DeleteAuthClient(ctx context.Context, id string, msg *string) (*gqlmodels.AuthClientPayload, error)
- func (r *QueryResolver) ListAuthClients(ctx context.Context, filter *gqlmodels.AuthClientListFilter, ...) (*AuthClientConnection, error)
- func (r *QueryResolver) UpdateAuthClient(ctx context.Context, id string, input *gqlmodels.AuthClientUpdateInput) (*gqlmodels.AuthClientPayload, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateFillModel ¶ added in v0.4.0
func CreateFillModel(inp *gqlmodels.AuthClientCreateInput, obj *models.AuthClient) *models.AuthClient
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 ¶
func (r *QueryResolver) AuthClient(ctx context.Context, id string) (*gqlmodels.AuthClientPayload, error)
AuthClient is the resolver for the authClient field.
func (*QueryResolver) CreateAuthClient ¶
func (r *QueryResolver) CreateAuthClient(ctx context.Context, input *gqlmodels.AuthClientCreateInput) (*gqlmodels.AuthClientPayload, error)
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 ¶
func (r *QueryResolver) ListAuthClients(ctx context.Context, filter *gqlmodels.AuthClientListFilter, orders []*gqlmodels.AuthClientListOrder, page *gqlmodels.Page, ) (*AuthClientConnection, error)
ListAuthClients is the resolver for the listAuthClients field.
func (*QueryResolver) UpdateAuthClient ¶
func (r *QueryResolver) UpdateAuthClient(ctx context.Context, id string, input *gqlmodels.AuthClientUpdateInput) (*gqlmodels.AuthClientPayload, error)
UpdateAuthClient is the resolver for the updateAuthClient field.