Add new model definitions for various APIs in generated Swagger files

This commit is contained in:
Lorenz Hilpert
2025-01-29 17:16:58 +01:00
parent 9efbfab253
commit c6a174d93f
978 changed files with 29960 additions and 11 deletions

View File

@@ -4,7 +4,7 @@
"sourceRoot": "generated/swagger/wws-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"tags": ["generated","swagger", "wws", "api"],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",

View File

@@ -0,0 +1,62 @@
/* tslint:disable */
import { HttpClient, HttpParameterCodec, HttpParams } from '@angular/common/http';
import { WwsConfiguration } from './wws-configuration';
/**
* Custom parameter codec to correctly handle the plus sign in parameter
* values. See https://github.com/angular/angular/issues/18261
*/
class ParameterCodec implements HttpParameterCodec {
encodeKey(key: string): string {
return encodeURIComponent(key);
}
encodeValue(value: string): string {
return encodeURIComponent(value);
}
decodeKey(key: string): string {
return decodeURIComponent(key);
}
decodeValue(value: string): string {
return decodeURIComponent(value);
}
}
const PARAMETER_CODEC = new ParameterCodec();
/**
* Base class for API services
*/
export class BaseService {
constructor(
protected config: WwsConfiguration,
protected http: HttpClient,
) {}
private _rootUrl: string = '';
/**
* Returns the root url for API operations. If not set directly in this
* service, will fallback to ApiConfiguration.rootUrl.
*/
get rootUrl(): string {
return this._rootUrl || this.config.rootUrl;
}
/**
* Sets the root URL for API operations in this service.
*/
set rootUrl(rootUrl: string) {
this._rootUrl = rootUrl;
}
/**
* Creates a new `HttpParams` with the correct codec
*/
protected newParams(): HttpParams {
return new HttpParams({
encoder: PARAMETER_CODEC,
});
}
}

View File

