export type TaskType = 'TASK_TYPE_UNSPECIFIED' | 'TASK_TYPE_FAILED' | 'TASK_TYPE_TRACKING_LOG_CSV' /** deprecated */ | 'TASK_TYPE_EXPORT_MESSAGES' | 'TASK_TYPE_EXPORT_MESSAGES_V2' | 'TASK_TYPE_EXPORT_UNREGISTERED_DEVICES' | 'TASK_TYPE_EXPORT_RICH_MEDIA_FORM_VALUES' /** deprecated */ | 'TASK_TYPE_APPLY_SEGMENT_TO_MESSAGE' /** deprecated */ | 'TASK_TYPE_EXPORT_APPLY_SEGMENT_TO_MESSAGE' | 'TASK_TYPE_CALCULATE_RETENTION' /** deprecated */ | 'TASK_TYPE_APPLY_SEGMENT_TO_METRIC' | 'TASK_TYPE_EXPORT_RICH_MEDIA_RECIPIENTS' | 'TASK_TYPE_EXPORT_BOUNCED_EMAILS' | 'TASK_TYPE_EXPORT_JOURNEYS_HISTORY' | 'TASK_TYPE_EXPORT_JOURNEY_POINT_USERS' | 'TASK_TYPE_EXPORT_MESSAGE_RECIPIENTS' | 'TASK_TYPE_EXPORT_MESSAGE_CLICKS_DEVICES' | 'TASK_TYPE_EXPORT_MESSAGE_EVENT_TRIGGERED_DEVICES' | 'TASK_TYPE_EXPORT_MESSAGE_ERROR_DEVICES' | 'TASK_TYPE_CREATE_SEGMENT_FROM_MESSAGE' | 'TASK_TYPE_UPDATE_SEGMENT_INSIGHTS_LIST' | 'TASK_TYPE_EXPORT_JOURNEY_USERS_LIST' | 'TASK_TYPE_EXPORT_JOURNEY_POINTS_STATISTICS' | 'TASK_TYPE_EXPORT_JOURNEY_GOAL_USERS' | 'TASK_TYPE_EXPORT_CONTROL_GROUP' | 'TASK_TYPE_EXPORT_SUBSCRIPTION_FORM_SUBSCRIBED_USERS'; export type ExportRequest_args_trackingLogCsv = { type: 'trackingLogCsv'; data: TrackingLogCSVArgs; }; export type ExportRequest_args_exportMessagesV2 = { type: 'exportMessagesV2'; data: ExportMessagesV2Args; }; export type ExportRequest_args_exportUnregisteredDevices = { type: 'exportUnregisteredDevices'; data: ExportUnregisteredDevicesArgs; }; export type ExportRequest_args_exportRichMediaFormValues = { type: 'exportRichMediaFormValues'; data: ExportRichMediaFormValuesArgs; }; export type ExportRequest_args_applySegmentToMessage = { type: 'applySegmentToMessage'; data: ApplySegmentToMessageArgs; }; export type ExportRequest_args_exportApplySegmentToMessage = { type: 'exportApplySegmentToMessage'; data: ExportApplySegmentToMessageArgs; }; export type ExportRequest_args_calculateRetention = { type: 'calculateRetention'; data: CalculateRetentionArgs; }; export type ExportRequest_args_applySegmentToMetric = { type: 'applySegmentToMetric'; data: ApplySegmentToMetricArgs; }; export type ExportRequest_args_exportRichMediaRecipients = { type: 'exportRichMediaRecipients'; data: ExportRichMediaRecipientsArgs; }; export type ExportRequest_args_exportBouncedEmails = { type: 'exportBouncedEmails'; data: ExportBouncedEmailsArgs; }; export type ExportRequest_args_exportJourneysHistory = { type: 'exportJourneysHistory'; data: ExportJourneysHistoryArgs; }; export type ExportRequest_args_exportJourneyPointUsers = { type: 'exportJourneyPointUsers'; data: ExportJourneyPointUsersArgs; }; export type ExportRequest_args_exportMessageRecipients = { type: 'exportMessageRecipients'; data: ExportMessageRecipientsArgs; }; export type ExportRequest_args_exportMessageClicksDevices = { type: 'exportMessageClicksDevices'; data: ExportMessageClicksDevicesArgs; }; export type ExportRequest_args_exportMessageEventTriggeredDevices = { type: 'exportMessageEventTriggeredDevices'; data: ExportMessageEventTriggeredDevicesArgs; }; export type ExportRequest_args_exportMessageErrorDevices = { type: 'exportMessageErrorDevices'; data: ExportMessageErrorsDevicesArgs; }; export type ExportRequest_args_createSegmentFromMessage = { type: 'createSegmentFromMessage'; data: CreateSegmentFromMessageArgs; }; export type ExportRequest_args_updateSegmentInsightsList = { type: 'updateSegmentInsightsList'; data: UpdateSegmentInsightsListArgs; }; export type ExportRequest_args_exportJourneyUsersList = { type: 'exportJourneyUsersList'; data: ExportJourneyUsersListArgs; }; export type ExportRequest_args_exportJourneyPointsStatistics = { type: 'exportJourneyPointsStatistics'; data: ExportJourneyPointsStatisticsArgs; }; export type ExportRequest_args_exportJourneyGoalUsers = { type: 'exportJourneyGoalUsers'; data: ExportJourneyGoalUsersArgs; }; export type ExportRequest_args_exportControlGroup = { type: 'exportControlGroup'; data: ExportControlGroupArgs; }; export type ExportRequest_args_exportSubscriptionFormSubscribedUsers = { type: 'exportSubscriptionFormSubscribedUsers'; data: ExportSubscriptionFormSubscribedUsersArgs; }; export type ExportRequest_args = ExportRequest_args_trackingLogCsv | ExportRequest_args_exportMessagesV2 | ExportRequest_args_exportUnregisteredDevices | ExportRequest_args_exportRichMediaFormValues | ExportRequest_args_applySegmentToMessage | ExportRequest_args_exportApplySegmentToMessage | ExportRequest_args_calculateRetention | ExportRequest_args_applySegmentToMetric | ExportRequest_args_exportRichMediaRecipients | ExportRequest_args_exportBouncedEmails | ExportRequest_args_exportJourneysHistory | ExportRequest_args_exportJourneyPointUsers | ExportRequest_args_exportMessageRecipients | ExportRequest_args_exportMessageClicksDevices | ExportRequest_args_exportMessageEventTriggeredDevices | ExportRequest_args_exportMessageErrorDevices | ExportRequest_args_createSegmentFromMessage | ExportRequest_args_updateSegmentInsightsList | ExportRequest_args_exportJourneyUsersList | ExportRequest_args_exportJourneyPointsStatistics | ExportRequest_args_exportJourneyGoalUsers | ExportRequest_args_exportControlGroup | ExportRequest_args_exportSubscriptionFormSubscribedUsers; export type ExportRequest = { type?: TaskType; args: ExportRequest_args; }; export type ExportResponse = { uid: number; }; export type DeleteRequest = { uid: number; }; export type DeleteResponse = {}; export type StatusRequest = { uid?: number; }; export type Status = 'STATUS_UNSPECIFIED' | 'STATUS_PENDING' | 'STATUS_SUCCESS' | 'STATUS_FAILED'; export type StatusResponse = { status: Status; progress: number; }; export type ResultRequest = { uid?: number; }; export type ResultResponse_result_failedTask = { type: 'failedTask'; data: TaskFailed; }; export type ResultResponse_result_trackingLogResult = { type: 'trackingLogResult'; data: TrackingLogCSVResult; }; export type ResultResponse_result_exportMessagesV2Result = { type: 'exportMessagesV2Result'; data: ExportMessagesV2Result; }; export type ResultResponse_result_exportUnregisteredDevicesResult = { type: 'exportUnregisteredDevicesResult'; data: ExportUnregisteredDevicesResult; }; export type ResultResponse_result_exportRichMediaFormValuesResult = { type: 'exportRichMediaFormValuesResult'; data: ExportRichMediaFormValuesResult; }; export type ResultResponse_result_applySegmentToMessageResult = { type: 'applySegmentToMessageResult'; data: ApplySegmentToMessageResult; }; export type ResultResponse_result_exportApplySegmentToMessageResult = { type: 'exportApplySegmentToMessageResult'; data: ExportApplySegmentToMessageResult; }; export type ResultResponse_result_calculateRetentionResult = { type: 'calculateRetentionResult'; data: CalculateRetentionResult; }; export type ResultResponse_result_applySegmentToMetricResult = { type: 'applySegmentToMetricResult'; data: ApplySegmentToMetricResult; }; export type ResultResponse_result_exportRichMediaRecipientsResult = { type: 'exportRichMediaRecipientsResult'; data: ExportRichMediaRecipientsResult; }; export type ResultResponse_result_exportBouncedEmailsResult = { type: 'exportBouncedEmailsResult'; data: ExportBouncedEmailsResult; }; export type ResultResponse_result_exportJourneysHistoryResult = { type: 'exportJourneysHistoryResult'; data: ExportJourneysHistoryResult; }; export type ResultResponse_result_exportJourneyPointUsersResult = { type: 'exportJourneyPointUsersResult'; data: ExportJourneyPointUsersResult; }; export type ResultResponse_result_exportMessageRecipientsResult = { type: 'exportMessageRecipientsResult'; data: ExportMessageRecipientsResult; }; export type ResultResponse_result_exportMessageClicksDevicesResult = { type: 'exportMessageClicksDevicesResult'; data: ExportMessageClicksDevicesResult; }; export type ResultResponse_result_exportMessageEventTriggeredDevicesResult = { type: 'exportMessageEventTriggeredDevicesResult'; data: ExportMessageEventTriggeredDevicesResult; }; export type ResultResponse_result_exportMessageErrorDevicesResult = { type: 'exportMessageErrorDevicesResult'; data: ExportMessageErrorsDevicesResult; }; export type ResultResponse_result_createSegmentFromMessageResult = { type: 'createSegmentFromMessageResult'; data: CreateSegmentFromMessageResult; }; export type ResultResponse_result_updateSegmentInsightsListResult = { type: 'updateSegmentInsightsListResult'; data: UpdateSegmentInsightsListResult; }; export type ResultResponse_result_exportJourneyUsersListResult = { type: 'exportJourneyUsersListResult'; data: ExportJourneyUsersListResult; }; export type ResultResponse_result_exportJourneyPointsStatisticsResult = { type: 'exportJourneyPointsStatisticsResult'; data: ExportJourneyPointsStatisticsResult; }; export type ResultResponse_result_exportJourneyGoalUsersResult = { type: 'exportJourneyGoalUsersResult'; data: ExportJourneyGoalUsersResult; }; export type ResultResponse_result_exportControlGroupResult = { type: 'exportControlGroupResult'; data: ExportControlGroupResult; }; export type ResultResponse_result_exportSubscriptionFormSubscribedUsersResult = { type: 'exportSubscriptionFormSubscribedUsersResult'; data: ExportSubscriptionFormSubscribedUsersResult; }; export type ResultResponse_result = ResultResponse_result_failedTask | ResultResponse_result_trackingLogResult | ResultResponse_result_exportMessagesV2Result | ResultResponse_result_exportUnregisteredDevicesResult | ResultResponse_result_exportRichMediaFormValuesResult | ResultResponse_result_applySegmentToMessageResult | ResultResponse_result_exportApplySegmentToMessageResult | ResultResponse_result_calculateRetentionResult | ResultResponse_result_applySegmentToMetricResult | ResultResponse_result_exportRichMediaRecipientsResult | ResultResponse_result_exportBouncedEmailsResult | ResultResponse_result_exportJourneysHistoryResult | ResultResponse_result_exportJourneyPointUsersResult | ResultResponse_result_exportMessageRecipientsResult | ResultResponse_result_exportMessageClicksDevicesResult | ResultResponse_result_exportMessageEventTriggeredDevicesResult | ResultResponse_result_exportMessageErrorDevicesResult | ResultResponse_result_createSegmentFromMessageResult | ResultResponse_result_updateSegmentInsightsListResult | ResultResponse_result_exportJourneyUsersListResult | ResultResponse_result_exportJourneyPointsStatisticsResult | ResultResponse_result_exportJourneyGoalUsersResult | ResultResponse_result_exportControlGroupResult | ResultResponse_result_exportSubscriptionFormSubscribedUsersResult; export type ResultResponse = { type: TaskType; result: ResultResponse_result; }; export type GetLastTasksRequest = { type?: TaskType; types?: TaskType[]; application?: string; limit?: number; messageId?: number; campaign?: string; messageCode?: string; journey?: string; event?: string; channel?: Channel; timestampFrom?: Date; }; export type TaskInfo_args_trackingLogCsv = { type: 'trackingLogCsv'; data: TrackingLogCSVArgs; }; export type TaskInfo_args_exportMessagesV2 = { type: 'exportMessagesV2'; data: ExportMessagesV2Args; }; export type TaskInfo_args_exportUnregisteredDevices = { type: 'exportUnregisteredDevices'; data: ExportUnregisteredDevicesArgs; }; export type TaskInfo_args_exportRichMediaFormValues = { type: 'exportRichMediaFormValues'; data: ExportRichMediaFormValuesArgs; }; export type TaskInfo_args_applySegmentToMessage = { type: 'applySegmentToMessage'; data: ApplySegmentToMessageArgs; }; export type TaskInfo_args_exportRichMediaRecipients = { type: 'exportRichMediaRecipients'; data: ExportRichMediaRecipientsArgs; }; export type TaskInfo_args_exportJourneysHistory = { type: 'exportJourneysHistory'; data: ExportJourneysHistoryArgs; }; export type TaskInfo_args_exportMessageRecipients = { type: 'exportMessageRecipients'; data: ExportMessageRecipientsArgs; }; export type TaskInfo_args_exportMessageClicksDevices = { type: 'exportMessageClicksDevices'; data: ExportMessageClicksDevicesArgs; }; export type TaskInfo_args_exportMessageEventTriggeredDevices = { type: 'exportMessageEventTriggeredDevices'; data: ExportMessageEventTriggeredDevicesArgs; }; export type TaskInfo_args_exportMessageErrorsDevices = { type: 'exportMessageErrorsDevices'; data: ExportMessageErrorsDevicesArgs; }; export type TaskInfo_args_createSegmentFromMessage = { type: 'createSegmentFromMessage'; data: CreateSegmentFromMessageArgs; }; export type TaskInfo_args_updateSegmentInsightsList = { type: 'updateSegmentInsightsList'; data: UpdateSegmentInsightsListArgs; }; export type TaskInfo_args_exportBouncedEmails = { type: 'exportBouncedEmails'; data: ExportBouncedEmailsArgs; }; export type TaskInfo_args_exportJourneyUsersList = { type: 'exportJourneyUsersList'; data: ExportJourneyUsersListArgs; }; export type TaskInfo_args_exportJourneyPointsStatistics = { type: 'exportJourneyPointsStatistics'; data: ExportJourneyPointsStatisticsArgs; }; export type TaskInfo_args_exportJourneyGoalUsers = { type: 'exportJourneyGoalUsers'; data: ExportJourneyGoalUsersArgs; }; export type TaskInfo_args_exportJourneyPointUsers = { type: 'exportJourneyPointUsers'; data: ExportJourneyPointUsersArgs; }; export type TaskInfo_args_exportControlGroup = { type: 'exportControlGroup'; data: ExportControlGroupArgs; }; export type TaskInfo_args_exportSubscriptionFormSubscribedUsers = { type: 'exportSubscriptionFormSubscribedUsers'; data: ExportSubscriptionFormSubscribedUsersArgs; }; export type TaskInfo_args = TaskInfo_args_trackingLogCsv | TaskInfo_args_exportMessagesV2 | TaskInfo_args_exportUnregisteredDevices | TaskInfo_args_exportRichMediaFormValues | TaskInfo_args_applySegmentToMessage | TaskInfo_args_exportRichMediaRecipients | TaskInfo_args_exportJourneysHistory | TaskInfo_args_exportMessageRecipients | TaskInfo_args_exportMessageClicksDevices | TaskInfo_args_exportMessageEventTriggeredDevices | TaskInfo_args_exportMessageErrorsDevices | TaskInfo_args_createSegmentFromMessage | TaskInfo_args_updateSegmentInsightsList | TaskInfo_args_exportBouncedEmails | TaskInfo_args_exportJourneyUsersList | TaskInfo_args_exportJourneyPointsStatistics | TaskInfo_args_exportJourneyGoalUsers | TaskInfo_args_exportJourneyPointUsers | TaskInfo_args_exportControlGroup | TaskInfo_args_exportSubscriptionFormSubscribedUsers; export type TaskInfo_result_failedTask = { type: 'failedTask'; data: TaskFailed; }; export type TaskInfo_result_trackingLogResult = { type: 'trackingLogResult'; data: TrackingLogCSVResult; }; export type TaskInfo_result_exportMessagesV2Result = { type: 'exportMessagesV2Result'; data: ExportMessagesV2Result; }; export type TaskInfo_result_exportUnregisteredDevicesResult = { type: 'exportUnregisteredDevicesResult'; data: ExportUnregisteredDevicesResult; }; export type TaskInfo_result_exportRichMediaFormValuesResult = { type: 'exportRichMediaFormValuesResult'; data: ExportRichMediaFormValuesResult; }; export type TaskInfo_result_applySegmentToMessageResult = { type: 'applySegmentToMessageResult'; data: ApplySegmentToMessageResult; }; export type TaskInfo_result_exportRichMediaRecipientsResult = { type: 'exportRichMediaRecipientsResult'; data: ExportRichMediaRecipientsResult; }; export type TaskInfo_result_exportJourneysHistoryResult = { type: 'exportJourneysHistoryResult'; data: ExportJourneysHistoryResult; }; export type TaskInfo_result_exportMessageRecipientsResult = { type: 'exportMessageRecipientsResult'; data: ExportMessageRecipientsResult; }; export type TaskInfo_result_exportMessageClicksDevicesResult = { type: 'exportMessageClicksDevicesResult'; data: ExportMessageClicksDevicesResult; }; export type TaskInfo_result_exportMessageEventTriggeredDevicesResult = { type: 'exportMessageEventTriggeredDevicesResult'; data: ExportMessageEventTriggeredDevicesResult; }; export type TaskInfo_result_exportMessageErrorsDevicesResult = { type: 'exportMessageErrorsDevicesResult'; data: ExportMessageErrorsDevicesResult; }; export type TaskInfo_result_createSegmentFromMessageResult = { type: 'createSegmentFromMessageResult'; data: CreateSegmentFromMessageResult; }; export type TaskInfo_result_updateSegmentInsightsListResult = { type: 'updateSegmentInsightsListResult'; data: UpdateSegmentInsightsListResult; }; export type TaskInfo_result_exportBouncedEmailsResult = { type: 'exportBouncedEmailsResult'; data: ExportBouncedEmailsResult; }; export type TaskInfo_result_exportJourneyUsersListResult = { type: 'exportJourneyUsersListResult'; data: ExportJourneyUsersListResult; }; export type TaskInfo_result_exportJourneyPointsStatisticsResult = { type: 'exportJourneyPointsStatisticsResult'; data: ExportJourneyPointsStatisticsResult; }; export type TaskInfo_result_exportJourneyGoalUsersResult = { type: 'exportJourneyGoalUsersResult'; data: ExportJourneyGoalUsersResult; }; export type TaskInfo_result_exportJourneyPointUsersResult = { type: 'exportJourneyPointUsersResult'; data: ExportJourneyPointUsersResult; }; export type TaskInfo_result_exportControlGroupResult = { type: 'exportControlGroupResult'; data: ExportControlGroupResult; }; export type TaskInfo_result_exportSubscriptionFormSubscribedUsersResult = { type: 'exportSubscriptionFormSubscribedUsersResult'; data: ExportSubscriptionFormSubscribedUsersResult; }; export type TaskInfo_result = TaskInfo_result_failedTask | TaskInfo_result_trackingLogResult | TaskInfo_result_exportMessagesV2Result | TaskInfo_result_exportUnregisteredDevicesResult | TaskInfo_result_exportRichMediaFormValuesResult | TaskInfo_result_applySegmentToMessageResult | TaskInfo_result_exportRichMediaRecipientsResult | TaskInfo_result_exportJourneysHistoryResult | TaskInfo_result_exportMessageRecipientsResult | TaskInfo_result_exportMessageClicksDevicesResult | TaskInfo_result_exportMessageEventTriggeredDevicesResult | TaskInfo_result_exportMessageErrorsDevicesResult | TaskInfo_result_createSegmentFromMessageResult | TaskInfo_result_updateSegmentInsightsListResult | TaskInfo_result_exportBouncedEmailsResult | TaskInfo_result_exportJourneyUsersListResult | TaskInfo_result_exportJourneyPointsStatisticsResult | TaskInfo_result_exportJourneyGoalUsersResult | TaskInfo_result_exportJourneyPointUsersResult | TaskInfo_result_exportControlGroupResult | TaskInfo_result_exportSubscriptionFormSubscribedUsersResult; export type TaskInfo = { id: number; timestamp: string; status: Status; requestedByUser: string; args: TaskInfo_args; result: TaskInfo_result; }; export type GetLastTasksResponse = { tasks: TaskInfo[]; }; /** Tasks */ export type TaskFailed = {}; export type TrackingLogCSVArgs = { messageId: number; messageCode: string; campaignCode: string; hwid: string; dateFrom: string; dateTo: string; userId: string; applicationCode: string; limit: number; }; export type TrackingLogCSVResult = { file: string; }; export type ExportMessageProperty = 'EXPORT_MESSAGE_PROPERTY_UNSPECIFIED' | 'EXPORT_MESSAGE_PROPERTY_ID' | 'EXPORT_MESSAGE_PROPERTY_TIMESTAMP' | 'EXPORT_MESSAGE_PROPERTY_CONTENT' | 'EXPORT_MESSAGE_PROPERTY_TITLE' | 'EXPORT_MESSAGE_PROPERTY_APPLICATIONS' | 'EXPORT_MESSAGE_PROPERTY_STATUS' | 'EXPORT_MESSAGE_PROPERTY_PLATFORMS' | 'EXPORT_MESSAGE_PROPERTY_SOURCE' | 'EXPORT_MESSAGE_PROPERTY_FILTER' | 'EXPORT_MESSAGE_PROPERTY_SUBSCRIPTION_SEGMENTS' | 'EXPORT_MESSAGE_PROPERTY_SENT' | 'EXPORT_MESSAGE_PROPERTY_OPENED' | 'EXPORT_MESSAGE_PROPERTY_ERRORS' | 'EXPORT_MESSAGE_PROPERTY_RECIPIENTS' | 'EXPORT_MESSAGE_PROPERTY_DELIVERED' | 'EXPORT_MESSAGE_PROPERTY_TOTAL_DELIVERED' | 'EXPORT_MESSAGE_PROPERTY_TOTAL_OPENED' | 'EXPORT_MESSAGE_PROPERTY_TOTAL_CLICKS' | 'EXPORT_MESSAGE_PROPERTY_CLICKS' | 'EXPORT_MESSAGE_PROPERTY_UNSUBSCRIBED'; export type Source = 'SOURCE_UNSPECIFIED' /** deprecated */ | 'AB_EXPERIMENT' | 'AB_TEST' | 'API' | 'AUTO_PUSH' | 'CP' | 'CSV' | 'CUSTOMER_JOURNEY' | 'EMAIL_API' | 'EMAIL_CP' | 'GEO_ZONE' | 'PUSH_ON_EVENT' | 'RSS' | 'SYSTEM' /** deprecated */ | 'TWITTER'; export type MessageStatus = 'MESSAGE_STATUS_UNSPECIFIED' | 'MESSAGE_STATUS_CANCELED' | 'MESSAGE_STATUS_CREATING' | 'MESSAGE_STATUS_DONE' | 'MESSAGE_STATUS_FAIL' | 'MESSAGE_STATUS_PENDING' | 'MESSAGE_STATUS_PROCESSING' | 'MESSAGE_STATUS_WAITING'; export type ApplySegmentExportType = 'APPLY_SEGMENT_EXPORT_TYPE_UNSPECIFIED' | 'ALL' | 'OPEN' | 'NOT_OPEN'; export type DateRange = { /** date format yyyy-mm-dd */ dateFrom: string; /** date format yyyy-mm-dd */ dateTo: string; }; export type GetMessageHistoryFilters = { statuses: MessageStatus[]; platforms: number[]; sentDate: DateRange; createdDate: DateRange; createdVia: Source[]; segments: string[]; campaigns: string[]; messageId: number; messageCode: string; }; export type ExportMessagesV2Args = { search: string; applicationCode: string; appGroupCode: string; filters: GetMessageHistoryFilters; properties: ExportMessageProperty[]; }; export type ExportMessagesV2Result = { file: string; }; export type ExportUnregisteredDevicesArgs = { applicationCode: string; timestampFrom: string; timestampTo: string; }; export type ExportUnregisteredDevicesResult = { file: string; }; export type ExportRichMediaFormValuesArgs = { applicationCode: string; richMediaCode: string; elementId: string; }; export type ExportRichMediaFormValuesResult = { file: string; }; export type ApplySegmentToMessageArgs = { application: string; filter: string; messageId: number; }; export type MessageMetric = { sends: number; opens: number; ctr: number; platform: number; }; export type ApplySegmentToMessageResult = { metrics: MessageMetric[]; }; export type ApplySegmentToMessageLastTaskParams = { messageId: number; }; export type ExportApplySegmentToMessageArgs = { application: string; filter: string; messageId: number; }; export type ExportApplySegmentToMessageResult = { file: string; }; export type CalculateRetentionArgs = { application: string; dateFrom: Date; dateTo: Date; initialEvent: string; targetEvent: string; }; export type CalculateRetentionResult_Row = { cells: number[]; }; export type CalculateRetentionResult = { dates: Date[]; initialEventTriggered: number[]; rowsCount: CalculateRetentionResult_Row[]; rowsPercent: CalculateRetentionResult_Row[]; linearChartData: number[]; }; export type ExportRichMediaRecipientsArgs_RichMediaSendChannel = 'RichMediaSendChannel_UNDEFINED' | 'IN_APP' | 'CJ' | 'PUSH'; export type ExportRichMediaRecipientsArgs_RichMediaFilters = { dateFrom: Date; dateTo: Date; sendChannels: ExportRichMediaRecipientsArgs_RichMediaSendChannel[]; platforms: number[]; messageCode: string; campaignCode: string; inAppCode: string; }; export type ExportRichMediaRecipientsArgs = { applicationCode: string; richMediaCode: string; filters: ExportRichMediaRecipientsArgs_RichMediaFilters; }; export type ExportRichMediaRecipientsResult = { file: string; }; export type SegmentMetricType = 'SegmentMetricType_UNKNOWN' | 'EventTriggeredTimeseries'; export type ApplySegmentToMetricArgs = { application: string; filter: string; event: string; metricType: SegmentMetricType; dateFrom: string; dateTo: string; }; export type TimeseriesRow = { timestamp: string; platform: number; value: number; }; export type ApplySegmentToMetricResult_EventTriggeredTimeseries = { rows: TimeseriesRow[]; }; export type ApplySegmentToMetricResult_result_eventTriggeredTimeseries = { type: 'eventTriggeredTimeseries'; data: ApplySegmentToMetricResult_EventTriggeredTimeseries; }; export type ApplySegmentToMetricResult_result = ApplySegmentToMetricResult_result_eventTriggeredTimeseries; export type ApplySegmentToMetricResult = { file: string; result: ApplySegmentToMetricResult_result; }; export type ExportBouncedEmailsArgs_Type = 'all' | 'complaints' | 'soft_bounces' | 'hard_bounces'; export type ExportBouncedEmailsArgs = { messageId: number; campaign: string; application: string; type: ExportBouncedEmailsArgs_Type; dateFrom: Date; dateTo: Date; statusCode: number; }; export type ExportBouncedEmailsResult = { file: string; }; export type ExportJourneysHistoryArgs = { application: string; filterTitle: string; categories: string[]; statuses: number[]; campaignTypes: number[]; dateFrom: Date; dateTo: Date; activatedAtFrom?: Date; activatedAtTo?: Date; }; export type ExportJourneysHistoryResult = { file: string; }; export type ExportJourneyPointUsersArgs = { journeyUuid: string; pointUuid: string; dateFrom: Date; dateTo: Date; channel: Channel; }; export type ExportJourneyPointUsersResult = { file: string; }; export type ExportMessageRecipientsArgs_Type = 'sends' | 'deliveries' | 'opens'; export type ExportMessageRecipientsArgs = { messageId: number; campaign: string; application: string; type: ExportMessageRecipientsArgs_Type; dateFrom: Date; dateTo: Date; }; export type ExportMessageRecipientsResult = { file: string; }; export type ExportMessageClicksDevicesArgs = { messageId: number; campaign: string; linkTemplate: string; application: string; dateFrom: Date; dateTo: Date; }; export type ExportMessageClicksDevicesResult = { file: string; }; export type ExportMessageEventTriggeredDevicesArgs = { messageId?: number; campaign?: string; event: string; application: string; dateFrom: Date; dateTo: Date; }; export type ExportMessageEventTriggeredDevicesResult = { file: string; }; export type ExportMessageErrorsDevicesArgs = { messageId: number; campaign: string; statusCode: number; processingErrorType: string; application: string; platform: number; dateFrom: Date; dateTo: Date; }; export type ExportMessageErrorsDevicesResult = { file: string; }; export type CreateSegmentFromMessageArgs_Type = 'send_devices' | 'delivered_devices' | 'opened_devices' | 'link_clicked_devices' | 'event_triggered_devices' | 'send_with_error_devices' | 'send_with_email_error_devices' | 'not_opened_devices'; export type CreateSegmentFromMessageArgs_EmailErrorType = 'complaints' | 'soft_bounces' | 'hard_bounces'; export type CreateSegmentFromMessageArgs = { messageId: number; campaign: string; statusCode: number; linkTemplate: string; event: string; application: string; name: string; type: CreateSegmentFromMessageArgs_Type; emailErrorType: CreateSegmentFromMessageArgs_EmailErrorType; dateFrom: Date; dateTo: Date; }; export type CreateSegmentFromMessageResult = { segmentCode: string; segmentName: string; }; export type UpdateSegmentInsightsListArgs = { campaign: string; messageCode: string; segments: string[]; }; export type UpdateSegmentInsightsListResult = {}; export type ExportJourneyUsersListArgs = { application: string; journey: string; search: string; dateFrom: Date; dateTo: Date; }; export type ExportJourneyUsersListResult = { file: string; }; export type Channel = 'CHANNEL_UNSPECIFIED' | 'PUSH' | 'EMAIL' | 'WHATSAPP' | 'SMS' | 'IN_APP'; export type ExportJourneyPointsStatisticsArgs = { application: string; journey: string; campaign: string; channel: Channel; dateFrom: Date; dateTo: Date; }; export type ExportJourneyPointsStatisticsResult = { file: string; }; export type ExportJourneyGoalUsersArgs = { application: string; journey: string; goalUuid: string; dateFrom: Date; dateTo: Date; }; export type ExportJourneyGoalUsersResult = { file: string; }; export type ExportControlGroupArgs = { applicationCode: string; }; export type ExportControlGroupResult = { file: string; devicesCount: number; usersCount: number; }; export type ExportSubscriptionFormSubscribedUsersArgs_SUBMISSION_STATUS = 'SUBMISSION_STATUS_UNSPECIFIED' | 'SUBMISSION_STATUS_PENDING' | 'SUBMISSION_STATUS_CONFIRMED' | 'SUBMISSION_STATUS_EXPIRED'; export type ExportSubscriptionFormSubscribedUsersArgs = { application: string; form: string; submissionStatus: ExportSubscriptionFormSubscribedUsersArgs_SUBMISSION_STATUS; dateFrom: Date; dateTo: Date; }; export type ExportSubscriptionFormSubscribedUsersResult = { file: string; };