{"version":3,"sources":["../../src/events-v1-rsvp-rsvp.public.ts","../../src/events-v1-rsvp-rsvp.universal.ts","../../src/events-v1-rsvp-rsvp.http.ts","../../src/events-v1-rsvp-rsvp.context.ts"],"sourcesContent":["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  BulkUpdateRsvpOptions,\n  BulkUpdateRsvpResponse,\n  CheckInRsvpOptions,\n  CheckInRsvpResponse,\n  CreateRsvpOptions,\n  CreateRsvpResponse,\n  DeleteRsvpCheckInOptions,\n  DeleteRsvpCheckInResponse,\n  DeleteRsvpOptions,\n  GetRsvpOptions,\n  ListRsvpOptions,\n  ListRsvpResponse,\n  QueryRsvpOptions,\n  QueryRsvpResponse,\n  Rsvp,\n  RsvpCreatedEnvelope,\n  RsvpDeletedEnvelope,\n  RsvpUpdatedEnvelope,\n  UpdateRsvpOptions,\n  UpdateRsvpResponse,\n  bulkUpdateRsvp as universalBulkUpdateRsvp,\n  checkInRsvp as universalCheckInRsvp,\n  createRsvp as universalCreateRsvp,\n  deleteRsvp as universalDeleteRsvp,\n  deleteRsvpCheckIn as universalDeleteRsvpCheckIn,\n  getRsvp as universalGetRsvp,\n  listRsvp as universalListRsvp,\n  queryRsvp as universalQueryRsvp,\n  updateRsvp as universalUpdateRsvp,\n} from './events-v1-rsvp-rsvp.universal.js';\n\nexport const __metadata = { PACKAGE_NAME: '@wix/events' };\n\nexport function listRsvp(httpClient: HttpClient): ListRsvpSignature {\n  return (options?: ListRsvpOptions) =>\n    universalListRsvp(\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface ListRsvpSignature {\n  /**\n   * Retrieves a list of up to 100 RSVPs.\n   * @param - Optional fields.\n   * @deprecated\n   */\n  (options?: ListRsvpOptions): Promise<\n    NonNullablePaths<\n      ListRsvpResponse,\n      | `total`\n      | `offset`\n      | `limit`\n      | `rsvps`\n      | `rsvps.${number}._id`\n      | `rsvps.${number}.eventId`\n      | `rsvps.${number}.contactId`\n      | `rsvps.${number}.memberId`\n      | `rsvps.${number}.firstName`\n      | `rsvps.${number}.lastName`\n      | `rsvps.${number}.email`\n      | `rsvps.${number}.status`\n      | `rsvps.${number}.totalGuests`\n      | `rsvps.${number}.anonymized`,\n      4\n    >\n  >;\n}\n\nexport function queryRsvp(httpClient: HttpClient): QueryRsvpSignature {\n  return (options?: QueryRsvpOptions) =>\n    universalQueryRsvp(\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface QueryRsvpSignature {\n  /**\n   * Retrieves a list of up to 100 RSVPs.\n   * @param - Optional fields.\n   * @deprecated\n   */\n  (options?: QueryRsvpOptions): Promise<\n    NonNullablePaths<\n      QueryRsvpResponse,\n      | `total`\n      | `offset`\n      | `limit`\n      | `rsvps`\n      | `rsvps.${number}._id`\n      | `rsvps.${number}.eventId`\n      | `rsvps.${number}.contactId`\n      | `rsvps.${number}.memberId`\n      | `rsvps.${number}.firstName`\n      | `rsvps.${number}.lastName`\n      | `rsvps.${number}.email`\n      | `rsvps.${number}.status`\n      | `rsvps.${number}.totalGuests`\n      | `rsvps.${number}.anonymized`,\n      4\n    >\n  >;\n}\n\nexport function getRsvp(httpClient: HttpClient): GetRsvpSignature {\n  return (rsvpId: string, options?: GetRsvpOptions) =>\n    universalGetRsvp(\n      rsvpId,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface GetRsvpSignature {\n  /**\n   * Retrieves an RSVP.\n   * @param - RSVP ID.\n   * @param - Optional fields.\n   * @returns RSVP.\n   * @deprecated\n   */\n  (rsvpId: string, options?: GetRsvpOptions): Promise<\n    NonNullablePaths<\n      Rsvp,\n      | `_id`\n      | `eventId`\n      | `contactId`\n      | `memberId`\n      | `firstName`\n      | `lastName`\n      | `email`\n      | `rsvpForm.inputValues`\n      | `rsvpForm.inputValues.${number}.inputName`\n      | `rsvpForm.inputValues.${number}.value`\n      | `status`\n      | `totalGuests`\n      | `guests`\n      | `guests.${number}.index`\n      | `guests.${number}.fullName`\n      | `guests.${number}._id`\n      | `anonymized`,\n      5\n    >\n  >;\n}\n\nexport function createRsvp(httpClient: HttpClient): CreateRsvpSignature {\n  return (options?: CreateRsvpOptions) =>\n    universalCreateRsvp(\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface CreateRsvpSignature {\n  /**\n   * Creates an RSVP, associated with a contact of the site.\n   * @param - Optional fields.\n   * @deprecated\n   */\n  (options?: CreateRsvpOptions): Promise<\n    NonNullablePaths<\n      CreateRsvpResponse,\n      | `rsvp._id`\n      | `rsvp.eventId`\n      | `rsvp.contactId`\n      | `rsvp.memberId`\n      | `rsvp.firstName`\n      | `rsvp.lastName`\n      | `rsvp.email`\n      | `rsvp.rsvpForm.inputValues`\n      | `rsvp.rsvpForm.inputValues.${number}.inputName`\n      | `rsvp.rsvpForm.inputValues.${number}.value`\n      | `rsvp.status`\n      | `rsvp.totalGuests`\n      | `rsvp.guests`\n      | `rsvp.guests.${number}.index`\n      | `rsvp.guests.${number}.fullName`\n      | `rsvp.guests.${number}._id`\n      | `rsvp.anonymized`\n      | `calendarLinks.google`\n      | `calendarLinks.ics`,\n      6\n    >\n  >;\n}\n\nexport function updateRsvp(httpClient: HttpClient): UpdateRsvpSignature {\n  return (\n    rsvpId: string,\n    eventId: string,\n    options?: NonNullablePaths<UpdateRsvpOptions, `fields`, 2>\n  ) =>\n    universalUpdateRsvp(\n      rsvpId,\n      eventId,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface UpdateRsvpSignature {\n  /**\n   * Updates an RSVP.\n   * @param - RSVP ID.\n   * @param - Event ID to which RSVP belongs.\n   * @param - Optional fields.\n   * @deprecated\n   */\n  (\n    rsvpId: string,\n    eventId: string,\n    options?: NonNullablePaths<UpdateRsvpOptions, `fields`, 2>\n  ): Promise<\n    NonNullablePaths<\n      UpdateRsvpResponse,\n      | `rsvp._id`\n      | `rsvp.eventId`\n      | `rsvp.contactId`\n      | `rsvp.memberId`\n      | `rsvp.firstName`\n      | `rsvp.lastName`\n      | `rsvp.email`\n      | `rsvp.rsvpForm.inputValues`\n      | `rsvp.rsvpForm.inputValues.${number}.inputName`\n      | `rsvp.rsvpForm.inputValues.${number}.value`\n      | `rsvp.status`\n      | `rsvp.totalGuests`\n      | `rsvp.guests`\n      | `rsvp.guests.${number}.index`\n      | `rsvp.guests.${number}.fullName`\n      | `rsvp.guests.${number}._id`\n      | `rsvp.anonymized`,\n      6\n    >\n  >;\n}\n\nexport function bulkUpdateRsvp(\n  httpClient: HttpClient\n): BulkUpdateRsvpSignature {\n  return (eventId: string, options?: BulkUpdateRsvpOptions) =>\n    universalBulkUpdateRsvp(\n      eventId,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface BulkUpdateRsvpSignature {\n  /**\n   * Updates statuses of multiple RSVPs.\n   * @param - Event ID to which RSVP belongs.\n   * @param - Optional fields.\n   * @deprecated\n   */\n  (eventId: string, options?: BulkUpdateRsvpOptions): Promise<\n    NonNullablePaths<\n      BulkUpdateRsvpResponse,\n      | `rsvps`\n      | `rsvps.${number}._id`\n      | `rsvps.${number}.eventId`\n      | `rsvps.${number}.contactId`\n      | `rsvps.${number}.memberId`\n      | `rsvps.${number}.firstName`\n      | `rsvps.${number}.lastName`\n      | `rsvps.${number}.email`\n      | `rsvps.${number}.status`\n      | `rsvps.${number}.totalGuests`\n      | `rsvps.${number}.anonymized`,\n      4\n    >\n  >;\n}\n\nexport function deleteRsvp(httpClient: HttpClient): DeleteRsvpSignature {\n  return (eventId: string, options?: DeleteRsvpOptions) =>\n    universalDeleteRsvp(\n      eventId,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface DeleteRsvpSignature {\n  /**\n   * Deletes an RSVP.\n   * @param - Event ID to which RSVP belongs.\n   * @param - Optional fields.\n   * @deprecated\n   */\n  (eventId: string, options?: DeleteRsvpOptions): Promise<void>;\n}\n\nexport function checkInRsvp(httpClient: HttpClient): CheckInRsvpSignature {\n  return (\n    eventId: string,\n    options?: NonNullablePaths<CheckInRsvpOptions, `rsvpId`, 2>\n  ) =>\n    universalCheckInRsvp(\n      eventId,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface CheckInRsvpSignature {\n  /**\n   * Checks-in an RSVP.\n   * @param - Event ID to which RSVP belongs.\n   * @param - Optional fields.\n   * @deprecated\n   */\n  (\n    eventId: string,\n    options?: NonNullablePaths<CheckInRsvpOptions, `rsvpId`, 2>\n  ): Promise<\n    NonNullablePaths<\n      CheckInRsvpResponse,\n      | `rsvp._id`\n      | `rsvp.eventId`\n      | `rsvp.contactId`\n      | `rsvp.memberId`\n      | `rsvp.firstName`\n      | `rsvp.lastName`\n      | `rsvp.email`\n      | `rsvp.rsvpForm.inputValues`\n      | `rsvp.rsvpForm.inputValues.${number}.inputName`\n      | `rsvp.rsvpForm.inputValues.${number}.value`\n      | `rsvp.status`\n      | `rsvp.totalGuests`\n      | `rsvp.guests`\n      | `rsvp.guests.${number}.index`\n      | `rsvp.guests.${number}.fullName`\n      | `rsvp.guests.${number}._id`\n      | `rsvp.anonymized`,\n      6\n    >\n  >;\n}\n\nexport function deleteRsvpCheckIn(\n  httpClient: HttpClient\n): DeleteRsvpCheckInSignature {\n  return (\n    eventId: string,\n    options?: NonNullablePaths<DeleteRsvpCheckInOptions, `rsvpId`, 2>\n  ) =>\n    universalDeleteRsvpCheckIn(\n      eventId,\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface DeleteRsvpCheckInSignature {\n  /**\n   * Deletes an RSVP check-in.\n   * @param - Event ID to which RSVP belongs.\n   * @param - Optional fields.\n   * @deprecated\n   */\n  (\n    eventId: string,\n    options?: NonNullablePaths<DeleteRsvpCheckInOptions, `rsvpId`, 2>\n  ): Promise<\n    NonNullablePaths<\n      DeleteRsvpCheckInResponse,\n      | `rsvp._id`\n      | `rsvp.eventId`\n      | `rsvp.contactId`\n      | `rsvp.memberId`\n      | `rsvp.firstName`\n      | `rsvp.lastName`\n      | `rsvp.email`\n      | `rsvp.rsvpForm.inputValues`\n      | `rsvp.rsvpForm.inputValues.${number}.inputName`\n      | `rsvp.rsvpForm.inputValues.${number}.value`\n      | `rsvp.status`\n      | `rsvp.totalGuests`\n      | `rsvp.guests`\n      | `rsvp.guests.${number}.index`\n      | `rsvp.guests.${number}.fullName`\n      | `rsvp.guests.${number}._id`\n      | `rsvp.anonymized`,\n      6\n    >\n  >;\n}\n\nexport const onRsvpCreated = EventDefinition(\n  'wix.events.rsvp.events.RsvpCreated',\n  false,\n  (event: RsvpCreatedEnvelope) =>\n    renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(event, [\n        {\n          transformFn: transformRESTTimestampToSDKTimestamp,\n          paths: [\n            { path: 'data.timestamp' },\n            { path: 'data.rsvpForm.inputValues.dateTime' },\n            { path: 'data.guests.checkIn.created' },\n            { path: 'data.guests.checkIn.checkInCanceledDate' },\n          ],\n        },\n        {\n          transformFn: transformRESTFloatToSDKFloat,\n          paths: [{ path: 'data.rsvpForm.inputValues.number' }],\n        },\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: [{ path: 'data.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )\n)<RsvpCreatedEnvelope>();\nexport const onRsvpDeleted = EventDefinition(\n  'wix.events.rsvp.events.RsvpDeleted',\n  false,\n  (event: RsvpDeletedEnvelope) =>\n    renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(event, [\n        {\n          transformFn: transformRESTTimestampToSDKTimestamp,\n          paths: [{ path: 'data.timestamp' }],\n        },\n      ])\n    )\n)<RsvpDeletedEnvelope>();\nexport const onRsvpUpdated = EventDefinition(\n  'wix.events.rsvp.events.RsvpUpdated',\n  false,\n  (event: RsvpUpdatedEnvelope) =>\n    renameKeysFromRESTResponseToSDKResponse(\n      transformPaths(event, [\n        {\n          transformFn: transformRESTTimestampToSDKTimestamp,\n          paths: [\n            { path: 'data.timestamp' },\n            { path: 'data.created' },\n            { path: 'data.rsvpForm.inputValues.dateTime' },\n            { path: 'data.guests.checkIn.created' },\n            { path: 'data.guests.checkIn.checkInCanceledDate' },\n          ],\n        },\n        {\n          transformFn: transformRESTFloatToSDKFloat,\n          paths: [{ path: 'data.rsvpForm.inputValues.number' }],\n        },\n        {\n          transformFn: transformRESTAddressToSDKAddress,\n          paths: [{ path: 'data.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )\n)<RsvpUpdatedEnvelope>();\n\nexport {\n  AccountInfo,\n  Address,\n  AddressLocation,\n  AddressStreetOneOf,\n  BaseEventMetadata,\n  BulkUpdateRsvpOptions,\n  BulkUpdateRsvpRequest,\n  BulkUpdateRsvpResponse,\n  CalendarLinks,\n  CheckIn,\n  CheckInRsvpOptions,\n  CheckInRsvpRequest,\n  CheckInRsvpResponse,\n  Counts,\n  CreateRsvpOptions,\n  CreateRsvpRequest,\n  CreateRsvpResponse,\n  DeleteRsvpCheckInOptions,\n  DeleteRsvpCheckInRequest,\n  DeleteRsvpCheckInResponse,\n  DeleteRsvpOptions,\n  DeleteRsvpRequest,\n  DeleteRsvpResponse,\n  FacetCounts,\n  FormResponse,\n  FormattedAddress,\n  GetRsvpOptions,\n  GetRsvpRequest,\n  GetRsvpResponse,\n  Guest,\n  IdentificationData,\n  IdentificationDataIdOneOf,\n  InputValue,\n  ListRsvpOptions,\n  ListRsvpRequest,\n  ListRsvpResponse,\n  MessageEnvelope,\n  ModificationOptions,\n  OnlineConferencingLogin,\n  QueryRsvpOptions,\n  QueryRsvpRequest,\n  QueryRsvpResponse,\n  Rsvp,\n  RsvpCreated,\n  RsvpCreatedEnvelope,\n  RsvpDeleted,\n  RsvpDeletedEnvelope,\n  RsvpFacetCounts,\n  RsvpFacets,\n  RsvpFieldset,\n  RsvpStatus,\n  RsvpTag,\n  RsvpUpdated,\n  RsvpUpdatedEnvelope,\n  StandardDetails,\n  StreetAddress,\n  Subdivision,\n  SubdivisionType,\n  UpdateRsvpOptions,\n  UpdateRsvpRequest,\n  UpdateRsvpResponse,\n  WebhookIdentityType,\n} from './events-v1-rsvp-rsvp.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 ambassadorWixEventsV1Rsvp from './events-v1-rsvp-rsvp.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\nexport interface Rsvp {\n  /**\n   * RSVP ID.\n   * @format GUID\n   */\n  _id?: string;\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * Contact ID associated with this RSVP.\n   * @format GUID\n   */\n  contactId?: string;\n  /**\n   * Member ID associated with this RSVP.\n   * @format GUID\n   */\n  memberId?: string;\n  /** RSVP created timestamp. */\n  created?: Date | null;\n  /** RSVP modified timestamp. */\n  modified?: Date | null;\n  /** First name. */\n  firstName?: string;\n  /** Last name. */\n  lastName?: string;\n  /**\n   * Guest email.\n   * @format EMAIL\n   */\n  email?: string;\n  /** RSVP form response. */\n  rsvpForm?: FormResponse;\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n  /** Total number of attendees. */\n  totalGuests?: number;\n  /** List of guests. */\n  guests?: Guest[];\n  /** Whether RSVP is anonymized by GDPR delete. */\n  anonymized?: boolean;\n  /** Whether marketing consent was given */\n  marketingConsent?: boolean | null;\n}\n\nexport interface FormResponse {\n  /**\n   * Input form fields.\n   * @maxSize 200\n   */\n  inputValues?: InputValue[];\n}\n\nexport interface InputValue {\n  /**\n   * Form field name.\n   * @maxLength 100\n   */\n  inputName?: string;\n  /**\n   * Form field value.\n   * @maxLength 5000\n   */\n  value?: string;\n  /**\n   * Multiple form field values.\n   * @maxSize 100\n   * @maxLength 5000\n   */\n  values?: string[];\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\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\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\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 enum RsvpStatus {\n  YES = 'YES',\n  NO = 'NO',\n  WAITING = 'WAITING',\n}\n\n/** @enumType */\nexport type RsvpStatusWithLiterals = RsvpStatus | 'YES' | 'NO' | 'WAITING';\n\nexport interface Guest {\n  /** Index in the RSVP guest list. */\n  index?: number;\n  /** Guest full name. */\n  fullName?: string;\n  /** Guest check-in. */\n  checkIn?: CheckIn;\n  /**\n   * Unique guest ID per RSVP.\n   * @min 1\n   */\n  _id?: number;\n}\n\nexport interface CheckIn {\n  /** Time of a ticket's check-in. */\n  created?: Date | null;\n}\n\nexport interface ListRsvpRequest {\n  /** Number of items to skip. See [Pagination](https://dev.wix.com/api/rest/getting-started/pagination). */\n  offset?: number;\n  /**\n   * Number of items to load. See [Pagination](https://dev.wix.com/api/rest/getting-started/pagination).\n   * @max 400\n   */\n  limit?: number;\n  /**\n   * Set of fields to return. Possible values:\n   * - `DETAILS`: Returns `created`, `modified`, `firstName`, `lastName` fields.\n   * - `FORM`: Returns `rsvpForm` field.\n   * - `CONTACT_DETAILS`: Returns `email` field.\n   * @maxSize 20\n   */\n  fieldset?: RsvpFieldsetWithLiterals[];\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   * @maxSize 100\n   */\n  eventId?: string[];\n  /**\n   * RSVP ID.\n   * @format GUID\n   * @maxSize 500\n   */\n  rsvpId?: string[];\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   * @maxSize 20\n   */\n  status?: RsvpStatusWithLiterals[];\n  /**\n   * Site member ID.\n   * @format GUID\n   * @maxSize 500\n   */\n  memberId?: string[];\n  /**\n   * Facet counts to include in the response.\n   * @maxLength 100\n   * @maxSize 20\n   */\n  facet?: string[];\n  /**\n   * Textual search filter - search is performed on \"full_name\" and \"email\".\n   * @maxLength 200\n   */\n  searchPhrase?: string;\n  /**\n   * Event creator id filter, by default any.\n   * @format GUID\n   * @maxSize 50\n   */\n  eventCreatorId?: string[];\n  /**\n   * Sort order, defaults to `\"created:asc\"`.\n   * @maxLength 100\n   */\n  sort?: string;\n  /**\n   * Contact ID.\n   * @format GUID\n   * @maxSize 100\n   */\n  contactId?: string[];\n  /** RSVP tag */\n  tag?: RsvpTagWithLiterals[];\n}\n\nexport enum RsvpFieldset {\n  /** Include RSVP details including: `created`, `modified`, `firstName`, `lastName`, `status`, `totalGuests`, `guests`, and `annonymized`. */\n  DETAILS = 'DETAILS',\n  /** Include RSVP form. */\n  FORM = 'FORM',\n  /** Include RSVP email. */\n  CONTACT_DETAILS = 'CONTACT_DETAILS',\n}\n\n/** @enumType */\nexport type RsvpFieldsetWithLiterals =\n  | RsvpFieldset\n  | 'DETAILS'\n  | 'FORM'\n  | 'CONTACT_DETAILS';\n\nexport enum RsvpTag {\n  /** Return only RSVPs of all guests that are fully checked-in. */\n  FULLY_CHECKED_IN = 'FULLY_CHECKED_IN',\n  /** Return only RSVPs of all guests that aren't fully checked-in. */\n  NOT_FULLY_CHECKED_IN = 'NOT_FULLY_CHECKED_IN',\n  /** Return only RSVPs of guests that are members. */\n  MEMBER = 'MEMBER',\n}\n\n/** @enumType */\nexport type RsvpTagWithLiterals =\n  | RsvpTag\n  | 'FULLY_CHECKED_IN'\n  | 'NOT_FULLY_CHECKED_IN'\n  | 'MEMBER';\n\nexport interface ListRsvpResponse {\n  /** Total RSVPs matching the given filters. */\n  total?: number;\n  /** Offset. */\n  offset?: number;\n  /**\n   * Limit.\n   * @max 100\n   */\n  limit?: number;\n  /** RSVP list. */\n  rsvps?: Rsvp[];\n  /** Facet query result. */\n  facets?: Record<string, FacetCounts>;\n  /** Rsvp data enriched facets. */\n  rsvpFacets?: RsvpFacets;\n}\n\nexport interface FacetCounts {\n  /** Facet counts aggregated per value. */\n  counts?: Record<string, number>;\n}\n\nexport interface RsvpFacets {\n  /** Filter facets. */\n  facets?: Record<string, RsvpFacetCounts>;\n}\n\nexport interface RsvpFacetCounts {\n  /** Facet totals, aggregated per filter. */\n  counts?: Record<string, Counts>;\n}\n\nexport interface Counts {\n  /** Number of RSVPs. */\n  count?: number;\n  /** Number of guests within RSVPs. */\n  guests?: number;\n  /** Number of guests who have checked-in. */\n  guestsCheckIn?: number;\n}\n\nexport interface QueryRsvpRequest {\n  /** Offset. See [Pagination](https://dev.wix.com/api/rest/getting-started/pagination). */\n  offset?: number;\n  /**\n   * Limit. See [Pagination](https://dev.wix.com/api/rest/getting-started/pagination).\n   * @max 100\n   */\n  limit?: number;\n  /**\n   * Set of fields to return. Possible values:\n   * - `DETAILS`: Returns `created`, `modified`, `firstName`, `lastName` fields.\n   * - `FORM`: Returns `rsvpForm` field.\n   * - `CONTACT_DETAILS`: Returns `email` field.\n   * @maxSize 20\n   */\n  fieldset?: RsvpFieldsetWithLiterals[];\n  /** Filter. */\n  filter?: Record<string, any> | null;\n  /**\n   * Site member ID.\n   * @format GUID\n   * @maxSize 500\n   */\n  memberId?: string[];\n  /**\n   * Filter facets to include in the response.\n   * @maxLength 100\n   * @maxSize 20\n   */\n  facet?: string[];\n  /**\n   * Textual search filter - search is performed on \"guests.full_name\".\n   * @maxLength 200\n   */\n  searchPhrase?: string;\n  /**\n   * Event creator ID.\n   * @format GUID\n   * @maxSize 50\n   */\n  eventCreatorId?: string[];\n  /**\n   * Sort order, defaults to `\"created:asc\"`.\n   * @maxLength 100\n   */\n  sort?: string;\n  /**\n   * Contact ID.\n   * @format GUID\n   * @maxSize 100\n   */\n  contactId?: string[];\n  /** RSVP tag */\n  tag?: RsvpTagWithLiterals[];\n}\n\nexport interface QueryRsvpResponse {\n  /** Total RSVPs matching the given filters. */\n  total?: number;\n  /** Offset. */\n  offset?: number;\n  /**\n   * Limit.\n   * @max 100\n   */\n  limit?: number;\n  /** RSVP list. */\n  rsvps?: Rsvp[];\n  /** Facet query result. */\n  facets?: Record<string, FacetCounts>;\n  /** Rsvp data enriched facets. */\n  rsvpFacets?: RsvpFacets;\n}\n\nexport interface GetRsvpRequest {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * RSVP ID.\n   * @format GUID\n   */\n  rsvpId: string;\n  /**\n   * Set of fields to return. Possible values:\n   * - `DETAILS`: Returns `created`, `modified`, `firstName`, `lastName` fields.\n   * - `FORM`: Returns `rsvpForm` field.\n   * - `CONTACT_DETAILS`: Returns `email` field.\n   * @maxSize 20\n   */\n  fieldset?: RsvpFieldsetWithLiterals[];\n}\n\nexport interface GetRsvpResponse {\n  /** RSVP. */\n  rsvp?: Rsvp;\n}\n\nexport interface CreateRsvpRequest {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /** RSVP form response. */\n  form?: FormResponse;\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n  /**\n   * Member ID of the RSVP.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /**\n   * Add RSVP options.\n   * **Note:** WIX_EVENTS.MANAGE_RSVP permission is required.\n   */\n  options?: ModificationOptions;\n  /** Whether marketing consent was given */\n  marketingConsent?: boolean | null;\n}\n\nexport interface ModificationOptions {\n  /** Whether to ignore notification settings (when hen true, no notifications to contact or user are sent). */\n  silent?: boolean;\n  /** Whether to create/update regardless of event guest limit. */\n  ignoreLimits?: boolean;\n  /** Whether to ignore the form validation. */\n  ignoreFormValidation?: boolean;\n}\n\nexport interface CreateRsvpResponse {\n  /** Created RSVP. */\n  rsvp?: Rsvp;\n  /** \"Add to calendar\" links. */\n  calendarLinks?: CalendarLinks;\n}\n\nexport interface CalendarLinks {\n  /** \"Add to Google calendar\" URL. */\n  google?: string;\n  /** \"Download ICS calendar file\" URL. */\n  ics?: string;\n}\n\nexport interface RsvpCreated {\n  /** RSVP created timestamp in ISO UTC format. */\n  timestamp?: Date | null;\n  /**\n   * Site language when RSVP created\n   * @format LANGUAGE\n   */\n  language?: string | null;\n  /** Notifications silenced for this domain event. */\n  silent?: boolean | null;\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * RSVP ID.\n   * @format GUID\n   */\n  rsvpId?: string;\n  /** Contact ID associated with this RSVP. */\n  contactId?: string;\n  /**\n   * Member ID associated with this RSVP.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /** Guest first name. */\n  firstName?: string;\n  /** Guest last name. */\n  lastName?: string;\n  /**\n   * Guest email.\n   * @format EMAIL\n   */\n  email?: string;\n  /** RSVP form response. */\n  rsvpForm?: FormResponse;\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n  /** List of all guests. */\n  guests?: Guest[];\n  /** URL and password to online conference */\n  onlineConferencingLogin?: OnlineConferencingLogin;\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 UpdateRsvpRequest {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId: string;\n  /**\n   * RSVP ID.\n   * @format GUID\n   */\n  rsvpId: string;\n  /** Set of field paths, specifying which parts of RSVP to update. */\n  fields: string[];\n  /** RSVP form response. */\n  rsvpForm?: FormResponse;\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n  /**\n   * Update RSVP options.\n   * WIX_EVENTS.MANAGE_RSVP permission is required.\n   */\n  options?: ModificationOptions;\n}\n\nexport interface UpdateRsvpResponse {\n  /** Updated RSVP. */\n  rsvp?: Rsvp;\n}\n\nexport interface RsvpUpdated {\n  /** RSVP updated timestamp in ISO UTC format. */\n  timestamp?: Date | null;\n  /**\n   * Site language when RSVP created\n   * @format LANGUAGE\n   */\n  language?: string | null;\n  /**\n   * Locale in which Rsvp was created.\n   * @format LANGUAGE_TAG\n   */\n  locale?: string | null;\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * RSVP ID.\n   * @format GUID\n   */\n  rsvpId?: string;\n  /** Contact ID associated with this RSVP. */\n  contactId?: string;\n  /**\n   * Member ID associated with this RSVP.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /** RSVP created timestamp. */\n  created?: Date | null;\n  /** Guest first name. */\n  firstName?: string;\n  /** Guest last name. */\n  lastName?: string;\n  /**\n   * Guest email.\n   * @format EMAIL\n   */\n  email?: string;\n  /** RSVP form response. */\n  rsvpForm?: FormResponse;\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n  /** List of the guests. */\n  guests?: Guest[];\n  /** URL and password to online conference */\n  onlineConferencingLogin?: OnlineConferencingLogin;\n  /** Notifications silenced for this domain event. */\n  silent?: boolean | null;\n}\n\nexport interface BulkUpdateRsvpRequest {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId: string;\n  /**\n   * RSVPs to update.\n   * @format GUID\n   * @minSize 1\n   * @maxSize 100\n   */\n  rsvpId?: string[];\n  /** Set of fields to update. */\n  fields?: string[];\n  /**\n   * New RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n}\n\nexport interface BulkUpdateRsvpResponse {\n  /** Updated RSVPs. */\n  rsvps?: Rsvp[];\n}\n\nexport interface DeleteRsvpRequest {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId: string;\n  /**\n   * RSVPs to delete.\n   * @format GUID\n   * @minSize 1\n   * @maxSize 100\n   */\n  rsvps?: string[];\n}\n\nexport interface DeleteRsvpResponse {}\n\nexport interface RsvpDeleted {\n  /** RSVP deleted timestamp in ISO UTC format. */\n  timestamp?: Date | null;\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * RSVP ID.\n   * @format GUID\n   */\n  rsvpId?: string;\n  /** Contact ID associated with this RSVP. */\n  contactId?: string;\n  /**\n   * Member ID associated with this RSVP.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /** Whether RSVP was anonymized by GDPR delete. */\n  anonymized?: boolean;\n}\n\nexport interface CheckInRsvpRequest {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId: string;\n  /**\n   * RSVP ID to check-in.\n   * @format GUID\n   */\n  rsvpId: string;\n  /**\n   * Guest IDs to check-in.\n   * @min 1\n   * @minSize 1\n   * @maxSize 11\n   */\n  guestId?: number[];\n}\n\nexport interface CheckInRsvpResponse {\n  /** Updated RSVP. */\n  rsvp?: Rsvp;\n}\n\nexport interface DeleteRsvpCheckInRequest {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId: string;\n  /**\n   * RSVP ID to delete check-in.\n   * @format GUID\n   */\n  rsvpId: string;\n  /**\n   * Guest IDs to delete check-in.\n   * @min 1\n   * @minSize 1\n   * @maxSize 11\n   */\n  guestId?: number[];\n}\n\nexport interface DeleteRsvpCheckInResponse {\n  /** Updated RSVP. */\n  rsvp?: Rsvp;\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 RsvpCreatedEnvelope {\n  data: RsvpCreated;\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 Manage Guest List\n * @permissionScopeId SCOPE.DC-EVENTS.MANAGE-GUEST-LIST\n * @permissionScope Read Event Tickets and Guest List\n * @permissionScopeId SCOPE.DC-EVENTS.READ-GUEST-LIST\n * @permissionId WIX_EVENTS.READ_RSVP\n * @webhook\n * @eventType wix.events.rsvp.events.RsvpCreated\n * @serviceIdentifier wix.events.rsvp.RsvpManagement\n * @slug rsvp_created\n * @deprecated\n */\nexport declare function onRsvpCreated(\n  handler: (event: RsvpCreatedEnvelope) => void | Promise<void>\n): void;\n\nexport interface RsvpDeletedEnvelope {\n  data: RsvpDeleted;\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 Manage Guest List\n * @permissionScopeId SCOPE.DC-EVENTS.MANAGE-GUEST-LIST\n * @permissionScope Read Event Tickets and Guest List\n * @permissionScopeId SCOPE.DC-EVENTS.READ-GUEST-LIST\n * @permissionId WIX_EVENTS.READ_RSVP\n * @webhook\n * @eventType wix.events.rsvp.events.RsvpDeleted\n * @serviceIdentifier wix.events.rsvp.RsvpManagement\n * @slug rsvp_deleted\n * @deprecated\n */\nexport declare function onRsvpDeleted(\n  handler: (event: RsvpDeletedEnvelope) => void | Promise<void>\n): void;\n\nexport interface RsvpUpdatedEnvelope {\n  data: RsvpUpdated;\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 Manage Guest List\n * @permissionScopeId SCOPE.DC-EVENTS.MANAGE-GUEST-LIST\n * @permissionScope Read Event Tickets and Guest List\n * @permissionScopeId SCOPE.DC-EVENTS.READ-GUEST-LIST\n * @permissionId WIX_EVENTS.READ_RSVP\n * @webhook\n * @eventType wix.events.rsvp.events.RsvpUpdated\n * @serviceIdentifier wix.events.rsvp.RsvpManagement\n * @slug rsvp_updated\n * @deprecated\n */\nexport declare function onRsvpUpdated(\n  handler: (event: RsvpUpdatedEnvelope) => void | Promise<void>\n): void;\n\n/**\n * Retrieves a list of up to 100 RSVPs.\n * @public\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.READ_RSVP\n * @applicableIdentity APP\n * @fqn wix.events.rsvp.RsvpManagement.ListRsvp\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.QueryRsvps\n * @targetRemovalDate 2025-06-30\n */\nexport async function listRsvp(\n  options?: ListRsvpOptions\n): Promise<\n  NonNullablePaths<\n    ListRsvpResponse,\n    | `total`\n    | `offset`\n    | `limit`\n    | `rsvps`\n    | `rsvps.${number}._id`\n    | `rsvps.${number}.eventId`\n    | `rsvps.${number}.contactId`\n    | `rsvps.${number}.memberId`\n    | `rsvps.${number}.firstName`\n    | `rsvps.${number}.lastName`\n    | `rsvps.${number}.email`\n    | `rsvps.${number}.status`\n    | `rsvps.${number}.totalGuests`\n    | `rsvps.${number}.anonymized`,\n    4\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    offset: options?.offset,\n    limit: options?.limit,\n    fieldset: options?.fieldset,\n    eventId: options?.eventId,\n    rsvpId: options?.rsvpId,\n    status: options?.status,\n    memberId: options?.memberId,\n    facet: options?.facet,\n    searchPhrase: options?.searchPhrase,\n    eventCreatorId: options?.eventCreatorId,\n    sort: options?.sort,\n    contactId: options?.contactId,\n    tag: options?.tag,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.listRsvp(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: [{ path: 'rsvps.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          offset: '$[0].offset',\n          limit: '$[0].limit',\n          fieldset: '$[0].fieldset',\n          eventId: '$[0].eventId',\n          rsvpId: '$[0].rsvpId',\n          status: '$[0].status',\n          memberId: '$[0].memberId',\n          facet: '$[0].facet',\n          searchPhrase: '$[0].searchPhrase',\n          eventCreatorId: '$[0].eventCreatorId',\n          sort: '$[0].sort',\n          contactId: '$[0].contactId',\n          tag: '$[0].tag',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface ListRsvpOptions {\n  /** Number of items to skip. See [Pagination](https://dev.wix.com/api/rest/getting-started/pagination). */\n  offset?: number;\n  /**\n   * Number of items to load. See [Pagination](https://dev.wix.com/api/rest/getting-started/pagination).\n   * @max 400\n   */\n  limit?: number;\n  /**\n   * Set of fields to return. Possible values:\n   * - `DETAILS`: Returns `created`, `modified`, `firstName`, `lastName` fields.\n   * - `FORM`: Returns `rsvpForm` field.\n   * - `CONTACT_DETAILS`: Returns `email` field.\n   * @maxSize 20\n   */\n  fieldset?: RsvpFieldsetWithLiterals[];\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   * @maxSize 100\n   */\n  eventId?: string[];\n  /**\n   * RSVP ID.\n   * @format GUID\n   * @maxSize 500\n   */\n  rsvpId?: string[];\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   * @maxSize 20\n   */\n  status?: RsvpStatusWithLiterals[];\n  /**\n   * Site member ID.\n   * @format GUID\n   * @maxSize 500\n   */\n  memberId?: string[];\n  /**\n   * Facet counts to include in the response.\n   * @maxLength 100\n   * @maxSize 20\n   */\n  facet?: string[];\n  /**\n   * Textual search filter - search is performed on \"full_name\" and \"email\".\n   * @maxLength 200\n   */\n  searchPhrase?: string;\n  /**\n   * Event creator id filter, by default any.\n   * @format GUID\n   * @maxSize 50\n   */\n  eventCreatorId?: string[];\n  /**\n   * Sort order, defaults to `\"created:asc\"`.\n   * @maxLength 100\n   */\n  sort?: string;\n  /**\n   * Contact ID.\n   * @format GUID\n   * @maxSize 100\n   */\n  contactId?: string[];\n  /** RSVP tag */\n  tag?: RsvpTagWithLiterals[];\n}\n\n/**\n * Retrieves a list of up to 100 RSVPs.\n * @public\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.READ_RSVP\n * @applicableIdentity APP\n * @fqn wix.events.rsvp.RsvpManagement.QueryRsvp\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.QueryRsvps\n * @targetRemovalDate 2025-06-30\n */\nexport async function queryRsvp(\n  options?: QueryRsvpOptions\n): Promise<\n  NonNullablePaths<\n    QueryRsvpResponse,\n    | `total`\n    | `offset`\n    | `limit`\n    | `rsvps`\n    | `rsvps.${number}._id`\n    | `rsvps.${number}.eventId`\n    | `rsvps.${number}.contactId`\n    | `rsvps.${number}.memberId`\n    | `rsvps.${number}.firstName`\n    | `rsvps.${number}.lastName`\n    | `rsvps.${number}.email`\n    | `rsvps.${number}.status`\n    | `rsvps.${number}.totalGuests`\n    | `rsvps.${number}.anonymized`,\n    4\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    offset: options?.offset,\n    limit: options?.limit,\n    fieldset: options?.fieldset,\n    filter: options?.filter,\n    memberId: options?.memberId,\n    facet: options?.facet,\n    searchPhrase: options?.searchPhrase,\n    eventCreatorId: options?.eventCreatorId,\n    sort: options?.sort,\n    contactId: options?.contactId,\n    tag: options?.tag,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.queryRsvp(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: [{ path: 'rsvps.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          offset: '$[0].offset',\n          limit: '$[0].limit',\n          fieldset: '$[0].fieldset',\n          filter: '$[0].filter',\n          memberId: '$[0].memberId',\n          facet: '$[0].facet',\n          searchPhrase: '$[0].searchPhrase',\n          eventCreatorId: '$[0].eventCreatorId',\n          sort: '$[0].sort',\n          contactId: '$[0].contactId',\n          tag: '$[0].tag',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface QueryRsvpOptions {\n  /** Offset. See [Pagination](https://dev.wix.com/api/rest/getting-started/pagination). */\n  offset?: number;\n  /**\n   * Limit. See [Pagination](https://dev.wix.com/api/rest/getting-started/pagination).\n   * @max 100\n   */\n  limit?: number;\n  /**\n   * Set of fields to return. Possible values:\n   * - `DETAILS`: Returns `created`, `modified`, `firstName`, `lastName` fields.\n   * - `FORM`: Returns `rsvpForm` field.\n   * - `CONTACT_DETAILS`: Returns `email` field.\n   * @maxSize 20\n   */\n  fieldset?: RsvpFieldsetWithLiterals[];\n  /** Filter. */\n  filter?: Record<string, any> | null;\n  /**\n   * Site member ID.\n   * @format GUID\n   * @maxSize 500\n   */\n  memberId?: string[];\n  /**\n   * Filter facets to include in the response.\n   * @maxLength 100\n   * @maxSize 20\n   */\n  facet?: string[];\n  /**\n   * Textual search filter - search is performed on \"guests.full_name\".\n   * @maxLength 200\n   */\n  searchPhrase?: string;\n  /**\n   * Event creator ID.\n   * @format GUID\n   * @maxSize 50\n   */\n  eventCreatorId?: string[];\n  /**\n   * Sort order, defaults to `\"created:asc\"`.\n   * @maxLength 100\n   */\n  sort?: string;\n  /**\n   * Contact ID.\n   * @format GUID\n   * @maxSize 100\n   */\n  contactId?: string[];\n  /** RSVP tag */\n  tag?: RsvpTagWithLiterals[];\n}\n\n/**\n * Retrieves an RSVP.\n * @param rsvpId - RSVP ID.\n * @public\n * @requiredField rsvpId\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.READ_RSVP\n * @applicableIdentity APP\n * @returns RSVP.\n * @fqn wix.events.rsvp.RsvpManagement.GetRsvp\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.GetRsvp\n * @targetRemovalDate 2025-06-30\n */\nexport async function getRsvp(\n  rsvpId: string,\n  options?: GetRsvpOptions\n): Promise<\n  NonNullablePaths<\n    Rsvp,\n    | `_id`\n    | `eventId`\n    | `contactId`\n    | `memberId`\n    | `firstName`\n    | `lastName`\n    | `email`\n    | `rsvpForm.inputValues`\n    | `rsvpForm.inputValues.${number}.inputName`\n    | `rsvpForm.inputValues.${number}.value`\n    | `status`\n    | `totalGuests`\n    | `guests`\n    | `guests.${number}.index`\n    | `guests.${number}.fullName`\n    | `guests.${number}._id`\n    | `anonymized`,\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 = renameKeysFromSDKRequestToRESTRequest({\n    rsvpId: rsvpId,\n    eventId: options?.eventId,\n    fieldset: options?.fieldset,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.getRsvp(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: [{ path: 'rsvp.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )?.rsvp!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          rsvpId: '$[0]',\n          eventId: '$[1].eventId',\n          fieldset: '$[1].fieldset',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['rsvpId', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface GetRsvpOptions {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /**\n   * Set of fields to return. Possible values:\n   * - `DETAILS`: Returns `created`, `modified`, `firstName`, `lastName` fields.\n   * - `FORM`: Returns `rsvpForm` field.\n   * - `CONTACT_DETAILS`: Returns `email` field.\n   * @maxSize 20\n   */\n  fieldset?: RsvpFieldsetWithLiterals[];\n}\n\n/**\n * Creates an RSVP, associated with a contact of the site.\n * @public\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.CREATE_RSVP\n * @applicableIdentity APP\n * @fqn wix.events.rsvp.RsvpManagement.CreateRsvp\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.CreateRsvp\n * @targetRemovalDate 2025-06-30\n */\nexport async function createRsvp(\n  options?: CreateRsvpOptions\n): Promise<\n  NonNullablePaths<\n    CreateRsvpResponse,\n    | `rsvp._id`\n    | `rsvp.eventId`\n    | `rsvp.contactId`\n    | `rsvp.memberId`\n    | `rsvp.firstName`\n    | `rsvp.lastName`\n    | `rsvp.email`\n    | `rsvp.rsvpForm.inputValues`\n    | `rsvp.rsvpForm.inputValues.${number}.inputName`\n    | `rsvp.rsvpForm.inputValues.${number}.value`\n    | `rsvp.status`\n    | `rsvp.totalGuests`\n    | `rsvp.guests`\n    | `rsvp.guests.${number}.index`\n    | `rsvp.guests.${number}.fullName`\n    | `rsvp.guests.${number}._id`\n    | `rsvp.anonymized`\n    | `calendarLinks.google`\n    | `calendarLinks.ics`,\n    6\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[1] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = transformPaths(\n    renameKeysFromSDKRequestToRESTRequest({\n      eventId: options?.eventId,\n      form: options?.form,\n      status: options?.status,\n      memberId: options?.memberId,\n      options: options?.options,\n      marketingConsent: options?.marketingConsent,\n    }),\n    [\n      {\n        transformFn: transformSDKAddressToRESTAddress,\n        paths: [{ path: 'form.inputValues.address.address' }],\n      },\n    ]\n  );\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.createRsvp(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: [{ path: 'rsvp.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          eventId: '$[0].eventId',\n          form: '$[0].form',\n          status: '$[0].status',\n          memberId: '$[0].memberId',\n          options: '$[0].options',\n          marketingConsent: '$[0].marketingConsent',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface CreateRsvpOptions {\n  /**\n   * Event ID to which RSVP belongs.\n   * @format GUID\n   */\n  eventId?: string;\n  /** RSVP form response. */\n  form?: FormResponse;\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n  /**\n   * Member ID of the RSVP.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /**\n   * Add RSVP options.\n   * **Note:** WIX_EVENTS.MANAGE_RSVP permission is required.\n   */\n  options?: ModificationOptions;\n  /** Whether marketing consent was given */\n  marketingConsent?: boolean | null;\n}\n\n/**\n * Updates an RSVP.\n * @param rsvpId - RSVP ID.\n * @public\n * @requiredField eventId\n * @requiredField options.fields\n * @requiredField rsvpId\n * @param eventId - Event ID to which RSVP belongs.\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.MANAGE_RSVP\n * @applicableIdentity APP\n * @fqn wix.events.rsvp.RsvpManagement.UpdateRsvp\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.UpdateRsvp\n * @targetRemovalDate 2025-06-30\n */\nexport async function updateRsvp(\n  rsvpId: string,\n  eventId: string,\n  options?: NonNullablePaths<UpdateRsvpOptions, `fields`, 2>\n): Promise<\n  NonNullablePaths<\n    UpdateRsvpResponse,\n    | `rsvp._id`\n    | `rsvp.eventId`\n    | `rsvp.contactId`\n    | `rsvp.memberId`\n    | `rsvp.firstName`\n    | `rsvp.lastName`\n    | `rsvp.email`\n    | `rsvp.rsvpForm.inputValues`\n    | `rsvp.rsvpForm.inputValues.${number}.inputName`\n    | `rsvp.rsvpForm.inputValues.${number}.value`\n    | `rsvp.status`\n    | `rsvp.totalGuests`\n    | `rsvp.guests`\n    | `rsvp.guests.${number}.index`\n    | `rsvp.guests.${number}.fullName`\n    | `rsvp.guests.${number}._id`\n    | `rsvp.anonymized`,\n    6\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[3] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = transformPaths(\n    renameKeysFromSDKRequestToRESTRequest({\n      rsvpId: rsvpId,\n      eventId: eventId,\n      fields: options?.fields,\n      rsvpForm: options?.rsvpForm,\n      status: options?.status,\n      options: options?.options,\n    }),\n    [\n      {\n        transformFn: transformSDKAddressToRESTAddress,\n        paths: [{ path: 'rsvpForm.inputValues.address.address' }],\n      },\n    ]\n  );\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.updateRsvp(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: [{ path: 'rsvp.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          rsvpId: '$[0]',\n          eventId: '$[1]',\n          fields: '$[2].fields',\n          rsvpForm: '$[2].rsvpForm',\n          status: '$[2].status',\n          options: '$[2].options',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['rsvpId', 'eventId', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface UpdateRsvpOptions {\n  /** Set of field paths, specifying which parts of RSVP to update. */\n  fields: string[];\n  /** RSVP form response. */\n  rsvpForm?: FormResponse;\n  /**\n   * RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n  /**\n   * Update RSVP options.\n   * WIX_EVENTS.MANAGE_RSVP permission is required.\n   */\n  options?: ModificationOptions;\n}\n\n/**\n * Updates statuses of multiple RSVPs.\n * @public\n * @requiredField eventId\n * @param eventId - Event ID to which RSVP belongs.\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.MANAGE_RSVP\n * @applicableIdentity APP\n * @fqn wix.events.rsvp.RsvpManagement.BulkUpdateRsvp\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.BulkUpdateRsvps\n * @targetRemovalDate 2025-06-30\n */\nexport async function bulkUpdateRsvp(\n  eventId: string,\n  options?: BulkUpdateRsvpOptions\n): Promise<\n  NonNullablePaths<\n    BulkUpdateRsvpResponse,\n    | `rsvps`\n    | `rsvps.${number}._id`\n    | `rsvps.${number}.eventId`\n    | `rsvps.${number}.contactId`\n    | `rsvps.${number}.memberId`\n    | `rsvps.${number}.firstName`\n    | `rsvps.${number}.lastName`\n    | `rsvps.${number}.email`\n    | `rsvps.${number}.status`\n    | `rsvps.${number}.totalGuests`\n    | `rsvps.${number}.anonymized`,\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    eventId: eventId,\n    rsvpId: options?.rsvpId,\n    fields: options?.fields,\n    status: options?.status,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.bulkUpdateRsvp(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: [{ path: 'rsvps.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          eventId: '$[0]',\n          rsvpId: '$[1].rsvpId',\n          fields: '$[1].fields',\n          status: '$[1].status',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['eventId', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface BulkUpdateRsvpOptions {\n  /**\n   * RSVPs to update.\n   * @format GUID\n   * @minSize 1\n   * @maxSize 100\n   */\n  rsvpId?: string[];\n  /** Set of fields to update. */\n  fields?: string[];\n  /**\n   * New RSVP response status. Possible values:\n   * - `Yes`\n   * - `No`\n   * - `Waiting`: a guest is in the waitlist.\n   */\n  status?: RsvpStatusWithLiterals;\n}\n\n/**\n * Deletes an RSVP.\n * @public\n * @requiredField eventId\n * @param eventId - Event ID to which RSVP belongs.\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.MANAGE_RSVP\n * @applicableIdentity APP\n * @fqn wix.events.rsvp.RsvpManagement.DeleteRsvp\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.DeleteRsvp\n * @targetRemovalDate 2025-06-30\n */\nexport async function deleteRsvp(\n  eventId: string,\n  options?: DeleteRsvpOptions\n): Promise<void> {\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    rsvps: options?.rsvps,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.deleteRsvp(payload);\n\n  sideEffects?.onSiteCall?.();\n  try {\n    const result = await httpClient.request(reqOpts);\n    sideEffects?.onSuccess?.(result);\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: { eventId: '$[0]', rsvps: '$[1].rsvps' },\n        singleArgumentUnchanged: false,\n      },\n      ['eventId', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface DeleteRsvpOptions {\n  /**\n   * RSVPs to delete. When not defined, all RSVPs associated with this event are deleted.\n   * @format GUID\n   * @minSize 1\n   * @maxSize 100\n   */\n  rsvps?: string[];\n}\n\n/**\n * Checks-in an RSVP.\n * @public\n * @requiredField eventId\n * @requiredField options.rsvpId\n * @param eventId - Event ID to which RSVP belongs.\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.CHECK_IN\n * @applicableIdentity APP\n * @fqn wix.events.rsvp.RsvpManagement.CheckInRsvp\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.CheckInRsvpGuests\n * @targetRemovalDate 2025-06-30\n */\nexport async function checkInRsvp(\n  eventId: string,\n  options?: NonNullablePaths<CheckInRsvpOptions, `rsvpId`, 2>\n): Promise<\n  NonNullablePaths<\n    CheckInRsvpResponse,\n    | `rsvp._id`\n    | `rsvp.eventId`\n    | `rsvp.contactId`\n    | `rsvp.memberId`\n    | `rsvp.firstName`\n    | `rsvp.lastName`\n    | `rsvp.email`\n    | `rsvp.rsvpForm.inputValues`\n    | `rsvp.rsvpForm.inputValues.${number}.inputName`\n    | `rsvp.rsvpForm.inputValues.${number}.value`\n    | `rsvp.status`\n    | `rsvp.totalGuests`\n    | `rsvp.guests`\n    | `rsvp.guests.${number}.index`\n    | `rsvp.guests.${number}.fullName`\n    | `rsvp.guests.${number}._id`\n    | `rsvp.anonymized`,\n    6\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    rsvpId: options?.rsvpId,\n    guestId: options?.guestId,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.checkInRsvp(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: [{ path: 'rsvp.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          eventId: '$[0]',\n          rsvpId: '$[1].rsvpId',\n          guestId: '$[1].guestId',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['eventId', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface CheckInRsvpOptions {\n  /**\n   * RSVP ID to check-in.\n   * @format GUID\n   */\n  rsvpId: string;\n  /**\n   * Guest IDs to check-in.\n   * @min 1\n   * @minSize 1\n   * @maxSize 11\n   */\n  guestId?: number[];\n}\n\n/**\n * Deletes an RSVP check-in.\n * @public\n * @requiredField eventId\n * @requiredField options.rsvpId\n * @param eventId - Event ID to which RSVP belongs.\n * @param options - Optional fields.\n * @permissionId WIX_EVENTS.CHECK_IN\n * @applicableIdentity APP\n * @fqn wix.events.rsvp.RsvpManagement.DeleteRsvpCheckIn\n * @deprecated\n * @replacedBy wix.events.rsvps.v2.RsvpManagement.CancelRsvpGuestsCheckIn\n * @targetRemovalDate 2025-06-30\n */\nexport async function deleteRsvpCheckIn(\n  eventId: string,\n  options?: NonNullablePaths<DeleteRsvpCheckInOptions, `rsvpId`, 2>\n): Promise<\n  NonNullablePaths<\n    DeleteRsvpCheckInResponse,\n    | `rsvp._id`\n    | `rsvp.eventId`\n    | `rsvp.contactId`\n    | `rsvp.memberId`\n    | `rsvp.firstName`\n    | `rsvp.lastName`\n    | `rsvp.email`\n    | `rsvp.rsvpForm.inputValues`\n    | `rsvp.rsvpForm.inputValues.${number}.inputName`\n    | `rsvp.rsvpForm.inputValues.${number}.value`\n    | `rsvp.status`\n    | `rsvp.totalGuests`\n    | `rsvp.guests`\n    | `rsvp.guests.${number}.index`\n    | `rsvp.guests.${number}.fullName`\n    | `rsvp.guests.${number}._id`\n    | `rsvp.anonymized`,\n    6\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    rsvpId: options?.rsvpId,\n    guestId: options?.guestId,\n  });\n\n  const reqOpts = ambassadorWixEventsV1Rsvp.deleteRsvpCheckIn(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: [{ path: 'rsvp.rsvpForm.inputValues.address.address' }],\n        },\n      ])\n    )!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          eventId: '$[0]',\n          rsvpId: '$[1].rsvpId',\n          guestId: '$[1].guestId',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['eventId', 'options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface DeleteRsvpCheckInOptions {\n  /**\n   * RSVP ID to delete check-in.\n   * @format GUID\n   */\n  rsvpId: string;\n  /**\n   * Guest IDs to delete check-in.\n   * @min 1\n   * @minSize 1\n   * @maxSize 11\n   */\n  guestId?: number[];\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\nfunction resolveWixEventsRsvpRsvpManagementUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'www.wixapis.com': [\n      {\n        srcPath: '/events/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/events/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'api._api_base_domain_': [\n      {\n        srcPath: '/events-rsvp-management-v1-proxy',\n        destPath: '',\n      },\n    ],\n    '*.dev.wix-code.com': [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    _: [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    '*.pub.wix-code.com': [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'api._base_domain_': [\n      {\n        srcPath: '/events/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'editor-flow.wixapps.net': [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'editor._base_domain_': [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'blocks._base_domain_': [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'create.editorx': [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'editor.wixapps.net': [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/wix-events-web/v1/rsvp',\n        destPath: '/v1/rsvp',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_events_rsvp';\n\n/**\n * Retrieves a list of up to 100 RSVPs.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.QueryRsvps(), and will be removed on 2025-06-30.\n */\nexport function listRsvp(payload: object): RequestOptionsFactory<any> {\n  function __listRsvp({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'GET' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.ListRsvp',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'rsvps.created' },\n              { path: 'rsvps.modified' },\n              { path: 'rsvps.rsvpForm.inputValues.dateTime' },\n              { path: 'rsvps.guests.checkIn.created' },\n              { path: 'rsvps.guests.checkIn.checkInCanceledDate' },\n            ],\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'rsvps.rsvpForm.inputValues.number' },\n              {\n                path: 'rsvps.rsvpForm.inputValues.address.address.geocode.latitude',\n              },\n              {\n                path: 'rsvps.rsvpForm.inputValues.address.address.geocode.longitude',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __listRsvp;\n}\n\n/**\n * Retrieves a list of up to 100 RSVPs.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.QueryRsvps(), and will be removed on 2025-06-30.\n */\nexport function queryRsvp(payload: object): RequestOptionsFactory<any> {\n  function __queryRsvp({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'POST' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.QueryRsvp',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp/query',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'rsvps.created' },\n              { path: 'rsvps.modified' },\n              { path: 'rsvps.rsvpForm.inputValues.dateTime' },\n              { path: 'rsvps.guests.checkIn.created' },\n              { path: 'rsvps.guests.checkIn.checkInCanceledDate' },\n            ],\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'rsvps.rsvpForm.inputValues.number' },\n              {\n                path: 'rsvps.rsvpForm.inputValues.address.address.geocode.latitude',\n              },\n              {\n                path: 'rsvps.rsvpForm.inputValues.address.address.geocode.longitude',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __queryRsvp;\n}\n\n/**\n * Retrieves an RSVP.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.GetRsvp(), and will be removed on 2025-06-30.\n */\nexport function getRsvp(payload: object): RequestOptionsFactory<any> {\n  function __getRsvp({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'GET' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.GetRsvp',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp/{rsvpId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'rsvp.created' },\n              { path: 'rsvp.modified' },\n              { path: 'rsvp.rsvpForm.inputValues.dateTime' },\n              { path: 'rsvp.guests.checkIn.created' },\n              { path: 'rsvp.guests.checkIn.checkInCanceledDate' },\n            ],\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'rsvp.rsvpForm.inputValues.number' },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.latitude',\n              },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.longitude',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __getRsvp;\n}\n\n/**\n * Creates an RSVP, associated with a contact of the site.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.CreateRsvp(), and will be removed on 2025-06-30.\n */\nexport function createRsvp(payload: object): RequestOptionsFactory<any> {\n  function __createRsvp({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFloatToRESTFloat,\n        paths: [\n          { path: 'form.inputValues.number' },\n          { path: 'form.inputValues.address.address.geocode.latitude' },\n          { path: 'form.inputValues.address.address.geocode.longitude' },\n        ],\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [{ path: 'form.inputValues.dateTime' }],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'POST' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.CreateRsvp',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'rsvp.created' },\n              { path: 'rsvp.modified' },\n              { path: 'rsvp.rsvpForm.inputValues.dateTime' },\n              { path: 'rsvp.guests.checkIn.created' },\n              { path: 'rsvp.guests.checkIn.checkInCanceledDate' },\n            ],\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'rsvp.rsvpForm.inputValues.number' },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.latitude',\n              },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.longitude',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __createRsvp;\n}\n\n/**\n * Updates an RSVP.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.UpdateRsvp(), and will be removed on 2025-06-30.\n */\nexport function updateRsvp(payload: object): RequestOptionsFactory<any> {\n  function __updateRsvp({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFieldMaskToRESTFieldMask,\n        paths: [{ path: 'fields' }],\n      },\n      {\n        transformFn: transformSDKFloatToRESTFloat,\n        paths: [\n          { path: 'rsvpForm.inputValues.number' },\n          { path: 'rsvpForm.inputValues.address.address.geocode.latitude' },\n          { path: 'rsvpForm.inputValues.address.address.geocode.longitude' },\n        ],\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [{ path: 'rsvpForm.inputValues.dateTime' }],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'PATCH' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.UpdateRsvp',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp/{rsvpId}',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'rsvp.created' },\n              { path: 'rsvp.modified' },\n              { path: 'rsvp.rsvpForm.inputValues.dateTime' },\n              { path: 'rsvp.guests.checkIn.created' },\n              { path: 'rsvp.guests.checkIn.checkInCanceledDate' },\n            ],\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'rsvp.rsvpForm.inputValues.number' },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.latitude',\n              },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.longitude',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __updateRsvp;\n}\n\n/**\n * Updates statuses of multiple RSVPs.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.BulkUpdateRsvps(), and will be removed on 2025-06-30.\n */\nexport function bulkUpdateRsvp(payload: object): RequestOptionsFactory<any> {\n  function __bulkUpdateRsvp({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFieldMaskToRESTFieldMask,\n        paths: [{ path: 'fields' }],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'PATCH' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.BulkUpdateRsvp',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'rsvps.created' },\n              { path: 'rsvps.modified' },\n              { path: 'rsvps.rsvpForm.inputValues.dateTime' },\n              { path: 'rsvps.guests.checkIn.created' },\n              { path: 'rsvps.guests.checkIn.checkInCanceledDate' },\n            ],\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'rsvps.rsvpForm.inputValues.number' },\n              {\n                path: 'rsvps.rsvpForm.inputValues.address.address.geocode.latitude',\n              },\n              {\n                path: 'rsvps.rsvpForm.inputValues.address.address.geocode.longitude',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __bulkUpdateRsvp;\n}\n\n/**\n * Deletes an RSVP.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.DeleteRsvp(), and will be removed on 2025-06-30.\n */\nexport function deleteRsvp(payload: object): RequestOptionsFactory<any> {\n  function __deleteRsvp({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'DELETE' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.DeleteRsvp',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __deleteRsvp;\n}\n\n/**\n * Checks-in an RSVP.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.CheckInRsvpGuests(), and will be removed on 2025-06-30.\n */\nexport function checkInRsvp(payload: object): RequestOptionsFactory<any> {\n  function __checkInRsvp({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'POST' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.CheckInRsvp',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp/check-in',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'rsvp.created' },\n              { path: 'rsvp.modified' },\n              { path: 'rsvp.rsvpForm.inputValues.dateTime' },\n              { path: 'rsvp.guests.checkIn.created' },\n              { path: 'rsvp.guests.checkIn.checkInCanceledDate' },\n            ],\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'rsvp.rsvpForm.inputValues.number' },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.latitude',\n              },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.longitude',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __checkInRsvp;\n}\n\n/**\n * Deletes an RSVP check-in.\n * @deprecated It has been replaced with wix.events.rsvps.v2.RsvpManagement.CancelRsvpGuestsCheckIn(), and will be removed on 2025-06-30.\n */\nexport function deleteRsvpCheckIn(payload: object): RequestOptionsFactory<any> {\n  function __deleteRsvpCheckIn({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.events.v1.rsvp',\n      method: 'DELETE' as any,\n      methodFqn: 'wix.events.rsvp.RsvpManagement.DeleteRsvpCheckIn',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixEventsRsvpRsvpManagementUrl({\n        protoPath: '/v1/rsvp/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: [\n              { path: 'rsvp.created' },\n              { path: 'rsvp.modified' },\n              { path: 'rsvp.rsvpForm.inputValues.dateTime' },\n              { path: 'rsvp.guests.checkIn.created' },\n              { path: 'rsvp.guests.checkIn.checkInCanceledDate' },\n            ],\n          },\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'rsvp.rsvpForm.inputValues.number' },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.latitude',\n              },\n              {\n                path: 'rsvp.rsvpForm.inputValues.address.address.geocode.longitude',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __deleteRsvpCheckIn;\n}\n","import {\n  listRsvp as publicListRsvp,\n  queryRsvp as publicQueryRsvp,\n  getRsvp as publicGetRsvp,\n  createRsvp as publicCreateRsvp,\n  updateRsvp as publicUpdateRsvp,\n  bulkUpdateRsvp as publicBulkUpdateRsvp,\n  deleteRsvp as publicDeleteRsvp,\n  checkInRsvp as publicCheckInRsvp,\n  deleteRsvpCheckIn as publicDeleteRsvpCheckIn,\n} from './events-v1-rsvp-rsvp.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 { onRsvpCreated as publicOnRsvpCreated } from './events-v1-rsvp-rsvp.public.js';\nimport { onRsvpDeleted as publicOnRsvpDeleted } from './events-v1-rsvp-rsvp.public.js';\nimport { onRsvpUpdated as publicOnRsvpUpdated } from './events-v1-rsvp-rsvp.public.js';\n\nexport const listRsvp: MaybeContext<\n  BuildRESTFunction<typeof publicListRsvp> & typeof publicListRsvp\n> = /*#__PURE__*/ createRESTModule(publicListRsvp);\nexport const queryRsvp: MaybeContext<\n  BuildRESTFunction<typeof publicQueryRsvp> & typeof publicQueryRsvp\n> = /*#__PURE__*/ createRESTModule(publicQueryRsvp);\nexport const getRsvp: MaybeContext<\n  BuildRESTFunction<typeof publicGetRsvp> & typeof publicGetRsvp\n> = /*#__PURE__*/ createRESTModule(publicGetRsvp);\nexport const createRsvp: MaybeContext<\n  BuildRESTFunction<typeof publicCreateRsvp> & typeof publicCreateRsvp\n> = /*#__PURE__*/ createRESTModule(publicCreateRsvp);\nexport const updateRsvp: MaybeContext<\n  BuildRESTFunction<typeof publicUpdateRsvp> & typeof publicUpdateRsvp\n> = /*#__PURE__*/ createRESTModule(publicUpdateRsvp);\nexport const bulkUpdateRsvp: MaybeContext<\n  BuildRESTFunction<typeof publicBulkUpdateRsvp> & typeof publicBulkUpdateRsvp\n> = /*#__PURE__*/ createRESTModule(publicBulkUpdateRsvp);\nexport const deleteRsvp: MaybeContext<\n  BuildRESTFunction<typeof publicDeleteRsvp> & typeof publicDeleteRsvp\n> = /*#__PURE__*/ createRESTModule(publicDeleteRsvp);\nexport const checkInRsvp: MaybeContext<\n  BuildRESTFunction<typeof publicCheckInRsvp> & typeof publicCheckInRsvp\n> = /*#__PURE__*/ createRESTModule(publicCheckInRsvp);\nexport const deleteRsvpCheckIn: MaybeContext<\n  BuildRESTFunction<typeof publicDeleteRsvpCheckIn> &\n    typeof publicDeleteRsvpCheckIn\n> = /*#__PURE__*/ createRESTModule(publicDeleteRsvpCheckIn);\n/** @deprecated */\nexport const onRsvpCreated: BuildEventDefinition<typeof publicOnRsvpCreated> &\n  typeof publicOnRsvpCreated = createEventModule(publicOnRsvpCreated);\n/** @deprecated */\nexport const onRsvpDeleted: BuildEventDefinition<typeof publicOnRsvpDeleted> &\n  typeof publicOnRsvpDeleted = createEventModule(publicOnRsvpDeleted);\n/** @deprecated */\nexport const onRsvpUpdated: BuildEventDefinition<typeof publicOnRsvpUpdated> &\n  typeof publicOnRsvpUpdated = createEventModule(publicOnRsvpUpdated);\n\nexport {\n  SubdivisionType,\n  RsvpStatus,\n  RsvpFieldset,\n  RsvpTag,\n  WebhookIdentityType,\n} from './events-v1-rsvp-rsvp.universal.js';\nexport {\n  Rsvp,\n  FormResponse,\n  InputValue,\n  FormattedAddress,\n  Address,\n  AddressStreetOneOf,\n  StreetAddress,\n  AddressLocation,\n  Subdivision,\n  StandardDetails,\n  Guest,\n  CheckIn,\n  ListRsvpRequest,\n  ListRsvpResponse,\n  FacetCounts,\n  RsvpFacets,\n  RsvpFacetCounts,\n  Counts,\n  QueryRsvpRequest,\n  QueryRsvpResponse,\n  GetRsvpRequest,\n  GetRsvpResponse,\n  CreateRsvpRequest,\n  ModificationOptions,\n  CreateRsvpResponse,\n  CalendarLinks,\n  RsvpCreated,\n  OnlineConferencingLogin,\n  UpdateRsvpRequest,\n  UpdateRsvpResponse,\n  RsvpUpdated,\n  BulkUpdateRsvpRequest,\n  BulkUpdateRsvpResponse,\n  DeleteRsvpRequest,\n  DeleteRsvpResponse,\n  RsvpDeleted,\n  CheckInRsvpRequest,\n  CheckInRsvpResponse,\n  DeleteRsvpCheckInRequest,\n  DeleteRsvpCheckInResponse,\n  MessageEnvelope,\n  IdentificationData,\n  IdentificationDataIdOneOf,\n  AccountInfo,\n  BaseEventMetadata,\n  RsvpCreatedEnvelope,\n  RsvpDeletedEnvelope,\n  RsvpUpdatedEnvelope,\n  ListRsvpOptions,\n  QueryRsvpOptions,\n  GetRsvpOptions,\n  CreateRsvpOptions,\n  UpdateRsvpOptions,\n  BulkUpdateRsvpOptions,\n  DeleteRsvpOptions,\n  CheckInRsvpOptions,\n  DeleteRsvpCheckInOptions,\n} from './events-v1-rsvp-rsvp.universal.js';\nexport {\n  SubdivisionTypeWithLiterals,\n  RsvpStatusWithLiterals,\n  RsvpFieldsetWithLiterals,\n  RsvpTagWithLiterals,\n  WebhookIdentityTypeWithLiterals,\n} from './events-v1-rsvp-rsvp.universal.js';\n"],"mappings":"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","names":["renameKeysFromRESTResponseToSDKResponse","transformRESTAddressToSDKAddress","transformRESTFloatToSDKFloat","transformRESTTimestampToSDKTimestamp","transformPaths","payload","transformPaths","SubdivisionType","RsvpStatus","RsvpFieldset","RsvpTag","WebhookIdentityType","listRsvp","queryRsvp","getRsvp","createRsvp","updateRsvp","bulkUpdateRsvp","deleteRsvp","checkInRsvp","deleteRsvpCheckIn","listRsvp","queryRsvp","getRsvp","createRsvp","updateRsvp","bulkUpdateRsvp","deleteRsvp","checkInRsvp","deleteRsvpCheckIn","renameKeysFromRESTResponseToSDKResponse","transformPaths","transformRESTTimestampToSDKTimestamp","transformRESTFloatToSDKFloat","transformRESTAddressToSDKAddress","listRsvp","queryRsvp","getRsvp","createRsvp","updateRsvp","bulkUpdateRsvp","deleteRsvp","checkInRsvp","deleteRsvpCheckIn","onRsvpCreated","onRsvpDeleted","onRsvpUpdated"]}