import { Defaults, Guid } from "~/defaults"; import { IShipmentOptions } from "./iShipmentOptions"; import { get } from "http"; import { Mailer } from "~/pipelines"; export class TransporterShipmentOptions implements IShipmentOptions { shipmentType: string = "NotImplemented"; NAME: string = 'TransporterShipmentOptions'; report: string = Defaults.String; emailAddress: string = Defaults.String; emailFrom: string = Defaults.String; emailText: string = Defaults.String; emailSubject: string = Defaults.String; emailAccount: EmailAccount = new EmailAccount(); contact?: string; phoneNumber?: string; street?: string; houseNumber?: string; place?: string; postalCode?: string; countryCodeIso2?: string; } export class EmailAccount { publicId: Guid = Defaults.Guid; name: string = Defaults.String; mailer: Mailer = Mailer.Office365; jSONData: string = Defaults.String; secret: string = Defaults.String; }