/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@wix/auto_sdk_events_ticket-reservations@1.0.47/build/cjs/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of __getOwnPropNames(t))__hasOwnProp.call(e,a)||a===r||__defProp(e,a,{get:()=>t[a],enumerable:!(s=__getOwnPropDesc(t,a))||s.enumerable});return e},__toCommonJS=e=>__copyProps(__defProp({},"__esModule",{value:!0}),e),index_exports={};__export(index_exports,{CheckoutType:()=>CheckoutType,FeeType:()=>FeeType,OrderStatus:()=>OrderStatus,PromotionType:()=>PromotionType,ReservationStatus:()=>ReservationStatus,SubdivisionType:()=>SubdivisionType,Type:()=>Type,WebhookIdentityType:()=>WebhookIdentityType,bulkUpdateTicketReservationTags:()=>bulkUpdateTicketReservationTags4,bulkUpdateTicketReservationTagsByFilter:()=>bulkUpdateTicketReservationTagsByFilter4,cancelTicketReservation:()=>cancelTicketReservation4,createTicketReservation:()=>createTicketReservation4,deleteTicketReservation:()=>deleteTicketReservation4,getTicketReservation:()=>getTicketReservation4,onTicketReservationCreated:()=>onTicketReservationCreated2,onTicketReservationDeleted:()=>onTicketReservationDeleted2,onTicketReservationUpdated:()=>onTicketReservationUpdated2}),module.exports=__toCommonJS(index_exports);var import_rename_all_nested_keys2=require("@wix/sdk-runtime/rename-all-nested-keys"),import_timestamp3=require("@wix/sdk-runtime/transformations/timestamp"),import_transform_paths2=require("@wix/sdk-runtime/transformations/transform-paths"),import_sdk_types=require("@wix/sdk-types"),import_transform_error=require("@wix/sdk-runtime/transform-error"),import_rename_all_nested_keys=require("@wix/sdk-runtime/rename-all-nested-keys"),import_rest_modules=require("@wix/sdk-runtime/rest-modules"),import_timestamp=require("@wix/sdk-runtime/transformations/timestamp"),import_timestamp2=require("@wix/sdk-runtime/transformations/timestamp"),import_transform_paths=require("@wix/sdk-runtime/transformations/transform-paths"),import_rest_modules2=require("@wix/sdk-runtime/rest-modules");function resolveWixEventsTicketreservationsV1TicketReservationManagementUrl(e){return(0,import_rest_modules2.resolveUrl)(Object.assign(e,{domainToMappings:{_:[{srcPath:"/_api/events-ticket-reservations",destPath:""}],"manage._base_domain_":[{srcPath:"/_api/events-ticket-reservations",destPath:""}],"*.dev.wix-code.com":[{srcPath:"/_api/events-ticket-reservations",destPath:""}],"www.wixapis.com":[{srcPath:"/events/v1/ticket-reservations",destPath:"/v1/ticket-reservations"},{srcPath:"/events/v1/bulk/ticket-reservations",destPath:"/v1/bulk/ticket-reservations"}]}}))}var PACKAGE_NAME="@wix/auto_sdk_events_ticket-reservations";function createTicketReservation(e){return function({host:t}){const r=(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp.transformSDKTimestampToRESTTimestamp,paths:[{path:"ticketReservation.createdDate"},{path:"ticketReservation.updatedDate"},{path:"ticketReservation.expirationDate"}]}]);return{entityFqdn:"wix.events.v1.ticket_reservation",method:"POST",methodFqn:"wix.events.ticketreservations.v1.TicketReservationManagement.CreateTicketReservation",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixEventsTicketreservationsV1TicketReservationManagementUrl({protoPath:"/v1/ticket-reservations",data:r,host:t}),data:r,transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp2.transformRESTTimestampToSDKTimestamp,paths:[{path:"ticketReservation.createdDate"},{path:"ticketReservation.updatedDate"},{path:"ticketReservation.expirationDate"}]}])}}}function getTicketReservation(e){return function({host:t}){return{entityFqdn:"wix.events.v1.ticket_reservation",method:"GET",methodFqn:"wix.events.ticketreservations.v1.TicketReservationManagement.GetTicketReservation",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixEventsTicketreservationsV1TicketReservationManagementUrl({protoPath:"/v1/ticket-reservations/{ticketReservationId}",data:e,host:t}),params:(0,import_rest_modules.toURLSearchParams)(e),transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp2.transformRESTTimestampToSDKTimestamp,paths:[{path:"ticketReservation.createdDate"},{path:"ticketReservation.updatedDate"},{path:"ticketReservation.expirationDate"}]}])}}}function deleteTicketReservation(e){return function({host:t}){return{entityFqdn:"wix.events.v1.ticket_reservation",method:"DELETE",methodFqn:"wix.events.ticketreservations.v1.TicketReservationManagement.DeleteTicketReservation",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixEventsTicketreservationsV1TicketReservationManagementUrl({protoPath:"/v1/ticket-reservations/{ticketReservationId}",data:e,host:t}),params:(0,import_rest_modules.toURLSearchParams)(e),transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp2.transformRESTTimestampToSDKTimestamp,paths:[{path:"ticketReservation.createdDate"},{path:"ticketReservation.updatedDate"},{path:"ticketReservation.expirationDate"}]}])}}}function bulkUpdateTicketReservationTags(e){return function({host:t}){return{entityFqdn:"wix.events.v1.ticket_reservation",method:"POST",methodFqn:"wix.events.ticketreservations.v1.TicketReservationManagement.BulkUpdateTicketReservationTags",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixEventsTicketreservationsV1TicketReservationManagementUrl({protoPath:"/v1/bulk/ticket-reservations/update-tags",data:e,host:t}),data:e}}}function bulkUpdateTicketReservationTagsByFilter(e){return function({host:t}){return{entityFqdn:"wix.events.v1.ticket_reservation",method:"POST",methodFqn:"wix.events.ticketreservations.v1.TicketReservationManagement.BulkUpdateTicketReservationTagsByFilter",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixEventsTicketreservationsV1TicketReservationManagementUrl({protoPath:"/v1/bulk/ticket-reservations/update-tags-by-filter",data:e,host:t}),data:e}}}function cancelTicketReservation(e){return function({host:t}){return{entityFqdn:"wix.events.v1.ticket_reservation",method:"POST",methodFqn:"wix.events.ticketreservations.v1.TicketReservationManagement.CancelTicketReservation",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixEventsTicketreservationsV1TicketReservationManagementUrl({protoPath:"/v1/ticket-reservations/{ticketReservationId}/cancel",data:e,host:t}),data:e,transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp2.transformRESTTimestampToSDKTimestamp,paths:[{path:"ticketReservation.createdDate"},{path:"ticketReservation.updatedDate"},{path:"ticketReservation.expirationDate"}]}])}}}var ReservationStatus=(e=>(e.PENDING="PENDING",e.CONFIRMED="CONFIRMED",e.CANCELED="CANCELED",e.CANCELED_MANUALLY="CANCELED_MANUALLY",e.EXPIRED="EXPIRED",e))(ReservationStatus||{}),Type=(e=>(e.STANDARD="STANDARD",e.DONATION="DONATION",e))(Type||{}),CheckoutType=(e=>(e.EVENTS_APP="EVENTS_APP",e.ECOMM_PLATFORM="ECOMM_PLATFORM",e))(CheckoutType||{}),FeeType=(e=>(e.FEE_INCLUDED="FEE_INCLUDED",e.FEE_ADDED_AT_CHECKOUT="FEE_ADDED_AT_CHECKOUT",e))(FeeType||{}),WebhookIdentityType=(e=>(e.UNKNOWN="UNKNOWN",e.ANONYMOUS_VISITOR="ANONYMOUS_VISITOR",e.MEMBER="MEMBER",e.WIX_USER="WIX_USER",e.APP="APP",e))(WebhookIdentityType||{}),PromotionType=(e=>(e.UNKNOWN_PROMOTION_TYPE="UNKNOWN_PROMOTION_TYPE",e.OTHER="OTHER",e.COUPON_CODE="COUPON_CODE",e.PAID_PLAN_BENEFIT="PAID_PLAN_BENEFIT",e.GIFT_CARD="GIFT_CARD",e))(PromotionType||{}),OrderStatus=(e=>(e.NA_ORDER_STATUS="NA_ORDER_STATUS",e.FREE="FREE",e.PENDING="PENDING",e.PAID="PAID",e.OFFLINE_PENDING="OFFLINE_PENDING",e.INITIATED="INITIATED",e.CANCELED="CANCELED",e.DECLINED="DECLINED",e.AUTHORIZED="AUTHORIZED",e.VOIDED="VOIDED",e.PARTIALLY_PAID="PARTIALLY_PAID",e))(OrderStatus||{}),SubdivisionType=(e=>(e.UNKNOWN_SUBDIVISION_TYPE="UNKNOWN_SUBDIVISION_TYPE",e.ADMINISTRATIVE_AREA_LEVEL_1="ADMINISTRATIVE_AREA_LEVEL_1",e.ADMINISTRATIVE_AREA_LEVEL_2="ADMINISTRATIVE_AREA_LEVEL_2",e.ADMINISTRATIVE_AREA_LEVEL_3="ADMINISTRATIVE_AREA_LEVEL_3",e.ADMINISTRATIVE_AREA_LEVEL_4="ADMINISTRATIVE_AREA_LEVEL_4",e.ADMINISTRATIVE_AREA_LEVEL_5="ADMINISTRATIVE_AREA_LEVEL_5",e.COUNTRY="COUNTRY",e))(SubdivisionType||{});async function createTicketReservation2(e){const{httpClient:t,sideEffects:r}=arguments[1],s=createTicketReservation((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({ticketReservation:e}));r?.onSiteCall?.();try{const e=await t.request(s);return r?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)?.ticketReservation}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{ticketReservation:"$[0]"},singleArgumentUnchanged:!1},["ticketReservation"]);throw r?.onError?.(e),t}}async function getTicketReservation2(e){const{httpClient:t,sideEffects:r}=arguments[1],s=getTicketReservation((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({ticketReservationId:e}));r?.onSiteCall?.();try{const e=await t.request(s);return r?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)?.ticketReservation}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{ticketReservationId:"$[0]"},singleArgumentUnchanged:!1},["ticketReservationId"]);throw r?.onError?.(e),t}}async function deleteTicketReservation2(e){const{httpClient:t,sideEffects:r}=arguments[1],s=deleteTicketReservation((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({ticketReservationId:e}));r?.onSiteCall?.();try{const e=await t.request(s);return r?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{ticketReservationId:"$[0]"},singleArgumentUnchanged:!1},["ticketReservationId"]);throw r?.onError?.(e),t}}async function bulkUpdateTicketReservationTags2(e,t){const{httpClient:r,sideEffects:s}=arguments[2],a=bulkUpdateTicketReservationTags((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({ids:e,assignTags:t?.assignTags,unassignTags:t?.unassignTags}));s?.onSiteCall?.();try{const e=await r.request(a);return s?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{ids:"$[0]",assignTags:"$[1].assignTags",unassignTags:"$[1].unassignTags"},singleArgumentUnchanged:!1},["ids","options"]);throw s?.onError?.(e),t}}async function bulkUpdateTicketReservationTagsByFilter2(e,t){const{httpClient:r,sideEffects:s}=arguments[2],a=bulkUpdateTicketReservationTagsByFilter((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({filter:e,assignTags:t?.assignTags,unassignTags:t?.unassignTags}));s?.onSiteCall?.();try{const e=await r.request(a);return s?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{filter:"$[0]",assignTags:"$[1].assignTags",unassignTags:"$[1].unassignTags"},singleArgumentUnchanged:!1},["filter","options"]);throw s?.onError?.(e),t}}async function cancelTicketReservation2(e){const{httpClient:t,sideEffects:r}=arguments[1],s=cancelTicketReservation((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({ticketReservationId:e}));r?.onSiteCall?.();try{const e=await t.request(s);return r?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{ticketReservationId:"$[0]"},singleArgumentUnchanged:!1},["ticketReservationId"]);throw r?.onError?.(e),t}}function createTicketReservation3(e){return t=>createTicketReservation2(t,{httpClient:e})}function getTicketReservation3(e){return t=>getTicketReservation2(t,{httpClient:e})}function deleteTicketReservation3(e){return t=>deleteTicketReservation2(t,{httpClient:e})}function bulkUpdateTicketReservationTags3(e){return(t,r)=>bulkUpdateTicketReservationTags2(t,r,{httpClient:e})}function bulkUpdateTicketReservationTagsByFilter3(e){return(t,r)=>bulkUpdateTicketReservationTagsByFilter2(t,r,{httpClient:e})}function cancelTicketReservation3(e){return t=>cancelTicketReservation2(t,{httpClient:e})}var onTicketReservationCreated=(0,import_sdk_types.EventDefinition)("wix.events.v1.ticket_reservation_created",!0,(e=>(0,import_rename_all_nested_keys2.renameKeysFromRESTResponseToSDKResponse)((0,import_transform_paths2.transformPaths)(e,[{transformFn:import_timestamp3.transformRESTTimestampToSDKTimestamp,paths:[{path:"entity.createdDate"},{path:"entity.updatedDate"},{path:"entity.expirationDate"},{path:"metadata.eventTime"}]}]))))(),onTicketReservationDeleted=(0,import_sdk_types.EventDefinition)("wix.events.v1.ticket_reservation_deleted",!0,(e=>(0,import_rename_all_nested_keys2.renameKeysFromRESTResponseToSDKResponse)((0,import_transform_paths2.transformPaths)(e,[{transformFn:import_timestamp3.transformRESTTimestampToSDKTimestamp,paths:[{path:"entity.createdDate"},{path:"entity.updatedDate"},{path:"entity.expirationDate"},{path:"metadata.eventTime"}]}]))))(),onTicketReservationUpdated=(0,import_sdk_types.EventDefinition)("wix.events.v1.ticket_reservation_updated",!0,(e=>(0,import_rename_all_nested_keys2.renameKeysFromRESTResponseToSDKResponse)((0,import_transform_paths2.transformPaths)(e,[{transformFn:import_timestamp3.transformRESTTimestampToSDKTimestamp,paths:[{path:"entity.createdDate"},{path:"entity.updatedDate"},{path:"entity.expirationDate"},{path:"metadata.eventTime"},{path:"modifiedFields.createdDate"},{path:"modifiedFields.updatedDate"},{path:"modifiedFields.expirationDate"}]}]))))(),import_rest_modules3=require("@wix/sdk-runtime/rest-modules"),import_event_definition_modules=require("@wix/sdk-runtime/event-definition-modules"),createTicketReservation4=(0,import_rest_modules3.createRESTModule)(createTicketReservation3),getTicketReservation4=(0,import_rest_modules3.createRESTModule)(getTicketReservation3),deleteTicketReservation4=(0,import_rest_modules3.createRESTModule)(deleteTicketReservation3),bulkUpdateTicketReservationTags4=(0,import_rest_modules3.createRESTModule)(bulkUpdateTicketReservationTags3),bulkUpdateTicketReservationTagsByFilter4=(0,import_rest_modules3.createRESTModule)(bulkUpdateTicketReservationTagsByFilter3),cancelTicketReservation4=(0,import_rest_modules3.createRESTModule)(cancelTicketReservation3),onTicketReservationCreated2=(0,import_event_definition_modules.createEventModule)(onTicketReservationCreated),onTicketReservationDeleted2=(0,import_event_definition_modules.createEventModule)(onTicketReservationDeleted),onTicketReservationUpdated2=(0,import_event_definition_modules.createEventModule)(onTicketReservationUpdated);
//# sourceMappingURL=/sm/39bec327570a3998b117924195df07d6622ef01a7e250fe276e34bdfeffae186.map