1import{bM as o}from"./index-CpeGhXo5.js";const r=o.injectEndpoints({endpoints:t=>({getWebForms:t.query({query:()=>({url:"/crm/web-forms",method:"GET"}),transformResponse:s=>{const e=s?.data||s||[];return Array.isArray(e)?e:[]},providesTags:["Modules"]}),getWebFormById:t.query({query:s=>({url:`/crm/web-forms/${s}`,method:"GET"}),transformResponse:s=>s?.data||s,providesTags:["Modules"]}),createWebForm:t.mutation({query:s=>({url:"/crm/web-forms",method:"POST",data:s}),transformResponse:s=>s?.data||s,invalidatesTags:["Modules"]}),updateWebForm:t.mutation({query:({id:s,payload:e})=>({url:`/crm/web-forms/${s}`,method:"PATCH",data:e}),transformResponse:s=>s?.data||s,invalidatesTags:["Modules"]}),deleteWebForm:t.mutation({query:s=>({url:`/crm/web-forms/${s}`,method:"DELETE"}),transformResponse:s=>s?.data??{success:!0},invalidatesTags:["Modules"]}),getWebFormSubmissions:t.query({query:s=>({url:`/crm/web-forms/${s}/submissions`,method:"GET"}),transformResponse:s=>{const e=s?.data||s||[];return Array.isArray(e)?e:[]},providesTags:["Modules"]}),bulkDeleteSubmissions:t.mutation({query:({formId:s,ids:e})=>({url:`/crm/web-forms/${s}/submissions/bulk-delete`,method:"POST",data:{ids:e}}),invalidatesTags:["Modules"]}),bulkUpdateSubmissionsStatus:t.mutation({query:({formId:s,ids:e,status:a})=>({url:`/crm/web-forms/${s}/submissions/bulk-status`,method:"POST",data:{ids:e,status:a}}),invalidatesTags:["Modules"]})})}),{useGetWebFormsQuery:m,useGetWebFormByIdQuery:i,useCreateWebFormMutation:n,useUpdateWebFormMutation:d,useDeleteWebFormMutation:b,useGetWebFormSubmissionsQuery:l,useBulkDeleteSubmissionsMutation:y,useBulkUpdateSubmissionsStatus
1Mutation:c}=r;export{b as a,i as b,l as c,y as d,c as e,n as f,d as g,m as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.