/** * Linkbreakers API * This is a documentation of all the APIs of Linkbreakers * * The version of the OpenAPI document: 1.118.3 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * - EVENT_ACTION_UNSPECIFIED: Event action not specified * - EVENT_ACTION_CLIENT_REDIRECT: Redirect visitors to a destination URL * - EVENT_ACTION_LINK_VISIT: Entry step triggered when the link is visited. * - EVENT_ACTION_PASSWORD_VERIFY: Require visitors to enter a password before proceeding * - EVENT_ACTION_FORM_SUBMIT: Present a data collection form to visitors * - EVENT_ACTION_CONTACT_CARD: Generate a vCard (VCF) response with contact information * - EVENT_ACTION_MULTI_LINK: A page of buttons where each one continues into more workflow: the button * leads to a next step, not straight out. Records which button the visitor * pressed, so use it over SOCIAL_LINKS_PAGE when that choice is worth * measuring or when a branch needs to do more than redirect. * - EVENT_ACTION_VISIT_TYPE_CONDITION: Route visitors based on whether it's a first or returning visit * - EVENT_ACTION_COUNTRY_CONDITION: Route visitors based on their country location * - EVENT_ACTION_DAY_OF_WEEK_CONDITION: Route visitors based on day of week * - EVENT_ACTION_TIME_OF_DAY_CONDITION: Route visitors based on time of day * - EVENT_ACTION_DAY_OF_MONTH_CONDITION: Route visitors based on day of month * - EVENT_ACTION_SPECIFIC_DATE_CONDITION: Route visitors based on specific calendar dates * - EVENT_ACTION_SOCIAL_LINKS_PAGE: A page of buttons that each leave for an external URL. Social profiles are * the common case, not the only one: app stores, docs, booking pages and * storefronts all work, and the name is the only thing about it that is * social. It is an exit step, so the visitor leaves from here. * - EVENT_ACTION_DEVICE_TYPE_CONDITION: Route visitors based on device type (e.g. MOBILE, DESKTOP, TABLET) * - EVENT_ACTION_DEVICE_PLATFORM_CONDITION: Route visitors based on device platform / operating system (e.g. iOS, Android, macOS) * - EVENT_ACTION_DEVICE_BROWSER_CONDITION: Route visitors based on browser family (e.g. Chrome, Safari, Firefox) * - EVENT_ACTION_DEVICE_BRAND_CONDITION: Route visitors based on hardware brand (e.g. Apple, Samsung, Google) * - EVENT_ACTION_DEVICE_ACTOR_CONDITION: Route visitors based on actor classification (e.g. HUMAN, BOT, AGENT) * - EVENT_ACTION_VISITOR_DATA_CONDITION: Route visitors based on their profile data or custom attributes * - EVENT_ACTION_THANK_YOU_PAGE: Display a final thank you / completion message (exit step) * - EVENT_ACTION_MESSAGE_PAGE: Text with ONE way onward: a single button, or a timer that moves the * visitor automatically. It carries no list of destinations, so a page that * should offer a choice between two or more places is not this step. Use * SOCIAL_LINKS_PAGE when the choices leave for external URLs, or MULTI_LINK * when each choice continues into more workflow. * @export */ export declare const EventAction: { readonly EventActionUnspecified: "EVENT_ACTION_UNSPECIFIED"; readonly EventActionClientRedirect: "EVENT_ACTION_CLIENT_REDIRECT"; readonly EventActionLinkVisit: "EVENT_ACTION_LINK_VISIT"; readonly EventActionPasswordVerify: "EVENT_ACTION_PASSWORD_VERIFY"; readonly EventActionFormSubmit: "EVENT_ACTION_FORM_SUBMIT"; readonly EventActionContactCard: "EVENT_ACTION_CONTACT_CARD"; readonly EventActionMultiLink: "EVENT_ACTION_MULTI_LINK"; readonly EventActionVisitTypeCondition: "EVENT_ACTION_VISIT_TYPE_CONDITION"; readonly EventActionCountryCondition: "EVENT_ACTION_COUNTRY_CONDITION"; readonly EventActionDayOfWeekCondition: "EVENT_ACTION_DAY_OF_WEEK_CONDITION"; readonly EventActionTimeOfDayCondition: "EVENT_ACTION_TIME_OF_DAY_CONDITION"; readonly EventActionDayOfMonthCondition: "EVENT_ACTION_DAY_OF_MONTH_CONDITION"; readonly EventActionSpecificDateCondition: "EVENT_ACTION_SPECIFIC_DATE_CONDITION"; readonly EventActionSocialLinksPage: "EVENT_ACTION_SOCIAL_LINKS_PAGE"; readonly EventActionDeviceTypeCondition: "EVENT_ACTION_DEVICE_TYPE_CONDITION"; readonly EventActionDevicePlatformCondition: "EVENT_ACTION_DEVICE_PLATFORM_CONDITION"; readonly EventActionDeviceBrowserCondition: "EVENT_ACTION_DEVICE_BROWSER_CONDITION"; readonly EventActionDeviceBrandCondition: "EVENT_ACTION_DEVICE_BRAND_CONDITION"; readonly EventActionDeviceActorCondition: "EVENT_ACTION_DEVICE_ACTOR_CONDITION"; readonly EventActionVisitorDataCondition: "EVENT_ACTION_VISITOR_DATA_CONDITION"; readonly EventActionThankYouPage: "EVENT_ACTION_THANK_YOU_PAGE"; readonly EventActionMessagePage: "EVENT_ACTION_MESSAGE_PAGE"; }; export type EventAction = typeof EventAction[keyof typeof EventAction]; export declare function instanceOfEventAction(value: any): boolean; export declare function EventActionFromJSON(json: any): EventAction; export declare function EventActionFromJSONTyped(json: any, ignoreDiscriminator: boolean): EventAction; export declare function EventActionToJSON(value?: EventAction | null): any; export declare function EventActionToJSONTyped(value: any, ignoreDiscriminator: boolean): EventAction;