add not null constraints
This commit is contained in:
parent
a3b880c50b
commit
7dbaa5a8b3
4
dist/Notary/Contact.js
vendored
4
dist/Notary/Contact.js
vendored
@ -44,18 +44,21 @@ __decorate([
|
|||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateCustomer"], message: "Prénom ne peut pas être vide" }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "First name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "First name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Contact.prototype, "first_name", void 0);
|
], Contact.prototype, "first_name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateCustomer"], message: "Nom ne peut pas être vide" }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "Last name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "Last name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Contact.prototype, "last_name", void 0);
|
], Contact.prototype, "last_name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateCustomer"], message: "Email ne peut pas être vide" }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"] }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"] }),
|
||||||
(0, class_validator_1.IsEmail)({}, { groups: ["createCustomer", "updateCustomer"], message: "Email is not valid" }),
|
(0, class_validator_1.IsEmail)({}, { groups: ["createCustomer", "updateCustomer"], message: "Email is not valid" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
@ -63,6 +66,7 @@ __decorate([
|
|||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateCustomer"], message: "Numéro de téléphone ne peut pas être vide" }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"] }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"] }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Contact.prototype, "cell_phone_number", void 0);
|
], Contact.prototype, "cell_phone_number", void 0);
|
||||||
|
6
dist/Notary/DeedType.js
vendored
6
dist/Notary/DeedType.js
vendored
@ -46,12 +46,14 @@ __decorate([
|
|||||||
], DeedType.prototype, "uid", void 0);
|
], DeedType.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType", "updateDeedType"], message: "Name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType"], message: "Name is required" }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateDeedType"], message: "Name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], DeedType.prototype, "name", void 0);
|
], DeedType.prototype, "name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType", "updateDeedType"], message: "Description is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType"], message: "Description is required" }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateDeedType"], message: "Name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], DeedType.prototype, "description", void 0);
|
], DeedType.prototype, "description", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
2
dist/Notary/DocumentType.js
vendored
2
dist/Notary/DocumentType.js
vendored
@ -49,12 +49,14 @@ __decorate([
|
|||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateDocumentType"], message: "Nom du document ne peut pas être vide" }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], DocumentType.prototype, "name", void 0);
|
], DocumentType.prototype, "name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateDocumentType"], message: "Description ne peut pas être vide" }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Public description is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Public description is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], DocumentType.prototype, "public_description", void 0);
|
], DocumentType.prototype, "public_description", void 0);
|
||||||
|
3
dist/Notary/OfficeRole.js
vendored
3
dist/Notary/OfficeRole.js
vendored
@ -32,7 +32,8 @@ __decorate([
|
|||||||
], OfficeRole.prototype, "uid", void 0);
|
], OfficeRole.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ message: "Name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createOfficeRole"], message: "Nom du rôle ne peut pas être vide" }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateOfficeRole"], message: "Nom du rôle ne peut pas être vide" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], OfficeRole.prototype, "name", void 0);
|
], OfficeRole.prototype, "name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
3
dist/Notary/Role.js
vendored
3
dist/Notary/Role.js
vendored
@ -31,7 +31,8 @@ __decorate([
|
|||||||
], Role.prototype, "uid", void 0);
|
], Role.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createRole"], message: "Name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createRole"], message: "Nom du rôle ne peut pas être vide" }),
|
||||||
|
(0, class_validator_1.NotEquals)(null || '', { groups: ["updateRole"], message: "Nom du rôle ne peut pas être vide" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Role.prototype, "name", void 0);
|
], Role.prototype, "name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
export * from "../Customer/Contact";
|
export * from "../Customer/Contact";
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import ContactCustomer, { ECivility } from "../Customer/Contact";
|
import ContactCustomer, { ECivility } from "../Customer/Contact";
|
||||||
import { IsEmail, IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
import { IsEmail, IsNotEmpty, IsOptional, NotEquals, ValidateNested } from "class-validator";
|
||||||
import Address from "./Address";
|
import Address from "./Address";
|
||||||
|
|
||||||
export default class Contact extends ContactCustomer {
|
export default class Contact extends ContactCustomer {
|
||||||
@ -10,22 +10,26 @@ export default class Contact extends ContactCustomer {
|
|||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateCustomer"]})
|
@IsOptional({ groups: ["updateCustomer"]})
|
||||||
|
@NotEquals(null || '', { groups: ["updateCustomer"], message: "Prénom ne peut pas être vide" })
|
||||||
@IsNotEmpty({ groups: ["createCustomer"], message: "First name is required" })
|
@IsNotEmpty({ groups: ["createCustomer"], message: "First name is required" })
|
||||||
public override first_name!: string;
|
public override first_name!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateCustomer"]})
|
@IsOptional({ groups: ["updateCustomer"]})
|
||||||
|
@NotEquals(null || '', { groups: ["updateCustomer"], message: "Nom ne peut pas être vide" })
|
||||||
@IsNotEmpty({ groups: ["createCustomer"], message: "Last name is required" })
|
@IsNotEmpty({ groups: ["createCustomer"], message: "Last name is required" })
|
||||||
public override last_name!: string;
|
public override last_name!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateCustomer"]})
|
@IsOptional({ groups: ["updateCustomer"]})
|
||||||
|
@NotEquals(null || '', { groups: ["updateCustomer"], message: "Email ne peut pas être vide" })
|
||||||
@IsNotEmpty({ groups: ["createCustomer"] })
|
@IsNotEmpty({ groups: ["createCustomer"] })
|
||||||
@IsEmail({}, { groups: ["createCustomer", "updateCustomer"], message: "Email is not valid" })
|
@IsEmail({}, { groups: ["createCustomer", "updateCustomer"], message: "Email is not valid" })
|
||||||
public override email!: string;
|
public override email!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateCustomer"]})
|
@IsOptional({ groups: ["updateCustomer"]})
|
||||||
|
@NotEquals(null || '', { groups: ["updateCustomer"], message: "Numéro de téléphone ne peut pas être vide" })
|
||||||
@IsNotEmpty({ groups: ["createCustomer"] })
|
@IsNotEmpty({ groups: ["createCustomer"] })
|
||||||
public override cell_phone_number!: string;
|
public override cell_phone_number!: string;
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
export * from "../Customer/DeedType";
|
export * from "../Customer/DeedType";
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import DeedTypeCustomer from "../Customer/DeedType";
|
import DeedTypeCustomer from "../Customer/DeedType";
|
||||||
import { IsDate, IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
import { IsDate, IsNotEmpty, IsOptional, NotEquals, ValidateNested } from "class-validator";
|
||||||
import DocumentType from "./DocumentType";
|
import DocumentType from "./DocumentType";
|
||||||
import Deed from "./Deed";
|
import Deed from "./Deed";
|
||||||
import Office from "./Office";
|
import Office from "./Office";
|
||||||
@ -12,11 +12,13 @@ export default class DeedType extends DeedTypeCustomer {
|
|||||||
public override uid?: string;
|
public override uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({ groups: ["createDeedType", "updateDeedType"], message: "Name is required" })
|
@IsNotEmpty({ groups: ["createDeedType"], message: "Name is required" })
|
||||||
|
@NotEquals(null || '', { groups: ["updateDeedType"], message: "Name is required" })
|
||||||
public override name!: string;
|
public override name!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({ groups: ["createDeedType", "updateDeedType"], message: "Description is required" })
|
@IsNotEmpty({ groups: ["createDeedType"], message: "Description is required" })
|
||||||
|
@NotEquals(null || '', { groups: ["updateDeedType"], message: "Name is required" })
|
||||||
public override description!: string;
|
public override description!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
export * from "../Customer/DocumentType";
|
export * from "../Customer/DocumentType";
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import DocumentTypeCustomer from "../Customer/DocumentType";
|
import DocumentTypeCustomer from "../Customer/DocumentType";
|
||||||
import { IsDate, IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
import { IsDate, IsNotEmpty, IsOptional, NotEquals, ValidateNested } from "class-validator";
|
||||||
import Office from "./Office";
|
import Office from "./Office";
|
||||||
import Document from "./Document";
|
import Document from "./Document";
|
||||||
import Deed from "./Deed";
|
import Deed from "./Deed";
|
||||||
@ -14,11 +14,13 @@ export default class DocumentType extends DocumentTypeCustomer {
|
|||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateDocumentType"] })
|
@IsOptional({ groups: ["updateDocumentType"] })
|
||||||
|
@NotEquals(null || '', { groups: ["updateDocumentType"], message: "Nom du document ne peut pas être vide" })
|
||||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Name is required" })
|
@IsNotEmpty({ groups: ["createDocumentType"], message: "Name is required" })
|
||||||
public override name!: string;
|
public override name!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateDocumentType"] })
|
@IsOptional({ groups: ["updateDocumentType"] })
|
||||||
|
@NotEquals(null || '', { groups: ["updateDocumentType"], message: "Description ne peut pas être vide" })
|
||||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Public description is required" })
|
@IsNotEmpty({ groups: ["createDocumentType"], message: "Public description is required" })
|
||||||
public override public_description!: string;
|
public override public_description!: string;
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import {
|
import {
|
||||||
IsDate,
|
IsDate,
|
||||||
IsNotEmpty,
|
IsNotEmpty,
|
||||||
|
NotEquals,
|
||||||
ValidateNested,
|
ValidateNested,
|
||||||
} from "class-validator";
|
} from "class-validator";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
@ -14,7 +15,8 @@ export default class OfficeRole extends Resource {
|
|||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({message: "Name is required"})
|
@IsNotEmpty({groups: ["createOfficeRole"], message: "Nom du rôle ne peut pas être vide"})
|
||||||
|
@NotEquals(null || '', { groups: ["updateOfficeRole"], message: "Nom du rôle ne peut pas être vide" })
|
||||||
public name!: string;
|
public name!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import {
|
import {
|
||||||
IsDate,
|
IsDate,
|
||||||
IsNotEmpty,
|
IsNotEmpty,
|
||||||
|
NotEquals,
|
||||||
ValidateNested,
|
ValidateNested,
|
||||||
} from "class-validator";
|
} from "class-validator";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
@ -14,7 +15,8 @@ export default class Role extends Resource {
|
|||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({groups: ["createRole"], message: "Name is required"})
|
@IsNotEmpty({groups: ["createRole"], message: "Nom du rôle ne peut pas être vide"})
|
||||||
|
@NotEquals(null || '', { groups: ["updateRole"], message: "Nom du rôle ne peut pas être vide" })
|
||||||
public name!: string;
|
public name!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user