Documentation ¶
Index ¶
- type ConversationClient
- func (c ConversationClient) CreateConversation(ctx context.Context, id stable.GroupId, input stable.Conversation, ...) (result CreateConversationOperationResponse, err error)
- func (c ConversationClient) DeleteConversation(ctx context.Context, id stable.GroupIdConversationId, ...) (result DeleteConversationOperationResponse, err error)
- func (c ConversationClient) GetConversation(ctx context.Context, id stable.GroupIdConversationId, ...) (result GetConversationOperationResponse, err error)
- func (c ConversationClient) GetConversationsCount(ctx context.Context, id stable.GroupId, ...) (result GetConversationsCountOperationResponse, err error)
- func (c ConversationClient) ListConversations(ctx context.Context, id stable.GroupId, ...) (result ListConversationsOperationResponse, err error)
- func (c ConversationClient) ListConversationsComplete(ctx context.Context, id stable.GroupId, ...) (ListConversationsCompleteResult, error)
- func (c ConversationClient) ListConversationsCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, ...) (result ListConversationsCompleteResult, err error)
- type ConversationOperationPredicate
- type CreateConversationOperationOptions
- type CreateConversationOperationResponse
- type DeleteConversationOperationOptions
- type DeleteConversationOperationResponse
- type GetConversationOperationOptions
- type GetConversationOperationResponse
- type GetConversationsCountOperationOptions
- type GetConversationsCountOperationResponse
- type ListConversationsCompleteResult
- type ListConversationsCustomPager
- type ListConversationsOperationOptions
- type ListConversationsOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConversationClient ¶
func NewConversationClientWithBaseURI ¶
func NewConversationClientWithBaseURI(sdkApi sdkEnv.Api) (*ConversationClient, error)
func (ConversationClient) CreateConversation ¶
func (c ConversationClient) CreateConversation(ctx context.Context, id stable.GroupId, input stable.Conversation, options CreateConversationOperationOptions) (result CreateConversationOperationResponse, err error)
CreateConversation - Create open extension. Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.
func (ConversationClient) DeleteConversation ¶
func (c ConversationClient) DeleteConversation(ctx context.Context, id stable.GroupIdConversationId, options DeleteConversationOperationOptions) (result DeleteConversationOperationResponse, err error)
DeleteConversation - Delete conversation. Delete conversation.
func (ConversationClient) GetConversation ¶
func (c ConversationClient) GetConversation(ctx context.Context, id stable.GroupIdConversationId, options GetConversationOperationOptions) (result GetConversationOperationResponse, err error)
GetConversation - Get conversation. The group's conversations.
func (ConversationClient) GetConversationsCount ¶
func (c ConversationClient) GetConversationsCount(ctx context.Context, id stable.GroupId, options GetConversationsCountOperationOptions) (result GetConversationsCountOperationResponse, err error)
GetConversationsCount - Get the number of the resource
func (ConversationClient) ListConversations ¶
func (c ConversationClient) ListConversations(ctx context.Context, id stable.GroupId, options ListConversationsOperationOptions) (result ListConversationsOperationResponse, err error)
ListConversations - List conversations. Retrieve the list of conversations in this group.
func (ConversationClient) ListConversationsComplete ¶
func (c ConversationClient) ListConversationsComplete(ctx context.Context, id stable.GroupId, options ListConversationsOperationOptions) (ListConversationsCompleteResult, error)
ListConversationsComplete retrieves all the results into a single object
func (ConversationClient) ListConversationsCompleteMatchingPredicate ¶
func (c ConversationClient) ListConversationsCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, options ListConversationsOperationOptions, predicate ConversationOperationPredicate) (result ListConversationsCompleteResult, err error)
ListConversationsCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ConversationOperationPredicate ¶
type ConversationOperationPredicate struct { }
func (ConversationOperationPredicate) Matches ¶
func (p ConversationOperationPredicate) Matches(input stable.Conversation) bool
type CreateConversationOperationOptions ¶
type CreateConversationOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateConversationOperationOptions ¶
func DefaultCreateConversationOperationOptions() CreateConversationOperationOptions
func (CreateConversationOperationOptions) ToHeaders ¶
func (o CreateConversationOperationOptions) ToHeaders() *client.Headers
func (CreateConversationOperationOptions) ToOData ¶
func (o CreateConversationOperationOptions) ToOData() *odata.Query
func (CreateConversationOperationOptions) ToQuery ¶
func (o CreateConversationOperationOptions) ToQuery() *client.QueryParams
type DeleteConversationOperationOptions ¶
type DeleteConversationOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteConversationOperationOptions ¶
func DefaultDeleteConversationOperationOptions() DeleteConversationOperationOptions
func (DeleteConversationOperationOptions) ToHeaders ¶
func (o DeleteConversationOperationOptions) ToHeaders() *client.Headers
func (DeleteConversationOperationOptions) ToOData ¶
func (o DeleteConversationOperationOptions) ToOData() *odata.Query
func (DeleteConversationOperationOptions) ToQuery ¶
func (o DeleteConversationOperationOptions) ToQuery() *client.QueryParams
type GetConversationOperationOptions ¶
type GetConversationOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetConversationOperationOptions ¶
func DefaultGetConversationOperationOptions() GetConversationOperationOptions
func (GetConversationOperationOptions) ToHeaders ¶
func (o GetConversationOperationOptions) ToHeaders() *client.Headers
func (GetConversationOperationOptions) ToOData ¶
func (o GetConversationOperationOptions) ToOData() *odata.Query
func (GetConversationOperationOptions) ToQuery ¶
func (o GetConversationOperationOptions) ToQuery() *client.QueryParams
type GetConversationsCountOperationOptions ¶
type GetConversationsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetConversationsCountOperationOptions ¶
func DefaultGetConversationsCountOperationOptions() GetConversationsCountOperationOptions
func (GetConversationsCountOperationOptions) ToHeaders ¶
func (o GetConversationsCountOperationOptions) ToHeaders() *client.Headers
func (GetConversationsCountOperationOptions) ToOData ¶
func (o GetConversationsCountOperationOptions) ToOData() *odata.Query
func (GetConversationsCountOperationOptions) ToQuery ¶
func (o GetConversationsCountOperationOptions) ToQuery() *client.QueryParams
type ListConversationsCompleteResult ¶
type ListConversationsCompleteResult struct { LatestHttpResponse *http.Response Items []stable.Conversation }
type ListConversationsCustomPager ¶
func (*ListConversationsCustomPager) NextPageLink ¶
func (p *ListConversationsCustomPager) NextPageLink() *odata.Link
type ListConversationsOperationOptions ¶
type ListConversationsOperationOptions struct { Count *bool Expand *odata.Expand Filter *string Metadata *odata.Metadata OrderBy *odata.OrderBy RetryFunc client.RequestRetryFunc Search *string Select *[]string Skip *int64 Top *int64 }
func DefaultListConversationsOperationOptions ¶
func DefaultListConversationsOperationOptions() ListConversationsOperationOptions
func (ListConversationsOperationOptions) ToHeaders ¶
func (o ListConversationsOperationOptions) ToHeaders() *client.Headers
func (ListConversationsOperationOptions) ToOData ¶
func (o ListConversationsOperationOptions) ToOData() *odata.Query
func (ListConversationsOperationOptions) ToQuery ¶
func (o ListConversationsOperationOptions) ToQuery() *client.QueryParams