Documentation ¶
Index ¶
- type CreateRecommendationCompleteOperationOptions
- type CreateRecommendationCompleteOperationResponse
- type CreateRecommendationOperationOptions
- type CreateRecommendationOperationResponse
- type CreateRecommendationPostponeOperationOptions
- type CreateRecommendationPostponeOperationResponse
- type CreateRecommendationPostponeRequest
- type CreateRecommendationReactivateOperationOptions
- type CreateRecommendationReactivateOperationResponse
- type DeleteRecommendationOperationOptions
- type DeleteRecommendationOperationResponse
- type DismissRecommendationOperationOptions
- type DismissRecommendationOperationResponse
- type DismissRecommendationRequest
- type GetRecommendationOperationOptions
- type GetRecommendationOperationResponse
- type GetRecommendationsCountOperationOptions
- type GetRecommendationsCountOperationResponse
- type ListRecommendationsCompleteResult
- type ListRecommendationsCustomPager
- type ListRecommendationsOperationOptions
- type ListRecommendationsOperationResponse
- type RecommendationClient
- func (c RecommendationClient) CreateRecommendation(ctx context.Context, input beta.Recommendation, ...) (result CreateRecommendationOperationResponse, err error)
- func (c RecommendationClient) CreateRecommendationComplete(ctx context.Context, id beta.DirectoryRecommendationId, ...) (result CreateRecommendationCompleteOperationResponse, err error)
- func (c RecommendationClient) CreateRecommendationPostpone(ctx context.Context, id beta.DirectoryRecommendationId, ...) (result CreateRecommendationPostponeOperationResponse, err error)
- func (c RecommendationClient) CreateRecommendationReactivate(ctx context.Context, id beta.DirectoryRecommendationId, ...) (result CreateRecommendationReactivateOperationResponse, err error)
- func (c RecommendationClient) DeleteRecommendation(ctx context.Context, id beta.DirectoryRecommendationId, ...) (result DeleteRecommendationOperationResponse, err error)
- func (c RecommendationClient) DismissRecommendation(ctx context.Context, id beta.DirectoryRecommendationId, ...) (result DismissRecommendationOperationResponse, err error)
- func (c RecommendationClient) GetRecommendation(ctx context.Context, id beta.DirectoryRecommendationId, ...) (result GetRecommendationOperationResponse, err error)
- func (c RecommendationClient) GetRecommendationsCount(ctx context.Context, options GetRecommendationsCountOperationOptions) (result GetRecommendationsCountOperationResponse, err error)
- func (c RecommendationClient) ListRecommendations(ctx context.Context, options ListRecommendationsOperationOptions) (result ListRecommendationsOperationResponse, err error)
- func (c RecommendationClient) ListRecommendationsComplete(ctx context.Context, options ListRecommendationsOperationOptions) (ListRecommendationsCompleteResult, error)
- func (c RecommendationClient) ListRecommendationsCompleteMatchingPredicate(ctx context.Context, options ListRecommendationsOperationOptions, ...) (result ListRecommendationsCompleteResult, err error)
- func (c RecommendationClient) UpdateRecommendation(ctx context.Context, id beta.DirectoryRecommendationId, ...) (result UpdateRecommendationOperationResponse, err error)
- type RecommendationOperationPredicate
- type UpdateRecommendationOperationOptions
- type UpdateRecommendationOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRecommendationCompleteOperationOptions ¶
type CreateRecommendationCompleteOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateRecommendationCompleteOperationOptions ¶
func DefaultCreateRecommendationCompleteOperationOptions() CreateRecommendationCompleteOperationOptions
func (CreateRecommendationCompleteOperationOptions) ToHeaders ¶
func (o CreateRecommendationCompleteOperationOptions) ToHeaders() *client.Headers
func (CreateRecommendationCompleteOperationOptions) ToOData ¶
func (o CreateRecommendationCompleteOperationOptions) ToOData() *odata.Query
func (CreateRecommendationCompleteOperationOptions) ToQuery ¶
func (o CreateRecommendationCompleteOperationOptions) ToQuery() *client.QueryParams
type CreateRecommendationOperationOptions ¶
type CreateRecommendationOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateRecommendationOperationOptions ¶
func DefaultCreateRecommendationOperationOptions() CreateRecommendationOperationOptions
func (CreateRecommendationOperationOptions) ToHeaders ¶
func (o CreateRecommendationOperationOptions) ToHeaders() *client.Headers
func (CreateRecommendationOperationOptions) ToOData ¶
func (o CreateRecommendationOperationOptions) ToOData() *odata.Query
func (CreateRecommendationOperationOptions) ToQuery ¶
func (o CreateRecommendationOperationOptions) ToQuery() *client.QueryParams
type CreateRecommendationPostponeOperationOptions ¶
type CreateRecommendationPostponeOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateRecommendationPostponeOperationOptions ¶
func DefaultCreateRecommendationPostponeOperationOptions() CreateRecommendationPostponeOperationOptions
func (CreateRecommendationPostponeOperationOptions) ToHeaders ¶
func (o CreateRecommendationPostponeOperationOptions) ToHeaders() *client.Headers
func (CreateRecommendationPostponeOperationOptions) ToOData ¶
func (o CreateRecommendationPostponeOperationOptions) ToOData() *odata.Query
func (CreateRecommendationPostponeOperationOptions) ToQuery ¶
func (o CreateRecommendationPostponeOperationOptions) ToQuery() *client.QueryParams
type CreateRecommendationPostponeRequest ¶
type CreateRecommendationPostponeRequest struct {
PostponeUntilDateTime *string `json:"postponeUntilDateTime,omitempty"`
}
type CreateRecommendationReactivateOperationOptions ¶
type CreateRecommendationReactivateOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateRecommendationReactivateOperationOptions ¶
func DefaultCreateRecommendationReactivateOperationOptions() CreateRecommendationReactivateOperationOptions
func (CreateRecommendationReactivateOperationOptions) ToHeaders ¶
func (o CreateRecommendationReactivateOperationOptions) ToHeaders() *client.Headers
func (CreateRecommendationReactivateOperationOptions) ToOData ¶
func (o CreateRecommendationReactivateOperationOptions) ToOData() *odata.Query
func (CreateRecommendationReactivateOperationOptions) ToQuery ¶
func (o CreateRecommendationReactivateOperationOptions) ToQuery() *client.QueryParams
type DeleteRecommendationOperationOptions ¶
type DeleteRecommendationOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteRecommendationOperationOptions ¶
func DefaultDeleteRecommendationOperationOptions() DeleteRecommendationOperationOptions
func (DeleteRecommendationOperationOptions) ToHeaders ¶
func (o DeleteRecommendationOperationOptions) ToHeaders() *client.Headers
func (DeleteRecommendationOperationOptions) ToOData ¶
func (o DeleteRecommendationOperationOptions) ToOData() *odata.Query
func (DeleteRecommendationOperationOptions) ToQuery ¶
func (o DeleteRecommendationOperationOptions) ToQuery() *client.QueryParams
type DismissRecommendationOperationOptions ¶
type DismissRecommendationOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDismissRecommendationOperationOptions ¶
func DefaultDismissRecommendationOperationOptions() DismissRecommendationOperationOptions
func (DismissRecommendationOperationOptions) ToHeaders ¶
func (o DismissRecommendationOperationOptions) ToHeaders() *client.Headers
func (DismissRecommendationOperationOptions) ToOData ¶
func (o DismissRecommendationOperationOptions) ToOData() *odata.Query
func (DismissRecommendationOperationOptions) ToQuery ¶
func (o DismissRecommendationOperationOptions) ToQuery() *client.QueryParams
type GetRecommendationOperationOptions ¶
type GetRecommendationOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetRecommendationOperationOptions ¶
func DefaultGetRecommendationOperationOptions() GetRecommendationOperationOptions
func (GetRecommendationOperationOptions) ToHeaders ¶
func (o GetRecommendationOperationOptions) ToHeaders() *client.Headers
func (GetRecommendationOperationOptions) ToOData ¶
func (o GetRecommendationOperationOptions) ToOData() *odata.Query
func (GetRecommendationOperationOptions) ToQuery ¶
func (o GetRecommendationOperationOptions) ToQuery() *client.QueryParams
type GetRecommendationsCountOperationOptions ¶
type GetRecommendationsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetRecommendationsCountOperationOptions ¶
func DefaultGetRecommendationsCountOperationOptions() GetRecommendationsCountOperationOptions
func (GetRecommendationsCountOperationOptions) ToHeaders ¶
func (o GetRecommendationsCountOperationOptions) ToHeaders() *client.Headers
func (GetRecommendationsCountOperationOptions) ToOData ¶
func (o GetRecommendationsCountOperationOptions) ToOData() *odata.Query
func (GetRecommendationsCountOperationOptions) ToQuery ¶
func (o GetRecommendationsCountOperationOptions) ToQuery() *client.QueryParams
type ListRecommendationsCompleteResult ¶
type ListRecommendationsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.Recommendation }
type ListRecommendationsCustomPager ¶
func (*ListRecommendationsCustomPager) NextPageLink ¶
func (p *ListRecommendationsCustomPager) NextPageLink() *odata.Link
type ListRecommendationsOperationOptions ¶
type ListRecommendationsOperationOptions 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 DefaultListRecommendationsOperationOptions ¶
func DefaultListRecommendationsOperationOptions() ListRecommendationsOperationOptions
func (ListRecommendationsOperationOptions) ToHeaders ¶
func (o ListRecommendationsOperationOptions) ToHeaders() *client.Headers
func (ListRecommendationsOperationOptions) ToOData ¶
func (o ListRecommendationsOperationOptions) ToOData() *odata.Query
func (ListRecommendationsOperationOptions) ToQuery ¶
func (o ListRecommendationsOperationOptions) ToQuery() *client.QueryParams
type RecommendationClient ¶
func NewRecommendationClientWithBaseURI ¶
func NewRecommendationClientWithBaseURI(sdkApi sdkEnv.Api) (*RecommendationClient, error)
func (RecommendationClient) CreateRecommendation ¶
func (c RecommendationClient) CreateRecommendation(ctx context.Context, input beta.Recommendation, options CreateRecommendationOperationOptions) (result CreateRecommendationOperationResponse, err error)
CreateRecommendation - Create new navigation property to recommendations for directory
func (RecommendationClient) CreateRecommendationComplete ¶
func (c RecommendationClient) CreateRecommendationComplete(ctx context.Context, id beta.DirectoryRecommendationId, options CreateRecommendationCompleteOperationOptions) (result CreateRecommendationCompleteOperationResponse, err error)
CreateRecommendationComplete - Invoke action complete. Complete a recommendation object and update its status to completedByUser.
func (RecommendationClient) CreateRecommendationPostpone ¶
func (c RecommendationClient) CreateRecommendationPostpone(ctx context.Context, id beta.DirectoryRecommendationId, input CreateRecommendationPostponeRequest, options CreateRecommendationPostponeOperationOptions) (result CreateRecommendationPostponeOperationResponse, err error)
CreateRecommendationPostpone - Invoke action postpone. Postpone action on a recommendation object to a specified future date and time by marking its status as postponed. On the date and time provided, Microsoft Entra ID will automatically update the status of the recommendation object to active again.
func (RecommendationClient) CreateRecommendationReactivate ¶
func (c RecommendationClient) CreateRecommendationReactivate(ctx context.Context, id beta.DirectoryRecommendationId, options CreateRecommendationReactivateOperationOptions) (result CreateRecommendationReactivateOperationResponse, err error)
CreateRecommendationReactivate - Invoke action reactivate. Reactivate a completed, dismissed, or postponed recommendation object. This action updates the status of the recommendation to active. This method only works when the status of the recommendation is completedByUser, dismissed, or postponed.
func (RecommendationClient) DeleteRecommendation ¶
func (c RecommendationClient) DeleteRecommendation(ctx context.Context, id beta.DirectoryRecommendationId, options DeleteRecommendationOperationOptions) (result DeleteRecommendationOperationResponse, err error)
DeleteRecommendation - Delete navigation property recommendations for directory
func (RecommendationClient) DismissRecommendation ¶
func (c RecommendationClient) DismissRecommendation(ctx context.Context, id beta.DirectoryRecommendationId, input DismissRecommendationRequest, options DismissRecommendationOperationOptions) (result DismissRecommendationOperationResponse, err error)
DismissRecommendation - Invoke action dismiss. Dismiss a recommendation object that you consider to be inapplicable to your tenant and update its status to dismissed .
func (RecommendationClient) GetRecommendation ¶
func (c RecommendationClient) GetRecommendation(ctx context.Context, id beta.DirectoryRecommendationId, options GetRecommendationOperationOptions) (result GetRecommendationOperationResponse, err error)
GetRecommendation - Get recommendation. Read the properties and relationships of a recommendation object.
func (RecommendationClient) GetRecommendationsCount ¶
func (c RecommendationClient) GetRecommendationsCount(ctx context.Context, options GetRecommendationsCountOperationOptions) (result GetRecommendationsCountOperationResponse, err error)
GetRecommendationsCount - Get the number of the resource
func (RecommendationClient) ListRecommendations ¶
func (c RecommendationClient) ListRecommendations(ctx context.Context, options ListRecommendationsOperationOptions) (result ListRecommendationsOperationResponse, err error)
ListRecommendations - List recommendations. Get a list of the recommendation objects and their properties.
func (RecommendationClient) ListRecommendationsComplete ¶
func (c RecommendationClient) ListRecommendationsComplete(ctx context.Context, options ListRecommendationsOperationOptions) (ListRecommendationsCompleteResult, error)
ListRecommendationsComplete retrieves all the results into a single object
func (RecommendationClient) ListRecommendationsCompleteMatchingPredicate ¶
func (c RecommendationClient) ListRecommendationsCompleteMatchingPredicate(ctx context.Context, options ListRecommendationsOperationOptions, predicate RecommendationOperationPredicate) (result ListRecommendationsCompleteResult, err error)
ListRecommendationsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (RecommendationClient) UpdateRecommendation ¶
func (c RecommendationClient) UpdateRecommendation(ctx context.Context, id beta.DirectoryRecommendationId, input beta.Recommendation, options UpdateRecommendationOperationOptions) (result UpdateRecommendationOperationResponse, err error)
UpdateRecommendation - Update the navigation property recommendations in directory
type RecommendationOperationPredicate ¶
type RecommendationOperationPredicate struct { }
func (RecommendationOperationPredicate) Matches ¶
func (p RecommendationOperationPredicate) Matches(input beta.Recommendation) bool
type UpdateRecommendationOperationOptions ¶
type UpdateRecommendationOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateRecommendationOperationOptions ¶
func DefaultUpdateRecommendationOperationOptions() UpdateRecommendationOperationOptions
func (UpdateRecommendationOperationOptions) ToHeaders ¶
func (o UpdateRecommendationOperationOptions) ToHeaders() *client.Headers
func (UpdateRecommendationOperationOptions) ToOData ¶
func (o UpdateRecommendationOperationOptions) ToOData() *odata.Query
func (UpdateRecommendationOperationOptions) ToQuery ¶
func (o UpdateRecommendationOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createrecommendation.go
- method_createrecommendationcomplete.go
- method_createrecommendationpostpone.go
- method_createrecommendationreactivate.go
- method_deleterecommendation.go
- method_dismissrecommendation.go
- method_getrecommendation.go
- method_getrecommendationscount.go
- method_listrecommendations.go
- method_updaterecommendation.go
- model_createrecommendationpostponerequest.go
- model_dismissrecommendationrequest.go
- predicates.go
- version.go