UNPKG

@ability-ocean/dtos

Version:

Re-usable `Data Transfer Objects` that can be used when communicating with our API.

2 lines 45.4 kB
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("class-validator")):"function"==typeof define&&define.amd?define("@ability-ocean/dtos",["exports","class-validator"],n):n(((t=t||self)["ability-ocean"]=t["ability-ocean"]||{},t["ability-ocean"].dtos={}),t.classValidator)}(this,function(t,n){"use strict";var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(t,n)};function i(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}function o(t,n,e,i){var o,r=arguments.length,p=r<3?n:null===i?i=Object.getOwnPropertyDescriptor(n,e):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(t,n,e,i);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(p=(r<3?o(p):r>3?o(n,e,p):o(n,e))||p);return r>3&&p&&Object.defineProperty(n,e,p),p}function r(t,n){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,n)}var p=function(){return function(){}}(),s=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(p),y=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(p),a=function(){return function(){}}(),g=function(){function t(){}return o([n.IsOptional(),n.MaxLength(50),r("design:type",String)],t.prototype,"searchFor",void 0),o([n.IsOptional(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"exclude",void 0),o([n.IsOptional(),n.IsISO8601(),r("design:type",Date)],t.prototype,"from",void 0),o([n.IsOptional(),n.IsISO8601(),r("design:type",Date)],t.prototype,"to",void 0),t}(),d=function(){return function(){}}(),u=function(){function t(){}return o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"browser",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"system",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"agent",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"browserLanguage",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"browserVersion",void 0),o([n.IsOptional(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"cookieEnabled",void 0),o([n.IsOptional(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"online",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"screenWidth",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"screenHeight",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"systemLanguage",void 0),t}(),I=function(){function t(){}return o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"severity",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(3e3),r("design:type",String)],t.prototype,"description",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(255),r("design:type",String)],t.prototype,"page",void 0),o([n.IsOptional(),r("design:type",u)],t.prototype,"diagnostics",void 0),t}(),c=function(){function t(){}return o([n.IsNotEmpty(),n.IsEmail(),r("design:type",String)],t.prototype,"email",void 0),o([n.IsNotEmpty(),n.IsString(),n.MinLength(8),n.MaxLength(75),r("design:type",String)],t.prototype,"password",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"otp",void 0),o([n.IsOptional(),n.IsUUID(),r("design:type",String)],t.prototype,"tenant",void 0),t}(),l=function(){return function(){}}(),h=function(){function t(){}return o([n.IsNotEmpty(),n.IsEmail(),n.MaxLength(255),r("design:type",String)],t.prototype,"email",void 0),t}(),f=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MinLength(20),n.MaxLength(20),r("design:type",String)],t.prototype,"code",void 0),t}(),S=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"firstName",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"lastName",void 0),o([n.IsNotEmpty(),n.IsEmail(),r("design:type",String)],t.prototype,"email",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"generatePassword",void 0),o([n.IsOptional(),n.IsString(),n.MinLength(8),n.MaxLength(75),r("design:type",String)],t.prototype,"password",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"verifyPassword",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"enforcePasswordChange",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"enforceTwofactor",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"image",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"phone",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"cellPhone",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"employeeNumber",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"socialSecurityNumber",void 0),o([n.IsNotEmpty(),n.IsNumber(),r("design:type",Number)],t.prototype,"role",void 0),o([n.IsOptional(),n.IsNumber(),r("design:type",Number)],t.prototype,"salary",void 0),o([n.IsOptional(),n.IsNumber(),r("design:type",Number)],t.prototype,"vacationPaid",void 0),o([n.IsOptional(),n.IsNumber(),r("design:type",Number)],t.prototype,"vacationUnpaid",void 0),o([n.IsOptional(),n.IsNumber(),r("design:type",Number)],t.prototype,"employmentType",void 0),o([n.IsOptional(),n.IsNumber(),r("design:type",Number)],t.prototype,"employmentGrade",void 0),o([n.IsOptional(),n.IsUUID(),r("design:type",String)],t.prototype,"stewardFor",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"teams",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"qualifications",void 0),o([n.IsOptional(),n.IsUUID(),r("design:type",String)],t.prototype,"collectiveAgreement",void 0),o([n.IsOptional(),n.IsArray(),r("design:type",Array)],t.prototype,"subscriptions",void 0),t}(),v=function(){return function(){}}(),m=function(){return function(){}}(),O=function(){return function(){}}(),L=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),N=function(){return function(){}}(),E=function(){return function(){}}(),D=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],t.prototype,"name",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"active",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"sponsored",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"trial",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(20),r("design:type",String)],t.prototype,"vatNo",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"contactFirstName",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"contactLastName",void 0),o([n.IsNotEmpty(),n.IsEmail(),n.MaxLength(255),r("design:type",String)],t.prototype,"contactEmail",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"contactPhone",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"billingFirstName",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"billingLastName",void 0),o([n.IsOptional(),n.IsEmail(),n.MaxLength(255),r("design:type",String)],t.prototype,"billingEmail",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"billingPhone",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(100),r("design:type",String)],t.prototype,"billingAddress",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"billingCity",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(25),r("design:type",String)],t.prototype,"billingZip",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"billingCountry",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"costCenter",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"newsletter",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"invoiceBy",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"users",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"pricelist",void 0),t}(),M=function(){return function(){}}(),T=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),x=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MinLength(20),n.MaxLength(20),r("design:type",String)],t.prototype,"code",void 0),t}(),A=function(){return function(){}}(),b=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"description",void 0),o([n.IsNotEmpty(),n.IsString(),n.MinLength(3),n.MaxLength(3),r("design:type",String)],t.prototype,"currency",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"tenants",void 0),t}(),P=function(){return function(){}}(),B=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),U=function(){return function(){}}(),R=function(){function t(){}return o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"ability",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"monthlyPrice",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"yearlyPrice",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"pricelist",void 0),t}(),C=function(){return function(){}}(),w=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),q=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),G=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(3e3),r("design:type",String)],t.prototype,"description",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"phone",void 0),o([n.IsOptional(),n.IsEmail(),n.MaxLength(255),r("design:type",String)],t.prototype,"email",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"type",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"users",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"resourceGroups",void 0),t}(),Q=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),_=function(){return function(){}}(),j=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),k=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"teams",void 0),t}(),V=function(){function t(){}return o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"id",void 0),t}(),F=function(){function t(){}return o([n.IsNotEmpty(),n.IsNumberString(),r("design:type",String)],t.prototype,"page",void 0),t}(),H=function(){function t(){}return o([n.IsNotEmpty(),n.IsNumberString(),r("design:type",String)],t.prototype,"entity",void 0),t}(),W=function(){function t(){}return o([n.IsNotEmpty(),n.IsNumberString(),r("design:type",String)],t.prototype,"type",void 0),t}(),z=function(){function t(){}return o([n.IsNotEmpty(),n.IsNumberString(),r("design:type",String)],t.prototype,"type",void 0),t}(),K=function(){function t(){}return o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"requestId",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"offerId",void 0),o([n.IsNotEmpty(),n.IsString(),n.MinLength(6),n.MaxLength(7),r("design:type",String)],t.prototype,"action",void 0),t}(),Z=function(){function t(){}return o([n.IsNotEmpty(),n.IsNumberString(),r("design:type",String)],t.prototype,"type",void 0),t}(),J=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),X=function(){return function(){}}(),Y=function(){function t(){}return o([n.IsOptional(),r("design:type",String)],t.prototype,"value",void 0),t}(),$=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),r("design:type",Array)],t.prototype,"keys",void 0),t}(),tt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),nt=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(3e3),r("design:type",String)],t.prototype,"description",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"users",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"resources",void 0),t}(),et=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),it=function(){return function(){}}(),ot=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),rt=function(){function t(){}return o([n.IsNotEmpty(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"description",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"resourceGroups",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"qualifications",void 0),t}(),pt=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),st=function(){return function(){}}(),yt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),at=function(){function t(){}return o([n.IsNotEmpty(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"description",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"resources",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"teams",void 0),t}(),gt=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),dt=function(){return function(){}}(),ut=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),It=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(100),r("design:type",String)],t.prototype,"title",void 0),o([n.IsNotEmpty(),n.IsString(),r("design:type",String)],t.prototype,"content",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"commentsEnabled",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"teams",void 0),t}(),ct=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"title",void 0),t}(),lt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),ht=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),r("design:type",String)],t.prototype,"content",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"messageId",void 0),t}(),ft=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),St=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],t.prototype,"name",void 0),o([n.IsNotEmpty(),n.IsNumber(),r("design:type",Number)],t.prototype,"entity",void 0),o([n.IsNotEmpty(),n.IsNumber(),r("design:type",Number)],t.prototype,"event",void 0),o([n.IsNotEmpty(),n.IsNumber(),r("design:type",Number)],t.prototype,"type",void 0),o([n.IsNotEmpty(),n.IsString(),r("design:type",String)],t.prototype,"body",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"active",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"from",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"to",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"monday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"tuesday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"wednesday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"thursday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"friday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"saturday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"sunday",void 0),t}(),vt=function(){function t(){}return o([n.IsOptional(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"entity",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"event",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"type",void 0),o([n.IsOptional(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"active",void 0),t}(),mt=function(){return function(){}}(),Ot=function(){return function(){}}(),Lt=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"firstName",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"lastName",void 0),o([n.IsNotEmpty(),n.IsEmail(),r("design:type",String)],t.prototype,"email",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"phone",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"cellPhone",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"image",void 0),o([n.IsOptional(),n.IsString(),n.MinLength(20),n.MaxLength(20),r("design:type",String)],t.prototype,"verificationCode",void 0),t}(),Nt=function(){function t(){}return o([n.IsNotEmpty(),n.IsEmail(),r("design:type",String)],t.prototype,"email",void 0),t}(),Et=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MinLength(8),n.MaxLength(75),r("design:type",String)],t.prototype,"current",void 0),o([n.IsNotEmpty(),n.IsString(),n.MinLength(8),n.MaxLength(75),r("design:type",String)],t.prototype,"new",void 0),o([n.IsNotEmpty(),n.IsString(),n.MinLength(8),n.MaxLength(75),r("design:type",String)],t.prototype,"verify",void 0),t}(),Dt=function(){return function(){}}(),Mt=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MinLength(8),n.MaxLength(75),r("design:type",String)],t.prototype,"password",void 0),o([n.IsNotEmpty(),n.IsNumber(),r("design:type",Number)],t.prototype,"otp",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"status",void 0),t}(),Tt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),xt=function(){return function(){}}(),At=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),bt=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"description",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"maxOvertimeHours",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"overtimeRange",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"overtimeLifetime",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"maxCompensationHours",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"compensationRange",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"compensationLifetime",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"maxFlexHours",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"flexRange",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"flexLifetime",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"maxFlexPerEvent",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"users",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"collectiveAgreementRates",void 0),t}(),Pt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),Bt=function(){return function(){}}(),Ut=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),Rt=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"monday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"tuesday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"wednesday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"thursday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"friday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"saturday",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"sunday",void 0),o([n.IsNotEmpty(),n.IsString(),n.MinLength(5),n.MaxLength(5),r("design:type",String)],t.prototype,"from",void 0),o([n.IsNotEmpty(),n.IsString(),n.MinLength(5),n.MaxLength(5),r("design:type",String)],t.prototype,"to",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"type",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"addition",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"additionType",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"collectiveAgreements",void 0),t}(),Ct=function(){return function(){}}(),wt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),qt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),Gt=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),r("design:type",Array)],t.prototype,"widgets",void 0),t}(),Qt=function(){return function(){}}(),_t=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"teams",void 0),t}(),jt=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"resourceGroups",void 0),t}(),kt=function(){return function(){}}(),Vt=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"ids",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"from",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"to",void 0),t}(),Ft=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),Ht=function(){function t(){}return o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"type",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],t.prototype,"title",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"description",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(255),r("design:type",String)],t.prototype,"location",void 0),o([n.IsOptional(),n.IsISO8601(),r("design:type",String)],t.prototype,"start",void 0),o([n.IsOptional(),n.IsISO8601(),r("design:type",String)],t.prototype,"end",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"recurrence",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"duration",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"publicHoliday",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"allowance",void 0),o([n.IsNotEmpty(),n.IsBoolean(),r("design:type",Boolean)],t.prototype,"pending",void 0),o([n.IsOptional(),n.IsArray(),n.IsISO8601({each:!0}),r("design:type",Array)],t.prototype,"excludedDates",void 0),o([n.IsOptional(),n.IsArray(),r("design:type",Array)],t.prototype,"participants",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"resources",void 0),t}(),Wt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),zt=function(){return function(){}}(),Kt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),Zt=function(){return function(){}}(),Jt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),Xt=function(){return function(){}}(),Yt=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"events",void 0),t}(),$t=function(){function t(){}return o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"start",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"end",void 0),o([n.IsOptional(),n.IsUUID(),r("design:type",String)],t.prototype,"oldResourceId",void 0),o([n.IsOptional(),n.IsUUID(),r("design:type",String)],t.prototype,"newResourceId",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"entity",void 0),t}(),tn=function(){return function(){}}(),nn=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"calendars",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"from",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"to",void 0),o([n.IsOptional(),n.IsArray(),n.IsInt({each:!0}),r("design:type",Array)],t.prototype,"types",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"exclude",void 0),t}(),en=function(){return function(){}}(),on=function(){return function(){}}(),rn=function(){return function(){}}(),pn=function(){return function(){}}(),sn=function(){function t(){}return o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"id",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"type",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"status",void 0),o([n.IsOptional(),n.IsISO8601(),r("design:type",String)],t.prototype,"start",void 0),o([n.IsOptional(),n.IsISO8601(),r("design:type",String)],t.prototype,"end",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"recurrence",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"duration",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"reminderType",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"reminderUnit",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],t.prototype,"reminderValue",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"categories",void 0),t}(),yn=function(){function t(){}return o([n.IsNotEmpty(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"calendars",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"from",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"to",void 0),o([n.IsNotEmpty(),n.IsArray(),n.IsInt({each:!0}),r("design:type",Array)],t.prototype,"types",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"categories",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"title",void 0),t}(),an=function(){function t(){}return o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"from",void 0),o([n.IsNotEmpty(),n.IsISO8601(),r("design:type",String)],t.prototype,"to",void 0),t}(),gn=function(){return function(){}}(),dn=function(){function t(){}return o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"eventId",void 0),t}(),un=function(){return function(){}}(),In=function(){return function(){}}(),cn=function(){return function(){}}(),ln=function(){return function(){}}(),hn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),fn=function(){function t(){}return o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"tradeRequestId",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"eventId",void 0),t}(),Sn=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],t.prototype,"title",void 0),o([n.IsNotEmpty(),n.IsString(),r("design:type",String)],t.prototype,"errorDescription",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"initialAnalysis",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],t.prototype,"status",void 0),o([n.IsOptional(),n.IsUUID(),r("design:type",String)],t.prototype,"team",void 0),o([n.IsOptional(),n.IsUUID(),r("design:type",String)],t.prototype,"user",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"account",void 0),o([n.IsOptional(),n.IsUUID(),r("design:type",String)],t.prototype,"contact",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"product",void 0),t}(),vn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),mn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),On=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"address",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"city",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(25),r("design:type",String)],e.prototype,"zip",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],e.prototype,"country",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],e.prototype,"note",void 0),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],e.prototype,"type",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],e.prototype,"account",void 0),e}(k),Ln=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),Nn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),En=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),Dn=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],e.prototype,"firstName",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],e.prototype,"lastName",void 0),o([n.IsOptional(),n.IsEmail(),r("design:type",String)],e.prototype,"email",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],e.prototype,"image",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],e.prototype,"phone",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(50),r("design:type",String)],e.prototype,"cellPhone",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],e.prototype,"accounts",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],e.prototype,"positions",void 0),e}(k),Mn=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),Tn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),xn=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],t.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"description",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"contacts",void 0),t}(),An=function(){return function(){}}(),bn=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),Pn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),Bn=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"friendlyName",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],e.prototype,"description",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"website",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"email",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"phone",void 0),o([n.IsOptional(),n.IsString(),n.MaxLength(20),r("design:type",String)],e.prototype,"vatNo",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],e.prototype,"invoiceBy",void 0),o([n.IsOptional(),n.IsInt(),r("design:type",Number)],e.prototype,"industry",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],e.prototype,"contacts",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],e.prototype,"pricelists",void 0),e}(k),Un=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),Rn=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),Cn=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],e.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],e.prototype,"description",void 0),o([n.IsNotEmpty(),n.IsString(),n.MinLength(3),n.MaxLength(3),r("design:type",String)],e.prototype,"currency",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],e.prototype,"items",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],e.prototype,"accounts",void 0),e}(k),wn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),qn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),Gn=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),Qn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),_n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),jn=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),o([n.IsNotEmpty(),n.IsInt(),r("design:type",Number)],e.prototype,"price",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],e.prototype,"product",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],e.prototype,"pricelist",void 0),e}(k),kn=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),Vn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),Fn=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"itemNumber",void 0),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],e.prototype,"description",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],e.prototype,"groups",void 0),e}(k),Hn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),Wn=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),zn=function(){return function(){}}(),Kn=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"version",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"description",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"product",void 0),t}(),Zn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),Jn=function(){return function(){}}(),Xn=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),Yn=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],e.prototype,"name",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],e.prototype,"description",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],e.prototype,"products",void 0),e}(k),$n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(j),te=function(){function t(){}return o([n.IsString(),n.MaxLength(50),r("design:type",String)],t.prototype,"name",void 0),t}(),ne=function(){return function(){}}(),ee=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),ie=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),n.MaxLength(255),r("design:type",String)],t.prototype,"title",void 0),o([n.IsOptional(),n.IsString(),r("design:type",String)],t.prototype,"description",void 0),o([n.IsNotEmpty(),n.IsUUID(),r("design:type",String)],t.prototype,"product",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"questions",void 0),t}(),oe=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n}(a),re=function(){function t(){}return o([n.IsNotEmpty(),n.IsString(),r("design:type",String)],t.prototype,"question",void 0),o([n.IsOptional(),n.IsArray(),n.IsString({each:!0}),n.MinLength(36,{each:!0}),n.MaxLength(36,{each:!0}),r("design:type",Array)],t.prototype,"checkpoints",void 0),t}(),pe=function(){return function(){}}();t.AbilityPricelistDTO=A,t.AbilityPricelistEditDTO=b,t.AbilityPricelistItemDTO=U,t.AbilityPricelistItemEditDTO=R,t.AbilityPricelistItemListDTO=C,t.AbilityPricelistItemSearchDTO=w,t.AbilityPricelistListDTO=P,t.AbilityPricelistSearchDTO=B,t.AccountDTO=Pn,t.AccountEditDTO=Bn,t.AccountListDTO=Un,t.AccountSearchDTO=Rn,t.AddressDTO=vn,t.AddressEditDTO=On,t.AddressListDTO=mn,t.AddressSearchDTO=Ln,t.ApiResponseArrayDTO=y,t.ApiResponseDTO=p,t.ApiResponseObjectDTO=s,t.AuthLoginDTO=c,t.AuthLoginResultDTO=l,t.AuthResetDTO=h,t.AuthResetVerifyDTO=f,t.BaseDTO=a,t.BugDiagnosticsDTO=u,t.BugReportDTO=I,t.CalendarEventCategoryDTO=Wt,t.CalendarEventCategoryListDTO=zt,t.CalendarEventDTO=Ft,t.CalendarEventDateChangeDTO=$t,t.CalendarEventDateRangeDTO=nn,t.CalendarEventDeployPendingDTO=Yt,t.CalendarEventEditDTO=Ht,t.CalendarEventEditDatesOnlyDTO=an,t.CalendarEventEditParticipantsDTO=sn,t.CalendarEventExcludedDateDTO=Kt,t.CalendarEventExcludedDateListDTO=Zt,t.CalendarEventListDTO=pn,t.CalendarEventReminderDTO=Jt,t.CalendarEventReminderListDTO=Xt,t.CalendarEventSearchDTO=yn,t.CalendarEventUserEventsDTO=en,t.CaseEditDTO=Sn,t.CollectiveAgreementDTO=Tt,t.CollectiveAgreementEditDTO=bt,t.CollectiveAgreementListDTO=xt,t.CollectiveAgreementRateDTO=Pt,t.CollectiveAgreementRateEditDTO=Rt,t.CollectiveAgreementRateListDTO=Bt,t.CollectiveAgreementRateSearchDTO=Ut,t.CollectiveAgreementSearchDTO=At,t.CommentDTO=lt,t.CommentEditDTO=ht,t.ContactDTO=Nn,t.ContactEditDTO=Dn,t.ContactListDTO=En,t.ContactSearchDTO=Mn,t.DashboardDTO=Ct,t.DashboardEnabledWidgetsDTO=Gt,t.DashboardMessageListDTO=qt,t.DashboardNotificationHistoryDTO=wt,t.DashboardParametersDTO=Qt,t.FullcalendarEventDTO=tn,t.MessageDTO=ut,t.MessageEditDTO=It,t.MessageSearchDTO=ct,t.NewsDTO=gn,t.NotificationDTO=ft,t.NotificationEditDTO=St,t.NotificationSearchDTO=vt,t.OwnerCalendarEventsDTO=rn,t.ParameterDTO=J,t.ParameterEditDTO=Y,t.ParameterKeyQueryDTO=$,t.ParameterListDTO=X,t.ParticipantListDTO=on,t.PositionDTO=Tn,t.PositionEditDTO=xn,t.PositionListDTO=An,t.PositionSearchDTO=bn,t.PricelistDTO=wn,t.PricelistEditDTO=Cn,t.PricelistItemDTO=Qn,t.PricelistItemEditDTO=jn,t.PricelistItemListDTO=_n,t.PricelistItemSearchDTO=kn,t.PricelistListDTO=qn,t.PricelistSearchDTO=Gn,t.ProductCheckpointDTO=ee,t.ProductCheckpointEditDTO=ie,t.ProductCheckpointListDTO=ne,t.ProductCheckpointQuestionDTO=oe,t.ProductCheckpointQuestionEditDTO=re,t.ProductCheckpointQuestionListDTO=pe,t.ProductDTO=Hn,t.ProductEditDTO=Fn,t.ProductGroupDTO=Xn,t.ProductGroupEditDTO=Yn,t.ProductGroupListDTO=$n,t.ProductGroupSearchDTO=te,t.ProductListDTO=Vn,t.ProductSearchDTO=Wn,t.ProductTestListDTO=Jn,t.ProductVersionDTO=Zn,t.ProductVersionEditDTO=Kn,t.ProductVersionListDTO=zn,t.ProfileChangePasswordDTO=Et,t.ProfileChangeTwofactorStatusDTO=Mt,t.ProfileDTO=Ot,t.ProfileEditDTO=Lt,t.ProfileTwofactorDTO=Dt,t.ProfileVerificationCodeDTO=Nt,t.QualificationDTO=tt,t.QualificationEditDTO=nt,t.QualificationListDTO=it,t.QualificationSearchDTO=et,t.ResourceDTO=ot,t.ResourceEditDTO=rt,t.ResourceGroupDTO=yt,t.ResourceGroupEditDTO=at,t.ResourceGroupListDTO=dt,t.ResourceGroupResourceQueryDTO=jt,t.ResourceGroupSearchDTO=gt,t.ResourceListDTO=st,t.ResourceSearchDTO=pt,t.RouteDemoDataTypeDTO=W,t.RouteEntityTypeDTO=H,t.RouteIdDTO=V,t.RoutePaginationDTO=F,t.RouteParameterTypeDTO=z,t.RouteTeamTypeDTO=Z,t.RouteTradeRequestOfferActionDTO=K,t.SchedulingEventsQueryDTO=Vt,t.SchedulingResourceListDTO=kt,t.SearchDTO=g,t.SearchResultDTO=d,t.SubscriptionListDTO=mt,t.TeamAccessDTO=j,t.TeamAccessEditDTO=k,t.TeamDTO=q,t.TeamEditDTO=G,t.TeamListDTO=_,t.TeamSearchDTO=Q,t.TeamUserQueryDTO=_t,t.TenantConnectionDTO=E,t.TenantDTO=N,t.TenantEditDTO=D,t.TenantListDTO=M,t.TenantSearchDTO=T,t.TenantVerifyDTO=x,t.TradeOfferEditDTO=fn,t.TradeRequestDTO=hn,t.TradeRequestEditDTO=dn,t.TradeRequestEventListDTO=un,t.TradeRequestEventParticipantsListDTO=In,t.TradeRequestEventResourceListDTO=cn,t.TradeRequestOfferListDTO=ln,t.UserDTO=v,t.UserDialogDTO=m,t.UserEditDTO=S,t.UserListDTO=O,t.UserSearchDTO=L,Object.defineProperty(t,"__esModule",{value:!0})}); //# sourceMappingURL=ability-ocean-dtos.umd.min.js.map