client

package
v1.1.5 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GraphqlClient

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

func NewGraphqlClient

func NewGraphqlClient(req handler.Request, typeName *string, errorHandler model.ErrorHandler, resultHandler model.ResultHandler) *GraphqlClient

func (*GraphqlClient) CreateMutation

func (i *GraphqlClient) CreateMutation(model model.Model) (event handler.ProgressEvent, err error)

func (*GraphqlClient) DeleteMutation

func (i *GraphqlClient) DeleteMutation(model model.Model) (event handler.ProgressEvent, err error)

func (*GraphqlClient) ListQuery

func (i *GraphqlClient) ListQuery(model model.Model) (event handler.ProgressEvent, err error)

func (*GraphqlClient) ReadQuery

func (i *GraphqlClient) ReadQuery(model model.Model) (event handler.ProgressEvent, err error)

func (*GraphqlClient) UpdateMutation

func (i *GraphqlClient) UpdateMutation(model model.Model) (event handler.ProgressEvent, err error)

type IClient

type IClient interface {
	Create(model model.Model) error
	Delete(model model.Model) error
	Update(m model.Model) error
	Read(m model.Model) error
	List(m model.Model) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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