import { Defaults } from "../defaults"; import { DefaultProperties } from "../defaultProperties"; import { FreeFieldGroup } from "../freeFieldGroup"; import { SupplierDomainMailSending } from "./mailSending"; import { SupplierDomainAddress } from "./address"; export class SupplierDomainSupplier extends DefaultProperties { supplierCode: number = Defaults.Number; gLN: string = Defaults.String; name: string = Defaults.String; phoneNumber: string = Defaults.String; mobilePhoneNumber: string = Defaults.String; btWNumber: string = Defaults.String; kVKNumber: string = Defaults.String; iBAN: string = Defaults.String; memo: string = Defaults.String; email: string = Defaults.String; subscriptionId: number = Defaults.Number; invoiceBy: SupplierDomainSupplier = new SupplierDomainSupplier(); businessAddress: SupplierDomainAddress = new SupplierDomainAddress(); invoiceAddress: SupplierDomainAddress = new SupplierDomainAddress(); deliveryAddress: SupplierDomainAddress = new SupplierDomainAddress(); correspondenceAddress: SupplierDomainAddress = new SupplierDomainAddress(); quoteMailSending: SupplierDomainMailSending = new SupplierDomainMailSending(); confirmationMailSending: SupplierDomainMailSending = new SupplierDomainMailSending(); invoiceMailSending: SupplierDomainMailSending = new SupplierDomainMailSending(); reminderMailSending: SupplierDomainMailSending = new SupplierDomainMailSending(); groupedFreeFields: FreeFieldGroup[] = []; }