/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@wix/auto_sdk_sites_site-folders@1.0.29/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,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of __getOwnPropNames(t))__hasOwnProp.call(e,s)||s===r||__defProp(e,s,{get:()=>t[s],enumerable:!(o=__getOwnPropDesc(t,s))||o.enumerable});return e},__toCommonJS=e=>__copyProps(__defProp({},"__esModule",{value:!0}),e),index_exports={};__export(index_exports,{SortOrder:()=>SortOrder,WebhookIdentityType:()=>WebhookIdentityType,createFolder:()=>createFolder4,deleteFolder:()=>deleteFolder4,getFolderBySite:()=>getFolderBySite4,moveFolders:()=>moveFolders4,moveSitesToFolder:()=>moveSitesToFolder4,onFolderCreated:()=>onFolderCreated2,onFolderDeleted:()=>onFolderDeleted2,onFolderUpdated:()=>onFolderUpdated2,queryFolders:()=>queryFolders4,updateFolder:()=>updateFolder4}),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_field_mask=require("@wix/sdk-runtime/transformations/field-mask"),import_transform_paths=require("@wix/sdk-runtime/transformations/transform-paths"),import_rest_modules2=require("@wix/sdk-runtime/rest-modules");function resolveComWixpressSitefoldersV2ApiSiteFoldersServiceV2Url(e){return(0,import_rest_modules2.resolveUrl)(Object.assign(e,{domainToMappings:{"api._api_base_domain_":[{srcPath:"/site-folders-server",destPath:""}],"www._base_domain_":[{srcPath:"/_api/site-folders-server",destPath:""}],"manage._base_domain_":[{srcPath:"/_api/site-folders-server",destPath:""}],"www.wixapis.com":[{srcPath:"/site-folders/v2/folders",destPath:"/v2/folders"}]}}))}var PACKAGE_NAME="@wix/auto_sdk_sites_site-folders";function queryFolders(e){return function({host:t}){return{entityFqdn:"wix.site_folders.v2.folder",method:"POST",methodFqn:"com.wixpress.sitefolders.v2.api.SiteFoldersServiceV2.QueryFolders",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveComWixpressSitefoldersV2ApiSiteFoldersServiceV2Url({protoPath:"/v2/folders/query",data:e,host:t}),data:e,transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp2.transformRESTTimestampToSDKTimestamp,paths:[{path:"folders.createdDate"},{path:"folders.updatedDate"}]}])}}}function createFolder(e){return function({host:t}){const r=(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp.transformSDKTimestampToRESTTimestamp,paths:[{path:"folder.createdDate"},{path:"folder.updatedDate"}]}]);return{entityFqdn:"wix.site_folders.v2.folder",method:"POST",methodFqn:"com.wixpress.sitefolders.v2.api.SiteFoldersServiceV2.CreateFolder",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveComWixpressSitefoldersV2ApiSiteFoldersServiceV2Url({protoPath:"/v2/folders",data:r,host:t}),data:r,transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp2.transformRESTTimestampToSDKTimestamp,paths:[{path:"folder.createdDate"},{path:"folder.updatedDate"}]}])}}}function updateFolder(e){return function({host:t}){const r=(0,import_transform_paths.transformPaths)(e,[{transformFn:import_field_mask.transformSDKFieldMaskToRESTFieldMask,paths:[{path:"fieldMask"}]},{transformFn:import_timestamp.transformSDKTimestampToRESTTimestamp,paths:[{path:"folder.createdDate"},{path:"folder.updatedDate"}]}]);return{entityFqdn:"wix.site_folders.v2.folder",method:"PATCH",methodFqn:"com.wixpress.sitefolders.v2.api.SiteFoldersServiceV2.UpdateFolder",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveComWixpressSitefoldersV2ApiSiteFoldersServiceV2Url({protoPath:"/v2/folders/{folder.id}",data:r,host:t}),data:r,transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp2.transformRESTTimestampToSDKTimestamp,paths:[{path:"folder.createdDate"},{path:"folder.updatedDate"}]}])}}}function moveFolders(e){return function({host:t}){return{entityFqdn:"wix.site_folders.v2.folder",method:"PATCH",methodFqn:"com.wixpress.sitefolders.v2.api.SiteFoldersServiceV2.MoveFolders",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveComWixpressSitefoldersV2ApiSiteFoldersServiceV2Url({protoPath:"/v2/folders/bulk/move",data:e,host:t}),data:e,transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_timestamp2.transformRESTTimestampToSDKTimestamp,paths:[{path:"folders.createdDate"},{path:"folders.updatedDate"}]}])}}}function deleteFolder(e){return function({host:t}){return{entityFqdn:"wix.site_folders.v2.folder",method:"DELETE",methodFqn:"com.wixpress.sitefolders.v2.api.SiteFoldersServiceV2.DeleteFolder",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveComWixpressSitefoldersV2ApiSiteFoldersServiceV2Url({protoPath:"/v2/folders/{id}",data:e,host:t}),params:(0,import_rest_modules.toURLSearchParams)(e)}}}function moveSitesToFolder(e){return function({host:t}){return{entityFqdn:"wix.site_folders.v2.folder",method:"POST",methodFqn:"com.wixpress.sitefolders.v2.api.SiteFoldersServiceV2.MoveSitesToFolder",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveComWixpressSitefoldersV2ApiSiteFoldersServiceV2Url({protoPath:"/v2/folders/bulk/sites/move",data:e,host:t}),data:e}}}function getFolderBySite(e){return function({host:t}){return{entityFqdn:"wix.site_folders.v2.folder",method:"GET",methodFqn:"com.wixpress.sitefolders.v2.api.SiteFoldersServiceV2.GetFolderBySite",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveComWixpressSitefoldersV2ApiSiteFoldersServiceV2Url({protoPath:"/v2/folders/sites/{siteId}",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:"folder.createdDate"},{path:"folder.updatedDate"}]}])}}}var SortOrder=(e=>(e.ASC="ASC",e.DESC="DESC",e))(SortOrder||{}),WebhookIdentityType=(e=>(e.UNKNOWN="UNKNOWN",e.ANONYMOUS_VISITOR="ANONYMOUS_VISITOR",e.MEMBER="MEMBER",e.WIX_USER="WIX_USER",e.APP="APP",e))(WebhookIdentityType||{});async function queryFolders2(e){const{httpClient:t,sideEffects:r}=arguments[1],o=queryFolders((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({query:e?.query}));r?.onSiteCall?.();try{const e=await t.request(o);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:{query:"$[0].query"},singleArgumentUnchanged:!1},["options"]);throw r?.onError?.(e),t}}async function createFolder2(e){const{httpClient:t,sideEffects:r}=arguments[1],o=createFolder((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({folder:e?.folder}));r?.onSiteCall?.();try{const e=await t.request(o);return r?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)?.folder}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{folder:"$[0].folder"},singleArgumentUnchanged:!1},["options"]);throw r?.onError?.(e),t}}async function updateFolder2(e,t){const{httpClient:r,sideEffects:o}=arguments[2],s=updateFolder((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({folder:{...t?.folder,id:e},fieldMask:t?.fieldMask}));o?.onSiteCall?.();try{const e=await r.request(s);return o?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)?.folder}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{folder:"$[1].folder"},explicitPathsToArguments:{"folder.id":"$[0]",fieldMask:"$[1].fieldMask"},singleArgumentUnchanged:!1},["_id","options"]);throw o?.onError?.(e),t}}async function moveFolders2(e,t){const{httpClient:r,sideEffects:o}=arguments[2],s=moveFolders((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({folderIds:e,targetFolderId:t?.targetFolderId}));o?.onSiteCall?.();try{const e=await r.request(s);return o?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{folderIds:"$[0]",targetFolderId:"$[1].targetFolderId"},singleArgumentUnchanged:!1},["folderIds","options"]);throw o?.onError?.(e),t}}async function deleteFolder2(e){const{httpClient:t,sideEffects:r}=arguments[1],o=deleteFolder((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({id:e}));r?.onSiteCall?.();try{const e=await t.request(o);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:{id:"$[0]"},singleArgumentUnchanged:!1},["_id"]);throw r?.onError?.(e),t}}async function moveSitesToFolder2(e){const{httpClient:t,sideEffects:r}=arguments[1],o=moveSitesToFolder((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({targetFolderId:e?.targetFolderId,sites:e?.sites}));r?.onSiteCall?.();try{const e=await t.request(o);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:{targetFolderId:"$[0].targetFolderId",sites:"$[0].sites"},singleArgumentUnchanged:!1},["options"]);throw r?.onError?.(e),t}}async function getFolderBySite2(e){const{httpClient:t,sideEffects:r}=arguments[1],o=getFolderBySite((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({siteId:e}));r?.onSiteCall?.();try{const e=await t.request(o);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:{siteId:"$[0]"},singleArgumentUnchanged:!1},["siteId"]);throw r?.onError?.(e),t}}function queryFolders3(e){return t=>queryFolders2(t,{httpClient:e})}function createFolder3(e){return t=>createFolder2(t,{httpClient:e})}function updateFolder3(e){return(t,r)=>updateFolder2(t,r,{httpClient:e})}function moveFolders3(e){return(t,r)=>moveFolders2(t,r,{httpClient:e})}function deleteFolder3(e){return t=>deleteFolder2(t,{httpClient:e})}function moveSitesToFolder3(e){return t=>moveSitesToFolder2(t,{httpClient:e})}function getFolderBySite3(e){return t=>getFolderBySite2(t,{httpClient:e})}var onFolderCreated=(0,import_sdk_types.EventDefinition)("wix.site_folders.v2.folder_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:"metadata.eventTime"}]}]))))(),onFolderDeleted=(0,import_sdk_types.EventDefinition)("wix.site_folders.v2.folder_deleted",!0,(e=>(0,import_rename_all_nested_keys2.renameKeysFromRESTResponseToSDKResponse)((0,import_transform_paths2.transformPaths)(e,[{transformFn:import_timestamp3.transformRESTTimestampToSDKTimestamp,paths:[{path:"undefined.createdDate"},{path:"undefined.updatedDate"},{path:"metadata.eventTime"}]}]))))(),onFolderUpdated=(0,import_sdk_types.EventDefinition)("wix.site_folders.v2.folder_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:"metadata.eventTime"}]}]))))(),import_rest_modules3=require("@wix/sdk-runtime/rest-modules"),import_event_definition_modules=require("@wix/sdk-runtime/event-definition-modules"),queryFolders4=(0,import_rest_modules3.createRESTModule)(queryFolders3),createFolder4=(0,import_rest_modules3.createRESTModule)(createFolder3),updateFolder4=(0,import_rest_modules3.createRESTModule)(updateFolder3),moveFolders4=(0,import_rest_modules3.createRESTModule)(moveFolders3),deleteFolder4=(0,import_rest_modules3.createRESTModule)(deleteFolder3),moveSitesToFolder4=(0,import_rest_modules3.createRESTModule)(moveSitesToFolder3),getFolderBySite4=(0,import_rest_modules3.createRESTModule)(getFolderBySite3),onFolderCreated2=(0,import_event_definition_modules.createEventModule)(onFolderCreated),onFolderDeleted2=(0,import_event_definition_modules.createEventModule)(onFolderDeleted),onFolderUpdated2=(0,import_event_definition_modules.createEventModule)(onFolderUpdated);
//# sourceMappingURL=/sm/a0c47d74eded2ad01a10dffe9d5e705c4c7451eeac08a20da36272edcf95c753.map