try class validator optionnal
This commit is contained in:
parent
40d21346e7
commit
142260dc3a
2
dist/Customer/Contact.js
vendored
2
dist/Customer/Contact.js
vendored
@ -26,10 +26,12 @@ class Contact extends Resource_1.default {
|
|||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "First name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "First name is required" }),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["update"] }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Contact.prototype, "first_name", void 0);
|
], Contact.prototype, "first_name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Last name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Last name is required" }),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["update"] }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Contact.prototype, "last_name", void 0);
|
], Contact.prototype, "last_name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
1
dist/Notary/User.js
vendored
1
dist/Notary/User.js
vendored
@ -29,6 +29,7 @@ __decorate([
|
|||||||
], User.prototype, "idNot", void 0);
|
], User.prototype, "idNot", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"] }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"] }),
|
||||||
|
(0, class_validator_1.IsOptional)(),
|
||||||
__metadata("design:type", Contact_1.default)
|
__metadata("design:type", Contact_1.default)
|
||||||
], User.prototype, "contact", void 0);
|
], User.prototype, "contact", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import { IsNotEmpty, IsDate, IsEmail } from "class-validator";
|
import { IsNotEmpty, IsDate, IsEmail, IsOptional } from "class-validator";
|
||||||
import type Address from "./Address";
|
import type Address from "./Address";
|
||||||
import type Customer from ".";
|
import type Customer from ".";
|
||||||
import type User from "../Notary";
|
import type User from "../Notary";
|
||||||
@ -6,9 +6,11 @@ import Resource from "../Resource";
|
|||||||
|
|
||||||
export default class Contact extends Resource {
|
export default class Contact extends Resource {
|
||||||
@IsNotEmpty({ groups: ["create"], message: "First name is required" })
|
@IsNotEmpty({ groups: ["create"], message: "First name is required" })
|
||||||
|
@IsOptional({ groups: ["update"] })
|
||||||
public first_name!: string;
|
public first_name!: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Last name is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Last name is required" })
|
||||||
|
@IsOptional({ groups: ["update"] })
|
||||||
public last_name!: string;
|
public last_name!: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"] })
|
@IsNotEmpty({ groups: ["create"] })
|
||||||
|
@ -10,6 +10,7 @@ export default class User extends Resource {
|
|||||||
public idNot!: string;
|
public idNot!: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"] })
|
@IsNotEmpty({ groups: ["create"] })
|
||||||
|
@IsOptional()
|
||||||
public contact!: Contact;
|
public contact!: Contact;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"] })
|
@IsNotEmpty({ groups: ["create"] })
|
||||||
|
Loading…
x
Reference in New Issue
Block a user