/** * 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. */ import type { EventTraceData } from './EventTraceData'; /** * Records workflow step completion for engagement tracking, capturing form submissions, page views, * and user interactions to measure engagement quality. * @export * @interface EventTrace */ export interface EventTrace { /** * * @type {Date} * @memberof EventTrace */ completedAt?: Date; /** * * @type {Date} * @memberof EventTrace */ createdAt?: Date; /** * * @type {string} * @memberof EventTrace */ eventId?: string; /** * * @type {string} * @memberof EventTrace */ id?: string; /** * * @type {string} * @memberof EventTrace */ linkId?: string; /** * * @type {string} * @memberof EventTrace */ stepAction?: string; /** * * @type {EventTraceData} * @memberof EventTrace */ stepData?: EventTraceData; /** * * @type {string} * @memberof EventTrace */ stepKind?: string; /** * * @type {Date} * @memberof EventTrace */ updatedAt?: Date; /** * * @type {string} * @memberof EventTrace */ visitorId?: string; /** * * @type {string} * @memberof EventTrace */ workspaceId?: string; } /** * Check if a given object implements the EventTrace interface. */ export declare function instanceOfEventTrace(value: object): value is EventTrace; export declare function EventTraceFromJSON(json: any): EventTrace; export declare function EventTraceFromJSONTyped(json: any, ignoreDiscriminator: boolean): EventTrace; export declare function EventTraceToJSON(json: any): EventTrace; export declare function EventTraceToJSONTyped(value?: EventTrace | null, ignoreDiscriminator?: boolean): any;