Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | export type TPublicForm = {
id: number;
typeID: number;
typeName: string;
name: string;
description: string | null;
accID: number;
merchantName: string;
merchantImageURL: string;
merchantDescription: string | null;
merchTypeName: string;
merchCanProcessMoney: boolean;
msaRefundPolicy: string;
needsTax: boolean;
allowFeeChoice: boolean;
needsShipping: boolean;
imageURL: string;
usesBackgroundImage: boolean;
canBrowseCampaigns: boolean;
maxPurchaseQuantity: number | null;
startsAt: number | null;
endsAt: number | null;
showMap: boolean | null;
includeTime: boolean | null;
allowMultipleWinners: boolean | null;
locationURL: string | null;
locationShortAddress: string | null;
locationAddress: string | null;
variants: any | null;
recurringIntervals: string[];
defaultRecurringIntervalName: string;
publishedStatus: string;
totalTransactions: number;
totalValidPurchases: number;
sumTransactions: number;
averageTransactions: number;
visitors: number;
conversionRate: number;
position: string;
createdAt: number;
updatedAt: number;
deletedAt: number | null;
uiPaymentForm: any | null;
// Participant details (PAY Builder 032-a) — event-only product flags
participantDetailsEnabled?: boolean;
participantPhoneEnabled?: boolean;
participantPhoneRequired?: boolean;
// The event UI's "physical tickets" toggle — the API flag is type-neutral
printedMaterialsEnabled?: boolean;
};
|