import { Defaults, Guid } from "~/defaults"; export class SettingsSalesAppSettings { viewType: SettingsSalesAppViewType = SettingsSalesAppViewType.Tiles; signatureRequired: SettingsSignatureRequired = SettingsSignatureRequired.None; transitStatusPublicId?: Guid; defaultCategoryLanguage: string = Defaults.String; useHighestDiscount: boolean = Defaults.Boolean; allowDiscountPerOrderLine: boolean = Defaults.Boolean; allowExtraDiscountOnOrder: boolean = Defaults.Boolean; allowDifferentSellPriceExclBtw: boolean = Defaults.Boolean; articleImageFieldName?: string; defaultScanField?: string; amountMinimal: number = Defaults.Number; amountStocked: number = Defaults.Number; maxAmountOfArticleInOrder: number = Defaults.Number; useArticleStock: boolean = Defaults.Boolean; transitStatusSequenceNumber?: number; } export enum SettingsSalesAppViewType { Tiles = 0, Headers = 1 } export enum SettingsSignatureRequired { None = 0, Required = 1, Optional = 2 }