{"version":3,"sources":["jsdelivr-header.js","/npm/@wix/auto_sdk_events_tickets@1.0.55/index.ts","/npm/@wix/auto_sdk_events_tickets@1.0.55/src/events-v1-ticket-tickets.public.ts","/npm/@wix/auto_sdk_events_tickets@1.0.55/src/events-v1-ticket-tickets.universal.ts","/npm/@wix/auto_sdk_events_tickets@1.0.55/src/events-v1-ticket-tickets.http.ts","/npm/@wix/auto_sdk_events_tickets@1.0.55/src/events-v1-ticket-tickets.context.ts"],"names":[],"mappings":"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","file":"/npm/@wix/auto_sdk_events_tickets@1.0.55/build/cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.48.0.\n * Original file: /npm/@wix/auto_sdk_events_tickets@1.0.55/build/cjs/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","export * from './src/events-v1-ticket-tickets.context.js';\n","import { renameKeysFromRESTResponseToSDKResponse } from '@wix/sdk-runtime/rename-all-nested-keys';\nimport { transformRESTAddressToSDKAddress } from '@wix/sdk-runtime/transformations/address';\nimport { transformRESTFloatToSDKFloat } from '@wix/sdk-runtime/transformations/float';\nimport { transformRESTTimestampToSDKTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformPaths } from '@wix/sdk-runtime/transformations/transform-paths';\nimport { EventDefinition, HttpClient, NonNullablePaths } from '@wix/sdk-types';\nimport {\n  BulkUpdateTicketsOptions,\n  BulkUpdateTicketsResponse,\n  CheckInTicketResponse,\n  CheckInTicketsOptions,\n  DeleteTicketCheckInResponse,\n  DeleteTicketCheckInsOptions,\n  GetTicketOptions,\n  ListTicketsOptions,\n  ListTicketsResponse,\n  TicketOrderUpdatedEnvelope,\n  TicketingTicket,\n  UpdateTicketOptions,\n  UpdateTicketResponse,\n  bulkUpdateTickets as universalBulkUpdateTickets,\n  checkInTickets as universalCheckInTickets,\n  deleteTicketCheckIns as universalDeleteTicketCheckIns,\n  getTicket as universalGetTicket,\n  listTickets as universalListTickets,\n  updateTicket as universalUpdateTicket,\n} from './events-v1-ticket-tickets.universal.js';\n\nconst TRANSFORM_PATHS_0 = [\n  { path: 'data.timestamp' },\n  { path: 'data.created' },\n  { path: 'data.updated' },\n  { path: 'data.checkoutForm.inputValues.dateTime' },\n  { path: 'data.tickets.checkIn.created' },\n  { path: 'data.tickets.checkIn.checkInCanceledDate' },\n  { path: 'data.tickets.form.inputValues.dateTime' },\n];\nconst TRANSFORM_PATHS_1 = [\n  { path: 'data.checkoutForm.inputValues.number' },\n  { path: 'data.tickets.form.inputValues.number' },\n];\nconst TRANSFORM_PATHS_2 = [\n  { path: 'data.checkoutForm.inputValues.address.address' },\n  { path: 'data.tickets.form.inputValues.address.address' },\n];\nexport const __metadata = { PACKAGE_NAME: '@wix/events' };\n\nexport function listTickets(httpClient: HttpClient): ListTicketsSignature {\n  return (options?: ListTicketsOptions) =>\n    universalListTickets(\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface ListTicketsSignature {\n  /**\n   * Retrieves a list of up to 100 tickets.\n   *\n   * <!--\n   * >**Note:** This function is restricted and only runs if you elevate permissions using the [wix-auth.elevate()](https://www.wix.com/velo/reference/wix-auth/elevate) function.\n   * -->\n   * @param - Options for defining the returned list of tickets.\n   */\n  (options?: ListTicketsOptions): Promise<\n    NonNullablePaths<\n      ListTicketsResponse,\n      | `total`\n      | `offset`\n      | `limit`\n      | `tickets`\n      | `tickets.${number}.ticketNumber`\n      | `tickets.${number}.orderNumber`\n      | `tickets.${number}.ticketDefinitionId`\n      | `tickets.${number}.name`\n      | `tickets.${number}.price.amount`\n      | `tickets.${number}.price.currency`\n      | `tickets.${number}.free`\n      | `tickets.${number}.policy`\n      | `tickets.${number}.orderStatus`\n      | `tickets.${number}.orderArchived`\n      | `tickets.${number}.orderFullName`\n      | `tickets.${number}.guestDetails.guestAssigned`\n      | `tickets.${number}.archived`\n      | `tickets.${number}.anonymized`\n      | `tickets.${number}.checkInUrl`\n      | `tickets.${number}.ticketPdfUrl`\n      | `tickets.${number}.channel`\n      | `tickets.${number}.walletPassUrl`,\n      3\n    >\n  >;\n}\n\nexport function getTicket(httpClient: HttpClient): GetTicketSignature {\n  return (ticketNumber: string, options?: GetTicketOptions) =>\n    universalGetTicket(\n      ticketNumber,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface GetTicketSignature {\n  /**\n   * Retrieves a ticket by the unique ticket number.\n   * @param - A unique ticket number which is assigned automatically when creating a ticket.\n   * @param - Details for the ticket to retrieve.\n   * @param - Options for the returned ticket data.\n   * @returns Ticket.\n   */\n  (ticketNumber: string, options?: GetTicketOptions): Promise<\n    NonNullablePaths<\n      TicketingTicket,\n      | `ticketNumber`\n      | `orderNumber`\n      | `ticketDefinitionId`\n      | `name`\n      | `price.amount`\n      | `price.currency`\n      | `free`\n      | `policy`\n      | `orderStatus`\n      | `orderArchived`\n      | `orderFullName`\n      | `guestDetails.guestAssigned`\n      | `guestDetails.form.inputValues`\n      | `guestDetails.form.inputValues.${number}.inputName`\n      | `guestDetails.form.inputValues.${number}.value`\n      | `archived`\n      | `anonymized`\n      | `checkInUrl`\n      | `ticketPdfUrl`\n      | `channel`\n      | `walletPassUrl`,\n      4\n    >\n  >;\n}\n\nexport function checkInTickets(\n  httpClient: HttpClient\n): CheckInTicketsSignature {\n  return (eventId: string, options?: CheckInTicketsOptions) =>\n    universalCheckInTickets(\n      eventId,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface CheckInTicketsSignature {\n  /**\n   * Checks in 1 or more tickets.\n   * @param - Event ID to which the ticket belongs.\n   * @param - Options for tickets to check-in.\n   */\n  (eventId: string, options?: CheckInTicketsOptions): Promise<\n    NonNullablePaths<\n      CheckInTicketResponse,\n      | `tickets`\n      | `tickets.${number}.ticketNumber`\n      | `tickets.${number}.orderNumber`\n      | `tickets.${number}.ticketDefinitionId`\n      | `tickets.${number}.name`\n      | `tickets.${number}.price.amount`\n      | `tickets.${number}.price.currency`\n      | `tickets.${number}.free`\n      | `tickets.${number}.policy`\n      | `tickets.${number}.orderStatus`\n      | `tickets.${number}.orderArchived`\n      | `tickets.${number}.orderFullName`\n      | `tickets.${number}.guestDetails.guestAssigned`\n      | `tickets.${number}.archived`\n      | `tickets.${number}.anonymized`\n      | `tickets.${number}.checkInUrl`\n      | `tickets.${number}.ticketPdfUrl`\n      | `tickets.${number}.channel`\n      | `tickets.${number}.walletPassUrl`,\n      3\n    >\n  >;\n}\n\nexport function deleteTicketCheckIns(\n  httpClient: HttpClient\n): DeleteTicketCheckInsSignature {\n  return (eventId: string, options?: DeleteTicketCheckInsOptions) =>\n    universalDeleteTicketCheckIns(\n      eventId,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface DeleteTicketCheckInsSignature {\n  /**\n   * Deletes check-ins for 1 or more tickets.\n   * @param - Event ID to which the ticket belongs.\n   * @param - Options for tickets to delete.\n   */\n  (eventId: string, options?: DeleteTicketCheckInsOptions): Promise<\n    NonNullablePaths<\n      DeleteTicketCheckInResponse,\n      | `tickets`\n      | `tickets.${number}.ticketNumber`\n      | `tickets.${number}.orderNumber`\n      | `tickets.${number}.ticketDefinitionId`\n      | `tickets.${number}.name`\n      | `tickets.${number}.price.amount`\n      | `tickets.${number}.price.currency`\n      | `tickets.${number}.free`\n      | `tickets.${number}.policy`\n      | `tickets.${number}.orderStatus`\n      | `tickets.${number}.orderArchived`\n      | `tickets.${number}.orderFullName`\n      | `tickets.${number}.guestDetails.guestAssigned`\n      | `tickets.${number}.archived`\n      | `tickets.${number}.anonymized`\n      | `tickets.${number}.checkInUrl`\n      | `tickets.${number}.ticketPdfUrl`\n      | `tickets.${number}.channel`\n      | `tickets.${number}.walletPassUrl`,\n      3\n    >\n  >;\n}\n\nexport function updateTicket(httpClient: HttpClient): UpdateTicketSignature {\n  return (ticketNumber: string, options?: UpdateTicketOptions) =>\n    universalUpdateTicket(\n      ticketNumber,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface UpdateTicketSignature {\n  /**\n   * Updates a ticket.\n   * @param - A unique ticket number which is assigned automatically when creating a ticket.\n   * @param - Details for the ticket to update.\n   * @param - Ticket details to update.\n   */\n  (ticketNumber: string, options?: UpdateTicketOptions): Promise<\n    NonNullablePaths<\n      UpdateTicketResponse,\n      | `ticket.ticketNumber`\n      | `ticket.orderNumber`\n      | `ticket.ticketDefinitionId`\n      | `ticket.name`\n      | `ticket.price.amount`\n      | `ticket.price.currency`\n      | `ticket.free`\n      | `ticket.policy`\n      | `ticket.orderStatus`\n      | `ticket.orderArchived`\n      | `ticket.orderFullName`\n      | `ticket.guestDetails.guestAssigned`\n      | `ticket.guestDetails.form.inputValues`\n      | `ticket.guestDetails.form.inputValues.${number}.inputName`\n      | `ticket.guestDetails.form.inputValues.${number}.value`\n      | `ticket.archived`\n      | `ticket.anonymized`\n      | `ticket.checkInUrl`\n      | `ticket.ticketPdfUrl`\n      | `ticket.channel`\n      | `ticket.walletPassUrl`,\n      5\n    >\n  >;\n}\n\nexport function bulkUpdateTickets(\n  httpClient: HttpClient\n): BulkUpdateTicketsSignature {\n  return (options?: BulkUpdateTicketsOptions) =>\n    universalBulkUpdateTickets(\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface BulkUpdateTicketsSignature {\n  /**\n   * Archives multiple tickets.\n   * @param - Options for updating the tickets.\n   * @param - Event ID to which the ticket belongs.\n   */\n  (options?: BulkUpdateTicketsOptions): Promise<\n    NonNullablePaths<\n      BulkUpdateTicketsResponse,\n      | `tickets`\n      | `tickets.${number}.ticketNumber`\n      | `tickets.${number}.orderNumber`\n      | `tickets.${number}.ticketDefinitionId`\n      | `tickets.${number}.name`\n      | `tickets.${number}.price.amount`\n      | `tickets.${number}.price.currency`\n      | `tickets.${number}.free`\n      | `tickets.${number}.policy`\n      | `tickets.${number}.orderStatus`\n      | `tickets.${number}.orderArchived`\n      | `tickets.${number}.orderFullName`\n      | `tickets.${number}.guestDetails.guestAssigned`\n      | `tickets.${number}.archived`\n      | `tickets.${number}.anonymized`\n      | `tickets.${number}.checkInUrl`\n      | `tickets.${number}.ticketPdfUrl`\n      | `tickets.${number}.channel`\n      | `tickets.${number}.walletPassUrl`,\n      3\n    >\n  >;\n}\n\nexport const onTicketOrderUpdated = /*#__PURE__*/ EventDefinition(\n  'wix.events.ticketing.events.OrderUpdated',\n  false,\n  (event: TicketOrderUpdatedEnvelope) =>\n    renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(event, [\n        {\n          transformFn: transformRESTTimestampToSDKTimestamp,\n          paths: TRANSFORM_PATHS_0,\n        },\n        {\n          transformFn: transformRESTFloatToSDKFloat,\n          paths: TRANSFORM_PATHS_1,\n        },\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: TRANSFORM_PATHS_2,\n        },\n      ])\n    )\n)<TicketOrderUpdatedEnvelope>();\n\nexport {\n  AccountInfo,\n  Address,\n  AddressLocation,\n  AddressStreetOneOf,\n  BaseEventMetadata,\n  BulkUpdateTicketsOptions,\n  BulkUpdateTicketsRequest,\n  BulkUpdateTicketsResponse,\n  ChannelType,\n  CheckIn,\n  CheckInTicketRequest,\n  CheckInTicketResponse,\n  CheckInTicketsOptions,\n  Counts,\n  DeleteTicketCheckInRequest,\n  DeleteTicketCheckInResponse,\n  DeleteTicketCheckInsOptions,\n  FacetCounts,\n  FormResponse,\n  FormSubmission,\n  FormattedAddress,\n  GetDemoTicketRequest,\n  GetDemoTicketResponse,\n  GetTicketOptions,\n  GetTicketRequest,\n  GetTicketResponse,\n  GuestDetails,\n  GuestDetailsUpdate,\n  IdentificationData,\n  IdentificationDataIdOneOf,\n  InputValue,\n  ListTicketsOptions,\n  ListTicketsRequest,\n  ListTicketsResponse,\n  MessageEnvelope,\n  Money,\n  OnlineConferencingLogin,\n  OrderStatus,\n  OrderUpdated,\n  StandardDetails,\n  State,\n  StreetAddress,\n  Subdivision,\n  SubdivisionType,\n  Ticket,\n  TicketDetails,\n  TicketFacetCounts,\n  TicketFacets,\n  TicketFieldset,\n  TicketOrderUpdatedEnvelope,\n  TicketingTicket,\n  UpdateTicketOptions,\n  UpdateTicketRequest,\n  UpdateTicketResponse,\n  WebhookIdentityType,\n} from './events-v1-ticket-tickets.universal.js';\n","import { transformError as sdkTransformError } from '@wix/sdk-runtime/transform-error';\nimport {\n  renameKeysFromSDKRequestToRESTRequest,\n  renameKeysFromRESTResponseToSDKResponse,\n} from '@wix/sdk-runtime/rename-all-nested-keys';\nimport { HttpClient, NonNullablePaths } from '@wix/sdk-types';\nimport * as ambassadorWixEventsV1Ticket from './events-v1-ticket-tickets.http.js';\nimport { transformSDKAddressToRESTAddress } from '@wix/sdk-runtime/transformations/address';\nimport { transformRESTAddressToSDKAddress } from '@wix/sdk-runtime/transformations/address';\nimport { transformPaths } from '@wix/sdk-runtime/transformations/transform-paths';\n\nconst TRANSFORM_PATHS_0 = [\n  { path: 'tickets.guestDetails.form.inputValues.address.address' },\n];\nconst TRANSFORM_PATHS_1 = [\n  { path: 'ticket.guestDetails.form.inputValues.address.address' },\n];\nconst TRANSFORM_PATHS_2 = [\n  { path: 'checkoutForm.inputValues.address.address' },\n  { path: 'guestDetails.form.inputValues.address.address' },\n];\n\nexport interface TicketingTicket {\n  /** A unique ticket number which is assigned automatically when creating a ticket. */\n  ticketNumber?: string;\n  /** Associated order number. */\n  orderNumber?: string;\n  /**\n   * Ticket definition ID. See the Ticket Definition API for additional information.\n   * @format GUID\n   */\n  ticketDefinitionId?: string;\n  /** Ticket type. */\n  name?: string;\n  /** Ticket price. */\n  price?: Money;\n  /**\n   * Whether the ticket requires payment.\n   * @readonly\n   */\n  free?: boolean;\n  /** Ticket and event policies. */\n  policy?: string;\n  /**\n   * @internal\n   * @internal\n   * @internal\n   * @deprecated\n   */\n  qrCode?: string;\n  /** Ticket check-in. */\n  checkIn?: CheckIn;\n  /**\n   * Associated order status. Possible values:\n   * - `FREE`: The order is confirmed, no payment is required.\n   * - `PENDING`: The order was paid, but the payment gateway suspended the payment.\n   * - `PAID`: The order is paid.\n   * - `OFFLINE_PENDING`: The order is confirmed but has to be paid in cash and the status is manually updated to `PAID`.\n   * - `INITIATED`: The order is awaiting for payment.\n   * - `CANCELED`: The order is canceled.\n   * - `DECLINED`: The order is declined.\n   */\n  orderStatus?: OrderStatusWithLiterals;\n  /**\n   * Whether the order and ticket are archived.\n   * If set to `true`, they aren't visible in the order list.\n   */\n  orderArchived?: boolean;\n  /** Buyer full name. */\n  orderFullName?: string;\n  /** Guest full name. */\n  guestFullName?: string | null;\n  /** Guest personal details. */\n  guestDetails?: GuestDetails;\n  /** Whether the ticket is visible in an order. */\n  archived?: boolean;\n  /**\n   * @internal\n   * @internal\n   * @internal\n   * @deprecated\n   */\n  ticketPdf?: string;\n  /**\n   * Ticket owner member ID.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /**\n   * Whether ticket was anonymized by GDPR delete.\n   * Anonymized tickets no longer contain personally identifiable information (PII).\n   */\n  anonymized?: boolean;\n  /**\n   * Ticket check-in URL.\n   * Shown as QR code image in PDF.\n   *\n   * Format: `https://www.wixevents.com/check-in/{ticket number},{event id}`\n   *\n   * Example: `https://www.wixevents.com/check-in/AAAA-AAAA-BB021,00000000-0000-0000-0000-000000000000`\n   */\n  checkInUrl?: string;\n  /** URL for ticket PDF download. */\n  ticketPdfUrl?: string;\n  /** Associated order checkout channel type. */\n  channel?: ChannelTypeWithLiterals;\n  /**\n   * An URL to download a ticket in the `.pkpass` format for Apple Wallet.\n   * @format WEB_URL\n   * @readonly\n   */\n  walletPassUrl?: string;\n  /**\n   * Additional ticket details.\n   * @internal\n   * @readonly\n   */\n  ticketDetails?: TicketDetails;\n  /**\n   * Whether ticket is canceled.\n   * @readonly\n   */\n  canceled?: boolean | null;\n}\n\nexport interface Money {\n  /**\n   * *Deprecated:** Use `value` instead.\n   * @format DECIMAL_VALUE\n   * @deprecated\n   */\n  amount?: string;\n  /**\n   * Currency in the [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html) format. For example, `USD`.\n   * @format CURRENCY\n   */\n  currency?: string;\n  /**\n   * Monetary amount. Decimal string with a period as a decimal separator (e.g., 3.99). Optionally, starts with a single (-), to indicate that the amount is negative.\n   * @format DECIMAL_VALUE\n   */\n  value?: string | null;\n}\n\nexport interface CheckIn {\n  /** Time of a ticket check-in. */\n  created?: Date | null;\n  /**\n   * Date and time the guest cancelled check-in.\n   * @internal\n   */\n  checkInCanceledDate?: Date | null;\n  /**\n   * Id of the user that last performed check-in\n   * @internal\n   * @format GUID\n   */\n  checkedInBy?: string | null;\n  /**\n   * Id of the user that last performed check-in cancel\n   * @internal\n   * @format GUID\n   */\n  checkInCanceledBy?: string | null;\n  /**\n   * Id of the Staff Member who last performed check-in\n   * @internal\n   * @format GUID\n   */\n  checkedInByStaffMember?: string | null;\n  /**\n   * Id of theStaff Member who last canceled check-in\n   * @internal\n   * @format GUID\n   */\n  checkInCanceledByStaffMember?: string | null;\n}\n\nexport enum OrderStatus {\n  /** Order status isn't available for this request fieldset. */\n  NA_ORDER_STATUS = 'NA_ORDER_STATUS',\n  /** Order is confirmed, no payment is required. */\n  FREE = 'FREE',\n  /** Order was paid, but the payment gateway suspended the payment. */\n  PENDING = 'PENDING',\n  /** Order is paid. */\n  PAID = 'PAID',\n  /** Order is confirmed but must be paid via offline payment. Status needs to be manually updated to `\"PAID\"`. */\n  OFFLINE_PENDING = 'OFFLINE_PENDING',\n  /** Order is waiting for payment at the cashier. */\n  INITIATED = 'INITIATED',\n  /** Order is canceled. */\n  CANCELED = 'CANCELED',\n  /** Order payment is declined. */\n  DECLINED = 'DECLINED',\n  /** Order payment is authorized. */\n  AUTHORIZED = 'AUTHORIZED',\n  /** Order payment is voided. */\n  VOIDED = 'VOIDED',\n  /** Order is partially paid with less than the total amount. */\n  PARTIALLY_PAID = 'PARTIALLY_PAID',\n}\n\n/** @enumType */\nexport type OrderStatusWithLiterals =\n  | OrderStatus\n  | 'NA_ORDER_STATUS'\n  | 'FREE'\n  | 'PENDING'\n  | 'PAID'\n  | 'OFFLINE_PENDING'\n  | 'INITIATED'\n  | 'CANCELED'\n  | 'DECLINED'\n  | 'AUTHORIZED'\n  | 'VOIDED'\n  | 'PARTIALLY_PAID';\n\nexport interface GuestDetails {\n  /** Whether ticket belongs to assigned guest. */\n  guestAssigned?: boolean;\n  /** Guest first name. */\n  firstName?: string | null;\n  /** Guest last name. */\n  lastName?: string | null;\n  /**\n   * Guest email.\n   * @format EMAIL\n   */\n  email?: string | null;\n  /** Full form response. */\n  form?: FormResponse;\n  /**\n   * Contact ID associated with this guest.\n   * @format GUID\n   */\n  contactId?: string | null;\n  /**\n   * Guest phone number.\n   * @format PHONE\n   */\n  phone?: string | null;\n  /**\n   * Form submission.\n   * @internal\n   */\n  formSubmission?: FormSubmission;\n}\n\nexport interface FormResponse {\n  /**\n   * Form field inputs.\n   * @maxSize 200\n   */\n  inputValues?: InputValue[];\n}\n\nexport interface InputValue {\n  /**\n   * Form field input name.\n   * @maxLength 100\n   */\n  inputName?: string;\n  /**\n   * Form field value.\n   * @maxLength 5000\n   */\n  value?: string;\n  /**\n   * Form field values.\n   * @maxSize 100\n   * @maxLength 5000\n   */\n  values?: string[];\n  /**\n   * Integer or floating point number value.\n   * @internal\n   */\n  number?: number | null;\n  /**\n   * UTC datetime in `YYYY-MM-DDThh:mm[:ss][.sss]Z` format.\n   * @internal\n   */\n  dateTime?: Date | null;\n  /**\n   * Address type value.\n   * @internal\n   */\n  address?: FormattedAddress;\n}\n\nexport interface FormattedAddress {\n  /**\n   * 1-line address representation.\n   * @maxLength 200\n   */\n  formatted?: string;\n  /** Address components. */\n  address?: Address;\n}\n\n/** Physical address */\nexport interface Address extends AddressStreetOneOf {\n  /** Street name and number. */\n  streetAddress?: StreetAddress;\n  /** Main address line, usually street and number as free text. */\n  addressLine1?: string | null;\n  /**\n   * Country code.\n   * @format COUNTRY\n   */\n  country?: string | null;\n  /** Subdivision shorthand. Usually, a short code (2 or 3 letters) that represents a state, region, prefecture, or province. e.g. NY */\n  subdivision?: string | null;\n  /** City name. */\n  city?: string | null;\n  /** Zip/postal code. */\n  postalCode?: string | null;\n  /** Free text providing more detailed address info. Usually contains Apt, Suite, and Floor. */\n  addressLine2?: string | null;\n  /**\n   * A string containing the full address of this location.\n   * @internal\n   */\n  formatted?: string | null;\n  /**\n   * Free text to help find the address.\n   * @internal\n   */\n  hint?: string | null;\n  /**\n   * Coordinates of the physical address.\n   * @internal\n   */\n  location?: AddressLocation;\n  /**\n   * Country full name.\n   * @internal\n   */\n  countryFullname?: string | null;\n  /**\n   * Subdivision full name.\n   * @internal\n   */\n  subdivisionFullname?: string | null;\n  /**\n   * Multi-level subdivisions from top to bottom.\n   * @internal\n   * @maxSize 6\n   */\n  subdivisions?: Subdivision[];\n}\n\n/** @oneof */\nexport interface AddressStreetOneOf {\n  /** Street name and number. */\n  streetAddress?: StreetAddress;\n  /** Main address line, usually street and number as free text. */\n  addressLine?: string | null;\n}\n\nexport interface StreetAddress {\n  /** Street number. */\n  number?: string;\n  /** Street name. */\n  name?: string;\n  /**\n   * Apartment number.\n   * @internal\n   */\n  apt?: string;\n  /**\n   * Optional address line 1\n   * @internal\n   */\n  formattedAddressLine?: string | null;\n}\n\nexport interface AddressLocation {\n  /** Address latitude. */\n  latitude?: number | null;\n  /** Address longitude. */\n  longitude?: number | null;\n}\n\nexport interface Subdivision {\n  /** Short subdivision code. */\n  code?: string;\n  /** Subdivision full name. */\n  name?: string;\n  /**\n   * Subdivision level\n   * @internal\n   */\n  type?: SubdivisionTypeWithLiterals;\n  /**\n   * Free text description of subdivision type.\n   * @internal\n   */\n  typeInfo?: string | null;\n  /**\n   * Standard organizations details (e.g. ISO).\n   * @internal\n   */\n  standardDetails?: StandardDetails;\n}\n\nexport enum SubdivisionType {\n  UNKNOWN_SUBDIVISION_TYPE = 'UNKNOWN_SUBDIVISION_TYPE',\n  /** State */\n  ADMINISTRATIVE_AREA_LEVEL_1 = 'ADMINISTRATIVE_AREA_LEVEL_1',\n  /** County */\n  ADMINISTRATIVE_AREA_LEVEL_2 = 'ADMINISTRATIVE_AREA_LEVEL_2',\n  /** City/town */\n  ADMINISTRATIVE_AREA_LEVEL_3 = 'ADMINISTRATIVE_AREA_LEVEL_3',\n  /** Neighborhood/quarter */\n  ADMINISTRATIVE_AREA_LEVEL_4 = 'ADMINISTRATIVE_AREA_LEVEL_4',\n  /** Street/block */\n  ADMINISTRATIVE_AREA_LEVEL_5 = 'ADMINISTRATIVE_AREA_LEVEL_5',\n  /** ADMINISTRATIVE_AREA_LEVEL_0. Indicates the national political entity, and is typically the highest order type returned by the Geocoder. */\n  COUNTRY = 'COUNTRY',\n}\n\n/** @enumType */\nexport type SubdivisionTypeWithLiterals =\n  | SubdivisionType\n  | 'UNKNOWN_SUBDIVISION_TYPE'\n  | 'ADMINISTRATIVE_AREA_LEVEL_1'\n  | 'ADMINISTRATIVE_AREA_LEVEL_2'\n  | 'ADMINISTRATIVE_AREA_LEVEL_3'\n  | 'ADMINISTRATIVE_AREA_LEVEL_4'\n  | 'ADMINISTRATIVE_AREA_LEVEL_5'\n  | 'COUNTRY';\n\n/** Subdivision Concordance values */\nexport interface StandardDetails {\n  /**\n   * subdivision iso-3166-2 code according to [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2). e.g. US-NY, GB-SCT, NO-30\n   * @maxLength 20\n   */\n  iso31662?: string | null;\n}\n\nexport interface FormSubmission {\n  /**\n   * Form ID.\n   * @readonly\n   * @format GUID\n   */\n  formId?: string | null;\n  /**\n   * Form submission ID.\n   * @readonly\n   * @format GUID\n   */\n  submissionId?: string | null;\n  /** Form submissions. */\n  submissions?: Record<string, any>;\n}\n\nexport enum ChannelType {\n  /** Buyer created the order via an online channel, such as a website or mobile app. */\n  ONLINE = 'ONLINE',\n  /** Sales person created the order and collected the money. */\n  OFFLINE_POS = 'OFFLINE_POS',\n}\n\n/** @enumType */\nexport type ChannelTypeWithLiterals = ChannelType | 'ONLINE' | 'OFFLINE_POS';\n\nexport interface TicketDetails {\n  /**\n   * Unique seat ID in the event venue.\n   * @minLength 1\n   * @maxLength 36\n   */\n  seatId?: string | null;\n  /**\n   * Name of sector.\n   * @internal\n   * @readonly\n   */\n  sectorName?: string | null;\n  /**\n   * Name of area.\n   * @internal\n   * @readonly\n   */\n  areaName?: string | null;\n  /**\n   * Name of table.\n   * @internal\n   * @readonly\n   */\n  tableName?: string | null;\n  /**\n   * Row label.\n   * @internal\n   * @readonly\n   */\n  rowNumber?: string | null;\n  /**\n   * Seat label in a row or table.\n   * @internal\n   * @readonly\n   */\n  seatNumber?: string | null;\n  /**\n   * Section label.\n   * @readonly\n   */\n  sectionLabel?: string | null;\n  /**\n   * Area label.\n   * @readonly\n   */\n  areaLabel?: string | null;\n  /**\n   * Table label.\n   * @readonly\n   */\n  tableLabel?: string | null;\n  /**\n   * Row label.\n   * @readonly\n   */\n  rowLabel?: string | null;\n  /**\n   * Seat label in a row or table.\n   * @readonly\n   */\n  seatLabel?: string | null;\n  /**\n   * Seating plan ID.\n   * @format GUID\n   * @readonly\n   */\n  planId?: string | null;\n  /**\n   * Number of places in the spot.\n   *\n   * Default: `1`.\n   * @min 1\n   * @max 50\n   */\n  capacity?: number | null;\n  /**\n   * Custom price of a ticket.\n   * @format DECIMAL_VALUE\n   */\n  priceOverride?: string | null;\n  /**\n   * Pricing option ID.\n   * @format GUID\n   */\n  pricingOptionId?: string | null;\n  /**\n   * Pricing option name.\n   * @readonly\n   */\n  pricingOptionName?: string | null;\n}\n\nexport interface ListTicketsRequest {\n  /**\n   * Event IDs to which the tickets belong.\n   * @format GUID\n   */\n  eventId?: string[];\n  /** Offset. See [Pagination](/wix-events-v2/pagination). */\n  offset?: number;\n  /**\n   * Number of items to load per page.\n   * @max 100\n   */\n  limit?: number;\n  /**\n   * Deprecated, use `sort` instead.\n   * Sort order. Defaults to \"ticket_number:asc\".\n   * See [supported fields](https://dev.wix.com/api/rest/wix-events/wix-events/filter-and-sort#wix-events_wix-events_filter-and-sort_list-tickets).\n   * @internal\n   * @maxLength 100\n   * @deprecated\n   */\n  order?: string;\n  /**\n   * Order numbers.\n   * @minLength 1\n   * @maxLength 36\n   * @maxSize 20\n   */\n  orderNumber?: string[];\n  /**\n   * Ticket numbers.\n   * @minLength 1\n   * @maxLength 36\n   * @maxSize 50\n   */\n  ticketNumber?: string[];\n  /**\n   * Searches in the `orderFullName`, `guestFullName`, and `ticketNumber` fields.\n   * @maxLength 200\n   */\n  searchPhrase?: string;\n  /**\n   * Order statuses.\n   * @maxSize 20\n   */\n  orderStatus?: OrderStatusWithLiterals[];\n  /**\n   * Deprecated, use `ORDER_ARCHIVED` / `ORDER_ACTIVE` state filter instead.\n   * @internal\n   * @deprecated\n   */\n  orderArchived?: boolean | null;\n  /**\n   * Deprecated, use `CHECKED_IN` / `NON_CHECKED_IN` state filter instead.\n   * @internal\n   * @deprecated\n   */\n  checkedIn?: boolean | null;\n  /**\n   * Predefined sets of fields to return.\n   * - `TICKET_DETAILS`: Returns `ticketNumber`, `orderNumber`, `ticketDefinitionId`, `name`, `price`, `free`, `policy`, `qrCode`, `checkIn`, `orderStatus`, `orderArchived`, `archived`, `orderFullName`, `ticketPdf`, `checkInUrl` and `ticketPdfUrl`.\n   * - `GUEST_DETAILS`: Returns `guestDetails`.\n   * - `GUEST_FORM`: Returns `guestDetails.form`.\n   *\n   * Default: If a fieldset is not included in the request, returns only the `memberId` and `anonymized` fields.\n   * @maxSize 20\n   */\n  fieldset?: TicketFieldsetWithLiterals[];\n  /**\n   * Ticket states. Possible values:\n   * - `ORDER_ARCHIVED`: Returns tickets of the archived orders.\n   * - `ORDER_ACTIVE`: Returns tickets of the non-archived orders.\n   * - `TICKET_ARCHIVED`: Returns archived tickets.\n   * - `TICKET_ACTIVE`: Returns non-archived tickets.\n   * - `CHECKED_IN`: Returns checked-in tickets.\n   * - `NON_CHECKED_IN`: Returns tickets that are not checked in.\n   * - `FREE`: Returns free tickets.\n   * - `PAID`: Return paid tickets.\n   * - `MEMBER`: Return members' tickets.\n   * @maxSize 20\n   */\n  state?: StateWithLiterals[];\n  /**\n   * Site member IDs.\n   * @format GUID\n   * @maxSize 500\n   */\n  memberId?: string[];\n  /**\n   * Filter facets.\n   * @maxLength 100\n   * @maxSize 20\n   */\n  facet?: string[];\n  /**\n   * Sort order. Defaults to \"ticket_number:asc\".\n   * @maxLength 100\n   */\n  sort?: string;\n  /**\n   * Guest contact IDs.\n   * @format GUID\n   * @maxSize 100\n   */\n  contactId?: string[];\n  /**\n   * Ticket definition IDs.\n   * @format GUID\n   * @maxSize 10\n   */\n  ticketDefinitionId?: string[];\n  /**\n   * Seat IDs.\n   * @maxLength 36\n   * @maxSize 50\n   */\n  seatId?: string[];\n}\n\nexport enum TicketFieldset {\n  /** Include guest details in the ticket response. */\n  GUEST_DETAILS = 'GUEST_DETAILS',\n  /** Include ticket details in the ticket response. */\n  TICKET_DETAILS = 'TICKET_DETAILS',\n  /** Include individual guest form in the ticket response. */\n  GUEST_FORM = 'GUEST_FORM',\n}\n\n/** @enumType */\nexport type TicketFieldsetWithLiterals =\n  | TicketFieldset\n  | 'GUEST_DETAILS'\n  | 'TICKET_DETAILS'\n  | 'GUEST_FORM';\n\nexport enum State {\n  /** Returns only archived orders' tickets. */\n  ORDER_ARCHIVED = 'ORDER_ARCHIVED',\n  /** Returns only non-archived orders' tickets. */\n  ORDER_ACTIVE = 'ORDER_ACTIVE',\n  /** Returns only archived tickets. */\n  TICKET_ARCHIVED = 'TICKET_ARCHIVED',\n  /** Returns only non-archived tickets. */\n  TICKET_ACTIVE = 'TICKET_ACTIVE',\n  /** Returns only checked-in tickets. */\n  CHECKED_IN = 'CHECKED_IN',\n  /** Returns only non-checked-in tickets. */\n  NON_CHECKED_IN = 'NON_CHECKED_IN',\n  /** Returns only free tickets. */\n  FREE = 'FREE',\n  /** Returns only paid tickets. */\n  PAID = 'PAID',\n  /** Returns only member tickets. */\n  MEMBER = 'MEMBER',\n}\n\n/** @enumType */\nexport type StateWithLiterals =\n  | State\n  | 'ORDER_ARCHIVED'\n  | 'ORDER_ACTIVE'\n  | 'TICKET_ARCHIVED'\n  | 'TICKET_ACTIVE'\n  | 'CHECKED_IN'\n  | 'NON_CHECKED_IN'\n  | 'FREE'\n  | 'PAID'\n  | 'MEMBER';\n\nexport interface ListTicketsResponse {\n  /** Total tickets matching the specified filters. */\n  total?: number;\n  /** Paging offset. */\n  offset?: number;\n  /**\n   * Limit.\n   * @max 100\n   */\n  limit?: number;\n  /** Tickets. */\n  tickets?: TicketingTicket[];\n  /** Facets. */\n  facets?: Record<string, FacetCounts>;\n  /**\n   * Ticket data enriched facets.\n   * @internal\n   */\n  ticketFacets?: TicketFacets;\n}\n\nexport interface FacetCounts {\n  /** Facet counts aggregated per value. */\n  counts?: Record<string, number>;\n}\n\nexport interface TicketFacets {\n  /** Filter facets. */\n  facets?: Record<string, TicketFacetCounts>;\n}\n\nexport interface TicketFacetCounts {\n  /** Facet totals, aggregated per filter. */\n  counts?: Record<string, Counts>;\n}\n\nexport interface Counts {\n  /** Number of tickets. */\n  count?: number;\n  /** Number of checked in tickets. */\n  checkedIn?: number;\n}\n\nexport interface GetTicketRequest {\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * A unique ticket number which is assigned automatically when creating a ticket.\n   * @maxLength 36\n   */\n  ticketNumber: string;\n  /**\n   * Predefined sets of fields to return.\n   * - `TICKET_DETAILS`: Returns `ticketNumber`, `orderNumber`, `ticketDefinitionId`, `name`, `price`, `free`, `policy`, `qrCode`, `checkIn`, `orderStatus`, `orderArchived`, `archived`, `orderFullName`, `ticketPdf`, `checkInUrl` and `ticketPdfUrl`.\n   * - `GUEST_DETAILS`: Returns `guestDetails`.\n   * - `GUEST_FORM`: Returns `guestDetails.form`.\n   *\n   * Default: If a fieldset is not included in the request, returns only the `memberId` and `anonymized` fields.\n   * @maxSize 20\n   */\n  fieldset?: TicketFieldsetWithLiterals[];\n}\n\nexport interface GetTicketResponse {\n  /** Ticket. */\n  ticket?: TicketingTicket;\n}\n\nexport interface CheckInTicketRequest {\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId: string;\n  /**\n   * Deprecated, use individual ticket numbers.\n   * @internal\n   * @deprecated\n   */\n  orderNumber?: string;\n  /**\n   * Tickets to check-in.\n   * @minLength 1\n   * @maxLength 36\n   * @minSize 1\n   * @maxSize 100\n   */\n  ticketNumber?: string[];\n  /**\n   * Staff Member ID\n   * @internal\n   * @format GUID\n   */\n  staffMemberId?: string | null;\n}\n\nexport interface CheckInTicketResponse {\n  /** Updated tickets. */\n  tickets?: TicketingTicket[];\n}\n\n/** Triggered when an order is updated. */\nexport interface OrderUpdated {\n  /** Date and time the order was updated. */\n  timestamp?: Date | null;\n  /**\n   * Site language when the order was initiated.\n   * @format LANGUAGE\n   */\n  language?: string | null;\n  /**\n   * Locale in which the order was created.\n   * @format LANGUAGE_TAG\n   */\n  locale?: string | null;\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /** Unique order number. */\n  orderNumber?: string;\n  /** Contact ID associated with the order. */\n  contactId?: string;\n  /**\n   * Member ID associated with the order.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /**\n   * Date and time the order was created.\n   * @readonly\n   */\n  created?: Date | null;\n  /**\n   * Date and time the order was updated.\n   * @readonly\n   */\n  updated?: Date | null;\n  /** Buyer first name. */\n  firstName?: string;\n  /** Buyer last name. */\n  lastName?: string;\n  /** Buyer email. */\n  email?: string;\n  /** Checkout form response. */\n  checkoutForm?: FormResponse;\n  /** Whether order is confirmed - occurs once payment gateway processes the payment and funds reach merchant's account. */\n  confirmed?: boolean;\n  /** Order status. */\n  status?: OrderStatusWithLiterals;\n  /** Payment method used for paid tickets purchase, i.e. \"payPal\", \"creditCard\", etc. */\n  method?: string | null;\n  /** Tickets generated after payment. */\n  tickets?: Ticket[];\n  /** Whether order was archived and excluded from results. */\n  archived?: boolean;\n  /** Whether event was triggered by GDPR delete request. */\n  triggeredByAnonymizeRequest?: boolean;\n  /**\n   * Notifications silenced for this domain event.\n   * @internal\n   */\n  silent?: boolean | null;\n  /**\n   * ID of the Staff Member who completed checkout on behalf of the buyer.\n   * @internal\n   * @format GUID\n   */\n  staffMemberId?: string | null;\n}\n\nexport interface Ticket {\n  /** Unique issued ticket number. */\n  ticketNumber?: string;\n  /**\n   * Ticket definition ID.\n   * @format GUID\n   */\n  ticketDefinitionId?: string;\n  /** Ticket check-in. */\n  checkIn?: CheckIn;\n  /** Ticket price. */\n  price?: Money;\n  /** Whether ticket is archived. */\n  archived?: boolean;\n  /** Guest first name. */\n  firstName?: string | null;\n  /** Guest last name. */\n  lastName?: string | null;\n  /** Guest email. */\n  email?: string | null;\n  /**\n   * Contact ID associated with this ticket.\n   * @format GUID\n   */\n  contactId?: string | null;\n  /** Whether ticket is confirmed */\n  confirmed?: boolean;\n  /**\n   * Member ID associated with this ticket.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /** Ticket form response (only assigned tickets contain separate forms). */\n  form?: FormResponse;\n  /** Ticket name. */\n  ticketName?: string;\n  /** Anonymized tickets no longer contain personally identifiable information (PII). */\n  anonymized?: boolean;\n  /** URL and password to online conference */\n  onlineConferencingLogin?: OnlineConferencingLogin;\n  /**\n   * Seat ID associated with this ticket.\n   * @maxLength 36\n   */\n  seatId?: string | null;\n  /** Whether ticket is canceled. */\n  canceled?: boolean | null;\n  /**\n   * Custom price of a ticket.\n   * @internal\n   * @format DECIMAL_VALUE\n   * @decimalValue options { maxScale:4 }\n   */\n  priceOverride?: string | null;\n  /**\n   * Pricing option ID.\n   * @internal\n   * @format GUID\n   */\n  pricingOptionId?: string | null;\n}\n\nexport interface OnlineConferencingLogin {\n  /**\n   * Link URL to the online conference.\n   * @format WEB_URL\n   * @readonly\n   */\n  link?: string;\n  /**\n   * Password for the online conference.\n   * @readonly\n   */\n  password?: string | null;\n}\n\nexport interface DeleteTicketCheckInRequest {\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId: string;\n  /**\n   * Deprecated, use individual ticket numbers.\n   * @internal\n   * @deprecated\n   */\n  orderNumber?: string;\n  /**\n   * Ticket numbers which check-ins to delete.\n   * @minLength 1\n   * @maxLength 36\n   * @minSize 1\n   * @maxSize 100\n   */\n  ticketNumber?: string[];\n  /**\n   * Staff Member ID\n   * @internal\n   * @format GUID\n   */\n  staffMemberId?: string | null;\n}\n\nexport interface DeleteTicketCheckInResponse {\n  /** Updated tickets. */\n  tickets?: TicketingTicket[];\n}\n\nexport interface UpdateTicketRequest {\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * A unique ticket number which is assigned automatically when creating a ticket.\n   * @minLength 1\n   * @maxLength 36\n   */\n  ticketNumber: string;\n  /**\n   * Set of field paths, specifying which parts of this resource to update.\n   * When `fields` is empty, the request is interpreted as a full update.\n   * Behavior follows [google.protobuf.FieldMask](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.FieldMask) semantics.\n   */\n  fields?: string[];\n  /**\n   * Deprecated. Use `guestDetails.form`\n   * @internal\n   * @deprecated\n   */\n  checkoutForm?: FormResponse;\n  /** Whether to archive the tickets. */\n  archived?: boolean;\n  /** Assigned guest details. */\n  guestDetails?: GuestDetailsUpdate;\n}\n\nexport interface GuestDetailsUpdate {\n  /** Form of a guest assigned to a ticket. */\n  form?: FormResponse;\n  /**\n   * Assigned guest's contact ID. See the Contacts API for details.\n   * @internal\n   * @format GUID\n   */\n  contactId?: string | null;\n  /** @internal */\n  formSubmission?: FormSubmission;\n}\n\nexport interface UpdateTicketResponse {\n  /** Updated ticket. */\n  ticket?: TicketingTicket;\n}\n\nexport interface BulkUpdateTicketsRequest {\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * A unique ticket number which is assigned automatically when creating a ticket.\n   * @minLength 1\n   * @maxLength 36\n   * @minSize 1\n   * @maxSize 100\n   */\n  ticketNumber?: string[];\n  /** Whether tickets are archived. */\n  archived?: boolean;\n}\n\nexport interface BulkUpdateTicketsResponse {\n  /** Updated tickets. */\n  tickets?: TicketingTicket[];\n}\n\nexport interface GetDemoTicketRequest {\n  /**\n   * Ticket definition ID.\n   * @format GUID\n   */\n  definitionId?: string;\n}\n\nexport interface GetDemoTicketResponse {\n  /** Ticket. */\n  ticket?: TicketingTicket;\n}\n\nexport interface MessageEnvelope {\n  /**\n   * App instance ID.\n   * @format GUID\n   */\n  instanceId?: string | null;\n  /**\n   * Event type.\n   * @maxLength 150\n   */\n  eventType?: string;\n  /** The identification type and identity data. */\n  identity?: IdentificationData;\n  /** Stringify payload. */\n  data?: string;\n  /** Details related to the account */\n  accountInfo?: AccountInfo;\n}\n\nexport interface IdentificationData extends IdentificationDataIdOneOf {\n  /**\n   * ID of a site visitor that has not logged in to the site.\n   * @format GUID\n   */\n  anonymousVisitorId?: string;\n  /**\n   * ID of a site visitor that has logged in to the site.\n   * @format GUID\n   */\n  memberId?: string;\n  /**\n   * ID of a Wix user (site owner, contributor, etc.).\n   * @format GUID\n   */\n  wixUserId?: string;\n  /**\n   * ID of an app.\n   * @format GUID\n   */\n  appId?: string;\n  /** @readonly */\n  identityType?: WebhookIdentityTypeWithLiterals;\n}\n\n/** @oneof */\nexport interface IdentificationDataIdOneOf {\n  /**\n   * ID of a site visitor that has not logged in to the site.\n   * @format GUID\n   */\n  anonymousVisitorId?: string;\n  /**\n   * ID of a site visitor that has logged in to the site.\n   * @format GUID\n   */\n  memberId?: string;\n  /**\n   * ID of a Wix user (site owner, contributor, etc.).\n   * @format GUID\n   */\n  wixUserId?: string;\n  /**\n   * ID of an app.\n   * @format GUID\n   */\n  appId?: string;\n}\n\nexport enum WebhookIdentityType {\n  UNKNOWN = 'UNKNOWN',\n  ANONYMOUS_VISITOR = 'ANONYMOUS_VISITOR',\n  MEMBER = 'MEMBER',\n  WIX_USER = 'WIX_USER',\n  APP = 'APP',\n}\n\n/** @enumType */\nexport type WebhookIdentityTypeWithLiterals =\n  | WebhookIdentityType\n  | 'UNKNOWN'\n  | 'ANONYMOUS_VISITOR'\n  | 'MEMBER'\n  | 'WIX_USER'\n  | 'APP';\n\nexport interface AccountInfo {\n  /**\n   * ID of the Wix account associated with the event.\n   * @format GUID\n   */\n  accountId?: string | null;\n  /**\n   * ID of the parent Wix account. Only included when accountId belongs to a child account.\n   * @format GUID\n   */\n  parentAccountId?: string | null;\n  /**\n   * ID of the Wix site associated with the event. Only included when the event is tied to a specific site.\n   * @format GUID\n   */\n  siteId?: string | null;\n}\n\nexport interface BaseEventMetadata {\n  /**\n   * App instance ID.\n   * @format GUID\n   */\n  instanceId?: string | null;\n  /**\n   * Event type.\n   * @maxLength 150\n   */\n  eventType?: string;\n  /** The identification type and identity data. */\n  identity?: IdentificationData;\n  /** Details related to the account */\n  accountInfo?: AccountInfo;\n}\n\nexport interface TicketOrderUpdatedEnvelope {\n  data: OrderUpdated;\n  metadata: BaseEventMetadata;\n}\n\n/** @permissionScope Read Events - all read permissions\n * @permissionScopeId SCOPE.DC-EVENTS-MEGA.READ-EVENTS\n * @permissionScope Manage Events - all permissions\n * @permissionScopeId SCOPE.DC-EVENTS-MEGA.MANAGE-EVENTS\n * @permissionScope Manage Events\n * @permissionScopeId SCOPE.EVENTS.MANAGE-EVENTS\n * @permissionScope Read Basic Events Order Info\n * @permissionScopeId SCOPE.DC-EVENTS.READ-BASIC-ORDERS\n * @permissionScope Manage Orders\n * @permissionScopeId SCOPE.DC-EVENTS.MANAGE-ORDERS\n * @permissionId WIX_EVENTS.READ_ORDERS\n * @webhook\n * @eventType wix.events.ticketing.events.OrderUpdated\n * @serviceIdentifier wix.events.ticketing.TicketManagement\n * @slug order_updated\n */\nexport declare function onTicketOrderUpdated(\n  handler: (event: TicketOrderUpdatedEnvelope) => void | Promise<void>\n): void;\n\n/**\n * Retrieves a list of up to 100 tickets.\n *\n * <!--\n * >**Note:** This function is restricted and only runs if you elevate permissions using the [wix-auth.elevate()](https://www.wix.com/velo/reference/wix-auth/elevate) function.\n * -->\n * @public\n * @param options - Options for defining the returned list of tickets.\n * @permissionId WIX_EVENTS.READ_TICKETS\n * @applicableIdentity APP\n * @fqn wix.events.ticketing.TicketManagement.ListTickets\n */\nexport async function listTickets(\n  options?: ListTicketsOptions\n): Promise<\n  NonNullablePaths<\n    ListTicketsResponse,\n    | `total`\n    | `offset`\n    | `limit`\n    | `tickets`\n    | `tickets.${number}.ticketNumber`\n    | `tickets.${number}.orderNumber`\n    | `tickets.${number}.ticketDefinitionId`\n    | `tickets.${number}.name`\n    | `tickets.${number}.price.amount`\n    | `tickets.${number}.price.currency`\n    | `tickets.${number}.free`\n    | `tickets.${number}.policy`\n    | `tickets.${number}.orderStatus`\n    | `tickets.${number}.orderArchived`\n    | `tickets.${number}.orderFullName`\n    | `tickets.${number}.guestDetails.guestAssigned`\n    | `tickets.${number}.archived`\n    | `tickets.${number}.anonymized`\n    | `tickets.${number}.checkInUrl`\n    | `tickets.${number}.ticketPdfUrl`\n    | `tickets.${number}.channel`\n    | `tickets.${number}.walletPassUrl`,\n    3\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[1] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = renameKeysFromSDKRequestToRESTRequest({\n    eventId: options?.eventId,\n    offset: options?.offset,\n    limit: options?.limit,\n    orderNumber: options?.orderNumber,\n    ticketNumber: options?.ticketNumber,\n    searchPhrase: options?.searchPhrase,\n    orderStatus: options?.orderStatus,\n    fieldset: options?.fieldset,\n    state: options?.state,\n    memberId: options?.memberId,\n    facet: options?.facet,\n    sort: options?.sort,\n    contactId: options?.contactId,\n    ticketDefinitionId: options?.ticketDefinitionId,\n    seatId: options?.seatId,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Ticket.listTickets(payload);\n\n  sideEffects?.onSiteCall?.();\n  try {\n    const result = await httpClient.request(reqOpts);\n    sideEffects?.onSuccess?.(result);\n\n    return renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(result.data, [\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: TRANSFORM_PATHS_0,\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          eventId: '$[0].eventId',\n          offset: '$[0].offset',\n          limit: '$[0].limit',\n          orderNumber: '$[0].orderNumber',\n          ticketNumber: '$[0].ticketNumber',\n          searchPhrase: '$[0].searchPhrase',\n          orderStatus: '$[0].orderStatus',\n          fieldset: '$[0].fieldset',\n          state: '$[0].state',\n          memberId: '$[0].memberId',\n          facet: '$[0].facet',\n          sort: '$[0].sort',\n          contactId: '$[0].contactId',\n          ticketDefinitionId: '$[0].ticketDefinitionId',\n          seatId: '$[0].seatId',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface ListTicketsOptions {\n  /**\n   * Event IDs to which the tickets belong.\n   * @format GUID\n   */\n  eventId?: string[];\n  /**\n   *\n   * Offset. See [Pagination](/wix-events-v2/pagination).\n   */\n  offset?: number;\n  /**\n   * Number of items to load per page. See [Pagination](/wix-events-v2/pagination).\n   * @max 100\n   */\n  limit?: number;\n  /**\n   * Order numbers.\n   * @minLength 1\n   * @maxLength 36\n   * @maxSize 20\n   */\n  orderNumber?: string[];\n  /**\n   * Ticket numbers.\n   * @minLength 1\n   * @maxLength 36\n   * @maxSize 50\n   */\n  ticketNumber?: string[];\n  /**\n   * Textual search filter - search is performed on `\"orderFullName\"`, `\"guestFullName\"`, and `\"ticketNumber\"`.\n   * @maxLength 200\n   */\n  searchPhrase?: string;\n  /**\n   * Order statuses.\n   * @maxSize 20\n   */\n  orderStatus?: OrderStatusWithLiterals[];\n  /**\n   * Predefined sets of fields to return.\n   * - `TICKET_DETAILS`: Returns `ticketNumber`, `orderNumber`, `ticketDefinitionId`, `name`, `price`, `free`, `policy`, `qrCode`, `checkIn`, `orderStatus`, `orderArchived`, `archived`, `orderFullName`, `ticketPdf`, `checkInUrl` and `ticketPdfUrl`.\n   * - `GUEST_DETAILS`: Returns `guestDetails`.\n   * - `GUEST_FORM`: Returns `guestDetails.form`.\n   *\n   * Default: If a fieldset is not included in the request, returns only the `memberId` and `anonymized` fields.\n   * @maxSize 20\n   */\n  fieldset?: TicketFieldsetWithLiterals[];\n  /**\n   * Ticket states. Possible values:\n   * - `ORDER_ARCHIVED`: Returns tickets of the archived orders.\n   * - `ORDER_ACTIVE`: Returns tickets of the non-archived orders.\n   * - `TICKET_ARCHIVED`: Returns archived tickets.\n   * - `TICKET_ACTIVE`: Returns non-archived tickets.\n   * - `CHECKED_IN`: Returns checked-in tickets.\n   * - `NON_CHECKED_IN`: Returns tickets that are not checked in.\n   * - `FREE`: Returns free tickets.\n   * - `PAID`: Return paid tickets.\n   * - `MEMBER`: Return members' tickets.\n   * @maxSize 20\n   */\n  state?: StateWithLiterals[];\n  /**\n   * Site member IDs.\n   * @format GUID\n   * @maxSize 500\n   */\n  memberId?: string[];\n  /**\n   * Filter facets.\n   * @maxLength 100\n   * @maxSize 20\n   */\n  facet?: string[];\n  /**\n   * Sort order.\n   *\n   * Default: `\"ticketNumber\"`:`\"asc\"`.\n   * @maxLength 100\n   */\n  sort?: string;\n  /**\n   * Guest contact IDs.\n   * @format GUID\n   * @maxSize 100\n   */\n  contactId?: string[];\n  /**\n   * Ticket definition IDs.\n   * @format GUID\n   * @maxSize 10\n   */\n  ticketDefinitionId?: string[];\n  /**\n   * Seat IDs.\n   * @maxLength 36\n   * @maxSize 50\n   */\n  seatId?: string[];\n}\n\n/**\n * Retrieves a ticket by the unique ticket number.\n * @param ticketNumber - A unique ticket number which is assigned automatically when creating a ticket.\n * @public\n * @requiredField ticketNumber\n * @param identifiers - Details for the ticket to retrieve.\n * @param options - Options for the returned ticket data.\n * @permissionId WIX_EVENTS.READ_TICKET_DETAILS\n * @applicableIdentity APP\n * @returns Ticket.\n * @fqn wix.events.ticketing.TicketManagement.GetTicket\n */\nexport async function getTicket(\n  ticketNumber: string,\n  options?: GetTicketOptions\n): Promise<\n  NonNullablePaths<\n    TicketingTicket,\n    | `ticketNumber`\n    | `orderNumber`\n    | `ticketDefinitionId`\n    | `name`\n    | `price.amount`\n    | `price.currency`\n    | `free`\n    | `policy`\n    | `orderStatus`\n    | `orderArchived`\n    | `orderFullName`\n    | `guestDetails.guestAssigned`\n    | `guestDetails.form.inputValues`\n    | `guestDetails.form.inputValues.${number}.inputName`\n    | `guestDetails.form.inputValues.${number}.value`\n    | `archived`\n    | `anonymized`\n    | `checkInUrl`\n    | `ticketPdfUrl`\n    | `channel`\n    | `walletPassUrl`,\n    4\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[2] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = renameKeysFromSDKRequestToRESTRequest({\n    ticketNumber: ticketNumber,\n    eventId: options?.eventId,\n    fieldset: options?.fieldset,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Ticket.getTicket(payload);\n\n  sideEffects?.onSiteCall?.();\n  try {\n    const result = await httpClient.request(reqOpts);\n    sideEffects?.onSuccess?.(result);\n\n    return renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(result.data, [\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: TRANSFORM_PATHS_1,\n        },\n      ])\n    )?.ticket!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          ticketNumber: '$[0]',\n          eventId: '$[1].eventId',\n          fieldset: '$[1].fieldset',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['ticketNumber', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface GetTicketOptions {\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * Predefined sets of fields to return.\n   * - `TICKET_DETAILS`: Returns `ticketNumber`, `orderNumber`, `ticketDefinitionId`, `name`, `price`, `free`, `policy`, `qrCode`, `checkIn`, `orderStatus`, `orderArchived`, `archived`, `orderFullName`, `ticketPdf`, `checkInUrl` and `ticketPdfUrl`.\n   * - `GUEST_DETAILS`: Returns `guestDetails`.\n   * - `GUEST_FORM`: Returns `guestDetails.form`.\n   *\n   * Default: If a fieldset is not included in the request, returns only the `memberId` and `anonymized` fields.\n   * @maxSize 20\n   */\n  fieldset?: TicketFieldsetWithLiterals[];\n}\n\n/**\n * Checks in 1 or more tickets.\n * @public\n * @requiredField eventId\n * @param eventId - Event ID to which the ticket belongs.\n * @param options - Options for tickets to check-in.\n * @permissionId WIX_EVENTS.CHECK-IN\n * @applicableIdentity APP\n * @fqn wix.events.ticketing.TicketManagement.CheckInTicket\n */\nexport async function checkInTickets(\n  eventId: string,\n  options?: CheckInTicketsOptions\n): Promise<\n  NonNullablePaths<\n    CheckInTicketResponse,\n    | `tickets`\n    | `tickets.${number}.ticketNumber`\n    | `tickets.${number}.orderNumber`\n    | `tickets.${number}.ticketDefinitionId`\n    | `tickets.${number}.name`\n    | `tickets.${number}.price.amount`\n    | `tickets.${number}.price.currency`\n    | `tickets.${number}.free`\n    | `tickets.${number}.policy`\n    | `tickets.${number}.orderStatus`\n    | `tickets.${number}.orderArchived`\n    | `tickets.${number}.orderFullName`\n    | `tickets.${number}.guestDetails.guestAssigned`\n    | `tickets.${number}.archived`\n    | `tickets.${number}.anonymized`\n    | `tickets.${number}.checkInUrl`\n    | `tickets.${number}.ticketPdfUrl`\n    | `tickets.${number}.channel`\n    | `tickets.${number}.walletPassUrl`,\n    3\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[2] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = renameKeysFromSDKRequestToRESTRequest({\n    eventId: eventId,\n    ticketNumber: options?.ticketNumber,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Ticket.checkInTicket(payload);\n\n  sideEffects?.onSiteCall?.();\n  try {\n    const result = await httpClient.request(reqOpts);\n    sideEffects?.onSuccess?.(result);\n\n    return renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(result.data, [\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: TRANSFORM_PATHS_0,\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          eventId: '$[0]',\n          ticketNumber: '$[1].ticketNumber',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['eventId', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface CheckInTicketsOptions {\n  /**\n   * Tickets to check-in.\n   * @minLength 1\n   * @maxLength 36\n   * @minSize 1\n   * @maxSize 100\n   */\n  ticketNumber?: string[];\n}\n\n/**\n * Deletes check-ins for 1 or more tickets.\n * @public\n * @requiredField eventId\n * @param eventId - Event ID to which the ticket belongs.\n * @param options - Options for tickets to delete.\n * @permissionId WIX_EVENTS.CHECK-IN\n * @applicableIdentity APP\n * @fqn wix.events.ticketing.TicketManagement.DeleteTicketCheckIn\n */\nexport async function deleteTicketCheckIns(\n  eventId: string,\n  options?: DeleteTicketCheckInsOptions\n): Promise<\n  NonNullablePaths<\n    DeleteTicketCheckInResponse,\n    | `tickets`\n    | `tickets.${number}.ticketNumber`\n    | `tickets.${number}.orderNumber`\n    | `tickets.${number}.ticketDefinitionId`\n    | `tickets.${number}.name`\n    | `tickets.${number}.price.amount`\n    | `tickets.${number}.price.currency`\n    | `tickets.${number}.free`\n    | `tickets.${number}.policy`\n    | `tickets.${number}.orderStatus`\n    | `tickets.${number}.orderArchived`\n    | `tickets.${number}.orderFullName`\n    | `tickets.${number}.guestDetails.guestAssigned`\n    | `tickets.${number}.archived`\n    | `tickets.${number}.anonymized`\n    | `tickets.${number}.checkInUrl`\n    | `tickets.${number}.ticketPdfUrl`\n    | `tickets.${number}.channel`\n    | `tickets.${number}.walletPassUrl`,\n    3\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[2] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = renameKeysFromSDKRequestToRESTRequest({\n    eventId: eventId,\n    ticketNumber: options?.ticketNumber,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Ticket.deleteTicketCheckIn(payload);\n\n  sideEffects?.onSiteCall?.();\n  try {\n    const result = await httpClient.request(reqOpts);\n    sideEffects?.onSuccess?.(result);\n\n    return renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(result.data, [\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: TRANSFORM_PATHS_0,\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          eventId: '$[0]',\n          ticketNumber: '$[1].ticketNumber',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['eventId', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface DeleteTicketCheckInsOptions {\n  /**\n   * Ticket numbers which check-ins to delete.\n   * @minLength 1\n   * @maxLength 36\n   * @minSize 1\n   * @maxSize 100\n   */\n  ticketNumber?: string[];\n}\n\n/**\n * Updates a ticket.\n * @param ticketNumber - A unique ticket number which is assigned automatically when creating a ticket.\n * @public\n * @requiredField ticketNumber\n * @param identifiers - Details for the ticket to update.\n * @param options - Ticket details to update.\n * @permissionId WIX_EVENTS.MANAGE_TICKETS\n * @applicableIdentity APP\n * @fqn wix.events.ticketing.TicketManagement.UpdateTicket\n */\nexport async function updateTicket(\n  ticketNumber: string,\n  options?: UpdateTicketOptions\n): Promise<\n  NonNullablePaths<\n    UpdateTicketResponse,\n    | `ticket.ticketNumber`\n    | `ticket.orderNumber`\n    | `ticket.ticketDefinitionId`\n    | `ticket.name`\n    | `ticket.price.amount`\n    | `ticket.price.currency`\n    | `ticket.free`\n    | `ticket.policy`\n    | `ticket.orderStatus`\n    | `ticket.orderArchived`\n    | `ticket.orderFullName`\n    | `ticket.guestDetails.guestAssigned`\n    | `ticket.guestDetails.form.inputValues`\n    | `ticket.guestDetails.form.inputValues.${number}.inputName`\n    | `ticket.guestDetails.form.inputValues.${number}.value`\n    | `ticket.archived`\n    | `ticket.anonymized`\n    | `ticket.checkInUrl`\n    | `ticket.ticketPdfUrl`\n    | `ticket.channel`\n    | `ticket.walletPassUrl`,\n    5\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[2] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = transformPaths(\n    renameKeysFromSDKRequestToRESTRequest({\n      ticketNumber: ticketNumber,\n      eventId: options?.eventId,\n      fields: options?.fields,\n      archived: options?.archived,\n      guestDetails: options?.guestDetails,\n    }),\n    [\n      {\n        transformFn: transformSDKAddressToRESTAddress,\n        paths: TRANSFORM_PATHS_2,\n      },\n    ]\n  );\n\n  const reqOpts = ambassadorWixEventsV1Ticket.updateTicket(payload);\n\n  sideEffects?.onSiteCall?.();\n  try {\n    const result = await httpClient.request(reqOpts);\n    sideEffects?.onSuccess?.(result);\n\n    return renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(result.data, [\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: TRANSFORM_PATHS_1,\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          ticketNumber: '$[0]',\n          eventId: '$[1].eventId',\n          fields: '$[1].fields',\n          archived: '$[1].archived',\n          guestDetails: '$[1].guestDetails',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['ticketNumber', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface UpdateTicketOptions {\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * Set of field paths, specifying which parts of this resource to update.\n   * When `fields` is empty, the request is interpreted as a full update.\n   * Behavior follows [google.protobuf.FieldMask](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.FieldMask) semantics.\n   */\n  fields?: string[];\n  /** Whether to archive the ticket. */\n  archived?: boolean;\n  /** Assigned guest details. */\n  guestDetails?: GuestDetailsUpdate;\n}\n\n/**\n * Archives multiple tickets.\n * @public\n * @param options - Options for updating the tickets.\n * @param eventId - Event ID to which the ticket belongs.\n * @permissionId WIX_EVENTS.MANAGE_TICKETS\n * @applicableIdentity APP\n * @fqn wix.events.ticketing.TicketManagement.BulkUpdateTickets\n */\nexport async function bulkUpdateTickets(\n  options?: BulkUpdateTicketsOptions\n): Promise<\n  NonNullablePaths<\n    BulkUpdateTicketsResponse,\n    | `tickets`\n    | `tickets.${number}.ticketNumber`\n    | `tickets.${number}.orderNumber`\n    | `tickets.${number}.ticketDefinitionId`\n    | `tickets.${number}.name`\n    | `tickets.${number}.price.amount`\n    | `tickets.${number}.price.currency`\n    | `tickets.${number}.free`\n    | `tickets.${number}.policy`\n    | `tickets.${number}.orderStatus`\n    | `tickets.${number}.orderArchived`\n    | `tickets.${number}.orderFullName`\n    | `tickets.${number}.guestDetails.guestAssigned`\n    | `tickets.${number}.archived`\n    | `tickets.${number}.anonymized`\n    | `tickets.${number}.checkInUrl`\n    | `tickets.${number}.ticketPdfUrl`\n    | `tickets.${number}.channel`\n    | `tickets.${number}.walletPassUrl`,\n    3\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[1] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = renameKeysFromSDKRequestToRESTRequest({\n    eventId: options?.eventId,\n    ticketNumber: options?.ticketNumber,\n    archived: options?.archived,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Ticket.bulkUpdateTickets(payload);\n\n  sideEffects?.onSiteCall?.();\n  try {\n    const result = await httpClient.request(reqOpts);\n    sideEffects?.onSuccess?.(result);\n\n    return renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(result.data, [\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: TRANSFORM_PATHS_0,\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          eventId: '$[0].eventId',\n          ticketNumber: '$[0].ticketNumber',\n          archived: '$[0].archived',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface BulkUpdateTicketsOptions {\n  /**\n   * Event ID to which the ticket belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * A unique ticket number which is assigned automatically when creating a ticket.\n   * @minLength 1\n   * @maxLength 36\n   * @minSize 1\n   * @maxSize 100\n   */\n  ticketNumber?: string[];\n  /** Whether tickets are archived. */\n  archived?: boolean;\n}\n","import { toURLSearchParams } from '@wix/sdk-runtime/rest-modules';\nimport { transformSDKFloatToRESTFloat } from '@wix/sdk-runtime/transformations/float';\nimport { transformRESTFloatToSDKFloat } from '@wix/sdk-runtime/transformations/float';\nimport { transformSDKTimestampToRESTTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformRESTTimestampToSDKTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformSDKFieldMaskToRESTFieldMask } from '@wix/sdk-runtime/transformations/field-mask';\nimport { transformPaths } from '@wix/sdk-runtime/transformations/transform-paths';\nimport { resolveUrl } from '@wix/sdk-runtime/rest-modules';\nimport { ResolveUrlOpts } from '@wix/sdk-runtime/rest-modules';\nimport { RequestOptionsFactory } from '@wix/sdk-types';\n\nconst TRANSFORM_PATHS_0 = [\n  { path: 'tickets.checkIn.created' },\n  { path: 'tickets.checkIn.checkInCanceledDate' },\n  { path: 'tickets.guestDetails.form.inputValues.dateTime' },\n];\nconst TRANSFORM_PATHS_1 = [\n  { path: 'tickets.guestDetails.form.inputValues.number' },\n  {\n    path: 'tickets.guestDetails.form.inputValues.address.address.geocode.latitude',\n  },\n  {\n    path: 'tickets.guestDetails.form.inputValues.address.address.geocode.longitude',\n  },\n];\nconst TRANSFORM_PATHS_2 = [\n  { path: 'ticket.checkIn.created' },\n  { path: 'ticket.checkIn.checkInCanceledDate' },\n  { path: 'ticket.guestDetails.form.inputValues.dateTime' },\n];\nconst TRANSFORM_PATHS_3 = [\n  { path: 'ticket.guestDetails.form.inputValues.number' },\n  {\n    path: 'ticket.guestDetails.form.inputValues.address.address.geocode.latitude',\n  },\n  {\n    path: 'ticket.guestDetails.form.inputValues.address.address.geocode.longitude',\n  },\n];\nconst TRANSFORM_PATHS_4 = [{ path: 'fields' }];\nconst TRANSFORM_PATHS_5 = [\n  { path: 'checkoutForm.inputValues.number' },\n  { path: 'checkoutForm.inputValues.address.address.geocode.latitude' },\n  { path: 'checkoutForm.inputValues.address.address.geocode.longitude' },\n  { path: 'guestDetails.form.inputValues.number' },\n  { path: 'guestDetails.form.inputValues.address.address.geocode.latitude' },\n  { path: 'guestDetails.form.inputValues.address.address.geocode.longitude' },\n];\nconst TRANSFORM_PATHS_6 = [\n  { path: 'checkoutForm.inputValues.dateTime' },\n  { path: 'guestDetails.form.inputValues.dateTime' },\n];\n\nfunction resolveWixEventsTicketingTicketManagementUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'www.wixapis.com': [\n      {\n        srcPath: '/events/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/events/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/events/v2/ticket-definitions',\n        destPath: '/v2/ticket-definitions',\n      },\n      {\n        srcPath: '/events/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/events/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/events/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/events/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/events/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/events/v2/ticket-definitions',\n        destPath: '/v2/ticket-definitions',\n      },\n      {\n        srcPath: '/events/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/events/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/events/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n      {\n        srcPath: '/_api/events/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v2/ticket-definitions',\n        destPath: '/v2/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/events/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n      {\n        srcPath: '/_api/events/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/events-ticketing-v1-proxy',\n        destPath: '/api',\n      },\n    ],\n    _: [\n      {\n        srcPath: '/_api/events/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v2/ticket-definition',\n        destPath: '/v2/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/events/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n      {\n        srcPath: '/_api/events/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/events-ticketing-v1-proxy/v1',\n        destPath: '/v1',\n      },\n      {\n        srcPath: '/_api/events-ticketing-v1-proxy/v2',\n        destPath: '/v2',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n    ],\n    'editor._base_domain_': [\n      {\n        srcPath: '/_api/events/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v2/ticket-definitions',\n        destPath: '/v2/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/events/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n      {\n        srcPath: '/_api/events/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n    'blocks._base_domain_': [\n      {\n        srcPath: '/_api/events/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v2/ticket-definitions',\n        destPath: '/v2/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/events/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n      {\n        srcPath: '/_api/events/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n    'create.editorx': [\n      {\n        srcPath: '/_api/events/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v2/ticket-definitions',\n        destPath: '/v2/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/events/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/events/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n      {\n        srcPath: '/_api/events/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n    '*.dev.wix-code.com': [\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n    ],\n    '*.pub.wix-code.com': [\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n    'api._base_domain_': [\n      {\n        srcPath: '/events/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/events/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/events/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/events/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/events/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n    'editor-flow.wixapps.net': [\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n    'editor.wixapps.net': [\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets',\n        destPath: '/v1/tickets',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/checkout',\n        destPath: '/v1/checkout',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/ticket-definitions',\n        destPath: '/v1/ticket-definitions',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/tickets/available',\n        destPath: '/v1/tickets/available',\n      },\n      {\n        srcPath: '/_api/wix-events-web/v1/pos-checkout',\n        destPath: '/v1/pos-checkout',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_events_tickets';\n\n/**\n * Retrieves a list of up to 100 tickets.\n *\n * <!--\n * >**Note:** This function is restricted and only runs if you elevate permissions using the [wix-auth.elevate()](https://www.wix.com/velo/reference/wix-auth/elevate) function.\n * -->\n */\nexport function listTickets(payload: object): RequestOptionsFactory<any> {\n  function __listTickets({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.ticket',\n      method: 'GET' as any,\n      methodFqn: 'wix.events.ticketing.TicketManagement.ListTickets',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsTicketingTicketManagementUrl({\n        protoPath: '/v1/tickets',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: TRANSFORM_PATHS_0,\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: TRANSFORM_PATHS_1,\n          },\n        ]),\n      fallback: [\n        {\n          method: 'GET' as any,\n          url: resolveWixEventsTicketingTicketManagementUrl({\n            protoPath: '/v1/tickets',\n            data: payload,\n            host,\n          }),\n          params: toURLSearchParams(payload),\n        },\n      ],\n    };\n\n    return metadata;\n  }\n\n  return __listTickets;\n}\n\n/** Retrieves a ticket by the unique ticket number. */\nexport function getTicket(payload: object): RequestOptionsFactory<any> {\n  function __getTicket({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.ticket',\n      method: 'GET' as any,\n      methodFqn: 'wix.events.ticketing.TicketManagement.GetTicket',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsTicketingTicketManagementUrl({\n        protoPath: '/v1/tickets/{ticketNumber}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: TRANSFORM_PATHS_2,\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: TRANSFORM_PATHS_3,\n          },\n        ]),\n      fallback: [\n        {\n          method: 'GET' as any,\n          url: resolveWixEventsTicketingTicketManagementUrl({\n            protoPath: '/v1/tickets/{ticketNumber}',\n            data: payload,\n            host,\n          }),\n          params: toURLSearchParams(payload),\n        },\n      ],\n    };\n\n    return metadata;\n  }\n\n  return __getTicket;\n}\n\n/** Checks in 1 or more tickets. */\nexport function checkInTicket(payload: object): RequestOptionsFactory<any> {\n  function __checkInTicket({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.ticket',\n      method: 'POST' as any,\n      methodFqn: 'wix.events.ticketing.TicketManagement.CheckInTicket',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsTicketingTicketManagementUrl({\n        protoPath: '/v1/tickets/check-in',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: TRANSFORM_PATHS_0,\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: TRANSFORM_PATHS_1,\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __checkInTicket;\n}\n\n/** Deletes check-ins for 1 or more tickets. */\nexport function deleteTicketCheckIn(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __deleteTicketCheckIn({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.ticket',\n      method: 'DELETE' as any,\n      methodFqn: 'wix.events.ticketing.TicketManagement.DeleteTicketCheckIn',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsTicketingTicketManagementUrl({\n        protoPath: '/v1/tickets/check-in',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: TRANSFORM_PATHS_0,\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: TRANSFORM_PATHS_1,\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __deleteTicketCheckIn;\n}\n\n/** Updates a ticket. */\nexport function updateTicket(payload: object): RequestOptionsFactory<any> {\n  function __updateTicket({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFieldMaskToRESTFieldMask,\n        paths: TRANSFORM_PATHS_4,\n      },\n      {\n        transformFn: transformSDKFloatToRESTFloat,\n        paths: TRANSFORM_PATHS_5,\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: TRANSFORM_PATHS_6,\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.events.v1.ticket',\n      method: 'PATCH' as any,\n      methodFqn: 'wix.events.ticketing.TicketManagement.UpdateTicket',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsTicketingTicketManagementUrl({\n        protoPath: '/v1/tickets/{ticketNumber}',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: TRANSFORM_PATHS_2,\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: TRANSFORM_PATHS_3,\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __updateTicket;\n}\n\n/** Archives multiple tickets. */\nexport function bulkUpdateTickets(payload: object): RequestOptionsFactory<any> {\n  function __bulkUpdateTickets({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.ticket',\n      method: 'PATCH' as any,\n      methodFqn: 'wix.events.ticketing.TicketManagement.BulkUpdateTickets',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsTicketingTicketManagementUrl({\n        protoPath: '/v1/tickets',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: TRANSFORM_PATHS_0,\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: TRANSFORM_PATHS_1,\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __bulkUpdateTickets;\n}\n","import {\n  listTickets as publicListTickets,\n  getTicket as publicGetTicket,\n  checkInTickets as publicCheckInTickets,\n  deleteTicketCheckIns as publicDeleteTicketCheckIns,\n  updateTicket as publicUpdateTicket,\n  bulkUpdateTickets as publicBulkUpdateTickets,\n} from './events-v1-ticket-tickets.public.js';\nimport { createRESTModule } from '@wix/sdk-runtime/rest-modules';\nimport { createEventModule } from '@wix/sdk-runtime/event-definition-modules';\nimport {\n  BuildRESTFunction,\n  MaybeContext,\n  BuildEventDefinition,\n} from '@wix/sdk-types';\nimport { onTicketOrderUpdated as publicOnTicketOrderUpdated } from './events-v1-ticket-tickets.public.js';\n\nexport const listTickets: MaybeContext<\n  BuildRESTFunction<typeof publicListTickets> & typeof publicListTickets\n> = /*#__PURE__*/ createRESTModule(publicListTickets);\nexport const getTicket: MaybeContext<\n  BuildRESTFunction<typeof publicGetTicket> & typeof publicGetTicket\n> = /*#__PURE__*/ createRESTModule(publicGetTicket);\nexport const checkInTickets: MaybeContext<\n  BuildRESTFunction<typeof publicCheckInTickets> & typeof publicCheckInTickets\n> = /*#__PURE__*/ createRESTModule(publicCheckInTickets);\nexport const deleteTicketCheckIns: MaybeContext<\n  BuildRESTFunction<typeof publicDeleteTicketCheckIns> &\n    typeof publicDeleteTicketCheckIns\n> = /*#__PURE__*/ createRESTModule(publicDeleteTicketCheckIns);\nexport const updateTicket: MaybeContext<\n  BuildRESTFunction<typeof publicUpdateTicket> & typeof publicUpdateTicket\n> = /*#__PURE__*/ createRESTModule(publicUpdateTicket);\nexport const bulkUpdateTickets: MaybeContext<\n  BuildRESTFunction<typeof publicBulkUpdateTickets> &\n    typeof publicBulkUpdateTickets\n> = /*#__PURE__*/ createRESTModule(publicBulkUpdateTickets);\n/** */\nexport const onTicketOrderUpdated: BuildEventDefinition<\n  typeof publicOnTicketOrderUpdated\n> &\n  typeof publicOnTicketOrderUpdated = /*#__PURE__*/ createEventModule(\n  publicOnTicketOrderUpdated\n);\n\nexport {\n  OrderStatus,\n  SubdivisionType,\n  ChannelType,\n  TicketFieldset,\n  State,\n  WebhookIdentityType,\n} from './events-v1-ticket-tickets.universal.js';\nexport {\n  TicketingTicket,\n  Money,\n  CheckIn,\n  GuestDetails,\n  FormResponse,\n  InputValue,\n  FormattedAddress,\n  Address,\n  AddressStreetOneOf,\n  StreetAddress,\n  AddressLocation,\n  Subdivision,\n  StandardDetails,\n  FormSubmission,\n  TicketDetails,\n  ListTicketsRequest,\n  ListTicketsResponse,\n  FacetCounts,\n  TicketFacets,\n  TicketFacetCounts,\n  Counts,\n  GetTicketRequest,\n  GetTicketResponse,\n  CheckInTicketRequest,\n  CheckInTicketResponse,\n  OrderUpdated,\n  Ticket,\n  OnlineConferencingLogin,\n  DeleteTicketCheckInRequest,\n  DeleteTicketCheckInResponse,\n  UpdateTicketRequest,\n  GuestDetailsUpdate,\n  UpdateTicketResponse,\n  BulkUpdateTicketsRequest,\n  BulkUpdateTicketsResponse,\n  GetDemoTicketRequest,\n  GetDemoTicketResponse,\n  MessageEnvelope,\n  IdentificationData,\n  IdentificationDataIdOneOf,\n  AccountInfo,\n  BaseEventMetadata,\n  TicketOrderUpdatedEnvelope,\n  ListTicketsOptions,\n  GetTicketOptions,\n  CheckInTicketsOptions,\n  DeleteTicketCheckInsOptions,\n  UpdateTicketOptions,\n  BulkUpdateTicketsOptions,\n} from './events-v1-ticket-tickets.universal.js';\nexport {\n  OrderStatusWithLiterals,\n  SubdivisionTypeWithLiterals,\n  ChannelTypeWithLiterals,\n  TicketFieldsetWithLiterals,\n  StateWithLiterals,\n  WebhookIdentityTypeWithLiterals,\n} from './events-v1-ticket-tickets.universal.js';\n"]}