import { Defaults, Guid } from "~/defaults"; import { RelationsAddress } from "../Relations/address"; import { RelationsMailSending } from "../Relations/mailSending"; import { GenericFreeFieldGroup } from "../generic"; export class RelationsSupplier { publicId: Guid = Defaults.Guid; 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: RelationsSupplier = null!; businessAddress: RelationsAddress = new RelationsAddress(); invoiceAddress: RelationsAddress = new RelationsAddress(); deliveryAddress: RelationsAddress = new RelationsAddress(); correspondenceAddress: RelationsAddress = new RelationsAddress(); quoteMailSending: RelationsMailSending = new RelationsMailSending(); confirmationMailSending: RelationsMailSending = new RelationsMailSending(); invoiceMailSending: RelationsMailSending = new RelationsMailSending(); reminderMailSending: RelationsMailSending = new RelationsMailSending(); groupedFreeFields: GenericFreeFieldGroup[] = []; }