1import{bM as u}from"./index-CpeGhXo5.js";const d=u.injectEndpoints({endpoints:i=>({getRecruiterJobs:i.query({query:()=>({url:"/recruiter/jobs",method:"GET"}),transformResponse:e=>Array.isArray(e)?e:Array.isArray(e?.items)?e.items:Array.isArray(e?.data)?e.data:[],providesTags:e=>e?[...e.map(({id:t})=>({type:"RecruiterJob",id:t})),{type:"RecruiterJob",id:"LIST"}]:[{type:"RecruiterJob",id:"LIST"}]}),getRecruiterJob:i.query({query:e=>({url:`/recruiter/jobs/${e}`,method:"GET"}),providesTags:(e,t,r)=>[{type:"RecruiterJob",id:r}]}),getRecruiterJobReport:i.query({query:({id:e,startDate:t,endDate:r})=>{const a=new URLSearchParams;t&&a.append("startDate",t),r&&a.append("endDate",r);const n=a.toString();return{url:`/recruiter/jobs/${e}/report${n?`?${n}`:""}`,method:"GET"}},providesTags:(e,t,{id:r})=>[{type:"RecruiterJob",id:`REPORT-${r}`}]}),createRecruiterJob:i.mutation({query:e=>({url:"/recruiter/jobs",method:"POST",data:e}),invalidatesTags:[{type:"RecruiterJob",id:"LIST"}]}),updateRecruiterJob:i.mutation({query:({id:e,data:t})=>({url:`/recruiter/jobs/${e}`,method:"PATCH",data:t}),invalidatesTags:(e,t,{id:r})=>[{type:"RecruiterJob",id:r},{type:"RecruiterJob",id:"LIST"}]}),deleteRecruiterJob:i.mutation({query:e=>({url:`/recruiter/jobs/${e}`,method:"DELETE"}),invalidatesTags:(e,t,r)=>[{type:"RecruiterJob",id:r},{type:"RecruiterJob",id:"LIST"}]}),getCandidates:i.query({query:e=>{const t=new URLSearchParams;e?.search&&t.append("search",e.search),e?.jobName&&e.jobName!=="All"&&t.append("jobName",e.jobName),e?.stage&&e.stage!=="All"&&t.append("stage",e.stage),e?.status&&e.status!=="All"&&t.append("status",e.status),e?.createdBy&&e.createdBy!=="All"&&t.append("createdBy",e.createdBy),e?.department&&e.department!=="All"&&t.append("department",e.department);const r=t.toString();return{url:`/recruiter/candidates${r?`?${r}`:""}`,method:"GET"}},transformResponse:e=>Array.isArray(e)?e:Array.isArray(e?.items)?e.items:Array.isArray(e?.data)?e.data:[],providesTags:e=>e?[...e.map(({id:t})=>({type:"RecruiterCandidate",id:t})),{type:"RecruiterCandidate",id:"LIST"}]:[{type:"RecruiterCandidate",id:"LIST"}]}),createCandidate:i.mutation({query:e=>({url:"/recruiter/candidates",method:"POST",data:e}),invalidatesTags:[{type:"RecruiterCandidate",id:"LIST"}]}),updateCandidate:i.mutation({query:({id:e,data:t})=>({url:`/recruiter/candidates/${e}`,method:"PATCH",data:t}),invalidatesTags:(e,t,{id:r})=>[{type:"RecruiterCandidate",id:r},{type:"RecruiterCandidate",id:"LIST"}]}),deleteCandidate:i.mutation({query:e=>({url:`/recruiter/candidates/${e}`,method:"DELETE"}),invalidatesTags:(e,t,r)=>[{type:"RecruiterCandidate",id:r},{type:"RecruiterCandidate",id:"LIST"}]}),bulkCandidatesAction:i.mutation({query:e=>({url:"/recruiter/candidates/bulk",method:"POST",data:e}),invalidatesTags:[{type:"RecruiterCandidate",id:"LIST"}]}),getInterviews:i.query({query:e=>{const t=new URLSearchParams;e?.search&&t.append("search",e.search),e?.jobName&&e.jobName!=="All"&&t.append("jobName",e.jobName),e?.interviewer&&e.interviewer!=="All"&&t.append("interviewer",e.interviewer),e?.interviewType&&e.interviewType!=="All"&&t.append("interviewType",e.interviewType),e?.status&&e.status!=="All"&&t.append("status",e.status),e?.date&&t.append("date",e.date),e?.candidate&&e.candidate!=="All"&&t.append("candidate",e.candidate);const r=t.toString();return{url:`/recruiter/interviews${r?`?${r}`:""}`,method:"GET"}},transformResponse:e=>Array.isArray(e)?e:Array.isArray(e?.items)?e.items:Array.isArray(e?.data)?e.data:[],providesTags:e=>e?[...e.map(({id:t})=>({type:"RecruiterInterview",id:t})),{type:"RecruiterInterview",id:"LIST"}]:[{type:"RecruiterInterview",id:"LIST"}]}),createInterview:i.mutation({query:e=>({url:"/recruiter/interviews",method:"POST",data:e}),invalidatesTags:[{type:"RecruiterInterview",id:"LIST"}]}),updateInterview:i.mutation({query:({id:e,data:t})=>({url:`/recruiter/interviews/${e}`,method:"PATCH",data:t}),invalidatesTags:(e,t,{id:r})=>[{type:"RecruiterInterview",id:r},{type:"RecruiterInterview",id:"LIST"}]}),deleteInterview:i.mutation({query:e=>({url:`/recruiter/interviews/${e}`,method:"DELETE"}),invalidatesTags:(e,t,r)=>[{type:"RecruiterInterview",id:r},{type:"RecruiterInterview",id:"LIST"}]})}),overrideExisting:!1}),{useGetRecruiterJobsQuery:s,useGetRecruiterJobReportQuery:c,useCreateRecruiterJobMutation:y,useUpd
1ateRecruiterJobMutation:p,useDeleteRecruiterJobMutation:T,useGetCandidatesQuery:R,useCreateCandidateMutation:v,useUpdateCandidateMutation:l,useDeleteCandidateMutation:A,useBulkCandidatesActionMutation:I,useGetInterviewsQuery:w,useCreateInterviewMutation:f,useUpdateInterviewMutation:g,useDeleteInterviewMutation:S}=d;export{p as a,s as b,T as c,R as d,v as e,l as f,A as g,I as h,w as i,f as j,g as k,S as l,c as m,y 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.