@@ -0,0 +1,164 @@
export { ListResponseArgsOfPackageDTO } from './models/list-response-args-of-package-dto';
export { ResponseArgsOfIEnumerableOfPackageDTO } from './models/response-args-of-ienumerable-of-package-dto';
export { PackageDTO } from './models/package-dto';
export { EntityDTOContainerOfUserDTO } from './models/entity-dtocontainer-of-user-dto';
export { UserDTO } from './models/user-dto';
export { Gender } from './models/gender';
export { EntityDTOBaseOfUserDTOAndIUser } from './models/entity-dtobase-of-user-dtoand-iuser';
export { EntityDTOBase } from './models/entity-dtobase';
export { EntityDTO } from './models/entity-dto';
export { EntityStatus } from './models/entity-status';
export { CRUDA } from './models/cruda';
export { TouchedBase } from './models/touched-base';
export { EntityDTOReferenceContainer } from './models/entity-dtoreference-container';
export { ExternalReferenceDTO } from './models/external-reference-dto';
export { EntityDTOContainerOfLabelDTO } from './models/entity-dtocontainer-of-label-dto';
export { LabelDTO } from './models/label-dto';
export { EntityDTOBaseOfLabelDTOAndILabel } from './models/entity-dtobase-of-label-dtoand-ilabel';
export { WeightOfAvoirdupois } from './models/weight-of-avoirdupois';
export { Avoirdupois } from './models/avoirdupois';
export { AddresseeDTO } from './models/addressee-dto';
export { OrganisationDTO } from './models/organisation-dto';
export { OrganisationNamesDTO } from './models/organisation-names-dto';
export { PersonNamesDTO } from './models/person-names-dto';
export { AddressDTO } from './models/address-dto';
export { GeoLocation } from './models/geo-location';
export { CommunicationDetailsDTO } from './models/communication-details-dto';
export { EntityDTOBaseOfPackageDTOAndIPackage } from './models/entity-dtobase-of-package-dtoand-ipackage';
export { ResponseArgs } from './models/response-args';
export { DialogOfString } from './models/dialog-of-string';
export { DialogSettings } from './models/dialog-settings';
export { DialogContentType } from './models/dialog-content-type';
export { KeyValueDTOOfStringAndString } from './models/key-value-dtoof-string-and-string';
export { ProblemDetails } from './models/problem-details';
export { ResponseArgsOfPackageDTO } from './models/response-args-of-package-dto';
export { ResponseArgsOfNullableBoolean } from './models/response-args-of-nullable-boolean';
export { ResponseArgsOfQuerySettingsDTO } from './models/response-args-of-query-settings-dto';
export { QuerySettingsDTO } from './models/query-settings-dto';
export { InputGroupDTO } from './models/input-group-dto';
export { InputDTO } from './models/input-dto';
export { InputType } from './models/input-type';
export { InputOptionsDTO } from './models/input-options-dto';
export { OptionDTO } from './models/option-dto';
export { OrderByDTO } from './models/order-by-dto';
export { ListResponseArgsOfProductListItemDTO } from './models/list-response-args-of-product-list-item-dto';
export { ResponseArgsOfIEnumerableOfProductListItemDTO } from './models/response-args-of-ienumerable-of-product-list-item-dto';
export { ProductListItemDTO } from './models/product-list-item-dto';
export { EntityDTOContainerOfProductListItemDTO } from './models/entity-dtocontainer-of-product-list-item-dto';
export { EntityDTOContainerOfProductListDTO } from './models/entity-dtocontainer-of-product-list-dto';
export { ProductListDTO } from './models/product-list-dto';
export { EntityDTOContainerOfStockDTO } from './models/entity-dtocontainer-of-stock-dto';
export { StockDTO } from './models/stock-dto';
export { EntityDTOContainerOfBranchDTO } from './models/entity-dtocontainer-of-branch-dto';
export { BranchDTO } from './models/branch-dto';
export { BranchType } from './models/branch-type';
export { EntityDTOBaseOfBranchDTOAndIBranch } from './models/entity-dtobase-of-branch-dtoand-ibranch';
export { EntityDTOBaseOfStockDTOAndIStock } from './models/entity-dtobase-of-stock-dtoand-istock';
export { ProductListDTO2 } from './models/product-list-dto2';
export { EntityDTOContainerOfProductListDTO2 } from './models/entity-dtocontainer-of-product-list-dto2';
export { EntityDTOContainerOfCategoryDTO } from './models/entity-dtocontainer-of-category-dto';
export { CategoryDTO } from './models/category-dto';
export { EntityDTOContainerOfTenantDTO } from './models/entity-dtocontainer-of-tenant-dto';
export { TenantDTO } from './models/tenant-dto';
export { EntityDTOBaseOfTenantDTOAndITenant } from './models/entity-dtobase-of-tenant-dtoand-itenant';
export { TaskDTO } from './models/task-dto';
export { UserReference } from './models/user-reference';
export { ImpedimentDTO } from './models/impediment-dto';
export { EntityDTOContainerOfStockItemDTO } from './models/entity-dtocontainer-of-stock-item-dto';
export { StockItemDTO } from './models/stock-item-dto';
export { EntityDTOContainerOfItemDTO } from './models/entity-dtocontainer-of-item-dto';
export { ItemDTO } from './models/item-dto';
export { ProductDTO } from './models/product-dto';
export { SizeOfString } from './models/size-of-string';
export { QuantityUnitType } from './models/quantity-unit-type';
export { EntityDTOBaseOfItemDTOAndIItem } from './models/entity-dtobase-of-item-dtoand-iitem';
export { EntityDTOBaseOfStockItemDTOAndIStockItem } from './models/entity-dtobase-of-stock-item-dtoand-istock-item';
export { CompartmentInfoDTO } from './models/compartment-info-dto';
export { InStockInfoDTO } from './models/in-stock-info-dto';
export { ProductListItemDTO2 } from './models/product-list-item-dto2';
export { EntityDTOContainerOfProductListItemDTO2 } from './models/entity-dtocontainer-of-product-list-item-dto2';
export { ArticleDTO } from './models/article-dto';
export { PriceDTO } from './models/price-dto';
export { PriceValueDTO } from './models/price-value-dto';
export { VATValueDTO } from './models/vatvalue-dto';
export { VATType } from './models/vattype';
export { QuantityValueDTO } from './models/quantity-value-dto';
export { QueryTokenDTO } from './models/query-token-dto';
export { ResponseArgsOfProductListDTO } from './models/response-args-of-product-list-dto';
export { ResponseArgsOfString } from './models/response-args-of-string';
export { DocumentPayloadOfIEnumerableOfProductListItemDTO } from './models/document-payload-of-ienumerable-of-product-list-item-dto';
export { ListResponseArgsOfProductListDTO } from './models/list-response-args-of-product-list-dto';
export { ResponseArgsOfIEnumerableOfProductListDTO } from './models/response-args-of-ienumerable-of-product-list-dto';
export { ResponseArgsOfProductListItemDTO } from './models/response-args-of-product-list-item-dto';
export { BatchResponseArgsOfProductListItemDTOAndString } from './models/batch-response-args-of-product-list-item-dtoand-string';
export { KeyValuePairOfStringAndProductListItemDTO } from './models/key-value-pair-of-string-and-product-list-item-dto';
export { ReturnValueOfString } from './models/return-value-of-string';
export { ReturnValue } from './models/return-value';
export { KeyValuePairOfStringAndInteger } from './models/key-value-pair-of-string-and-integer';
export { ResponseArgsOfIEnumerableOfStockInfoDTO } from './models/response-args-of-ienumerable-of-stock-info-dto';
export { StockInfoDTO } from './models/stock-info-dto';
export { StockStatus } from './models/stock-status';
export { StocksRequestValues } from './models/stocks-request-values';
export { StockRequestValues } from './models/stock-request-values';
export { ResponseArgsOfIEnumerableOfReturnInfoDTO } from './models/response-args-of-ienumerable-of-return-info-dto';
export { ReturnInfoDTO } from './models/return-info-dto';
export { ResponseArgsOfDBHBranchExtensionDTO } from './models/response-args-of-dbhbranch-extension-dto';
export { DBHBranchExtensionDTO } from './models/dbhbranch-extension-dto';
export { QuadrupelDTO } from './models/quadrupel-dto';
export { ResponseArgsOfBranchDTO } from './models/response-args-of-branch-dto';
export { ResponseArgsOfStockDTO } from './models/response-args-of-stock-dto';
export { ResponseArgsOfIEnumerableOfStockDTO } from './models/response-args-of-ienumerable-of-stock-dto';
export { ResponseArgsOfIEnumerableOfStockEntryDTO } from './models/response-args-of-ienumerable-of-stock-entry-dto';
export { StockEntryDTO } from './models/stock-entry-dto';
export { EntityDTOContainerOfStockEntryDTO } from './models/entity-dtocontainer-of-stock-entry-dto';
export { EntityDTOContainerOfStockCompartmentDTO } from './models/entity-dtocontainer-of-stock-compartment-dto';
export { StockCompartmentDTO } from './models/stock-compartment-dto';
export { EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment } from './models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment';
export { StockEntryType } from './models/stock-entry-type';
export { EntityDTOContainerOfStockOrderItemDTO } from './models/entity-dtocontainer-of-stock-order-item-dto';
export { StockOrderItemDTO } from './models/stock-order-item-dto';
export { EntityDTOContainerOfStockOrderDTO } from './models/entity-dtocontainer-of-stock-order-dto';
export { StockOrderDTO } from './models/stock-order-dto';
export { EntityDTOContainerOfSupplierDTO } from './models/entity-dtocontainer-of-supplier-dto';
export { SupplierDTO } from './models/supplier-dto';
export { SupplierType } from './models/supplier-type';
export { EntityDTOBaseOfSupplierDTOAndISupplier } from './models/entity-dtobase-of-supplier-dtoand-isupplier';
export { EntityDTOBaseOfStockOrderDTOAndIStockOrder } from './models/entity-dtobase-of-stock-order-dtoand-istock-order';
export { EntityDTOContainerOfSupplierStatusCodeDTO } from './models/entity-dtocontainer-of-supplier-status-code-dto';
export { SupplierStatusCodeDTO } from './models/supplier-status-code-dto';
export { AvailabilityType } from './models/availability-type';
export { EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode } from './models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code';
export { EntityDTOContainerOfStockOrderItemStatusDTO } from './models/entity-dtocontainer-of-stock-order-item-status-dto';
export { StockOrderItemStatusDTO } from './models/stock-order-item-status-dto';
export { StockOrderItemProcessingStatus } from './models/stock-order-item-processing-status';
export { EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus } from './models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status';
export { EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem } from './models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item';
export { EntityDTOContainerOfStockReservationItemDTO } from './models/entity-dtocontainer-of-stock-reservation-item-dto';
export { StockReservationItemDTO } from './models/stock-reservation-item-dto';
export { EntityDTOContainerOfStockReservationDTO } from './models/entity-dtocontainer-of-stock-reservation-dto';
export { StockReservationDTO } from './models/stock-reservation-dto';
export { EntityDTOBaseOfStockReservationDTOAndIStockReservation } from './models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation';
export { EntityDTOContainerOfStockReservationItemStatusDTO } from './models/entity-dtocontainer-of-stock-reservation-item-status-dto';
export { StockReservationItemStatusDTO } from './models/stock-reservation-item-status-dto';
export { StockReservationItemProcessingStatus } from './models/stock-reservation-item-processing-status';
export { EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus } from './models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status';
export { EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem } from './models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item';
export { EntityDTOBaseOfStockEntryDTOAndIStockEntry } from './models/entity-dtobase-of-stock-entry-dtoand-istock-entry';
export { ResponseArgsOfIEnumerableOfStockItemDTO } from './models/response-args-of-ienumerable-of-stock-item-dto';
export { ResponseArgsOfIEnumerableOfStockOrderDTO } from './models/response-args-of-ienumerable-of-stock-order-dto';
export { ResponseArgsOfIEnumerableOfStockReservationDTO } from './models/response-args-of-ienumerable-of-stock-reservation-dto';
export { ListResponseArgsOfSupplierDTO } from './models/list-response-args-of-supplier-dto';
export { ResponseArgsOfIEnumerableOfSupplierDTO } from './models/response-args-of-ienumerable-of-supplier-dto';
export { ListResponseArgsOfPackageDTO2 } from './models/list-response-args-of-package-dto2';
export { ResponseArgsOfIEnumerableOfPackageDTO2 } from './models/response-args-of-ienumerable-of-package-dto2';
export { PackageDTO2 } from './models/package-dto2';
export { PackageArrivalStatusDTO } from './models/package-arrival-status-dto';
export { ArrivalStatus } from './models/arrival-status';
export { ResponseArgsOfPackageDetailResponseDTO } from './models/response-args-of-package-detail-response-dto';
export { PackageDetailResponseDTO } from './models/package-detail-response-dto';
export { NestedKeyValueDTOOfStringAndString } from './models/nested-key-value-dtoof-string-and-string';
export { PackageItemDTO } from './models/package-item-dto';
export { StockInfoDTO2 } from './models/stock-info-dto2';
export { StockStatus2 } from './models/stock-status-2';
export { PackageItemDTO2 } from './models/package-item-dto2';
export { ResponseArgsOfPackageArrivalStatusDTO } from './models/response-args-of-package-arrival-status-dto';

