import { Transform } from 'class-transformer' import { parseDate } from '../utils/date' import { BaseModel } from './base.model' export class SubscriptionInstallment extends BaseModel { id: string subscription_id: string installment: number amount: number omie_os_code?: string omie_is_invoiced?: boolean @Transform(value => parseDate(value), { toClassOnly: true }) paid_at?: Date @Transform(value => parseDate(value), { toClassOnly: true }) due_date?: Date @Transform(value => parseDate(value), { toClassOnly: true }) created_at: Date @Transform(value => parseDate(value), { toClassOnly: true }) updated_at: Date }