Variable PipelineDefinitionSchemaConst
PipelineDefinitionSchema: ZodDiscriminatedUnion<"type", [ZodObject<{ editorUserIds: ZodArray<ZodString, "many">; id: ZodString; options: ZodEffects<ZodObject<{ alerts: ZodOptional<ZodObject<{ alertOnAtomMismatch: ZodOptional<(...
)>; alertOnLogErrors: ZodOptional<(...
)>; alertOnLogWarnings: ZodOptional<(...
)>; discordAlerts: ZodOptional<(...
)>; discordTags: ZodOptional<(...
)>; errorLogIgnoreRegexes: ZodOptional<(...
)>; loadIncidentPagePolicy: ZodOptional<(...
)>; pagerduty: ZodOptional<(...
)>; warningLogIgnoreRegexes: ZodOptional<(...
)>; }, "strip", ZodTypeAny, { alertOnAtomMismatch?: (...
) | (...
) | (...
); alertOnLogErrors?: (...
) | (...
) | (...
); alertOnLogWarnings?: (...
) | (...
) | (...
); discordAlerts?: (...
) | (...
) | (...
); discordTags?: (...
) | (...
); errorLogIgnoreRegexes?: (...
) | (...
); loadIncidentPagePolicy?: (...
) | (...
) | (...
) | (...
); pagerduty?: (...
) | (...
) | (...
); warningLogIgnoreRegexes?: (...
) | (...
); }, { alertOnAtomMismatch?: (...
) | (...
) | (...
); alertOnLogErrors?: (...
) | (...
) | (...
); alertOnLogWarnings?: (...
) | (...
) | (...
); discordAlerts?: (...
) | (...
) | (...
); discordTags?: (...
) | (...
); errorLogIgnoreRegexes?: (...
) | (...
); loadIncidentPagePolicy?: (...
) | (...
) | (...
) | (...
); pagerduty?: (...
) | (...
) | (...
); warningLogIgnoreRegexes?: (...
) | (...
); }>>; backendUrl: ZodString; enablePODTickets: ZodOptional<ZodBoolean>; events: ZodArray<ZodObject<{ externalId: ZodString; genericIssuanceEventId: ZodString; name: ZodString; ticketTypes: ZodArray<(...
), (...
)>; }, "strip", ZodTypeAny, { externalId: string; genericIssuanceEventId: string; name: string; ticketTypes: (...
)[]; }, { externalId: string; genericIssuanceEventId: string; name: string; ticketTypes: (...
)[]; }>, "many">; feedOptions: ZodObject<{ feedDescription: ZodString; feedDisplayName: ZodString; feedFolder: ZodString; feedId: ZodString; }, "strip", ZodTypeAny, { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }, { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }>; important: ZodOptional<ZodBoolean>; manualTickets: ZodEffects<ZodOptional<ZodArray<ZodObject<(...
), (...
), (...
), (...
), (...
)>, "many">>, undefined | { attendeeEmail: ...
; attendeeName: ...
; eventId: ...
; id: ...
; productId: ...
; timeCreated?: ...
; }[], undefined | { attendeeEmail: ...
; attendeeName: ...
; eventId: ...
; id: ...
; productId: ...
; timeCreated?: ...
; }[]>; name: ZodOptional<ZodString>; notes: ZodOptional<ZodString>; oauthAudience: ZodString; oauthClientId: ZodString; oauthClientSecret: ZodString; oauthServerUrl: ZodString; paused: ZodOptional<ZodBoolean>; protected: ZodOptional<ZodBoolean>; semaphoreGroups: ZodEffects<ZodEffects<ZodOptional<ZodArray<(...
), (...
)>>, undefined | (...
)[], undefined | (...
)[]>, undefined | { groupId: ...
; memberCriteria: ...
; name: ...
; }[], undefined | { groupId: ...
; memberCriteria: ...
; name: ...
; }[]>; superuserEmails: ZodOptional<ZodArray<ZodString, "many">>; ticketActions: ZodOptional<ZodObject<{ badges: ZodOptional<(...
)>; contacts: ZodOptional<(...
)>; screenConfig: ZodOptional<(...
)>; }, "strip", ZodTypeAny, { badges?: (...
) | (...
); contacts?: (...
) | (...
); screenConfig?: (...
) | (...
); }, { badges?: (...
) | (...
); contacts?: (...
) | (...
); screenConfig?: (...
) | (...
); }>>; }, "strip", ZodTypeAny, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: (...
)[]; errorLogIgnoreRegexes?: (...
)[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: (...
)[]; }; backendUrl: string; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceEventId: string; name: string; ticketTypes: { externalId: ...
; genericIssuanceProductId: ...
; isSuperUser: ...
; name: ...
; }[]; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: (...
) | (...
); }[]; name?: string; notes?: string; oauthAudience: string; oauthClientId: string; oauthClientSecret: string; oauthServerUrl: string; paused?: boolean; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: (...
)[]; name: string; }[]; superuserEmails?: string[]; ticketActions?: { badges?: { choices?: ...
; enabled?: ...
; }; contacts?: { enabled?: ...
; }; screenConfig?: { eventBannerUrl?: ...
; eventNameConfig?: ...
; }; }; }, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: (...
)[]; errorLogIgnoreRegexes?: (...
)[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: (...
)[]; }; backendUrl: string; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceEventId: string; name: string; ticketTypes: { externalId: ...
; genericIssuanceProductId: ...
; isSuperUser: ...
; name: ...
; }[]; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: (...
) | (...
); }[]; name?: string; notes?: string; oauthAudience: string; oauthClientId: string; oauthClientSecret: string; oauthServerUrl: string; paused?: boolean; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: (...
)[]; name: string; }[]; superuserEmails?: string[]; ticketActions?: { badges?: { choices?: ...
; enabled?: ...
; }; contacts?: { enabled?: ...
; }; screenConfig?: { eventBannerUrl?: ...
; eventNameConfig?: ...
; }; }; }>, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; backendUrl: string; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceEventId: string; name: string; ticketTypes: { externalId: string; genericIssuanceProductId: string; isSuperUser: boolean; name: string; }[]; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: string; }[]; name?: string; notes?: string; oauthAudience: string; oauthClientId: string; oauthClientSecret: string; oauthServerUrl: string; paused?: boolean; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: { eventId: ...
; productId?: ...
; }[]; name: string; }[]; superuserEmails?: string[]; ticketActions?: { badges?: { choices?: (...
) | (...
); enabled?: (...
) | (...
) | (...
); }; contacts?: { enabled?: (...
) | (...
) | (...
); }; screenConfig?: { eventBannerUrl?: (...
) | (...
); eventNameConfig?: (...
) | (...
); }; }; }, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; backendUrl: string; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceEventId: string; name: string; ticketTypes: { externalId: string; genericIssuanceProductId: string; isSuperUser: boolean; name: string; }[]; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: string; }[]; name?: string; notes?: string; oauthAudience: string; oauthClientId: string; oauthClientSecret: string; oauthServerUrl: string; paused?: boolean; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: { eventId: ...
; productId?: ...
; }[]; name: string; }[]; superuserEmails?: string[]; ticketActions?: { badges?: { choices?: (...
) | (...
); enabled?: (...
) | (...
) | (...
); }; contacts?: { enabled?: (...
) | (...
) | (...
); }; screenConfig?: { eventBannerUrl?: (...
) | (...
); eventNameConfig?: (...
) | (...
); }; }; }>; ownerUserId: ZodString; timeCreated: ZodString; timeUpdated: ZodString; type: ZodLiteral<Lemonade>; }, "strip", ZodTypeAny, { editorUserIds: string[]; id: string; options: { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; backendUrl: string; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceEventId: string; name: string; ticketTypes: { externalId: string; genericIssuanceProductId: string; isSuperUser: boolean; name: string; }[]; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: string; }[]; name?: string; notes?: string; oauthAudience: string; oauthClientId: string; oauthClientSecret: string; oauthServerUrl: string; paused?: boolean; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: { eventId: string; productId?: (...
) | (...
); }[]; name: string; }[]; superuserEmails?: string[]; ticketActions?: { badges?: { choices?: (...
)[]; enabled?: boolean; }; contacts?: { enabled?: boolean; }; screenConfig?: { eventBannerUrl?: string; eventNameConfig?: string; }; }; }; ownerUserId: string; timeCreated: string; timeUpdated: string; type: Lemonade; }, { editorUserIds: string[]; id: string; options: { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; backendUrl: string; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceEventId: string; name: string; ticketTypes: { externalId: string; genericIssuanceProductId: string; isSuperUser: boolean; name: string; }[]; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: string; }[]; name?: string; notes?: string; oauthAudience: string; oauthClientId: string; oauthClientSecret: string; oauthServerUrl: string; paused?: boolean; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: { eventId: string; productId?: (...
) | (...
); }[]; name: string; }[]; superuserEmails?: string[]; ticketActions?: { badges?: { choices?: (...
)[]; enabled?: boolean; }; contacts?: { enabled?: boolean; }; screenConfig?: { eventBannerUrl?: string; eventNameConfig?: string; }; }; }; ownerUserId: string; timeCreated: string; timeUpdated: string; type: Lemonade; }>, ZodObject<{ editorUserIds: ZodArray<ZodString, "many">; id: ZodString; options: ZodEffects<ZodObject<{ alerts: ZodOptional<ZodObject<{ alertOnAtomMismatch: ZodOptional<(...
)>; alertOnLogErrors: ZodOptional<(...
)>; alertOnLogWarnings: ZodOptional<(...
)>; discordAlerts: ZodOptional<(...
)>; discordTags: ZodOptional<(...
)>; errorLogIgnoreRegexes: ZodOptional<(...
)>; loadIncidentPagePolicy: ZodOptional<(...
)>; pagerduty: ZodOptional<(...
)>; warningLogIgnoreRegexes: ZodOptional<(...
)>; }, "strip", ZodTypeAny, { alertOnAtomMismatch?: (...
) | (...
) | (...
); alertOnLogErrors?: (...
) | (...
) | (...
); alertOnLogWarnings?: (...
) | (...
) | (...
); discordAlerts?: (...
) | (...
) | (...
); discordTags?: (...
) | (...
); errorLogIgnoreRegexes?: (...
) | (...
); loadIncidentPagePolicy?: (...
) | (...
) | (...
) | (...
); pagerduty?: (...
) | (...
) | (...
); warningLogIgnoreRegexes?: (...
) | (...
); }, { alertOnAtomMismatch?: (...
) | (...
) | (...
); alertOnLogErrors?: (...
) | (...
) | (...
); alertOnLogWarnings?: (...
) | (...
) | (...
); discordAlerts?: (...
) | (...
) | (...
); discordTags?: (...
) | (...
); errorLogIgnoreRegexes?: (...
) | (...
); loadIncidentPagePolicy?: (...
) | (...
) | (...
) | (...
); pagerduty?: (...
) | (...
) | (...
); warningLogIgnoreRegexes?: (...
) | (...
); }>>; autoIssuance: ZodOptional<ZodArray<ZodObject<{ eventId: ...
; memberCriteria: ...
; productId: ...
; quantity: ...
; schedule: ...
; }, "strip", ZodTypeAny, { eventId: ...
; memberCriteria: ...
; productId: ...
; quantity: ...
; schedule: ...
; }, { eventId: ...
; memberCriteria: ...
; productId: ...
; quantity: ...
; schedule: ...
; }>, "many">>; enablePODTickets: ZodOptional<ZodBoolean>; events: ZodArray<ZodObject<{ externalId: ZodString; genericIssuanceId: ZodString; imageOptions: ZodOptional<(...
)>; name: ZodString; products: ZodArray<(...
), (...
)>; skipSettingsValidation: ZodOptional<(...
)>; }, "strip", ZodTypeAny, { externalId: string; genericIssuanceId: string; imageOptions?: (...
) | (...
); name: string; products: (...
)[]; skipSettingsValidation?: (...
) | (...
) | (...
); }, { externalId: string; genericIssuanceId: string; imageOptions?: (...
) | (...
); name: string; products: (...
)[]; skipSettingsValidation?: (...
) | (...
) | (...
); }>, "many">; feedOptions: ZodObject<{ feedDescription: ZodString; feedDisplayName: ZodString; feedFolder: ZodString; feedId: ZodString; }, "strip", ZodTypeAny, { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }, { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }>; important: ZodOptional<ZodBoolean>; manualTickets: ZodEffects<ZodOptional<ZodArray<ZodObject<(...
), (...
), (...
), (...
), (...
)>, "many">>, undefined | { attendeeEmail: ...
; attendeeName: ...
; eventId: ...
; id: ...
; productId: ...
; timeCreated?: ...
; }[], undefined | { attendeeEmail: ...
; attendeeName: ...
; eventId: ...
; id: ...
; productId: ...
; timeCreated?: ...
; }[]>; name: ZodOptional<ZodString>; notes: ZodOptional<ZodString>; paused: ZodOptional<ZodBoolean>; pretixAPIKey: ZodString; pretixOrgUrl: ZodString; protected: ZodOptional<ZodBoolean>; semaphoreGroups: ZodEffects<ZodEffects<ZodOptional<ZodArray<(...
), (...
)>>, undefined | (...
)[], undefined | (...
)[]>, undefined | { groupId: ...
; memberCriteria: ...
; name: ...
; }[], undefined | { groupId: ...
; memberCriteria: ...
; name: ...
; }[]>; userPermissions: ZodOptional<ZodArray<ZodObject<{ canCheckIn: ...
; members: ...
; }, "strip", ZodTypeAny, { canCheckIn: ...
; members: ...
; }, { canCheckIn: ...
; members: ...
; }>, "many">>; }, "strip", ZodTypeAny, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: (...
)[]; errorLogIgnoreRegexes?: (...
)[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: (...
)[]; }; autoIssuance?: { eventId: string; memberCriteria: (...
)[]; productId: string; quantity: number; schedule: { endDate?: ...
; intervalMs: ...
; startDate: ...
; }; }[]; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceId: string; imageOptions?: { eventLocation?: ...
; eventStartDate?: ...
; imageUrl: ...
; qrCodeOverrideImageUrl?: ...
; requireCheckedIn: ...
; }; name: string; products: { externalId: ...
; genericIssuanceId: ...
; isAddOnItem?: ...
; isSuperUser: ...
; name: ...
; nameQuestionPretixQuestionIdentitifier?: ...
; }[]; skipSettingsValidation?: boolean; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: (...
) | (...
); }[]; name?: string; notes?: string; paused?: boolean; pretixAPIKey: string; pretixOrgUrl: string; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: (...
)[]; name: string; }[]; userPermissions?: { canCheckIn: { eventId: ...
; productId?: ...
; }; members: (...
)[]; }[]; }, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: (...
)[]; errorLogIgnoreRegexes?: (...
)[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: (...
)[]; }; autoIssuance?: { eventId: string; memberCriteria: (...
)[]; productId: string; quantity: number; schedule: { endDate?: ...
; intervalMs: ...
; startDate: ...
; }; }[]; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceId: string; imageOptions?: { eventLocation?: ...
; eventStartDate?: ...
; imageUrl: ...
; qrCodeOverrideImageUrl?: ...
; requireCheckedIn: ...
; }; name: string; products: { externalId: ...
; genericIssuanceId: ...
; isAddOnItem?: ...
; isSuperUser: ...
; name: ...
; nameQuestionPretixQuestionIdentitifier?: ...
; }[]; skipSettingsValidation?: boolean; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: (...
) | (...
); }[]; name?: string; notes?: string; paused?: boolean; pretixAPIKey: string; pretixOrgUrl: string; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: (...
)[]; name: string; }[]; userPermissions?: { canCheckIn: { eventId: ...
; productId?: ...
; }; members: (...
)[]; }[]; }>, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; autoIssuance?: { eventId: string; memberCriteria: { eventId: ...
; productId?: ...
; }[]; productId: string; quantity: number; schedule: { endDate?: (...
) | (...
); intervalMs: number; startDate: string; }; }[]; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceId: string; imageOptions?: { eventLocation?: (...
) | (...
); eventStartDate?: (...
) | (...
); imageUrl: string; qrCodeOverrideImageUrl?: (...
) | (...
); requireCheckedIn: boolean; }; name: string; products: { externalId: string; genericIssuanceId: string; isAddOnItem?: (...
) | (...
) | (...
); isSuperUser: boolean; name: string; nameQuestionPretixQuestionIdentitifier?: (...
) | (...
); }[]; skipSettingsValidation?: boolean; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: string; }[]; name?: string; notes?: string; paused?: boolean; pretixAPIKey: string; pretixOrgUrl: string; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: { eventId: ...
; productId?: ...
; }[]; name: string; }[]; userPermissions?: { canCheckIn: { eventId: string; productId?: (...
) | (...
); }; members: { eventId: ...
; productId?: ...
; }[]; }[]; }, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; autoIssuance?: { eventId: string; memberCriteria: { eventId: ...
; productId?: ...
; }[]; productId: string; quantity: number; schedule: { endDate?: (...
) | (...
); intervalMs: number; startDate: string; }; }[]; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceId: string; imageOptions?: { eventLocation?: (...
) | (...
); eventStartDate?: (...
) | (...
); imageUrl: string; qrCodeOverrideImageUrl?: (...
) | (...
); requireCheckedIn: boolean; }; name: string; products: { externalId: string; genericIssuanceId: string; isAddOnItem?: (...
) | (...
) | (...
); isSuperUser: boolean; name: string; nameQuestionPretixQuestionIdentitifier?: (...
) | (...
); }[]; skipSettingsValidation?: boolean; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: string; }[]; name?: string; notes?: string; paused?: boolean; pretixAPIKey: string; pretixOrgUrl: string; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: { eventId: ...
; productId?: ...
; }[]; name: string; }[]; userPermissions?: { canCheckIn: { eventId: string; productId?: (...
) | (...
); }; members: { eventId: ...
; productId?: ...
; }[]; }[]; }>; ownerUserId: ZodString; timeCreated: ZodString; timeUpdated: ZodString; type: ZodLiteral<Pretix>; }, "strip", ZodTypeAny, { editorUserIds: string[]; id: string; options: { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; autoIssuance?: { eventId: string; memberCriteria: { eventId: string; productId?: (...
) | (...
); }[]; productId: string; quantity: number; schedule: { endDate?: string; intervalMs: number; startDate: string; }; }[]; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceId: string; imageOptions?: { eventLocation?: string; eventStartDate?: string; imageUrl: string; qrCodeOverrideImageUrl?: string; requireCheckedIn: boolean; }; name: string; products: { externalId: string; genericIssuanceId: string; isAddOnItem?: boolean; isSuperUser: boolean; name: string; nameQuestionPretixQuestionIdentitifier?: string; }[]; skipSettingsValidation?: boolean; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: string; }[]; name?: string; notes?: string; paused?: boolean; pretixAPIKey: string; pretixOrgUrl: string; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: { eventId: string; productId?: (...
) | (...
); }[]; name: string; }[]; userPermissions?: { canCheckIn: { eventId: string; productId?: string; }; members: { eventId: string; productId?: (...
) | (...
); }[]; }[]; }; ownerUserId: string; timeCreated: string; timeUpdated: string; type: Pretix; }, { editorUserIds: string[]; id: string; options: { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; autoIssuance?: { eventId: string; memberCriteria: { eventId: string; productId?: (...
) | (...
); }[]; productId: string; quantity: number; schedule: { endDate?: string; intervalMs: number; startDate: string; }; }[]; enablePODTickets?: boolean; events: { externalId: string; genericIssuanceId: string; imageOptions?: { eventLocation?: string; eventStartDate?: string; imageUrl: string; qrCodeOverrideImageUrl?: string; requireCheckedIn: boolean; }; name: string; products: { externalId: string; genericIssuanceId: string; isAddOnItem?: boolean; isSuperUser: boolean; name: string; nameQuestionPretixQuestionIdentitifier?: string; }[]; skipSettingsValidation?: boolean; }[]; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; manualTickets?: { attendeeEmail: string; attendeeName: string; eventId: string; id: string; productId: string; timeCreated?: string; }[]; name?: string; notes?: string; paused?: boolean; pretixAPIKey: string; pretixOrgUrl: string; protected?: boolean; semaphoreGroups?: { groupId: string; memberCriteria: { eventId: string; productId?: (...
) | (...
); }[]; name: string; }[]; userPermissions?: { canCheckIn: { eventId: string; productId?: string; }; members: { eventId: string; productId?: (...
) | (...
); }[]; }[]; }; ownerUserId: string; timeCreated: string; timeUpdated: string; type: Pretix; }>, ZodObject<{ editorUserIds: ZodArray<ZodString, "many">; id: ZodString; options: ZodObject<{ alerts: ZodOptional<ZodObject<{ alertOnAtomMismatch: ZodOptional<ZodBoolean>; alertOnLogErrors: ZodOptional<ZodBoolean>; alertOnLogWarnings: ZodOptional<ZodBoolean>; discordAlerts: ZodOptional<ZodBoolean>; discordTags: ZodOptional<ZodArray<(...
), (...
)>>; errorLogIgnoreRegexes: ZodOptional<ZodArray<(...
), (...
)>>; loadIncidentPagePolicy: ZodOptional<ZodNativeEnum<(...
)>>; pagerduty: ZodOptional<ZodBoolean>; warningLogIgnoreRegexes: ZodOptional<ZodArray<(...
), (...
)>>; }, "strip", ZodTypeAny, { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: (...
)[]; errorLogIgnoreRegexes?: (...
)[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: (...
)[]; }, { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: (...
)[]; errorLogIgnoreRegexes?: (...
)[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: (...
)[]; }>>; csv: ZodString; feedOptions: ZodObject<{ feedDescription: ZodString; feedDisplayName: ZodString; feedFolder: ZodString; feedId: ZodString; }, "strip", ZodTypeAny, { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }, { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }>; important: ZodOptional<ZodBoolean>; issueToUnmatchedEmail: ZodOptional<ZodBoolean>; name: ZodOptional<ZodString>; notes: ZodOptional<ZodString>; outputType: ZodOptional<ZodNativeEnum<typeof CSVPipelineOutputType>>; paused: ZodOptional<ZodBoolean>; protected: ZodOptional<ZodBoolean>; semaphoreGroupName: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; csv: string; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; issueToUnmatchedEmail?: boolean; name?: string; notes?: string; outputType?: Message | Ticket | PODTicket; paused?: boolean; protected?: boolean; semaphoreGroupName?: string; }, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; csv: string; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; issueToUnmatchedEmail?: boolean; name?: string; notes?: string; outputType?: Message | Ticket | PODTicket; paused?: boolean; protected?: boolean; semaphoreGroupName?: string; }>; ownerUserId: ZodString; timeCreated: ZodString; timeUpdated: ZodString; type: ZodLiteral<CSV>; }, "strip", ZodTypeAny, { editorUserIds: string[]; id: string; options: { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; csv: string; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; issueToUnmatchedEmail?: boolean; name?: string; notes?: string; outputType?: Message | Ticket | PODTicket; paused?: boolean; protected?: boolean; semaphoreGroupName?: string; }; ownerUserId: string; timeCreated: string; timeUpdated: string; type: CSV; }, { editorUserIds: string[]; id: string; options: { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; csv: string; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; }; important?: boolean; issueToUnmatchedEmail?: boolean; name?: string; notes?: string; outputType?: Message | Ticket | PODTicket; paused?: boolean; protected?: boolean; semaphoreGroupName?: string; }; ownerUserId: string; timeCreated: string; timeUpdated: string; type: CSV; }>, ZodObject<{ editorUserIds: ZodArray<ZodString, "many">; id: ZodString; options: ZodEffects<ZodObject<{ alerts: ZodOptional<ZodObject<{ alertOnAtomMismatch: ZodOptional<(...
)>; alertOnLogErrors: ZodOptional<(...
)>; alertOnLogWarnings: ZodOptional<(...
)>; discordAlerts: ZodOptional<(...
)>; discordTags: ZodOptional<(...
)>; errorLogIgnoreRegexes: ZodOptional<(...
)>; loadIncidentPagePolicy: ZodOptional<(...
)>; pagerduty: ZodOptional<(...
)>; warningLogIgnoreRegexes: ZodOptional<(...
)>; }, "strip", ZodTypeAny, { alertOnAtomMismatch?: (...
) | (...
) | (...
); alertOnLogErrors?: (...
) | (...
) | (...
); alertOnLogWarnings?: (...
) | (...
) | (...
); discordAlerts?: (...
) | (...
) | (...
); discordTags?: (...
) | (...
); errorLogIgnoreRegexes?: (...
) | (...
); loadIncidentPagePolicy?: (...
) | (...
) | (...
) | (...
); pagerduty?: (...
) | (...
) | (...
); warningLogIgnoreRegexes?: (...
) | (...
); }, { alertOnAtomMismatch?: (...
) | (...
) | (...
); alertOnLogErrors?: (...
) | (...
) | (...
); alertOnLogWarnings?: (...
) | (...
) | (...
); discordAlerts?: (...
) | (...
) | (...
); discordTags?: (...
) | (...
); errorLogIgnoreRegexes?: (...
) | (...
); loadIncidentPagePolicy?: (...
) | (...
) | (...
) | (...
); pagerduty?: (...
) | (...
) | (...
); warningLogIgnoreRegexes?: (...
) | (...
); }>>; feedOptions: ZodObject<{ feedDescription: ZodString; feedDisplayName: ZodString; feedFolder: ZodString; feedId: ZodString; feedType: ZodEnum<[(...
), (...
)]>; }, "strip", ZodTypeAny, { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; feedType: "replace" | "deleteAndReplace"; }, { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; feedType: "replace" | "deleteAndReplace"; }>; important: ZodOptional<ZodBoolean>; input: ZodDiscriminatedUnion<"type", [ZodObject<{ columns: ...
; csv: ...
; type: ...
; }, "strip", ZodTypeAny, { columns: ...
; csv: ...
; type: ...
; }, { columns: ...
; csv: ...
; type: ...
; }>]>; name: ZodOptional<ZodString>; notes: ZodOptional<ZodString>; outputs: ZodRecord<ZodString, ZodObject<{ entries: ZodRecord<(...
), (...
)>; match: ZodDiscriminatedUnion<(...
), (...
)>; pcdType: ZodNativeEnum<(...
)>; }, "strip", ZodTypeAny, { entries: Record<(...
), (...
)>; match: (...
) & (...
); pcdType: PODPipelinePCDTypes; }, { entries: Record<(...
), (...
)>; match: (...
) & (...
); pcdType: PODPipelinePCDTypes; }>>; paused: ZodOptional<ZodBoolean>; protected: ZodOptional<ZodBoolean>; }, "strip", ZodTypeAny, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: (...
)[]; errorLogIgnoreRegexes?: (...
)[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: (...
)[]; }; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; feedType: "replace" | "deleteAndReplace"; }; important?: boolean; input: { columns: Record<string, { type: PODPipelineInputFieldType; }>; csv: string; type: CSV; }; name?: string; notes?: string; outputs: Record<string, { entries: Record<string, { source: ...
; type: ...
; }>; match: ((...
) | (...
) | (...
)) & ((...
) | (...
) | (...
) | (...
)); pcdType: PODPipelinePCDTypes; }>; paused?: boolean; protected?: boolean; }, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: (...
)[]; errorLogIgnoreRegexes?: (...
)[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: (...
)[]; }; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; feedType: "replace" | "deleteAndReplace"; }; important?: boolean; input: { columns: Record<string, { type: PODPipelineInputFieldType; }>; csv: string; type: CSV; }; name?: string; notes?: string; outputs: Record<string, { entries: Record<string, { source: ...
; type: ...
; }>; match: ((...
) | (...
) | (...
)) & ((...
) | (...
) | (...
) | (...
)); pcdType: PODPipelinePCDTypes; }>; paused?: boolean; protected?: boolean; }>, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; feedType: "replace" | "deleteAndReplace"; }; important?: boolean; input: { columns: Record<string, { type: PODPipelineInputFieldType; }>; csv: string; type: CSV; }; name?: string; notes?: string; outputs: Record<string, { entries: Record<string, { source: (...
) & (...
); type: (...
) | (...
) | (...
) | (...
); }>; match: ({ entry: ...
; type: ...
; } | { entry: ...
; type: ...
; } | { type: ...
; }) & (undefined | { entry: ...
; type: ...
; } | { entry: ...
; type: ...
; } | { type: ...
; }); pcdType: PODPipelinePCDTypes; }>; paused?: boolean; protected?: boolean; }, { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; feedType: "replace" | "deleteAndReplace"; }; important?: boolean; input: { columns: Record<string, { type: PODPipelineInputFieldType; }>; csv: string; type: CSV; }; name?: string; notes?: string; outputs: Record<string, { entries: Record<string, { source: (...
) & (...
); type: (...
) | (...
) | (...
) | (...
); }>; match: ({ entry: ...
; type: ...
; } | { entry: ...
; type: ...
; } | { type: ...
; }) & (undefined | { entry: ...
; type: ...
; } | { entry: ...
; type: ...
; } | { type: ...
; }); pcdType: PODPipelinePCDTypes; }>; paused?: boolean; protected?: boolean; }>; ownerUserId: ZodString; timeCreated: ZodString; timeUpdated: ZodString; type: ZodLiteral<POD>; }, "strip", ZodTypeAny, { editorUserIds: string[]; id: string; options: { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; feedType: "replace" | "deleteAndReplace"; }; important?: boolean; input: { columns: Record<string, { type: PODPipelineInputFieldType; }>; csv: string; type: CSV; }; name?: string; notes?: string; outputs: Record<string, { entries: Record<string, { source: ((...
) | (...
) | (...
) | (...
)) & ((...
) | (...
) | (...
) | (...
) | (...
)); type: "string" | "int" | "cryptographic" | "eddsa_pubkey"; }>; match: ({ entry: string; type: "semaphoreID"; } | { entry: string; type: "email"; } | { type: "none"; }) & (undefined | { entry: string; type: "semaphoreID"; } | { entry: string; type: "email"; } | { type: "none"; }); pcdType: PODPipelinePCDTypes; }>; paused?: boolean; protected?: boolean; }; ownerUserId: string; timeCreated: string; timeUpdated: string; type: POD; }, { editorUserIds: string[]; id: string; options: { alerts?: { alertOnAtomMismatch?: boolean; alertOnLogErrors?: boolean; alertOnLogWarnings?: boolean; discordAlerts?: boolean; discordTags?: string[]; errorLogIgnoreRegexes?: string[]; loadIncidentPagePolicy?: Everyone | JustIvan | JustRichard; pagerduty?: boolean; warningLogIgnoreRegexes?: string[]; }; feedOptions: { feedDescription: string; feedDisplayName: string; feedFolder: string; feedId: string; feedType: "replace" | "deleteAndReplace"; }; important?: boolean; input: { columns: Record<string, { type: PODPipelineInputFieldType; }>; csv: string; type: CSV; }; name?: string; notes?: string; outputs: Record<string, { entries: Record<string, { source: ((...
) | (...
) | (...
) | (...
)) & ((...
) | (...
) | (...
) | (...
) | (...
)); type: "string" | "int" | "cryptographic" | "eddsa_pubkey"; }>; match: ({ entry: string; type: "semaphoreID"; } | { entry: string; type: "email"; } | { type: "none"; }) & (undefined | { entry: string; type: "semaphoreID"; } | { entry: string; type: "email"; } | { type: "none"; }); pcdType: PODPipelinePCDTypes; }>; paused?: boolean; protected?: boolean; }; ownerUserId: string; timeCreated: string; timeUpdated: string; type: POD; }>]> = ...
This item is exported so that we can use it for validation on generic issuance server.