Documentation ¶
Index ¶
- func ValidateRecommendedActionSessionsOperationResultID(input interface{}, key string) (warnings []string, errors []error)
- type ListCompleteResult
- type ListOperationResponse
- type LocationBasedRecommendedActionSessionsResultClient
- func (c LocationBasedRecommendedActionSessionsResultClient) List(ctx context.Context, id RecommendedActionSessionsOperationResultId) (result ListOperationResponse, err error)
- func (c LocationBasedRecommendedActionSessionsResultClient) ListComplete(ctx context.Context, id RecommendedActionSessionsOperationResultId) (ListCompleteResult, error)
- func (c LocationBasedRecommendedActionSessionsResultClient) ListCompleteMatchingPredicate(ctx context.Context, id RecommendedActionSessionsOperationResultId, ...) (result ListCompleteResult, err error)
- type RecommendationAction
- type RecommendationActionOperationPredicate
- type RecommendationActionProperties
- func (o *RecommendationActionProperties) GetCreatedTimeAsTime() (*time.Time, error)
- func (o *RecommendationActionProperties) GetExpirationTimeAsTime() (*time.Time, error)
- func (o *RecommendationActionProperties) SetCreatedTimeAsTime(input time.Time)
- func (o *RecommendationActionProperties) SetExpirationTimeAsTime(input time.Time)
- type RecommendedActionSessionsOperationResultId
- func NewRecommendedActionSessionsOperationResultID(subscriptionId string, locationName string, operationId string) RecommendedActionSessionsOperationResultId
- func ParseRecommendedActionSessionsOperationResultID(input string) (*RecommendedActionSessionsOperationResultId, error)
- func ParseRecommendedActionSessionsOperationResultIDInsensitively(input string) (*RecommendedActionSessionsOperationResultId, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateRecommendedActionSessionsOperationResultID ¶
func ValidateRecommendedActionSessionsOperationResultID(input interface{}, key string) (warnings []string, errors []error)
ValidateRecommendedActionSessionsOperationResultID checks that 'input' can be parsed as a Recommended Action Sessions Operation Result ID
Types ¶
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []RecommendationAction
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RecommendationAction }
type LocationBasedRecommendedActionSessionsResultClient ¶
type LocationBasedRecommendedActionSessionsResultClient struct {
Client *resourcemanager.Client
}
func NewLocationBasedRecommendedActionSessionsResultClientWithBaseURI ¶
func NewLocationBasedRecommendedActionSessionsResultClientWithBaseURI(api environments.Api) (*LocationBasedRecommendedActionSessionsResultClient, error)
func (LocationBasedRecommendedActionSessionsResultClient) List ¶
func (c LocationBasedRecommendedActionSessionsResultClient) List(ctx context.Context, id RecommendedActionSessionsOperationResultId) (result ListOperationResponse, err error)
List ...
func (LocationBasedRecommendedActionSessionsResultClient) ListComplete ¶
func (c LocationBasedRecommendedActionSessionsResultClient) ListComplete(ctx context.Context, id RecommendedActionSessionsOperationResultId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (LocationBasedRecommendedActionSessionsResultClient) ListCompleteMatchingPredicate ¶
func (c LocationBasedRecommendedActionSessionsResultClient) ListCompleteMatchingPredicate(ctx context.Context, id RecommendedActionSessionsOperationResultId, predicate RecommendationActionOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type RecommendationAction ¶
type RecommendationAction struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RecommendationActionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type RecommendationActionOperationPredicate ¶
func (RecommendationActionOperationPredicate) Matches ¶
func (p RecommendationActionOperationPredicate) Matches(input RecommendationAction) bool
type RecommendationActionProperties ¶
type RecommendationActionProperties struct { ActionId *int64 `json:"actionId,omitempty"` AdvisorName *string `json:"advisorName,omitempty"` CreatedTime *string `json:"createdTime,omitempty"` Details *map[string]string `json:"details,omitempty"` ExpirationTime *string `json:"expirationTime,omitempty"` Reason *string `json:"reason,omitempty"` RecommendationType *string `json:"recommendationType,omitempty"` SessionId *string `json:"sessionId,omitempty"` }
func (*RecommendationActionProperties) GetCreatedTimeAsTime ¶
func (o *RecommendationActionProperties) GetCreatedTimeAsTime() (*time.Time, error)
func (*RecommendationActionProperties) GetExpirationTimeAsTime ¶
func (o *RecommendationActionProperties) GetExpirationTimeAsTime() (*time.Time, error)
func (*RecommendationActionProperties) SetCreatedTimeAsTime ¶
func (o *RecommendationActionProperties) SetCreatedTimeAsTime(input time.Time)
func (*RecommendationActionProperties) SetExpirationTimeAsTime ¶
func (o *RecommendationActionProperties) SetExpirationTimeAsTime(input time.Time)
type RecommendedActionSessionsOperationResultId ¶
type RecommendedActionSessionsOperationResultId struct { SubscriptionId string LocationName string OperationId string }
RecommendedActionSessionsOperationResultId is a struct representing the Resource ID for a Recommended Action Sessions Operation Result
func NewRecommendedActionSessionsOperationResultID ¶
func NewRecommendedActionSessionsOperationResultID(subscriptionId string, locationName string, operationId string) RecommendedActionSessionsOperationResultId
NewRecommendedActionSessionsOperationResultID returns a new RecommendedActionSessionsOperationResultId struct
func ParseRecommendedActionSessionsOperationResultID ¶
func ParseRecommendedActionSessionsOperationResultID(input string) (*RecommendedActionSessionsOperationResultId, error)
ParseRecommendedActionSessionsOperationResultID parses 'input' into a RecommendedActionSessionsOperationResultId
func ParseRecommendedActionSessionsOperationResultIDInsensitively ¶
func ParseRecommendedActionSessionsOperationResultIDInsensitively(input string) (*RecommendedActionSessionsOperationResultId, error)
ParseRecommendedActionSessionsOperationResultIDInsensitively parses 'input' case-insensitively into a RecommendedActionSessionsOperationResultId note: this method should only be used for API response data and not user input
func (RecommendedActionSessionsOperationResultId) ID ¶
func (id RecommendedActionSessionsOperationResultId) ID() string
ID returns the formatted Recommended Action Sessions Operation Result ID
func (RecommendedActionSessionsOperationResultId) Segments ¶
func (id RecommendedActionSessionsOperationResultId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Recommended Action Sessions Operation Result ID
func (RecommendedActionSessionsOperationResultId) String ¶
func (id RecommendedActionSessionsOperationResultId) String() string
String returns a human-readable description of this Recommended Action Sessions Operation Result ID