Documentation ¶
Index ¶
- type CreateMessageMentionOperationOptions
- type CreateMessageMentionOperationResponse
- type DeleteMessageMentionOperationOptions
- type DeleteMessageMentionOperationResponse
- type GetMessageMentionOperationOptions
- type GetMessageMentionOperationResponse
- type GetMessageMentionsCountOperationOptions
- type GetMessageMentionsCountOperationResponse
- type ListMessageMentionsCompleteResult
- type ListMessageMentionsCustomPager
- type ListMessageMentionsOperationOptions
- type ListMessageMentionsOperationResponse
- type MentionOperationPredicate
- type MessageMentionClient
- func (c MessageMentionClient) CreateMessageMention(ctx context.Context, id beta.UserIdMessageId, input beta.Mention, ...) (result CreateMessageMentionOperationResponse, err error)
- func (c MessageMentionClient) DeleteMessageMention(ctx context.Context, id beta.UserIdMessageIdMentionId, ...) (result DeleteMessageMentionOperationResponse, err error)
- func (c MessageMentionClient) GetMessageMention(ctx context.Context, id beta.UserIdMessageIdMentionId, ...) (result GetMessageMentionOperationResponse, err error)
- func (c MessageMentionClient) GetMessageMentionsCount(ctx context.Context, id beta.UserIdMessageId, ...) (result GetMessageMentionsCountOperationResponse, err error)
- func (c MessageMentionClient) ListMessageMentions(ctx context.Context, id beta.UserIdMessageId, ...) (result ListMessageMentionsOperationResponse, err error)
- func (c MessageMentionClient) ListMessageMentionsComplete(ctx context.Context, id beta.UserIdMessageId, ...) (ListMessageMentionsCompleteResult, error)
- func (c MessageMentionClient) ListMessageMentionsCompleteMatchingPredicate(ctx context.Context, id beta.UserIdMessageId, ...) (result ListMessageMentionsCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateMessageMentionOperationOptions ¶
type CreateMessageMentionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateMessageMentionOperationOptions ¶
func DefaultCreateMessageMentionOperationOptions() CreateMessageMentionOperationOptions
func (CreateMessageMentionOperationOptions) ToHeaders ¶
func (o CreateMessageMentionOperationOptions) ToHeaders() *client.Headers
func (CreateMessageMentionOperationOptions) ToOData ¶
func (o CreateMessageMentionOperationOptions) ToOData() *odata.Query
func (CreateMessageMentionOperationOptions) ToQuery ¶
func (o CreateMessageMentionOperationOptions) ToQuery() *client.QueryParams
type DeleteMessageMentionOperationOptions ¶
type DeleteMessageMentionOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteMessageMentionOperationOptions ¶
func DefaultDeleteMessageMentionOperationOptions() DeleteMessageMentionOperationOptions
func (DeleteMessageMentionOperationOptions) ToHeaders ¶
func (o DeleteMessageMentionOperationOptions) ToHeaders() *client.Headers
func (DeleteMessageMentionOperationOptions) ToOData ¶
func (o DeleteMessageMentionOperationOptions) ToOData() *odata.Query
func (DeleteMessageMentionOperationOptions) ToQuery ¶
func (o DeleteMessageMentionOperationOptions) ToQuery() *client.QueryParams
type GetMessageMentionOperationOptions ¶
type GetMessageMentionOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetMessageMentionOperationOptions ¶
func DefaultGetMessageMentionOperationOptions() GetMessageMentionOperationOptions
func (GetMessageMentionOperationOptions) ToHeaders ¶
func (o GetMessageMentionOperationOptions) ToHeaders() *client.Headers
func (GetMessageMentionOperationOptions) ToOData ¶
func (o GetMessageMentionOperationOptions) ToOData() *odata.Query
func (GetMessageMentionOperationOptions) ToQuery ¶
func (o GetMessageMentionOperationOptions) ToQuery() *client.QueryParams
type GetMessageMentionsCountOperationOptions ¶
type GetMessageMentionsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetMessageMentionsCountOperationOptions ¶
func DefaultGetMessageMentionsCountOperationOptions() GetMessageMentionsCountOperationOptions
func (GetMessageMentionsCountOperationOptions) ToHeaders ¶
func (o GetMessageMentionsCountOperationOptions) ToHeaders() *client.Headers
func (GetMessageMentionsCountOperationOptions) ToOData ¶
func (o GetMessageMentionsCountOperationOptions) ToOData() *odata.Query
func (GetMessageMentionsCountOperationOptions) ToQuery ¶
func (o GetMessageMentionsCountOperationOptions) ToQuery() *client.QueryParams
type ListMessageMentionsCustomPager ¶
func (*ListMessageMentionsCustomPager) NextPageLink ¶
func (p *ListMessageMentionsCustomPager) NextPageLink() *odata.Link
type ListMessageMentionsOperationOptions ¶
type ListMessageMentionsOperationOptions 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 DefaultListMessageMentionsOperationOptions ¶
func DefaultListMessageMentionsOperationOptions() ListMessageMentionsOperationOptions
func (ListMessageMentionsOperationOptions) ToHeaders ¶
func (o ListMessageMentionsOperationOptions) ToHeaders() *client.Headers
func (ListMessageMentionsOperationOptions) ToOData ¶
func (o ListMessageMentionsOperationOptions) ToOData() *odata.Query
func (ListMessageMentionsOperationOptions) ToQuery ¶
func (o ListMessageMentionsOperationOptions) ToQuery() *client.QueryParams
type MentionOperationPredicate ¶
type MentionOperationPredicate struct { }
type MessageMentionClient ¶
func NewMessageMentionClientWithBaseURI ¶
func NewMessageMentionClientWithBaseURI(sdkApi sdkEnv.Api) (*MessageMentionClient, error)
func (MessageMentionClient) CreateMessageMention ¶
func (c MessageMentionClient) CreateMessageMention(ctx context.Context, id beta.UserIdMessageId, input beta.Mention, options CreateMessageMentionOperationOptions) (result CreateMessageMentionOperationResponse, err error)
CreateMessageMention - Create new navigation property to mentions for users
func (MessageMentionClient) DeleteMessageMention ¶
func (c MessageMentionClient) DeleteMessageMention(ctx context.Context, id beta.UserIdMessageIdMentionId, options DeleteMessageMentionOperationOptions) (result DeleteMessageMentionOperationResponse, err error)
DeleteMessageMention - Delete navigation property mentions for users
func (MessageMentionClient) GetMessageMention ¶
func (c MessageMentionClient) GetMessageMention(ctx context.Context, id beta.UserIdMessageIdMentionId, options GetMessageMentionOperationOptions) (result GetMessageMentionOperationResponse, err error)
GetMessageMention - Get mentions from users. A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.
func (MessageMentionClient) GetMessageMentionsCount ¶
func (c MessageMentionClient) GetMessageMentionsCount(ctx context.Context, id beta.UserIdMessageId, options GetMessageMentionsCountOperationOptions) (result GetMessageMentionsCountOperationResponse, err error)
GetMessageMentionsCount - Get the number of the resource
func (MessageMentionClient) ListMessageMentions ¶
func (c MessageMentionClient) ListMessageMentions(ctx context.Context, id beta.UserIdMessageId, options ListMessageMentionsOperationOptions) (result ListMessageMentionsOperationResponse, err error)
ListMessageMentions - Get mentions from users. A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.
func (MessageMentionClient) ListMessageMentionsComplete ¶
func (c MessageMentionClient) ListMessageMentionsComplete(ctx context.Context, id beta.UserIdMessageId, options ListMessageMentionsOperationOptions) (ListMessageMentionsCompleteResult, error)
ListMessageMentionsComplete retrieves all the results into a single object
func (MessageMentionClient) ListMessageMentionsCompleteMatchingPredicate ¶
func (c MessageMentionClient) ListMessageMentionsCompleteMatchingPredicate(ctx context.Context, id beta.UserIdMessageId, options ListMessageMentionsOperationOptions, predicate MentionOperationPredicate) (result ListMessageMentionsCompleteResult, err error)
ListMessageMentionsCompleteMatchingPredicate retrieves all the results and then applies the predicate