Interface ProjectModel

Project Model provides all the data related to a project and customer

interface ProjectModel {
    alias?: string;
    customerId?: string;
    customsSystem?: CustomsSystem;
    id?: string;
    mappings?: Mapping[];
    masterData?: {
        bulkImport: BulkUploadFileStatistics[];
    };
    modules?: ModuleModel[];
    projectId?: string;
    rules?: Rule[];
    taricClassifications?: {
        bulkUploadLimit?: number;
        history: {
            [date: string]: number;
        };
        limit: number;
        total: number;
    };
    tariffNumberTreeSystem?: TariffSystem;
    workspaces?: QueueWorkspaceModel[];
}

Properties

alias?: string
customerId?: string
customsSystem?: CustomsSystem
id?: string
mappings?: Mapping[]
masterData?: {
    bulkImport: BulkUploadFileStatistics[];
}

Type declaration

modules?: ModuleModel[]
projectId?: string
rules?: Rule[]
taricClassifications?: {
    bulkUploadLimit?: number;
    history: {
        [date: string]: number;
    };
    limit: number;
    total: number;
}

Type declaration

  • Optional bulkUploadLimit?: number
  • history: {
        [date: string]: number;
    }
    • [date: string]: number
  • limit: number
  • total: number
tariffNumberTreeSystem?: TariffSystem
workspaces?: QueueWorkspaceModel[]