Documentation ¶
Index ¶
- func HandleEvent(handler EventHandler, opts *HandleEventOptions)
- type CreateEntityOptions
- type DeleteEntityOptions
- type EventHandler
- type FetchResponse
- type GetEntitiesOptions
- type GetEntitiesSort
- type GetEntitiesSortDirection
- type GetEntityOptions
- type HandleEventOptions
- type MutationResult
- type ORMClient
- func (c *ORMClient) CreateEntities(ctx context.Context, options []CreateEntityOptions) (res []MutationResult, err error)
- func (c *ORMClient) CreateEntity(ctx context.Context, options CreateEntityOptions) (res MutationResult, err error)
- func (c *ORMClient) DeleteEntities(ctx context.Context, options []DeleteEntityOptions) (res []MutationResult, err error)
- func (c *ORMClient) DeleteEntity(ctx context.Context, options DeleteEntityOptions) (res MutationResult, err error)
- func (c *ORMClient) GetEntities(ctx context.Context, options GetEntitiesOptions, res interface{}) error
- func (c *ORMClient) GetEntity(ctx context.Context, options GetEntityOptions, res interface{}) error
- func (c *ORMClient) SendQuery(ctx context.Context, query string, variables map[string]interface{}, ...) error
- func (c *ORMClient) UpdateEntities(ctx context.Context, options []UpdateEntityOptions) (res []MutationResult, err error)
- func (c *ORMClient) UpdateEntity(ctx context.Context, options UpdateEntityOptions) (res MutationResult, err error)
- type UpdateEntityOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleEvent ¶
func HandleEvent(handler EventHandler, opts *HandleEventOptions)
Types ¶
type CreateEntityOptions ¶
type CreateEntityOptions struct { Entity string `json:"entity"` Input interface{} `json:"input"` }
CreateEntityOptions ...
type DeleteEntityOptions ¶
DeleteEntityOptions ...
type EventHandler ¶
type FetchResponse ¶
type FetchResponse struct {
Result interface{} `json:"result"`
}
FetchResponse ...
type GetEntitiesOptions ¶
type GetEntitiesOptions struct { Entity string Fields []string Filter *map[string]interface{} Sort []GetEntitiesSort Limit *int Offset *int }
GetEntitiesOptions ...
type GetEntitiesSort ¶ added in v0.0.10
type GetEntitiesSort map[string]GetEntitiesSortDirection
type GetEntitiesSortDirection ¶ added in v0.0.12
type GetEntitiesSortDirection string
const ( GetEntitiesSortDirectionASC GetEntitiesSortDirection = "ASC" GetEntitiesSortDirectionDESC GetEntitiesSortDirection = "DESC" )
type GetEntityOptions ¶
type GetEntityOptions struct { Entity string EntityID *string Fields []string Filter *map[string]interface{} }
GetEntityOptions ...
type HandleEventOptions ¶
type HandleEventOptions struct {
Port string
}
type ORMClient ¶
type ORMClient struct {
// contains filtered or unexported fields
}
ORMClient ...
func (*ORMClient) CreateEntities ¶ added in v0.0.7
func (c *ORMClient) CreateEntities(ctx context.Context, options []CreateEntityOptions) (res []MutationResult, err error)
CreateEntities ...
func (*ORMClient) CreateEntity ¶
func (c *ORMClient) CreateEntity(ctx context.Context, options CreateEntityOptions) (res MutationResult, err error)
CreateEntity ...
func (*ORMClient) DeleteEntities ¶ added in v0.0.14
func (c *ORMClient) DeleteEntities(ctx context.Context, options []DeleteEntityOptions) (res []MutationResult, err error)
DeleteEntities ...
func (*ORMClient) DeleteEntity ¶
func (c *ORMClient) DeleteEntity(ctx context.Context, options DeleteEntityOptions) (res MutationResult, err error)
DeleteEntity ...
func (*ORMClient) GetEntities ¶
func (c *ORMClient) GetEntities(ctx context.Context, options GetEntitiesOptions, res interface{}) error
GetEntities ...
func (*ORMClient) GetEntity ¶
func (c *ORMClient) GetEntity(ctx context.Context, options GetEntityOptions, res interface{}) error
GetEntity ...
func (*ORMClient) SendQuery ¶
func (c *ORMClient) SendQuery(ctx context.Context, query string, variables map[string]interface{}, res interface{}) error
SendQuery ...
func (*ORMClient) UpdateEntities ¶ added in v0.0.14
func (c *ORMClient) UpdateEntities(ctx context.Context, options []UpdateEntityOptions) (res []MutationResult, err error)
UpdateEntities ...
func (*ORMClient) UpdateEntity ¶
func (c *ORMClient) UpdateEntity(ctx context.Context, options UpdateEntityOptions) (res MutationResult, err error)
UpdateEntity ...
type UpdateEntityOptions ¶
type UpdateEntityOptions struct { Entity string `json:"entity"` EntityID string `json:"entityId"` Input interface{} `json:"input"` }
UpdateEntityOptions ...
Click to show internal directories.
Click to hide internal directories.