Documentation ¶
Index ¶
- type ConversationThreadClient
- func (c ConversationThreadClient) CreateConversationThread(ctx context.Context, id stable.GroupIdConversationId, ...) (result CreateConversationThreadOperationResponse, err error)
- func (c ConversationThreadClient) DeleteConversationThread(ctx context.Context, id stable.GroupIdConversationIdThreadId, ...) (result DeleteConversationThreadOperationResponse, err error)
- func (c ConversationThreadClient) GetConversationThread(ctx context.Context, id stable.GroupIdConversationIdThreadId, ...) (result GetConversationThreadOperationResponse, err error)
- func (c ConversationThreadClient) GetConversationThreadsCount(ctx context.Context, id stable.GroupIdConversationId, ...) (result GetConversationThreadsCountOperationResponse, err error)
- func (c ConversationThreadClient) ListConversationThreads(ctx context.Context, id stable.GroupIdConversationId, ...) (result ListConversationThreadsOperationResponse, err error)
- func (c ConversationThreadClient) ListConversationThreadsComplete(ctx context.Context, id stable.GroupIdConversationId, ...) (ListConversationThreadsCompleteResult, error)
- func (c ConversationThreadClient) ListConversationThreadsCompleteMatchingPredicate(ctx context.Context, id stable.GroupIdConversationId, ...) (result ListConversationThreadsCompleteResult, err error)
- func (c ConversationThreadClient) ReplyConversationThread(ctx context.Context, id stable.GroupIdConversationIdThreadId, ...) (result ReplyConversationThreadOperationResponse, err error)
- func (c ConversationThreadClient) UpdateConversationThread(ctx context.Context, id stable.GroupIdConversationIdThreadId, ...) (result UpdateConversationThreadOperationResponse, err error)
- type ConversationThreadOperationPredicate
- type CreateConversationThreadOperationOptions
- type CreateConversationThreadOperationResponse
- type DeleteConversationThreadOperationOptions
- type DeleteConversationThreadOperationResponse
- type GetConversationThreadOperationOptions
- type GetConversationThreadOperationResponse
- type GetConversationThreadsCountOperationOptions
- type GetConversationThreadsCountOperationResponse
- type ListConversationThreadsCompleteResult
- type ListConversationThreadsCustomPager
- type ListConversationThreadsOperationOptions
- type ListConversationThreadsOperationResponse
- type ReplyConversationThreadOperationOptions
- type ReplyConversationThreadOperationResponse
- type ReplyConversationThreadRequest
- type UpdateConversationThreadOperationOptions
- type UpdateConversationThreadOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConversationThreadClient ¶
func NewConversationThreadClientWithBaseURI ¶
func NewConversationThreadClientWithBaseURI(sdkApi sdkEnv.Api) (*ConversationThreadClient, error)
func (ConversationThreadClient) CreateConversationThread ¶
func (c ConversationThreadClient) CreateConversationThread(ctx context.Context, id stable.GroupIdConversationId, input stable.ConversationThread, options CreateConversationThreadOperationOptions) (result CreateConversationThreadOperationResponse, err error)
CreateConversationThread - Create thread. Create a new thread in the specified conversation. A thread and post are created as specified. Use reply thread to further post to that thread. Or, if you get the post ID, you can also reply to that post in that thread. Note: You can also start a new conversation by first creating a thread.
func (ConversationThreadClient) DeleteConversationThread ¶
func (c ConversationThreadClient) DeleteConversationThread(ctx context.Context, id stable.GroupIdConversationIdThreadId, options DeleteConversationThreadOperationOptions) (result DeleteConversationThreadOperationResponse, err error)
DeleteConversationThread - Delete navigation property threads for groups
func (ConversationThreadClient) GetConversationThread ¶
func (c ConversationThreadClient) GetConversationThread(ctx context.Context, id stable.GroupIdConversationIdThreadId, options GetConversationThreadOperationOptions) (result GetConversationThreadOperationResponse, err error)
GetConversationThread - Get threads from groups. A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.
func (ConversationThreadClient) GetConversationThreadsCount ¶
func (c ConversationThreadClient) GetConversationThreadsCount(ctx context.Context, id stable.GroupIdConversationId, options GetConversationThreadsCountOperationOptions) (result GetConversationThreadsCountOperationResponse, err error)
GetConversationThreadsCount - Get the number of the resource
func (ConversationThreadClient) ListConversationThreads ¶
func (c ConversationThreadClient) ListConversationThreads(ctx context.Context, id stable.GroupIdConversationId, options ListConversationThreadsOperationOptions) (result ListConversationThreadsOperationResponse, err error)
ListConversationThreads - List threads. Get all the threads in a group conversation. Note: You can also get all the threads of a group.
func (ConversationThreadClient) ListConversationThreadsComplete ¶
func (c ConversationThreadClient) ListConversationThreadsComplete(ctx context.Context, id stable.GroupIdConversationId, options ListConversationThreadsOperationOptions) (ListConversationThreadsCompleteResult, error)
ListConversationThreadsComplete retrieves all the results into a single object
func (ConversationThreadClient) ListConversationThreadsCompleteMatchingPredicate ¶
func (c ConversationThreadClient) ListConversationThreadsCompleteMatchingPredicate(ctx context.Context, id stable.GroupIdConversationId, options ListConversationThreadsOperationOptions, predicate ConversationThreadOperationPredicate) (result ListConversationThreadsCompleteResult, err error)
ListConversationThreadsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ConversationThreadClient) ReplyConversationThread ¶
func (c ConversationThreadClient) ReplyConversationThread(ctx context.Context, id stable.GroupIdConversationIdThreadId, input ReplyConversationThreadRequest, options ReplyConversationThreadOperationOptions) (result ReplyConversationThreadOperationResponse, err error)
ReplyConversationThread - Invoke action reply. Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.
func (ConversationThreadClient) UpdateConversationThread ¶
func (c ConversationThreadClient) UpdateConversationThread(ctx context.Context, id stable.GroupIdConversationIdThreadId, input stable.ConversationThread, options UpdateConversationThreadOperationOptions) (result UpdateConversationThreadOperationResponse, err error)
UpdateConversationThread - Update the navigation property threads in groups
type ConversationThreadOperationPredicate ¶
type ConversationThreadOperationPredicate struct { }
func (ConversationThreadOperationPredicate) Matches ¶
func (p ConversationThreadOperationPredicate) Matches(input stable.ConversationThread) bool
type CreateConversationThreadOperationOptions ¶
type CreateConversationThreadOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateConversationThreadOperationOptions ¶
func DefaultCreateConversationThreadOperationOptions() CreateConversationThreadOperationOptions
func (CreateConversationThreadOperationOptions) ToHeaders ¶
func (o CreateConversationThreadOperationOptions) ToHeaders() *client.Headers
func (CreateConversationThreadOperationOptions) ToOData ¶
func (o CreateConversationThreadOperationOptions) ToOData() *odata.Query
func (CreateConversationThreadOperationOptions) ToQuery ¶
func (o CreateConversationThreadOperationOptions) ToQuery() *client.QueryParams
type DeleteConversationThreadOperationOptions ¶
type DeleteConversationThreadOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteConversationThreadOperationOptions ¶
func DefaultDeleteConversationThreadOperationOptions() DeleteConversationThreadOperationOptions
func (DeleteConversationThreadOperationOptions) ToHeaders ¶
func (o DeleteConversationThreadOperationOptions) ToHeaders() *client.Headers
func (DeleteConversationThreadOperationOptions) ToOData ¶
func (o DeleteConversationThreadOperationOptions) ToOData() *odata.Query
func (DeleteConversationThreadOperationOptions) ToQuery ¶
func (o DeleteConversationThreadOperationOptions) ToQuery() *client.QueryParams
type GetConversationThreadOperationOptions ¶
type GetConversationThreadOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetConversationThreadOperationOptions ¶
func DefaultGetConversationThreadOperationOptions() GetConversationThreadOperationOptions
func (GetConversationThreadOperationOptions) ToHeaders ¶
func (o GetConversationThreadOperationOptions) ToHeaders() *client.Headers
func (GetConversationThreadOperationOptions) ToOData ¶
func (o GetConversationThreadOperationOptions) ToOData() *odata.Query
func (GetConversationThreadOperationOptions) ToQuery ¶
func (o GetConversationThreadOperationOptions) ToQuery() *client.QueryParams
type GetConversationThreadsCountOperationOptions ¶
type GetConversationThreadsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetConversationThreadsCountOperationOptions ¶
func DefaultGetConversationThreadsCountOperationOptions() GetConversationThreadsCountOperationOptions
func (GetConversationThreadsCountOperationOptions) ToHeaders ¶
func (o GetConversationThreadsCountOperationOptions) ToHeaders() *client.Headers
func (GetConversationThreadsCountOperationOptions) ToOData ¶
func (o GetConversationThreadsCountOperationOptions) ToOData() *odata.Query
func (GetConversationThreadsCountOperationOptions) ToQuery ¶
func (o GetConversationThreadsCountOperationOptions) ToQuery() *client.QueryParams
type ListConversationThreadsCompleteResult ¶
type ListConversationThreadsCompleteResult struct { LatestHttpResponse *http.Response Items []stable.ConversationThread }
type ListConversationThreadsCustomPager ¶
func (*ListConversationThreadsCustomPager) NextPageLink ¶
func (p *ListConversationThreadsCustomPager) NextPageLink() *odata.Link
type ListConversationThreadsOperationOptions ¶
type ListConversationThreadsOperationOptions 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 DefaultListConversationThreadsOperationOptions ¶
func DefaultListConversationThreadsOperationOptions() ListConversationThreadsOperationOptions
func (ListConversationThreadsOperationOptions) ToHeaders ¶
func (o ListConversationThreadsOperationOptions) ToHeaders() *client.Headers
func (ListConversationThreadsOperationOptions) ToOData ¶
func (o ListConversationThreadsOperationOptions) ToOData() *odata.Query
func (ListConversationThreadsOperationOptions) ToQuery ¶
func (o ListConversationThreadsOperationOptions) ToQuery() *client.QueryParams
type ReplyConversationThreadOperationOptions ¶
type ReplyConversationThreadOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultReplyConversationThreadOperationOptions ¶
func DefaultReplyConversationThreadOperationOptions() ReplyConversationThreadOperationOptions
func (ReplyConversationThreadOperationOptions) ToHeaders ¶
func (o ReplyConversationThreadOperationOptions) ToHeaders() *client.Headers
func (ReplyConversationThreadOperationOptions) ToOData ¶
func (o ReplyConversationThreadOperationOptions) ToOData() *odata.Query
func (ReplyConversationThreadOperationOptions) ToQuery ¶
func (o ReplyConversationThreadOperationOptions) ToQuery() *client.QueryParams
type UpdateConversationThreadOperationOptions ¶
type UpdateConversationThreadOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateConversationThreadOperationOptions ¶
func DefaultUpdateConversationThreadOperationOptions() UpdateConversationThreadOperationOptions
func (UpdateConversationThreadOperationOptions) ToHeaders ¶
func (o UpdateConversationThreadOperationOptions) ToHeaders() *client.Headers
func (UpdateConversationThreadOperationOptions) ToOData ¶
func (o UpdateConversationThreadOperationOptions) ToOData() *odata.Query
func (UpdateConversationThreadOperationOptions) ToQuery ¶
func (o UpdateConversationThreadOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createconversationthread.go
- method_deleteconversationthread.go
- method_getconversationthread.go
- method_getconversationthreadscount.go
- method_listconversationthreads.go
- method_replyconversationthread.go
- method_updateconversationthread.go
- model_replyconversationthreadrequest.go
- predicates.go
- version.go