interface HydratedPipelineHistoryEntry {
    editorEmail?: string;
    editorUserId?: string;
    id: string;
    pipeline: ({
        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?: string;
                }[];
                name: string;
            }[];
            superuserEmails?: string[];
            ticketActions?: {
                badges?: {
                    choices?: {
                        eventName: ...;
                        givers?: ...;
                        grantOnCheckin?: ...;
                        id: ...;
                        imageUrl: ...;
                        maxPerDay?: ...;
                        productName?: ...;
                    }[];
                    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[];
            };
            autoIssuance?: {
                eventId: string;
                memberCriteria: {
                    eventId: string;
                    productId?: string;
                }[];
                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?: string;
                }[];
                name: string;
            }[];
            userPermissions?: {
                canCheckIn: {
                    eventId: string;
                    productId?: string;
                };
                members: {
                    eventId: string;
                    productId?: string;
                }[];
            }[];
        };
        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[];
            };
            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[];
            };
            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: "input"; name: string; } | { type: "credentialSemaphoreID"; } | { type: "credentialEmail"; } | { type: "configured"; value: string; }) & ({ type: "input"; name: string; } | { type: "credentialSemaphoreID"; } | { ...; } | { ...; } | undefined);
                    type: "string" | "int" | "cryptographic" | "eddsa_pubkey";
                }>;
                match: ({ type: "semaphoreID"; entry: string; } | { type: "email"; entry: string; } | { type: "none"; }) & ({ type: "semaphoreID"; entry: string; } | { type: "email"; entry: string; } | { type: "none"; } | undefined);
                pcdType: PODPipelinePCDTypes;
            }>;
            paused?: boolean;
            protected?: boolean;
        };
        ownerUserId: string;
        timeCreated: string;
        timeUpdated: string;
        type: POD;
    }) & (undefined | {
        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?: string;
                }[];
                name: string;
            }[];
            superuserEmails?: string[];
            ticketActions?: {
                badges?: {
                    choices?: {
                        eventName: ...;
                        givers?: ...;
                        grantOnCheckin?: ...;
                        id: ...;
                        imageUrl: ...;
                        maxPerDay?: ...;
                        productName?: ...;
                    }[];
                    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[];
            };
            autoIssuance?: {
                eventId: string;
                memberCriteria: {
                    eventId: string;
                    productId?: string;
                }[];
                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?: string;
                }[];
                name: string;
            }[];
            userPermissions?: {
                canCheckIn: {
                    eventId: string;
                    productId?: string;
                };
                members: {
                    eventId: string;
                    productId?: string;
                }[];
            }[];
        };
        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[];
            };
            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[];
            };
            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: "input"; name: string; } | { type: "credentialSemaphoreID"; } | { type: "credentialEmail"; } | { type: "configured"; value: string; }) & ({ type: "input"; name: string; } | { type: "credentialSemaphoreID"; } | { ...; } | { ...; } | undefined);
                    type: "string" | "int" | "cryptographic" | "eddsa_pubkey";
                }>;
                match: ({ type: "semaphoreID"; entry: string; } | { type: "email"; entry: string; } | { type: "none"; }) & ({ type: "semaphoreID"; entry: string; } | { type: "email"; entry: string; } | { type: "none"; } | undefined);
                pcdType: PODPipelinePCDTypes;
            }>;
            paused?: boolean;
            protected?: boolean;
        };
        ownerUserId: string;
        timeCreated: string;
        timeUpdated: string;
        type: POD;
    });
    timeCreated: string;
}

Hierarchy (view full)

Properties

editorEmail?: string
editorUserId?: string = ...
id: string = ...
pipeline: ({
    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?: string;
            }[];
            name: string;
        }[];
        superuserEmails?: string[];
        ticketActions?: {
            badges?: {
                choices?: {
                    eventName: ...;
                    givers?: ...;
                    grantOnCheckin?: ...;
                    id: ...;
                    imageUrl: ...;
                    maxPerDay?: ...;
                    productName?: ...;
                }[];
                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[];
        };
        autoIssuance?: {
            eventId: string;
            memberCriteria: {
                eventId: string;
                productId?: string;
            }[];
            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?: string;
            }[];
            name: string;
        }[];
        userPermissions?: {
            canCheckIn: {
                eventId: string;
                productId?: string;
            };
            members: {
                eventId: string;
                productId?: string;
            }[];
        }[];
    };
    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[];
        };
        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[];
        };
        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: "input"; name: string; } | { type: "credentialSemaphoreID"; } | { type: "credentialEmail"; } | { type: "configured"; value: string; }) & ({ type: "input"; name: string; } | { type: "credentialSemaphoreID"; } | { ...; } | { ...; } | undefined);
                type: "string" | "int" | "cryptographic" | "eddsa_pubkey";
            }>;
            match: ({ type: "semaphoreID"; entry: string; } | { type: "email"; entry: string; } | { type: "none"; }) & ({ type: "semaphoreID"; entry: string; } | { type: "email"; entry: string; } | { type: "none"; } | undefined);
            pcdType: PODPipelinePCDTypes;
        }>;
        paused?: boolean;
        protected?: boolean;
    };
    ownerUserId: string;
    timeCreated: string;
    timeUpdated: string;
    type: POD;
}) & (undefined | {
    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?: string;
            }[];
            name: string;
        }[];
        superuserEmails?: string[];
        ticketActions?: {
            badges?: {
                choices?: {
                    eventName: ...;
                    givers?: ...;
                    grantOnCheckin?: ...;
                    id: ...;
                    imageUrl: ...;
                    maxPerDay?: ...;
                    productName?: ...;
                }[];
                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[];
        };
        autoIssuance?: {
            eventId: string;
            memberCriteria: {
                eventId: string;
                productId?: string;
            }[];
            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?: string;
            }[];
            name: string;
        }[];
        userPermissions?: {
            canCheckIn: {
                eventId: string;
                productId?: string;
            };
            members: {
                eventId: string;
                productId?: string;
            }[];
        }[];
    };
    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[];
        };
        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[];
        };
        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: "input"; name: string; } | { type: "credentialSemaphoreID"; } | { type: "credentialEmail"; } | { type: "configured"; value: string; }) & ({ type: "input"; name: string; } | { type: "credentialSemaphoreID"; } | { ...; } | { ...; } | undefined);
                type: "string" | "int" | "cryptographic" | "eddsa_pubkey";
            }>;
            match: ({ type: "semaphoreID"; entry: string; } | { type: "email"; entry: string; } | { type: "none"; }) & ({ type: "semaphoreID"; entry: string; } | { type: "email"; entry: string; } | { type: "none"; } | undefined);
            pcdType: PODPipelinePCDTypes;
        }>;
        paused?: boolean;
        protected?: boolean;
    };
    ownerUserId: string;
    timeCreated: string;
    timeUpdated: string;
    type: POD;
}) = PipelineDefinitionSchema
timeCreated: string = ...

Generated using TypeDoc