voucher-validator
Version:
This lib provide validator to check business rules for a voucher
25 lines (24 loc) • 617 B
TypeScript
export type VoucherType = 'GENERICO' | 'NOMINAL' | 'NAO NOMINAL';
export interface Voucher {
codigoVoucher: string;
dataUtilizacao: Date;
idLote: string;
documentoVinculado: null | string;
valido: boolean;
idCliente: number;
idConvenio: number;
utilizado: boolean;
tipoCupom: VoucherType;
login: string;
dataInicioValidade: Date;
dataFimValidade: Date;
quantidadeDesconto: number;
createdAt: Date;
deletedAt: Date | null;
produto: string;
id_produto: string;
}
export interface VoucherProps {
userDocument: string | null;
product: string;
}