pl4y-data-library
Version:
This library contains the dtos, enums, schemas, and other data objects needed in the pl4y ecosystem.
33 lines (23 loc) • 662 B
text/typescript
import { IsBoolean, IsDate, IsNumber, IsNumberString, IsPositive, IsString } from "class-validator";
import { CartStatusEnum } from "../../../enums/cart-status.enum";
import { CartItem } from "../../../schemas/cart.schema";
export class CartHdDto {
()
id: string;
()
isCheckoutable: boolean;
()
referenceId: string;
items: CartItem[];
()
()
itemCount: number;
()
cartStatus: CartStatusEnum;
()
currencyCode: string;
()
expirationTime: Date;
({ maxDecimalPlaces: 2 })
subtotal: number;
}