Documentation ¶
Index ¶
- type ForwardThreadPostOperationOptions
- type ForwardThreadPostOperationResponse
- type ForwardThreadPostRequest
- type GetThreadPostOperationOptions
- type GetThreadPostOperationResponse
- type GetThreadPostsCountOperationOptions
- type GetThreadPostsCountOperationResponse
- type ListThreadPostsCompleteResult
- type ListThreadPostsCustomPager
- type ListThreadPostsOperationOptions
- type ListThreadPostsOperationResponse
- type PostOperationPredicate
- type ReplyThreadPostOperationOptions
- type ReplyThreadPostOperationResponse
- type ReplyThreadPostRequest
- type ThreadPostClient
- func (c ThreadPostClient) ForwardThreadPost(ctx context.Context, id stable.GroupIdThreadIdPostId, ...) (result ForwardThreadPostOperationResponse, err error)
- func (c ThreadPostClient) GetThreadPost(ctx context.Context, id stable.GroupIdThreadIdPostId, ...) (result GetThreadPostOperationResponse, err error)
- func (c ThreadPostClient) GetThreadPostsCount(ctx context.Context, id stable.GroupIdThreadId, ...) (result GetThreadPostsCountOperationResponse, err error)
- func (c ThreadPostClient) ListThreadPosts(ctx context.Context, id stable.GroupIdThreadId, ...) (result ListThreadPostsOperationResponse, err error)
- func (c ThreadPostClient) ListThreadPostsComplete(ctx context.Context, id stable.GroupIdThreadId, ...) (ListThreadPostsCompleteResult, error)
- func (c ThreadPostClient) ListThreadPostsCompleteMatchingPredicate(ctx context.Context, id stable.GroupIdThreadId, ...) (result ListThreadPostsCompleteResult, err error)
- func (c ThreadPostClient) ReplyThreadPost(ctx context.Context, id stable.GroupIdThreadIdPostId, ...) (result ReplyThreadPostOperationResponse, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ForwardThreadPostOperationOptions ¶
type ForwardThreadPostOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultForwardThreadPostOperationOptions ¶
func DefaultForwardThreadPostOperationOptions() ForwardThreadPostOperationOptions
func (ForwardThreadPostOperationOptions) ToHeaders ¶
func (o ForwardThreadPostOperationOptions) ToHeaders() *client.Headers
func (ForwardThreadPostOperationOptions) ToOData ¶
func (o ForwardThreadPostOperationOptions) ToOData() *odata.Query
func (ForwardThreadPostOperationOptions) ToQuery ¶
func (o ForwardThreadPostOperationOptions) ToQuery() *client.QueryParams
type GetThreadPostOperationOptions ¶
type GetThreadPostOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetThreadPostOperationOptions ¶
func DefaultGetThreadPostOperationOptions() GetThreadPostOperationOptions
func (GetThreadPostOperationOptions) ToHeaders ¶
func (o GetThreadPostOperationOptions) ToHeaders() *client.Headers
func (GetThreadPostOperationOptions) ToOData ¶
func (o GetThreadPostOperationOptions) ToOData() *odata.Query
func (GetThreadPostOperationOptions) ToQuery ¶
func (o GetThreadPostOperationOptions) ToQuery() *client.QueryParams
type GetThreadPostsCountOperationOptions ¶
type GetThreadPostsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetThreadPostsCountOperationOptions ¶
func DefaultGetThreadPostsCountOperationOptions() GetThreadPostsCountOperationOptions
func (GetThreadPostsCountOperationOptions) ToHeaders ¶
func (o GetThreadPostsCountOperationOptions) ToHeaders() *client.Headers
func (GetThreadPostsCountOperationOptions) ToOData ¶
func (o GetThreadPostsCountOperationOptions) ToOData() *odata.Query
func (GetThreadPostsCountOperationOptions) ToQuery ¶
func (o GetThreadPostsCountOperationOptions) ToQuery() *client.QueryParams
type ListThreadPostsCustomPager ¶
func (*ListThreadPostsCustomPager) NextPageLink ¶
func (p *ListThreadPostsCustomPager) NextPageLink() *odata.Link
type ListThreadPostsOperationOptions ¶
type ListThreadPostsOperationOptions 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 DefaultListThreadPostsOperationOptions ¶
func DefaultListThreadPostsOperationOptions() ListThreadPostsOperationOptions
func (ListThreadPostsOperationOptions) ToHeaders ¶
func (o ListThreadPostsOperationOptions) ToHeaders() *client.Headers
func (ListThreadPostsOperationOptions) ToOData ¶
func (o ListThreadPostsOperationOptions) ToOData() *odata.Query
func (ListThreadPostsOperationOptions) ToQuery ¶
func (o ListThreadPostsOperationOptions) ToQuery() *client.QueryParams
type PostOperationPredicate ¶
type PostOperationPredicate struct { }
type ReplyThreadPostOperationOptions ¶
type ReplyThreadPostOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultReplyThreadPostOperationOptions ¶
func DefaultReplyThreadPostOperationOptions() ReplyThreadPostOperationOptions
func (ReplyThreadPostOperationOptions) ToHeaders ¶
func (o ReplyThreadPostOperationOptions) ToHeaders() *client.Headers
func (ReplyThreadPostOperationOptions) ToOData ¶
func (o ReplyThreadPostOperationOptions) ToOData() *odata.Query
func (ReplyThreadPostOperationOptions) ToQuery ¶
func (o ReplyThreadPostOperationOptions) ToQuery() *client.QueryParams
type ReplyThreadPostRequest ¶
type ThreadPostClient ¶
func NewThreadPostClientWithBaseURI ¶
func NewThreadPostClientWithBaseURI(sdkApi sdkEnv.Api) (*ThreadPostClient, error)
func (ThreadPostClient) ForwardThreadPost ¶
func (c ThreadPostClient) ForwardThreadPost(ctx context.Context, id stable.GroupIdThreadIdPostId, input ForwardThreadPostRequest, options ForwardThreadPostOperationOptions) (result ForwardThreadPostOperationResponse, err error)
ForwardThreadPost - Invoke action forward. Forward a post to a recipient. 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 (ThreadPostClient) GetThreadPost ¶
func (c ThreadPostClient) GetThreadPost(ctx context.Context, id stable.GroupIdThreadIdPostId, options GetThreadPostOperationOptions) (result GetThreadPostOperationResponse, err error)
GetThreadPost - Get posts from groups
func (ThreadPostClient) GetThreadPostsCount ¶
func (c ThreadPostClient) GetThreadPostsCount(ctx context.Context, id stable.GroupIdThreadId, options GetThreadPostsCountOperationOptions) (result GetThreadPostsCountOperationResponse, err error)
GetThreadPostsCount - Get the number of the resource
func (ThreadPostClient) ListThreadPosts ¶
func (c ThreadPostClient) ListThreadPosts(ctx context.Context, id stable.GroupIdThreadId, options ListThreadPostsOperationOptions) (result ListThreadPostsOperationResponse, err error)
ListThreadPosts - List posts. Get the posts of the specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation.
func (ThreadPostClient) ListThreadPostsComplete ¶
func (c ThreadPostClient) ListThreadPostsComplete(ctx context.Context, id stable.GroupIdThreadId, options ListThreadPostsOperationOptions) (ListThreadPostsCompleteResult, error)
ListThreadPostsComplete retrieves all the results into a single object
func (ThreadPostClient) ListThreadPostsCompleteMatchingPredicate ¶
func (c ThreadPostClient) ListThreadPostsCompleteMatchingPredicate(ctx context.Context, id stable.GroupIdThreadId, options ListThreadPostsOperationOptions, predicate PostOperationPredicate) (result ListThreadPostsCompleteResult, err error)
ListThreadPostsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ThreadPostClient) ReplyThreadPost ¶
func (c ThreadPostClient) ReplyThreadPost(ctx context.Context, id stable.GroupIdThreadIdPostId, input ReplyThreadPostRequest, options ReplyThreadPostOperationOptions) (result ReplyThreadPostOperationResponse, err error)
ReplyThreadPost - Invoke action reply