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.