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 beta.GroupIdThreadIdPostId, ...) (result ForwardThreadPostOperationResponse, err error)
- func (c ThreadPostClient) GetThreadPost(ctx context.Context, id beta.GroupIdThreadIdPostId, ...) (result GetThreadPostOperationResponse, err error)
- func (c ThreadPostClient) GetThreadPostsCount(ctx context.Context, id beta.GroupIdThreadId, ...) (result GetThreadPostsCountOperationResponse, err error)
- func (c ThreadPostClient) ListThreadPosts(ctx context.Context, id beta.GroupIdThreadId, ...) (result ListThreadPostsOperationResponse, err error)
- func (c ThreadPostClient) ListThreadPostsComplete(ctx context.Context, id beta.GroupIdThreadId, ...) (ListThreadPostsCompleteResult, error)
- func (c ThreadPostClient) ListThreadPostsCompleteMatchingPredicate(ctx context.Context, id beta.GroupIdThreadId, ...) (result ListThreadPostsCompleteResult, err error)
- func (c ThreadPostClient) ReplyThreadPost(ctx context.Context, id beta.GroupIdThreadIdPostId, ...) (result ReplyThreadPostOperationResponse, err error)
- func (c ThreadPostClient) UpdateThreadPost(ctx context.Context, id beta.GroupIdThreadIdPostId, input beta.Post, ...) (result UpdateThreadPostOperationResponse, err error)
- type UpdateThreadPostOperationOptions
- type UpdateThreadPostOperationResponse
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 beta.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 beta.GroupIdThreadIdPostId, options GetThreadPostOperationOptions) (result GetThreadPostOperationResponse, err error)
GetThreadPost - Get post. Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance.
func (ThreadPostClient) GetThreadPostsCount ¶
func (c ThreadPostClient) GetThreadPostsCount(ctx context.Context, id beta.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 beta.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 beta.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 beta.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 beta.GroupIdThreadIdPostId, input ReplyThreadPostRequest, options ReplyThreadPostOperationOptions) (result ReplyThreadPostOperationResponse, err error)
ReplyThreadPost - Invoke action reply
func (ThreadPostClient) UpdateThreadPost ¶
func (c ThreadPostClient) UpdateThreadPost(ctx context.Context, id beta.GroupIdThreadIdPostId, input beta.Post, options UpdateThreadPostOperationOptions) (result UpdateThreadPostOperationResponse, err error)
UpdateThreadPost - Update the navigation property posts in groups
type UpdateThreadPostOperationOptions ¶
type UpdateThreadPostOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateThreadPostOperationOptions ¶
func DefaultUpdateThreadPostOperationOptions() UpdateThreadPostOperationOptions
func (UpdateThreadPostOperationOptions) ToHeaders ¶
func (o UpdateThreadPostOperationOptions) ToHeaders() *client.Headers
func (UpdateThreadPostOperationOptions) ToOData ¶
func (o UpdateThreadPostOperationOptions) ToOData() *odata.Query
func (UpdateThreadPostOperationOptions) ToQuery ¶
func (o UpdateThreadPostOperationOptions) ToQuery() *client.QueryParams