{"version":3,"sources":["../../../src/members-v1-custom-field-application-custom-field-applications.http.ts","../../../src/members-v1-custom-field-application-custom-field-applications.types.ts","../../../src/members-v1-custom-field-application-custom-field-applications.meta.ts"],"sourcesContent":["import { toURLSearchParams } from '@wix/sdk-runtime/rest-modules';\nimport { transformRESTTimestampToSDKTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\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 resolveComWixpressMembersCustomfieldsApplicationsCustomFieldApplicationsUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    _: [\n      {\n        srcPath: '/_api/members/v1/custom-fields-applications',\n        destPath: '/v1/custom-fields-applications',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/members/v1/custom-fields-applications',\n        destPath: '/v1/custom-fields-applications',\n      },\n    ],\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/members/v1/custom-fields-applications',\n        destPath: '/v1/custom-fields-applications',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/members/v1/custom-fields-applications',\n        destPath: '/v1/custom-fields-applications',\n      },\n    ],\n    '*.dev.wix-code.com': [\n      {\n        srcPath: '/members/v1/custom-fields-applications',\n        destPath: '/v1/custom-fields-applications',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_members_custom-field-applications';\n\n/** Creates a custom field application. */\nexport function createCustomFieldApplication(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __createCustomFieldApplication({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.members.v1.custom_field_application',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wixpress.members.customfields.applications.CustomFieldApplications.CreateCustomFieldApplication',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMembersCustomfieldsApplicationsCustomFieldApplicationsUrl(\n        { protoPath: '/v1/custom-fields-applications', data: payload, host }\n      ),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __createCustomFieldApplication;\n}\n\n/**\n * Deletes a custom field application.\n *\n * When you delete the application, the field is automatically applied to all members.\n */\nexport function deleteCustomFieldApplication(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __deleteCustomFieldApplication({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.members.v1.custom_field_application',\n      method: 'DELETE' as any,\n      methodFqn:\n        'com.wixpress.members.customfields.applications.CustomFieldApplications.DeleteCustomFieldApplication',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMembersCustomfieldsApplicationsCustomFieldApplicationsUrl(\n        {\n          protoPath: '/v1/custom-fields-applications/{customFieldId}',\n          data: payload,\n          host,\n        }\n      ),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __deleteCustomFieldApplication;\n}\n\n/**\n * Updates a custom field application.\n *\n * Partial updates are not supported. Pass the whole `application` object in the request.\n */\nexport function updateCustomFieldApplication(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __updateCustomFieldApplication({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.members.v1.custom_field_application',\n      method: 'PATCH' as any,\n      methodFqn:\n        'com.wixpress.members.customfields.applications.CustomFieldApplications.UpdateCustomFieldApplication',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMembersCustomfieldsApplicationsCustomFieldApplicationsUrl(\n        {\n          protoPath:\n            '/v1/custom-fields-applications/{application.customFieldId}',\n          data: payload,\n          host,\n        }\n      ),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __updateCustomFieldApplication;\n}\n\n/** Retrieves a custom field application. */\nexport function getCustomFieldApplication(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __getCustomFieldApplication({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.members.v1.custom_field_application',\n      method: 'GET' as any,\n      methodFqn:\n        'com.wixpress.members.customfields.applications.CustomFieldApplications.GetCustomFieldApplication',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMembersCustomfieldsApplicationsCustomFieldApplicationsUrl(\n        {\n          protoPath: '/v1/custom-fields-applications/{customFieldId}',\n          data: payload,\n          host,\n        }\n      ),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __getCustomFieldApplication;\n}\n\n/** Retrieves a list of custom field applications. */\nexport function getCustomFieldApplications(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __getCustomFieldApplications({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.members.v1.custom_field_application',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wixpress.members.customfields.applications.CustomFieldApplications.GetCustomFieldApplications',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMembersCustomfieldsApplicationsCustomFieldApplicationsUrl(\n        {\n          protoPath: '/v1/custom-fields-applications/applications',\n          data: payload,\n          host,\n        }\n      ),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __getCustomFieldApplications;\n}\n\n/** Retrieves a list of fields that are applied to specified members. */\nexport function getMembersCustomFieldApplications(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __getMembersCustomFieldApplications({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.members.v1.custom_field_application',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wixpress.members.customfields.applications.CustomFieldApplications.GetMembersCustomFieldApplications',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMembersCustomfieldsApplicationsCustomFieldApplicationsUrl(\n        {\n          protoPath: '/v1/custom-fields-applications/members',\n          data: payload,\n          host,\n        }\n      ),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'results.applications.customField.createdDate' },\n              { path: 'results.applications.customField.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __getMembersCustomFieldApplications;\n}\n\n/** Retrieves a list of fields that are applied to specified roles. */\nexport function getRolesCustomFieldApplications(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __getRolesCustomFieldApplications({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.members.v1.custom_field_application',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wixpress.members.customfields.applications.CustomFieldApplications.GetRolesCustomFieldApplications',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMembersCustomfieldsApplicationsCustomFieldApplicationsUrl(\n        {\n          protoPath: '/v1/custom-fields-applications/roles',\n          data: payload,\n          host,\n        }\n      ),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'results.applications.customField.createdDate' },\n              { path: 'results.applications.customField.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __getRolesCustomFieldApplications;\n}\n","/**\n * A custom field application defines which members or entities a custom field applies to.\n * By default, custom fields apply to all members. However, custom field applications allow you to target\n * specific members, roles, badges, or pricing plans, or exclude certain entities.\n */\nexport interface CustomFieldApplication {\n  /**\n   * Custom field ID.\n   * @format GUID\n   */\n  customFieldId?: string | null;\n  /**\n   * Custom field key.\n   * @readonly\n   */\n  customFieldKey?: string | null;\n  /** Entities to which the custom field applies. */\n  applications?: ApplicationsWrapper;\n  /** Entities from which the custom field is excluded. */\n  exclusions?: ExclusionsWrapper;\n  /** Revision number, which increments by 1 each time the custom field is updated. To prevent conflicting changes, the existing revision must be used when updating a custom field. */\n  revision?: string | null;\n}\n\nexport interface ApplicationsWrapper {\n  /**\n   * List of up to 100 entities to which the the custom field applies.\n   * @maxSize 100\n   */\n  items?: AppliesTo[];\n}\n\nexport interface AppliesTo {\n  /** Type of the application. */\n  applicationType?: TypeWithLiterals;\n  /**\n   * Entity ID.\n   * @format GUID\n   */\n  entityId?: string | null;\n}\n\nexport enum Type {\n  /** Unknown application type. This value isn't used. */\n  UNKNOWN = 'UNKNOWN',\n  /** The field is applied to members with a specific role. */\n  ROLE = 'ROLE',\n  /** The field is applied to members with a specific badge. */\n  BADGE = 'BADGE',\n  /** The field is applied to members with a specific pricing plan. */\n  PRICING_PLAN = 'PRICING_PLAN',\n  /** The field is applied to the specified members. */\n  MEMBER = 'MEMBER',\n}\n\n/** @enumType */\nexport type TypeWithLiterals =\n  | Type\n  | 'UNKNOWN'\n  | 'ROLE'\n  | 'BADGE'\n  | 'PRICING_PLAN'\n  | 'MEMBER';\n\nexport interface ExclusionsWrapper {\n  /**\n   * List of up to 100 entities from which the custom field is excluded.\n   * @maxSize 100\n   */\n  items?: Exclusion[];\n}\n\nexport interface Exclusion {\n  /** Type of the exclusion. */\n  exclusionType?: ExclusionTypeWithLiterals;\n  /**\n   * Entity ID.\n   * @format GUID\n   */\n  entityId?: string | null;\n}\n\nexport enum ExclusionType {\n  /** Unknown exclusion type. This value isn't used. */\n  UNKNOWN = 'UNKNOWN',\n  /** The field is excluded from members with a specific role. */\n  ROLE = 'ROLE',\n  /** The field is excluded from members with a specific badge. */\n  BADGE = 'BADGE',\n  /** The field is excluded from members with a specific pricing plan. */\n  PRICING_PLAN = 'PRICING_PLAN',\n  /** The field is excluded from the specified members. */\n  MEMBER = 'MEMBER',\n}\n\n/** @enumType */\nexport type ExclusionTypeWithLiterals =\n  | ExclusionType\n  | 'UNKNOWN'\n  | 'ROLE'\n  | 'BADGE'\n  | 'PRICING_PLAN'\n  | 'MEMBER';\n\nexport interface CreateCustomFieldApplicationRequest {\n  /** Custom field application details. */\n  application: CustomFieldApplication;\n}\n\nexport interface CreateCustomFieldApplicationResponse {\n  /** The created custom field application. */\n  application?: CustomFieldApplication;\n}\n\nexport interface DeleteCustomFieldApplicationRequest {\n  /**\n   * ID of the custom field with an application to delete.\n   * @format GUID\n   */\n  customFieldId: string | null;\n}\n\nexport interface DeleteCustomFieldApplicationResponse {}\n\nexport interface UpdateCustomFieldApplicationRequest {\n  /** Custom field application to update. */\n  application: CustomFieldApplication;\n}\n\nexport interface UpdateCustomFieldApplicationResponse {\n  /** Updated custom field application. */\n  application?: CustomFieldApplication;\n}\n\nexport interface GetCustomFieldApplicationRequest {\n  /**\n   * ID of the custom field with an application to retrieve.\n   * @format GUID\n   */\n  customFieldId: string | null;\n}\n\nexport interface GetCustomFieldApplicationResponse {\n  /** Retrieved custom field application. */\n  application?: CustomFieldApplication;\n}\n\nexport interface GetCustomFieldApplicationsRequest {\n  /**\n   * List of IDs of the custom fields with applications to retrieve.\n   * @format GUID\n   * @minSize 1\n   * @maxSize 100\n   */\n  customFieldIds: string[];\n}\n\nexport interface GetCustomFieldApplicationsResponse {\n  /** Retrieved list of custom field applications. */\n  applications?: CustomFieldApplication[];\n}\n\nexport interface GetMembersCustomFieldApplicationsRequest {\n  /**\n   * IDs of members with custom field applications to retrieve.\n   * @format GUID\n   * @minSize 1\n   * @maxSize 100\n   */\n  memberIds: string[];\n}\n\nexport interface GetMembersCustomFieldApplicationsResponse {\n  /** Retrieved list of custom field applications. */\n  results?: MemberCustomFieldApplication[];\n}\n\nexport interface MemberCustomFieldApplication {\n  /**\n   * Member ID.\n   * @format GUID\n   */\n  memberId?: string | null;\n  /** Custom field applications for the member. */\n  applications?: FieldApplication[];\n}\n\nexport interface FieldApplication {\n  /**\n   * Custom field key.\n   * @readonly\n   */\n  customFieldKey?: string | null;\n  /** Whether the custom field applies to the member. */\n  applies?: boolean;\n  /** Custom field details. */\n  customField?: CustomField;\n}\n\n/**\n * A custom field extends the default member profile with additional information fields.\n * Custom fields allow Wix users to collect and display specific information from members, beyond the standard profile fields.\n */\nexport interface CustomField {\n  /**\n   * Custom field ID.\n   * @format GUID\n   * @readonly\n   */\n  id?: string | null;\n  /**\n   * Custom field title.\n   * @minLength 1\n   * @maxLength 150\n   */\n  name?: string | null;\n  /**\n   * Custom field key.\n   * @readonly\n   */\n  key?: string | null;\n  /** Privacy level of the custom field. */\n  defaultPrivacy?: PrivacyWithLiterals;\n  /** Type of information to provide for members. */\n  fieldType?: FieldTypeTypeWithLiterals;\n  /** Social network type. */\n  socialType?: SocialTypeTypeWithLiterals;\n  /**\n   * Field origin.\n   * @readonly\n   */\n  fieldOrigin?: OriginWithLiterals;\n  /**\n   * Which members will have the custom field in their profile.\n   * @readonly\n   */\n  appliesTo?: AppliesToEnumAppliesToWithLiterals;\n  /**\n   * A section which the field belongs to.\n   * @readonly\n   */\n  section?: SectionWithLiterals;\n  /**\n   * Date and time when the field was created.\n   * @readonly\n   */\n  createdDate?: Date | null;\n  /**\n   * Date and time when the field was updated.\n   * @readonly\n   */\n  updatedDate?: Date | null;\n  /** Revision number, which increments by 1 each time the custom field is updated. To prevent conflicting changes, the existing revision must be used when updating a custom field. */\n  revision?: string | null;\n}\n\nexport enum Privacy {\n  /** Unknown privacy. This value isn't used. */\n  UNKNOWN = 'UNKNOWN',\n  /** The information appears on the members' public profile pages. */\n  PUBLIC = 'PUBLIC',\n  /** Only the member can see this information. */\n  PRIVATE = 'PRIVATE',\n}\n\n/** @enumType */\nexport type PrivacyWithLiterals = Privacy | 'UNKNOWN' | 'PUBLIC' | 'PRIVATE';\n\nexport enum FieldTypeType {\n  /** Unknown field type. This value isn't used. */\n  UNKNOWN = 'UNKNOWN',\n  /** A text box to write text. */\n  TEXT = 'TEXT',\n  /** Only a number can be entered into the field. */\n  NUMBER = 'NUMBER',\n  /** Only a date can be entered into the field. */\n  DATE = 'DATE',\n  /** Only a URL can be entered into the field. */\n  URL = 'URL',\n  /** Only a link from the selected social media platform can be entered into the field. */\n  SOCIAL = 'SOCIAL',\n}\n\n/** @enumType */\nexport type FieldTypeTypeWithLiterals =\n  | FieldTypeType\n  | 'UNKNOWN'\n  | 'TEXT'\n  | 'NUMBER'\n  | 'DATE'\n  | 'URL'\n  | 'SOCIAL';\n\nexport enum SocialTypeType {\n  /** Unknown social type. This value isn't used. */\n  UNKNOWN = 'UNKNOWN',\n  /** Facebook social media platform. */\n  FACEBOOK = 'FACEBOOK',\n  /** Instagram social media platform. */\n  INSTAGRAM = 'INSTAGRAM',\n  /** LinkedIn social media platform. */\n  LINKEDIN = 'LINKEDIN',\n  /** X (formerly Twitter) social media platform. */\n  TWITTER = 'TWITTER',\n  /** Youtube social media platform. */\n  YOUTUBE = 'YOUTUBE',\n  /** Pinterest social media platform. */\n  PINTEREST = 'PINTEREST',\n  /** TikTok social media platform. */\n  TIKTOK = 'TIKTOK',\n  /** DeviantArt social media platform. */\n  DEVIANTART = 'DEVIANTART',\n  /** SoundCloud social media platform. */\n  SOUNDCLOUD = 'SOUNDCLOUD',\n  /** Tumblr social media platform. */\n  TUMBLR = 'TUMBLR',\n  /** Vimeo social media platform. */\n  VIMEO = 'VIMEO',\n  /** VKontakte social media platform. */\n  VKONTAKTE = 'VKONTAKTE',\n  /** Odnoklassniki social media platform. */\n  ODNOKLASSNIKI = 'ODNOKLASSNIKI',\n  /** Other social media platform. */\n  OTHER = 'OTHER',\n}\n\n/** @enumType */\nexport type SocialTypeTypeWithLiterals =\n  | SocialTypeType\n  | 'UNKNOWN'\n  | 'FACEBOOK'\n  | 'INSTAGRAM'\n  | 'LINKEDIN'\n  | 'TWITTER'\n  | 'YOUTUBE'\n  | 'PINTEREST'\n  | 'TIKTOK'\n  | 'DEVIANTART'\n  | 'SOUNDCLOUD'\n  | 'TUMBLR'\n  | 'VIMEO'\n  | 'VKONTAKTE'\n  | 'ODNOKLASSNIKI'\n  | 'OTHER';\n\nexport enum Origin {\n  /** Unknown field origin. This value isn't used. */\n  UNKNOWN = 'UNKNOWN',\n  /** Custom field created by a Wix user. */\n  CUSTOM = 'CUSTOM',\n  /** Contact type of field. These are default fields that are already provided by Members Area, such as: \"birth date\", \"position\", \"company\". */\n  CONTACT = 'CONTACT',\n  /** System fields, such as: \"first name\", \"last name\", \"email\", \"phone\", \"address\", and  \"title\". Some system fields are only available from the dashboard. */\n  SYSTEM = 'SYSTEM',\n}\n\n/** @enumType */\nexport type OriginWithLiterals =\n  | Origin\n  | 'UNKNOWN'\n  | 'CUSTOM'\n  | 'CONTACT'\n  | 'SYSTEM';\n\nexport enum AppliesToEnumAppliesTo {\n  /** Everyone will have this field. */\n  ALL_MEMBERS = 'ALL_MEMBERS',\n  /** Only selected members will have this field. See the [Custom Field Application API](https://dev.wix.com/docs/rest/crm/members-contacts/members/custom-fields/custom-field-applications/introduction) for more information. */\n  SELECTED_MEMBERS = 'SELECTED_MEMBERS',\n}\n\n/** @enumType */\nexport type AppliesToEnumAppliesToWithLiterals =\n  | AppliesToEnumAppliesTo\n  | 'ALL_MEMBERS'\n  | 'SELECTED_MEMBERS';\n\nexport enum Section {\n  /** General section. All custom fields and the following default fields are assigned to this section: \"first name\", \"last name\", \"email\", \"phone\", \"birth date\", \"position\", \"company\". */\n  GENERAL = 'GENERAL',\n  /** Social media section. The \"social media\" field is assigned to this section. */\n  SOCIAL = 'SOCIAL',\n  /** Display info section. The default \"title\" field is assigned to this section. */\n  DISPLAY_INFO = 'DISPLAY_INFO',\n  /** Address section. The default \"address\" field is assigned to this section. */\n  ADDRESS = 'ADDRESS',\n}\n\n/** @enumType */\nexport type SectionWithLiterals =\n  | Section\n  | 'GENERAL'\n  | 'SOCIAL'\n  | 'DISPLAY_INFO'\n  | 'ADDRESS';\n\nexport interface GetRolesCustomFieldApplicationsRequest {\n  /**\n   * IDs of roles with custom field applications to retrieve.\n   * @format GUID\n   * @minSize 1\n   * @maxSize 100\n   */\n  roleIds: string[];\n}\n\nexport interface GetRolesCustomFieldApplicationsResponse {\n  /** Retrieved list of custom field applications. */\n  results?: RoleCustomFieldApplication[];\n}\n\nexport interface RoleCustomFieldApplication {\n  /**\n   * Role ID.\n   * @format GUID\n   */\n  roleId?: string | null;\n  /** Custom field applications for the role. */\n  applications?: FieldApplication[];\n}\n\nexport interface DomainEvent extends DomainEventBodyOneOf {\n  createdEvent?: EntityCreatedEvent;\n  updatedEvent?: EntityUpdatedEvent;\n  deletedEvent?: EntityDeletedEvent;\n  actionEvent?: ActionEvent;\n  /** Event ID. With this ID you can easily spot duplicated events and ignore them. */\n  id?: string;\n  /**\n   * Fully Qualified Domain Name of an entity. This is a unique identifier assigned to the API main business entities.\n   * For example, `wix.stores.catalog.product`, `wix.bookings.session`, `wix.payments.transaction`.\n   */\n  entityFqdn?: string;\n  /**\n   * Event action name, placed at the top level to make it easier for users to dispatch messages.\n   * For example: `created`/`updated`/`deleted`/`started`/`completed`/`email_opened`.\n   */\n  slug?: string;\n  /** ID of the entity associated with the event. */\n  entityId?: string;\n  /** Event timestamp in [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601) format and UTC time. For example, `2020-04-26T13:57:50.699Z`. */\n  eventTime?: Date | null;\n  /**\n   * Whether the event was triggered as a result of a privacy regulation application\n   * (for example, GDPR).\n   */\n  triggeredByAnonymizeRequest?: boolean | null;\n  /** If present, indicates the action that triggered the event. */\n  originatedFrom?: string | null;\n  /**\n   * A sequence number that indicates the order of updates to an entity. For example, if an entity was updated at 16:00 and then again at 16:01, the second update will always have a higher sequence number.\n   * You can use this number to make sure you're handling updates in the right order. Just save the latest sequence number on your end and compare it to the one in each new message. If the new message has an older (lower) number, you can safely ignore it.\n   */\n  entityEventSequence?: string | null;\n}\n\n/** @oneof */\nexport interface DomainEventBodyOneOf {\n  createdEvent?: EntityCreatedEvent;\n  updatedEvent?: EntityUpdatedEvent;\n  deletedEvent?: EntityDeletedEvent;\n  actionEvent?: ActionEvent;\n}\n\nexport interface EntityCreatedEvent {\n  entityAsJson?: string;\n  /** Indicates the event was triggered by a restore-from-trashbin operation for a previously deleted entity */\n  restoreInfo?: RestoreInfo;\n}\n\nexport interface RestoreInfo {\n  deletedDate?: Date | null;\n}\n\nexport interface EntityUpdatedEvent {\n  /**\n   * Since platformized APIs only expose PATCH and not PUT we can't assume that the fields sent from the client are the actual diff.\n   * This means that to generate a list of changed fields (as opposed to sent fields) one needs to traverse both objects.\n   * We don't want to impose this on all developers and so we leave this traversal to the notification recipients which need it.\n   */\n  currentEntityAsJson?: string;\n}\n\nexport interface EntityDeletedEvent {\n  /** Entity that was deleted. */\n  deletedEntityAsJson?: string | null;\n}\n\nexport interface ActionEvent {\n  bodyAsJson?: string;\n}\n\nexport interface Empty {}\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","import * as ambassadorWixMembersV1CustomFieldApplication from './members-v1-custom-field-application-custom-field-applications.http.js';\nimport * as ambassadorWixMembersV1CustomFieldApplicationTypes from './members-v1-custom-field-application-custom-field-applications.types.js';\nimport * as ambassadorWixMembersV1CustomFieldApplicationUniversalTypes from './members-v1-custom-field-application-custom-field-applications.universal.js';\n\nexport type __PublicMethodMetaInfo<\n  K = string,\n  M = unknown,\n  T = unknown,\n  S = unknown,\n  Q = unknown,\n  R = unknown\n> = {\n  getUrl: (context: any) => string;\n  httpMethod: K;\n  path: string;\n  pathParams: M;\n  __requestType: T;\n  __originalRequestType: S;\n  __responseType: Q;\n  __originalResponseType: R;\n};\n\nexport function createCustomFieldApplication(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.CreateCustomFieldApplicationRequest,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.CreateCustomFieldApplicationRequest,\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.CreateCustomFieldApplicationResponse,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.CreateCustomFieldApplicationResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixMembersV1CustomFieldApplication.createCustomFieldApplication(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/custom-fields-applications',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function deleteCustomFieldApplication(): __PublicMethodMetaInfo<\n  'DELETE',\n  { customFieldId: string },\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.DeleteCustomFieldApplicationRequest,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.DeleteCustomFieldApplicationRequest,\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.DeleteCustomFieldApplicationResponse,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.DeleteCustomFieldApplicationResponse\n> {\n  const payload = { customFieldId: ':customFieldId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixMembersV1CustomFieldApplication.deleteCustomFieldApplication(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'DELETE',\n    path: '/v1/custom-fields-applications/{customFieldId}',\n    pathParams: { customFieldId: 'customFieldId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function updateCustomFieldApplication(): __PublicMethodMetaInfo<\n  'PATCH',\n  { applicationCustomFieldId: string },\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.UpdateCustomFieldApplicationRequest,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.UpdateCustomFieldApplicationRequest,\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.UpdateCustomFieldApplicationResponse,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.UpdateCustomFieldApplicationResponse\n> {\n  const payload = {\n    application: { customFieldId: ':applicationCustomFieldId' },\n  } as any;\n\n  const getRequestOptions =\n    ambassadorWixMembersV1CustomFieldApplication.updateCustomFieldApplication(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'PATCH',\n    path: '/v1/custom-fields-applications/{application.customFieldId}',\n    pathParams: { applicationCustomFieldId: 'applicationCustomFieldId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function getCustomFieldApplication(): __PublicMethodMetaInfo<\n  'GET',\n  { customFieldId: string },\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.GetCustomFieldApplicationRequest,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.GetCustomFieldApplicationRequest,\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.GetCustomFieldApplicationResponse,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.GetCustomFieldApplicationResponse\n> {\n  const payload = { customFieldId: ':customFieldId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixMembersV1CustomFieldApplication.getCustomFieldApplication(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'GET',\n    path: '/v1/custom-fields-applications/{customFieldId}',\n    pathParams: { customFieldId: 'customFieldId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function getCustomFieldApplications(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.GetCustomFieldApplicationsRequest,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.GetCustomFieldApplicationsRequest,\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.GetCustomFieldApplicationsResponse,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.GetCustomFieldApplicationsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixMembersV1CustomFieldApplication.getCustomFieldApplications(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/custom-fields-applications/applications',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function getMembersCustomFieldApplications(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.GetMembersCustomFieldApplicationsRequest,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.GetMembersCustomFieldApplicationsRequest,\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.GetMembersCustomFieldApplicationsResponse,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.GetMembersCustomFieldApplicationsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixMembersV1CustomFieldApplication.getMembersCustomFieldApplications(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/custom-fields-applications/members',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function getRolesCustomFieldApplications(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.GetRolesCustomFieldApplicationsRequest,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.GetRolesCustomFieldApplicationsRequest,\n  ambassadorWixMembersV1CustomFieldApplicationUniversalTypes.GetRolesCustomFieldApplicationsResponse,\n  ambassadorWixMembersV1CustomFieldApplicationTypes.GetRolesCustomFieldApplicationsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixMembersV1CustomFieldApplication.getRolesCustomFieldApplications(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/custom-fields-applications/roles',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport {\n  CustomFieldApplication as CustomFieldApplicationOriginal,\n  ApplicationsWrapper as ApplicationsWrapperOriginal,\n  AppliesTo as AppliesToOriginal,\n  Type as TypeOriginal,\n  TypeWithLiterals as TypeWithLiteralsOriginal,\n  ExclusionsWrapper as ExclusionsWrapperOriginal,\n  Exclusion as ExclusionOriginal,\n  ExclusionType as ExclusionTypeOriginal,\n  ExclusionTypeWithLiterals as ExclusionTypeWithLiteralsOriginal,\n  CreateCustomFieldApplicationRequest as CreateCustomFieldApplicationRequestOriginal,\n  CreateCustomFieldApplicationResponse as CreateCustomFieldApplicationResponseOriginal,\n  DeleteCustomFieldApplicationRequest as DeleteCustomFieldApplicationRequestOriginal,\n  DeleteCustomFieldApplicationResponse as DeleteCustomFieldApplicationResponseOriginal,\n  UpdateCustomFieldApplicationRequest as UpdateCustomFieldApplicationRequestOriginal,\n  UpdateCustomFieldApplicationResponse as UpdateCustomFieldApplicationResponseOriginal,\n  GetCustomFieldApplicationRequest as GetCustomFieldApplicationRequestOriginal,\n  GetCustomFieldApplicationResponse as GetCustomFieldApplicationResponseOriginal,\n  GetCustomFieldApplicationsRequest as GetCustomFieldApplicationsRequestOriginal,\n  GetCustomFieldApplicationsResponse as GetCustomFieldApplicationsResponseOriginal,\n  GetMembersCustomFieldApplicationsRequest as GetMembersCustomFieldApplicationsRequestOriginal,\n  GetMembersCustomFieldApplicationsResponse as GetMembersCustomFieldApplicationsResponseOriginal,\n  MemberCustomFieldApplication as MemberCustomFieldApplicationOriginal,\n  FieldApplication as FieldApplicationOriginal,\n  CustomField as CustomFieldOriginal,\n  Privacy as PrivacyOriginal,\n  PrivacyWithLiterals as PrivacyWithLiteralsOriginal,\n  FieldTypeType as FieldTypeTypeOriginal,\n  FieldTypeTypeWithLiterals as FieldTypeTypeWithLiteralsOriginal,\n  SocialTypeType as SocialTypeTypeOriginal,\n  SocialTypeTypeWithLiterals as SocialTypeTypeWithLiteralsOriginal,\n  Origin as OriginOriginal,\n  OriginWithLiterals as OriginWithLiteralsOriginal,\n  AppliesToEnumAppliesTo as AppliesToEnumAppliesToOriginal,\n  AppliesToEnumAppliesToWithLiterals as AppliesToEnumAppliesToWithLiteralsOriginal,\n  Section as SectionOriginal,\n  SectionWithLiterals as SectionWithLiteralsOriginal,\n  GetRolesCustomFieldApplicationsRequest as GetRolesCustomFieldApplicationsRequestOriginal,\n  GetRolesCustomFieldApplicationsResponse as GetRolesCustomFieldApplicationsResponseOriginal,\n  RoleCustomFieldApplication as RoleCustomFieldApplicationOriginal,\n  DomainEvent as DomainEventOriginal,\n  DomainEventBodyOneOf as DomainEventBodyOneOfOriginal,\n  EntityCreatedEvent as EntityCreatedEventOriginal,\n  RestoreInfo as RestoreInfoOriginal,\n  EntityUpdatedEvent as EntityUpdatedEventOriginal,\n  EntityDeletedEvent as EntityDeletedEventOriginal,\n  ActionEvent as ActionEventOriginal,\n  Empty as EmptyOriginal,\n  MessageEnvelope as MessageEnvelopeOriginal,\n  IdentificationData as IdentificationDataOriginal,\n  IdentificationDataIdOneOf as IdentificationDataIdOneOfOriginal,\n  WebhookIdentityType as WebhookIdentityTypeOriginal,\n  WebhookIdentityTypeWithLiterals as WebhookIdentityTypeWithLiteralsOriginal,\n  AccountInfo as AccountInfoOriginal,\n} from './members-v1-custom-field-application-custom-field-applications.types.js';\n"],"mappings":"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","names":["payload","Type","ExclusionType","Privacy","FieldTypeType","SocialTypeType","Origin","AppliesToEnumAppliesTo","Section","WebhookIdentityType","createCustomFieldApplication","deleteCustomFieldApplication","updateCustomFieldApplication","getCustomFieldApplication","getCustomFieldApplications","getMembersCustomFieldApplications","getRolesCustomFieldApplications"]}