PageSourceSearch

https://cloud.hellopebl.com/assets/mapDocumentToCreateRequest-B0IRaQ7P.js

js hellopebl.com collected 2026-09-29 06:11:38 UTC 3,118 bytes, 2 lines download raw bytes

1import{d as e}from"./main-w0KjmpNu.js";import{e as t}from"./EnvironmentProvider.web-RjITgOdL.js";import{g as n}from"./fileHandler-BGiB64cb.js";const a=(n,a,o=!0)=>{const s=a instanceof Object&&"message"in a?a.message:"Unknown error",d=i(a,["body","errors",0,"detail"]),c=i(a,["body"]),m="string"==typeof c?c.match(/<Code>(.+?)<\/Code>/)?.[1]:void 0,r=`${n}: ${d||m||s}`,u={alertMessage:r,error:a instanceof Object?{...a,message:s}:a};o&&t(r),e.addError(a,u)},i=(e,t)=>t.reduce(((e,t)=>e instanceof Object&&t in e?e[t]:void 0),e),o={"Compliance Policies/Handbooks":"compliance-policies-handbook","Contract Documents":"contract","Expenses Documents":"expense","Internal Documents":"internal","Onboarding Documents":"onboarding","Partner Documents":"partner","Payslip Documents":"payslip","Tax Documents":"tax",Termination:"termination","Time Tracking Documents":"time-tracking","Visa/Immigration Documents":"visa-immigration","Worker Documents":"worker"};function s(e){return e?.originalFilename||e?.name||e?.category?.slice(0,-1)||""}function d(e,t,a,i,d){return async c=>{const m=[],r=c.s3Key,u=r?d.get(r):void 0,p=c.documentTemplate?.id,l=s(c);return c.id&&m.push({name:"cxpId",value:c.id}),c.action&&m.push({name:"cxpAction",value:c.action}),c.fileType&&m.push({name:"cxpFileType",value:c.fileType}),c.url&&m.push({name:"cxpUrl",value:c.url}),{documentUploadRequest:{data:{type:"document",attributes:{documentName:l,displayName:c.name??void 0,documentType:o[c.category??""]??"",status:c.status??void 0,ownerEntityId:t,ownerEntityType:e,createdByEntityId:i,createdByEntityType:a,documentMimeType:u?.type??void 0,md5Hash:await n(u),contentLength:u?.size??0,templateId:p??void 0,additionalProperties:m}}},file:u}}}async function c(e){return{type:"document_file_upload_request",attributes:{documentName:e.name,documentMimeType:e.type,md5Hash:await n(e),contentLength:e.size}}}async function m({changeSet:e,file:t,additionalProperties:n}){const a=n??{};void 0!==e.fileType&&(a.cxpFileType=e.fileType??"");return{documentUpdateRequest:{data:{type:"document",attributes:{...t?{}:{documentName:e.originalFilename??void 0,documentMimeType:e.originalMimeType??void 0},status:e.status??void 0,docusignTemplateId:e.docusignTemplateId??void 0,...Object.keys(a).length>0?{additionalProperties:Object.entries(a).map((([e,t])=>({name:e,value:t})))}:{}}}},documentFileUploadRequest:t?{data:await c(t)}:void 0,dmsDocumentId:e.documentId}}async function r({cxpDocument:e,file:t,additionalProperties:n}){const a=n??{};a.cxpAction=e.action??"",a.cxpFileType=e.fileType??"",a.cxpUrl=e.url??"";return{documentUpdateRequest:{data:{type:"document",attributes:{displayName:e.name??"",status:e.status??"",docusignTemplateId:e.docusignTemplateId??"",additionalProperties:Object.entries(a).map((([e,t])=>({name:e,value:t}))),...t?{}:{documentName:e.originalFilename||e.name||e.category?.slice(0,-1)||void 0,documentMimeType:e.originalMimeType??""}}}},documentFileUploadRequest:t?{data:await c(t)}:void 0,dmsDocumentId:`doc_cxp_${e.id}`}}export{m as a,d as c,s as g,a as l,r as m};
2//# sourceMappingURL=mapDocumentToCreateRequest-B0IRaQ7P.js.map

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.