liferay-headless-rest-client
Version:
A collection of Headless Clients used in Liferay Portal
2 lines (1 loc) • 20.1 kB
JavaScript
var x=async(F,Z)=>{let V=typeof Z=="function"?await Z(F):Z;if(V)return F.scheme==="bearer"?`Bearer ${V}`:F.scheme==="basic"?`Basic ${btoa(V)}`:V},O=(F,Z,V)=>{typeof V=="string"||V instanceof Blob?F.append(Z,V):F.append(Z,JSON.stringify(V))};var y={bodySerializer:(F)=>{let Z=new FormData;return Object.entries(F).forEach(([V,E])=>{E!=null&&(Array.isArray(E)?E.forEach((B)=>O(Z,V,B)):O(Z,V,E))}),Z}},w={bodySerializer:(F)=>JSON.stringify(F,(Z,V)=>typeof V=="bigint"?V.toString():V)};var m=(F)=>{switch(F){case"label":return".";case"matrix":return";";case"simple":return",";default:return"&"}},b=(F)=>{switch(F){case"form":return",";case"pipeDelimited":return"|";case"spaceDelimited":return"%20";default:return","}},d=(F)=>{switch(F){case"label":return".";case"matrix":return";";case"simple":return",";default:return"&"}},R=({allowReserved:F,explode:Z,name:V,style:E,value:B})=>{if(!Z){let X=(F?B:B.map((J)=>encodeURIComponent(J))).join(b(E));switch(E){case"label":return`.${X}`;case"matrix":return`;${V}=${X}`;case"simple":return X;default:return`${V}=${X}`}}let H=m(E),k=B.map((X)=>E==="label"||E==="simple"?F?X:encodeURIComponent(X):D({allowReserved:F,name:V,value:X})).join(H);return E==="label"||E==="matrix"?H+k:k},D=({allowReserved:F,name:Z,value:V})=>{if(V==null)return"";if(typeof V=="object")throw new Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${Z}=${F?V:encodeURIComponent(V)}`},S=({allowReserved:F,explode:Z,name:V,style:E,value:B})=>{if(B instanceof Date)return`${V}=${B.toISOString()}`;if(E!=="deepObject"&&!Z){let X=[];Object.entries(B).forEach(([P,M])=>{X=[...X,P,F?M:encodeURIComponent(M)]});let J=X.join(",");switch(E){case"form":return`${V}=${J}`;case"label":return`.${J}`;case"matrix":return`;${V}=${J}`;default:return J}}let H=d(E),k=Object.entries(B).map(([X,J])=>D({allowReserved:F,name:E==="deepObject"?`${V}[${X}]`:X,value:J})).join(H);return E==="label"||E==="matrix"?H+k:k},g=/\{[^{}]+\}/g,f=({path:F,url:Z})=>{let V=Z,E=Z.match(g);if(E)for(let B of E){let H=!1,k=B.substring(1,B.length-1),X="simple";k.endsWith("*")&&(H=!0,k=k.substring(0,k.length-1)),k.startsWith(".")?(k=k.substring(1),X="label"):k.startsWith(";")&&(k=k.substring(1),X="matrix");let J=F[k];if(J==null)continue;if(Array.isArray(J)){V=V.replace(B,R({explode:H,name:k,style:X,value:J}));continue}if(typeof J=="object"){V=V.replace(B,S({explode:H,name:k,style:X,value:J}));continue}if(X==="matrix"){V=V.replace(B,`;${D({name:k,value:J})}`);continue}let P=encodeURIComponent(X==="label"?`.${J}`:J);V=V.replace(B,P)}return V},v=({allowReserved:F,array:Z,object:V}={})=>(E)=>{let B=[];if(E&&typeof E=="object")for(let H in E){let k=E[H];if(k!=null)if(Array.isArray(k)){let X=R({allowReserved:F,explode:!0,name:H,style:"form",value:k,...Z});X&&B.push(X)}else if(typeof k=="object"){let X=S({allowReserved:F,explode:!0,name:H,style:"deepObject",value:k,...V});X&&B.push(X)}else{let X=D({allowReserved:F,name:H,value:k});X&&B.push(X)}}return B.join("&")},u=(F)=>{if(!F)return"stream";let Z=F.split(";")[0]?.trim();if(Z){if(Z.startsWith("application/json")||Z.endsWith("+json"))return"json";if(Z==="multipart/form-data")return"formData";if(["application/","audio/","image/","video/"].some((V)=>Z.startsWith(V)))return"blob";if(Z.startsWith("text/"))return"text"}},c=async({security:F,...Z})=>{for(let V of F){let E=await x(V,Z.auth);if(!E)continue;let B=V.name??"Authorization";switch(V.in){case"query":Z.query||(Z.query={}),Z.query[B]=E;break;case"cookie":Z.headers.append("Cookie",`${B}=${E}`);break;case"header":default:Z.headers.set(B,E);break}return}},U=(F)=>_({baseUrl:F.baseUrl,path:F.path,query:F.query,querySerializer:typeof F.querySerializer=="function"?F.querySerializer:v(F.querySerializer),url:F.url}),_=({baseUrl:F,path:Z,query:V,querySerializer:E,url:B})=>{let H=B.startsWith("/")?B:`/${B}`,k=(F??"")+H;Z&&(k=f({path:Z,url:k}));let X=V?E(V):"";return X.startsWith("?")&&(X=X.substring(1)),X&&(k+=`?${X}`),k},Y=(F,Z)=>{let V={...F,...Z};return V.baseUrl?.endsWith("/")&&(V.baseUrl=V.baseUrl.substring(0,V.baseUrl.length-1)),V.headers=z(F.headers,Z.headers),V},z=(...F)=>{let Z=new Headers;for(let V of F){if(!V||typeof V!="object")continue;let E=V instanceof Headers?V.entries():Object.entries(V);for(let[B,H]of E)if(H===null)Z.delete(B);else if(Array.isArray(H))for(let k of H)Z.append(B,k);else H!==void 0&&Z.set(B,typeof H=="object"?JSON.stringify(H):H)}return Z},I=class{_fns;constructor(){this._fns=[]}clear(){this._fns=[]}getInterceptorIndex(F){return typeof F=="number"?this._fns[F]?F:-1:this._fns.indexOf(F)}exists(F){let Z=this.getInterceptorIndex(F);return!!this._fns[Z]}eject(F){let Z=this.getInterceptorIndex(F);this._fns[Z]&&(this._fns[Z]=null)}update(F,Z){let V=this.getInterceptorIndex(F);return this._fns[V]?(this._fns[V]=Z,F):!1}use(F){return this._fns=[...this._fns,F],this._fns.length-1}},A=()=>({error:new I,request:new I,response:new I}),C=v({allowReserved:!1,array:{explode:!0,style:"form"},object:{explode:!0,style:"deepObject"}}),a={"Content-Type":"application/json"},N=(F={})=>({...w,headers:a,parseAs:"auto",querySerializer:C,...F}),T=(F={})=>{let Z=Y(N(),F),V=()=>({...Z}),E=(k)=>(Z=Y(Z,k),V()),B=A(),H=async(k)=>{let X={...Z,...k,fetch:k.fetch??Z.fetch??globalThis.fetch,headers:z(Z.headers,k.headers)};X.security&&await c({...X,security:X.security}),X.body&&X.bodySerializer&&(X.body=X.bodySerializer(X.body)),(X.body===void 0||X.body==="")&&X.headers.delete("Content-Type");let J=U(X),P={redirect:"follow",...X},M=new Request(J,P);for(let L of B.request._fns)L&&(M=await L(M,X));let j=X.fetch,K=await j(M);for(let L of B.response._fns)L&&(K=await L(K,M,X));let $={request:M,response:K};if(K.ok){if(K.status===204||K.headers.get("Content-Length")==="0")return X.responseStyle==="data"?{}:{data:{},...$};let L=(X.parseAs==="auto"?u(K.headers.get("Content-Type")):X.parseAs)??"json";if(L==="stream")return X.responseStyle==="data"?K.body:{data:K.body,...$};let W=await K[L]();return L==="json"&&(X.responseValidator&&await X.responseValidator(W),X.responseTransformer&&(W=await X.responseTransformer(W))),X.responseStyle==="data"?W:{data:W,...$}}let q=await K.text();try{q=JSON.parse(q)}catch{}let Q=q;for(let L of B.error._fns)L&&(Q=await L(q,K,M,X));if(Q=Q||{},X.throwOnError)throw Q;return X.responseStyle==="data"?void 0:{error:Q,...$}};return{buildUrl:U,connect:(k)=>H({...k,method:"CONNECT"}),delete:(k)=>H({...k,method:"DELETE"}),get:(k)=>H({...k,method:"GET"}),getConfig:V,head:(k)=>H({...k,method:"HEAD"}),interceptors:B,options:(k)=>H({...k,method:"OPTIONS"}),patch:(k)=>H({...k,method:"PATCH"}),post:(k)=>H({...k,method:"POST"}),put:(k)=>H({...k,method:"PUT"}),request:H,setConfig:E,trace:(k)=>H({...k,method:"TRACE"})}};var G=T(N({baseUrl:"http://localhost:8080"}));var s=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-definition-field-links",...F})},n=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-definition-field-links/export-batch",...F})},t=(F)=>{return(F.client??G).delete({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}",...F})},i=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}",...F})},o=(F)=>{return(F.client??G).patch({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}",...F,headers:{"Content-Type":"application/json",...F.headers}})},FF=(F)=>{return(F.client??G).put({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}",...F,headers:{"Content-Type":"application/json",...F.headers}})},GF=(F)=>{return(F?.client??G).delete({url:"/o/data-engine/v2.0/data-definitions/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},VF=(F)=>{return(F?.client??G).put({url:"/o/data-engine/v2.0/data-definitions/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},XF=(F)=>{return(F.client??G).delete({url:"/o/data-engine/v2.0/sites/{siteId}/data-definitions/by-content-type/{contentType}/by-external-reference-code/{externalReferenceCode}",...F})},ZF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/sites/{siteId}/data-definitions/by-content-type/{contentType}/by-external-reference-code/{externalReferenceCode}",...F})},kF=(F)=>{return(F.client??G).put({url:"/o/data-engine/v2.0/sites/{siteId}/data-definitions/by-content-type/{contentType}/by-external-reference-code/{externalReferenceCode}",...F,headers:{"Content-Type":"application/json",...F.headers}})},BF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/by-content-type/{contentType}",...F})},EF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/by-content-type/{contentType}",...F,headers:{"Content-Type":"application/json",...F.headers}})},HF=(F)=>{return(F?.client??G).get({url:"/o/data-engine/v2.0/data-definitions/data-definition-fields/field-types",...F})},JF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/permissions",...F})},KF=(F)=>{return(F.client??G).put({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/permissions",...F,headers:{"Content-Type":"application/json",...F.headers}})},LF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/sites/{siteId}/data-definitions/by-content-type/{contentType}/by-data-definition-key/{dataDefinitionKey}",...F})},MF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/sites/{siteId}/data-definitions/by-content-type/{contentType}",...F})},PF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/sites/{siteId}/data-definitions/by-content-type/{contentType}",...F,headers:{"Content-Type":"application/json",...F.headers}})},QF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/copy",...F})},WF=(F)=>{return(F.client??G).delete({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-layouts",...F})},$F=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-layouts",...F})},qF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-layouts",...F,headers:{"Content-Type":"application/json",...F.headers}})},DF=(F)=>{return(F.client??G).delete({url:"/o/data-engine/v2.0/data-layouts/{dataLayoutId}",...F})},IF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-layouts/{dataLayoutId}",...F})},NF=(F)=>{return(F.client??G).put({url:"/o/data-engine/v2.0/data-layouts/{dataLayoutId}",...F,headers:{"Content-Type":"application/json",...F.headers}})},OF=(F)=>{return(F?.client??G).delete({url:"/o/data-engine/v2.0/data-layouts/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},UF=(F)=>{return(F?.client??G).put({url:"/o/data-engine/v2.0/data-layouts/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},YF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/sites/{siteId}/data-layouts/by-content-type/{contentType}/by-data-layout-key/{dataLayoutKey}",...F})},RF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-layouts/batch",...F,headers:{"Content-Type":"application/json",...F.headers}})},SF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-layouts/export-batch",...F})},vF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-layouts/{dataLayoutId}/context",...F,headers:{"Content-Type":"application/json",...F.headers}})},zF=(F)=>{return(F.client??G).delete({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-list-views",...F})},TF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-list-views",...F})},jF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-list-views",...F,headers:{"Content-Type":"application/json",...F.headers}})},xF=(F)=>{return(F.client??G).delete({url:"/o/data-engine/v2.0/data-list-views/{dataListViewId}",...F})},wF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-list-views/{dataListViewId}",...F})},mF=(F)=>{return(F.client??G).put({url:"/o/data-engine/v2.0/data-list-views/{dataListViewId}",...F,headers:{"Content-Type":"application/json",...F.headers}})},bF=(F)=>{return(F?.client??G).delete({url:"/o/data-engine/v2.0/data-list-views/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},dF=(F)=>{return(F?.client??G).put({url:"/o/data-engine/v2.0/data-list-views/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},gF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-list-views/batch",...F,headers:{"Content-Type":"application/json",...F.headers}})},fF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-list-views/export-batch",...F})},uF=(F)=>{return(F.client??G).delete({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}",...F})},cF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}",...F})},_F=(F)=>{return(F.client??G).put({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}",...F,headers:{"Content-Type":"application/json",...F.headers}})},AF=(F)=>{return(F?.client??G).delete({url:"/o/data-engine/v2.0/data-record-collections/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},CF=(F)=>{return(F?.client??G).put({url:"/o/data-engine/v2.0/data-record-collections/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},aF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-record-collection",...F})},yF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-record-collections",...F})},hF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-record-collections",...F,headers:{"Content-Type":"application/json",...F.headers}})},rF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}/permissions/by-current-user",...F})},lF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}/permissions",...F})},eF=(F)=>{return(F.client??G).put({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}/permissions",...F,headers:{"Content-Type":"application/json",...F.headers}})},pF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/sites/{siteId}/data-record-collections/by-data-record-collection-key/{dataRecordCollectionKey}",...F})},sF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-record-collections/batch",...F,headers:{"Content-Type":"application/json",...F.headers}})},nF=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-record-collections/export-batch",...F})},tF=(F)=>{return(F.client??G).delete({url:"/o/data-engine/v2.0/data-records/{dataRecordId}",...F})},iF=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-records/{dataRecordId}",...F})},oF=(F)=>{return(F.client??G).patch({url:"/o/data-engine/v2.0/data-records/{dataRecordId}",...F,headers:{"Content-Type":"application/json",...F.headers}})},FG=(F)=>{return(F.client??G).put({url:"/o/data-engine/v2.0/data-records/{dataRecordId}",...F,headers:{"Content-Type":"application/json",...F.headers}})},GG=(F)=>{return(F?.client??G).delete({url:"/o/data-engine/v2.0/data-records/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},VG=(F)=>{return(F?.client??G).put({url:"/o/data-engine/v2.0/data-records/batch",...F,headers:{"Content-Type":"application/json",...F?.headers}})},XG=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-records",...F})},ZG=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-records",...F,headers:{"Content-Type":"application/json",...F.headers}})},kG=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}/data-records/export",...F})},BG=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}/data-records",...F})},EG=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}/data-records",...F,headers:{"Content-Type":"application/json",...F.headers}})},HG=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-records/batch",...F,headers:{"Content-Type":"application/json",...F.headers}})},JG=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-definitions/{dataDefinitionId}/data-records/export-batch",...F})},KG=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}/data-records/batch",...F,headers:{"Content-Type":"application/json",...F.headers}})},LG=(F)=>{return(F.client??G).post({url:"/o/data-engine/v2.0/data-record-collections/{dataRecordCollectionId}/data-records/export-batch",...F})},MG=(F)=>{return(F.client??G).get({url:"/o/data-engine/v2.0/openapi.{type}",...F})};export{kF as putSiteDataDefinitionByContentTypeByExternalReferenceCode,eF as putDataRecordCollectionPermissionsPage,CF as putDataRecordCollectionBatch,_F as putDataRecordCollection,VG as putDataRecordBatch,FG as putDataRecord,dF as putDataListViewBatch,mF as putDataListView,UF as putDataLayoutBatch,NF as putDataLayout,KF as putDataDefinitionPermissionsPage,VF as putDataDefinitionBatch,FF as putDataDefinition,PF as postSiteDataDefinitionByContentType,LG as postDataRecordCollectionDataRecordsPageExportBatch,KG as postDataRecordCollectionDataRecordBatch,EG as postDataRecordCollectionDataRecord,vF as postDataLayoutContext,JG as postDataDefinitionDataRecordsPageExportBatch,nF as postDataDefinitionDataRecordCollectionsPageExportBatch,sF as postDataDefinitionDataRecordCollectionBatch,hF as postDataDefinitionDataRecordCollection,HG as postDataDefinitionDataRecordBatch,ZG as postDataDefinitionDataRecord,fF as postDataDefinitionDataListViewsPageExportBatch,gF as postDataDefinitionDataListViewBatch,jF as postDataDefinitionDataListView,SF as postDataDefinitionDataLayoutsPageExportBatch,RF as postDataDefinitionDataLayoutBatch,qF as postDataDefinitionDataLayout,n as postDataDefinitionDataDefinitionFieldLinksPageExportBatch,QF as postDataDefinitionCopy,EF as postDataDefinitionByContentType,oF as patchDataRecord,o as patchDataDefinition,pF as getSiteDataRecordCollectionByDataRecordCollectionKey,YF as getSiteDataLayoutByContentTypeByDataLayoutKey,MF as getSiteDataDefinitionByContentTypeContentTypePage,ZF as getSiteDataDefinitionByContentTypeByExternalReferenceCode,LF as getSiteDataDefinitionByContentTypeByDataDefinitionKey,MG as getOpenApi,lF as getDataRecordCollectionPermissionsPage,rF as getDataRecordCollectionPermissionByCurrentUser,BG as getDataRecordCollectionDataRecordsPage,kG as getDataRecordCollectionDataRecordExport,cF as getDataRecordCollection,iF as getDataRecord,wF as getDataListView,IF as getDataLayout,JF as getDataDefinitionPermissionsPage,XG as getDataDefinitionDataRecordsPage,yF as getDataDefinitionDataRecordCollectionsPage,aF as getDataDefinitionDataRecordCollection,TF as getDataDefinitionDataListViewsPage,$F as getDataDefinitionDataLayoutsPage,s as getDataDefinitionDataDefinitionFieldLinksPage,HF as getDataDefinitionDataDefinitionFieldFieldTypes,BF as getDataDefinitionByContentTypeContentTypePage,i as getDataDefinition,XF as deleteSiteDataDefinitionByContentTypeByExternalReferenceCode,AF as deleteDataRecordCollectionBatch,uF as deleteDataRecordCollection,GG as deleteDataRecordBatch,tF as deleteDataRecord,bF as deleteDataListViewBatch,xF as deleteDataListView,OF as deleteDataLayoutBatch,DF as deleteDataLayout,zF as deleteDataDefinitionDataListView,WF as deleteDataDefinitionDataLayout,GF as deleteDataDefinitionBatch,t as deleteDataDefinition};