/** * Squidex API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AlgoliaRuleActionDto } from './AlgoliaRuleActionDto'; import { AzureQueueRuleActionDto } from './AzureQueueRuleActionDto'; import { CommentRuleActionDto } from './CommentRuleActionDto'; import { CreateContentRuleActionDto } from './CreateContentRuleActionDto'; import { DiscourseRuleActionDto } from './DiscourseRuleActionDto'; import { ElasticSearchRuleActionDto } from './ElasticSearchRuleActionDto'; import { EmailRuleActionDto } from './EmailRuleActionDto'; import { FastlyRuleActionDto } from './FastlyRuleActionDto'; import { MediumRuleActionDto } from './MediumRuleActionDto'; import { NotificationRuleActionDto } from './NotificationRuleActionDto'; import { OpenSearchRuleActionDto } from './OpenSearchRuleActionDto'; import { PrerenderRuleActionDto } from './PrerenderRuleActionDto'; import { ScriptRuleActionDto } from './ScriptRuleActionDto'; import { SignalRRuleActionDto } from './SignalRRuleActionDto'; import { SlackRuleActionDto } from './SlackRuleActionDto'; import { TweetRuleActionDto } from './TweetRuleActionDto'; import { TypesenseRuleActionDto } from './TypesenseRuleActionDto'; import { WebhookRuleActionDto } from './WebhookRuleActionDto'; /** * * @export * @interface RuleActionDto */ export interface RuleActionDto { /** * * @type {string} * @memberof RuleActionDto */ actionType: string; } export declare function isAlgoliaRuleActionDto(value: RuleActionDto): value is AlgoliaRuleActionDto; export declare function isAzureQueueRuleActionDto(value: RuleActionDto): value is AzureQueueRuleActionDto; export declare function isCommentRuleActionDto(value: RuleActionDto): value is CommentRuleActionDto; export declare function isCreateContentRuleActionDto(value: RuleActionDto): value is CreateContentRuleActionDto; export declare function isDiscourseRuleActionDto(value: RuleActionDto): value is DiscourseRuleActionDto; export declare function isElasticSearchRuleActionDto(value: RuleActionDto): value is ElasticSearchRuleActionDto; export declare function isEmailRuleActionDto(value: RuleActionDto): value is EmailRuleActionDto; export declare function isFastlyRuleActionDto(value: RuleActionDto): value is FastlyRuleActionDto; export declare function isMediumRuleActionDto(value: RuleActionDto): value is MediumRuleActionDto; export declare function isNotificationRuleActionDto(value: RuleActionDto): value is NotificationRuleActionDto; export declare function isOpenSearchRuleActionDto(value: RuleActionDto): value is OpenSearchRuleActionDto; export declare function isPrerenderRuleActionDto(value: RuleActionDto): value is PrerenderRuleActionDto; export declare function isScriptRuleActionDto(value: RuleActionDto): value is ScriptRuleActionDto; export declare function isSignalRRuleActionDto(value: RuleActionDto): value is SignalRRuleActionDto; export declare function isSlackRuleActionDto(value: RuleActionDto): value is SlackRuleActionDto; export declare function isTweetRuleActionDto(value: RuleActionDto): value is TweetRuleActionDto; export declare function isTypesenseRuleActionDto(value: RuleActionDto): value is TypesenseRuleActionDto; export declare function isWebhookRuleActionDto(value: RuleActionDto): value is WebhookRuleActionDto; /** * Check if a given object implements the RuleActionDto interface. */ export declare function instanceOfRuleActionDto(value: any): value is RuleActionDto; export declare function RuleActionDtoFromJSON(json: any): RuleActionDto; export declare function RuleActionDtoFromJSONTyped(json: any, _ignoreDiscriminator: boolean): RuleActionDto; export declare function RuleActionDtoToJSON(value?: RuleActionDto | null, _ignoreDiscriminator?: boolean): any;