diff --git a/dist/Notary/Rule.d.ts b/dist/Notary/Rule.d.ts index 598b8bc..6182e2f 100644 --- a/dist/Notary/Rule.d.ts +++ b/dist/Notary/Rule.d.ts @@ -5,6 +5,7 @@ export default class Rule extends Resource { uid?: string; name: string; label: string; + namespace: string; created_at: Date | null; updated_at: Date | null; role?: Role[]; diff --git a/dist/Notary/Rule.js b/dist/Notary/Rule.js index 1e8abec..6c198eb 100644 --- a/dist/Notary/Rule.js +++ b/dist/Notary/Rule.js @@ -39,6 +39,10 @@ __decorate([ (0, class_validator_1.IsNotEmpty)({ groups: ["createRule"], message: "Name is required" }), __metadata("design:type", String) ], Rule.prototype, "label", void 0); +__decorate([ + (0, class_transformer_1.Expose)(), + __metadata("design:type", String) +], Rule.prototype, "namespace", void 0); __decorate([ (0, class_transformer_1.Expose)(), __metadata("design:type", Object) diff --git a/src/Notary/Rule.ts b/src/Notary/Rule.ts index 9b78a38..7badcfc 100644 --- a/src/Notary/Rule.ts +++ b/src/Notary/Rule.ts @@ -1,35 +1,36 @@ -import { - IsNotEmpty, -} from "class-validator"; +import { IsNotEmpty } from "class-validator"; import Resource from "../Resource"; import { Expose, Type } from "class-transformer"; import Role from "./Role"; import OfficeRole from "./OfficeRole"; export default class Rule extends Resource { - @Expose() - @IsNotEmpty({ groups: ["updateOfficeRole"] ,message: "UID is required" }) - public uid?: string; + @Expose() + @IsNotEmpty({ groups: ["updateOfficeRole"], message: "UID is required" }) + public uid?: string; - @Expose() - @IsNotEmpty({ groups: ["createRule"], message: "Name is required"}) - public name!: string; + @Expose() + @IsNotEmpty({ groups: ["createRule"], message: "Name is required" }) + public name!: string; - @Expose() - @IsNotEmpty({groups: ["createRule"], message: "Name is required"}) - public label!: string; + @Expose() + @IsNotEmpty({ groups: ["createRule"], message: "Name is required" }) + public label!: string; - @Expose() - public created_at: Date | null = null; + @Expose() + public namespace!: string; - @Expose() - public updated_at: Date | null = null; + @Expose() + public created_at: Date | null = null; - @Expose() - @Type(() => Role) - role?: Role[]; + @Expose() + public updated_at: Date | null = null; - @Expose() - @Type(() => OfficeRole) - officeRole?: OfficeRole[]; -} \ No newline at end of file + @Expose() + @Type(() => Role) + role?: Role[]; + + @Expose() + @Type(() => OfficeRole) + officeRole?: OfficeRole[]; +}