import { isNil } from 'lodash' import { BaseModel } from '../base.model' import { Products } from '../enums/products.enum' export class Campaign extends BaseModel { value: string description?: string product: Products credit_quantity: number total_available: number total_used?: number get isValid(): boolean { return isNil(this.total_used) || this.total_used < this.total_available } }