import type { OperationOptions } from "@azure-rest/core-client";
/** Optional parameters. */
export interface RecommendationsDisableRecommendationForSubscriptionOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RecommendationsResetAllFiltersOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RecommendationsListOptionalParams extends OperationOptions {
/** Specify true to return only the most critical recommendations. The default is false, which returns all recommendations. */
featured?: boolean;
/** Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D] */
filter?: string;
}
/** Optional parameters. */
export interface RecommendationsResetAllFiltersForWebAppOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RecommendationsDisableAllForWebAppOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RecommendationsListRecommendedRulesForWebAppOptionalParams extends OperationOptions {
/** Specify true to return only the most critical recommendations. The default is false, which returns all recommendations. */
featured?: boolean;
/** Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' */
filter?: string;
}
/** Optional parameters. */
export interface RecommendationsListHistoryForWebAppOptionalParams extends OperationOptions {
/** Specify false to return all recommendations. The default is true, which returns only expired recommendations. */
expiredOnly?: boolean;
/** Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D] */
filter?: string;
}
/** Optional parameters. */
export interface RecommendationsDisableRecommendationForHostingEnvironmentOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams extends OperationOptions {
/** Specify true to update the last-seen timestamp of the recommendation object. */
updateSeen?: boolean;
/** The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry. */
recommendationId?: string;
}
/** Optional parameters. */
export interface RecommendationsResetAllFiltersForHostingEnvironmentOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RecommendationsDisableAllForHostingEnvironmentOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams extends OperationOptions {
/** Specify true to return only the most critical recommendations. The default is false, which returns all recommendations. */
featured?: boolean;
/** Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' */
filter?: string;
}
/** Optional parameters. */
export interface RecommendationsListHistoryForHostingEnvironmentOptionalParams extends OperationOptions {
/** Specify false to return all recommendations. The default is true, which returns only expired recommendations. */
expiredOnly?: boolean;
/** Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D] */
filter?: string;
}
/** Optional parameters. */
export interface RecommendationsDisableRecommendationForSiteOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RecommendationsGetRuleDetailsByWebAppOptionalParams extends OperationOptions {
/** Specify true to update the last-seen timestamp of the recommendation object. */
updateSeen?: boolean;
/** The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry. */
recommendationId?: string;
}
//# sourceMappingURL=options.d.ts.map