Documentation ¶
Index ¶
- type CreateMailFolderMessageRuleOperationOptions
- type CreateMailFolderMessageRuleOperationResponse
- type DeleteMailFolderMessageRuleOperationOptions
- type DeleteMailFolderMessageRuleOperationResponse
- type GetMailFolderMessageRuleOperationOptions
- type GetMailFolderMessageRuleOperationResponse
- type GetMailFolderMessageRulesCountOperationOptions
- type GetMailFolderMessageRulesCountOperationResponse
- type ListMailFolderMessageRulesCompleteResult
- type ListMailFolderMessageRulesCustomPager
- type ListMailFolderMessageRulesOperationOptions
- type ListMailFolderMessageRulesOperationResponse
- type MailFolderMessageRuleClient
- func (c MailFolderMessageRuleClient) CreateMailFolderMessageRule(ctx context.Context, id stable.MeMailFolderId, input stable.MessageRule, ...) (result CreateMailFolderMessageRuleOperationResponse, err error)
- func (c MailFolderMessageRuleClient) DeleteMailFolderMessageRule(ctx context.Context, id stable.MeMailFolderIdMessageRuleId, ...) (result DeleteMailFolderMessageRuleOperationResponse, err error)
- func (c MailFolderMessageRuleClient) GetMailFolderMessageRule(ctx context.Context, id stable.MeMailFolderIdMessageRuleId, ...) (result GetMailFolderMessageRuleOperationResponse, err error)
- func (c MailFolderMessageRuleClient) GetMailFolderMessageRulesCount(ctx context.Context, id stable.MeMailFolderId, ...) (result GetMailFolderMessageRulesCountOperationResponse, err error)
- func (c MailFolderMessageRuleClient) ListMailFolderMessageRules(ctx context.Context, id stable.MeMailFolderId, ...) (result ListMailFolderMessageRulesOperationResponse, err error)
- func (c MailFolderMessageRuleClient) ListMailFolderMessageRulesComplete(ctx context.Context, id stable.MeMailFolderId, ...) (ListMailFolderMessageRulesCompleteResult, error)
- func (c MailFolderMessageRuleClient) ListMailFolderMessageRulesCompleteMatchingPredicate(ctx context.Context, id stable.MeMailFolderId, ...) (result ListMailFolderMessageRulesCompleteResult, err error)
- func (c MailFolderMessageRuleClient) UpdateMailFolderMessageRule(ctx context.Context, id stable.MeMailFolderIdMessageRuleId, ...) (result UpdateMailFolderMessageRuleOperationResponse, err error)
- type MessageRuleOperationPredicate
- type UpdateMailFolderMessageRuleOperationOptions
- type UpdateMailFolderMessageRuleOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateMailFolderMessageRuleOperationOptions ¶
type CreateMailFolderMessageRuleOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateMailFolderMessageRuleOperationOptions ¶
func DefaultCreateMailFolderMessageRuleOperationOptions() CreateMailFolderMessageRuleOperationOptions
func (CreateMailFolderMessageRuleOperationOptions) ToHeaders ¶
func (o CreateMailFolderMessageRuleOperationOptions) ToHeaders() *client.Headers
func (CreateMailFolderMessageRuleOperationOptions) ToOData ¶
func (o CreateMailFolderMessageRuleOperationOptions) ToOData() *odata.Query
func (CreateMailFolderMessageRuleOperationOptions) ToQuery ¶
func (o CreateMailFolderMessageRuleOperationOptions) ToQuery() *client.QueryParams
type DeleteMailFolderMessageRuleOperationOptions ¶
type DeleteMailFolderMessageRuleOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteMailFolderMessageRuleOperationOptions ¶
func DefaultDeleteMailFolderMessageRuleOperationOptions() DeleteMailFolderMessageRuleOperationOptions
func (DeleteMailFolderMessageRuleOperationOptions) ToHeaders ¶
func (o DeleteMailFolderMessageRuleOperationOptions) ToHeaders() *client.Headers
func (DeleteMailFolderMessageRuleOperationOptions) ToOData ¶
func (o DeleteMailFolderMessageRuleOperationOptions) ToOData() *odata.Query
func (DeleteMailFolderMessageRuleOperationOptions) ToQuery ¶
func (o DeleteMailFolderMessageRuleOperationOptions) ToQuery() *client.QueryParams
type GetMailFolderMessageRuleOperationOptions ¶
type GetMailFolderMessageRuleOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetMailFolderMessageRuleOperationOptions ¶
func DefaultGetMailFolderMessageRuleOperationOptions() GetMailFolderMessageRuleOperationOptions
func (GetMailFolderMessageRuleOperationOptions) ToHeaders ¶
func (o GetMailFolderMessageRuleOperationOptions) ToHeaders() *client.Headers
func (GetMailFolderMessageRuleOperationOptions) ToOData ¶
func (o GetMailFolderMessageRuleOperationOptions) ToOData() *odata.Query
func (GetMailFolderMessageRuleOperationOptions) ToQuery ¶
func (o GetMailFolderMessageRuleOperationOptions) ToQuery() *client.QueryParams
type GetMailFolderMessageRulesCountOperationOptions ¶
type GetMailFolderMessageRulesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetMailFolderMessageRulesCountOperationOptions ¶
func DefaultGetMailFolderMessageRulesCountOperationOptions() GetMailFolderMessageRulesCountOperationOptions
func (GetMailFolderMessageRulesCountOperationOptions) ToHeaders ¶
func (o GetMailFolderMessageRulesCountOperationOptions) ToHeaders() *client.Headers
func (GetMailFolderMessageRulesCountOperationOptions) ToOData ¶
func (o GetMailFolderMessageRulesCountOperationOptions) ToOData() *odata.Query
func (GetMailFolderMessageRulesCountOperationOptions) ToQuery ¶
func (o GetMailFolderMessageRulesCountOperationOptions) ToQuery() *client.QueryParams
type ListMailFolderMessageRulesCompleteResult ¶
type ListMailFolderMessageRulesCompleteResult struct { LatestHttpResponse *http.Response Items []stable.MessageRule }
type ListMailFolderMessageRulesCustomPager ¶
func (*ListMailFolderMessageRulesCustomPager) NextPageLink ¶
func (p *ListMailFolderMessageRulesCustomPager) NextPageLink() *odata.Link
type ListMailFolderMessageRulesOperationOptions ¶
type ListMailFolderMessageRulesOperationOptions 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 DefaultListMailFolderMessageRulesOperationOptions ¶
func DefaultListMailFolderMessageRulesOperationOptions() ListMailFolderMessageRulesOperationOptions
func (ListMailFolderMessageRulesOperationOptions) ToHeaders ¶
func (o ListMailFolderMessageRulesOperationOptions) ToHeaders() *client.Headers
func (ListMailFolderMessageRulesOperationOptions) ToOData ¶
func (o ListMailFolderMessageRulesOperationOptions) ToOData() *odata.Query
func (ListMailFolderMessageRulesOperationOptions) ToQuery ¶
func (o ListMailFolderMessageRulesOperationOptions) ToQuery() *client.QueryParams
type MailFolderMessageRuleClient ¶
func NewMailFolderMessageRuleClientWithBaseURI ¶
func NewMailFolderMessageRuleClientWithBaseURI(sdkApi sdkEnv.Api) (*MailFolderMessageRuleClient, error)
func (MailFolderMessageRuleClient) CreateMailFolderMessageRule ¶
func (c MailFolderMessageRuleClient) CreateMailFolderMessageRule(ctx context.Context, id stable.MeMailFolderId, input stable.MessageRule, options CreateMailFolderMessageRuleOperationOptions) (result CreateMailFolderMessageRuleOperationResponse, err error)
CreateMailFolderMessageRule - Create rule. Create a messageRule object by specifying a set of conditions and actions. Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions.
func (MailFolderMessageRuleClient) DeleteMailFolderMessageRule ¶
func (c MailFolderMessageRuleClient) DeleteMailFolderMessageRule(ctx context.Context, id stable.MeMailFolderIdMessageRuleId, options DeleteMailFolderMessageRuleOperationOptions) (result DeleteMailFolderMessageRuleOperationResponse, err error)
DeleteMailFolderMessageRule - Delete messageRule. Delete the specified messageRule object.
func (MailFolderMessageRuleClient) GetMailFolderMessageRule ¶
func (c MailFolderMessageRuleClient) GetMailFolderMessageRule(ctx context.Context, id stable.MeMailFolderIdMessageRuleId, options GetMailFolderMessageRuleOperationOptions) (result GetMailFolderMessageRuleOperationResponse, err error)
GetMailFolderMessageRule - Get rule. Get the properties and relationships of a messageRule object.
func (MailFolderMessageRuleClient) GetMailFolderMessageRulesCount ¶
func (c MailFolderMessageRuleClient) GetMailFolderMessageRulesCount(ctx context.Context, id stable.MeMailFolderId, options GetMailFolderMessageRulesCountOperationOptions) (result GetMailFolderMessageRulesCountOperationResponse, err error)
GetMailFolderMessageRulesCount - Get the number of the resource
func (MailFolderMessageRuleClient) ListMailFolderMessageRules ¶
func (c MailFolderMessageRuleClient) ListMailFolderMessageRules(ctx context.Context, id stable.MeMailFolderId, options ListMailFolderMessageRulesOperationOptions) (result ListMailFolderMessageRulesOperationResponse, err error)
ListMailFolderMessageRules - List rules. Get all the messageRule objects defined for the user's inbox.
func (MailFolderMessageRuleClient) ListMailFolderMessageRulesComplete ¶
func (c MailFolderMessageRuleClient) ListMailFolderMessageRulesComplete(ctx context.Context, id stable.MeMailFolderId, options ListMailFolderMessageRulesOperationOptions) (ListMailFolderMessageRulesCompleteResult, error)
ListMailFolderMessageRulesComplete retrieves all the results into a single object
func (MailFolderMessageRuleClient) ListMailFolderMessageRulesCompleteMatchingPredicate ¶
func (c MailFolderMessageRuleClient) ListMailFolderMessageRulesCompleteMatchingPredicate(ctx context.Context, id stable.MeMailFolderId, options ListMailFolderMessageRulesOperationOptions, predicate MessageRuleOperationPredicate) (result ListMailFolderMessageRulesCompleteResult, err error)
ListMailFolderMessageRulesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (MailFolderMessageRuleClient) UpdateMailFolderMessageRule ¶
func (c MailFolderMessageRuleClient) UpdateMailFolderMessageRule(ctx context.Context, id stable.MeMailFolderIdMessageRuleId, input stable.MessageRule, options UpdateMailFolderMessageRuleOperationOptions) (result UpdateMailFolderMessageRuleOperationResponse, err error)
UpdateMailFolderMessageRule - Update rule. Change writable properties on a messageRule object and save the changes.
type MessageRuleOperationPredicate ¶
type MessageRuleOperationPredicate struct { }
func (MessageRuleOperationPredicate) Matches ¶
func (p MessageRuleOperationPredicate) Matches(input stable.MessageRule) bool
type UpdateMailFolderMessageRuleOperationOptions ¶
type UpdateMailFolderMessageRuleOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateMailFolderMessageRuleOperationOptions ¶
func DefaultUpdateMailFolderMessageRuleOperationOptions() UpdateMailFolderMessageRuleOperationOptions
func (UpdateMailFolderMessageRuleOperationOptions) ToHeaders ¶
func (o UpdateMailFolderMessageRuleOperationOptions) ToHeaders() *client.Headers
func (UpdateMailFolderMessageRuleOperationOptions) ToOData ¶
func (o UpdateMailFolderMessageRuleOperationOptions) ToOData() *odata.Query
func (UpdateMailFolderMessageRuleOperationOptions) ToQuery ¶
func (o UpdateMailFolderMessageRuleOperationOptions) ToQuery() *client.QueryParams