Documentation ¶
Index ¶
- Variables
- type Management
- func (m *Management) CreateConversationGroup(ctx context.Context, request mgmtinterfaces.Group) (*mgmtinterfaces.ConversationGroupResponse, error)
- func (m *Management) CreateEntity(ctx context.Context, request mgmtinterfaces.CreateEntityRequest) (*mgmtinterfaces.EntitiesResponse, error)
- func (m *Management) CreateTracker(ctx context.Context, request mgmtinterfaces.TrackerRequest) (*mgmtinterfaces.TrackerResponse, error)
- func (m *Management) DeleteConversationGroup(ctx context.Context, conversationGroupId string) error
- func (m *Management) DeleteEntity(ctx context.Context, entityId string) error
- func (m *Management) DeleteEntityBySubType(ctx context.Context, subType string) error
- func (m *Management) DeleteTracker(ctx context.Context, trackerId string) error
- func (m *Management) GetConversationGroupById(ctx context.Context, conversationGroupId string) (*mgmtinterfaces.ConversationGroupResponse, error)
- func (m *Management) GetConversationGroups(ctx context.Context) (*mgmtinterfaces.ConversationGroupsResponse, error)
- func (m *Management) GetEntitById(ctx context.Context, entityId string) (*mgmtinterfaces.Entity, error)
- func (m *Management) GetEntites(ctx context.Context) (*mgmtinterfaces.EntitiesResponse, error)
- func (m *Management) GetTrackers(ctx context.Context) (*mgmtinterfaces.TrackersResponse, error)
- func (m *Management) UpdateConversationGroup(ctx context.Context, request mgmtinterfaces.Group) (*mgmtinterfaces.ConversationGroupResponse, error)
- func (m *Management) UpdateEntity(ctx context.Context, entityId string, request mgmtinterfaces.Entity) (*mgmtinterfaces.EntityResponse, error)
- func (m *Management) UpdateTracker(ctx context.Context, trackerId string, ...) (*mgmtinterfaces.TrackerResponse, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidInput required input was not found ErrInvalidInput = errors.New("required input was not found") )
Functions ¶
This section is empty.
Types ¶
type Management ¶
type Management struct {
*symbl.RestClient
}
func New ¶
func New(client *symbl.RestClient) *Management
func (*Management) CreateConversationGroup ¶
func (m *Management) CreateConversationGroup(ctx context.Context, request mgmtinterfaces.Group) (*mgmtinterfaces.ConversationGroupResponse, error)
func (*Management) CreateEntity ¶
func (m *Management) CreateEntity(ctx context.Context, request mgmtinterfaces.CreateEntityRequest) (*mgmtinterfaces.EntitiesResponse, error)
TODO: create doesn't return Entity object that's populated
func (*Management) CreateTracker ¶
func (m *Management) CreateTracker(ctx context.Context, request mgmtinterfaces.TrackerRequest) (*mgmtinterfaces.TrackerResponse, error)
func (*Management) DeleteConversationGroup ¶
func (m *Management) DeleteConversationGroup(ctx context.Context, conversationGroupId string) error
func (*Management) DeleteEntity ¶
func (m *Management) DeleteEntity(ctx context.Context, entityId string) error
func (*Management) DeleteEntityBySubType ¶
func (m *Management) DeleteEntityBySubType(ctx context.Context, subType string) error
func (*Management) DeleteTracker ¶
func (m *Management) DeleteTracker(ctx context.Context, trackerId string) error
func (*Management) GetConversationGroupById ¶
func (m *Management) GetConversationGroupById(ctx context.Context, conversationGroupId string) (*mgmtinterfaces.ConversationGroupResponse, error)
func (*Management) GetConversationGroups ¶
func (m *Management) GetConversationGroups(ctx context.Context) (*mgmtinterfaces.ConversationGroupsResponse, error)
func (*Management) GetEntitById ¶
func (m *Management) GetEntitById(ctx context.Context, entityId string) (*mgmtinterfaces.Entity, error)
func (*Management) GetEntites ¶
func (m *Management) GetEntites(ctx context.Context) (*mgmtinterfaces.EntitiesResponse, error)
func (*Management) GetTrackers ¶
func (m *Management) GetTrackers(ctx context.Context) (*mgmtinterfaces.TrackersResponse, error)
func (*Management) UpdateConversationGroup ¶
func (m *Management) UpdateConversationGroup(ctx context.Context, request mgmtinterfaces.Group) (*mgmtinterfaces.ConversationGroupResponse, error)
func (*Management) UpdateEntity ¶
func (m *Management) UpdateEntity(ctx context.Context, entityId string, request mgmtinterfaces.Entity) (*mgmtinterfaces.EntityResponse, error)
func (*Management) UpdateTracker ¶
func (m *Management) UpdateTracker(ctx context.Context, trackerId string, request mgmtinterfaces.UpdateTrackerRequest) (*mgmtinterfaces.TrackerResponse, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.