View File

@@ -0,0 +1,18 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
import { GeoLocation } from './geo-location';
export interface AddressDTO extends TouchedBase {
apartment?: string;
careOf?: string;
city?: string;
country?: string;
district?: string;
geoLocation?: GeoLocation;
info?: string;
po?: string;
region?: string;
state?: string;
street?: string;
streetNumber?: string;
zipCode?: string;
}

View File

@@ -0,0 +1,13 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
import { AddressDTO } from './address-dto';
import { CommunicationDetailsDTO } from './communication-details-dto';
import { OrganisationDTO } from './organisation-dto';
import { PersonNamesDTO } from './person-names-dto';
export interface AddresseeDTO extends TouchedBase {
address?: AddressDTO;
communicationDetails?: CommunicationDetailsDTO;
locale?: string;
organisation?: OrganisationDTO;
person?: PersonNamesDTO;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type ArrivalStatus = 0 | 1 | 2 | 4 | 8 | 16;

View File

@@ -0,0 +1,9 @@
/* tslint:disable */
import { ProductDTO } from './product-dto';
import { PriceDTO } from './price-dto';
import { QuantityValueDTO } from './quantity-value-dto';
export interface ArticleDTO extends ProductDTO {
price?: PriceDTO;
priceMaintained?: boolean;
quantity?: QuantityValueDTO;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type AvailabilityType = 0 | 1 | 2 | 32 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384;

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type Avoirdupois = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096;

View File

@@ -0,0 +1,18 @@
/* tslint:disable */
import { ReturnValueOfString } from './return-value-of-string';
import { KeyValuePairOfStringAndInteger } from './key-value-pair-of-string-and-integer';
import { KeyValuePairOfStringAndProductListItemDTO } from './key-value-pair-of-string-and-product-list-item-dto';
export interface BatchResponseArgsOfProductListItemDTOAndString {
alreadyProcessed?: Array<ReturnValueOfString>;
ambiguous?: Array<string>;
completed: boolean;
duplicates?: Array<KeyValuePairOfStringAndInteger>;
error: boolean;
failed?: Array<ReturnValueOfString>;
invalidProperties?: { [key: string]: string };
message?: string;
requestId?: number;
successful?: Array<KeyValuePairOfStringAndProductListItemDTO>;
total: number;
unknown?: Array<ReturnValueOfString>;
}

View File

@@ -0,0 +1,20 @@
/* tslint:disable */
import { EntityDTOBaseOfBranchDTOAndIBranch } from './entity-dtobase-of-branch-dtoand-ibranch';
import { AddressDTO } from './address-dto';
import { BranchType } from './branch-type';
import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';
import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';
export interface BranchDTO extends EntityDTOBaseOfBranchDTOAndIBranch {
address?: AddressDTO;
branchNumber?: string;
branchType?: BranchType;
isDefault?: string;
isOnline?: boolean;
isOrderingEnabled?: boolean;
isShippingEnabled?: boolean;
key?: string;
label?: EntityDTOContainerOfLabelDTO;
name?: string;
parent?: EntityDTOContainerOfBranchDTO;
shortName?: string;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type BranchType = 0 | 1 | 2 | 4 | 8 | 16;

View File

@@ -0,0 +1,14 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';
import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';
export interface CategoryDTO extends EntityDTOBase {
key?: string;
name?: string;
parent?: EntityDTOContainerOfCategoryDTO;
sort?: number;
start?: string;
stop?: string;
tenant?: EntityDTOContainerOfTenantDTO;
type?: string;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
export interface CommunicationDetailsDTO extends TouchedBase {
email?: string;
fax?: string;
mobile?: string;
phone?: string;
}

View File

@@ -0,0 +1,9 @@
/* tslint:disable */
export interface CompartmentInfoDTO {
assortment?: string;
code?: string;
department?: string;
description?: string;
label?: string;
topLabel?: string;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type CRUDA = 0 | 1 | 2 | 4 | 8 | 16;

View File

@@ -0,0 +1,15 @@
/* tslint:disable */
import { BranchDTO } from './branch-dto';
import { QuadrupelDTO } from './quadrupel-dto';
/**
* Zusatzdaten Filiale
*/
export interface DBHBranchExtensionDTO {
branch?: BranchDTO;
labeKey?: string;
quadrupel?: QuadrupelDTO;
start?: string;
stop?: string;
tenantKey?: string;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128;

View File

@@ -0,0 +1,16 @@
/* tslint:disable */
import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';
import { DialogContentType } from './dialog-content-type';
import { DialogSettings } from './dialog-settings';
export interface DialogOfString {
actions?: Array<KeyValueDTOOfStringAndString>;
actionsRequired?: number;
area?: string;
content?: string;
contentType: DialogContentType;
description?: string;
displayTimeout?: number;
settings: DialogSettings;
subtitle?: string;
title?: string;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type DialogSettings = 0 | 1 | 2 | 4;

View File

@@ -0,0 +1,17 @@
/* tslint:disable */
import { ProductListItemDTO } from './product-list-item-dto';
/**
* Payload
*/
export interface DocumentPayloadOfIEnumerableOfProductListItemDTO {
/**
* Daten
*/
data?: Array<ProductListItemDTO>;
/**
* Seitentitel
*/
title?: string;
}

View File

@@ -0,0 +1,14 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
import { CRUDA } from './cruda';
import { EntityStatus } from './entity-status';
export interface EntityDTO extends TouchedBase {
changed?: string;
created?: string;
cruda?: CRUDA;
id?: number;
pId?: string;
status?: EntityStatus;
uId?: string;
version?: number;
}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfPackageDTOAndIPackage extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockDTOAndIStock extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockEntryDTOAndIStockEntry extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockItemDTOAndIStockItem extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockOrderDTOAndIStockOrder extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockReservationDTOAndIStockReservation extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTOBase } from './entity-dtobase';
export interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase {}

View File

@@ -0,0 +1,3 @@
/* tslint:disable */
import { EntityDTO } from './entity-dto';
export interface EntityDTOBase extends EntityDTO {}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { BranchDTO } from './branch-dto';
export interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer {
data?: BranchDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { CategoryDTO } from './category-dto';
export interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer {
data?: CategoryDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { ItemDTO } from './item-dto';
export interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer {
data?: ItemDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { LabelDTO } from './label-dto';
export interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer {
data?: LabelDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { ProductListDTO } from './product-list-dto';
export interface EntityDTOContainerOfProductListDTO extends EntityDTOReferenceContainer {
data?: ProductListDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { ProductListDTO2 } from './product-list-dto2';
export interface EntityDTOContainerOfProductListDTO2 extends EntityDTOReferenceContainer {
data?: ProductListDTO2;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { ProductListItemDTO } from './product-list-item-dto';
export interface EntityDTOContainerOfProductListItemDTO extends EntityDTOReferenceContainer {
data?: ProductListItemDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { ProductListItemDTO2 } from './product-list-item-dto2';
export interface EntityDTOContainerOfProductListItemDTO2 extends EntityDTOReferenceContainer {
data?: ProductListItemDTO2;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockCompartmentDTO } from './stock-compartment-dto';
export interface EntityDTOContainerOfStockCompartmentDTO extends EntityDTOReferenceContainer {
data?: StockCompartmentDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockDTO } from './stock-dto';
export interface EntityDTOContainerOfStockDTO extends EntityDTOReferenceContainer {
data?: StockDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockEntryDTO } from './stock-entry-dto';
export interface EntityDTOContainerOfStockEntryDTO extends EntityDTOReferenceContainer {
data?: StockEntryDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockItemDTO } from './stock-item-dto';
export interface EntityDTOContainerOfStockItemDTO extends EntityDTOReferenceContainer {
data?: StockItemDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockOrderDTO } from './stock-order-dto';
export interface EntityDTOContainerOfStockOrderDTO extends EntityDTOReferenceContainer {
data?: StockOrderDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockOrderItemDTO } from './stock-order-item-dto';
export interface EntityDTOContainerOfStockOrderItemDTO extends EntityDTOReferenceContainer {
data?: StockOrderItemDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockOrderItemStatusDTO } from './stock-order-item-status-dto';
export interface EntityDTOContainerOfStockOrderItemStatusDTO extends EntityDTOReferenceContainer {
data?: StockOrderItemStatusDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockReservationDTO } from './stock-reservation-dto';
export interface EntityDTOContainerOfStockReservationDTO extends EntityDTOReferenceContainer {
data?: StockReservationDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockReservationItemDTO } from './stock-reservation-item-dto';
export interface EntityDTOContainerOfStockReservationItemDTO extends EntityDTOReferenceContainer {
data?: StockReservationItemDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { StockReservationItemStatusDTO } from './stock-reservation-item-status-dto';
export interface EntityDTOContainerOfStockReservationItemStatusDTO extends EntityDTOReferenceContainer {
data?: StockReservationItemStatusDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { SupplierDTO } from './supplier-dto';
export interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer {
data?: SupplierDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { SupplierStatusCodeDTO } from './supplier-status-code-dto';
export interface EntityDTOContainerOfSupplierStatusCodeDTO extends EntityDTOReferenceContainer {
data?: SupplierStatusCodeDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { TenantDTO } from './tenant-dto';
export interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer {
data?: TenantDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { UserDTO } from './user-dto';
export interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer {
data?: UserDTO;
}

View File

@@ -0,0 +1,12 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
import { ExternalReferenceDTO } from './external-reference-dto';
export interface EntityDTOReferenceContainer extends TouchedBase {
displayLabel?: string;
enabled?: boolean;
externalReference?: ExternalReferenceDTO;
id?: number;
pId?: string;
selected?: boolean;
uId?: string;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type EntityStatus = 0 | 1 | 2 | 4 | 8;

View File

@@ -0,0 +1,13 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
import { EntityStatus } from './entity-status';
export interface ExternalReferenceDTO extends TouchedBase {
externalChanged?: string;
externalCreated?: string;
externalNumber?: string;
externalPK?: string;
externalRepository?: string;
externalStatus: EntityStatus;
externalVersion?: number;
publishToken?: string;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type Gender = 0 | 1 | 2 | 4;

View File

@@ -0,0 +1,7 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
export interface GeoLocation extends TouchedBase {
altitude?: number;
latitude?: number;
longitude?: number;
}

View File

@@ -0,0 +1,7 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
export interface ImpedimentDTO extends TouchedBase {
attempts?: number;
comment?: string;
lastAttempt?: string;
}

View File

@@ -0,0 +1,14 @@
/* tslint:disable */
import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto';
export interface InStockInfoDTO {
compartment?: string;
firstOrderDate?: string;
inStock?: number;
lastOrderDate?: string;
lastSold?: string;
minStockCategoryManagement?: number;
minStockLocal?: number;
orderType?: number;
quantityOrdered?: number;
stock?: EntityDTOContainerOfStockDTO;
}

View File

@@ -0,0 +1,16 @@
/* tslint:disable */
import { InputOptionsDTO } from './input-options-dto';
import { InputType } from './input-type';
export interface InputDTO {
constraint?: string;
description?: string;
key?: string;
label?: string;
maxValue?: string;
minValue?: string;
options?: InputOptionsDTO;
placeholder?: string;
target?: string;
type: InputType;
value?: string;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { InputDTO } from './input-dto';
export interface InputGroupDTO {
description?: string;
group?: string;
input?: Array<InputDTO>;
label?: string;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { OptionDTO } from './option-dto';
export interface InputOptionsDTO {
max?: number;
values?: Array<OptionDTO>;
}

View File

@@ -0,0 +1,2 @@
/* tslint:disable */
export type InputType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 3072 | 4096 | 8192 | 12288;

View File

@@ -0,0 +1,16 @@
/* tslint:disable */
import { EntityDTOBaseOfItemDTOAndIItem } from './entity-dtobase-of-item-dtoand-iitem';
import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto';
import { ProductDTO } from './product-dto';
import { QuantityUnitType } from './quantity-unit-type';
import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';
export interface ItemDTO extends EntityDTOBaseOfItemDTOAndIItem {
catalogItem?: number;
precedingItem?: EntityDTOContainerOfItemDTO;
precedingItemEAN?: string;
product?: ProductDTO;
quantityUnit?: string;
quantityUnitType?: QuantityUnitType;
secondaryEAN?: string;
tenant?: EntityDTOContainerOfTenantDTO;
}

View File

@@ -0,0 +1,12 @@
/* tslint:disable */
export interface KeyValueDTOOfStringAndString {
command?: string;
description?: string;
enabled?: boolean;
group?: string;
key?: string;
label?: string;
selected?: boolean;
sort?: number;
value?: string;
}

View File

@@ -0,0 +1,5 @@
/* tslint:disable */
export interface KeyValuePairOfStringAndInteger {
key: string;
value: number;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { ProductListItemDTO } from './product-list-item-dto';
export interface KeyValuePairOfStringAndProductListItemDTO {
key: string;
value: ProductListItemDTO;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
import { EntityDTOBaseOfLabelDTOAndILabel } from './entity-dtobase-of-label-dtoand-ilabel';
export interface LabelDTO extends EntityDTOBaseOfLabelDTOAndILabel {
key?: string;
name?: string;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { ResponseArgsOfIEnumerableOfPackageDTO } from './response-args-of-ienumerable-of-package-dto';
export interface ListResponseArgsOfPackageDTO extends ResponseArgsOfIEnumerableOfPackageDTO {
completed?: boolean;
hits?: number;
skip?: number;
take?: number;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { ResponseArgsOfIEnumerableOfPackageDTO2 } from './response-args-of-ienumerable-of-package-dto2';
export interface ListResponseArgsOfPackageDTO2 extends ResponseArgsOfIEnumerableOfPackageDTO2 {
completed?: boolean;
hits?: number;
skip?: number;
take?: number;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { ResponseArgsOfIEnumerableOfProductListDTO } from './response-args-of-ienumerable-of-product-list-dto';
export interface ListResponseArgsOfProductListDTO extends ResponseArgsOfIEnumerableOfProductListDTO {
completed?: boolean;
hits?: number;
skip?: number;
take?: number;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { ResponseArgsOfIEnumerableOfProductListItemDTO } from './response-args-of-ienumerable-of-product-list-item-dto';
export interface ListResponseArgsOfProductListItemDTO extends ResponseArgsOfIEnumerableOfProductListItemDTO {
completed?: boolean;
hits?: number;
skip?: number;
take?: number;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { ResponseArgsOfIEnumerableOfSupplierDTO } from './response-args-of-ienumerable-of-supplier-dto';
export interface ListResponseArgsOfSupplierDTO extends ResponseArgsOfIEnumerableOfSupplierDTO {
completed?: boolean;
hits?: number;
skip?: number;
take?: number;
}

View File

@@ -0,0 +1,5 @@
/* tslint:disable */
import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';
export interface NestedKeyValueDTOOfStringAndString extends KeyValueDTOOfStringAndString {
children?: Array<NestedKeyValueDTOOfStringAndString>;
}

View File

@@ -0,0 +1,13 @@
/* tslint:disable */
export interface OptionDTO {
description?: string;
enabled?: boolean;
key?: string;
label?: string;
maxValue?: string;
minValue?: string;
placeholder?: string;
selected?: boolean;
value?: string;
values?: Array<OptionDTO>;
}

View File

@@ -0,0 +1,6 @@
/* tslint:disable */
export interface OrderByDTO {
by?: string;
desc?: boolean;
label?: string;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { OrganisationNamesDTO } from './organisation-names-dto';
export interface OrganisationDTO extends OrganisationNamesDTO {
costUnit?: string;
gln?: string;
sector?: string;
vatId?: string;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
export interface OrganisationNamesDTO extends TouchedBase {
department?: string;
legalForm?: string;
name?: string;
nameSuffix?: string;
}

View File

@@ -0,0 +1,17 @@
/* tslint:disable */
import { ArrivalStatus } from './arrival-status';
export interface PackageArrivalStatusDTO {
annotation?: string;
area?: string;
arrivalChecked?: string;
arrivalStatus?: ArrivalStatus;
deliveryNoteNumber?: string;
deliveryTarget?: string;
estimatedDeliveryDate?: string;
id: string;
misrouted?: string;
packageNumber?: string;
scanId?: string;
supplier?: string;
trackingNumber?: string;
}

View File

@@ -0,0 +1,24 @@
/* tslint:disable */
import { NestedKeyValueDTOOfStringAndString } from './nested-key-value-dtoof-string-and-string';
import { PackageItemDTO } from './package-item-dto';
import { PackageDTO2 } from './package-dto2';
/**
* PackageDetailResponseDTO
*/
export interface PackageDetailResponseDTO {
/**
* Action
*/
actions?: Array<NestedKeyValueDTOOfStringAndString>;
/**
* Items
*/
items?: Array<PackageItemDTO>;
/**
* Package
*/
package?: PackageDTO2;
}

View File

@@ -0,0 +1,20 @@
/* tslint:disable */
import { EntityDTOBaseOfPackageDTOAndIPackage } from './entity-dtobase-of-package-dtoand-ipackage';
import { AddresseeDTO } from './addressee-dto';
import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';
import { EntityDTOContainerOfUserDTO } from './entity-dtocontainer-of-user-dto';
import { WeightOfAvoirdupois } from './weight-of-avoirdupois';
export interface PackageDTO extends EntityDTOBaseOfPackageDTOAndIPackage {
addressee?: AddresseeDTO;
label?: EntityDTOContainerOfLabelDTO;
numberOfPackages?: number;
packageNumber?: string;
packageType?: string;
packedAt?: string;
packedBy?: EntityDTOContainerOfUserDTO;
returnTo?: AddresseeDTO;
sender?: AddresseeDTO;
shippingProvider?: string;
trackingCode?: string;
weight?: WeightOfAvoirdupois;
}

View File

@@ -0,0 +1,13 @@
/* tslint:disable */
import { PackageArrivalStatusDTO } from './package-arrival-status-dto';
export interface PackageDTO2 extends PackageArrivalStatusDTO {
app?: string;
complainedEmail?: string;
creditRequestedEmail?: string;
features?: { [key: string]: string };
items?: number;
itemsOrdered?: number;
missing?: string;
valueOfGoods?: number;
weight?: number;
}

View File

@@ -0,0 +1,9 @@
/* tslint:disable */
import { PackageItemDTO2 } from './package-item-dto2';
import { StockInfoDTO2 } from './stock-info-dto2';
export interface PackageItemDTO extends PackageItemDTO2 {
/**
* Stock infos
*/
stockInfos?: Array<StockInfoDTO2>;
}

View File

@@ -0,0 +1,23 @@
/* tslint:disable */
import { ProductDTO } from './product-dto';
export interface PackageItemDTO2 {
annotation?: string;
area?: string;
deliverer?: string;
deliveryNoteNumber?: string;
deliveryTarget?: string;
estimatedDeliveryDate?: string;
id: string;
isPrebooked: boolean;
orderReferenceCode?: string;
packageNumber?: string;
price?: number;
product: ProductDTO;
quantity?: number;
quantityImpediment?: number;
quantityOrdered?: number;
ssc?: string;
supplier?: string;
trackingNumber?: string;
weight?: number;
}

View File

@@ -0,0 +1,9 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
import { Gender } from './gender';
export interface PersonNamesDTO extends TouchedBase {
firstName: string;
gender?: Gender;
lastName: string;
title: string;
}

View File

@@ -0,0 +1,8 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
import { PriceValueDTO } from './price-value-dto';
import { VATValueDTO } from './vatvalue-dto';
export interface PriceDTO extends TouchedBase {
value?: PriceValueDTO;
vat?: VATValueDTO;
}

View File

@@ -0,0 +1,7 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
export interface PriceValueDTO extends TouchedBase {
currency?: string;
currencySymbol?: string;
value?: number;
}

View File

@@ -0,0 +1,10 @@
/* tslint:disable */
export interface ProblemDetails {
detail?: string;
extensions: { [key: string]: any };
instance?: string;
status?: number;
title?: string;
type?: string;
[prop: string]: any;
}

View File

@@ -0,0 +1,24 @@
/* tslint:disable */
import { TouchedBase } from './touched-base';
import { SizeOfString } from './size-of-string';
import { WeightOfAvoirdupois } from './weight-of-avoirdupois';
export interface ProductDTO extends TouchedBase {
additionalName?: string;
catalogProductNumber?: string;
contributors?: string;
ean?: string;
edition?: string;
format?: string;
formatDetail?: string;
locale?: string;
manufacturer?: string;
name?: string;
productGroup?: string;
productGroupDetails?: string;
publicationDate?: string;
serial?: string;
size?: SizeOfString;
supplierProductNumber?: string;
volume?: string;
weight?: WeightOfAvoirdupois;
}

Some files were not shown because too many files have changed in this diff Show More