diff --git a/generated/swagger/oms-api/src/models.ts b/generated/swagger/oms-api/src/models.ts index ddf3e3878..e58ae418e 100644 --- a/generated/swagger/oms-api/src/models.ts +++ b/generated/swagger/oms-api/src/models.ts @@ -247,6 +247,10 @@ export { ListResponseArgsOfReceiptItemListItemDTO } from './models/list-response export { ResponseArgsOfIEnumerableOfReceiptItemListItemDTO } from './models/response-args-of-ienumerable-of-receipt-item-list-item-dto'; export { ReceiptItemListItemDTO } from './models/receipt-item-list-item-dto'; export { ReturnReceiptValuesDTO } from './models/return-receipt-values-dto'; +export { ListResponseArgsOfReceiptItemTaskListItemDTO } from './models/list-response-args-of-receipt-item-task-list-item-dto'; +export { ResponseArgsOfIEnumerableOfReceiptItemTaskListItemDTO } from './models/response-args-of-ienumerable-of-receipt-item-task-list-item-dto'; +export { ReceiptItemTaskListItemDTO } from './models/receipt-item-task-list-item-dto'; +export { ResponseArgsOfReceiptItemTaskListItemDTO } from './models/response-args-of-receipt-item-task-list-item-dto'; export { ResponseArgsOfIEnumerableOfValueTupleOfLongAndReceiptTypeAndEntityDTOContainerOfReceiptDTO } from './models/response-args-of-ienumerable-of-value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto'; export { ValueTupleOfLongAndReceiptTypeAndEntityDTOContainerOfReceiptDTO } from './models/value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto'; export { ReceiptOrderItemSubsetReferenceValues } from './models/receipt-order-item-subset-reference-values'; diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-receipt-item-task-list-item-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-receipt-item-task-list-item-dto.ts new file mode 100644 index 000000000..4ad51a7f8 --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-receipt-item-task-list-item-dto.ts @@ -0,0 +1,24 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfReceiptItemTaskListItemDTO } from './response-args-of-ienumerable-of-receipt-item-task-list-item-dto'; +export interface ListResponseArgsOfReceiptItemTaskListItemDTO extends ResponseArgsOfIEnumerableOfReceiptItemTaskListItemDTO{ + + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/receipt-dto.ts b/generated/swagger/oms-api/src/models/receipt-dto.ts index d12a5ec48..5cb51925f 100644 --- a/generated/swagger/oms-api/src/models/receipt-dto.ts +++ b/generated/swagger/oms-api/src/models/receipt-dto.ts @@ -2,6 +2,7 @@ import { EntityDTOBaseOfReceiptDTOAndIReceipt } from './entity-dtobase-of-receipt-dtoand-ireceipt'; import { PayerDTO2 } from './payer-dto2'; import { BuyerDTO } from './buyer-dto'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; import { EntityDTOContainerOfReceiptItemDTO } from './entity-dtocontainer-of-receipt-item-dto'; import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; @@ -36,6 +37,11 @@ export interface ReceiptDTO extends EntityDTOBaseOfReceiptDTOAndIReceipt{ */ chargePostage?: boolean; + /** + * Label + */ + createdInBranch?: EntityDTOContainerOfBranchDTO; + /** * Dateinamen (Separator: ";") der Belegdateien */ diff --git a/generated/swagger/oms-api/src/models/receipt-item-task-list-item-dto.ts b/generated/swagger/oms-api/src/models/receipt-item-task-list-item-dto.ts new file mode 100644 index 000000000..219d565f3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/receipt-item-task-list-item-dto.ts @@ -0,0 +1,101 @@ +/* tslint:disable */ +import { AddresseeDTO } from './addressee-dto'; +import { ProductDTO } from './product-dto'; +import { EntityDTOContainerOfReceiptDTO } from './entity-dtocontainer-of-receipt-dto'; +import { EntityDTOContainerOfReceiptItemDTO } from './entity-dtocontainer-of-receipt-item-dto'; + +/** + * Bestellpostenstatus-Aufgabe + */ +export interface ReceiptItemTaskListItemDTO { + + /** + * Rechnung + */ + billing?: AddresseeDTO; + + /** + * Auftraggeber + */ + buyer?: AddresseeDTO; + + /** + * Annulliert + */ + canceled?: string; + + /** + * Abgeschlossen + */ + completed?: string; + + /** + * Aufgabentyp Detail + */ + description?: string; + + /** + * Task ID + */ + id?: number; + + /** + * Aufgabentyp + */ + name?: string; + + /** + * Task PId + */ + pId?: string; + + /** + * Auftraggeber-Nr + */ + payerNumber?: string; + + /** + * Anmerkung zur Verarbeitung + */ + processingComment?: string; + + /** + * Referenz (UId) des verarbeinden Systems + */ + processingReference?: string; + + /** + * Artikel-/Produktdaten + */ + product?: ProductDTO; + + /** + * Bestellung + */ + receipt?: EntityDTOContainerOfReceiptDTO; + + /** + * Bestellposten + */ + receiptItem?: EntityDTOContainerOfReceiptItemDTO; + + /** + * Belegnummer + */ + receiptNumber?: string; + + /** + * Lieferung + */ + shipping?: AddresseeDTO; + + /** + * Task date + */ + taskDate?: string; + + /** + * Typ + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-item-task-list-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-item-task-list-item-dto.ts new file mode 100644 index 000000000..9840a17b5 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-item-task-list-item-dto.ts @@ -0,0 +1,10 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ReceiptItemTaskListItemDTO } from './receipt-item-task-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfReceiptItemTaskListItemDTO extends ResponseArgs{ + + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-receipt-item-task-list-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-receipt-item-task-list-item-dto.ts new file mode 100644 index 000000000..4ad64d7af --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-receipt-item-task-list-item-dto.ts @@ -0,0 +1,10 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ReceiptItemTaskListItemDTO } from './receipt-item-task-list-item-dto'; +export interface ResponseArgsOfReceiptItemTaskListItemDTO extends ResponseArgs{ + + /** + * Wert + */ + result?: ReceiptItemTaskListItemDTO; +} diff --git a/generated/swagger/oms-api/src/services/receipt.service.ts b/generated/swagger/oms-api/src/services/receipt.service.ts index 1effc3c6b..fb32455dd 100644 --- a/generated/swagger/oms-api/src/services/receipt.service.ts +++ b/generated/swagger/oms-api/src/services/receipt.service.ts @@ -17,6 +17,8 @@ import { ListResponseArgsOfReceiptListItemDTO } from '../models/list-response-ar import { QueryTokenDTO } from '../models/query-token-dto'; import { ListResponseArgsOfReceiptItemListItemDTO } from '../models/list-response-args-of-receipt-item-list-item-dto'; import { ReturnReceiptValuesDTO } from '../models/return-receipt-values-dto'; +import { ListResponseArgsOfReceiptItemTaskListItemDTO } from '../models/list-response-args-of-receipt-item-task-list-item-dto'; +import { ResponseArgsOfReceiptItemTaskListItemDTO } from '../models/response-args-of-receipt-item-task-list-item-dto'; import { ResponseArgsOfIEnumerableOfValueTupleOfLongAndReceiptTypeAndEntityDTOContainerOfReceiptDTO } from '../models/response-args-of-ienumerable-of-value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto'; import { ReceiptOrderItemSubsetReferenceValues } from '../models/receipt-order-item-subset-reference-values'; @Injectable({ @@ -34,6 +36,8 @@ class ReceiptService extends __BaseService { static readonly ReceiptCreateInvoicePath = '/receipt/invoice/fromorder'; static readonly ReceiptCreateInvoice2Path = '/receipt/invoice/fromitems'; static readonly ReceiptCreateReturnReceiptPath = '/receipt/return-receipt'; + static readonly ReceiptQueryReceiptItemTasksPath = '/receipt/item/task/s'; + static readonly ReceiptReceiptItemTaskCompletedPath = '/receipt/item/task/{taskId}/completed'; static readonly ReceiptGetReceiptsByOrderItemSubsetPath = '/order/orderitem/orderitemsubset/receipts'; constructor( @@ -531,6 +535,78 @@ class ReceiptService extends __BaseService { ); } + /** + * Suche nach Bestellpostenstatus-Aufgaben + * @param queryToken Suchkriterien + */ + ReceiptQueryReceiptItemTasksResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = queryToken; + let req = new HttpRequest( + 'POST', + this.rootUrl + `/receipt/item/task/s`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Suche nach Bestellpostenstatus-Aufgaben + * @param queryToken Suchkriterien + */ + ReceiptQueryReceiptItemTasks(queryToken: QueryTokenDTO): __Observable { + return this.ReceiptQueryReceiptItemTasksResponse(queryToken).pipe( + __map(_r => _r.body as ListResponseArgsOfReceiptItemTaskListItemDTO) + ); + } + + /** + * Aufgabe auf erledigt setzen + * @param taskId undefined + */ + ReceiptReceiptItemTaskCompletedResponse(taskId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/receipt/item/task/${encodeURIComponent(String(taskId))}/completed`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Aufgabe auf erledigt setzen + * @param taskId undefined + */ + ReceiptReceiptItemTaskCompleted(taskId: number): __Observable { + return this.ReceiptReceiptItemTaskCompletedResponse(taskId).pipe( + __map(_r => _r.body as ResponseArgsOfReceiptItemTaskListItemDTO) + ); + } + /** * Zugeordnete Belege * @param params The `ReceiptService.ReceiptGetReceiptsByOrderItemSubsetParams` containing the following parameters: