From c6a174d93fc73fb1ea6439d155af61bfc7001a90 Mon Sep 17 00:00:00 2001 From: Lorenz Hilpert Date: Wed, 29 Jan 2025 17:16:58 +0100 Subject: [PATCH] Add new model definitions for various APIs in generated Swagger files --- .../swagger/availability-api/project.json | 2 +- .../availability-api/src/av-configuration.ts | 16 + .../availability-api/src/base-service.ts | 62 + .../swagger/availability-api/src/models.ts | 23 + .../src/models/availability-dto.ts | 35 + .../src/models/availability-request-dto.ts | 19 + .../src/models/availability-type.ts | 2 + .../src/models/available-for.ts | 2 + .../src/models/date-range-dto.ts | 6 + .../src/models/dialog-content-type.ts | 2 + .../src/models/dialog-of-string.ts | 16 + .../src/models/dialog-settings.ts | 2 + .../key-value-dtoof-string-and-string.ts | 12 + .../availability-api/src/models/price-dto.ts | 8 + .../src/models/price-value-dto.ts | 7 + .../src/models/problem-details.ts | 10 + .../availability-api/src/models/range-dto.ts | 5 + ...args-of-ienumerable-of-availability-dto.ts | 6 + ...ienumerable-of-webshop-availability-dto.ts | 6 + .../src/models/response-args.ts | 9 + .../src/models/touched-base.ts | 2 + .../src/models/traffic-light-value.ts | 2 + .../availability-api/src/models/vattype.ts | 2 + .../src/models/vatvalue-dto.ts | 9 + .../src/models/webshop-availability-dto.ts | 53 + .../webshop-availability-request-dto.ts | 27 + .../webshop-availability-request-item-dto.ts | 16 + .../swagger/availability-api/src/services.ts | 2 + .../src/services/availability.service.ts | 96 + .../services/webshop-availability.service.ts | 61 + .../src/strict-http-response.ts | 9 + generated/swagger/cat-search-api/project.json | 2 +- .../cat-search-api/src/base-service.ts | 62 + .../cat-search-api/src/cat-configuration.ts | 16 + .../swagger/cat-search-api/src/models.ts | 56 + .../src/models/autocomplete-dto.ts | 26 + .../src/models/autocomplete-token-dto.ts | 32 + .../src/models/availability-dto.ts | 74 + .../src/models/availability-type.ts | 2 + .../cat-search-api/src/models/avoirdupois.ts | 2 + .../cat-search-api/src/models/catalog-type.ts | 6 + .../cat-search-api/src/models/cruda.ts | 2 + .../src/models/dialog-content-type.ts | 2 + .../src/models/dialog-of-string.ts | 16 + .../src/models/dialog-settings.ts | 2 + .../cat-search-api/src/models/entity-dto.ts | 14 + .../src/models/entity-status.ts | 2 + .../cat-search-api/src/models/image-dto.ts | 41 + .../cat-search-api/src/models/input-dto.ts | 16 + .../src/models/input-group-dto.ts | 8 + .../src/models/input-options-dto.ts | 6 + .../cat-search-api/src/models/input-type.ts | 2 + .../cat-search-api/src/models/item-dto.ts | 114 ++ .../cat-search-api/src/models/item-type.ts | 6 + .../key-value-dtoof-string-and-string.ts | 12 + .../src/models/lesepunkte-request.ts | 17 + .../list-response-args-of-autocomplete-dto.ts | 8 + .../models/list-response-args-of-item-dto.ts | 8 + .../cat-search-api/src/models/option-dto.ts | 13 + .../cat-search-api/src/models/order-by-dto.ts | 6 + .../cat-search-api/src/models/price-dto.ts | 8 + .../src/models/price-value-dto.ts | 7 + .../src/models/problem-details.ts | 10 + .../cat-search-api/src/models/product-dto.ts | 24 + .../src/models/query-settings-dto.ts | 8 + .../src/models/query-token-dto.ts | 24 + .../src/models/query-token-dto2.ts | 14 + ...dictionary-of-long-and-nullable-integer.ts | 5 + ...args-of-ienumerable-of-autocomplete-dto.ts | 6 + ...-args-of-ienumerable-of-input-group-dto.ts | 6 + ...esponse-args-of-ienumerable-of-item-dto.ts | 6 + ...nse-args-of-ienumerable-of-order-by-dto.ts | 6 + ...-args-of-ienumerable-of-query-token-dto.ts | 6 + .../src/models/response-args-of-item-dto.ts | 6 + .../models/response-args-of-uisettings-dto.ts | 6 + .../src/models/response-args.ts | 9 + .../cat-search-api/src/models/review-dto.ts | 37 + .../src/models/shelf-info-dto.ts | 16 + .../cat-search-api/src/models/shop-dto.ts | 6 + .../src/models/size-of-string.ts | 7 + .../cat-search-api/src/models/spec-dto.ts | 26 + .../src/models/stock-info-dto.ts | 78 + .../cat-search-api/src/models/stock-status.ts | 6 + .../cat-search-api/src/models/successor.ts | 13 + .../cat-search-api/src/models/text-dto.ts | 22 + .../cat-search-api/src/models/touched-base.ts | 2 + .../src/models/translation-dto.ts | 5 + .../src/models/uisettings-dto.ts | 19 + .../cat-search-api/src/models/vattype.ts | 2 + .../cat-search-api/src/models/vatvalue-dto.ts | 9 + .../src/models/weight-of-avoirdupois.ts | 6 + .../swagger/cat-search-api/src/services.ts | 2 + .../src/services/promotion.service.ts | 121 ++ .../src/services/search.service.ts | 898 ++++++++ .../src/strict-http-response.ts | 9 + generated/swagger/checkout-api/project.json | 2 +- .../swagger/checkout-api/src/base-service.ts | 62 + .../src/checkout-configuration.ts | 16 + generated/swagger/checkout-api/src/models.ts | 197 ++ .../src/models/add-to-shopping-cart-dto.ts | 17 + .../checkout-api/src/models/address-dto.ts | 18 + .../models/addressee-with-reference-dto.ts | 16 + .../checkout-api/src/models/allergene-type.ts | 43 + .../src/models/availability-dto.ts | 28 + .../src/models/availability-type.ts | 2 + .../checkout-api/src/models/avoirdupois.ts | 2 + .../checkout-api/src/models/branch-dto.ts | 20 + .../src/models/branch-query-token-dto.ts | 9 + .../src/models/branch-target-dto.ts | 9 + .../checkout-api/src/models/branch-type.ts | 2 + .../checkout-api/src/models/buyer-dto.ts | 11 + .../checkout-api/src/models/buyer-payload.ts | 11 + .../checkout-api/src/models/buyer-result.ts | 29 + .../checkout-api/src/models/buyer-status.ts | 2 + .../checkout-api/src/models/buyer-type.ts | 2 + .../checkout-api/src/models/category-dto.ts | 14 + .../src/models/checkout-delivery-dto.ts | 19 + .../checkout-api/src/models/checkout-dto.ts | 30 + .../src/models/checkout-item-dto.ts | 16 + .../checkout-api/src/models/checkout-step.ts | 2 + .../src/models/communication-details-dto.ts | 8 + .../checkout-api/src/models/company-dto.ts | 18 + .../src/models/component-item-display-type.ts | 2 + .../src/models/component-item-dto.ts | 20 + .../checkout-api/src/models/components-dto.ts | 14 + .../src/models/contributor-dto.ts | 11 + .../src/models/contributor-helper-dto.ts | 7 + .../checkout-api/src/models/country-dto.ts | 8 + .../src/models/country-target-dto.ts | 9 + .../checkout-api/src/models/coupon-dto.ts | 13 + .../checkout-api/src/models/coupon-type.ts | 2 + .../swagger/checkout-api/src/models/cruda.ts | 2 + .../checkout-api/src/models/currency-dto.ts | 8 + .../checkout-api/src/models/date-range-dto.ts | 6 + .../src/models/declarable-food-additives.ts | 20 + .../src/models/delivery-container.ts | 7 + .../src/models/destination-dto.ts | 14 + .../src/models/destination-result.ts | 11 + .../src/models/dialog-content-type.ts | 2 + .../src/models/dialog-of-string.ts | 16 + .../src/models/dialog-settings.ts | 2 + .../src/models/display-item-dto.ts | 15 + .../checkout-api/src/models/entity-dto.ts | 14 + ...entity-dtobase-of-branch-dtoand-ibranch.ts | 3 + ...kout-delivery-dtoand-icheckout-delivery.ts | 3 + ...ty-dtobase-of-checkout-dtoand-icheckout.ts | 3 + ...-of-checkout-item-dtoand-icheckout-item.ts | 3 + ...tity-dtobase-of-company-dtoand-icompany.ts | 3 + ...tobase-of-components-dtoand-icomponents.ts | 3 + ...base-of-contributor-dtoand-icontributor.ts | 3 + ...tity-dtobase-of-country-dtoand-icountry.ts | 3 + ...entity-dtobase-of-coupon-dtoand-icoupon.ts | 3 + ...ty-dtobase-of-currency-dtoand-icurrency.ts | 3 + ...base-of-destination-dtoand-idestination.ts | 3 + .../entity-dtobase-of-file-dtoand-ifile.ts | 3 + .../entity-dtobase-of-item-dtoand-iitem.ts | 3 + .../entity-dtobase-of-label-dtoand-ilabel.ts | 3 + ...base-of-logistician-dtoand-ilogistician.ts | 3 + .../entity-dtobase-of-shop-dtoand-ishop.ts | 3 + ...-dtobase-of-shop-item-dtoand-ishop-item.ts | 3 + ...-of-shopping-cart-dtoand-ishopping-cart.ts | 3 + ...ng-cart-item-dtoand-ishopping-cart-item.ts | 3 + ...ty-dtobase-of-supplier-dtoand-isupplier.ts | 3 + ...entity-dtobase-of-tenant-dtoand-itenant.ts | 3 + .../entity-dtobase-of-text-dtoand-itext.ts | 3 + .../entity-dtobase-of-vatdtoand-ivat.ts | 3 + ...tity-dtobase-of-voucher-dtoand-ivoucher.ts | 3 + .../checkout-api/src/models/entity-dtobase.ts | 3 + .../entity-dtocontainer-of-branch-dto.ts | 6 + .../entity-dtocontainer-of-category-dto.ts | 6 + ...y-dtocontainer-of-checkout-delivery-dto.ts | 6 + .../entity-dtocontainer-of-checkout-dto.ts | 6 + ...ntity-dtocontainer-of-checkout-item-dto.ts | 6 + .../entity-dtocontainer-of-company-dto.ts | 6 + .../entity-dtocontainer-of-components-dto.ts | 6 + .../entity-dtocontainer-of-contributor-dto.ts | 6 + .../entity-dtocontainer-of-country-dto.ts | 6 + .../entity-dtocontainer-of-coupon-dto.ts | 6 + .../entity-dtocontainer-of-currency-dto.ts | 6 + .../entity-dtocontainer-of-destination-dto.ts | 6 + .../models/entity-dtocontainer-of-file-dto.ts | 6 + .../models/entity-dtocontainer-of-item-dto.ts | 6 + .../entity-dtocontainer-of-label-dto.ts | 6 + .../entity-dtocontainer-of-logistician-dto.ts | 6 + .../models/entity-dtocontainer-of-shop-dto.ts | 6 + .../entity-dtocontainer-of-shop-item-dto.ts | 6 + ...-dtocontainer-of-shopping-cart-item-dto.ts | 6 + .../entity-dtocontainer-of-supplier-dto.ts | 6 + .../entity-dtocontainer-of-tenant-dto.ts | 6 + .../models/entity-dtocontainer-of-text-dto.ts | 6 + .../entity-dtocontainer-of-voucher-dto.ts | 6 + .../models/entity-dtoreference-container.ts | 12 + .../src/models/entity-reference-dto.ts | 8 + .../checkout-api/src/models/entity-status.ts | 2 + .../src/models/external-reference-dto.ts | 13 + .../checkout-api/src/models/file-dto.ts | 15 + .../checkout-api/src/models/food-dto.ts | 16 + .../checkout-api/src/models/food-label.ts | 2 + .../src/models/free-shipping-dto.ts | 7 + .../swagger/checkout-api/src/models/gender.ts | 2 + .../checkout-api/src/models/geo-location.ts | 7 + .../checkout-api/src/models/image-dto.ts | 6 + .../checkout-api/src/models/input-dto.ts | 16 + .../src/models/input-options-dto.ts | 6 + .../checkout-api/src/models/input-type.ts | 2 + .../checkout-api/src/models/item-dto.ts | 48 + .../checkout-api/src/models/item-label-dto.ts | 7 + .../checkout-api/src/models/item-payload.ts | 27 + .../checkout-api/src/models/item-result.ts | 27 + .../checkout-api/src/models/item-type.ts | 2 + .../src/models/items-result-status.ts | 2 + .../checkout-api/src/models/items-result.ts | 28 + .../key-value-dtoof-string-and-string.ts | 12 + ...f-checkout-item-dtoand-nullable-decimal.ts | 6 + .../src/models/kultur-pass-result.ts | 22 + .../checkout-api/src/models/label-dto.ts | 6 + .../list-response-args-of-logistician-dto.ts | 8 + .../models/list-response-args-of-vatdto.ts | 8 + .../src/models/logistician-dto.ts | 7 + .../src/models/notification-channel.ts | 2 + .../src/models/nutrition-fact-dto.ts | 11 + .../src/models/nutrition-fact-type.ts | 63 + .../src/models/nutrition-facts-dto.ts | 11 + .../src/models/olaavailability-dto.ts | 23 + .../checkout-api/src/models/option-dto.ts | 13 + .../checkout-api/src/models/order-by-dto.ts | 6 + .../src/models/order-item-type.ts | 2 + .../src/models/organisation-dto.ts | 8 + .../src/models/organisation-names-dto.ts | 8 + .../checkout-api/src/models/payer-dto.ts | 9 + .../checkout-api/src/models/payer-status.ts | 2 + .../checkout-api/src/models/payer-type.ts | 2 + .../checkout-api/src/models/payment-dto.ts | 19 + .../checkout-api/src/models/payment-type.ts | 2 + .../src/models/person-names-dto.ts | 9 + .../checkout-api/src/models/price-dto.ts | 8 + .../src/models/price-value-dto.ts | 7 + .../swagger/checkout-api/src/models/price.ts | 11 + .../src/models/problem-details.ts | 10 + .../checkout-api/src/models/product-dto.ts | 24 + .../checkout-api/src/models/promotion-dto.ts | 8 + .../src/models/quantity-unit-type.ts | 2 + .../src/models/query-token-dto.ts | 13 + .../checkout-api/src/models/required-data.ts | 26 + .../models/response-args-of-buyer-result.ts | 6 + .../response-args-of-checkout-delivery-dto.ts | 6 + .../models/response-args-of-checkout-dto.ts | 6 + .../models/response-args-of-checkout-step.ts | 6 + .../response-args-of-destination-dto.ts | 6 + .../response-args-of-destination-result.ts | 6 + ...ponse-args-of-ienumerable-of-branch-dto.ts | 6 + ...of-ienumerable-of-checkout-delivery-dto.ts | 6 + ...onse-args-of-ienumerable-of-country-dto.ts | 6 + ...gs-of-ienumerable-of-kultur-pass-result.ts | 6 + ...-args-of-ienumerable-of-logistician-dto.ts | 6 + ...se-args-of-ienumerable-of-required-data.ts | 6 + ...merable-of-selection-dtoof-payment-type.ts | 6 + ...nse-args-of-ienumerable-of-supplier-dto.ts | 6 + .../response-args-of-ienumerable-of-vatdto.ts | 6 + .../models/response-args-of-item-result.ts | 6 + .../models/response-args-of-items-result.ts | 6 + .../response-args-of-logistician-dto.ts | 6 + .../response-args-of-nullable-boolean.ts | 5 + .../models/response-args-of-payment-dto.ts | 6 + .../response-args-of-shopping-cart-dto.ts | 6 + .../src/models/response-args-of-vatdto.ts | 6 + .../checkout-api/src/models/response-args.ts | 9 + .../checkout-api/src/models/rezeptmasz.ts | 34 + .../models/selection-dtoof-payment-type.ts | 8 + .../models/selection-dtoof-shipping-target.ts | 8 + .../checkout-api/src/models/set-type.ts | 2 + .../src/models/shipping-address-dto.ts | 3 + .../checkout-api/src/models/shipping-dto.ts | 12 + .../src/models/shipping-target.ts | 2 + .../checkout-api/src/models/shipping-type.ts | 2 + .../checkout-api/src/models/shop-dto.ts | 29 + .../checkout-api/src/models/shop-item-dto.ts | 23 + .../src/models/shopping-cart-dto.ts | 15 + .../src/models/shopping-cart-item-dto.ts | 41 + .../src/models/shopping-cart-item-status.ts | 2 + .../checkout-api/src/models/size-of-string.ts | 7 + .../checkout-api/src/models/supplier-dto.ts | 9 + .../checkout-api/src/models/supplier-type.ts | 2 + .../checkout-api/src/models/tenant-dto.ts | 6 + .../src/models/terms-of-delivery-dto.ts | 14 + .../checkout-api/src/models/text-dto.ts | 15 + .../checkout-api/src/models/touched-base.ts | 2 + .../src/models/type-of-delivery.ts | 2 + .../models/update-shopping-cart-item-dto.ts | 14 + .../checkout-api/src/models/url-dto.ts | 8 + .../src/models/user-account-dto.ts | 16 + .../swagger/checkout-api/src/models/vatdto.ts | 12 + .../checkout-api/src/models/vattype.ts | 2 + .../checkout-api/src/models/vatvalue-dto.ts | 9 + .../checkout-api/src/models/voucher-dto.ts | 8 + .../src/models/weight-of-avoirdupois.ts | 6 + .../swagger/checkout-api/src/services.ts | 11 + .../src/services/kultur-pass.service.ts | 83 + .../services/store-checkout-branch.service.ts | 193 ++ .../services/store-checkout-buyer.service.ts | 153 ++ .../store-checkout-country.service.ts | 136 ++ .../store-checkout-logistician.service.ts | 112 + .../services/store-checkout-payer.service.ts | 211 ++ .../store-checkout-payment.service.ts | 210 ++ .../store-checkout-shopping-cart.service.ts | 945 +++++++++ .../store-checkout-supplier.service.ts | 79 + .../services/store-checkout-vat.service.ts | 101 + .../src/services/store-checkout.service.ts | 1154 +++++++++++ .../checkout-api/src/strict-http-response.ts | 9 + generated/swagger/crm-api/project.json | 2 +- generated/swagger/crm-api/src/base-service.ts | 62 + .../swagger/crm-api/src/crm-configuration.ts | 16 + generated/swagger/crm-api/src/models.ts | 99 + .../swagger/crm-api/src/models/address-dto.ts | 18 + .../crm-api/src/models/assigned-payer-dto.ts | 8 + .../crm-api/src/models/attribute-dto.ts | 13 + .../crm-api/src/models/autocomplete-dto.ts | 7 + .../src/models/autocomplete-token-dto.ts | 10 + .../crm-api/src/models/bonus-card-dto.ts | 15 + .../crm-api/src/models/bonus-card-info-dto.ts | 83 + .../swagger/crm-api/src/models/branch-dto.ts | 16 + .../swagger/crm-api/src/models/branch-type.ts | 2 + .../src/models/check-loyalty-card-result.ts | 14 + .../src/models/communication-details-dto.ts | 8 + .../swagger/crm-api/src/models/country-dto.ts | 8 + generated/swagger/crm-api/src/models/cruda.ts | 2 + .../crm-api/src/models/customer-dto.ts | 55 + .../crm-api/src/models/customer-info-dto.ts | 38 + .../crm-api/src/models/customer-status.ts | 2 + .../crm-api/src/models/customer-type.ts | 2 + .../swagger/crm-api/src/models/data-format.ts | 24 + .../crm-api/src/models/dialog-content-type.ts | 2 + .../crm-api/src/models/dialog-of-string.ts | 16 + .../crm-api/src/models/dialog-settings.ts | 2 + .../swagger/crm-api/src/models/diff-dto.ts | 7 + .../swagger/crm-api/src/models/entity-dto.ts | 14 + ...-dtobase-of-attribute-dtoand-iattribute.ts | 3 + ...tobase-of-bonus-card-dtoand-ibonus-card.ts | 3 + ...entity-dtobase-of-branch-dtoand-ibranch.ts | 3 + ...tity-dtobase-of-country-dtoand-icountry.ts | 3 + ...ty-dtobase-of-customer-dtoand-icustomer.ts | 3 + ...obase-of-customer-info-dtoand-icustomer.ts | 3 + .../entity-dtobase-of-label-dtoand-ilabel.ts | 3 + .../entity-dtobase-of-payer-dtoand-ipayer.ts | 3 + ...ipping-address-dtoand-ishipping-address.ts | 3 + .../entity-dtobase-of-user-dtoand-iuser.ts | 3 + .../crm-api/src/models/entity-dtobase.ts | 3 + .../entity-dtocontainer-of-attribute-dto.ts | 6 + .../entity-dtocontainer-of-bonus-card-dto.ts | 6 + .../entity-dtocontainer-of-branch-dto.ts | 6 + .../entity-dtocontainer-of-customer-dto.ts | 6 + .../entity-dtocontainer-of-label-dto.ts | 6 + .../entity-dtocontainer-of-payer-dto.ts | 6 + ...ty-dtocontainer-of-shipping-address-dto.ts | 6 + .../models/entity-dtocontainer-of-user-dto.ts | 6 + .../models/entity-dtoreference-container.ts | 12 + ...ntity-key-value-dtoof-string-and-string.ts | 8 + .../crm-api/src/models/entity-status.ts | 2 + .../crm-api/src/models/environment-channel.ts | 2 + .../src/models/external-reference-dto.ts | 13 + .../swagger/crm-api/src/models/gender.ts | 2 + .../crm-api/src/models/geo-location.ts | 7 + .../swagger/crm-api/src/models/history-dto.ts | 19 + .../swagger/crm-api/src/models/input-dto.ts | 16 + .../crm-api/src/models/input-group-dto.ts | 8 + .../crm-api/src/models/input-options-dto.ts | 6 + .../swagger/crm-api/src/models/input-type.ts | 2 + .../key-value-dtoof-string-and-string.ts | 12 + .../swagger/crm-api/src/models/label-dto.ts | 6 + .../crm-api/src/models/linked-record-dto.ts | 7 + ...ist-response-args-of-assigned-payer-dto.ts | 8 + ...list-response-args-of-customer-info-dto.ts | 8 + ...t-response-args-of-shipping-address-dto.ts | 8 + .../crm-api/src/models/loyalty-card-status.ts | 6 + .../src/models/notification-channel.ts | 2 + .../swagger/crm-api/src/models/option-dto.ts | 13 + .../crm-api/src/models/order-by-dto.ts | 6 + .../crm-api/src/models/organisation-dto.ts | 8 + .../src/models/organisation-names-dto.ts | 8 + .../swagger/crm-api/src/models/payer-dto.ts | 32 + .../crm-api/src/models/payer-status.ts | 2 + .../src/models/payment-settings-dto.ts | 9 + .../crm-api/src/models/payment-type.ts | 2 + .../crm-api/src/models/problem-details.ts | 10 + .../crm-api/src/models/query-settings-dto.ts | 8 + .../crm-api/src/models/query-token-dto.ts | 5 + .../crm-api/src/models/query-token-dto2.ts | 14 + .../response-args-of-assigned-payer-dto.ts | 6 + .../src/models/response-args-of-boolean.ts | 5 + ...ponse-args-of-check-loyalty-card-result.ts | 6 + .../models/response-args-of-customer-dto.ts | 6 + ...onse-args-of-ienumerable-of-address-dto.ts | 6 + ...gs-of-ienumerable-of-assigned-payer-dto.ts | 6 + ...args-of-ienumerable-of-autocomplete-dto.ts | 6 + ...s-of-ienumerable-of-bonus-card-info-dto.ts | 6 + ...onse-args-of-ienumerable-of-country-dto.ts | 6 + ...rgs-of-ienumerable-of-customer-info-dto.ts | 6 + ...ntity-key-value-dtoof-string-and-string.ts | 6 + ...onse-args-of-ienumerable-of-history-dto.ts | 6 + ...le-of-key-value-dtoof-string-and-string.ts | 6 + ...-of-ienumerable-of-shipping-address-dto.ts | 6 + .../src/models/response-args-of-input-dto.ts | 6 + .../response-args-of-nullable-boolean.ts | 5 + .../src/models/response-args-of-payer-dto.ts | 6 + .../response-args-of-query-settings-dto.ts | 6 + .../response-args-of-shipping-address-dto.ts | 6 + .../crm-api/src/models/response-args.ts | 9 + .../src/models/save-customer-values.ts | 7 + .../src/models/shipping-address-dto.ts | 21 + .../src/models/shipping-address-type.ts | 2 + .../crm-api/src/models/touched-base.ts | 2 + .../swagger/crm-api/src/models/user-dto.ts | 11 + generated/swagger/crm-api/src/services.ts | 6 + .../crm-api/src/services/address.service.ts | 61 + .../crm-api/src/services/country.service.ts | 83 + .../crm-api/src/services/customer.service.ts | 864 ++++++++ .../src/services/loyalty-card.service.ts | 189 ++ .../crm-api/src/services/payer.service.ts | 303 +++ .../src/services/shipping-address.service.ts | 464 +++++ .../crm-api/src/strict-http-response.ts | 9 + generated/swagger/eis-api/ng-swagger-gen.json | 2 +- generated/swagger/eis-api/project.json | 9 +- generated/swagger/eis-api/src/base-service.ts | 62 + .../swagger/eis-api/src/eis-configuration.ts | 16 + generated/swagger/eis-api/src/models.ts | 63 + .../swagger/eis-api/src/models/article-dto.ts | 13 + .../swagger/eis-api/src/models/branch-dto.ts | 60 + .../swagger/eis-api/src/models/branch-type.ts | 2 + .../swagger/eis-api/src/models/comment-dto.ts | 19 + .../eis-api/src/models/confirmation-dto.ts | 35 + generated/swagger/eis-api/src/models/cruda.ts | 2 + .../src/models/dashboard-info-request.ts | 26 + .../eis-api/src/models/dialog-content-type.ts | 2 + .../eis-api/src/models/dialog-of-string.ts | 16 + .../eis-api/src/models/dialog-settings.ts | 2 + .../eis-api/src/models/display-info-dto.ts | 142 ++ .../src/models/display-info-request.ts | 51 + ...load-of-ienumerable-of-display-info-dto.ts | 17 + ...cument-payload-of-ienumerable-of-string.ts | 16 + .../swagger/eis-api/src/models/entity-dto.ts | 14 + .../eis-api/src/models/entity-dtobase.ts | 3 + .../entity-dtocontainer-of-article-dto.ts | 6 + .../entity-dtocontainer-of-branch-dto.ts | 6 + ...entity-dtocontainer-of-confirmation-dto.ts | 6 + ...entity-dtocontainer-of-display-info-dto.ts | 6 + .../models/entity-dtocontainer-of-file-dto.ts | 6 + .../models/entity-dtocontainer-of-info-dto.ts | 6 + .../models/entity-dtoreference-container.ts | 12 + ...ntity-key-value-dtoof-string-and-string.ts | 8 + .../eis-api/src/models/entity-status.ts | 2 + .../src/models/external-reference-dto.ts | 13 + .../swagger/eis-api/src/models/file-dto.ts | 48 + .../swagger/eis-api/src/models/info-dto.ts | 232 +++ .../swagger/eis-api/src/models/info-status.ts | 6 + .../swagger/eis-api/src/models/info-type.ts | 2 + .../swagger/eis-api/src/models/input-dto.ts | 16 + .../eis-api/src/models/input-group-dto.ts | 8 + .../eis-api/src/models/input-options-dto.ts | 6 + .../swagger/eis-api/src/models/input-type.ts | 2 + .../eis-api/src/models/ipublic-user-info.ts | 7 + .../key-value-dtoof-string-and-string.ts | 12 + .../list-response-args-of-branch-dto.ts | 8 + .../list-response-args-of-display-info-dto.ts | 8 + .../models/list-response-args-of-info-dto.ts | 8 + .../swagger/eis-api/src/models/option-dto.ts | 13 + .../eis-api/src/models/order-by-dto.ts | 6 + .../eis-api/src/models/problem-details.ts | 10 + .../eis-api/src/models/processing-status.ts | 6 + .../eis-api/src/models/query-settings-dto.ts | 8 + .../eis-api/src/models/query-token-dto.ts | 13 + .../src/models/response-args-of-boolean.ts | 5 + .../models/response-args-of-comment-dto.ts | 6 + .../response-args-of-confirmation-dto.ts | 6 + .../response-args-of-display-info-dto.ts | 6 + ...gs-of-entity-dtocontainer-of-branch-dto.ts | 6 + ...onse-args-of-ienumerable-of-article-dto.ts | 6 + ...ponse-args-of-ienumerable-of-branch-dto.ts | 6 + ...onse-args-of-ienumerable-of-comment-dto.ts | 6 + ...args-of-ienumerable-of-display-info-dto.ts | 6 + ...ntity-key-value-dtoof-string-and-string.ts | 6 + ...esponse-args-of-ienumerable-of-file-dto.ts | 6 + ...esponse-args-of-ienumerable-of-info-dto.ts | 6 + .../src/models/response-args-of-info-dto.ts | 6 + .../response-args-of-query-settings-dto.ts | 6 + .../src/models/response-args-of-string.ts | 5 + .../eis-api/src/models/response-args.ts | 11 + .../swagger/eis-api/src/models/task-type.ts | 6 + .../eis-api/src/models/touched-base.ts | 2 + generated/swagger/eis-api/src/services.ts | 3 + .../src/services/eisbackend.service.ts | 806 ++++++++ .../services/eispublic-document.service.ts | 143 ++ .../eis-api/src/services/eispublic.service.ts | 1140 +++++++++++ .../eis-api/src/strict-http-response.ts | 9 + .../swagger/eis-api/swagger.json | 0 generated/swagger/isa-api/project.json | 2 +- generated/swagger/isa-api/src/base-service.ts | 62 + .../swagger/isa-api/src/isa-configuration.ts | 16 + generated/swagger/isa-api/src/models.ts | 18 + .../isa-api/src/models/dialog-content-type.ts | 2 + .../isa-api/src/models/dialog-of-string.ts | 16 + .../isa-api/src/models/dialog-settings.ts | 2 + .../swagger/isa-api/src/models/feed-dto.ts | 16 + .../isa-api/src/models/ipublic-user-info.ts | 7 + .../isa-api/src/models/key-card-values.ts | 21 + .../key-value-dtoof-string-and-string.ts | 12 + .../models/list-response-args-of-feed-dto.ts | 8 + .../swagger/isa-api/src/models/log-entry.ts | 10 + .../swagger/isa-api/src/models/log-level.ts | 2 + generated/swagger/isa-api/src/models/log.ts | 22 + .../isa-api/src/models/login-response.ts | 26 + .../isa-api/src/models/problem-details.ts | 10 + ...esponse-args-of-ienumerable-of-feed-dto.ts | 6 + ...sponse-args-of-ienumerable-of-log-entry.ts | 6 + .../src/models/response-args-of-user-state.ts | 6 + .../isa-api/src/models/response-args.ts | 11 + .../swagger/isa-api/src/models/user-state.ts | 11 + generated/swagger/isa-api/src/services.ts | 3 + .../isa-api/src/services/auth.service.ts | 55 + .../isa-api/src/services/info.service.ts | 71 + .../src/services/user-state.service.ts | 229 +++ .../isa-api/src/strict-http-response.ts | 9 + generated/swagger/oms-api/project.json | 2 +- generated/swagger/oms-api/src/base-service.ts | 62 + generated/swagger/oms-api/src/models.ts | 266 +++ .../swagger/oms-api/src/models/address-dto.ts | 69 + .../oms-api/src/models/address-type.ts | 6 + .../oms-api/src/models/addressee-dto.ts | 32 + .../models/addressee-with-reference-dto.ts | 52 + .../oms-api/src/models/allergene-type.ts | 48 + .../oms-api/src/models/autocomplete-dto.ts | 26 + .../src/models/autocomplete-token-dto.ts | 37 + .../oms-api/src/models/availability-dto.ts | 99 + .../oms-api/src/models/availability-dto2.ts | 150 ++ .../oms-api/src/models/availability-type.ts | 6 + .../oms-api/src/models/available-for.ts | 6 + .../swagger/oms-api/src/models/avoirdupois.ts | 6 + .../swagger/oms-api/src/models/branch-dto.ts | 73 + .../swagger/oms-api/src/models/branch-type.ts | 2 + .../swagger/oms-api/src/models/buyer-dto.ts | 36 + .../oms-api/src/models/buyer-status.ts | 6 + .../swagger/oms-api/src/models/buyer-type.ts | 6 + .../oms-api/src/models/category-dto.ts | 45 + .../models/change-stock-status-code-values.ts | 22 + .../src/models/communication-details-dto.ts | 23 + .../swagger/oms-api/src/models/company-dto.ts | 65 + .../src/models/component-item-display-type.ts | 6 + .../oms-api/src/models/component-item-dto.ts | 67 + .../oms-api/src/models/components-dto.ts | 41 + .../oms-api/src/models/contributor-dto.ts | 26 + .../src/models/contributor-helper-dto.ts | 7 + .../swagger/oms-api/src/models/country-dto.ts | 23 + generated/swagger/oms-api/src/models/cruda.ts | 6 + .../oms-api/src/models/date-range-dto.ts | 13 + .../swagger/oms-api/src/models/date-range.ts | 16 + .../src/models/dbhorder-item-list-item-dto.ts | 16 + .../src/models/declarable-food-additives.ts | 24 + .../oms-api/src/models/dialog-content-type.ts | 6 + .../oms-api/src/models/dialog-of-string.ts | 59 + .../oms-api/src/models/dialog-settings.ts | 2 + .../swagger/oms-api/src/models/diff-dto.ts | 26 + .../src/models/display-addressee-dto.ts | 66 + .../oms-api/src/models/display-branch-dto.ts | 35 + .../src/models/display-logistician-dto.ts | 18 + .../oms-api/src/models/display-order-dto.ts | 157 ++ .../src/models/display-order-item-dto.ts | 74 + .../models/display-order-item-subset-dto.ts | 102 + .../src/models/display-order-payment-dto.ts | 81 + .../swagger/oms-api/src/models/entity-dto.ts | 45 + ...entity-dtobase-of-branch-dtoand-ibranch.ts | 3 + ...tity-dtobase-of-company-dtoand-icompany.ts | 3 + ...tobase-of-components-dtoand-icomponents.ts | 3 + ...base-of-contributor-dtoand-icontributor.ts | 3 + ...tity-dtobase-of-country-dtoand-icountry.ts | 3 + ...tobase-of-display-branch-dtoand-ibranch.ts | 3 + ...display-logistician-dtoand-ilogistician.ts | 3 + ...-dtobase-of-display-order-dtoand-iorder.ts | 3 + ...f-display-order-item-dtoand-iorder-item.ts | 3 + ...r-item-subset-dtoand-iorder-item-status.ts | 3 + ...order-payment-dtoand-iread-only-payment.ts | 3 + .../entity-dtobase-of-file-dtoand-ifile.ts | 3 + .../entity-dtobase-of-item-dtoand-iitem-2.ts | 3 + .../entity-dtobase-of-item-dtoand-iitem.ts | 3 + .../entity-dtobase-of-label-dtoand-ilabel.ts | 3 + ...base-of-logistician-dtoand-ilogistician.ts | 3 + .../entity-dtobase-of-order-dtoand-iorder.ts | 3 + ...tobase-of-order-item-dtoand-iorder-item.ts | 3 + ...r-item-subset-dtoand-iorder-item-status.ts | 3 + ...set-task-dtoand-iorder-item-status-task.ts | 3 + ...on-dtoand-iorder-item-status-transition.ts | 3 + ...tity-dtobase-of-package-dtoand-ipackage.ts | 3 + .../entity-dtobase-of-payer-dtoand-ipayer.ts | 3 + ...se-of-payment-dtoand-iread-only-payment.ts | 3 + ...tity-dtobase-of-receipt-dtoand-ireceipt.ts | 3 + ...se-of-receipt-item-dtoand-ireceipt-item.ts | 3 + ...ipping-address-dtoand-ishipping-address.ts | 3 + ...tobase-of-shop-item-dtoand-ishop-item-2.ts | 3 + ...-dtobase-of-shop-item-dtoand-ishop-item.ts | 3 + ...k-status-code-dtoand-istock-status-code.ts | 3 + ...ty-dtobase-of-supplier-dtoand-isupplier.ts | 3 + ...entity-dtobase-of-tenant-dtoand-itenant.ts | 3 + .../entity-dtobase-of-text-dtoand-itext.ts | 3 + .../entity-dtobase-of-user-dtoand-iuser.ts | 3 + .../entity-dtobase-of-vatdtoand-ivat.ts | 3 + .../oms-api/src/models/entity-dtobase.ts | 3 + .../entity-dtocontainer-of-branch-dto.ts | 9 + .../entity-dtocontainer-of-category-dto.ts | 9 + .../entity-dtocontainer-of-company-dto.ts | 9 + .../entity-dtocontainer-of-components-dto.ts | 9 + .../entity-dtocontainer-of-contributor-dto.ts | 9 + .../entity-dtocontainer-of-country-dto.ts | 9 + .../models/entity-dtocontainer-of-file-dto.ts | 9 + .../models/entity-dtocontainer-of-item-dto.ts | 9 + .../entity-dtocontainer-of-item-dto2.ts | 9 + .../entity-dtocontainer-of-label-dto.ts | 9 + .../entity-dtocontainer-of-logistician-dto.ts | 9 + .../entity-dtocontainer-of-order-dto.ts | 9 + .../entity-dtocontainer-of-order-item-dto.ts | 9 + ...y-dtocontainer-of-order-item-subset-dto.ts | 9 + ...ner-of-order-item-subset-transition-dto.ts | 9 + .../entity-dtocontainer-of-package-dto.ts | 9 + .../entity-dtocontainer-of-payer-dto.ts | 9 + .../entity-dtocontainer-of-payment-dto.ts | 9 + .../entity-dtocontainer-of-receipt-dto.ts | 9 + ...entity-dtocontainer-of-receipt-item-dto.ts | 9 + ...ty-dtocontainer-of-shipping-address-dto.ts | 9 + .../entity-dtocontainer-of-shop-item-dto.ts | 9 + .../entity-dtocontainer-of-shop-item-dto2.ts | 9 + .../entity-dtocontainer-of-supplier-dto.ts | 9 + .../entity-dtocontainer-of-tenant-dto.ts | 9 + .../models/entity-dtocontainer-of-text-dto.ts | 9 + .../models/entity-dtocontainer-of-user-dto.ts | 9 + .../models/entity-dtoreference-container.ts | 39 + .../src/models/entity-reference-dto.ts | 19 + .../src/models/entity-reference-type-dto.ts | 8 + .../oms-api/src/models/entity-status.ts | 6 + .../oms-api/src/models/environment-channel.ts | 2 + .../src/models/external-reference-dto.ts | 44 + .../swagger/oms-api/src/models/file-dto.ts | 58 + .../swagger/oms-api/src/models/food-dto.ts | 47 + .../swagger/oms-api/src/models/food-label.ts | 6 + .../swagger/oms-api/src/models/gender.ts | 6 + .../generate-collective-receipts-args.ts | 6 + .../oms-api/src/models/geo-location.ts | 18 + .../swagger/oms-api/src/models/history-dto.ts | 78 + .../swagger/oms-api/src/models/image-dto.ts | 10 + .../swagger/oms-api/src/models/input-dto.ts | 63 + .../oms-api/src/models/input-group-dto.ts | 23 + .../oms-api/src/models/input-options-dto.ts | 17 + .../swagger/oms-api/src/models/input-type.ts | 6 + .../swagger/oms-api/src/models/item-dto.ts | 81 + .../swagger/oms-api/src/models/item-dto2.ts | 171 ++ .../oms-api/src/models/item-label-dto.ts | 18 + .../swagger/oms-api/src/models/item-type.ts | 6 + .../key-value-dtoof-string-and-string.ts | 51 + .../src/models/kultur-pass-order-values.ts | 12 + .../swagger/oms-api/src/models/label-dto.ts | 13 + .../oms-api/src/models/lifecycle-status.ts | 29 + .../oms-api/src/models/linked-record-dto.ts | 26 + ...nse-args-of-dbhorder-item-list-item-dto.ts | 23 + .../list-response-args-of-logistician-dto.ts | 23 + ...sponse-args-of-order-item-list-item-dto.ts | 23 + ...of-order-item-subset-task-list-item-dto.ts | 23 + ...st-response-args-of-order-list-item-dto.ts | 23 + ...onse-args-of-receipt-item-list-item-dto.ts | 23 + ...-response-args-of-receipt-list-item-dto.ts | 23 + .../list-response-args-of-supplier-dto.ts | 23 + .../models/list-response-args-of-vatdto.ts | 23 + .../oms-api/src/models/logistician-dto.ts | 18 + .../src/models/notification-channel.ts | 6 + .../oms-api/src/models/nutrition-fact-dto.ts | 35 + .../oms-api/src/models/nutrition-fact-type.ts | 67 + .../oms-api/src/models/nutrition-facts-dto.ts | 30 + .../swagger/oms-api/src/models/option-dto.ts | 56 + .../oms-api/src/models/order-by-dto.ts | 21 + .../swagger/oms-api/src/models/order-dto.ts | 190 ++ .../oms-api/src/models/order-item-dto.ts | 137 ++ .../src/models/order-item-list-item-dto.ts | 288 +++ .../order-item-processing-status-value.ts | 36 + .../models/order-item-status-values-dto.ts | 87 + .../src/models/order-item-subset-dto.ts | 143 ++ .../src/models/order-item-subset-task-dto.ts | 65 + .../order-item-subset-task-list-item-dto.ts | 103 + .../order-item-subset-transition-dto.ts | 3 + .../oms-api/src/models/order-item-type.ts | 6 + .../oms-api/src/models/order-list-item-dto.ts | 157 ++ .../src/models/order-processing-status.ts | 6 + .../swagger/oms-api/src/models/order-type.ts | 6 + .../oms-api/src/models/organisation-dto.ts | 23 + .../src/models/organisation-names-dto.ts | 19 + .../swagger/oms-api/src/models/package-dto.ts | 67 + .../src/models/packaging-instructions.ts | 6 + .../swagger/oms-api/src/models/payer-dto.ts | 87 + .../swagger/oms-api/src/models/payer-dto2.ts | 31 + .../oms-api/src/models/payer-status.ts | 6 + .../swagger/oms-api/src/models/payer-type.ts | 6 + .../swagger/oms-api/src/models/payment-dto.ts | 101 + .../oms-api/src/models/payment-info-dto.ts | 44 + .../oms-api/src/models/payment-status.ts | 6 + .../oms-api/src/models/payment-type.ts | 6 + .../oms-api/src/models/person-names-dto.ts | 24 + .../swagger/oms-api/src/models/price-dto.ts | 15 + .../oms-api/src/models/price-value-dto.ts | 18 + generated/swagger/oms-api/src/models/price.ts | 42 + .../oms-api/src/models/problem-details.ts | 10 + .../swagger/oms-api/src/models/product-dto.ts | 95 + .../oms-api/src/models/promotion-dto.ts | 23 + .../oms-api/src/models/quantity-dto.ts | 22 + .../oms-api/src/models/quantity-unit-type.ts | 6 + .../oms-api/src/models/query-settings-dto.ts | 19 + .../oms-api/src/models/query-token-dto.ts | 57 + .../swagger/oms-api/src/models/range-dto.ts | 16 + .../src/models/receipt-delivery-type.ts | 6 + .../swagger/oms-api/src/models/receipt-dto.ts | 132 ++ .../oms-api/src/models/receipt-item-dto.ts | 223 ++ .../src/models/receipt-item-list-item-dto.ts | 82 + .../src/models/receipt-list-item-dto.ts | 82 + ...eipt-order-item-subset-reference-values.ts | 22 + .../oms-api/src/models/receipt-type.ts | 6 + .../oms-api/src/models/reorder-values.ts | 22 + .../src/models/response-args-of-boolean.ts | 8 + ...args-of-ienumerable-of-autocomplete-dto.ts | 9 + ...ponse-args-of-ienumerable-of-branch-dto.ts | 9 + ...umerable-of-dbhorder-item-list-item-dto.ts | 9 + ...rgs-of-ienumerable-of-display-order-dto.ts | 9 + ...e-of-entity-dtocontainer-of-receipt-dto.ts | 9 + ...onse-args-of-ienumerable-of-history-dto.ts | 9 + ...le-of-key-value-dtoof-string-and-string.ts | 9 + ...-args-of-ienumerable-of-logistician-dto.ts | 9 + ...sponse-args-of-ienumerable-of-order-dto.ts | 9 + ...e-args-of-ienumerable-of-order-item-dto.ts | 9 + ...ienumerable-of-order-item-list-item-dto.ts | 9 + ...of-ienumerable-of-order-item-subset-dto.ts | 9 + ...numerable-of-order-item-subset-task-dto.ts | 9 + ...of-order-item-subset-task-list-item-dto.ts | 9 + ...s-of-ienumerable-of-order-list-item-dto.ts | 9 + ...onse-args-of-ienumerable-of-receipt-dto.ts | 9 + ...numerable-of-receipt-item-list-item-dto.ts | 9 + ...of-ienumerable-of-receipt-list-item-dto.ts | 9 + ...of-ienumerable-of-stock-status-code-dto.ts | 9 + .../response-args-of-ienumerable-of-string.ts | 8 + ...nse-args-of-ienumerable-of-supplier-dto.ts | 9 + ...-and-entity-dtocontainer-of-receipt-dto.ts | 9 + ...tem-subset-dtoand-order-item-subset-dto.ts | 9 + .../response-args-of-ienumerable-of-vatdto.ts | 9 + .../src/models/response-args-of-integer.ts | 8 + .../response-args-of-logistician-dto.ts | 9 + .../src/models/response-args-of-order-dto.ts | 9 + .../models/response-args-of-order-item-dto.ts | 9 + .../response-args-of-order-item-subset-dto.ts | 9 + .../src/models/response-args-of-payer-dto.ts | 9 + .../response-args-of-query-settings-dto.ts | 9 + .../models/response-args-of-receipt-dto.ts | 9 + .../response-args-of-shipping-address-dto.ts | 9 + .../models/response-args-of-supplier-dto.ts | 9 + .../response-args-of-supplier-order-result.ts | 9 + ...le-of-key-value-dtoof-string-and-string.ts | 9 + ...tem-subset-dtoand-order-item-subset-dto.ts | 9 + .../src/models/response-args-of-vatdto.ts | 9 + .../oms-api/src/models/response-args.ts | 32 + .../swagger/oms-api/src/models/rezeptmasz.ts | 38 + .../swagger/oms-api/src/models/set-type.ts | 6 + .../src/models/shipping-address-dto.ts | 70 + .../src/models/shipping-address-dto2.ts | 3 + .../oms-api/src/models/shipping-dto.ts | 35 + .../oms-api/src/models/shipping-target.ts | 6 + .../oms-api/src/models/shipping-type.ts | 6 + .../oms-api/src/models/shop-item-dto.ts | 44 + .../oms-api/src/models/shop-item-dto2.ts | 74 + .../oms-api/src/models/size-of-string.ts | 26 + .../oms-api/src/models/status-values.ts | 52 + .../src/models/stock-status-code-dto.ts | 83 + .../src/models/stock-status-code-text-dto.ts | 35 + .../oms-api/src/models/supplier-dto.ts | 28 + .../src/models/supplier-order-result.ts | 33 + .../oms-api/src/models/supplier-type.ts | 6 + .../swagger/oms-api/src/models/tenant-dto.ts | 13 + .../src/models/terms-of-delivery-dto.ts | 41 + .../swagger/oms-api/src/models/text-dto.ts | 54 + .../oms-api/src/models/touched-base.ts | 2 + .../oms-api/src/models/type-of-delivery.ts | 6 + .../swagger/oms-api/src/models/url-dto.ts | 23 + .../swagger/oms-api/src/models/user-dto.ts | 34 + .../oms-api/src/models/validation-status.ts | 6 + ...le-of-key-value-dtoof-string-and-string.ts | 7 + ...-and-entity-dtocontainer-of-receipt-dto.ts | 8 + ...tem-subset-dtoand-order-item-subset-dto.ts | 6 + .../swagger/oms-api/src/models/vatdto.ts | 45 + .../swagger/oms-api/src/models/vattype.ts | 6 + .../oms-api/src/models/vatvalue-dto.ts | 24 + .../src/models/weight-of-avoirdupois.ts | 17 + .../swagger/oms-api/src/oms-configuration.ts | 16 + generated/swagger/oms-api/src/services.ts | 9 + .../oms-api/src/services/abholfach.service.ts | 391 ++++ .../oms-api/src/services/branch.service.ts | 93 + .../src/services/logistician.service.ts | 105 + .../src/services/order-checkout.service.ts | 454 ++++ .../oms-api/src/services/order.service.ts | 1820 +++++++++++++++++ .../oms-api/src/services/receipt.service.ts | 623 ++++++ .../src/services/stock-status-code.service.ts | 94 + .../oms-api/src/services/supplier.service.ts | 105 + .../oms-api/src/services/vat.service.ts | 103 + .../oms-api/src/strict-http-response.ts | 9 + generated/swagger/print-api/project.json | 2 +- generated/swagger/wws-api/project.json | 2 +- generated/swagger/wws-api/src/base-service.ts | 62 + generated/swagger/wws-api/src/models.ts | 164 ++ .../swagger/wws-api/src/models/address-dto.ts | 18 + .../wws-api/src/models/addressee-dto.ts | 13 + .../wws-api/src/models/arrival-status.ts | 2 + .../swagger/wws-api/src/models/article-dto.ts | 9 + .../wws-api/src/models/availability-type.ts | 2 + .../swagger/wws-api/src/models/avoirdupois.ts | 2 + ...args-of-product-list-item-dtoand-string.ts | 18 + .../swagger/wws-api/src/models/branch-dto.ts | 20 + .../swagger/wws-api/src/models/branch-type.ts | 2 + .../wws-api/src/models/category-dto.ts | 14 + .../src/models/communication-details-dto.ts | 8 + .../src/models/compartment-info-dto.ts | 9 + generated/swagger/wws-api/src/models/cruda.ts | 2 + .../src/models/dbhbranch-extension-dto.ts | 15 + .../wws-api/src/models/dialog-content-type.ts | 2 + .../wws-api/src/models/dialog-of-string.ts | 16 + .../wws-api/src/models/dialog-settings.ts | 2 + ...of-ienumerable-of-product-list-item-dto.ts | 17 + .../swagger/wws-api/src/models/entity-dto.ts | 14 + ...entity-dtobase-of-branch-dtoand-ibranch.ts | 3 + .../entity-dtobase-of-item-dtoand-iitem.ts | 3 + .../entity-dtobase-of-label-dtoand-ilabel.ts | 3 + ...tity-dtobase-of-package-dtoand-ipackage.ts | 3 + ...k-compartment-dtoand-istock-compartment.ts | 3 + .../entity-dtobase-of-stock-dtoand-istock.ts | 3 + ...base-of-stock-entry-dtoand-istock-entry.ts | 3 + ...tobase-of-stock-item-dtoand-istock-item.ts | 3 + ...base-of-stock-order-dtoand-istock-order.ts | 3 + ...ock-order-item-dtoand-istock-order-item.ts | 3 + ...-status-dtoand-istock-order-item-status.ts | 3 + ...k-reservation-dtoand-istock-reservation.ts | 3 + ...ion-item-dtoand-istock-reservation-item.ts | 3 + ...s-dtoand-istock-reservation-item-status.ts | 3 + ...ty-dtobase-of-supplier-dtoand-isupplier.ts | 3 + ...r-status-code-dtoand-istock-status-code.ts | 3 + ...entity-dtobase-of-tenant-dtoand-itenant.ts | 3 + .../entity-dtobase-of-user-dtoand-iuser.ts | 3 + .../wws-api/src/models/entity-dtobase.ts | 3 + .../entity-dtocontainer-of-branch-dto.ts | 6 + .../entity-dtocontainer-of-category-dto.ts | 6 + .../models/entity-dtocontainer-of-item-dto.ts | 6 + .../entity-dtocontainer-of-label-dto.ts | 6 + ...entity-dtocontainer-of-product-list-dto.ts | 6 + ...ntity-dtocontainer-of-product-list-dto2.ts | 6 + ...y-dtocontainer-of-product-list-item-dto.ts | 6 + ...-dtocontainer-of-product-list-item-dto2.ts | 6 + ...y-dtocontainer-of-stock-compartment-dto.ts | 6 + .../entity-dtocontainer-of-stock-dto.ts | 6 + .../entity-dtocontainer-of-stock-entry-dto.ts | 6 + .../entity-dtocontainer-of-stock-item-dto.ts | 6 + .../entity-dtocontainer-of-stock-order-dto.ts | 6 + ...ty-dtocontainer-of-stock-order-item-dto.ts | 6 + ...ontainer-of-stock-order-item-status-dto.ts | 6 + ...y-dtocontainer-of-stock-reservation-dto.ts | 6 + ...container-of-stock-reservation-item-dto.ts | 6 + ...er-of-stock-reservation-item-status-dto.ts | 6 + .../entity-dtocontainer-of-supplier-dto.ts | 6 + ...tocontainer-of-supplier-status-code-dto.ts | 6 + .../entity-dtocontainer-of-tenant-dto.ts | 6 + .../models/entity-dtocontainer-of-user-dto.ts | 6 + .../models/entity-dtoreference-container.ts | 12 + .../wws-api/src/models/entity-status.ts | 2 + .../src/models/external-reference-dto.ts | 13 + .../swagger/wws-api/src/models/gender.ts | 2 + .../wws-api/src/models/geo-location.ts | 7 + .../wws-api/src/models/impediment-dto.ts | 7 + .../wws-api/src/models/in-stock-info-dto.ts | 14 + .../swagger/wws-api/src/models/input-dto.ts | 16 + .../wws-api/src/models/input-group-dto.ts | 8 + .../wws-api/src/models/input-options-dto.ts | 6 + .../swagger/wws-api/src/models/input-type.ts | 2 + .../swagger/wws-api/src/models/item-dto.ts | 16 + .../key-value-dtoof-string-and-string.ts | 12 + .../key-value-pair-of-string-and-integer.ts | 5 + ...air-of-string-and-product-list-item-dto.ts | 6 + .../swagger/wws-api/src/models/label-dto.ts | 6 + .../list-response-args-of-package-dto.ts | 8 + .../list-response-args-of-package-dto2.ts | 8 + .../list-response-args-of-product-list-dto.ts | 8 + ...-response-args-of-product-list-item-dto.ts | 8 + .../list-response-args-of-supplier-dto.ts | 8 + ...ested-key-value-dtoof-string-and-string.ts | 5 + .../swagger/wws-api/src/models/option-dto.ts | 13 + .../wws-api/src/models/order-by-dto.ts | 6 + .../wws-api/src/models/organisation-dto.ts | 8 + .../src/models/organisation-names-dto.ts | 8 + .../src/models/package-arrival-status-dto.ts | 17 + .../src/models/package-detail-response-dto.ts | 24 + .../swagger/wws-api/src/models/package-dto.ts | 20 + .../wws-api/src/models/package-dto2.ts | 13 + .../wws-api/src/models/package-item-dto.ts | 9 + .../wws-api/src/models/package-item-dto2.ts | 23 + .../wws-api/src/models/person-names-dto.ts | 9 + .../swagger/wws-api/src/models/price-dto.ts | 8 + .../wws-api/src/models/price-value-dto.ts | 7 + .../wws-api/src/models/problem-details.ts | 10 + .../swagger/wws-api/src/models/product-dto.ts | 24 + .../wws-api/src/models/product-list-dto.ts | 8 + .../wws-api/src/models/product-list-dto2.ts | 22 + .../src/models/product-list-item-dto.ts | 16 + .../src/models/product-list-item-dto2.ts | 27 + .../wws-api/src/models/quadrupel-dto.ts | 11 + .../wws-api/src/models/quantity-unit-type.ts | 2 + .../wws-api/src/models/quantity-value-dto.ts | 8 + .../wws-api/src/models/query-settings-dto.ts | 8 + .../wws-api/src/models/query-token-dto.ts | 13 + .../src/models/response-args-of-branch-dto.ts | 6 + ...esponse-args-of-dbhbranch-extension-dto.ts | 6 + ...onse-args-of-ienumerable-of-package-dto.ts | 6 + ...nse-args-of-ienumerable-of-package-dto2.ts | 6 + ...args-of-ienumerable-of-product-list-dto.ts | 6 + ...of-ienumerable-of-product-list-item-dto.ts | 6 + ...-args-of-ienumerable-of-return-info-dto.ts | 6 + ...sponse-args-of-ienumerable-of-stock-dto.ts | 6 + ...-args-of-ienumerable-of-stock-entry-dto.ts | 6 + ...e-args-of-ienumerable-of-stock-info-dto.ts | 6 + ...e-args-of-ienumerable-of-stock-item-dto.ts | 6 + ...-args-of-ienumerable-of-stock-order-dto.ts | 6 + ...of-ienumerable-of-stock-reservation-dto.ts | 6 + ...nse-args-of-ienumerable-of-supplier-dto.ts | 6 + .../response-args-of-nullable-boolean.ts | 5 + ...onse-args-of-package-arrival-status-dto.ts | 6 + ...nse-args-of-package-detail-response-dto.ts | 6 + .../models/response-args-of-package-dto.ts | 6 + .../response-args-of-product-list-dto.ts | 6 + .../response-args-of-product-list-item-dto.ts | 6 + .../response-args-of-query-settings-dto.ts | 6 + .../src/models/response-args-of-stock-dto.ts | 6 + .../src/models/response-args-of-string.ts | 5 + .../wws-api/src/models/response-args.ts | 9 + .../wws-api/src/models/return-info-dto.ts | 31 + .../src/models/return-value-of-string.ts | 5 + .../wws-api/src/models/return-value.ts | 6 + .../wws-api/src/models/size-of-string.ts | 7 + .../src/models/stock-compartment-dto.ts | 12 + .../swagger/wws-api/src/models/stock-dto.ts | 14 + .../wws-api/src/models/stock-entry-dto.ts | 28 + .../wws-api/src/models/stock-entry-type.ts | 2 + .../wws-api/src/models/stock-info-dto.ts | 74 + .../wws-api/src/models/stock-info-dto2.ts | 18 + .../wws-api/src/models/stock-item-dto.ts | 8 + .../wws-api/src/models/stock-order-dto.ts | 14 + .../src/models/stock-order-item-dto.ts | 19 + .../stock-order-item-processing-status.ts | 23 + .../src/models/stock-order-item-status-dto.ts | 16 + .../src/models/stock-request-values.ts | 16 + .../src/models/stock-reservation-dto.ts | 11 + .../src/models/stock-reservation-item-dto.ts | 14 + ...tock-reservation-item-processing-status.ts | 2 + .../stock-reservation-item-status-dto.ts | 11 + .../wws-api/src/models/stock-status-2.ts | 2 + .../wws-api/src/models/stock-status.ts | 6 + .../src/models/stocks-request-values.ts | 16 + .../wws-api/src/models/supplier-dto.ts | 9 + .../src/models/supplier-status-code-dto.ts | 15 + .../wws-api/src/models/supplier-type.ts | 2 + .../swagger/wws-api/src/models/task-dto.ts | 19 + .../swagger/wws-api/src/models/tenant-dto.ts | 6 + .../wws-api/src/models/touched-base.ts | 2 + .../swagger/wws-api/src/models/user-dto.ts | 11 + .../wws-api/src/models/user-reference.ts | 6 + .../swagger/wws-api/src/models/vattype.ts | 2 + .../wws-api/src/models/vatvalue-dto.ts | 9 + .../src/models/weight-of-avoirdupois.ts | 6 + generated/swagger/wws-api/src/services.ts | 5 + .../wws-api/src/services/package.service.ts | 290 +++ .../src/services/product-list.service.ts | 684 +++++++ .../wws-api/src/services/stock.service.ts | 687 +++++++ .../wws-api/src/services/supplier.service.ts | 110 + .../src/services/wareneingang.service.ts | 181 ++ .../wws-api/src/strict-http-response.ts | 9 + .../swagger/wws-api/src/wws-configuration.ts | 16 + 978 files changed, 29960 insertions(+), 11 deletions(-) create mode 100644 generated/swagger/availability-api/src/av-configuration.ts create mode 100644 generated/swagger/availability-api/src/base-service.ts create mode 100644 generated/swagger/availability-api/src/models.ts create mode 100644 generated/swagger/availability-api/src/models/availability-dto.ts create mode 100644 generated/swagger/availability-api/src/models/availability-request-dto.ts create mode 100644 generated/swagger/availability-api/src/models/availability-type.ts create mode 100644 generated/swagger/availability-api/src/models/available-for.ts create mode 100644 generated/swagger/availability-api/src/models/date-range-dto.ts create mode 100644 generated/swagger/availability-api/src/models/dialog-content-type.ts create mode 100644 generated/swagger/availability-api/src/models/dialog-of-string.ts create mode 100644 generated/swagger/availability-api/src/models/dialog-settings.ts create mode 100644 generated/swagger/availability-api/src/models/key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/availability-api/src/models/price-dto.ts create mode 100644 generated/swagger/availability-api/src/models/price-value-dto.ts create mode 100644 generated/swagger/availability-api/src/models/problem-details.ts create mode 100644 generated/swagger/availability-api/src/models/range-dto.ts create mode 100644 generated/swagger/availability-api/src/models/response-args-of-ienumerable-of-availability-dto.ts create mode 100644 generated/swagger/availability-api/src/models/response-args-of-ienumerable-of-webshop-availability-dto.ts create mode 100644 generated/swagger/availability-api/src/models/response-args.ts create mode 100644 generated/swagger/availability-api/src/models/touched-base.ts create mode 100644 generated/swagger/availability-api/src/models/traffic-light-value.ts create mode 100644 generated/swagger/availability-api/src/models/vattype.ts create mode 100644 generated/swagger/availability-api/src/models/vatvalue-dto.ts create mode 100644 generated/swagger/availability-api/src/models/webshop-availability-dto.ts create mode 100644 generated/swagger/availability-api/src/models/webshop-availability-request-dto.ts create mode 100644 generated/swagger/availability-api/src/models/webshop-availability-request-item-dto.ts create mode 100644 generated/swagger/availability-api/src/services.ts create mode 100644 generated/swagger/availability-api/src/services/availability.service.ts create mode 100644 generated/swagger/availability-api/src/services/webshop-availability.service.ts create mode 100644 generated/swagger/availability-api/src/strict-http-response.ts create mode 100644 generated/swagger/cat-search-api/src/base-service.ts create mode 100644 generated/swagger/cat-search-api/src/cat-configuration.ts create mode 100644 generated/swagger/cat-search-api/src/models.ts create mode 100644 generated/swagger/cat-search-api/src/models/autocomplete-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/autocomplete-token-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/availability-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/availability-type.ts create mode 100644 generated/swagger/cat-search-api/src/models/avoirdupois.ts create mode 100644 generated/swagger/cat-search-api/src/models/catalog-type.ts create mode 100644 generated/swagger/cat-search-api/src/models/cruda.ts create mode 100644 generated/swagger/cat-search-api/src/models/dialog-content-type.ts create mode 100644 generated/swagger/cat-search-api/src/models/dialog-of-string.ts create mode 100644 generated/swagger/cat-search-api/src/models/dialog-settings.ts create mode 100644 generated/swagger/cat-search-api/src/models/entity-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/entity-status.ts create mode 100644 generated/swagger/cat-search-api/src/models/image-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/input-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/input-group-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/input-options-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/input-type.ts create mode 100644 generated/swagger/cat-search-api/src/models/item-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/item-type.ts create mode 100644 generated/swagger/cat-search-api/src/models/key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/cat-search-api/src/models/lesepunkte-request.ts create mode 100644 generated/swagger/cat-search-api/src/models/list-response-args-of-autocomplete-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/list-response-args-of-item-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/option-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/order-by-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/price-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/price-value-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/problem-details.ts create mode 100644 generated/swagger/cat-search-api/src/models/product-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/query-settings-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/query-token-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/query-token-dto2.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args-of-idictionary-of-long-and-nullable-integer.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-input-group-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-item-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-order-by-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-query-token-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args-of-item-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args-of-uisettings-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/response-args.ts create mode 100644 generated/swagger/cat-search-api/src/models/review-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/shelf-info-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/shop-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/size-of-string.ts create mode 100644 generated/swagger/cat-search-api/src/models/spec-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/stock-info-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/stock-status.ts create mode 100644 generated/swagger/cat-search-api/src/models/successor.ts create mode 100644 generated/swagger/cat-search-api/src/models/text-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/touched-base.ts create mode 100644 generated/swagger/cat-search-api/src/models/translation-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/uisettings-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/vattype.ts create mode 100644 generated/swagger/cat-search-api/src/models/vatvalue-dto.ts create mode 100644 generated/swagger/cat-search-api/src/models/weight-of-avoirdupois.ts create mode 100644 generated/swagger/cat-search-api/src/services.ts create mode 100644 generated/swagger/cat-search-api/src/services/promotion.service.ts create mode 100644 generated/swagger/cat-search-api/src/services/search.service.ts create mode 100644 generated/swagger/cat-search-api/src/strict-http-response.ts create mode 100644 generated/swagger/checkout-api/src/base-service.ts create mode 100644 generated/swagger/checkout-api/src/checkout-configuration.ts create mode 100644 generated/swagger/checkout-api/src/models.ts create mode 100644 generated/swagger/checkout-api/src/models/add-to-shopping-cart-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/address-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/addressee-with-reference-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/allergene-type.ts create mode 100644 generated/swagger/checkout-api/src/models/availability-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/availability-type.ts create mode 100644 generated/swagger/checkout-api/src/models/avoirdupois.ts create mode 100644 generated/swagger/checkout-api/src/models/branch-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/branch-query-token-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/branch-target-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/branch-type.ts create mode 100644 generated/swagger/checkout-api/src/models/buyer-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/buyer-payload.ts create mode 100644 generated/swagger/checkout-api/src/models/buyer-result.ts create mode 100644 generated/swagger/checkout-api/src/models/buyer-status.ts create mode 100644 generated/swagger/checkout-api/src/models/buyer-type.ts create mode 100644 generated/swagger/checkout-api/src/models/category-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/checkout-delivery-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/checkout-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/checkout-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/checkout-step.ts create mode 100644 generated/swagger/checkout-api/src/models/communication-details-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/company-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/component-item-display-type.ts create mode 100644 generated/swagger/checkout-api/src/models/component-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/components-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/contributor-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/contributor-helper-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/country-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/country-target-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/coupon-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/coupon-type.ts create mode 100644 generated/swagger/checkout-api/src/models/cruda.ts create mode 100644 generated/swagger/checkout-api/src/models/currency-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/date-range-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/declarable-food-additives.ts create mode 100644 generated/swagger/checkout-api/src/models/delivery-container.ts create mode 100644 generated/swagger/checkout-api/src/models/destination-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/destination-result.ts create mode 100644 generated/swagger/checkout-api/src/models/dialog-content-type.ts create mode 100644 generated/swagger/checkout-api/src/models/dialog-of-string.ts create mode 100644 generated/swagger/checkout-api/src/models/dialog-settings.ts create mode 100644 generated/swagger/checkout-api/src/models/display-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-delivery-dtoand-icheckout-delivery.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-dtoand-icheckout.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-item-dtoand-icheckout-item.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-company-dtoand-icompany.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-components-dtoand-icomponents.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-contributor-dtoand-icontributor.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-coupon-dtoand-icoupon.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-currency-dtoand-icurrency.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-destination-dtoand-idestination.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-file-dtoand-ifile.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-shop-dtoand-ishop.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-shopping-cart-dtoand-ishopping-cart.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-shopping-cart-item-dtoand-ishopping-cart-item.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-text-dtoand-itext.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-vatdtoand-ivat.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase-of-voucher-dtoand-ivoucher.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtobase.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-branch-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-category-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-delivery-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-company-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-components-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-contributor-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-country-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-coupon-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-currency-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-destination-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-file-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-label-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-logistician-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shop-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shop-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shopping-cart-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-supplier-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-tenant-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-text-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtocontainer-of-voucher-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-dtoreference-container.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-reference-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/entity-status.ts create mode 100644 generated/swagger/checkout-api/src/models/external-reference-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/file-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/food-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/food-label.ts create mode 100644 generated/swagger/checkout-api/src/models/free-shipping-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/gender.ts create mode 100644 generated/swagger/checkout-api/src/models/geo-location.ts create mode 100644 generated/swagger/checkout-api/src/models/image-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/input-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/input-options-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/input-type.ts create mode 100644 generated/swagger/checkout-api/src/models/item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/item-label-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/item-payload.ts create mode 100644 generated/swagger/checkout-api/src/models/item-result.ts create mode 100644 generated/swagger/checkout-api/src/models/item-type.ts create mode 100644 generated/swagger/checkout-api/src/models/items-result-status.ts create mode 100644 generated/swagger/checkout-api/src/models/items-result.ts create mode 100644 generated/swagger/checkout-api/src/models/key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/checkout-api/src/models/key-value-pair-of-entity-dtocontainer-of-checkout-item-dtoand-nullable-decimal.ts create mode 100644 generated/swagger/checkout-api/src/models/kultur-pass-result.ts create mode 100644 generated/swagger/checkout-api/src/models/label-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/list-response-args-of-logistician-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/list-response-args-of-vatdto.ts create mode 100644 generated/swagger/checkout-api/src/models/logistician-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/notification-channel.ts create mode 100644 generated/swagger/checkout-api/src/models/nutrition-fact-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/nutrition-fact-type.ts create mode 100644 generated/swagger/checkout-api/src/models/nutrition-facts-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/olaavailability-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/option-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/order-by-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/order-item-type.ts create mode 100644 generated/swagger/checkout-api/src/models/organisation-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/organisation-names-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/payer-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/payer-status.ts create mode 100644 generated/swagger/checkout-api/src/models/payer-type.ts create mode 100644 generated/swagger/checkout-api/src/models/payment-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/payment-type.ts create mode 100644 generated/swagger/checkout-api/src/models/person-names-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/price-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/price-value-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/price.ts create mode 100644 generated/swagger/checkout-api/src/models/problem-details.ts create mode 100644 generated/swagger/checkout-api/src/models/product-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/promotion-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/quantity-unit-type.ts create mode 100644 generated/swagger/checkout-api/src/models/query-token-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/required-data.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-buyer-result.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-checkout-delivery-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-checkout-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-checkout-step.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-destination-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-destination-result.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-branch-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-checkout-delivery-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-country-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-kultur-pass-result.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-logistician-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-required-data.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-selection-dtoof-payment-type.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-vatdto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-item-result.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-items-result.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-logistician-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-nullable-boolean.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-payment-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-shopping-cart-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args-of-vatdto.ts create mode 100644 generated/swagger/checkout-api/src/models/response-args.ts create mode 100644 generated/swagger/checkout-api/src/models/rezeptmasz.ts create mode 100644 generated/swagger/checkout-api/src/models/selection-dtoof-payment-type.ts create mode 100644 generated/swagger/checkout-api/src/models/selection-dtoof-shipping-target.ts create mode 100644 generated/swagger/checkout-api/src/models/set-type.ts create mode 100644 generated/swagger/checkout-api/src/models/shipping-address-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/shipping-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/shipping-target.ts create mode 100644 generated/swagger/checkout-api/src/models/shipping-type.ts create mode 100644 generated/swagger/checkout-api/src/models/shop-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/shop-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/shopping-cart-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/shopping-cart-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/shopping-cart-item-status.ts create mode 100644 generated/swagger/checkout-api/src/models/size-of-string.ts create mode 100644 generated/swagger/checkout-api/src/models/supplier-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/supplier-type.ts create mode 100644 generated/swagger/checkout-api/src/models/tenant-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/terms-of-delivery-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/text-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/touched-base.ts create mode 100644 generated/swagger/checkout-api/src/models/type-of-delivery.ts create mode 100644 generated/swagger/checkout-api/src/models/update-shopping-cart-item-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/url-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/user-account-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/vatdto.ts create mode 100644 generated/swagger/checkout-api/src/models/vattype.ts create mode 100644 generated/swagger/checkout-api/src/models/vatvalue-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/voucher-dto.ts create mode 100644 generated/swagger/checkout-api/src/models/weight-of-avoirdupois.ts create mode 100644 generated/swagger/checkout-api/src/services.ts create mode 100644 generated/swagger/checkout-api/src/services/kultur-pass.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-branch.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-buyer.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-country.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-logistician.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-payer.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-payment.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-shopping-cart.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-supplier.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout-vat.service.ts create mode 100644 generated/swagger/checkout-api/src/services/store-checkout.service.ts create mode 100644 generated/swagger/checkout-api/src/strict-http-response.ts create mode 100644 generated/swagger/crm-api/src/base-service.ts create mode 100644 generated/swagger/crm-api/src/crm-configuration.ts create mode 100644 generated/swagger/crm-api/src/models.ts create mode 100644 generated/swagger/crm-api/src/models/address-dto.ts create mode 100644 generated/swagger/crm-api/src/models/assigned-payer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/attribute-dto.ts create mode 100644 generated/swagger/crm-api/src/models/autocomplete-dto.ts create mode 100644 generated/swagger/crm-api/src/models/autocomplete-token-dto.ts create mode 100644 generated/swagger/crm-api/src/models/bonus-card-dto.ts create mode 100644 generated/swagger/crm-api/src/models/bonus-card-info-dto.ts create mode 100644 generated/swagger/crm-api/src/models/branch-dto.ts create mode 100644 generated/swagger/crm-api/src/models/branch-type.ts create mode 100644 generated/swagger/crm-api/src/models/check-loyalty-card-result.ts create mode 100644 generated/swagger/crm-api/src/models/communication-details-dto.ts create mode 100644 generated/swagger/crm-api/src/models/country-dto.ts create mode 100644 generated/swagger/crm-api/src/models/cruda.ts create mode 100644 generated/swagger/crm-api/src/models/customer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/customer-info-dto.ts create mode 100644 generated/swagger/crm-api/src/models/customer-status.ts create mode 100644 generated/swagger/crm-api/src/models/customer-type.ts create mode 100644 generated/swagger/crm-api/src/models/data-format.ts create mode 100644 generated/swagger/crm-api/src/models/dialog-content-type.ts create mode 100644 generated/swagger/crm-api/src/models/dialog-of-string.ts create mode 100644 generated/swagger/crm-api/src/models/dialog-settings.ts create mode 100644 generated/swagger/crm-api/src/models/diff-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-attribute-dtoand-iattribute.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-bonus-card-dtoand-ibonus-card.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-customer-dtoand-icustomer.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-customer-info-dtoand-icustomer.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-payer-dtoand-ipayer.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtobase.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtocontainer-of-attribute-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtocontainer-of-bonus-card-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtocontainer-of-branch-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtocontainer-of-customer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtocontainer-of-label-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtocontainer-of-payer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtocontainer-of-shipping-address-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtocontainer-of-user-dto.ts create mode 100644 generated/swagger/crm-api/src/models/entity-dtoreference-container.ts create mode 100644 generated/swagger/crm-api/src/models/entity-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/crm-api/src/models/entity-status.ts create mode 100644 generated/swagger/crm-api/src/models/environment-channel.ts create mode 100644 generated/swagger/crm-api/src/models/external-reference-dto.ts create mode 100644 generated/swagger/crm-api/src/models/gender.ts create mode 100644 generated/swagger/crm-api/src/models/geo-location.ts create mode 100644 generated/swagger/crm-api/src/models/history-dto.ts create mode 100644 generated/swagger/crm-api/src/models/input-dto.ts create mode 100644 generated/swagger/crm-api/src/models/input-group-dto.ts create mode 100644 generated/swagger/crm-api/src/models/input-options-dto.ts create mode 100644 generated/swagger/crm-api/src/models/input-type.ts create mode 100644 generated/swagger/crm-api/src/models/key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/crm-api/src/models/label-dto.ts create mode 100644 generated/swagger/crm-api/src/models/linked-record-dto.ts create mode 100644 generated/swagger/crm-api/src/models/list-response-args-of-assigned-payer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/list-response-args-of-customer-info-dto.ts create mode 100644 generated/swagger/crm-api/src/models/list-response-args-of-shipping-address-dto.ts create mode 100644 generated/swagger/crm-api/src/models/loyalty-card-status.ts create mode 100644 generated/swagger/crm-api/src/models/notification-channel.ts create mode 100644 generated/swagger/crm-api/src/models/option-dto.ts create mode 100644 generated/swagger/crm-api/src/models/order-by-dto.ts create mode 100644 generated/swagger/crm-api/src/models/organisation-dto.ts create mode 100644 generated/swagger/crm-api/src/models/organisation-names-dto.ts create mode 100644 generated/swagger/crm-api/src/models/payer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/payer-status.ts create mode 100644 generated/swagger/crm-api/src/models/payment-settings-dto.ts create mode 100644 generated/swagger/crm-api/src/models/payment-type.ts create mode 100644 generated/swagger/crm-api/src/models/problem-details.ts create mode 100644 generated/swagger/crm-api/src/models/query-settings-dto.ts create mode 100644 generated/swagger/crm-api/src/models/query-token-dto.ts create mode 100644 generated/swagger/crm-api/src/models/query-token-dto2.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-assigned-payer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-boolean.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-check-loyalty-card-result.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-customer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-address-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-assigned-payer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-bonus-card-info-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-country-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-customer-info-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-history-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-shipping-address-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-input-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-nullable-boolean.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-payer-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-query-settings-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args-of-shipping-address-dto.ts create mode 100644 generated/swagger/crm-api/src/models/response-args.ts create mode 100644 generated/swagger/crm-api/src/models/save-customer-values.ts create mode 100644 generated/swagger/crm-api/src/models/shipping-address-dto.ts create mode 100644 generated/swagger/crm-api/src/models/shipping-address-type.ts create mode 100644 generated/swagger/crm-api/src/models/touched-base.ts create mode 100644 generated/swagger/crm-api/src/models/user-dto.ts create mode 100644 generated/swagger/crm-api/src/services.ts create mode 100644 generated/swagger/crm-api/src/services/address.service.ts create mode 100644 generated/swagger/crm-api/src/services/country.service.ts create mode 100644 generated/swagger/crm-api/src/services/customer.service.ts create mode 100644 generated/swagger/crm-api/src/services/loyalty-card.service.ts create mode 100644 generated/swagger/crm-api/src/services/payer.service.ts create mode 100644 generated/swagger/crm-api/src/services/shipping-address.service.ts create mode 100644 generated/swagger/crm-api/src/strict-http-response.ts create mode 100644 generated/swagger/eis-api/src/base-service.ts create mode 100644 generated/swagger/eis-api/src/eis-configuration.ts create mode 100644 generated/swagger/eis-api/src/models.ts create mode 100644 generated/swagger/eis-api/src/models/article-dto.ts create mode 100644 generated/swagger/eis-api/src/models/branch-dto.ts create mode 100644 generated/swagger/eis-api/src/models/branch-type.ts create mode 100644 generated/swagger/eis-api/src/models/comment-dto.ts create mode 100644 generated/swagger/eis-api/src/models/confirmation-dto.ts create mode 100644 generated/swagger/eis-api/src/models/cruda.ts create mode 100644 generated/swagger/eis-api/src/models/dashboard-info-request.ts create mode 100644 generated/swagger/eis-api/src/models/dialog-content-type.ts create mode 100644 generated/swagger/eis-api/src/models/dialog-of-string.ts create mode 100644 generated/swagger/eis-api/src/models/dialog-settings.ts create mode 100644 generated/swagger/eis-api/src/models/display-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/display-info-request.ts create mode 100644 generated/swagger/eis-api/src/models/document-payload-of-ienumerable-of-display-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/document-payload-of-ienumerable-of-string.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dto.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dtobase.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dtocontainer-of-article-dto.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dtocontainer-of-branch-dto.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dtocontainer-of-confirmation-dto.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dtocontainer-of-display-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dtocontainer-of-file-dto.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dtocontainer-of-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/entity-dtoreference-container.ts create mode 100644 generated/swagger/eis-api/src/models/entity-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/eis-api/src/models/entity-status.ts create mode 100644 generated/swagger/eis-api/src/models/external-reference-dto.ts create mode 100644 generated/swagger/eis-api/src/models/file-dto.ts create mode 100644 generated/swagger/eis-api/src/models/info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/info-status.ts create mode 100644 generated/swagger/eis-api/src/models/info-type.ts create mode 100644 generated/swagger/eis-api/src/models/input-dto.ts create mode 100644 generated/swagger/eis-api/src/models/input-group-dto.ts create mode 100644 generated/swagger/eis-api/src/models/input-options-dto.ts create mode 100644 generated/swagger/eis-api/src/models/input-type.ts create mode 100644 generated/swagger/eis-api/src/models/ipublic-user-info.ts create mode 100644 generated/swagger/eis-api/src/models/key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/eis-api/src/models/list-response-args-of-branch-dto.ts create mode 100644 generated/swagger/eis-api/src/models/list-response-args-of-display-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/list-response-args-of-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/option-dto.ts create mode 100644 generated/swagger/eis-api/src/models/order-by-dto.ts create mode 100644 generated/swagger/eis-api/src/models/problem-details.ts create mode 100644 generated/swagger/eis-api/src/models/processing-status.ts create mode 100644 generated/swagger/eis-api/src/models/query-settings-dto.ts create mode 100644 generated/swagger/eis-api/src/models/query-token-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-boolean.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-comment-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-confirmation-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-display-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-entity-dtocontainer-of-branch-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-article-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-branch-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-comment-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-display-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-file-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-info-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-query-settings-dto.ts create mode 100644 generated/swagger/eis-api/src/models/response-args-of-string.ts create mode 100644 generated/swagger/eis-api/src/models/response-args.ts create mode 100644 generated/swagger/eis-api/src/models/task-type.ts create mode 100644 generated/swagger/eis-api/src/models/touched-base.ts create mode 100644 generated/swagger/eis-api/src/services.ts create mode 100644 generated/swagger/eis-api/src/services/eisbackend.service.ts create mode 100644 generated/swagger/eis-api/src/services/eispublic-document.service.ts create mode 100644 generated/swagger/eis-api/src/services/eispublic.service.ts create mode 100644 generated/swagger/eis-api/src/strict-http-response.ts rename eis.swagger.json => generated/swagger/eis-api/swagger.json (100%) create mode 100644 generated/swagger/isa-api/src/base-service.ts create mode 100644 generated/swagger/isa-api/src/isa-configuration.ts create mode 100644 generated/swagger/isa-api/src/models.ts create mode 100644 generated/swagger/isa-api/src/models/dialog-content-type.ts create mode 100644 generated/swagger/isa-api/src/models/dialog-of-string.ts create mode 100644 generated/swagger/isa-api/src/models/dialog-settings.ts create mode 100644 generated/swagger/isa-api/src/models/feed-dto.ts create mode 100644 generated/swagger/isa-api/src/models/ipublic-user-info.ts create mode 100644 generated/swagger/isa-api/src/models/key-card-values.ts create mode 100644 generated/swagger/isa-api/src/models/key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/isa-api/src/models/list-response-args-of-feed-dto.ts create mode 100644 generated/swagger/isa-api/src/models/log-entry.ts create mode 100644 generated/swagger/isa-api/src/models/log-level.ts create mode 100644 generated/swagger/isa-api/src/models/log.ts create mode 100644 generated/swagger/isa-api/src/models/login-response.ts create mode 100644 generated/swagger/isa-api/src/models/problem-details.ts create mode 100644 generated/swagger/isa-api/src/models/response-args-of-ienumerable-of-feed-dto.ts create mode 100644 generated/swagger/isa-api/src/models/response-args-of-ienumerable-of-log-entry.ts create mode 100644 generated/swagger/isa-api/src/models/response-args-of-user-state.ts create mode 100644 generated/swagger/isa-api/src/models/response-args.ts create mode 100644 generated/swagger/isa-api/src/models/user-state.ts create mode 100644 generated/swagger/isa-api/src/services.ts create mode 100644 generated/swagger/isa-api/src/services/auth.service.ts create mode 100644 generated/swagger/isa-api/src/services/info.service.ts create mode 100644 generated/swagger/isa-api/src/services/user-state.service.ts create mode 100644 generated/swagger/isa-api/src/strict-http-response.ts create mode 100644 generated/swagger/oms-api/src/base-service.ts create mode 100644 generated/swagger/oms-api/src/models.ts create mode 100644 generated/swagger/oms-api/src/models/address-dto.ts create mode 100644 generated/swagger/oms-api/src/models/address-type.ts create mode 100644 generated/swagger/oms-api/src/models/addressee-dto.ts create mode 100644 generated/swagger/oms-api/src/models/addressee-with-reference-dto.ts create mode 100644 generated/swagger/oms-api/src/models/allergene-type.ts create mode 100644 generated/swagger/oms-api/src/models/autocomplete-dto.ts create mode 100644 generated/swagger/oms-api/src/models/autocomplete-token-dto.ts create mode 100644 generated/swagger/oms-api/src/models/availability-dto.ts create mode 100644 generated/swagger/oms-api/src/models/availability-dto2.ts create mode 100644 generated/swagger/oms-api/src/models/availability-type.ts create mode 100644 generated/swagger/oms-api/src/models/available-for.ts create mode 100644 generated/swagger/oms-api/src/models/avoirdupois.ts create mode 100644 generated/swagger/oms-api/src/models/branch-dto.ts create mode 100644 generated/swagger/oms-api/src/models/branch-type.ts create mode 100644 generated/swagger/oms-api/src/models/buyer-dto.ts create mode 100644 generated/swagger/oms-api/src/models/buyer-status.ts create mode 100644 generated/swagger/oms-api/src/models/buyer-type.ts create mode 100644 generated/swagger/oms-api/src/models/category-dto.ts create mode 100644 generated/swagger/oms-api/src/models/change-stock-status-code-values.ts create mode 100644 generated/swagger/oms-api/src/models/communication-details-dto.ts create mode 100644 generated/swagger/oms-api/src/models/company-dto.ts create mode 100644 generated/swagger/oms-api/src/models/component-item-display-type.ts create mode 100644 generated/swagger/oms-api/src/models/component-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/components-dto.ts create mode 100644 generated/swagger/oms-api/src/models/contributor-dto.ts create mode 100644 generated/swagger/oms-api/src/models/contributor-helper-dto.ts create mode 100644 generated/swagger/oms-api/src/models/country-dto.ts create mode 100644 generated/swagger/oms-api/src/models/cruda.ts create mode 100644 generated/swagger/oms-api/src/models/date-range-dto.ts create mode 100644 generated/swagger/oms-api/src/models/date-range.ts create mode 100644 generated/swagger/oms-api/src/models/dbhorder-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/declarable-food-additives.ts create mode 100644 generated/swagger/oms-api/src/models/dialog-content-type.ts create mode 100644 generated/swagger/oms-api/src/models/dialog-of-string.ts create mode 100644 generated/swagger/oms-api/src/models/dialog-settings.ts create mode 100644 generated/swagger/oms-api/src/models/diff-dto.ts create mode 100644 generated/swagger/oms-api/src/models/display-addressee-dto.ts create mode 100644 generated/swagger/oms-api/src/models/display-branch-dto.ts create mode 100644 generated/swagger/oms-api/src/models/display-logistician-dto.ts create mode 100644 generated/swagger/oms-api/src/models/display-order-dto.ts create mode 100644 generated/swagger/oms-api/src/models/display-order-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/display-order-item-subset-dto.ts create mode 100644 generated/swagger/oms-api/src/models/display-order-payment-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-company-dtoand-icompany.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-components-dtoand-icomponents.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-contributor-dtoand-icontributor.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-display-branch-dtoand-ibranch.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-display-logistician-dtoand-ilogistician.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-dtoand-iorder.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-item-dtoand-iorder-item.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-payment-dtoand-iread-only-payment.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-file-dtoand-ifile.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-item-dtoand-iitem-2.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-order-dtoand-iorder.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-dtoand-iorder-item.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-dtoand-iorder-item-status.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-task-dtoand-iorder-item-status-task.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-transition-dtoand-iorder-item-status-transition.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-package-dtoand-ipackage.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-payer-dtoand-ipayer.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-payment-dtoand-iread-only-payment.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-receipt-dtoand-ireceipt.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-receipt-item-dtoand-ireceipt-item.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item-2.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-stock-status-code-dtoand-istock-status-code.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-text-dtoand-itext.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase-of-vatdtoand-ivat.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtobase.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-branch-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-category-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-company-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-components-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-contributor-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-country-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-file-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-item-dto2.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-label-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-logistician-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-subset-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-subset-transition-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-package-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-payer-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-payment-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-receipt-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-receipt-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-shipping-address-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-shop-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-shop-item-dto2.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-supplier-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-tenant-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-text-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtocontainer-of-user-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-dtoreference-container.ts create mode 100644 generated/swagger/oms-api/src/models/entity-reference-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-reference-type-dto.ts create mode 100644 generated/swagger/oms-api/src/models/entity-status.ts create mode 100644 generated/swagger/oms-api/src/models/environment-channel.ts create mode 100644 generated/swagger/oms-api/src/models/external-reference-dto.ts create mode 100644 generated/swagger/oms-api/src/models/file-dto.ts create mode 100644 generated/swagger/oms-api/src/models/food-dto.ts create mode 100644 generated/swagger/oms-api/src/models/food-label.ts create mode 100644 generated/swagger/oms-api/src/models/gender.ts create mode 100644 generated/swagger/oms-api/src/models/generate-collective-receipts-args.ts create mode 100644 generated/swagger/oms-api/src/models/geo-location.ts create mode 100644 generated/swagger/oms-api/src/models/history-dto.ts create mode 100644 generated/swagger/oms-api/src/models/image-dto.ts create mode 100644 generated/swagger/oms-api/src/models/input-dto.ts create mode 100644 generated/swagger/oms-api/src/models/input-group-dto.ts create mode 100644 generated/swagger/oms-api/src/models/input-options-dto.ts create mode 100644 generated/swagger/oms-api/src/models/input-type.ts create mode 100644 generated/swagger/oms-api/src/models/item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/item-dto2.ts create mode 100644 generated/swagger/oms-api/src/models/item-label-dto.ts create mode 100644 generated/swagger/oms-api/src/models/item-type.ts create mode 100644 generated/swagger/oms-api/src/models/key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/oms-api/src/models/kultur-pass-order-values.ts create mode 100644 generated/swagger/oms-api/src/models/label-dto.ts create mode 100644 generated/swagger/oms-api/src/models/lifecycle-status.ts create mode 100644 generated/swagger/oms-api/src/models/linked-record-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-dbhorder-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-logistician-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-order-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-order-item-subset-task-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-order-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-receipt-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-receipt-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-supplier-dto.ts create mode 100644 generated/swagger/oms-api/src/models/list-response-args-of-vatdto.ts create mode 100644 generated/swagger/oms-api/src/models/logistician-dto.ts create mode 100644 generated/swagger/oms-api/src/models/notification-channel.ts create mode 100644 generated/swagger/oms-api/src/models/nutrition-fact-dto.ts create mode 100644 generated/swagger/oms-api/src/models/nutrition-fact-type.ts create mode 100644 generated/swagger/oms-api/src/models/nutrition-facts-dto.ts create mode 100644 generated/swagger/oms-api/src/models/option-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-by-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-processing-status-value.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-status-values-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-subset-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-subset-task-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-subset-task-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-subset-transition-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-item-type.ts create mode 100644 generated/swagger/oms-api/src/models/order-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/order-processing-status.ts create mode 100644 generated/swagger/oms-api/src/models/order-type.ts create mode 100644 generated/swagger/oms-api/src/models/organisation-dto.ts create mode 100644 generated/swagger/oms-api/src/models/organisation-names-dto.ts create mode 100644 generated/swagger/oms-api/src/models/package-dto.ts create mode 100644 generated/swagger/oms-api/src/models/packaging-instructions.ts create mode 100644 generated/swagger/oms-api/src/models/payer-dto.ts create mode 100644 generated/swagger/oms-api/src/models/payer-dto2.ts create mode 100644 generated/swagger/oms-api/src/models/payer-status.ts create mode 100644 generated/swagger/oms-api/src/models/payer-type.ts create mode 100644 generated/swagger/oms-api/src/models/payment-dto.ts create mode 100644 generated/swagger/oms-api/src/models/payment-info-dto.ts create mode 100644 generated/swagger/oms-api/src/models/payment-status.ts create mode 100644 generated/swagger/oms-api/src/models/payment-type.ts create mode 100644 generated/swagger/oms-api/src/models/person-names-dto.ts create mode 100644 generated/swagger/oms-api/src/models/price-dto.ts create mode 100644 generated/swagger/oms-api/src/models/price-value-dto.ts create mode 100644 generated/swagger/oms-api/src/models/price.ts create mode 100644 generated/swagger/oms-api/src/models/problem-details.ts create mode 100644 generated/swagger/oms-api/src/models/product-dto.ts create mode 100644 generated/swagger/oms-api/src/models/promotion-dto.ts create mode 100644 generated/swagger/oms-api/src/models/quantity-dto.ts create mode 100644 generated/swagger/oms-api/src/models/quantity-unit-type.ts create mode 100644 generated/swagger/oms-api/src/models/query-settings-dto.ts create mode 100644 generated/swagger/oms-api/src/models/query-token-dto.ts create mode 100644 generated/swagger/oms-api/src/models/range-dto.ts create mode 100644 generated/swagger/oms-api/src/models/receipt-delivery-type.ts create mode 100644 generated/swagger/oms-api/src/models/receipt-dto.ts create mode 100644 generated/swagger/oms-api/src/models/receipt-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/receipt-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/receipt-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/receipt-order-item-subset-reference-values.ts create mode 100644 generated/swagger/oms-api/src/models/receipt-type.ts create mode 100644 generated/swagger/oms-api/src/models/reorder-values.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-boolean.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-branch-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-dbhorder-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-display-order-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-entity-dtocontainer-of-receipt-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-history-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-logistician-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-task-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-task-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-item-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-list-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-stock-status-code-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-string.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-vatdto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-integer.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-logistician-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-order-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-order-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-order-item-subset-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-payer-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-query-settings-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-receipt-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-shipping-address-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-supplier-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-supplier-order-result.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args-of-vatdto.ts create mode 100644 generated/swagger/oms-api/src/models/response-args.ts create mode 100644 generated/swagger/oms-api/src/models/rezeptmasz.ts create mode 100644 generated/swagger/oms-api/src/models/set-type.ts create mode 100644 generated/swagger/oms-api/src/models/shipping-address-dto.ts create mode 100644 generated/swagger/oms-api/src/models/shipping-address-dto2.ts create mode 100644 generated/swagger/oms-api/src/models/shipping-dto.ts create mode 100644 generated/swagger/oms-api/src/models/shipping-target.ts create mode 100644 generated/swagger/oms-api/src/models/shipping-type.ts create mode 100644 generated/swagger/oms-api/src/models/shop-item-dto.ts create mode 100644 generated/swagger/oms-api/src/models/shop-item-dto2.ts create mode 100644 generated/swagger/oms-api/src/models/size-of-string.ts create mode 100644 generated/swagger/oms-api/src/models/status-values.ts create mode 100644 generated/swagger/oms-api/src/models/stock-status-code-dto.ts create mode 100644 generated/swagger/oms-api/src/models/stock-status-code-text-dto.ts create mode 100644 generated/swagger/oms-api/src/models/supplier-dto.ts create mode 100644 generated/swagger/oms-api/src/models/supplier-order-result.ts create mode 100644 generated/swagger/oms-api/src/models/supplier-type.ts create mode 100644 generated/swagger/oms-api/src/models/tenant-dto.ts create mode 100644 generated/swagger/oms-api/src/models/terms-of-delivery-dto.ts create mode 100644 generated/swagger/oms-api/src/models/text-dto.ts create mode 100644 generated/swagger/oms-api/src/models/touched-base.ts create mode 100644 generated/swagger/oms-api/src/models/type-of-delivery.ts create mode 100644 generated/swagger/oms-api/src/models/url-dto.ts create mode 100644 generated/swagger/oms-api/src/models/user-dto.ts create mode 100644 generated/swagger/oms-api/src/models/validation-status.ts create mode 100644 generated/swagger/oms-api/src/models/value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/oms-api/src/models/value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto.ts create mode 100644 generated/swagger/oms-api/src/models/value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts create mode 100644 generated/swagger/oms-api/src/models/vatdto.ts create mode 100644 generated/swagger/oms-api/src/models/vattype.ts create mode 100644 generated/swagger/oms-api/src/models/vatvalue-dto.ts create mode 100644 generated/swagger/oms-api/src/models/weight-of-avoirdupois.ts create mode 100644 generated/swagger/oms-api/src/oms-configuration.ts create mode 100644 generated/swagger/oms-api/src/services.ts create mode 100644 generated/swagger/oms-api/src/services/abholfach.service.ts create mode 100644 generated/swagger/oms-api/src/services/branch.service.ts create mode 100644 generated/swagger/oms-api/src/services/logistician.service.ts create mode 100644 generated/swagger/oms-api/src/services/order-checkout.service.ts create mode 100644 generated/swagger/oms-api/src/services/order.service.ts create mode 100644 generated/swagger/oms-api/src/services/receipt.service.ts create mode 100644 generated/swagger/oms-api/src/services/stock-status-code.service.ts create mode 100644 generated/swagger/oms-api/src/services/supplier.service.ts create mode 100644 generated/swagger/oms-api/src/services/vat.service.ts create mode 100644 generated/swagger/oms-api/src/strict-http-response.ts create mode 100644 generated/swagger/wws-api/src/base-service.ts create mode 100644 generated/swagger/wws-api/src/models.ts create mode 100644 generated/swagger/wws-api/src/models/address-dto.ts create mode 100644 generated/swagger/wws-api/src/models/addressee-dto.ts create mode 100644 generated/swagger/wws-api/src/models/arrival-status.ts create mode 100644 generated/swagger/wws-api/src/models/article-dto.ts create mode 100644 generated/swagger/wws-api/src/models/availability-type.ts create mode 100644 generated/swagger/wws-api/src/models/avoirdupois.ts create mode 100644 generated/swagger/wws-api/src/models/batch-response-args-of-product-list-item-dtoand-string.ts create mode 100644 generated/swagger/wws-api/src/models/branch-dto.ts create mode 100644 generated/swagger/wws-api/src/models/branch-type.ts create mode 100644 generated/swagger/wws-api/src/models/category-dto.ts create mode 100644 generated/swagger/wws-api/src/models/communication-details-dto.ts create mode 100644 generated/swagger/wws-api/src/models/compartment-info-dto.ts create mode 100644 generated/swagger/wws-api/src/models/cruda.ts create mode 100644 generated/swagger/wws-api/src/models/dbhbranch-extension-dto.ts create mode 100644 generated/swagger/wws-api/src/models/dialog-content-type.ts create mode 100644 generated/swagger/wws-api/src/models/dialog-of-string.ts create mode 100644 generated/swagger/wws-api/src/models/dialog-settings.ts create mode 100644 generated/swagger/wws-api/src/models/document-payload-of-ienumerable-of-product-list-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-package-dtoand-ipackage.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-dtoand-istock.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtobase.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-branch-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-category-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-label-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-item-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-compartment-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-entry-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-item-status-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-supplier-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-supplier-status-code-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-tenant-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtocontainer-of-user-dto.ts create mode 100644 generated/swagger/wws-api/src/models/entity-dtoreference-container.ts create mode 100644 generated/swagger/wws-api/src/models/entity-status.ts create mode 100644 generated/swagger/wws-api/src/models/external-reference-dto.ts create mode 100644 generated/swagger/wws-api/src/models/gender.ts create mode 100644 generated/swagger/wws-api/src/models/geo-location.ts create mode 100644 generated/swagger/wws-api/src/models/impediment-dto.ts create mode 100644 generated/swagger/wws-api/src/models/in-stock-info-dto.ts create mode 100644 generated/swagger/wws-api/src/models/input-dto.ts create mode 100644 generated/swagger/wws-api/src/models/input-group-dto.ts create mode 100644 generated/swagger/wws-api/src/models/input-options-dto.ts create mode 100644 generated/swagger/wws-api/src/models/input-type.ts create mode 100644 generated/swagger/wws-api/src/models/item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/wws-api/src/models/key-value-pair-of-string-and-integer.ts create mode 100644 generated/swagger/wws-api/src/models/key-value-pair-of-string-and-product-list-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/label-dto.ts create mode 100644 generated/swagger/wws-api/src/models/list-response-args-of-package-dto.ts create mode 100644 generated/swagger/wws-api/src/models/list-response-args-of-package-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/list-response-args-of-product-list-dto.ts create mode 100644 generated/swagger/wws-api/src/models/list-response-args-of-product-list-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/list-response-args-of-supplier-dto.ts create mode 100644 generated/swagger/wws-api/src/models/nested-key-value-dtoof-string-and-string.ts create mode 100644 generated/swagger/wws-api/src/models/option-dto.ts create mode 100644 generated/swagger/wws-api/src/models/order-by-dto.ts create mode 100644 generated/swagger/wws-api/src/models/organisation-dto.ts create mode 100644 generated/swagger/wws-api/src/models/organisation-names-dto.ts create mode 100644 generated/swagger/wws-api/src/models/package-arrival-status-dto.ts create mode 100644 generated/swagger/wws-api/src/models/package-detail-response-dto.ts create mode 100644 generated/swagger/wws-api/src/models/package-dto.ts create mode 100644 generated/swagger/wws-api/src/models/package-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/package-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/package-item-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/person-names-dto.ts create mode 100644 generated/swagger/wws-api/src/models/price-dto.ts create mode 100644 generated/swagger/wws-api/src/models/price-value-dto.ts create mode 100644 generated/swagger/wws-api/src/models/problem-details.ts create mode 100644 generated/swagger/wws-api/src/models/product-dto.ts create mode 100644 generated/swagger/wws-api/src/models/product-list-dto.ts create mode 100644 generated/swagger/wws-api/src/models/product-list-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/product-list-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/product-list-item-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/quadrupel-dto.ts create mode 100644 generated/swagger/wws-api/src/models/quantity-unit-type.ts create mode 100644 generated/swagger/wws-api/src/models/quantity-value-dto.ts create mode 100644 generated/swagger/wws-api/src/models/query-settings-dto.ts create mode 100644 generated/swagger/wws-api/src/models/query-token-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-branch-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-dbhbranch-extension-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-package-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-package-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-product-list-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-product-list-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-return-info-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-entry-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-info-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-order-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-reservation-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-nullable-boolean.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-package-arrival-status-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-package-detail-response-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-package-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-product-list-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-product-list-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-query-settings-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-stock-dto.ts create mode 100644 generated/swagger/wws-api/src/models/response-args-of-string.ts create mode 100644 generated/swagger/wws-api/src/models/response-args.ts create mode 100644 generated/swagger/wws-api/src/models/return-info-dto.ts create mode 100644 generated/swagger/wws-api/src/models/return-value-of-string.ts create mode 100644 generated/swagger/wws-api/src/models/return-value.ts create mode 100644 generated/swagger/wws-api/src/models/size-of-string.ts create mode 100644 generated/swagger/wws-api/src/models/stock-compartment-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-entry-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-entry-type.ts create mode 100644 generated/swagger/wws-api/src/models/stock-info-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-info-dto2.ts create mode 100644 generated/swagger/wws-api/src/models/stock-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-order-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-order-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-order-item-processing-status.ts create mode 100644 generated/swagger/wws-api/src/models/stock-order-item-status-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-request-values.ts create mode 100644 generated/swagger/wws-api/src/models/stock-reservation-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-reservation-item-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-reservation-item-processing-status.ts create mode 100644 generated/swagger/wws-api/src/models/stock-reservation-item-status-dto.ts create mode 100644 generated/swagger/wws-api/src/models/stock-status-2.ts create mode 100644 generated/swagger/wws-api/src/models/stock-status.ts create mode 100644 generated/swagger/wws-api/src/models/stocks-request-values.ts create mode 100644 generated/swagger/wws-api/src/models/supplier-dto.ts create mode 100644 generated/swagger/wws-api/src/models/supplier-status-code-dto.ts create mode 100644 generated/swagger/wws-api/src/models/supplier-type.ts create mode 100644 generated/swagger/wws-api/src/models/task-dto.ts create mode 100644 generated/swagger/wws-api/src/models/tenant-dto.ts create mode 100644 generated/swagger/wws-api/src/models/touched-base.ts create mode 100644 generated/swagger/wws-api/src/models/user-dto.ts create mode 100644 generated/swagger/wws-api/src/models/user-reference.ts create mode 100644 generated/swagger/wws-api/src/models/vattype.ts create mode 100644 generated/swagger/wws-api/src/models/vatvalue-dto.ts create mode 100644 generated/swagger/wws-api/src/models/weight-of-avoirdupois.ts create mode 100644 generated/swagger/wws-api/src/services.ts create mode 100644 generated/swagger/wws-api/src/services/package.service.ts create mode 100644 generated/swagger/wws-api/src/services/product-list.service.ts create mode 100644 generated/swagger/wws-api/src/services/stock.service.ts create mode 100644 generated/swagger/wws-api/src/services/supplier.service.ts create mode 100644 generated/swagger/wws-api/src/services/wareneingang.service.ts create mode 100644 generated/swagger/wws-api/src/strict-http-response.ts create mode 100644 generated/swagger/wws-api/src/wws-configuration.ts diff --git a/generated/swagger/availability-api/project.json b/generated/swagger/availability-api/project.json index abc0a245c..80ccad89d 100644 --- a/generated/swagger/availability-api/project.json +++ b/generated/swagger/availability-api/project.json @@ -4,7 +4,7 @@ "sourceRoot": "generated/swagger/availability-api/src", "prefix": "lib", "projectType": "library", - "tags": [], + "tags": ["generated","swagger","availability","api"], "targets": { "generate": { "command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src", diff --git a/generated/swagger/availability-api/src/av-configuration.ts b/generated/swagger/availability-api/src/av-configuration.ts new file mode 100644 index 000000000..2348d6337 --- /dev/null +++ b/generated/swagger/availability-api/src/av-configuration.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; + +/** + * Global configuration for Av services + */ +@Injectable({ + providedIn: 'root', +}) +export class AvConfiguration { + rootUrl: string = 'https://isa-test.paragon-data.net'; +} + +export interface AvConfigurationInterface { + rootUrl?: string; +} diff --git a/generated/swagger/availability-api/src/base-service.ts b/generated/swagger/availability-api/src/base-service.ts new file mode 100644 index 000000000..287d0d3ad --- /dev/null +++ b/generated/swagger/availability-api/src/base-service.ts @@ -0,0 +1,62 @@ +/* tslint:disable */ +import { HttpClient, HttpParameterCodec, HttpParams } from '@angular/common/http'; +import { AvConfiguration } from './av-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: AvConfiguration, + 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, + }); + } +} diff --git a/generated/swagger/availability-api/src/models.ts b/generated/swagger/availability-api/src/models.ts new file mode 100644 index 000000000..5f42f715d --- /dev/null +++ b/generated/swagger/availability-api/src/models.ts @@ -0,0 +1,23 @@ +export { ResponseArgsOfIEnumerableOfAvailabilityDTO } from './models/response-args-of-ienumerable-of-availability-dto'; +export { AvailabilityDTO } from './models/availability-dto'; +export { PriceDTO } from './models/price-dto'; +export { PriceValueDTO } from './models/price-value-dto'; +export { TouchedBase } from './models/touched-base'; +export { VATValueDTO } from './models/vatvalue-dto'; +export { VATType } from './models/vattype'; +export { AvailabilityType } from './models/availability-type'; +export { RangeDTO } from './models/range-dto'; +export { AvailableFor } from './models/available-for'; +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 { AvailabilityRequestDTO } from './models/availability-request-dto'; +export { ResponseArgsOfIEnumerableOfWebshopAvailabilityDTO } from './models/response-args-of-ienumerable-of-webshop-availability-dto'; +export { WebshopAvailabilityDTO } from './models/webshop-availability-dto'; +export { TrafficLightValue } from './models/traffic-light-value'; +export { DateRangeDTO } from './models/date-range-dto'; +export { WebshopAvailabilityRequestDTO } from './models/webshop-availability-request-dto'; +export { WebshopAvailabilityRequestItemDTO } from './models/webshop-availability-request-item-dto'; diff --git a/generated/swagger/availability-api/src/models/availability-dto.ts b/generated/swagger/availability-api/src/models/availability-dto.ts new file mode 100644 index 000000000..4f75e90ff --- /dev/null +++ b/generated/swagger/availability-api/src/models/availability-dto.ts @@ -0,0 +1,35 @@ +/* tslint:disable */ +import { AvailableFor } from './available-for'; +import { RangeDTO } from './range-dto'; +import { PriceDTO } from './price-dto'; +import { AvailabilityType } from './availability-type'; +export interface AvailabilityDTO { + altAt?: string; + at?: string; + availableFor?: AvailableFor; + ean?: string; + estimatedDelivery?: RangeDTO; + firstDayOfSale?: string; + isPrebooked?: boolean; + itemId?: number; + logistician?: string; + logisticianId?: number; + orderDeadline?: string; + orderReference?: string; + preferred?: number; + price?: PriceDTO; + priceMaintained?: boolean; + qty?: number; + requestMessage?: string; + requestReference?: string; + requestStatusCode?: string; + requested?: string; + shop?: number; + ssc?: string; + sscText?: string; + status: AvailabilityType; + supplier?: string; + supplierId?: number; + supplierProductNumber?: string; + to?: string; +} diff --git a/generated/swagger/availability-api/src/models/availability-request-dto.ts b/generated/swagger/availability-api/src/models/availability-request-dto.ts new file mode 100644 index 000000000..88fec9b99 --- /dev/null +++ b/generated/swagger/availability-api/src/models/availability-request-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { PriceDTO } from './price-dto'; +export interface AvailabilityRequestDTO { + availabilityReference?: string; + branchNumber?: string; + ean?: string; + estimatedShipping?: string; + filialNr?: string; + itemId?: string; + name?: string; + orderCode?: string; + preBook?: boolean; + price?: PriceDTO; + qty: number; + shopId?: number; + ssc?: string; + supplier?: string; + supplierProductNumber?: string; +} diff --git a/generated/swagger/availability-api/src/models/availability-type.ts b/generated/swagger/availability-api/src/models/availability-type.ts new file mode 100644 index 000000000..ac9120f1a --- /dev/null +++ b/generated/swagger/availability-api/src/models/availability-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type AvailabilityType = 0 | 1 | 2 | 32 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384; diff --git a/generated/swagger/availability-api/src/models/available-for.ts b/generated/swagger/availability-api/src/models/available-for.ts new file mode 100644 index 000000000..51972f8c7 --- /dev/null +++ b/generated/swagger/availability-api/src/models/available-for.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type AvailableFor = 0 | 1 | 2 | 4 | 8 | 16 | 32; diff --git a/generated/swagger/availability-api/src/models/date-range-dto.ts b/generated/swagger/availability-api/src/models/date-range-dto.ts new file mode 100644 index 000000000..ecee25ed9 --- /dev/null +++ b/generated/swagger/availability-api/src/models/date-range-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface DateRangeDTO extends TouchedBase { + start?: string; + stop?: string; +} diff --git a/generated/swagger/availability-api/src/models/dialog-content-type.ts b/generated/swagger/availability-api/src/models/dialog-content-type.ts new file mode 100644 index 000000000..6b4b699cf --- /dev/null +++ b/generated/swagger/availability-api/src/models/dialog-content-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/availability-api/src/models/dialog-of-string.ts b/generated/swagger/availability-api/src/models/dialog-of-string.ts new file mode 100644 index 000000000..927ec617a --- /dev/null +++ b/generated/swagger/availability-api/src/models/dialog-of-string.ts @@ -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; + actionsRequired?: number; + area?: string; + content?: string; + contentType: DialogContentType; + description?: string; + displayTimeout?: number; + settings: DialogSettings; + subtitle?: string; + title?: string; +} diff --git a/generated/swagger/availability-api/src/models/dialog-settings.ts b/generated/swagger/availability-api/src/models/dialog-settings.ts new file mode 100644 index 000000000..2ee035bc8 --- /dev/null +++ b/generated/swagger/availability-api/src/models/dialog-settings.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogSettings = 0 | 1 | 2 | 4; diff --git a/generated/swagger/availability-api/src/models/key-value-dtoof-string-and-string.ts b/generated/swagger/availability-api/src/models/key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..d64c861f2 --- /dev/null +++ b/generated/swagger/availability-api/src/models/key-value-dtoof-string-and-string.ts @@ -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; +} diff --git a/generated/swagger/availability-api/src/models/price-dto.ts b/generated/swagger/availability-api/src/models/price-dto.ts new file mode 100644 index 000000000..01f0c7717 --- /dev/null +++ b/generated/swagger/availability-api/src/models/price-dto.ts @@ -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; +} diff --git a/generated/swagger/availability-api/src/models/price-value-dto.ts b/generated/swagger/availability-api/src/models/price-value-dto.ts new file mode 100644 index 000000000..56192ac3b --- /dev/null +++ b/generated/swagger/availability-api/src/models/price-value-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface PriceValueDTO extends TouchedBase { + currency?: string; + currencySymbol?: string; + value?: number; +} diff --git a/generated/swagger/availability-api/src/models/problem-details.ts b/generated/swagger/availability-api/src/models/problem-details.ts new file mode 100644 index 000000000..e8d39aec9 --- /dev/null +++ b/generated/swagger/availability-api/src/models/problem-details.ts @@ -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; +} diff --git a/generated/swagger/availability-api/src/models/range-dto.ts b/generated/swagger/availability-api/src/models/range-dto.ts new file mode 100644 index 000000000..f39443d02 --- /dev/null +++ b/generated/swagger/availability-api/src/models/range-dto.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +export interface RangeDTO { + start?: string; + stop?: string; +} diff --git a/generated/swagger/availability-api/src/models/response-args-of-ienumerable-of-availability-dto.ts b/generated/swagger/availability-api/src/models/response-args-of-ienumerable-of-availability-dto.ts new file mode 100644 index 000000000..f05d4eac0 --- /dev/null +++ b/generated/swagger/availability-api/src/models/response-args-of-ienumerable-of-availability-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { AvailabilityDTO } from './availability-dto'; +export interface ResponseArgsOfIEnumerableOfAvailabilityDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/availability-api/src/models/response-args-of-ienumerable-of-webshop-availability-dto.ts b/generated/swagger/availability-api/src/models/response-args-of-ienumerable-of-webshop-availability-dto.ts new file mode 100644 index 000000000..24b682a27 --- /dev/null +++ b/generated/swagger/availability-api/src/models/response-args-of-ienumerable-of-webshop-availability-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { WebshopAvailabilityDTO } from './webshop-availability-dto'; +export interface ResponseArgsOfIEnumerableOfWebshopAvailabilityDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/availability-api/src/models/response-args.ts b/generated/swagger/availability-api/src/models/response-args.ts new file mode 100644 index 000000000..d9819f190 --- /dev/null +++ b/generated/swagger/availability-api/src/models/response-args.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { DialogOfString } from './dialog-of-string'; +export interface ResponseArgs { + dialog?: DialogOfString; + error: boolean; + invalidProperties?: { [key: string]: string }; + message?: string; + requestId?: number; +} diff --git a/generated/swagger/availability-api/src/models/touched-base.ts b/generated/swagger/availability-api/src/models/touched-base.ts new file mode 100644 index 000000000..15e213656 --- /dev/null +++ b/generated/swagger/availability-api/src/models/touched-base.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export interface TouchedBase {} diff --git a/generated/swagger/availability-api/src/models/traffic-light-value.ts b/generated/swagger/availability-api/src/models/traffic-light-value.ts new file mode 100644 index 000000000..fdc939ceb --- /dev/null +++ b/generated/swagger/availability-api/src/models/traffic-light-value.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type TrafficLightValue = 0 | 1 | 2 | 4; diff --git a/generated/swagger/availability-api/src/models/vattype.ts b/generated/swagger/availability-api/src/models/vattype.ts new file mode 100644 index 000000000..6a3ff9c2c --- /dev/null +++ b/generated/swagger/availability-api/src/models/vattype.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type VATType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/availability-api/src/models/vatvalue-dto.ts b/generated/swagger/availability-api/src/models/vatvalue-dto.ts new file mode 100644 index 000000000..e5d421996 --- /dev/null +++ b/generated/swagger/availability-api/src/models/vatvalue-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { VATType } from './vattype'; +export interface VATValueDTO extends TouchedBase { + inPercent?: number; + label?: string; + value?: number; + vatType?: VATType; +} diff --git a/generated/swagger/availability-api/src/models/webshop-availability-dto.ts b/generated/swagger/availability-api/src/models/webshop-availability-dto.ts new file mode 100644 index 000000000..97ba84f2f --- /dev/null +++ b/generated/swagger/availability-api/src/models/webshop-availability-dto.ts @@ -0,0 +1,53 @@ +/* tslint:disable */ +import { DateRangeDTO } from './date-range-dto'; +import { TrafficLightValue } from './traffic-light-value'; + +/** + * Verfügbarkeit + */ +export interface WebshopAvailabilityDTO { + /** + * EAN + */ + ean?: string; + + /** + * EVT + */ + firstDayOfSale?: string; + + /** + * Kann dem Lager entnommen werden (= Reservierung/Rücklage) + */ + fromStock: boolean; + + /** + * Lagerbestand + */ + inStock: number; + + /** + * Angefragte Menge + */ + quantityRequested: number; + + /** + * Abholzeitfenster + */ + readyForPickUp?: DateRangeDTO; + + /** + * Stock Status Code + */ + ssc?: string; + + /** + * Ampel-Schwellwert + */ + threshold: TrafficLightValue; + + /** + * WWS Geschaeftsnr + */ + wwsStockId: number; +} diff --git a/generated/swagger/availability-api/src/models/webshop-availability-request-dto.ts b/generated/swagger/availability-api/src/models/webshop-availability-request-dto.ts new file mode 100644 index 000000000..57c6f74b9 --- /dev/null +++ b/generated/swagger/availability-api/src/models/webshop-availability-request-dto.ts @@ -0,0 +1,27 @@ +/* tslint:disable */ +import { WebshopAvailabilityRequestItemDTO } from './webshop-availability-request-item-dto'; + +/** + * Webshop Availability Request DTO + */ +export interface WebshopAvailabilityRequestDTO { + /** + * Branch PKs + */ + branchIds?: Array; + + /** + * Artikel: { EAN, Quantity } + */ + items?: Array; + + /** + * Reine Bestandsabfrage (default: false) + */ + stockOnly: boolean; + + /** + * WWS Geschaeftsnr (Beispiel: 2506 – Pinneberg) + */ + wwsStockIds?: Array; +} diff --git a/generated/swagger/availability-api/src/models/webshop-availability-request-item-dto.ts b/generated/swagger/availability-api/src/models/webshop-availability-request-item-dto.ts new file mode 100644 index 000000000..4102606d5 --- /dev/null +++ b/generated/swagger/availability-api/src/models/webshop-availability-request-item-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ + +/** + * Webshop Availability Request Item DTO + */ +export interface WebshopAvailabilityRequestItemDTO { + /** + * EAN + */ + ean?: string; + + /** + * Menge1) + */ + quantity: number; +} diff --git a/generated/swagger/availability-api/src/services.ts b/generated/swagger/availability-api/src/services.ts new file mode 100644 index 000000000..f2774872e --- /dev/null +++ b/generated/swagger/availability-api/src/services.ts @@ -0,0 +1,2 @@ +export { AvailabilityService } from './services/availability.service'; +export { WebshopAvailabilityService } from './services/webshop-availability.service'; diff --git a/generated/swagger/availability-api/src/services/availability.service.ts b/generated/swagger/availability-api/src/services/availability.service.ts new file mode 100644 index 000000000..ed1ad2acb --- /dev/null +++ b/generated/swagger/availability-api/src/services/availability.service.ts @@ -0,0 +1,96 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { AvConfiguration as __Configuration } from '../av-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfAvailabilityDTO } from '../models/response-args-of-ienumerable-of-availability-dto'; +import { AvailabilityRequestDTO } from '../models/availability-request-dto'; +@Injectable({ + providedIn: 'root', +}) +class AvailabilityService extends __BaseService { + static readonly AvailabilityStoreAvailabilityPath = '/availability/store'; + static readonly AvailabilityShippingAvailabilityPath = '/availability/shipping'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Lieferbarkeitsabfrage für Abholung + * Für jede AvailabilityRequestDTO müssen mindestens folgende Werte gesetzt sein: ItemId oder EAN, Qty, sowie ShopId oder BranchNumber + * @param request undefined + */ + AvailabilityStoreAvailabilityResponse( + request: Array, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = request; + let req = new HttpRequest('POST', this.rootUrl + `/availability/store`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lieferbarkeitsabfrage für Abholung + * Für jede AvailabilityRequestDTO müssen mindestens folgende Werte gesetzt sein: ItemId oder EAN, Qty, sowie ShopId oder BranchNumber + * @param request undefined + */ + AvailabilityStoreAvailability(request: Array): __Observable { + return this.AvailabilityStoreAvailabilityResponse(request).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAvailabilityDTO)); + } + + /** + * Lieferbarkeitsabfrage für Versand + * Für jede AvailabilityRequestDTO müssen mindestens folgende Werte gesetzt sein: ItemId oder EAN, Qty, sowie ShopId oder BranchNumber + * @param request undefined + */ + AvailabilityShippingAvailabilityResponse( + request: Array, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = request; + let req = new HttpRequest('POST', this.rootUrl + `/availability/shipping`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lieferbarkeitsabfrage für Versand + * Für jede AvailabilityRequestDTO müssen mindestens folgende Werte gesetzt sein: ItemId oder EAN, Qty, sowie ShopId oder BranchNumber + * @param request undefined + */ + AvailabilityShippingAvailability(request: Array): __Observable { + return this.AvailabilityShippingAvailabilityResponse(request).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfAvailabilityDTO), + ); + } +} + +module AvailabilityService {} + +export { AvailabilityService }; diff --git a/generated/swagger/availability-api/src/services/webshop-availability.service.ts b/generated/swagger/availability-api/src/services/webshop-availability.service.ts new file mode 100644 index 000000000..f7c518aa2 --- /dev/null +++ b/generated/swagger/availability-api/src/services/webshop-availability.service.ts @@ -0,0 +1,61 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { AvConfiguration as __Configuration } from '../av-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfWebshopAvailabilityDTO } from '../models/response-args-of-ienumerable-of-webshop-availability-dto'; +import { WebshopAvailabilityRequestDTO } from '../models/webshop-availability-request-dto'; +@Injectable({ + providedIn: 'root', +}) +class WebshopAvailabilityService extends __BaseService { + static readonly WebshopAvailabilityWebshopAvailabilityPath = '/availability/webshop'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Verfügbarkeit für Webshop + * @param payload undefined + */ + WebshopAvailabilityWebshopAvailabilityResponse( + payload: WebshopAvailabilityRequestDTO, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/availability/webshop`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Verfügbarkeit für Webshop + * @param payload undefined + */ + WebshopAvailabilityWebshopAvailability( + payload: WebshopAvailabilityRequestDTO, + ): __Observable { + return this.WebshopAvailabilityWebshopAvailabilityResponse(payload).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfWebshopAvailabilityDTO), + ); + } +} + +module WebshopAvailabilityService {} + +export { WebshopAvailabilityService }; diff --git a/generated/swagger/availability-api/src/strict-http-response.ts b/generated/swagger/availability-api/src/strict-http-response.ts new file mode 100644 index 000000000..30db756eb --- /dev/null +++ b/generated/swagger/availability-api/src/strict-http-response.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { HttpResponse } from '@angular/common/http'; + +/** + * Constrains the http to not expand the response type with `| null` + */ +export type StrictHttpResponse = HttpResponse & { + readonly body: T; +}; diff --git a/generated/swagger/cat-search-api/project.json b/generated/swagger/cat-search-api/project.json index be1b7abfa..ee94d8320 100644 --- a/generated/swagger/cat-search-api/project.json +++ b/generated/swagger/cat-search-api/project.json @@ -4,7 +4,7 @@ "sourceRoot": "generated/swagger/cat-search-api/src", "prefix": "lib", "projectType": "library", - "tags": [], + "tags": ["generated","swagger", "cat-search", "api"], "targets": { "generate": { "command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src", diff --git a/generated/swagger/cat-search-api/src/base-service.ts b/generated/swagger/cat-search-api/src/base-service.ts new file mode 100644 index 000000000..478528d4a --- /dev/null +++ b/generated/swagger/cat-search-api/src/base-service.ts @@ -0,0 +1,62 @@ +/* tslint:disable */ +import { HttpClient, HttpParameterCodec, HttpParams } from '@angular/common/http'; +import { CatConfiguration } from './cat-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: CatConfiguration, + 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, + }); + } +} diff --git a/generated/swagger/cat-search-api/src/cat-configuration.ts b/generated/swagger/cat-search-api/src/cat-configuration.ts new file mode 100644 index 000000000..76e95d38b --- /dev/null +++ b/generated/swagger/cat-search-api/src/cat-configuration.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; + +/** + * Global configuration for Cat services + */ +@Injectable({ + providedIn: 'root', +}) +export class CatConfiguration { + rootUrl: string = 'https://isa-test.paragon-data.net/cat/v6'; +} + +export interface CatConfigurationInterface { + rootUrl?: string; +} diff --git a/generated/swagger/cat-search-api/src/models.ts b/generated/swagger/cat-search-api/src/models.ts new file mode 100644 index 000000000..4a20173b2 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models.ts @@ -0,0 +1,56 @@ +export { ResponseArgsOfIDictionaryOfLongAndNullableInteger } from './models/response-args-of-idictionary-of-long-and-nullable-integer'; +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 { LesepunkteRequest } from './models/lesepunkte-request'; +export { ListResponseArgsOfItemDTO } from './models/list-response-args-of-item-dto'; +export { ResponseArgsOfIEnumerableOfItemDTO } from './models/response-args-of-ienumerable-of-item-dto'; +export { ItemDTO } from './models/item-dto'; +export { ItemType } from './models/item-type'; +export { ProductDTO } from './models/product-dto'; +export { SizeOfString } from './models/size-of-string'; +export { WeightOfAvoirdupois } from './models/weight-of-avoirdupois'; +export { Avoirdupois } from './models/avoirdupois'; +export { TouchedBase } from './models/touched-base'; +export { SpecDTO } from './models/spec-dto'; +export { TextDTO } from './models/text-dto'; +export { ImageDTO } from './models/image-dto'; +export { AvailabilityDTO } from './models/availability-dto'; +export { ShopDTO } from './models/shop-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 { AvailabilityType } from './models/availability-type'; +export { StockInfoDTO } from './models/stock-info-dto'; +export { StockStatus } from './models/stock-status'; +export { ShelfInfoDTO } from './models/shelf-info-dto'; +export { Successor } from './models/successor'; +export { ReviewDTO } from './models/review-dto'; +export { EntityDTO } from './models/entity-dto'; +export { EntityStatus } from './models/entity-status'; +export { CRUDA } from './models/cruda'; +export { QueryTokenDTO } from './models/query-token-dto'; +export { CatalogType } from './models/catalog-type'; +export { QueryTokenDTO2 } from './models/query-token-dto2'; +export { OrderByDTO } from './models/order-by-dto'; +export { ListResponseArgsOfAutocompleteDTO } from './models/list-response-args-of-autocomplete-dto'; +export { ResponseArgsOfIEnumerableOfAutocompleteDTO } from './models/response-args-of-ienumerable-of-autocomplete-dto'; +export { AutocompleteDTO } from './models/autocomplete-dto'; +export { AutocompleteTokenDTO } from './models/autocomplete-token-dto'; +export { ResponseArgsOfItemDTO } from './models/response-args-of-item-dto'; +export { ResponseArgsOfUISettingsDTO } from './models/response-args-of-uisettings-dto'; +export { UISettingsDTO } from './models/uisettings-dto'; +export { TranslationDTO } from './models/translation-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 { ResponseArgsOfIEnumerableOfInputGroupDTO } from './models/response-args-of-ienumerable-of-input-group-dto'; +export { ResponseArgsOfIEnumerableOfOrderByDTO } from './models/response-args-of-ienumerable-of-order-by-dto'; +export { ResponseArgsOfIEnumerableOfQueryTokenDTO } from './models/response-args-of-ienumerable-of-query-token-dto'; diff --git a/generated/swagger/cat-search-api/src/models/autocomplete-dto.ts b/generated/swagger/cat-search-api/src/models/autocomplete-dto.ts new file mode 100644 index 000000000..9f8d426e2 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/autocomplete-dto.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ + +/** + * Auocomplete-Ergebnis + */ +export interface AutocompleteDTO { + /** + * Anzeige / Bezeichner + */ + display?: string; + + /** + * Id + */ + id?: string; + + /** + * Abfragewert + */ + query?: string; + + /** + * Art (z.B. Titel, Autor, Verlag, ...) + */ + type?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/autocomplete-token-dto.ts b/generated/swagger/cat-search-api/src/models/autocomplete-token-dto.ts new file mode 100644 index 000000000..bfa39f861 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/autocomplete-token-dto.ts @@ -0,0 +1,32 @@ +/* tslint:disable */ +import { CatalogType } from './catalog-type'; + +/** + * Suchabfrage + */ +export interface AutocompleteTokenDTO { + /** + * Katalogbereich + */ + catalogType: CatalogType; + + /** + * Filter + */ + filter?: { [key: string]: string }; + + /** + * Eingabe + */ + input?: string; + + /** + * Menge angezigter Treffer + */ + take?: number; + + /** + * Typ (z.B. qs, author, title, publisher) + */ + type?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/availability-dto.ts b/generated/swagger/cat-search-api/src/models/availability-dto.ts new file mode 100644 index 000000000..b15a568e2 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/availability-dto.ts @@ -0,0 +1,74 @@ +/* tslint:disable */ +import { PriceDTO } from './price-dto'; +import { ShopDTO } from './shop-dto'; +import { AvailabilityType } from './availability-type'; + +/** + * Verfügbarkeit + */ +export interface AvailabilityDTO { + /** + * Voraussichtliches Lieferdatum + */ + at?: string; + + /** + * EVT + */ + firstDayOfSale?: string; + + /** + * Produkt / Artikel PK + */ + itemId?: number; + + /** + * Preis (VK) + */ + price?: PriceDTO; + + /** + * Preisgebunden + */ + priceMaintained?: boolean; + + /** + * Verfügbare Menge + */ + qty?: number; + + /** + * Rang + */ + rank?: number; + + /** + * Zeitstempel der Anfrage + */ + requested?: string; + + /** + * Shop + */ + shop?: ShopDTO; + + /** + * Stock Status Code / Meldeschlüssel + */ + ssc?: string; + + /** + * Stock Status Code / Beschreibung + */ + sscText?: string; + + /** + * Verfügbarkeitsstatus + */ + status: AvailabilityType; + + /** + * Lieferant + */ + supplier?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/availability-type.ts b/generated/swagger/cat-search-api/src/models/availability-type.ts new file mode 100644 index 000000000..ac9120f1a --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/availability-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type AvailabilityType = 0 | 1 | 2 | 32 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384; diff --git a/generated/swagger/cat-search-api/src/models/avoirdupois.ts b/generated/swagger/cat-search-api/src/models/avoirdupois.ts new file mode 100644 index 000000000..c213d117d --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/avoirdupois.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type Avoirdupois = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096; diff --git a/generated/swagger/cat-search-api/src/models/catalog-type.ts b/generated/swagger/cat-search-api/src/models/catalog-type.ts new file mode 100644 index 000000000..e2237cc2a --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/catalog-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Katalogbereich + */ +export type CatalogType = 0 | 1 | 2 | 4; diff --git a/generated/swagger/cat-search-api/src/models/cruda.ts b/generated/swagger/cat-search-api/src/models/cruda.ts new file mode 100644 index 000000000..f1adbc88c --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/cruda.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CRUDA = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/cat-search-api/src/models/dialog-content-type.ts b/generated/swagger/cat-search-api/src/models/dialog-content-type.ts new file mode 100644 index 000000000..6b4b699cf --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/dialog-content-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/cat-search-api/src/models/dialog-of-string.ts b/generated/swagger/cat-search-api/src/models/dialog-of-string.ts new file mode 100644 index 000000000..927ec617a --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/dialog-of-string.ts @@ -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; + actionsRequired?: number; + area?: string; + content?: string; + contentType: DialogContentType; + description?: string; + displayTimeout?: number; + settings: DialogSettings; + subtitle?: string; + title?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/dialog-settings.ts b/generated/swagger/cat-search-api/src/models/dialog-settings.ts new file mode 100644 index 000000000..2ee035bc8 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/dialog-settings.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogSettings = 0 | 1 | 2 | 4; diff --git a/generated/swagger/cat-search-api/src/models/entity-dto.ts b/generated/swagger/cat-search-api/src/models/entity-dto.ts new file mode 100644 index 000000000..09a057dc1 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/entity-dto.ts @@ -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; +} diff --git a/generated/swagger/cat-search-api/src/models/entity-status.ts b/generated/swagger/cat-search-api/src/models/entity-status.ts new file mode 100644 index 000000000..aac647bbb --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/entity-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type EntityStatus = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/cat-search-api/src/models/image-dto.ts b/generated/swagger/cat-search-api/src/models/image-dto.ts new file mode 100644 index 000000000..c9adfbfb6 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/image-dto.ts @@ -0,0 +1,41 @@ +/* tslint:disable */ + +/** + * Bild + */ +export interface ImageDTO { + /** + * Copyright + */ + copyright?: string; + + /** + * PK + */ + id?: number; + + /** + * Bildquelle + */ + source?: string; + + /** + * Bildunterschrift + */ + subtitle?: string; + + /** + * Thumbnail-Url + */ + thumbUrl?: string; + + /** + * Art des Bildes + */ + type?: string; + + /** + * Url + */ + url?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/input-dto.ts b/generated/swagger/cat-search-api/src/models/input-dto.ts new file mode 100644 index 000000000..a44cca825 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/input-dto.ts @@ -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; +} diff --git a/generated/swagger/cat-search-api/src/models/input-group-dto.ts b/generated/swagger/cat-search-api/src/models/input-group-dto.ts new file mode 100644 index 000000000..558455e56 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/input-group-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { InputDTO } from './input-dto'; +export interface InputGroupDTO { + description?: string; + group?: string; + input?: Array; + label?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/input-options-dto.ts b/generated/swagger/cat-search-api/src/models/input-options-dto.ts new file mode 100644 index 000000000..c253a83c6 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/input-options-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { OptionDTO } from './option-dto'; +export interface InputOptionsDTO { + max?: number; + values?: Array; +} diff --git a/generated/swagger/cat-search-api/src/models/input-type.ts b/generated/swagger/cat-search-api/src/models/input-type.ts new file mode 100644 index 000000000..4a4331440 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/input-type.ts @@ -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; diff --git a/generated/swagger/cat-search-api/src/models/item-dto.ts b/generated/swagger/cat-search-api/src/models/item-dto.ts new file mode 100644 index 000000000..afb632746 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/item-dto.ts @@ -0,0 +1,114 @@ +/* tslint:disable */ +import { EntityDTO } from './entity-dto'; +import { AvailabilityDTO } from './availability-dto'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +import { ImageDTO } from './image-dto'; +import { ProductDTO } from './product-dto'; +import { ReviewDTO } from './review-dto'; +import { ShelfInfoDTO } from './shelf-info-dto'; +import { SpecDTO } from './spec-dto'; +import { StockInfoDTO } from './stock-info-dto'; +import { Successor } from './successor'; +import { TextDTO } from './text-dto'; +import { ItemType } from './item-type'; +export interface ItemDTO extends EntityDTO { + /** + * Verfügbarkeit laut Katalog + */ + catalogAvailability?: AvailabilityDTO; + + /** + * Produktfamilie + */ + family?: Array; + + /** + * Besondere Merkmale + */ + features?: Array; + + /** + * Weitere Artikel-IDs + */ + ids?: { [key: string]: number }; + + /** + * Primary image / Id des Hauptbilds + */ + imageId?: string; + + /** + * Images / Zusätzliche Bilder + */ + images?: Array; + + /** + * Markierungen (Lesezeichen) wie (BOD, Prämie) + */ + labels?: { [key: string]: string }; + + /** + * Produkt-Stammdaten + */ + product?: ProductDTO; + + /** + * Lesepunkte + */ + promoPoints?: number; + + /** + * Einlöse-Prämienpunkte + */ + redemptionPoints?: number; + + /** + * Rezensionen + */ + reviews?: Array; + + /** + * Rang + */ + scoring?: number; + + /** + * Platzierungs-/Regalinformationen + */ + shelfInfos?: Array; + + /** + * Verfügbarkeit zur Bestellung zum Versand + */ + shippingAvailabilities?: Array; + + /** + * Specs / Technische Daten / Werte + */ + specs?: Array; + + /** + * Bestandsinformationen + */ + stockInfos?: Array; + + /** + * Verfügbarkeit zur Bestellung in die Filiale + */ + storeAvailabilities?: Array; + + /** + * Nachfolgeartikel + */ + successor?: Successor; + + /** + * Texte + */ + texts?: Array; + + /** + * Artikel / Produkttyp + */ + type?: ItemType; +} diff --git a/generated/swagger/cat-search-api/src/models/item-type.ts b/generated/swagger/cat-search-api/src/models/item-type.ts new file mode 100644 index 000000000..9597f3dfb --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/item-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Artikel-/Produkttyp + */ +export type ItemType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | 65536; diff --git a/generated/swagger/cat-search-api/src/models/key-value-dtoof-string-and-string.ts b/generated/swagger/cat-search-api/src/models/key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..d64c861f2 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/key-value-dtoof-string-and-string.ts @@ -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; +} diff --git a/generated/swagger/cat-search-api/src/models/lesepunkte-request.ts b/generated/swagger/cat-search-api/src/models/lesepunkte-request.ts new file mode 100644 index 000000000..127b6b138 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/lesepunkte-request.ts @@ -0,0 +1,17 @@ +/* tslint:disable */ +export interface LesepunkteRequest { + /** + * Artikel ID + */ + id: number; + + /** + * Preis (fallback) + */ + price?: number; + + /** + * Menge + */ + quantity: number; +} diff --git a/generated/swagger/cat-search-api/src/models/list-response-args-of-autocomplete-dto.ts b/generated/swagger/cat-search-api/src/models/list-response-args-of-autocomplete-dto.ts new file mode 100644 index 000000000..96b663888 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/list-response-args-of-autocomplete-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfAutocompleteDTO } from './response-args-of-ienumerable-of-autocomplete-dto'; +export interface ListResponseArgsOfAutocompleteDTO extends ResponseArgsOfIEnumerableOfAutocompleteDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/cat-search-api/src/models/list-response-args-of-item-dto.ts b/generated/swagger/cat-search-api/src/models/list-response-args-of-item-dto.ts new file mode 100644 index 000000000..87205f899 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/list-response-args-of-item-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfItemDTO } from './response-args-of-ienumerable-of-item-dto'; +export interface ListResponseArgsOfItemDTO extends ResponseArgsOfIEnumerableOfItemDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/cat-search-api/src/models/option-dto.ts b/generated/swagger/cat-search-api/src/models/option-dto.ts new file mode 100644 index 000000000..4d13492b3 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/option-dto.ts @@ -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; +} diff --git a/generated/swagger/cat-search-api/src/models/order-by-dto.ts b/generated/swagger/cat-search-api/src/models/order-by-dto.ts new file mode 100644 index 000000000..82eb4befa --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/order-by-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +export interface OrderByDTO { + by?: string; + desc?: boolean; + label?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/price-dto.ts b/generated/swagger/cat-search-api/src/models/price-dto.ts new file mode 100644 index 000000000..01f0c7717 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/price-dto.ts @@ -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; +} diff --git a/generated/swagger/cat-search-api/src/models/price-value-dto.ts b/generated/swagger/cat-search-api/src/models/price-value-dto.ts new file mode 100644 index 000000000..56192ac3b --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/price-value-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface PriceValueDTO extends TouchedBase { + currency?: string; + currencySymbol?: string; + value?: number; +} diff --git a/generated/swagger/cat-search-api/src/models/problem-details.ts b/generated/swagger/cat-search-api/src/models/problem-details.ts new file mode 100644 index 000000000..e8d39aec9 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/problem-details.ts @@ -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; +} diff --git a/generated/swagger/cat-search-api/src/models/product-dto.ts b/generated/swagger/cat-search-api/src/models/product-dto.ts new file mode 100644 index 000000000..6d78291fd --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/product-dto.ts @@ -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; +} diff --git a/generated/swagger/cat-search-api/src/models/query-settings-dto.ts b/generated/swagger/cat-search-api/src/models/query-settings-dto.ts new file mode 100644 index 000000000..6d58c4cc6 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/query-settings-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { InputGroupDTO } from './input-group-dto'; +import { OrderByDTO } from './order-by-dto'; +export interface QuerySettingsDTO { + filter?: Array; + input?: Array; + orderBy?: Array; +} diff --git a/generated/swagger/cat-search-api/src/models/query-token-dto.ts b/generated/swagger/cat-search-api/src/models/query-token-dto.ts new file mode 100644 index 000000000..2cdf7c9bc --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/query-token-dto.ts @@ -0,0 +1,24 @@ +/* tslint:disable */ +import { QueryTokenDTO2 } from './query-token-dto2'; +import { CatalogType } from './catalog-type'; +export interface QueryTokenDTO extends QueryTokenDTO2 { + /** + * Katalogbereich + */ + catalogType?: CatalogType; + + /** + * Anfragen werden nicht getrackt + */ + doNotTrack?: boolean; + + /** + * Lagerdaten + */ + returnStockData?: boolean; + + /** + * Lager PK + */ + stockId?: number; +} diff --git a/generated/swagger/cat-search-api/src/models/query-token-dto2.ts b/generated/swagger/cat-search-api/src/models/query-token-dto2.ts new file mode 100644 index 000000000..02cff9389 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/query-token-dto2.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { OrderByDTO } from './order-by-dto'; +export interface QueryTokenDTO2 { + filter?: { [key: string]: string }; + friendlyName?: string; + fuzzy?: number; + hitsOnly?: boolean; + ids?: Array; + input?: { [key: string]: string }; + options?: { [key: string]: string }; + orderBy?: Array; + skip?: number; + take?: number; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args-of-idictionary-of-long-and-nullable-integer.ts b/generated/swagger/cat-search-api/src/models/response-args-of-idictionary-of-long-and-nullable-integer.ts new file mode 100644 index 000000000..0694984eb --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args-of-idictionary-of-long-and-nullable-integer.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfIDictionaryOfLongAndNullableInteger extends ResponseArgs { + result?: { [key: string]: number }; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts new file mode 100644 index 000000000..bc00823d6 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { AutocompleteDTO } from './autocomplete-dto'; +export interface ResponseArgsOfIEnumerableOfAutocompleteDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-input-group-dto.ts b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-input-group-dto.ts new file mode 100644 index 000000000..2abc6f706 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-input-group-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { InputGroupDTO } from './input-group-dto'; +export interface ResponseArgsOfIEnumerableOfInputGroupDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-item-dto.ts b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-item-dto.ts new file mode 100644 index 000000000..5450a696f --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ItemDTO } from './item-dto'; +export interface ResponseArgsOfIEnumerableOfItemDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-order-by-dto.ts b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-order-by-dto.ts new file mode 100644 index 000000000..14cf0e6da --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-order-by-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderByDTO } from './order-by-dto'; +export interface ResponseArgsOfIEnumerableOfOrderByDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-query-token-dto.ts b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-query-token-dto.ts new file mode 100644 index 000000000..6fe8a75f9 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args-of-ienumerable-of-query-token-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { QueryTokenDTO } from './query-token-dto'; +export interface ResponseArgsOfIEnumerableOfQueryTokenDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args-of-item-dto.ts b/generated/swagger/cat-search-api/src/models/response-args-of-item-dto.ts new file mode 100644 index 000000000..6ebc49e8c --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args-of-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ItemDTO } from './item-dto'; +export interface ResponseArgsOfItemDTO extends ResponseArgs { + result?: ItemDTO; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args-of-uisettings-dto.ts b/generated/swagger/cat-search-api/src/models/response-args-of-uisettings-dto.ts new file mode 100644 index 000000000..4be4d324b --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args-of-uisettings-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { UISettingsDTO } from './uisettings-dto'; +export interface ResponseArgsOfUISettingsDTO extends ResponseArgs { + result?: UISettingsDTO; +} diff --git a/generated/swagger/cat-search-api/src/models/response-args.ts b/generated/swagger/cat-search-api/src/models/response-args.ts new file mode 100644 index 000000000..d9819f190 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/response-args.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { DialogOfString } from './dialog-of-string'; +export interface ResponseArgs { + dialog?: DialogOfString; + error: boolean; + invalidProperties?: { [key: string]: string }; + message?: string; + requestId?: number; +} diff --git a/generated/swagger/cat-search-api/src/models/review-dto.ts b/generated/swagger/cat-search-api/src/models/review-dto.ts new file mode 100644 index 000000000..ed9be93c4 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/review-dto.ts @@ -0,0 +1,37 @@ +/* tslint:disable */ +export interface ReviewDTO { + /** + * Autor + */ + author?: string; + + /** + * Filiale + */ + branch?: string; + + /** + * Erstellungsdatum + */ + created: string; + + /** + * Externe Id + */ + id?: string; + + /** + * Rating + */ + rating: number; + + /** + * Text + */ + text?: string; + + /** + * Titel + */ + title?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/shelf-info-dto.ts b/generated/swagger/cat-search-api/src/models/shelf-info-dto.ts new file mode 100644 index 000000000..5e860b2a0 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/shelf-info-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ + +/** + * Regalinfo + */ +export interface ShelfInfoDTO { + /** + * Sortiment + */ + assortment?: string; + + /** + * Bezeichner + */ + label?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/shop-dto.ts b/generated/swagger/cat-search-api/src/models/shop-dto.ts new file mode 100644 index 000000000..ccf363b50 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/shop-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Shop + */ +export interface ShopDTO {} diff --git a/generated/swagger/cat-search-api/src/models/size-of-string.ts b/generated/swagger/cat-search-api/src/models/size-of-string.ts new file mode 100644 index 000000000..af7595a9d --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/size-of-string.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface SizeOfString { + height: number; + length: number; + unit?: string; + width: number; +} diff --git a/generated/swagger/cat-search-api/src/models/spec-dto.ts b/generated/swagger/cat-search-api/src/models/spec-dto.ts new file mode 100644 index 000000000..5dd99fbad --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/spec-dto.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ + +/** + * Eigenchaften + */ +export interface SpecDTO { + /** + * PK + */ + id?: number; + + /** + * Key + */ + key?: string; + + /** + * Label + */ + label?: string; + + /** + * Wert + */ + value?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/stock-info-dto.ts b/generated/swagger/cat-search-api/src/models/stock-info-dto.ts new file mode 100644 index 000000000..54aefae0d --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/stock-info-dto.ts @@ -0,0 +1,78 @@ +/* tslint:disable */ +import { StockStatus } from './stock-status'; + +/** + * Bestandsinformation + */ +export interface StockInfoDTO { + /** + * Filiale PK + */ + branchId?: number; + + /** + * Fach / Kammer + */ + compartment?: string; + + /** + * Erstmals bestellt + */ + firstOrderDate?: string; + + /** + * FKZ + */ + fkz?: number; + + /** + * Lagerbestand + */ + inStock?: number; + + /** + * Artikel PK + */ + itemId?: number; + + /** + * Zuletzt bestellt am + */ + lastOrderDate?: string; + + /** + * Zuletzt bestellte Menge + */ + lastOrderedQuantity?: number; + + /** + * Letzter Verkauf + */ + lastSold?: string; + + /** + * ZOB - Optischer Bestand - Zentrale + */ + minStockCategoryManagement?: number; + + /** + * FOB - Optischer Bestand - Filiale + */ + minStockLocal?: number; + + /** + * Bestellte Menge + */ + openOrderedQuantity?: number; + + /** + * Dispositionsstatus + * 1:rot = nicht bewirtschaftet (Sortiment inaktiv, Dispo aus); 2:gelb = Abverkauf (Sortiment aktiv, Dispo aus); 3:grün = Autodispo, (Sortiment aktiv, Dispo aktiv); 4:schwarz = "gesperrt" (Dispo gesperrt) + */ + status?: StockStatus; + + /** + * Lager PK + */ + stockId?: number; +} diff --git a/generated/swagger/cat-search-api/src/models/stock-status.ts b/generated/swagger/cat-search-api/src/models/stock-status.ts new file mode 100644 index 000000000..40339ba84 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/stock-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Dispositionsstatus + */ +export type StockStatus = 0 | 1 | 2 | 3 | 4; diff --git a/generated/swagger/cat-search-api/src/models/successor.ts b/generated/swagger/cat-search-api/src/models/successor.ts new file mode 100644 index 000000000..92a146655 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/successor.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { ProductDTO } from './product-dto'; +export interface Successor extends ProductDTO { + /** + * PK + */ + id?: number; + + /** + * Ab + */ + start?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/text-dto.ts b/generated/swagger/cat-search-api/src/models/text-dto.ts new file mode 100644 index 000000000..6ebb066be --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/text-dto.ts @@ -0,0 +1,22 @@ +/* tslint:disable */ +export interface TextDTO { + /** + * PK + */ + id?: number; + + /** + * Key + */ + key?: string; + + /** + * Label + */ + label?: string; + + /** + * Wert + */ + value?: string; +} diff --git a/generated/swagger/cat-search-api/src/models/touched-base.ts b/generated/swagger/cat-search-api/src/models/touched-base.ts new file mode 100644 index 000000000..15e213656 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/touched-base.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export interface TouchedBase {} diff --git a/generated/swagger/cat-search-api/src/models/translation-dto.ts b/generated/swagger/cat-search-api/src/models/translation-dto.ts new file mode 100644 index 000000000..a5424249a --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/translation-dto.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +export interface TranslationDTO { + target?: string; + values?: { [key: string]: string }; +} diff --git a/generated/swagger/cat-search-api/src/models/uisettings-dto.ts b/generated/swagger/cat-search-api/src/models/uisettings-dto.ts new file mode 100644 index 000000000..796a3727d --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/uisettings-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { QuerySettingsDTO } from './query-settings-dto'; +import { TranslationDTO } from './translation-dto'; +export interface UISettingsDTO extends QuerySettingsDTO { + /** + * Url Template für Detail-Bild + */ + imageUrl?: string; + + /** + * Url Template für Teaser-Bild + */ + thumbnailImageUrl?: string; + + /** + * Übersetzungen + */ + translations?: Array; +} diff --git a/generated/swagger/cat-search-api/src/models/vattype.ts b/generated/swagger/cat-search-api/src/models/vattype.ts new file mode 100644 index 000000000..6a3ff9c2c --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/vattype.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type VATType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/cat-search-api/src/models/vatvalue-dto.ts b/generated/swagger/cat-search-api/src/models/vatvalue-dto.ts new file mode 100644 index 000000000..e5d421996 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/vatvalue-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { VATType } from './vattype'; +export interface VATValueDTO extends TouchedBase { + inPercent?: number; + label?: string; + value?: number; + vatType?: VATType; +} diff --git a/generated/swagger/cat-search-api/src/models/weight-of-avoirdupois.ts b/generated/swagger/cat-search-api/src/models/weight-of-avoirdupois.ts new file mode 100644 index 000000000..f61c374d4 --- /dev/null +++ b/generated/swagger/cat-search-api/src/models/weight-of-avoirdupois.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { Avoirdupois } from './avoirdupois'; +export interface WeightOfAvoirdupois { + unit: Avoirdupois; + value: number; +} diff --git a/generated/swagger/cat-search-api/src/services.ts b/generated/swagger/cat-search-api/src/services.ts new file mode 100644 index 000000000..6448211bb --- /dev/null +++ b/generated/swagger/cat-search-api/src/services.ts @@ -0,0 +1,2 @@ +export { PromotionService } from './services/promotion.service'; +export { SearchService } from './services/search.service'; diff --git a/generated/swagger/cat-search-api/src/services/promotion.service.ts b/generated/swagger/cat-search-api/src/services/promotion.service.ts new file mode 100644 index 000000000..598600159 --- /dev/null +++ b/generated/swagger/cat-search-api/src/services/promotion.service.ts @@ -0,0 +1,121 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CatConfiguration as __Configuration } from '../cat-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIDictionaryOfLongAndNullableInteger } from '../models/response-args-of-idictionary-of-long-and-nullable-integer'; +import { LesepunkteRequest } from '../models/lesepunkte-request'; +@Injectable({ + providedIn: 'root', +}) +class PromotionService extends __BaseService { + static readonly PromotionLesepunktePath = '/promotion/lesepunkte'; + static readonly PromotionLesepunkte2Path = '/stock/{stockId}/promotion/lesepunkte'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Lesepunkte + * @param items Ids und Mengen + */ + PromotionLesepunkteResponse( + items: Array, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = items; + let req = new HttpRequest('POST', this.rootUrl + `/promotion/lesepunkte`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lesepunkte + * @param items Ids und Mengen + */ + PromotionLesepunkte(items: Array): __Observable { + return this.PromotionLesepunkteResponse(items).pipe(__map((_r) => _r.body as ResponseArgsOfIDictionaryOfLongAndNullableInteger)); + } + + /** + * Lesepunkte + * @param params The `PromotionService.PromotionLesepunkte2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `items`: Ids und Mengen + */ + PromotionLesepunkte2Response( + params: PromotionService.PromotionLesepunkte2Params, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.items; + let req = new HttpRequest( + 'POST', + this.rootUrl + `/stock/${encodeURIComponent(String(params.stockId))}/promotion/lesepunkte`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lesepunkte + * @param params The `PromotionService.PromotionLesepunkte2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `items`: Ids und Mengen + */ + PromotionLesepunkte2( + params: PromotionService.PromotionLesepunkte2Params, + ): __Observable { + return this.PromotionLesepunkte2Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfIDictionaryOfLongAndNullableInteger)); + } +} + +module PromotionService { + /** + * Parameters for PromotionLesepunkte2 + */ + export interface PromotionLesepunkte2Params { + /** + * Lager PK (optional) + */ + stockId: number; + + /** + * Ids und Mengen + */ + items: Array; + } +} + +export { PromotionService }; diff --git a/generated/swagger/cat-search-api/src/services/search.service.ts b/generated/swagger/cat-search-api/src/services/search.service.ts new file mode 100644 index 000000000..661debddd --- /dev/null +++ b/generated/swagger/cat-search-api/src/services/search.service.ts @@ -0,0 +1,898 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CatConfiguration as __Configuration } from '../cat-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfItemDTO } from '../models/list-response-args-of-item-dto'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { ListResponseArgsOfAutocompleteDTO } from '../models/list-response-args-of-autocomplete-dto'; +import { AutocompleteTokenDTO } from '../models/autocomplete-token-dto'; +import { ResponseArgsOfItemDTO } from '../models/response-args-of-item-dto'; +import { ResponseArgsOfUISettingsDTO } from '../models/response-args-of-uisettings-dto'; +import { ResponseArgsOfIEnumerableOfInputGroupDTO } from '../models/response-args-of-ienumerable-of-input-group-dto'; +import { ResponseArgsOfIEnumerableOfOrderByDTO } from '../models/response-args-of-ienumerable-of-order-by-dto'; +import { ResponseArgsOfIEnumerableOfQueryTokenDTO } from '../models/response-args-of-ienumerable-of-query-token-dto'; +import { ResponseArgsOfIEnumerableOfItemDTO } from '../models/response-args-of-ienumerable-of-item-dto'; +@Injectable({ + providedIn: 'root', +}) +class SearchService extends __BaseService { + static readonly SearchTopPath = '/s/top'; + static readonly SearchTop2Path = '/stock/{stockId}/s/top'; + static readonly SearchSearchPath = '/s'; + static readonly SearchSearch2Path = '/stock/{stockId}/s'; + static readonly SearchAutocompletePath = '/s/complete'; + static readonly SearchAutocomplete2Path = '/stock/{stockId}/s/complete'; + static readonly SearchByIdPath = '/s/byid'; + static readonly SearchById2Path = '/stock/{stockId}/s/byid'; + static readonly SearchByEANPath = '/s/byean'; + static readonly SearchByEAN2Path = '/stock/{stockId}/s/byean'; + static readonly SearchByEAN3Path = '/branch/{branchNumber}/s/byean'; + static readonly SearchDetailPath = '/s/{id}'; + static readonly SearchDetail2Path = '/stock/{stockId}/s/{id}'; + static readonly SearchDetailByEANPath = '/s/ean/{ean}'; + static readonly SearchDetailByEAN2Path = '/stock/{stockId}/ean/{ean}'; + static readonly SearchSettingsPath = '/s/settings'; + static readonly SearchSearchFilterPath = '/s/filter'; + static readonly SearchSearchSortPath = '/s/sort'; + static readonly SearchHistoryPath = '/s/history'; + static readonly SearchGetRecommendationsPath = '/s/recommendations/{digId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * TOP-Suche + * @param queryToken Suchkriterien + */ + SearchTopResponse(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 + `/s/top`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * TOP-Suche + * @param queryToken Suchkriterien + */ + SearchTop(queryToken: QueryTokenDTO): __Observable { + return this.SearchTopResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * TOP-Suche + * @param params The `SearchService.SearchTop2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `queryToken`: Suchkriterien + */ + SearchTop2Response(params: SearchService.SearchTop2Params): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.queryToken; + let req = new HttpRequest('POST', this.rootUrl + `/stock/${encodeURIComponent(String(params.stockId))}/s/top`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * TOP-Suche + * @param params The `SearchService.SearchTop2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `queryToken`: Suchkriterien + */ + SearchTop2(params: SearchService.SearchTop2Params): __Observable { + return this.SearchTop2Response(params).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * Suche + * @param queryToken Suchkriterien + */ + SearchSearchResponse(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 + `/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 + * @param queryToken Suchkriterien + */ + SearchSearch(queryToken: QueryTokenDTO): __Observable { + return this.SearchSearchResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * Suche + * @param params The `SearchService.SearchSearch2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `queryToken`: Suchkriterien + */ + SearchSearch2Response(params: SearchService.SearchSearch2Params): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.queryToken; + let req = new HttpRequest('POST', this.rootUrl + `/stock/${encodeURIComponent(String(params.stockId))}/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 + * @param params The `SearchService.SearchSearch2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `queryToken`: Suchkriterien + */ + SearchSearch2(params: SearchService.SearchSearch2Params): __Observable { + return this.SearchSearch2Response(params).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * Autocomplete + * @param queryToken Suchbegriff + */ + SearchAutocompleteResponse(queryToken: AutocompleteTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = queryToken; + let req = new HttpRequest('POST', this.rootUrl + `/s/complete`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Autocomplete + * @param queryToken Suchbegriff + */ + SearchAutocomplete(queryToken: AutocompleteTokenDTO): __Observable { + return this.SearchAutocompleteResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfAutocompleteDTO)); + } + + /** + * Autocomplete + * @param params The `SearchService.SearchAutocomplete2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `queryToken`: Suchbegriff + */ + SearchAutocomplete2Response( + params: SearchService.SearchAutocomplete2Params, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.queryToken; + let req = new HttpRequest('POST', this.rootUrl + `/stock/${encodeURIComponent(String(params.stockId))}/s/complete`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Autocomplete + * @param params The `SearchService.SearchAutocomplete2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `queryToken`: Suchbegriff + */ + SearchAutocomplete2(params: SearchService.SearchAutocomplete2Params): __Observable { + return this.SearchAutocomplete2Response(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAutocompleteDTO)); + } + + /** + * Suche nach IDs + * @param ids PKs + */ + SearchByIdResponse(ids: Array): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = ids; + let req = new HttpRequest('POST', this.rootUrl + `/s/byid`, __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 IDs + * @param ids PKs + */ + SearchById(ids: Array): __Observable { + return this.SearchByIdResponse(ids).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * Suche nach IDs + * @param params The `SearchService.SearchById2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `ids`: PKs + */ + SearchById2Response(params: SearchService.SearchById2Params): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.ids; + let req = new HttpRequest('POST', this.rootUrl + `/stock/${encodeURIComponent(String(params.stockId))}/s/byid`, __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 IDs + * @param params The `SearchService.SearchById2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `ids`: PKs + */ + SearchById2(params: SearchService.SearchById2Params): __Observable { + return this.SearchById2Response(params).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * Suche nach EAN + * @param eans EANs + */ + SearchByEANResponse(eans: Array): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = eans; + let req = new HttpRequest('POST', this.rootUrl + `/s/byean`, __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 EAN + * @param eans EANs + */ + SearchByEAN(eans: Array): __Observable { + return this.SearchByEANResponse(eans).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * Suche nach EAN + * @param params The `SearchService.SearchByEAN2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `eans`: EANs + */ + SearchByEAN2Response(params: SearchService.SearchByEAN2Params): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.eans; + let req = new HttpRequest('POST', this.rootUrl + `/stock/${encodeURIComponent(String(params.stockId))}/s/byean`, __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 EAN + * @param params The `SearchService.SearchByEAN2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `eans`: EANs + */ + SearchByEAN2(params: SearchService.SearchByEAN2Params): __Observable { + return this.SearchByEAN2Response(params).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * Suche nach EAN + * @param params The `SearchService.SearchByEAN3Params` containing the following parameters: + * + * - `eans`: EANs + * + * - `branchNumber`: Filiale-Nr (optional) + */ + SearchByEAN3Response(params: SearchService.SearchByEAN3Params): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.eans; + + let req = new HttpRequest('POST', this.rootUrl + `/branch/${encodeURIComponent(String(params.branchNumber))}/s/byean`, __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 EAN + * @param params The `SearchService.SearchByEAN3Params` containing the following parameters: + * + * - `eans`: EANs + * + * - `branchNumber`: Filiale-Nr (optional) + */ + SearchByEAN3(params: SearchService.SearchByEAN3Params): __Observable { + return this.SearchByEAN3Response(params).pipe(__map((_r) => _r.body as ListResponseArgsOfItemDTO)); + } + + /** + * Detail + * @param params The `SearchService.SearchDetailParams` containing the following parameters: + * + * - `id`: PK + * + * - `doNotTrack`: + */ + SearchDetailResponse(params: SearchService.SearchDetailParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.doNotTrack != null) __params = __params.set('doNotTrack', params.doNotTrack.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/s/${encodeURIComponent(String(params.id))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Detail + * @param params The `SearchService.SearchDetailParams` containing the following parameters: + * + * - `id`: PK + * + * - `doNotTrack`: + */ + SearchDetail(params: SearchService.SearchDetailParams): __Observable { + return this.SearchDetailResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfItemDTO)); + } + + /** + * Detail + * @param params The `SearchService.SearchDetail2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `id`: PK + * + * - `doNotTrack`: + */ + SearchDetail2Response(params: SearchService.SearchDetail2Params): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.doNotTrack != null) __params = __params.set('doNotTrack', params.doNotTrack.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/stock/${encodeURIComponent(String(params.stockId))}/s/${encodeURIComponent(String(params.id))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Detail + * @param params The `SearchService.SearchDetail2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `id`: PK + * + * - `doNotTrack`: + */ + SearchDetail2(params: SearchService.SearchDetail2Params): __Observable { + return this.SearchDetail2Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfItemDTO)); + } + + /** + * Detail by EAN + * @param ean EAN + */ + SearchDetailByEANResponse(ean: string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/s/ean/${encodeURIComponent(String(ean))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Detail by EAN + * @param ean EAN + */ + SearchDetailByEAN(ean: string): __Observable { + return this.SearchDetailByEANResponse(ean).pipe(__map((_r) => _r.body as ResponseArgsOfItemDTO)); + } + + /** + * Detail by EAN + * @param params The `SearchService.SearchDetailByEAN2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `ean`: EAN + */ + SearchDetailByEAN2Response(params: SearchService.SearchDetailByEAN2Params): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'GET', + this.rootUrl + `/stock/${encodeURIComponent(String(params.stockId))}/ean/${encodeURIComponent(String(params.ean))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Detail by EAN + * @param params The `SearchService.SearchDetailByEAN2Params` containing the following parameters: + * + * - `stockId`: Lager PK (optional) + * + * - `ean`: EAN + */ + SearchDetailByEAN2(params: SearchService.SearchDetailByEAN2Params): __Observable { + return this.SearchDetailByEAN2Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfItemDTO)); + } + + /** + * Settings + */ + SearchSettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Settings + */ + SearchSettings(): __Observable { + return this.SearchSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfUISettingsDTO)); + } + + /** + * Filter + */ + SearchSearchFilterResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/s/filter`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Filter + */ + SearchSearchFilter(): __Observable { + return this.SearchSearchFilterResponse().pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfInputGroupDTO)); + } + + /** + * Filter + */ + SearchSearchSortResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/s/sort`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Filter + */ + SearchSearchSort(): __Observable { + return this.SearchSearchSortResponse().pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfOrderByDTO)); + } + + /** + * Suchhistorie + * @param take Take + */ + SearchHistoryResponse(take?: null | number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (take != null) __params = __params.set('take', take.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/s/history`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Suchhistorie + * @param take Take + */ + SearchHistory(take?: null | number): __Observable { + return this.SearchHistoryResponse(take).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfQueryTokenDTO)); + } + + /** + * Get Recommendation + * @param params The `SearchService.SearchGetRecommendationsParams` containing the following parameters: + * + * - `digId`: + * + * - `sessionId`: Process Id + * + * @return ResponseArgs of Recomendations + */ + SearchGetRecommendationsResponse( + params: SearchService.SearchGetRecommendationsParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.sessionId != null) __params = __params.set('sessionId', params.sessionId.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/s/recommendations/${encodeURIComponent(String(params.digId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Get Recommendation + * @param params The `SearchService.SearchGetRecommendationsParams` containing the following parameters: + * + * - `digId`: + * + * - `sessionId`: Process Id + * + * @return ResponseArgs of Recomendations + */ + SearchGetRecommendations(params: SearchService.SearchGetRecommendationsParams): __Observable { + return this.SearchGetRecommendationsResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfItemDTO)); + } +} + +module SearchService { + /** + * Parameters for SearchTop2 + */ + export interface SearchTop2Params { + /** + * Lager PK (optional) + */ + stockId: number; + + /** + * Suchkriterien + */ + queryToken: QueryTokenDTO; + } + + /** + * Parameters for SearchSearch2 + */ + export interface SearchSearch2Params { + /** + * Lager PK (optional) + */ + stockId: number; + + /** + * Suchkriterien + */ + queryToken: QueryTokenDTO; + } + + /** + * Parameters for SearchAutocomplete2 + */ + export interface SearchAutocomplete2Params { + /** + * Lager PK (optional) + */ + stockId: number; + + /** + * Suchbegriff + */ + queryToken: AutocompleteTokenDTO; + } + + /** + * Parameters for SearchById2 + */ + export interface SearchById2Params { + /** + * Lager PK (optional) + */ + stockId: number; + + /** + * PKs + */ + ids: Array; + } + + /** + * Parameters for SearchByEAN2 + */ + export interface SearchByEAN2Params { + /** + * Lager PK (optional) + */ + stockId: number; + + /** + * EANs + */ + eans: Array; + } + + /** + * Parameters for SearchByEAN3 + */ + export interface SearchByEAN3Params { + /** + * EANs + */ + eans: Array; + + /** + * Filiale-Nr (optional) + */ + branchNumber: string; + } + + /** + * Parameters for SearchDetail + */ + export interface SearchDetailParams { + /** + * PK + */ + id: number; + doNotTrack?: boolean; + } + + /** + * Parameters for SearchDetail2 + */ + export interface SearchDetail2Params { + /** + * Lager PK (optional) + */ + stockId: number; + + /** + * PK + */ + id: number; + doNotTrack?: boolean; + } + + /** + * Parameters for SearchDetailByEAN2 + */ + export interface SearchDetailByEAN2Params { + /** + * Lager PK (optional) + */ + stockId: number; + + /** + * EAN + */ + ean: string; + } + + /** + * Parameters for SearchGetRecommendations + */ + export interface SearchGetRecommendationsParams { + digId: string; + + /** + * Process Id + */ + sessionId?: null | string; + } +} + +export { SearchService }; diff --git a/generated/swagger/cat-search-api/src/strict-http-response.ts b/generated/swagger/cat-search-api/src/strict-http-response.ts new file mode 100644 index 000000000..30db756eb --- /dev/null +++ b/generated/swagger/cat-search-api/src/strict-http-response.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { HttpResponse } from '@angular/common/http'; + +/** + * Constrains the http to not expand the response type with `| null` + */ +export type StrictHttpResponse = HttpResponse & { + readonly body: T; +}; diff --git a/generated/swagger/checkout-api/project.json b/generated/swagger/checkout-api/project.json index de61492ad..8eb2e5a8d 100644 --- a/generated/swagger/checkout-api/project.json +++ b/generated/swagger/checkout-api/project.json @@ -4,7 +4,7 @@ "sourceRoot": "generated/swagger/checkout-api/src", "prefix": "lib", "projectType": "library", - "tags": [], + "tags": ["generated","swagger", "checkout", "api"], "targets": { "generate": { "command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src", diff --git a/generated/swagger/checkout-api/src/base-service.ts b/generated/swagger/checkout-api/src/base-service.ts new file mode 100644 index 000000000..56455c65c --- /dev/null +++ b/generated/swagger/checkout-api/src/base-service.ts @@ -0,0 +1,62 @@ +/* tslint:disable */ +import { HttpClient, HttpParameterCodec, HttpParams } from '@angular/common/http'; +import { CheckoutConfiguration } from './checkout-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: CheckoutConfiguration, + 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, + }); + } +} diff --git a/generated/swagger/checkout-api/src/checkout-configuration.ts b/generated/swagger/checkout-api/src/checkout-configuration.ts new file mode 100644 index 000000000..3e0a609c9 --- /dev/null +++ b/generated/swagger/checkout-api/src/checkout-configuration.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; + +/** + * Global configuration for Checkout services + */ +@Injectable({ + providedIn: 'root', +}) +export class CheckoutConfiguration { + rootUrl: string = 'https://isa-test.paragon-data.net'; +} + +export interface CheckoutConfigurationInterface { + rootUrl?: string; +} diff --git a/generated/swagger/checkout-api/src/models.ts b/generated/swagger/checkout-api/src/models.ts new file mode 100644 index 000000000..e97df73f3 --- /dev/null +++ b/generated/swagger/checkout-api/src/models.ts @@ -0,0 +1,197 @@ +export { ResponseArgsOfIEnumerableOfKulturPassResult } from './models/response-args-of-ienumerable-of-kultur-pass-result'; +export { KulturPassResult } from './models/kultur-pass-result'; +export { ProductDTO } from './models/product-dto'; +export { SizeOfString } from './models/size-of-string'; +export { WeightOfAvoirdupois } from './models/weight-of-avoirdupois'; +export { Avoirdupois } from './models/avoirdupois'; +export { TouchedBase } from './models/touched-base'; +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 { ResponseArgsOfIEnumerableOfBranchDTO } from './models/response-args-of-ienumerable-of-branch-dto'; +export { BranchDTO } from './models/branch-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 { EntityDTOBase } from './models/entity-dtobase'; +export { EntityDTO } from './models/entity-dto'; +export { EntityStatus } from './models/entity-status'; +export { CRUDA } from './models/cruda'; +export { EntityDTOReferenceContainer } from './models/entity-dtoreference-container'; +export { ExternalReferenceDTO } from './models/external-reference-dto'; +export { EntityDTOContainerOfBranchDTO } from './models/entity-dtocontainer-of-branch-dto'; +export { AddressDTO } from './models/address-dto'; +export { GeoLocation } from './models/geo-location'; +export { BranchType } from './models/branch-type'; +export { EntityDTOBaseOfBranchDTOAndIBranch } from './models/entity-dtobase-of-branch-dtoand-ibranch'; +export { BranchQueryTokenDTO } from './models/branch-query-token-dto'; +export { ResponseArgsOfCheckoutDTO } from './models/response-args-of-checkout-dto'; +export { CheckoutDTO } from './models/checkout-dto'; +export { UserAccountDTO } from './models/user-account-dto'; +export { Gender } from './models/gender'; +export { BuyerDTO } from './models/buyer-dto'; +export { BuyerType } from './models/buyer-type'; +export { BuyerStatus } from './models/buyer-status'; +export { AddresseeWithReferenceDTO } from './models/addressee-with-reference-dto'; +export { CommunicationDetailsDTO } from './models/communication-details-dto'; +export { OrganisationDTO } from './models/organisation-dto'; +export { OrganisationNamesDTO } from './models/organisation-names-dto'; +export { EntityReferenceDTO } from './models/entity-reference-dto'; +export { PayerDTO } from './models/payer-dto'; +export { PayerType } from './models/payer-type'; +export { PayerStatus } from './models/payer-status'; +export { EntityDTOContainerOfDestinationDTO } from './models/entity-dtocontainer-of-destination-dto'; +export { DestinationDTO } from './models/destination-dto'; +export { EntityDTOContainerOfCheckoutDTO } from './models/entity-dtocontainer-of-checkout-dto'; +export { ShippingTarget } from './models/shipping-target'; +export { EntityDTOContainerOfLogisticianDTO } from './models/entity-dtocontainer-of-logistician-dto'; +export { LogisticianDTO } from './models/logistician-dto'; +export { EntityDTOBaseOfLogisticianDTOAndILogistician } from './models/entity-dtobase-of-logistician-dtoand-ilogistician'; +export { ShippingAddressDTO } from './models/shipping-address-dto'; +export { EntityDTOBaseOfDestinationDTOAndIDestination } from './models/entity-dtobase-of-destination-dtoand-idestination'; +export { EntityDTOContainerOfCheckoutDeliveryDTO } from './models/entity-dtocontainer-of-checkout-delivery-dto'; +export { CheckoutDeliveryDTO } from './models/checkout-delivery-dto'; +export { TermsOfDeliveryDTO } from './models/terms-of-delivery-dto'; +export { PriceValueDTO } from './models/price-value-dto'; +export { TypeOfDelivery } from './models/type-of-delivery'; +export { ShippingType } from './models/shipping-type'; +export { EntityDTOContainerOfCheckoutItemDTO } from './models/entity-dtocontainer-of-checkout-item-dto'; +export { CheckoutItemDTO } from './models/checkout-item-dto'; +export { EntityDTOContainerOfShoppingCartItemDTO } from './models/entity-dtocontainer-of-shopping-cart-item-dto'; +export { ShoppingCartItemDTO } from './models/shopping-cart-item-dto'; +export { EntityDTOContainerOfShopItemDTO } from './models/entity-dtocontainer-of-shop-item-dto'; +export { ShopItemDTO } from './models/shop-item-dto'; +export { EntityDTOContainerOfItemDTO } from './models/entity-dtocontainer-of-item-dto'; +export { ItemDTO } from './models/item-dto'; +export { ContributorHelperDTO } from './models/contributor-helper-dto'; +export { EntityDTOContainerOfContributorDTO } from './models/entity-dtocontainer-of-contributor-dto'; +export { ContributorDTO } from './models/contributor-dto'; +export { PersonNamesDTO } from './models/person-names-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 { EntityDTOBaseOfContributorDTOAndIContributor } from './models/entity-dtobase-of-contributor-dtoand-icontributor'; +export { EntityDTOContainerOfCompanyDTO } from './models/entity-dtocontainer-of-company-dto'; +export { CompanyDTO } from './models/company-dto'; +export { EntityDTOBaseOfCompanyDTOAndICompany } from './models/entity-dtobase-of-company-dtoand-icompany'; +export { EntityDTOContainerOfCategoryDTO } from './models/entity-dtocontainer-of-category-dto'; +export { CategoryDTO } from './models/category-dto'; +export { ItemType } from './models/item-type'; +export { EntityDTOContainerOfFileDTO } from './models/entity-dtocontainer-of-file-dto'; +export { FileDTO } from './models/file-dto'; +export { EntityDTOBaseOfFileDTOAndIFile } from './models/entity-dtobase-of-file-dtoand-ifile'; +export { EntityDTOContainerOfTextDTO } from './models/entity-dtocontainer-of-text-dto'; +export { TextDTO } from './models/text-dto'; +export { EntityDTOBaseOfTextDTOAndIText } from './models/entity-dtobase-of-text-dtoand-itext'; +export { EntityDTOContainerOfComponentsDTO } from './models/entity-dtocontainer-of-components-dto'; +export { ComponentsDTO } from './models/components-dto'; +export { ComponentItemDTO } from './models/component-item-dto'; +export { QuantityUnitType } from './models/quantity-unit-type'; +export { ComponentItemDisplayType } from './models/component-item-display-type'; +export { SetType } from './models/set-type'; +export { EntityDTOBaseOfComponentsDTOAndIComponents } from './models/entity-dtobase-of-components-dtoand-icomponents'; +export { ItemLabelDTO } from './models/item-label-dto'; +export { FoodDTO } from './models/food-dto'; +export { FoodLabel } from './models/food-label'; +export { AllergeneType } from './models/allergene-type'; +export { DeclarableFoodAdditives } from './models/declarable-food-additives'; +export { NutritionFactsDTO } from './models/nutrition-facts-dto'; +export { Rezeptmasz } from './models/rezeptmasz'; +export { NutritionFactDTO } from './models/nutrition-fact-dto'; +export { NutritionFactType } from './models/nutrition-fact-type'; +export { EntityDTOBaseOfItemDTOAndIItem } from './models/entity-dtobase-of-item-dtoand-iitem'; +export { ImageDTO } from './models/image-dto'; +export { UrlDTO } from './models/url-dto'; +export { AvailabilityDTO } from './models/availability-dto'; +export { AvailabilityType } from './models/availability-type'; +export { PriceDTO } from './models/price-dto'; +export { VATValueDTO } from './models/vatvalue-dto'; +export { VATType } from './models/vattype'; +export { DateRangeDTO } from './models/date-range-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 { ShippingDTO } from './models/shipping-dto'; +export { EntityDTOBaseOfShopItemDTOAndIShopItem } from './models/entity-dtobase-of-shop-item-dtoand-ishop-item'; +export { ShoppingCartItemStatus } from './models/shopping-cart-item-status'; +export { OrderItemType } from './models/order-item-type'; +export { EntityDTOContainerOfShopDTO } from './models/entity-dtocontainer-of-shop-dto'; +export { ShopDTO } from './models/shop-dto'; +export { EntityDTOContainerOfCurrencyDTO } from './models/entity-dtocontainer-of-currency-dto'; +export { CurrencyDTO } from './models/currency-dto'; +export { EntityDTOBaseOfCurrencyDTOAndICurrency } from './models/entity-dtobase-of-currency-dtoand-icurrency'; +export { EntityDTOContainerOfCountryDTO } from './models/entity-dtocontainer-of-country-dto'; +export { CountryDTO } from './models/country-dto'; +export { EntityDTOBaseOfCountryDTOAndICountry } from './models/entity-dtobase-of-country-dtoand-icountry'; +export { PaymentType } from './models/payment-type'; +export { CountryTargetDTO } from './models/country-target-dto'; +export { BranchTargetDTO } from './models/branch-target-dto'; +export { EntityDTOBaseOfShopDTOAndIShop } from './models/entity-dtobase-of-shop-dtoand-ishop'; +export { PromotionDTO } from './models/promotion-dto'; +export { EntityDTOBaseOfShoppingCartItemDTOAndIShoppingCartItem } from './models/entity-dtobase-of-shopping-cart-item-dtoand-ishopping-cart-item'; +export { EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem } from './models/entity-dtobase-of-checkout-item-dtoand-icheckout-item'; +export { DisplayItemDTO } from './models/display-item-dto'; +export { EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery } from './models/entity-dtobase-of-checkout-delivery-dtoand-icheckout-delivery'; +export { NotificationChannel } from './models/notification-channel'; +export { SelectionDTOOfShippingTarget } from './models/selection-dtoof-shipping-target'; +export { PaymentDTO } from './models/payment-dto'; +export { SelectionDTOOfPaymentType } from './models/selection-dtoof-payment-type'; +export { EntityDTOContainerOfVoucherDTO } from './models/entity-dtocontainer-of-voucher-dto'; +export { VoucherDTO } from './models/voucher-dto'; +export { EntityDTOBaseOfVoucherDTOAndIVoucher } from './models/entity-dtobase-of-voucher-dtoand-ivoucher'; +export { EntityDTOContainerOfCouponDTO } from './models/entity-dtocontainer-of-coupon-dto'; +export { CouponDTO } from './models/coupon-dto'; +export { CouponType } from './models/coupon-type'; +export { EntityDTOBaseOfCouponDTOAndICoupon } from './models/entity-dtobase-of-coupon-dtoand-icoupon'; +export { EntityDTOBaseOfCheckoutDTOAndICheckout } from './models/entity-dtobase-of-checkout-dtoand-icheckout'; +export { ResponseArgsOfIEnumerableOfRequiredData } from './models/response-args-of-ienumerable-of-required-data'; +export { RequiredData } from './models/required-data'; +export { ResponseArgsOfCheckoutStep } from './models/response-args-of-checkout-step'; +export { CheckoutStep } from './models/checkout-step'; +export { ResponseArgsOfNullableBoolean } from './models/response-args-of-nullable-boolean'; +export { ResponseArgsOfDestinationDTO } from './models/response-args-of-destination-dto'; +export { ResponseArgsOfIEnumerableOfCheckoutDeliveryDTO } from './models/response-args-of-ienumerable-of-checkout-delivery-dto'; +export { ResponseArgsOfCheckoutDeliveryDTO } from './models/response-args-of-checkout-delivery-dto'; +export { DeliveryContainer } from './models/delivery-container'; +export { KeyValuePairOfEntityDTOContainerOfCheckoutItemDTOAndNullableDecimal } from './models/key-value-pair-of-entity-dtocontainer-of-checkout-item-dtoand-nullable-decimal'; +export { ResponseArgsOfIEnumerableOfCountryDTO } from './models/response-args-of-ienumerable-of-country-dto'; +export { ListResponseArgsOfLogisticianDTO } from './models/list-response-args-of-logistician-dto'; +export { ResponseArgsOfIEnumerableOfLogisticianDTO } from './models/response-args-of-ienumerable-of-logistician-dto'; +export { ResponseArgsOfLogisticianDTO } from './models/response-args-of-logistician-dto'; +export { ResponseArgsOfPaymentDTO } from './models/response-args-of-payment-dto'; +export { ResponseArgsOfIEnumerableOfSelectionDTOOfPaymentType } from './models/response-args-of-ienumerable-of-selection-dtoof-payment-type'; +export { ResponseArgsOfItemResult } from './models/response-args-of-item-result'; +export { ItemResult } from './models/item-result'; +export { OLAAvailabilityDTO } from './models/olaavailability-dto'; +export { ItemPayload } from './models/item-payload'; +export { ResponseArgsOfItemsResult } from './models/response-args-of-items-result'; +export { ItemsResult } from './models/items-result'; +export { ItemsResultStatus } from './models/items-result-status'; +export { ResponseArgsOfBuyerResult } from './models/response-args-of-buyer-result'; +export { BuyerResult } from './models/buyer-result'; +export { QueryTokenDTO } from './models/query-token-dto'; +export { OrderByDTO } from './models/order-by-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 { BuyerPayload } from './models/buyer-payload'; +export { ResponseArgsOfDestinationResult } from './models/response-args-of-destination-result'; +export { DestinationResult } from './models/destination-result'; +export { ResponseArgsOfShoppingCartDTO } from './models/response-args-of-shopping-cart-dto'; +export { ShoppingCartDTO } from './models/shopping-cart-dto'; +export { FreeShippingDTO } from './models/free-shipping-dto'; +export { EntityDTOBaseOfShoppingCartDTOAndIShoppingCart } from './models/entity-dtobase-of-shopping-cart-dtoand-ishopping-cart'; +export { AddToShoppingCartDTO } from './models/add-to-shopping-cart-dto'; +export { Price } from './models/price'; +export { UpdateShoppingCartItemDTO } from './models/update-shopping-cart-item-dto'; +export { ResponseArgsOfIEnumerableOfSupplierDTO } from './models/response-args-of-ienumerable-of-supplier-dto'; +export { ListResponseArgsOfVATDTO } from './models/list-response-args-of-vatdto'; +export { ResponseArgsOfIEnumerableOfVATDTO } from './models/response-args-of-ienumerable-of-vatdto'; +export { VATDTO } from './models/vatdto'; +export { EntityDTOBaseOfVATDTOAndIVAT } from './models/entity-dtobase-of-vatdtoand-ivat'; +export { ResponseArgsOfVATDTO } from './models/response-args-of-vatdto'; diff --git a/generated/swagger/checkout-api/src/models/add-to-shopping-cart-dto.ts b/generated/swagger/checkout-api/src/models/add-to-shopping-cart-dto.ts new file mode 100644 index 000000000..f98ea81d6 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/add-to-shopping-cart-dto.ts @@ -0,0 +1,17 @@ +/* tslint:disable */ +import { AvailabilityDTO } from './availability-dto'; +import { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto'; +import { ItemType } from './item-type'; +import { ProductDTO } from './product-dto'; +import { PromotionDTO } from './promotion-dto'; +import { Price } from './price'; +export interface AddToShoppingCartDTO { + availability?: AvailabilityDTO; + destination?: EntityDTOContainerOfDestinationDTO; + itemType?: ItemType; + product?: ProductDTO; + promotion?: PromotionDTO; + quantity: number; + retailPrice?: Price; + shopItemId?: number; +} diff --git a/generated/swagger/checkout-api/src/models/address-dto.ts b/generated/swagger/checkout-api/src/models/address-dto.ts new file mode 100644 index 000000000..df548e0cd --- /dev/null +++ b/generated/swagger/checkout-api/src/models/address-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/addressee-with-reference-dto.ts b/generated/swagger/checkout-api/src/models/addressee-with-reference-dto.ts new file mode 100644 index 000000000..d7b6da4c9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/addressee-with-reference-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { EntityReferenceDTO } from './entity-reference-dto'; +import { AddressDTO } from './address-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { Gender } from './gender'; +import { OrganisationDTO } from './organisation-dto'; +export interface AddresseeWithReferenceDTO extends EntityReferenceDTO { + address?: AddressDTO; + communicationDetails?: CommunicationDetailsDTO; + firstName?: string; + gender?: Gender; + lastName?: string; + locale?: string; + organisation?: OrganisationDTO; + title?: string; +} diff --git a/generated/swagger/checkout-api/src/models/allergene-type.ts b/generated/swagger/checkout-api/src/models/allergene-type.ts new file mode 100644 index 000000000..be46eb7cc --- /dev/null +++ b/generated/swagger/checkout-api/src/models/allergene-type.ts @@ -0,0 +1,43 @@ +/* tslint:disable */ +export type AllergeneType = + | 0 + | 1 + | 2 + | 4 + | 6 + | 8 + | 16 + | 32 + | 64 + | 128 + | 256 + | 512 + | 1024 + | 1536 + | 2048 + | 6144 + | 10240 + | 18432 + | 34816 + | 67584 + | 133120 + | 264192 + | 526336 + | 1048576 + | 3145728 + | 5242880 + | 9437184 + | 17825792 + | 34603008 + | 68157440 + | 135266304 + | 268435456 + | 805306368 + | 1342177280 + | 2415919104 + | 4563402752 + | 8858370048 + | 17448304640 + | 34628173824 + | 68987912192 + | 137438953472; diff --git a/generated/swagger/checkout-api/src/models/availability-dto.ts b/generated/swagger/checkout-api/src/models/availability-dto.ts new file mode 100644 index 000000000..081bc2a85 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/availability-dto.ts @@ -0,0 +1,28 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { AvailabilityType } from './availability-type'; +import { DateRangeDTO } from './date-range-dto'; +import { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto'; +import { PriceDTO } from './price-dto'; +import { EntityDTOContainerOfShopItemDTO } from './entity-dtocontainer-of-shop-item-dto'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +export interface AvailabilityDTO extends TouchedBase { + availabilityType?: AvailabilityType; + estimatedDelivery?: DateRangeDTO; + estimatedShippingDate?: string; + inStock?: number; + isPrebooked?: boolean; + lastRequest?: string; + logistician?: EntityDTOContainerOfLogisticianDTO; + price?: PriceDTO; + requestReference?: string; + shopItem?: EntityDTOContainerOfShopItemDTO; + ssc?: string; + sscText?: string; + supplier?: EntityDTOContainerOfSupplierDTO; + supplierInfo?: string; + supplierProductNumber?: string; + supplierSSC?: string; + supplierSSCText?: string; + supplyChannel?: string; +} diff --git a/generated/swagger/checkout-api/src/models/availability-type.ts b/generated/swagger/checkout-api/src/models/availability-type.ts new file mode 100644 index 000000000..ac9120f1a --- /dev/null +++ b/generated/swagger/checkout-api/src/models/availability-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type AvailabilityType = 0 | 1 | 2 | 32 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384; diff --git a/generated/swagger/checkout-api/src/models/avoirdupois.ts b/generated/swagger/checkout-api/src/models/avoirdupois.ts new file mode 100644 index 000000000..c213d117d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/avoirdupois.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type Avoirdupois = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096; diff --git a/generated/swagger/checkout-api/src/models/branch-dto.ts b/generated/swagger/checkout-api/src/models/branch-dto.ts new file mode 100644 index 000000000..09caac6b1 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/branch-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/branch-query-token-dto.ts b/generated/swagger/checkout-api/src/models/branch-query-token-dto.ts new file mode 100644 index 000000000..b81e7cd5c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/branch-query-token-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { BranchType } from './branch-type'; +export interface BranchQueryTokenDTO { + branchType?: BranchType; + input?: { [key: string]: string }; + labelKey?: string; + skip?: number; + take?: number; +} diff --git a/generated/swagger/checkout-api/src/models/branch-target-dto.ts b/generated/swagger/checkout-api/src/models/branch-target-dto.ts new file mode 100644 index 000000000..1226e4a7d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/branch-target-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +export interface BranchTargetDTO extends TouchedBase { + isDefault?: string; + start?: string; + stop?: string; + target?: EntityDTOContainerOfBranchDTO; +} diff --git a/generated/swagger/checkout-api/src/models/branch-type.ts b/generated/swagger/checkout-api/src/models/branch-type.ts new file mode 100644 index 000000000..68ed028c1 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/branch-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type BranchType = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/checkout-api/src/models/buyer-dto.ts b/generated/swagger/checkout-api/src/models/buyer-dto.ts new file mode 100644 index 000000000..a3108cb68 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/buyer-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { AddresseeWithReferenceDTO } from './addressee-with-reference-dto'; +import { BuyerStatus } from './buyer-status'; +import { BuyerType } from './buyer-type'; +export interface BuyerDTO extends AddresseeWithReferenceDTO { + buyerNumber?: string; + buyerStatus?: BuyerStatus; + buyerType?: BuyerType; + dateOfBirth?: string; + isTemporaryAccount?: boolean; +} diff --git a/generated/swagger/checkout-api/src/models/buyer-payload.ts b/generated/swagger/checkout-api/src/models/buyer-payload.ts new file mode 100644 index 000000000..e30a62ce2 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/buyer-payload.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ + +/** + * Input + */ +export interface BuyerPayload { + /** + * Kundenattribute + */ + customerFeatures?: { [key: string]: string }; +} diff --git a/generated/swagger/checkout-api/src/models/buyer-result.ts b/generated/swagger/checkout-api/src/models/buyer-result.ts new file mode 100644 index 000000000..295c77b0f --- /dev/null +++ b/generated/swagger/checkout-api/src/models/buyer-result.ts @@ -0,0 +1,29 @@ +/* tslint:disable */ +import { InputDTO } from './input-dto'; +import { DestinationDTO } from './destination-dto'; +import { QueryTokenDTO } from './query-token-dto'; + +/** + * Output + */ +export interface BuyerResult { + /** + * Kundenattribute + */ + create?: InputDTO; + + /** + * Lieferziele + */ + destinations?: Array; + + /** + * Käufer / Kunde kann dem Warenkorb hinzugefügt werden + */ + ok: boolean; + + /** + * Filter + */ + queryToken?: QueryTokenDTO; +} diff --git a/generated/swagger/checkout-api/src/models/buyer-status.ts b/generated/swagger/checkout-api/src/models/buyer-status.ts new file mode 100644 index 000000000..0bc60ed90 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/buyer-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type BuyerStatus = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/checkout-api/src/models/buyer-type.ts b/generated/swagger/checkout-api/src/models/buyer-type.ts new file mode 100644 index 000000000..a58b6711d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/buyer-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type BuyerType = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/checkout-api/src/models/category-dto.ts b/generated/swagger/checkout-api/src/models/category-dto.ts new file mode 100644 index 000000000..7a10b0981 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/category-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/checkout-delivery-dto.ts b/generated/swagger/checkout-api/src/models/checkout-delivery-dto.ts new file mode 100644 index 000000000..65d078256 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/checkout-delivery-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery } from './entity-dtobase-of-checkout-delivery-dtoand-icheckout-delivery'; +import { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto'; +import { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto'; +import { PriceValueDTO } from './price-value-dto'; +import { DisplayItemDTO } from './display-item-dto'; +import { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto'; +import { TermsOfDeliveryDTO } from './terms-of-delivery-dto'; +export interface CheckoutDeliveryDTO extends EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery { + checkout?: EntityDTOContainerOfCheckoutDTO; + destination?: EntityDTOContainerOfDestinationDTO; + discount?: PriceValueDTO; + displayItems?: Array; + items?: Array; + preferredShippingDate?: string; + termsOfDelivery?: TermsOfDeliveryDTO; + total?: PriceValueDTO; + totalWithoutDiscount?: PriceValueDTO; +} diff --git a/generated/swagger/checkout-api/src/models/checkout-dto.ts b/generated/swagger/checkout-api/src/models/checkout-dto.ts new file mode 100644 index 000000000..84a26105f --- /dev/null +++ b/generated/swagger/checkout-api/src/models/checkout-dto.ts @@ -0,0 +1,30 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCheckoutDTOAndICheckout } from './entity-dtobase-of-checkout-dtoand-icheckout'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +import { SelectionDTOOfShippingTarget } from './selection-dtoof-shipping-target'; +import { BuyerDTO } from './buyer-dto'; +import { EntityDTOContainerOfCheckoutDeliveryDTO } from './entity-dtocontainer-of-checkout-delivery-dto'; +import { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto'; +import { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto'; +import { NotificationChannel } from './notification-channel'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { PayerDTO } from './payer-dto'; +import { PaymentDTO } from './payment-dto'; +import { UserAccountDTO } from './user-account-dto'; +export interface CheckoutDTO extends EntityDTOBaseOfCheckoutDTOAndICheckout { + agreements?: Array; + availableShippingTargets?: Array; + buyer?: BuyerDTO; + checkoutUrl?: string; + deliveries?: Array; + destinations?: Array; + items?: Array; + label?: string; + notificationChannels?: NotificationChannel; + orderBranch?: EntityDTOContainerOfBranchDTO; + payer?: PayerDTO; + payment?: PaymentDTO; + shippingCostsUrl?: string; + shoppingCartUrl?: string; + userAccount?: UserAccountDTO; +} diff --git a/generated/swagger/checkout-api/src/models/checkout-item-dto.ts b/generated/swagger/checkout-api/src/models/checkout-item-dto.ts new file mode 100644 index 000000000..59cbf3eff --- /dev/null +++ b/generated/swagger/checkout-api/src/models/checkout-item-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem } from './entity-dtobase-of-checkout-item-dtoand-icheckout-item'; +import { EntityDTOContainerOfShoppingCartItemDTO } from './entity-dtocontainer-of-shopping-cart-item-dto'; +import { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto'; +import { EntityDTOContainerOfCheckoutDeliveryDTO } from './entity-dtocontainer-of-checkout-delivery-dto'; +import { PriceValueDTO } from './price-value-dto'; +export interface CheckoutItemDTO extends EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem { + accessories?: Array; + checkout?: EntityDTOContainerOfCheckoutDTO; + delivery?: EntityDTOContainerOfCheckoutDeliveryDTO; + orderedAtSupplier?: string; + preferredShippingDate?: string; + quantity?: number; + shoppingCartItem?: EntityDTOContainerOfShoppingCartItemDTO; + total?: PriceValueDTO; +} diff --git a/generated/swagger/checkout-api/src/models/checkout-step.ts b/generated/swagger/checkout-api/src/models/checkout-step.ts new file mode 100644 index 000000000..e232ab184 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/checkout-step.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CheckoutStep = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096; diff --git a/generated/swagger/checkout-api/src/models/communication-details-dto.ts b/generated/swagger/checkout-api/src/models/communication-details-dto.ts new file mode 100644 index 000000000..2b13745cb --- /dev/null +++ b/generated/swagger/checkout-api/src/models/communication-details-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface CommunicationDetailsDTO extends TouchedBase { + email?: string; + fax?: string; + mobile?: string; + phone?: string; +} diff --git a/generated/swagger/checkout-api/src/models/company-dto.ts b/generated/swagger/checkout-api/src/models/company-dto.ts new file mode 100644 index 000000000..c1c1e9285 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/company-dto.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCompanyDTOAndICompany } from './entity-dtobase-of-company-dtoand-icompany'; +import { AddressDTO } from './address-dto'; +import { EntityDTOContainerOfCompanyDTO } from './entity-dtocontainer-of-company-dto'; +export interface CompanyDTO extends EntityDTOBaseOfCompanyDTOAndICompany { + address?: AddressDTO; + companyNumber?: string; + costUnit?: string; + department?: string; + gln?: string; + legalForm?: string; + locale?: string; + name?: string; + nameSuffix?: string; + parent?: EntityDTOContainerOfCompanyDTO; + sector?: string; + vatId?: string; +} diff --git a/generated/swagger/checkout-api/src/models/component-item-display-type.ts b/generated/swagger/checkout-api/src/models/component-item-display-type.ts new file mode 100644 index 000000000..274799812 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/component-item-display-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type ComponentItemDisplayType = 0 | 1 | 2; diff --git a/generated/swagger/checkout-api/src/models/component-item-dto.ts b/generated/swagger/checkout-api/src/models/component-item-dto.ts new file mode 100644 index 000000000..dca4789e3 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/component-item-dto.ts @@ -0,0 +1,20 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { ComponentItemDisplayType } from './component-item-display-type'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { QuantityUnitType } from './quantity-unit-type'; +export interface ComponentItemDTO extends TouchedBase { + category?: EntityDTOContainerOfCategoryDTO; + description?: string; + displayType?: ComponentItemDisplayType; + item?: EntityDTOContainerOfItemDTO; + name?: string; + quantityMax?: number; + quantityMin?: number; + quantityUnitType?: QuantityUnitType; + required?: boolean; + start?: string; + stop?: string; + unit?: string; +} diff --git a/generated/swagger/checkout-api/src/models/components-dto.ts b/generated/swagger/checkout-api/src/models/components-dto.ts new file mode 100644 index 000000000..861908825 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/components-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBaseOfComponentsDTOAndIComponents } from './entity-dtobase-of-components-dtoand-icomponents'; +import { ComponentItemDTO } from './component-item-dto'; +import { QuantityUnitType } from './quantity-unit-type'; +import { SetType } from './set-type'; +export interface ComponentsDTO extends EntityDTOBaseOfComponentsDTOAndIComponents { + items?: Array; + overallQuantityMax?: number; + overallQuantityMin?: number; + quantityUnitType?: QuantityUnitType; + referenceQuantity?: number; + type?: SetType; + unit?: string; +} diff --git a/generated/swagger/checkout-api/src/models/contributor-dto.ts b/generated/swagger/checkout-api/src/models/contributor-dto.ts new file mode 100644 index 000000000..fcb7c75ee --- /dev/null +++ b/generated/swagger/checkout-api/src/models/contributor-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { EntityDTOBaseOfContributorDTOAndIContributor } from './entity-dtobase-of-contributor-dtoand-icontributor'; +import { OrganisationNamesDTO } from './organisation-names-dto'; +import { PersonNamesDTO } from './person-names-dto'; +import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto'; +export interface ContributorDTO extends EntityDTOBaseOfContributorDTOAndIContributor { + friendlyName?: string; + organisation?: OrganisationNamesDTO; + person?: PersonNamesDTO; + tenant?: EntityDTOContainerOfTenantDTO; +} diff --git a/generated/swagger/checkout-api/src/models/contributor-helper-dto.ts b/generated/swagger/checkout-api/src/models/contributor-helper-dto.ts new file mode 100644 index 000000000..5cb18ab15 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/contributor-helper-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOContainerOfContributorDTO } from './entity-dtocontainer-of-contributor-dto'; +export interface ContributorHelperDTO extends TouchedBase { + contributor?: EntityDTOContainerOfContributorDTO; + type?: string; +} diff --git a/generated/swagger/checkout-api/src/models/country-dto.ts b/generated/swagger/checkout-api/src/models/country-dto.ts new file mode 100644 index 000000000..d91ac647e --- /dev/null +++ b/generated/swagger/checkout-api/src/models/country-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCountryDTOAndICountry } from './entity-dtobase-of-country-dtoand-icountry'; +export interface CountryDTO extends EntityDTOBaseOfCountryDTOAndICountry { + isDefault?: string; + isO3166_A_3?: string; + name?: string; + sort?: number; +} diff --git a/generated/swagger/checkout-api/src/models/country-target-dto.ts b/generated/swagger/checkout-api/src/models/country-target-dto.ts new file mode 100644 index 000000000..7e84d91e8 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/country-target-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOContainerOfCountryDTO } from './entity-dtocontainer-of-country-dto'; +export interface CountryTargetDTO extends TouchedBase { + isDefault?: string; + start?: string; + stop?: string; + target?: EntityDTOContainerOfCountryDTO; +} diff --git a/generated/swagger/checkout-api/src/models/coupon-dto.ts b/generated/swagger/checkout-api/src/models/coupon-dto.ts new file mode 100644 index 000000000..3d8f68178 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/coupon-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCouponDTOAndICoupon } from './entity-dtobase-of-coupon-dtoand-icoupon'; +import { CouponType } from './coupon-type'; +import { PriceValueDTO } from './price-value-dto'; +export interface CouponDTO extends EntityDTOBaseOfCouponDTOAndICoupon { + code?: string; + couponType: CouponType; + discount?: number; + exclusive?: boolean; + label?: string; + maxDiscounted?: PriceValueDTO; + value?: PriceValueDTO; +} diff --git a/generated/swagger/checkout-api/src/models/coupon-type.ts b/generated/swagger/checkout-api/src/models/coupon-type.ts new file mode 100644 index 000000000..71ca28990 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/coupon-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CouponType = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/checkout-api/src/models/cruda.ts b/generated/swagger/checkout-api/src/models/cruda.ts new file mode 100644 index 000000000..f1adbc88c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/cruda.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CRUDA = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/checkout-api/src/models/currency-dto.ts b/generated/swagger/checkout-api/src/models/currency-dto.ts new file mode 100644 index 000000000..7850fe262 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/currency-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCurrencyDTOAndICurrency } from './entity-dtobase-of-currency-dtoand-icurrency'; +export interface CurrencyDTO extends EntityDTOBaseOfCurrencyDTOAndICurrency { + isO4217?: string; + name?: string; + number?: number; + symbol?: string; +} diff --git a/generated/swagger/checkout-api/src/models/date-range-dto.ts b/generated/swagger/checkout-api/src/models/date-range-dto.ts new file mode 100644 index 000000000..ecee25ed9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/date-range-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface DateRangeDTO extends TouchedBase { + start?: string; + stop?: string; +} diff --git a/generated/swagger/checkout-api/src/models/declarable-food-additives.ts b/generated/swagger/checkout-api/src/models/declarable-food-additives.ts new file mode 100644 index 000000000..f07f75e59 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/declarable-food-additives.ts @@ -0,0 +1,20 @@ +/* tslint:disable */ +export type DeclarableFoodAdditives = + | 0 + | 1 + | 2 + | 4 + | 8 + | 16 + | 32 + | 64 + | 128 + | 256 + | 512 + | 1024 + | 2048 + | 4096 + | 8192 + | 16384 + | 32768 + | 65536; diff --git a/generated/swagger/checkout-api/src/models/delivery-container.ts b/generated/swagger/checkout-api/src/models/delivery-container.ts new file mode 100644 index 000000000..2cda5f4fa --- /dev/null +++ b/generated/swagger/checkout-api/src/models/delivery-container.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { CheckoutDeliveryDTO } from './checkout-delivery-dto'; +import { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto'; +export interface DeliveryContainer { + delivery?: CheckoutDeliveryDTO; + items?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/destination-dto.ts b/generated/swagger/checkout-api/src/models/destination-dto.ts new file mode 100644 index 000000000..dd3568a26 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/destination-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBaseOfDestinationDTOAndIDestination } from './entity-dtobase-of-destination-dtoand-idestination'; +import { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto'; +import { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto'; +import { ShippingAddressDTO } from './shipping-address-dto'; +import { ShippingTarget } from './shipping-target'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +export interface DestinationDTO extends EntityDTOBaseOfDestinationDTOAndIDestination { + checkout?: EntityDTOContainerOfCheckoutDTO; + logistician?: EntityDTOContainerOfLogisticianDTO; + shippingAddress?: ShippingAddressDTO; + target?: ShippingTarget; + targetBranch?: EntityDTOContainerOfBranchDTO; +} diff --git a/generated/swagger/checkout-api/src/models/destination-result.ts b/generated/swagger/checkout-api/src/models/destination-result.ts new file mode 100644 index 000000000..446f6ce61 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/destination-result.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ + +/** + * Output + */ +export interface DestinationResult { + /** + * Lieferziel kann dem Warenkorb hinzugefügt werden + */ + ok: boolean; +} diff --git a/generated/swagger/checkout-api/src/models/dialog-content-type.ts b/generated/swagger/checkout-api/src/models/dialog-content-type.ts new file mode 100644 index 000000000..6b4b699cf --- /dev/null +++ b/generated/swagger/checkout-api/src/models/dialog-content-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/checkout-api/src/models/dialog-of-string.ts b/generated/swagger/checkout-api/src/models/dialog-of-string.ts new file mode 100644 index 000000000..927ec617a --- /dev/null +++ b/generated/swagger/checkout-api/src/models/dialog-of-string.ts @@ -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; + actionsRequired?: number; + area?: string; + content?: string; + contentType: DialogContentType; + description?: string; + displayTimeout?: number; + settings: DialogSettings; + subtitle?: string; + title?: string; +} diff --git a/generated/swagger/checkout-api/src/models/dialog-settings.ts b/generated/swagger/checkout-api/src/models/dialog-settings.ts new file mode 100644 index 000000000..2ee035bc8 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/dialog-settings.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogSettings = 0 | 1 | 2 | 4; diff --git a/generated/swagger/checkout-api/src/models/display-item-dto.ts b/generated/swagger/checkout-api/src/models/display-item-dto.ts new file mode 100644 index 000000000..c65d777c2 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/display-item-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { PriceDTO } from './price-dto'; +import { PromotionDTO } from './promotion-dto'; +import { ShopItemDTO } from './shop-item-dto'; +export interface DisplayItemDTO { + accessories?: Array; + components?: Array; + customProductName?: string; + price?: PriceDTO; + promotion?: PromotionDTO; + quantity?: number; + shopItem?: ShopItemDTO; + specialComment?: string; + total?: PriceDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dto.ts b/generated/swagger/checkout-api/src/models/entity-dto.ts new file mode 100644 index 000000000..09a057dc1 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts new file mode 100644 index 000000000..be09cbd35 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-delivery-dtoand-icheckout-delivery.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-delivery-dtoand-icheckout-delivery.ts new file mode 100644 index 000000000..365ffa9a5 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-delivery-dtoand-icheckout-delivery.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-dtoand-icheckout.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-dtoand-icheckout.ts new file mode 100644 index 000000000..cf9aa0448 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-dtoand-icheckout.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCheckoutDTOAndICheckout extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-item-dtoand-icheckout-item.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-item-dtoand-icheckout-item.ts new file mode 100644 index 000000000..22b255ecf --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-checkout-item-dtoand-icheckout-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-company-dtoand-icompany.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-company-dtoand-icompany.ts new file mode 100644 index 000000000..20c11986e --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-company-dtoand-icompany.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCompanyDTOAndICompany extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-components-dtoand-icomponents.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-components-dtoand-icomponents.ts new file mode 100644 index 000000000..244237276 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-components-dtoand-icomponents.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfComponentsDTOAndIComponents extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-contributor-dtoand-icontributor.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-contributor-dtoand-icontributor.ts new file mode 100644 index 000000000..0e8f81d17 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-contributor-dtoand-icontributor.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfContributorDTOAndIContributor extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts new file mode 100644 index 000000000..a1180da05 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCountryDTOAndICountry extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-coupon-dtoand-icoupon.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-coupon-dtoand-icoupon.ts new file mode 100644 index 000000000..ea29d3bc8 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-coupon-dtoand-icoupon.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCouponDTOAndICoupon extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-currency-dtoand-icurrency.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-currency-dtoand-icurrency.ts new file mode 100644 index 000000000..3ab64d00b --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-currency-dtoand-icurrency.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCurrencyDTOAndICurrency extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-destination-dtoand-idestination.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-destination-dtoand-idestination.ts new file mode 100644 index 000000000..7d5b2191c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-destination-dtoand-idestination.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfDestinationDTOAndIDestination extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-file-dtoand-ifile.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-file-dtoand-ifile.ts new file mode 100644 index 000000000..9b845b5f6 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-file-dtoand-ifile.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfFileDTOAndIFile extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts new file mode 100644 index 000000000..9d1b82605 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts new file mode 100644 index 000000000..120a1f025 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts new file mode 100644 index 000000000..da594dd75 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfLogisticianDTOAndILogistician extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-shop-dtoand-ishop.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-shop-dtoand-ishop.ts new file mode 100644 index 000000000..af074ff66 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-shop-dtoand-ishop.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfShopDTOAndIShop extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts new file mode 100644 index 000000000..03f0636f0 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfShopItemDTOAndIShopItem extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-shopping-cart-dtoand-ishopping-cart.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-shopping-cart-dtoand-ishopping-cart.ts new file mode 100644 index 000000000..95f0c2176 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-shopping-cart-dtoand-ishopping-cart.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfShoppingCartDTOAndIShoppingCart extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-shopping-cart-item-dtoand-ishopping-cart-item.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-shopping-cart-item-dtoand-ishopping-cart-item.ts new file mode 100644 index 000000000..3025bcabb --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-shopping-cart-item-dtoand-ishopping-cart-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfShoppingCartItemDTOAndIShoppingCartItem extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts new file mode 100644 index 000000000..8320b281f --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts new file mode 100644 index 000000000..14579a46b --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-text-dtoand-itext.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-text-dtoand-itext.ts new file mode 100644 index 000000000..229acd445 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-text-dtoand-itext.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfTextDTOAndIText extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-vatdtoand-ivat.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-vatdtoand-ivat.ts new file mode 100644 index 000000000..a7f341146 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-vatdtoand-ivat.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfVATDTOAndIVAT extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase-of-voucher-dtoand-ivoucher.ts b/generated/swagger/checkout-api/src/models/entity-dtobase-of-voucher-dtoand-ivoucher.ts new file mode 100644 index 000000000..6ff82b1e5 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase-of-voucher-dtoand-ivoucher.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfVoucherDTOAndIVoucher extends EntityDTOBase {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtobase.ts b/generated/swagger/checkout-api/src/models/entity-dtobase.ts new file mode 100644 index 000000000..691d6c9c1 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtobase.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTO } from './entity-dto'; +export interface EntityDTOBase extends EntityDTO {} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-branch-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-branch-dto.ts new file mode 100644 index 000000000..99b26c663 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { BranchDTO } from './branch-dto'; +export interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer { + data?: BranchDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-category-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-category-dto.ts new file mode 100644 index 000000000..7f9b53489 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-category-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CategoryDTO } from './category-dto'; +export interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer { + data?: CategoryDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-delivery-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-delivery-dto.ts new file mode 100644 index 000000000..9c9811fcc --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-delivery-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CheckoutDeliveryDTO } from './checkout-delivery-dto'; +export interface EntityDTOContainerOfCheckoutDeliveryDTO extends EntityDTOReferenceContainer { + data?: CheckoutDeliveryDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-dto.ts new file mode 100644 index 000000000..ce76c1442 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CheckoutDTO } from './checkout-dto'; +export interface EntityDTOContainerOfCheckoutDTO extends EntityDTOReferenceContainer { + data?: CheckoutDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-item-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-item-dto.ts new file mode 100644 index 000000000..8696760e0 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-checkout-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CheckoutItemDTO } from './checkout-item-dto'; +export interface EntityDTOContainerOfCheckoutItemDTO extends EntityDTOReferenceContainer { + data?: CheckoutItemDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-company-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-company-dto.ts new file mode 100644 index 000000000..7859ca372 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-company-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CompanyDTO } from './company-dto'; +export interface EntityDTOContainerOfCompanyDTO extends EntityDTOReferenceContainer { + data?: CompanyDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-components-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-components-dto.ts new file mode 100644 index 000000000..fd016e55d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-components-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ComponentsDTO } from './components-dto'; +export interface EntityDTOContainerOfComponentsDTO extends EntityDTOReferenceContainer { + data?: ComponentsDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-contributor-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-contributor-dto.ts new file mode 100644 index 000000000..821efae4c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-contributor-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ContributorDTO } from './contributor-dto'; +export interface EntityDTOContainerOfContributorDTO extends EntityDTOReferenceContainer { + data?: ContributorDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-country-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-country-dto.ts new file mode 100644 index 000000000..429a44037 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-country-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CountryDTO } from './country-dto'; +export interface EntityDTOContainerOfCountryDTO extends EntityDTOReferenceContainer { + data?: CountryDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-coupon-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-coupon-dto.ts new file mode 100644 index 000000000..f43dd50a6 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-coupon-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CouponDTO } from './coupon-dto'; +export interface EntityDTOContainerOfCouponDTO extends EntityDTOReferenceContainer { + data?: CouponDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-currency-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-currency-dto.ts new file mode 100644 index 000000000..594474df3 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-currency-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CurrencyDTO } from './currency-dto'; +export interface EntityDTOContainerOfCurrencyDTO extends EntityDTOReferenceContainer { + data?: CurrencyDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-destination-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-destination-dto.ts new file mode 100644 index 000000000..cdc1a1cdd --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-destination-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { DestinationDTO } from './destination-dto'; +export interface EntityDTOContainerOfDestinationDTO extends EntityDTOReferenceContainer { + data?: DestinationDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-file-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-file-dto.ts new file mode 100644 index 000000000..41358f4a1 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-file-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { FileDTO } from './file-dto'; +export interface EntityDTOContainerOfFileDTO extends EntityDTOReferenceContainer { + data?: FileDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-item-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-item-dto.ts new file mode 100644 index 000000000..ff93970b8 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ItemDTO } from './item-dto'; +export interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer { + data?: ItemDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-label-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-label-dto.ts new file mode 100644 index 000000000..ab1491f60 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-label-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { LabelDTO } from './label-dto'; +export interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer { + data?: LabelDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-logistician-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-logistician-dto.ts new file mode 100644 index 000000000..fabe23876 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-logistician-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { LogisticianDTO } from './logistician-dto'; +export interface EntityDTOContainerOfLogisticianDTO extends EntityDTOReferenceContainer { + data?: LogisticianDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shop-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shop-dto.ts new file mode 100644 index 000000000..d39e3d82e --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shop-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ShopDTO } from './shop-dto'; +export interface EntityDTOContainerOfShopDTO extends EntityDTOReferenceContainer { + data?: ShopDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shop-item-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shop-item-dto.ts new file mode 100644 index 000000000..7bd3fca15 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shop-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ShopItemDTO } from './shop-item-dto'; +export interface EntityDTOContainerOfShopItemDTO extends EntityDTOReferenceContainer { + data?: ShopItemDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shopping-cart-item-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shopping-cart-item-dto.ts new file mode 100644 index 000000000..7528e5b0c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-shopping-cart-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ShoppingCartItemDTO } from './shopping-cart-item-dto'; +export interface EntityDTOContainerOfShoppingCartItemDTO extends EntityDTOReferenceContainer { + data?: ShoppingCartItemDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-supplier-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-supplier-dto.ts new file mode 100644 index 000000000..7b13ce858 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-supplier-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { SupplierDTO } from './supplier-dto'; +export interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer { + data?: SupplierDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-tenant-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-tenant-dto.ts new file mode 100644 index 000000000..fb92ec5f4 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-tenant-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { TenantDTO } from './tenant-dto'; +export interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer { + data?: TenantDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-text-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-text-dto.ts new file mode 100644 index 000000000..fffb344d3 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-text-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { TextDTO } from './text-dto'; +export interface EntityDTOContainerOfTextDTO extends EntityDTOReferenceContainer { + data?: TextDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-voucher-dto.ts b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-voucher-dto.ts new file mode 100644 index 000000000..614ed673d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtocontainer-of-voucher-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { VoucherDTO } from './voucher-dto'; +export interface EntityDTOContainerOfVoucherDTO extends EntityDTOReferenceContainer { + data?: VoucherDTO; +} diff --git a/generated/swagger/checkout-api/src/models/entity-dtoreference-container.ts b/generated/swagger/checkout-api/src/models/entity-dtoreference-container.ts new file mode 100644 index 000000000..5bbfd73bc --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-dtoreference-container.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/entity-reference-dto.ts b/generated/swagger/checkout-api/src/models/entity-reference-dto.ts new file mode 100644 index 000000000..c7063c27e --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-reference-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +export interface EntityReferenceDTO extends TouchedBase { + pId?: string; + reference?: EntityDTOReferenceContainer; + source?: number; +} diff --git a/generated/swagger/checkout-api/src/models/entity-status.ts b/generated/swagger/checkout-api/src/models/entity-status.ts new file mode 100644 index 000000000..aac647bbb --- /dev/null +++ b/generated/swagger/checkout-api/src/models/entity-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type EntityStatus = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/checkout-api/src/models/external-reference-dto.ts b/generated/swagger/checkout-api/src/models/external-reference-dto.ts new file mode 100644 index 000000000..3225cd158 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/external-reference-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/file-dto.ts b/generated/swagger/checkout-api/src/models/file-dto.ts new file mode 100644 index 000000000..5747d6bf9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/file-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { EntityDTOBaseOfFileDTOAndIFile } from './entity-dtobase-of-file-dtoand-ifile'; +export interface FileDTO extends EntityDTOBaseOfFileDTOAndIFile { + copyright?: string; + hash?: string; + license?: string; + locale?: string; + mime?: string; + name?: string; + path?: string; + size?: number; + sort?: number; + subtitle?: string; + type?: string; +} diff --git a/generated/swagger/checkout-api/src/models/food-dto.ts b/generated/swagger/checkout-api/src/models/food-dto.ts new file mode 100644 index 000000000..0e3653922 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/food-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { AllergeneType } from './allergene-type'; +import { DeclarableFoodAdditives } from './declarable-food-additives'; +import { FoodLabel } from './food-label'; +import { NutritionFactsDTO } from './nutrition-facts-dto'; +export interface FoodDTO extends TouchedBase { + alcohol?: number; + allergenes?: AllergeneType; + allergenesDescription?: string; + declarableFoodAdditives?: DeclarableFoodAdditives; + foodLabel?: FoodLabel; + mayContainTracesOf?: AllergeneType; + mayContainTracesOfDescription?: string; + nutritionFacts?: NutritionFactsDTO; +} diff --git a/generated/swagger/checkout-api/src/models/food-label.ts b/generated/swagger/checkout-api/src/models/food-label.ts new file mode 100644 index 000000000..60532ccd2 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/food-label.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type FoodLabel = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 3584 | 5632 | 8192 | 16384 | 32768 | 66048; diff --git a/generated/swagger/checkout-api/src/models/free-shipping-dto.ts b/generated/swagger/checkout-api/src/models/free-shipping-dto.ts new file mode 100644 index 000000000..eb6a28223 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/free-shipping-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface FreeShippingDTO { + country?: string; + description?: string; + from?: number; + locale?: string; +} diff --git a/generated/swagger/checkout-api/src/models/gender.ts b/generated/swagger/checkout-api/src/models/gender.ts new file mode 100644 index 000000000..8a913f7d3 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/gender.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type Gender = 0 | 1 | 2 | 4; diff --git a/generated/swagger/checkout-api/src/models/geo-location.ts b/generated/swagger/checkout-api/src/models/geo-location.ts new file mode 100644 index 000000000..de43fed14 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/geo-location.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface GeoLocation extends TouchedBase { + altitude?: number; + latitude?: number; + longitude?: number; +} diff --git a/generated/swagger/checkout-api/src/models/image-dto.ts b/generated/swagger/checkout-api/src/models/image-dto.ts new file mode 100644 index 000000000..7f7af100c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/image-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +export interface ImageDTO { + alt?: string; + path?: string; + subtitle?: string; +} diff --git a/generated/swagger/checkout-api/src/models/input-dto.ts b/generated/swagger/checkout-api/src/models/input-dto.ts new file mode 100644 index 000000000..a44cca825 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/input-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/input-options-dto.ts b/generated/swagger/checkout-api/src/models/input-options-dto.ts new file mode 100644 index 000000000..c253a83c6 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/input-options-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { OptionDTO } from './option-dto'; +export interface InputOptionsDTO { + max?: number; + values?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/input-type.ts b/generated/swagger/checkout-api/src/models/input-type.ts new file mode 100644 index 000000000..4a4331440 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/input-type.ts @@ -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; diff --git a/generated/swagger/checkout-api/src/models/item-dto.ts b/generated/swagger/checkout-api/src/models/item-dto.ts new file mode 100644 index 000000000..e5508eb3f --- /dev/null +++ b/generated/swagger/checkout-api/src/models/item-dto.ts @@ -0,0 +1,48 @@ +/* tslint:disable */ +import { EntityDTOBaseOfItemDTOAndIItem } from './entity-dtobase-of-item-dtoand-iitem'; +import { EntityDTOContainerOfComponentsDTO } from './entity-dtocontainer-of-components-dto'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { ContributorHelperDTO } from './contributor-helper-dto'; +import { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto'; +import { FoodDTO } from './food-dto'; +import { ItemType } from './item-type'; +import { ItemLabelDTO } from './item-label-dto'; +import { EntityDTOContainerOfCompanyDTO } from './entity-dtocontainer-of-company-dto'; +import { WeightOfAvoirdupois } from './weight-of-avoirdupois'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { SizeOfString } from './size-of-string'; +import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto'; +import { EntityDTOContainerOfTextDTO } from './entity-dtocontainer-of-text-dto'; +export interface ItemDTO extends EntityDTOBaseOfItemDTOAndIItem { + accessories?: EntityDTOContainerOfComponentsDTO; + categories?: Array; + contributors?: Array; + description?: string; + ean?: string; + edition?: string; + files?: Array; + food?: FoodDTO; + format?: string; + formatDetail?: string; + itemNumber?: string; + itemType?: ItemType; + labels?: Array; + manufacturer?: EntityDTOContainerOfCompanyDTO; + manufacturingCosts?: number; + name?: string; + netWeight?: WeightOfAvoirdupois; + precedingItem?: EntityDTOContainerOfItemDTO; + precedingItemEAN?: string; + publicationDate?: string; + secondaryEAN?: string; + serial?: string; + set?: EntityDTOContainerOfComponentsDTO; + size?: SizeOfString; + subtitle?: string; + tenant?: EntityDTOContainerOfTenantDTO; + texts?: Array; + toxins?: string; + volume?: string; + weight?: WeightOfAvoirdupois; + weightOfPackaging?: WeightOfAvoirdupois; +} diff --git a/generated/swagger/checkout-api/src/models/item-label-dto.ts b/generated/swagger/checkout-api/src/models/item-label-dto.ts new file mode 100644 index 000000000..631332290 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/item-label-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface ItemLabelDTO extends TouchedBase { + cultureInfo?: string; + labelType?: string; + value?: string; +} diff --git a/generated/swagger/checkout-api/src/models/item-payload.ts b/generated/swagger/checkout-api/src/models/item-payload.ts new file mode 100644 index 000000000..c7aaea05b --- /dev/null +++ b/generated/swagger/checkout-api/src/models/item-payload.ts @@ -0,0 +1,27 @@ +/* tslint:disable */ +import { OLAAvailabilityDTO } from './olaavailability-dto'; + +/** + * Input + */ +export interface ItemPayload { + /** + * Artikelverfügbarkeit + */ + availabilities?: Array; + + /** + * Kundenattribute + */ + customerFeatures?: { [key: string]: string }; + + /** + * Id + */ + id?: string; + + /** + * Art der Bestellung (Rücklage, Abholung, Versand, DIG-Versand, B2B-Versand, Download) + */ + orderType?: string; +} diff --git a/generated/swagger/checkout-api/src/models/item-result.ts b/generated/swagger/checkout-api/src/models/item-result.ts new file mode 100644 index 000000000..c0c82cbd2 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/item-result.ts @@ -0,0 +1,27 @@ +/* tslint:disable */ +import { OLAAvailabilityDTO } from './olaavailability-dto'; + +/** + * Output + */ +export interface ItemResult { + /** + * Artikelverfügbarkeit + */ + availability?: OLAAvailabilityDTO; + + /** + * Id + */ + id?: string; + + /** + * Nachricht + */ + message?: string; + + /** + * Can Add + */ + ok: boolean; +} diff --git a/generated/swagger/checkout-api/src/models/item-type.ts b/generated/swagger/checkout-api/src/models/item-type.ts new file mode 100644 index 000000000..f434f48ff --- /dev/null +++ b/generated/swagger/checkout-api/src/models/item-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type ItemType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | 65536; diff --git a/generated/swagger/checkout-api/src/models/items-result-status.ts b/generated/swagger/checkout-api/src/models/items-result-status.ts new file mode 100644 index 000000000..635c04080 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/items-result-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type ItemsResultStatus = 0 | 1 | 2 | 4; diff --git a/generated/swagger/checkout-api/src/models/items-result.ts b/generated/swagger/checkout-api/src/models/items-result.ts new file mode 100644 index 000000000..3bc1e8c23 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/items-result.ts @@ -0,0 +1,28 @@ +/* tslint:disable */ +import { OLAAvailabilityDTO } from './olaavailability-dto'; +import { ItemsResultStatus } from './items-result-status'; + +/** + * Output + */ +export interface ItemsResult { + /** + * Artikelverfügbarkeit + */ + availability?: OLAAvailabilityDTO; + + /** + * Id + */ + id?: string; + + /** + * Nachricht + */ + message?: string; + + /** + * Can Add + */ + status: ItemsResultStatus; +} diff --git a/generated/swagger/checkout-api/src/models/key-value-dtoof-string-and-string.ts b/generated/swagger/checkout-api/src/models/key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..d64c861f2 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/key-value-dtoof-string-and-string.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/key-value-pair-of-entity-dtocontainer-of-checkout-item-dtoand-nullable-decimal.ts b/generated/swagger/checkout-api/src/models/key-value-pair-of-entity-dtocontainer-of-checkout-item-dtoand-nullable-decimal.ts new file mode 100644 index 000000000..1f764703b --- /dev/null +++ b/generated/swagger/checkout-api/src/models/key-value-pair-of-entity-dtocontainer-of-checkout-item-dtoand-nullable-decimal.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto'; +export interface KeyValuePairOfEntityDTOContainerOfCheckoutItemDTOAndNullableDecimal { + key: EntityDTOContainerOfCheckoutItemDTO; + value?: number; +} diff --git a/generated/swagger/checkout-api/src/models/kultur-pass-result.ts b/generated/swagger/checkout-api/src/models/kultur-pass-result.ts new file mode 100644 index 000000000..d3018c970 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/kultur-pass-result.ts @@ -0,0 +1,22 @@ +/* tslint:disable */ +import { ProductDTO } from './product-dto'; + +/** + * KulturPassResult + */ +export interface KulturPassResult { + /** + * Can add + */ + canAdd: boolean; + + /** + * Message + */ + message?: string; + + /** + * Product + */ + productDTO?: ProductDTO; +} diff --git a/generated/swagger/checkout-api/src/models/label-dto.ts b/generated/swagger/checkout-api/src/models/label-dto.ts new file mode 100644 index 000000000..ff0afc2b9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/label-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOBaseOfLabelDTOAndILabel } from './entity-dtobase-of-label-dtoand-ilabel'; +export interface LabelDTO extends EntityDTOBaseOfLabelDTOAndILabel { + key?: string; + name?: string; +} diff --git a/generated/swagger/checkout-api/src/models/list-response-args-of-logistician-dto.ts b/generated/swagger/checkout-api/src/models/list-response-args-of-logistician-dto.ts new file mode 100644 index 000000000..dd981b8f9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/list-response-args-of-logistician-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfLogisticianDTO } from './response-args-of-ienumerable-of-logistician-dto'; +export interface ListResponseArgsOfLogisticianDTO extends ResponseArgsOfIEnumerableOfLogisticianDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/checkout-api/src/models/list-response-args-of-vatdto.ts b/generated/swagger/checkout-api/src/models/list-response-args-of-vatdto.ts new file mode 100644 index 000000000..d104fe76a --- /dev/null +++ b/generated/swagger/checkout-api/src/models/list-response-args-of-vatdto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfVATDTO } from './response-args-of-ienumerable-of-vatdto'; +export interface ListResponseArgsOfVATDTO extends ResponseArgsOfIEnumerableOfVATDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/checkout-api/src/models/logistician-dto.ts b/generated/swagger/checkout-api/src/models/logistician-dto.ts new file mode 100644 index 000000000..809386c72 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/logistician-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { EntityDTOBaseOfLogisticianDTOAndILogistician } from './entity-dtobase-of-logistician-dtoand-ilogistician'; +export interface LogisticianDTO extends EntityDTOBaseOfLogisticianDTOAndILogistician { + gln?: string; + logisticianNumber?: string; + name?: string; +} diff --git a/generated/swagger/checkout-api/src/models/notification-channel.ts b/generated/swagger/checkout-api/src/models/notification-channel.ts new file mode 100644 index 000000000..e295d7034 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/notification-channel.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type NotificationChannel = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/checkout-api/src/models/nutrition-fact-dto.ts b/generated/swagger/checkout-api/src/models/nutrition-fact-dto.ts new file mode 100644 index 000000000..69671c4e8 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/nutrition-fact-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { NutritionFactType } from './nutrition-fact-type'; +export interface NutritionFactDTO extends TouchedBase { + kiloJoule?: number; + label?: string; + nutritionFactType?: NutritionFactType; + percentageOfRDA?: number; + quantity?: number; + rdaQuantity?: number; +} diff --git a/generated/swagger/checkout-api/src/models/nutrition-fact-type.ts b/generated/swagger/checkout-api/src/models/nutrition-fact-type.ts new file mode 100644 index 000000000..15714ff62 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/nutrition-fact-type.ts @@ -0,0 +1,63 @@ +/* tslint:disable */ +export type NutritionFactType = + | 0 + | 1 + | 2 + | 6 + | 10 + | 16 + | 48 + | 80 + | 144 + | 272 + | 512 + | 1024 + | 3072 + | 5120 + | 9216 + | 17408 + | 32768 + | 65536 + | 196608 + | 327680 + | 589824 + | 1114112 + | 2162688 + | 4259840 + | 8454144 + | 16842752 + | 33619968 + | 67174400 + | 134283264 + | 268435456 + | 805306368 + | 1342177280 + | 3489660928 + | 5637144576 + | 9932111872 + | 18522046464 + | 35701915648 + | 70061654016 + | 138781130752 + | 276220084224 + | 550024249344 + | 1099780063232 + | 2199291691008 + | 4398314946560 + | 8796093022208 + | 26388279066624 + | 43980465111040 + | 79164837199872 + | 149533581377536 + | 290271069732864 + | 571746046443520 + | 1134695999864832 + | 2260595906707456 + | 4512395720392704 + | 9015995347763200 + | 18023194602504190 + | 36037593111986180 + | 72066390130950140 + | 144123984168878080 + | 288239172244733950 + | 576469548396445700; diff --git a/generated/swagger/checkout-api/src/models/nutrition-facts-dto.ts b/generated/swagger/checkout-api/src/models/nutrition-facts-dto.ts new file mode 100644 index 000000000..e7b21c1dd --- /dev/null +++ b/generated/swagger/checkout-api/src/models/nutrition-facts-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { NutritionFactDTO } from './nutrition-fact-dto'; +import { Rezeptmasz } from './rezeptmasz'; +export interface NutritionFactsDTO extends TouchedBase { + items?: Array; + kiloCalories?: number; + kiloJoule?: number; + referenceQuantity?: number; + referenceQuantityUnitType?: Rezeptmasz; +} diff --git a/generated/swagger/checkout-api/src/models/olaavailability-dto.ts b/generated/swagger/checkout-api/src/models/olaavailability-dto.ts new file mode 100644 index 000000000..3dbe58065 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/olaavailability-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { PriceDTO } from './price-dto'; +import { AvailabilityType } from './availability-type'; +export interface OLAAvailabilityDTO { + altAt?: string; + at?: string; + ean?: string; + format?: string; + isPrebooked?: boolean; + itemId?: number; + logistician?: string; + logisticianId?: number; + preferred?: number; + price?: PriceDTO; + qty?: number; + shop?: number; + ssc?: string; + sscText?: string; + status: AvailabilityType; + supplier?: string; + supplierId?: number; + supplierProductNumber?: string; +} diff --git a/generated/swagger/checkout-api/src/models/option-dto.ts b/generated/swagger/checkout-api/src/models/option-dto.ts new file mode 100644 index 000000000..4d13492b3 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/option-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/order-by-dto.ts b/generated/swagger/checkout-api/src/models/order-by-dto.ts new file mode 100644 index 000000000..82eb4befa --- /dev/null +++ b/generated/swagger/checkout-api/src/models/order-by-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +export interface OrderByDTO { + by?: string; + desc?: boolean; + label?: string; +} diff --git a/generated/swagger/checkout-api/src/models/order-item-type.ts b/generated/swagger/checkout-api/src/models/order-item-type.ts new file mode 100644 index 000000000..ff6677c39 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/order-item-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type OrderItemType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 256 | 512 | 1024; diff --git a/generated/swagger/checkout-api/src/models/organisation-dto.ts b/generated/swagger/checkout-api/src/models/organisation-dto.ts new file mode 100644 index 000000000..63f2519d1 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/organisation-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/organisation-names-dto.ts b/generated/swagger/checkout-api/src/models/organisation-names-dto.ts new file mode 100644 index 000000000..be8406b19 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/organisation-names-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface OrganisationNamesDTO extends TouchedBase { + department?: string; + legalForm?: string; + name?: string; + nameSuffix?: string; +} diff --git a/generated/swagger/checkout-api/src/models/payer-dto.ts b/generated/swagger/checkout-api/src/models/payer-dto.ts new file mode 100644 index 000000000..079743fa3 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/payer-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { AddresseeWithReferenceDTO } from './addressee-with-reference-dto'; +import { PayerStatus } from './payer-status'; +import { PayerType } from './payer-type'; +export interface PayerDTO extends AddresseeWithReferenceDTO { + payerNumber?: string; + payerStatus?: PayerStatus; + payerType?: PayerType; +} diff --git a/generated/swagger/checkout-api/src/models/payer-status.ts b/generated/swagger/checkout-api/src/models/payer-status.ts new file mode 100644 index 000000000..c8aa5bbdd --- /dev/null +++ b/generated/swagger/checkout-api/src/models/payer-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type PayerStatus = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/checkout-api/src/models/payer-type.ts b/generated/swagger/checkout-api/src/models/payer-type.ts new file mode 100644 index 000000000..d794824a9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/payer-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type PayerType = 0 | 4 | 8 | 16; diff --git a/generated/swagger/checkout-api/src/models/payment-dto.ts b/generated/swagger/checkout-api/src/models/payment-dto.ts new file mode 100644 index 000000000..bb9647652 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/payment-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { SelectionDTOOfPaymentType } from './selection-dtoof-payment-type'; +import { EntityDTOContainerOfCouponDTO } from './entity-dtocontainer-of-coupon-dto'; +import { PriceValueDTO } from './price-value-dto'; +import { PaymentType } from './payment-type'; +import { VATValueDTO } from './vatvalue-dto'; +import { EntityDTOContainerOfVoucherDTO } from './entity-dtocontainer-of-voucher-dto'; +export interface PaymentDTO { + availablePaymentTypes?: Array; + coupons?: Array; + discounted?: PriceValueDTO; + handlingFee: number; + paymentType: PaymentType; + total?: PriceValueDTO; + totalLess?: PriceValueDTO; + totalWithoutDiscount?: PriceValueDTO; + vaTs?: Array; + vouchers?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/payment-type.ts b/generated/swagger/checkout-api/src/models/payment-type.ts new file mode 100644 index 000000000..0e75ff6a9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/payment-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type PaymentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768; diff --git a/generated/swagger/checkout-api/src/models/person-names-dto.ts b/generated/swagger/checkout-api/src/models/person-names-dto.ts new file mode 100644 index 000000000..7fe105147 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/person-names-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/price-dto.ts b/generated/swagger/checkout-api/src/models/price-dto.ts new file mode 100644 index 000000000..01f0c7717 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/price-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/price-value-dto.ts b/generated/swagger/checkout-api/src/models/price-value-dto.ts new file mode 100644 index 000000000..56192ac3b --- /dev/null +++ b/generated/swagger/checkout-api/src/models/price-value-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface PriceValueDTO extends TouchedBase { + currency?: string; + currencySymbol?: string; + value?: number; +} diff --git a/generated/swagger/checkout-api/src/models/price.ts b/generated/swagger/checkout-api/src/models/price.ts new file mode 100644 index 000000000..f3049956a --- /dev/null +++ b/generated/swagger/checkout-api/src/models/price.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { VATType } from './vattype'; +export interface Price { + currency?: string; + currencySymbol?: string; + validFrom?: string; + value: number; + vatInPercent?: number; + vatType: VATType; + vatValue?: number; +} diff --git a/generated/swagger/checkout-api/src/models/problem-details.ts b/generated/swagger/checkout-api/src/models/problem-details.ts new file mode 100644 index 000000000..e8d39aec9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/problem-details.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/product-dto.ts b/generated/swagger/checkout-api/src/models/product-dto.ts new file mode 100644 index 000000000..6d78291fd --- /dev/null +++ b/generated/swagger/checkout-api/src/models/product-dto.ts @@ -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; +} diff --git a/generated/swagger/checkout-api/src/models/promotion-dto.ts b/generated/swagger/checkout-api/src/models/promotion-dto.ts new file mode 100644 index 000000000..8b363f12d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/promotion-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface PromotionDTO extends TouchedBase { + code?: string; + label?: string; + points?: number; + type?: string; +} diff --git a/generated/swagger/checkout-api/src/models/quantity-unit-type.ts b/generated/swagger/checkout-api/src/models/quantity-unit-type.ts new file mode 100644 index 000000000..f7ea14a8c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/quantity-unit-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type QuantityUnitType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256; diff --git a/generated/swagger/checkout-api/src/models/query-token-dto.ts b/generated/swagger/checkout-api/src/models/query-token-dto.ts new file mode 100644 index 000000000..9b3614037 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/query-token-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { OrderByDTO } from './order-by-dto'; +export interface QueryTokenDTO { + filter?: { [key: string]: string }; + friendlyName?: string; + fuzzy?: number; + hitsOnly?: boolean; + ids?: Array; + input?: { [key: string]: string }; + orderBy?: Array; + skip?: number; + take?: number; +} diff --git a/generated/swagger/checkout-api/src/models/required-data.ts b/generated/swagger/checkout-api/src/models/required-data.ts new file mode 100644 index 000000000..af677183f --- /dev/null +++ b/generated/swagger/checkout-api/src/models/required-data.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ +export type RequiredData = + | 0 + | 1 + | 2 + | 4 + | 8 + | 16 + | 32 + | 64 + | 128 + | 256 + | 512 + | 1024 + | 2048 + | 4096 + | 8192 + | 16384 + | 32768 + | 65536 + | 131072 + | 262144 + | 524288 + | 1048576 + | 2097152 + | 4194304; diff --git a/generated/swagger/checkout-api/src/models/response-args-of-buyer-result.ts b/generated/swagger/checkout-api/src/models/response-args-of-buyer-result.ts new file mode 100644 index 000000000..f693626a5 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-buyer-result.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { BuyerResult } from './buyer-result'; +export interface ResponseArgsOfBuyerResult extends ResponseArgs { + result?: BuyerResult; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-checkout-delivery-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-checkout-delivery-dto.ts new file mode 100644 index 000000000..e86c6fd58 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-checkout-delivery-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CheckoutDeliveryDTO } from './checkout-delivery-dto'; +export interface ResponseArgsOfCheckoutDeliveryDTO extends ResponseArgs { + result?: CheckoutDeliveryDTO; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-checkout-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-checkout-dto.ts new file mode 100644 index 000000000..bdd06b3b9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-checkout-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CheckoutDTO } from './checkout-dto'; +export interface ResponseArgsOfCheckoutDTO extends ResponseArgs { + result?: CheckoutDTO; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-checkout-step.ts b/generated/swagger/checkout-api/src/models/response-args-of-checkout-step.ts new file mode 100644 index 000000000..5e65c2d0e --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-checkout-step.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CheckoutStep } from './checkout-step'; +export interface ResponseArgsOfCheckoutStep extends ResponseArgs { + result: CheckoutStep; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-destination-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-destination-dto.ts new file mode 100644 index 000000000..44ef4b2c8 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-destination-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { DestinationDTO } from './destination-dto'; +export interface ResponseArgsOfDestinationDTO extends ResponseArgs { + result?: DestinationDTO; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-destination-result.ts b/generated/swagger/checkout-api/src/models/response-args-of-destination-result.ts new file mode 100644 index 000000000..0624137ad --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-destination-result.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { DestinationResult } from './destination-result'; +export interface ResponseArgsOfDestinationResult extends ResponseArgs { + result?: DestinationResult; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-branch-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-branch-dto.ts new file mode 100644 index 000000000..3e6afa800 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { BranchDTO } from './branch-dto'; +export interface ResponseArgsOfIEnumerableOfBranchDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-checkout-delivery-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-checkout-delivery-dto.ts new file mode 100644 index 000000000..88e044a02 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-checkout-delivery-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CheckoutDeliveryDTO } from './checkout-delivery-dto'; +export interface ResponseArgsOfIEnumerableOfCheckoutDeliveryDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-country-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-country-dto.ts new file mode 100644 index 000000000..894e2758e --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-country-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CountryDTO } from './country-dto'; +export interface ResponseArgsOfIEnumerableOfCountryDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-kultur-pass-result.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-kultur-pass-result.ts new file mode 100644 index 000000000..a0e7ce73f --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-kultur-pass-result.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { KulturPassResult } from './kultur-pass-result'; +export interface ResponseArgsOfIEnumerableOfKulturPassResult extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-logistician-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-logistician-dto.ts new file mode 100644 index 000000000..a19ff69ac --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-logistician-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { LogisticianDTO } from './logistician-dto'; +export interface ResponseArgsOfIEnumerableOfLogisticianDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-required-data.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-required-data.ts new file mode 100644 index 000000000..2b69a1222 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-required-data.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { RequiredData } from './required-data'; +export interface ResponseArgsOfIEnumerableOfRequiredData extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-selection-dtoof-payment-type.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-selection-dtoof-payment-type.ts new file mode 100644 index 000000000..665306ab1 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-selection-dtoof-payment-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { SelectionDTOOfPaymentType } from './selection-dtoof-payment-type'; +export interface ResponseArgsOfIEnumerableOfSelectionDTOOfPaymentType extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts new file mode 100644 index 000000000..0b394ff78 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { SupplierDTO } from './supplier-dto'; +export interface ResponseArgsOfIEnumerableOfSupplierDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-vatdto.ts b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-vatdto.ts new file mode 100644 index 000000000..d3575a4cc --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-ienumerable-of-vatdto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { VATDTO } from './vatdto'; +export interface ResponseArgsOfIEnumerableOfVATDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-item-result.ts b/generated/swagger/checkout-api/src/models/response-args-of-item-result.ts new file mode 100644 index 000000000..673fbad28 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-item-result.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ItemResult } from './item-result'; +export interface ResponseArgsOfItemResult extends ResponseArgs { + result?: ItemResult; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-items-result.ts b/generated/swagger/checkout-api/src/models/response-args-of-items-result.ts new file mode 100644 index 000000000..85f4da285 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-items-result.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ItemsResult } from './items-result'; +export interface ResponseArgsOfItemsResult extends ResponseArgs { + result?: ItemsResult; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-logistician-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-logistician-dto.ts new file mode 100644 index 000000000..65668bd7c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-logistician-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { LogisticianDTO } from './logistician-dto'; +export interface ResponseArgsOfLogisticianDTO extends ResponseArgs { + result?: LogisticianDTO; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-nullable-boolean.ts b/generated/swagger/checkout-api/src/models/response-args-of-nullable-boolean.ts new file mode 100644 index 000000000..4cdae7fac --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-nullable-boolean.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfNullableBoolean extends ResponseArgs { + result?: boolean; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-payment-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-payment-dto.ts new file mode 100644 index 000000000..ab6e7c2ac --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-payment-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PaymentDTO } from './payment-dto'; +export interface ResponseArgsOfPaymentDTO extends ResponseArgs { + result?: PaymentDTO; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-shopping-cart-dto.ts b/generated/swagger/checkout-api/src/models/response-args-of-shopping-cart-dto.ts new file mode 100644 index 000000000..991191338 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-shopping-cart-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ShoppingCartDTO } from './shopping-cart-dto'; +export interface ResponseArgsOfShoppingCartDTO extends ResponseArgs { + result?: ShoppingCartDTO; +} diff --git a/generated/swagger/checkout-api/src/models/response-args-of-vatdto.ts b/generated/swagger/checkout-api/src/models/response-args-of-vatdto.ts new file mode 100644 index 000000000..de1fb572c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args-of-vatdto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { VATDTO } from './vatdto'; +export interface ResponseArgsOfVATDTO extends ResponseArgs { + result?: VATDTO; +} diff --git a/generated/swagger/checkout-api/src/models/response-args.ts b/generated/swagger/checkout-api/src/models/response-args.ts new file mode 100644 index 000000000..d9819f190 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/response-args.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { DialogOfString } from './dialog-of-string'; +export interface ResponseArgs { + dialog?: DialogOfString; + error: boolean; + invalidProperties?: { [key: string]: string }; + message?: string; + requestId?: number; +} diff --git a/generated/swagger/checkout-api/src/models/rezeptmasz.ts b/generated/swagger/checkout-api/src/models/rezeptmasz.ts new file mode 100644 index 000000000..4118eb3aa --- /dev/null +++ b/generated/swagger/checkout-api/src/models/rezeptmasz.ts @@ -0,0 +1,34 @@ +/* tslint:disable */ +export type Rezeptmasz = + | 0 + | 1 + | 2 + | 3 + | 4 + | 5 + | 6 + | 7 + | 8 + | 9 + | 10 + | 11 + | 12 + | 13 + | 14 + | 15 + | 16 + | 17 + | 18 + | 19 + | 20 + | 21 + | 22 + | 23 + | 24 + | 25 + | 26 + | 27 + | 28 + | 29 + | 30 + | 31; diff --git a/generated/swagger/checkout-api/src/models/selection-dtoof-payment-type.ts b/generated/swagger/checkout-api/src/models/selection-dtoof-payment-type.ts new file mode 100644 index 000000000..e5bdedc36 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/selection-dtoof-payment-type.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { PaymentType } from './payment-type'; +export interface SelectionDTOOfPaymentType { + description?: string; + key: PaymentType; + label?: string; + path?: string; +} diff --git a/generated/swagger/checkout-api/src/models/selection-dtoof-shipping-target.ts b/generated/swagger/checkout-api/src/models/selection-dtoof-shipping-target.ts new file mode 100644 index 000000000..c51c1dcb8 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/selection-dtoof-shipping-target.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ShippingTarget } from './shipping-target'; +export interface SelectionDTOOfShippingTarget { + description?: string; + key: ShippingTarget; + label?: string; + path?: string; +} diff --git a/generated/swagger/checkout-api/src/models/set-type.ts b/generated/swagger/checkout-api/src/models/set-type.ts new file mode 100644 index 000000000..ff76c8a21 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/set-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type SetType = 0 | 1 | 2; diff --git a/generated/swagger/checkout-api/src/models/shipping-address-dto.ts b/generated/swagger/checkout-api/src/models/shipping-address-dto.ts new file mode 100644 index 000000000..b9afbfd7d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shipping-address-dto.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { AddresseeWithReferenceDTO } from './addressee-with-reference-dto'; +export interface ShippingAddressDTO extends AddresseeWithReferenceDTO {} diff --git a/generated/swagger/checkout-api/src/models/shipping-dto.ts b/generated/swagger/checkout-api/src/models/shipping-dto.ts new file mode 100644 index 000000000..c855119c7 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shipping-dto.ts @@ -0,0 +1,12 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { ShippingType } from './shipping-type'; +import { TypeOfDelivery } from './type-of-delivery'; +export interface ShippingDTO extends TouchedBase { + postage?: number; + shippingType?: ShippingType; + shipsSeparatly?: boolean; + start?: string; + stop?: string; + typeOfDelivery?: TypeOfDelivery; +} diff --git a/generated/swagger/checkout-api/src/models/shipping-target.ts b/generated/swagger/checkout-api/src/models/shipping-target.ts new file mode 100644 index 000000000..01ab6bf7f --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shipping-target.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type ShippingTarget = 0 | 1 | 2 | 4 | 8 | 16 | 32; diff --git a/generated/swagger/checkout-api/src/models/shipping-type.ts b/generated/swagger/checkout-api/src/models/shipping-type.ts new file mode 100644 index 000000000..b57df46e2 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shipping-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type ShippingType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/checkout-api/src/models/shop-dto.ts b/generated/swagger/checkout-api/src/models/shop-dto.ts new file mode 100644 index 000000000..a5a77976c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shop-dto.ts @@ -0,0 +1,29 @@ +/* tslint:disable */ +import { EntityDTOBaseOfShopDTOAndIShop } from './entity-dtobase-of-shop-dtoand-ishop'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { EntityDTOContainerOfCountryDTO } from './entity-dtocontainer-of-country-dto'; +import { EntityDTOContainerOfCurrencyDTO } from './entity-dtocontainer-of-currency-dto'; +import { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto'; +import { PaymentType } from './payment-type'; +import { ShippingTarget } from './shipping-target'; +import { CountryTargetDTO } from './country-target-dto'; +import { BranchTargetDTO } from './branch-target-dto'; +export interface ShopDTO extends EntityDTOBaseOfShopDTOAndIShop { + branch?: EntityDTOContainerOfBranchDTO; + defaultCountry?: EntityDTOContainerOfCountryDTO; + defaultCurrency?: EntityDTOContainerOfCurrencyDTO; + defaultLocale?: string; + defaultLogistician?: EntityDTOContainerOfLogisticianDTO; + defaultTargetBranch?: EntityDTOContainerOfBranchDTO; + description?: string; + enabledPaymentTypes?: PaymentType; + enabledShippingTargets?: ShippingTarget; + name?: string; + orderingEnabledStart?: string; + orderingEnabledStop?: string; + pigeonholeFetchTimeSpan?: number; + shippingCountries?: Array; + shippingEnabledStart?: string; + shippingEnabledStop?: string; + targetBranches?: Array; +} diff --git a/generated/swagger/checkout-api/src/models/shop-item-dto.ts b/generated/swagger/checkout-api/src/models/shop-item-dto.ts new file mode 100644 index 000000000..e8a046f55 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shop-item-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { EntityDTOBaseOfShopItemDTOAndIShopItem } from './entity-dtobase-of-shop-item-dtoand-ishop-item'; +import { AvailabilityDTO } from './availability-dto'; +import { UrlDTO } from './url-dto'; +import { ImageDTO } from './image-dto'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { ItemType } from './item-type'; +import { ShippingDTO } from './shipping-dto'; +export interface ShopItemDTO extends EntityDTOBaseOfShopItemDTOAndIShopItem { + availability?: AvailabilityDTO; + deepUrl?: UrlDTO; + description?: string; + ean?: string; + firstDayOfSale?: string; + format?: string; + image?: ImageDTO; + item?: EntityDTOContainerOfItemDTO; + itemNumber?: string; + itemType: ItemType; + minimumAge?: number; + name?: string; + shipping?: ShippingDTO; +} diff --git a/generated/swagger/checkout-api/src/models/shopping-cart-dto.ts b/generated/swagger/checkout-api/src/models/shopping-cart-dto.ts new file mode 100644 index 000000000..b8c8a3ec2 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shopping-cart-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { EntityDTOBaseOfShoppingCartDTOAndIShoppingCart } from './entity-dtobase-of-shopping-cart-dtoand-ishopping-cart'; +import { FreeShippingDTO } from './free-shipping-dto'; +import { EntityDTOContainerOfShoppingCartItemDTO } from './entity-dtocontainer-of-shopping-cart-item-dto'; +import { PriceValueDTO } from './price-value-dto'; +export interface ShoppingCartDTO extends EntityDTOBaseOfShoppingCartDTOAndIShoppingCart { + checkoutUrl?: string; + freeShipping?: Array; + index?: number; + items?: Array; + label?: string; + shippingCostsUrl?: string; + shoppingCartUrl?: string; + total?: PriceValueDTO; +} diff --git a/generated/swagger/checkout-api/src/models/shopping-cart-item-dto.ts b/generated/swagger/checkout-api/src/models/shopping-cart-item-dto.ts new file mode 100644 index 000000000..0bb3a00c9 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shopping-cart-item-dto.ts @@ -0,0 +1,41 @@ +/* tslint:disable */ +import { EntityDTOBaseOfShoppingCartItemDTOAndIShoppingCartItem } from './entity-dtobase-of-shopping-cart-item-dtoand-ishopping-cart-item'; +import { EntityDTOContainerOfShoppingCartItemDTO } from './entity-dtocontainer-of-shopping-cart-item-dto'; +import { AvailabilityDTO } from './availability-dto'; +import { UrlDTO } from './url-dto'; +import { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto'; +import { ItemType } from './item-type'; +import { OrderItemType } from './order-item-type'; +import { ProductDTO } from './product-dto'; +import { PromotionDTO } from './promotion-dto'; +import { EntityDTOContainerOfShopDTO } from './entity-dtocontainer-of-shop-dto'; +import { EntityDTOContainerOfShopItemDTO } from './entity-dtocontainer-of-shop-item-dto'; +import { ShoppingCartItemStatus } from './shopping-cart-item-status'; +import { PriceDTO } from './price-dto'; +export interface ShoppingCartItemDTO extends EntityDTOBaseOfShoppingCartItemDTOAndIShoppingCartItem { + accessories?: Array; + agentComment?: string; + availability?: AvailabilityDTO; + buyerComment?: string; + components?: Array; + customProductName?: string; + deepUrl?: UrlDTO; + destination?: EntityDTOContainerOfDestinationDTO; + estimatedShippingDate?: string; + features?: { [key: string]: string }; + itemType?: ItemType; + lastAvailabilityRequest?: string; + orderItemType?: OrderItemType; + parent?: EntityDTOContainerOfShoppingCartItemDTO; + product?: ProductDTO; + promotion?: PromotionDTO; + quantity?: number; + shop?: EntityDTOContainerOfShopDTO; + shopItem?: EntityDTOContainerOfShopItemDTO; + shoppingCartItemStatus?: ShoppingCartItemStatus; + specialComment?: string; + ssc?: string; + sscText?: string; + total?: PriceDTO; + unitPrice?: PriceDTO; +} diff --git a/generated/swagger/checkout-api/src/models/shopping-cart-item-status.ts b/generated/swagger/checkout-api/src/models/shopping-cart-item-status.ts new file mode 100644 index 000000000..c29af7d62 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/shopping-cart-item-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type ShoppingCartItemStatus = 0 | 1 | 2 | 4; diff --git a/generated/swagger/checkout-api/src/models/size-of-string.ts b/generated/swagger/checkout-api/src/models/size-of-string.ts new file mode 100644 index 000000000..af7595a9d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/size-of-string.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface SizeOfString { + height: number; + length: number; + unit?: string; + width: number; +} diff --git a/generated/swagger/checkout-api/src/models/supplier-dto.ts b/generated/swagger/checkout-api/src/models/supplier-dto.ts new file mode 100644 index 000000000..8b6fc4127 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/supplier-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOBaseOfSupplierDTOAndISupplier } from './entity-dtobase-of-supplier-dtoand-isupplier'; +import { SupplierType } from './supplier-type'; +export interface SupplierDTO extends EntityDTOBaseOfSupplierDTOAndISupplier { + key?: string; + name?: string; + supplierNumber?: string; + supplierType?: SupplierType; +} diff --git a/generated/swagger/checkout-api/src/models/supplier-type.ts b/generated/swagger/checkout-api/src/models/supplier-type.ts new file mode 100644 index 000000000..6e49c0b3a --- /dev/null +++ b/generated/swagger/checkout-api/src/models/supplier-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type SupplierType = 0 | 1 | 2 | 4; diff --git a/generated/swagger/checkout-api/src/models/tenant-dto.ts b/generated/swagger/checkout-api/src/models/tenant-dto.ts new file mode 100644 index 000000000..afaad3696 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/tenant-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOBaseOfTenantDTOAndITenant } from './entity-dtobase-of-tenant-dtoand-itenant'; +export interface TenantDTO extends EntityDTOBaseOfTenantDTOAndITenant { + key?: string; + name?: string; +} diff --git a/generated/swagger/checkout-api/src/models/terms-of-delivery-dto.ts b/generated/swagger/checkout-api/src/models/terms-of-delivery-dto.ts new file mode 100644 index 000000000..10752f896 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/terms-of-delivery-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { PriceValueDTO } from './price-value-dto'; +import { ShippingType } from './shipping-type'; +import { TypeOfDelivery } from './type-of-delivery'; +export interface TermsOfDeliveryDTO extends TouchedBase { + isPartialShipping?: boolean; + partialShippingCharge?: number; + postage?: PriceValueDTO; + shippingDeadlineEnd?: string; + shippingDeadlineStart?: string; + shippingType?: ShippingType; + typeOfDelivery?: TypeOfDelivery; +} diff --git a/generated/swagger/checkout-api/src/models/text-dto.ts b/generated/swagger/checkout-api/src/models/text-dto.ts new file mode 100644 index 000000000..cc4283b05 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/text-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { EntityDTOBaseOfTextDTOAndIText } from './entity-dtobase-of-text-dtoand-itext'; +import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto'; +export interface TextDTO extends EntityDTOBaseOfTextDTOAndIText { + content?: string; + copyright?: string; + cultureInfo?: string; + encoding?: string; + hash?: string; + mime?: string; + name?: string; + subtitle?: string; + tenant?: EntityDTOContainerOfTenantDTO; + type?: string; +} diff --git a/generated/swagger/checkout-api/src/models/touched-base.ts b/generated/swagger/checkout-api/src/models/touched-base.ts new file mode 100644 index 000000000..15e213656 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/touched-base.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export interface TouchedBase {} diff --git a/generated/swagger/checkout-api/src/models/type-of-delivery.ts b/generated/swagger/checkout-api/src/models/type-of-delivery.ts new file mode 100644 index 000000000..2ef953e41 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/type-of-delivery.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type TypeOfDelivery = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64; diff --git a/generated/swagger/checkout-api/src/models/update-shopping-cart-item-dto.ts b/generated/swagger/checkout-api/src/models/update-shopping-cart-item-dto.ts new file mode 100644 index 000000000..fa8a05d2a --- /dev/null +++ b/generated/swagger/checkout-api/src/models/update-shopping-cart-item-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { AvailabilityDTO } from './availability-dto'; +import { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto'; +import { PromotionDTO } from './promotion-dto'; +import { Price } from './price'; +export interface UpdateShoppingCartItemDTO { + availability?: AvailabilityDTO; + buyerComment?: string; + destination?: EntityDTOContainerOfDestinationDTO; + promotion?: PromotionDTO; + quantity?: number; + retailPrice?: Price; + specialComment?: string; +} diff --git a/generated/swagger/checkout-api/src/models/url-dto.ts b/generated/swagger/checkout-api/src/models/url-dto.ts new file mode 100644 index 000000000..5521b5fb2 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/url-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface UrlDTO extends TouchedBase { + nofollow?: boolean; + target?: string; + title?: string; + url?: string; +} diff --git a/generated/swagger/checkout-api/src/models/user-account-dto.ts b/generated/swagger/checkout-api/src/models/user-account-dto.ts new file mode 100644 index 000000000..b42af019d --- /dev/null +++ b/generated/swagger/checkout-api/src/models/user-account-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { Gender } from './gender'; +export interface UserAccountDTO extends TouchedBase { + alias?: string; + dateOfBirth?: string; + email?: string; + firstName?: string; + gender?: Gender; + isTemporaryAccount?: boolean; + lastName?: string; + newsletter?: boolean; + password?: string; + title?: string; + userName?: string; +} diff --git a/generated/swagger/checkout-api/src/models/vatdto.ts b/generated/swagger/checkout-api/src/models/vatdto.ts new file mode 100644 index 000000000..d48623f29 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/vatdto.ts @@ -0,0 +1,12 @@ +/* tslint:disable */ +import { EntityDTOBaseOfVATDTOAndIVAT } from './entity-dtobase-of-vatdtoand-ivat'; +import { EntityDTOContainerOfCountryDTO } from './entity-dtocontainer-of-country-dto'; +import { VATType } from './vattype'; +export interface VATDTO extends EntityDTOBaseOfVATDTOAndIVAT { + country?: EntityDTOContainerOfCountryDTO; + name?: string; + start?: string; + stop?: string; + value?: number; + vatType?: VATType; +} diff --git a/generated/swagger/checkout-api/src/models/vattype.ts b/generated/swagger/checkout-api/src/models/vattype.ts new file mode 100644 index 000000000..6a3ff9c2c --- /dev/null +++ b/generated/swagger/checkout-api/src/models/vattype.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type VATType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/checkout-api/src/models/vatvalue-dto.ts b/generated/swagger/checkout-api/src/models/vatvalue-dto.ts new file mode 100644 index 000000000..e5d421996 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/vatvalue-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { VATType } from './vattype'; +export interface VATValueDTO extends TouchedBase { + inPercent?: number; + label?: string; + value?: number; + vatType?: VATType; +} diff --git a/generated/swagger/checkout-api/src/models/voucher-dto.ts b/generated/swagger/checkout-api/src/models/voucher-dto.ts new file mode 100644 index 000000000..d84c81a74 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/voucher-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOBaseOfVoucherDTOAndIVoucher } from './entity-dtobase-of-voucher-dtoand-ivoucher'; +import { PriceValueDTO } from './price-value-dto'; +export interface VoucherDTO extends EntityDTOBaseOfVoucherDTOAndIVoucher { + description?: string; + name?: string; + value?: PriceValueDTO; +} diff --git a/generated/swagger/checkout-api/src/models/weight-of-avoirdupois.ts b/generated/swagger/checkout-api/src/models/weight-of-avoirdupois.ts new file mode 100644 index 000000000..f61c374d4 --- /dev/null +++ b/generated/swagger/checkout-api/src/models/weight-of-avoirdupois.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { Avoirdupois } from './avoirdupois'; +export interface WeightOfAvoirdupois { + unit: Avoirdupois; + value: number; +} diff --git a/generated/swagger/checkout-api/src/services.ts b/generated/swagger/checkout-api/src/services.ts new file mode 100644 index 000000000..103ed008d --- /dev/null +++ b/generated/swagger/checkout-api/src/services.ts @@ -0,0 +1,11 @@ +export { KulturPassService } from './services/kultur-pass.service'; +export { StoreCheckoutBranchService } from './services/store-checkout-branch.service'; +export { StoreCheckoutBuyerService } from './services/store-checkout-buyer.service'; +export { StoreCheckoutService } from './services/store-checkout.service'; +export { StoreCheckoutCountryService } from './services/store-checkout-country.service'; +export { StoreCheckoutLogisticianService } from './services/store-checkout-logistician.service'; +export { StoreCheckoutPayerService } from './services/store-checkout-payer.service'; +export { StoreCheckoutPaymentService } from './services/store-checkout-payment.service'; +export { StoreCheckoutShoppingCartService } from './services/store-checkout-shopping-cart.service'; +export { StoreCheckoutSupplierService } from './services/store-checkout-supplier.service'; +export { StoreCheckoutVATService } from './services/store-checkout-vat.service'; diff --git a/generated/swagger/checkout-api/src/services/kultur-pass.service.ts b/generated/swagger/checkout-api/src/services/kultur-pass.service.ts new file mode 100644 index 000000000..266e4da9b --- /dev/null +++ b/generated/swagger/checkout-api/src/services/kultur-pass.service.ts @@ -0,0 +1,83 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfKulturPassResult } from '../models/response-args-of-ienumerable-of-kultur-pass-result'; +import { ProductDTO } from '../models/product-dto'; +@Injectable({ + providedIn: 'root', +}) +class KulturPassService extends __BaseService { + static readonly KulturPassCanAddForKulturPassPath = '/store/shoppingcart/kulturpass/canadd'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Überprüfung, ob die Artikel zu einer KulturPass-Bestellung hinzugefügt werden können + * @param params The `KulturPassService.KulturPassCanAddForKulturPassParams` containing the following parameters: + * + * - `payload`: Daten (EAN und ProductGroup müssen übergeben werden) + * + * - `locale`: Lokalisierung + */ + KulturPassCanAddForKulturPassResponse( + params: KulturPassService.KulturPassCanAddForKulturPassParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/store/shoppingcart/kulturpass/canadd`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Überprüfung, ob die Artikel zu einer KulturPass-Bestellung hinzugefügt werden können + * @param params The `KulturPassService.KulturPassCanAddForKulturPassParams` containing the following parameters: + * + * - `payload`: Daten (EAN und ProductGroup müssen übergeben werden) + * + * - `locale`: Lokalisierung + */ + KulturPassCanAddForKulturPass( + params: KulturPassService.KulturPassCanAddForKulturPassParams, + ): __Observable { + return this.KulturPassCanAddForKulturPassResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfKulturPassResult)); + } +} + +module KulturPassService { + /** + * Parameters for KulturPassCanAddForKulturPass + */ + export interface KulturPassCanAddForKulturPassParams { + /** + * Daten (EAN und ProductGroup müssen übergeben werden) + */ + payload: Array; + + /** + * Lokalisierung + */ + locale?: null | string; + } +} + +export { KulturPassService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-branch.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-branch.service.ts new file mode 100644 index 000000000..4296f35bc --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-branch.service.ts @@ -0,0 +1,193 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfBranchDTO } from '../models/response-args-of-ienumerable-of-branch-dto'; +import { BranchQueryTokenDTO } from '../models/branch-query-token-dto'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutBranchService extends __BaseService { + static readonly StoreCheckoutBranchGetBranchesByCheckoutPath = '/store/checkout/{checkoutId}/branches'; + static readonly StoreCheckoutBranchGetBranchesPath = '/store/branches'; + static readonly StoreCheckoutBranchQueryBranchesPath = '/store/branches/s'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutBranchService.StoreCheckoutBranchGetBranchesByCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutBranchGetBranchesByCheckoutResponse( + params: StoreCheckoutBranchService.StoreCheckoutBranchGetBranchesByCheckoutParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/branches`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutBranchService.StoreCheckoutBranchGetBranchesByCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutBranchGetBranchesByCheckout( + params: StoreCheckoutBranchService.StoreCheckoutBranchGetBranchesByCheckoutParams, + ): __Observable { + return this.StoreCheckoutBranchGetBranchesByCheckoutResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfBranchDTO), + ); + } + + /** + * @param params The `StoreCheckoutBranchService.StoreCheckoutBranchGetBranchesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + * + * - `labelOnly`: + */ + StoreCheckoutBranchGetBranchesResponse( + params: StoreCheckoutBranchService.StoreCheckoutBranchGetBranchesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.labelOnly != null) __params = __params.set('labelOnly', params.labelOnly.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/store/branches`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutBranchService.StoreCheckoutBranchGetBranchesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + * + * - `labelOnly`: + */ + StoreCheckoutBranchGetBranches( + params: StoreCheckoutBranchService.StoreCheckoutBranchGetBranchesParams, + ): __Observable { + return this.StoreCheckoutBranchGetBranchesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBranchDTO)); + } + + /** + * @param params The `StoreCheckoutBranchService.StoreCheckoutBranchQueryBranchesParams` containing the following parameters: + * + * - `queryToken`: + * + * - `locale`: + */ + StoreCheckoutBranchQueryBranchesResponse( + params: StoreCheckoutBranchService.StoreCheckoutBranchQueryBranchesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.queryToken; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/store/branches/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; + }), + ); + } + /** + * @param params The `StoreCheckoutBranchService.StoreCheckoutBranchQueryBranchesParams` containing the following parameters: + * + * - `queryToken`: + * + * - `locale`: + */ + StoreCheckoutBranchQueryBranches( + params: StoreCheckoutBranchService.StoreCheckoutBranchQueryBranchesParams, + ): __Observable { + return this.StoreCheckoutBranchQueryBranchesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBranchDTO)); + } +} + +module StoreCheckoutBranchService { + /** + * Parameters for StoreCheckoutBranchGetBranchesByCheckout + */ + export interface StoreCheckoutBranchGetBranchesByCheckoutParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutBranchGetBranches + */ + export interface StoreCheckoutBranchGetBranchesParams { + take?: null | number; + skip?: null | number; + locale?: null | string; + labelOnly?: boolean; + } + + /** + * Parameters for StoreCheckoutBranchQueryBranches + */ + export interface StoreCheckoutBranchQueryBranchesParams { + queryToken: BranchQueryTokenDTO; + locale?: null | string; + } +} + +export { StoreCheckoutBranchService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-buyer.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-buyer.service.ts new file mode 100644 index 000000000..4b3065584 --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-buyer.service.ts @@ -0,0 +1,153 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfCheckoutDTO } from '../models/response-args-of-checkout-dto'; +import { BuyerDTO } from '../models/buyer-dto'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutBuyerService extends __BaseService { + static readonly StoreCheckoutBuyerSetBuyerPOSTPath = '/store/checkout/{checkoutId}/buyer'; + static readonly StoreCheckoutBuyerSetBuyerPUTPath = '/store/checkout/{checkoutId}/buyer'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutBuyerService.StoreCheckoutBuyerSetBuyerPOSTParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `buyerDTO`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutBuyerSetBuyerPOSTResponse( + params: StoreCheckoutBuyerService.StoreCheckoutBuyerSetBuyerPOSTParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.buyerDTO; + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/buyer`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutBuyerService.StoreCheckoutBuyerSetBuyerPOSTParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `buyerDTO`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutBuyerSetBuyerPOST( + params: StoreCheckoutBuyerService.StoreCheckoutBuyerSetBuyerPOSTParams, + ): __Observable { + return this.StoreCheckoutBuyerSetBuyerPOSTResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutBuyerService.StoreCheckoutBuyerSetBuyerPUTParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `buyerDTO`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutBuyerSetBuyerPUTResponse( + params: StoreCheckoutBuyerService.StoreCheckoutBuyerSetBuyerPUTParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.buyerDTO; + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PUT', this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/buyer`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutBuyerService.StoreCheckoutBuyerSetBuyerPUTParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `buyerDTO`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutBuyerSetBuyerPUT( + params: StoreCheckoutBuyerService.StoreCheckoutBuyerSetBuyerPUTParams, + ): __Observable { + return this.StoreCheckoutBuyerSetBuyerPUTResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } +} + +module StoreCheckoutBuyerService { + /** + * Parameters for StoreCheckoutBuyerSetBuyerPOST + */ + export interface StoreCheckoutBuyerSetBuyerPOSTParams { + checkoutId: number; + buyerDTO: BuyerDTO; + returnCheckout?: boolean; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutBuyerSetBuyerPUT + */ + export interface StoreCheckoutBuyerSetBuyerPUTParams { + checkoutId: number; + buyerDTO: BuyerDTO; + returnCheckout?: boolean; + locale?: null | string; + } +} + +export { StoreCheckoutBuyerService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-country.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-country.service.ts new file mode 100644 index 000000000..eccc1b795 --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-country.service.ts @@ -0,0 +1,136 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfCountryDTO } from '../models/response-args-of-ienumerable-of-country-dto'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutCountryService extends __BaseService { + static readonly StoreCheckoutCountryGetCountriesByCheckoutPath = '/store/checkout/{checkoutId}/countries'; + static readonly StoreCheckoutCountryGetCountriesPath = '/store/countries'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutCountryService.StoreCheckoutCountryGetCountriesByCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutCountryGetCountriesByCheckoutResponse( + params: StoreCheckoutCountryService.StoreCheckoutCountryGetCountriesByCheckoutParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/countries`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutCountryService.StoreCheckoutCountryGetCountriesByCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutCountryGetCountriesByCheckout( + params: StoreCheckoutCountryService.StoreCheckoutCountryGetCountriesByCheckoutParams, + ): __Observable { + return this.StoreCheckoutCountryGetCountriesByCheckoutResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfCountryDTO), + ); + } + + /** + * @param params The `StoreCheckoutCountryService.StoreCheckoutCountryGetCountriesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + */ + StoreCheckoutCountryGetCountriesResponse( + params: StoreCheckoutCountryService.StoreCheckoutCountryGetCountriesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/store/countries`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutCountryService.StoreCheckoutCountryGetCountriesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + */ + StoreCheckoutCountryGetCountries( + params: StoreCheckoutCountryService.StoreCheckoutCountryGetCountriesParams, + ): __Observable { + return this.StoreCheckoutCountryGetCountriesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCountryDTO)); + } +} + +module StoreCheckoutCountryService { + /** + * Parameters for StoreCheckoutCountryGetCountriesByCheckout + */ + export interface StoreCheckoutCountryGetCountriesByCheckoutParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutCountryGetCountries + */ + export interface StoreCheckoutCountryGetCountriesParams { + take?: null | number; + skip?: null | number; + locale?: null | string; + } +} + +export { StoreCheckoutCountryService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-logistician.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-logistician.service.ts new file mode 100644 index 000000000..9ed43c34b --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-logistician.service.ts @@ -0,0 +1,112 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfLogisticianDTO } from '../models/list-response-args-of-logistician-dto'; +import { ResponseArgsOfLogisticianDTO } from '../models/response-args-of-logistician-dto'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutLogisticianService extends __BaseService { + static readonly StoreCheckoutLogisticianGetLogisticiansPath = '/store/checkout/logistician'; + static readonly StoreCheckoutLogisticianGetLogisticianByIdPath = '/store/checkout/logistician/{logisticianId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutLogisticianService.StoreCheckoutLogisticianGetLogisticiansParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + StoreCheckoutLogisticianGetLogisticiansResponse( + params: StoreCheckoutLogisticianService.StoreCheckoutLogisticianGetLogisticiansParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/store/checkout/logistician`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutLogisticianService.StoreCheckoutLogisticianGetLogisticiansParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + StoreCheckoutLogisticianGetLogisticians( + params: StoreCheckoutLogisticianService.StoreCheckoutLogisticianGetLogisticiansParams, + ): __Observable { + return this.StoreCheckoutLogisticianGetLogisticiansResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfLogisticianDTO)); + } + + /** + * @param logisticianId undefined + */ + StoreCheckoutLogisticianGetLogisticianByIdResponse( + logisticianId: number, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/checkout/logistician/${encodeURIComponent(String(logisticianId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param logisticianId undefined + */ + StoreCheckoutLogisticianGetLogisticianById(logisticianId: number): __Observable { + return this.StoreCheckoutLogisticianGetLogisticianByIdResponse(logisticianId).pipe( + __map((_r) => _r.body as ResponseArgsOfLogisticianDTO), + ); + } +} + +module StoreCheckoutLogisticianService { + /** + * Parameters for StoreCheckoutLogisticianGetLogisticians + */ + export interface StoreCheckoutLogisticianGetLogisticiansParams { + take?: null | number; + skip?: null | number; + } +} + +export { StoreCheckoutLogisticianService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-payer.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-payer.service.ts new file mode 100644 index 000000000..f17699496 --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-payer.service.ts @@ -0,0 +1,211 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfRequiredData } from '../models/response-args-of-ienumerable-of-required-data'; +import { ResponseArgsOfCheckoutDTO } from '../models/response-args-of-checkout-dto'; +import { PayerDTO } from '../models/payer-dto'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutPayerService extends __BaseService { + static readonly StoreCheckoutPayerRequiredDataForPayerPath = '/store/checkout/{checkoutId}/payer/requireddata'; + static readonly StoreCheckoutPayerSetPayerPOSTPath = '/store/checkout/{checkoutId}/payer'; + static readonly StoreCheckoutPayerSetPayerPUTPath = '/store/checkout/{checkoutId}/payer'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutPayerService.StoreCheckoutPayerRequiredDataForPayerParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutPayerRequiredDataForPayerResponse( + params: StoreCheckoutPayerService.StoreCheckoutPayerRequiredDataForPayerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/payer/requireddata`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutPayerService.StoreCheckoutPayerRequiredDataForPayerParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutPayerRequiredDataForPayer( + params: StoreCheckoutPayerService.StoreCheckoutPayerRequiredDataForPayerParams, + ): __Observable { + return this.StoreCheckoutPayerRequiredDataForPayerResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfRequiredData), + ); + } + + /** + * @param params The `StoreCheckoutPayerService.StoreCheckoutPayerSetPayerPOSTParams` containing the following parameters: + * + * - `payerDTO`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutPayerSetPayerPOSTResponse( + params: StoreCheckoutPayerService.StoreCheckoutPayerSetPayerPOSTParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payerDTO; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/payer`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutPayerService.StoreCheckoutPayerSetPayerPOSTParams` containing the following parameters: + * + * - `payerDTO`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutPayerSetPayerPOST( + params: StoreCheckoutPayerService.StoreCheckoutPayerSetPayerPOSTParams, + ): __Observable { + return this.StoreCheckoutPayerSetPayerPOSTResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutPayerService.StoreCheckoutPayerSetPayerPUTParams` containing the following parameters: + * + * - `payerDTO`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutPayerSetPayerPUTResponse( + params: StoreCheckoutPayerService.StoreCheckoutPayerSetPayerPUTParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payerDTO; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PUT', this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/payer`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutPayerService.StoreCheckoutPayerSetPayerPUTParams` containing the following parameters: + * + * - `payerDTO`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutPayerSetPayerPUT( + params: StoreCheckoutPayerService.StoreCheckoutPayerSetPayerPUTParams, + ): __Observable { + return this.StoreCheckoutPayerSetPayerPUTResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } +} + +module StoreCheckoutPayerService { + /** + * Parameters for StoreCheckoutPayerRequiredDataForPayer + */ + export interface StoreCheckoutPayerRequiredDataForPayerParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutPayerSetPayerPOST + */ + export interface StoreCheckoutPayerSetPayerPOSTParams { + payerDTO: PayerDTO; + checkoutId: number; + returnCheckout?: boolean; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutPayerSetPayerPUT + */ + export interface StoreCheckoutPayerSetPayerPUTParams { + payerDTO: PayerDTO; + checkoutId: number; + returnCheckout?: boolean; + locale?: null | string; + } +} + +export { StoreCheckoutPayerService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-payment.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-payment.service.ts new file mode 100644 index 000000000..35beb495a --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-payment.service.ts @@ -0,0 +1,210 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfPaymentDTO } from '../models/response-args-of-payment-dto'; +import { ResponseArgsOfCheckoutDTO } from '../models/response-args-of-checkout-dto'; +import { ResponseArgsOfIEnumerableOfSelectionDTOOfPaymentType } from '../models/response-args-of-ienumerable-of-selection-dtoof-payment-type'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutPaymentService extends __BaseService { + static readonly StoreCheckoutPaymentGetCheckoutPaymentPath = '/store/checkout/{checkoutId}/payment'; + static readonly StoreCheckoutPaymentSetPaymentTypePath = '/store/checkout/{checkoutId}/payment'; + static readonly StoreCheckoutPaymentGetDeliveryPaymentPath = '/store/checkout/{checkoutId}/delivery/{deliveryId}/payment'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutPaymentService.StoreCheckoutPaymentGetCheckoutPaymentParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutPaymentGetCheckoutPaymentResponse( + params: StoreCheckoutPaymentService.StoreCheckoutPaymentGetCheckoutPaymentParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/payment`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutPaymentService.StoreCheckoutPaymentGetCheckoutPaymentParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutPaymentGetCheckoutPayment( + params: StoreCheckoutPaymentService.StoreCheckoutPaymentGetCheckoutPaymentParams, + ): __Observable { + return this.StoreCheckoutPaymentGetCheckoutPaymentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfPaymentDTO)); + } + + /** + * @param params The `StoreCheckoutPaymentService.StoreCheckoutPaymentSetPaymentTypeParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `paymentType`: + * + * - `locale`: + */ + StoreCheckoutPaymentSetPaymentTypeResponse( + params: StoreCheckoutPaymentService.StoreCheckoutPaymentSetPaymentTypeParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.paymentType != null) __params = __params.set('paymentType', params.paymentType.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/payment`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutPaymentService.StoreCheckoutPaymentSetPaymentTypeParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `paymentType`: + * + * - `locale`: + */ + StoreCheckoutPaymentSetPaymentType( + params: StoreCheckoutPaymentService.StoreCheckoutPaymentSetPaymentTypeParams, + ): __Observable { + return this.StoreCheckoutPaymentSetPaymentTypeResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutPaymentService.StoreCheckoutPaymentGetDeliveryPaymentParams` containing the following parameters: + * + * - `deliveryId`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutPaymentGetDeliveryPaymentResponse( + params: StoreCheckoutPaymentService.StoreCheckoutPaymentGetDeliveryPaymentParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/delivery/${encodeURIComponent(String(params.deliveryId))}/payment`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutPaymentService.StoreCheckoutPaymentGetDeliveryPaymentParams` containing the following parameters: + * + * - `deliveryId`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutPaymentGetDeliveryPayment( + params: StoreCheckoutPaymentService.StoreCheckoutPaymentGetDeliveryPaymentParams, + ): __Observable { + return this.StoreCheckoutPaymentGetDeliveryPaymentResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfSelectionDTOOfPaymentType), + ); + } +} + +module StoreCheckoutPaymentService { + /** + * Parameters for StoreCheckoutPaymentGetCheckoutPayment + */ + export interface StoreCheckoutPaymentGetCheckoutPaymentParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutPaymentSetPaymentType + */ + export interface StoreCheckoutPaymentSetPaymentTypeParams { + checkoutId: number; + returnCheckout?: boolean; + paymentType?: 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutPaymentGetDeliveryPayment + */ + export interface StoreCheckoutPaymentGetDeliveryPaymentParams { + deliveryId: number; + checkoutId: number; + locale?: null | string; + } +} + +export { StoreCheckoutPaymentService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-shopping-cart.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-shopping-cart.service.ts new file mode 100644 index 000000000..2a9658fa5 --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-shopping-cart.service.ts @@ -0,0 +1,945 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfItemResult } from '../models/response-args-of-item-result'; +import { ItemPayload } from '../models/item-payload'; +import { ResponseArgsOfItemsResult } from '../models/response-args-of-items-result'; +import { ResponseArgsOfBuyerResult } from '../models/response-args-of-buyer-result'; +import { BuyerPayload } from '../models/buyer-payload'; +import { ResponseArgsOfDestinationResult } from '../models/response-args-of-destination-result'; +import { DestinationDTO } from '../models/destination-dto'; +import { ResponseArgsOfShoppingCartDTO } from '../models/response-args-of-shopping-cart-dto'; +import { AddToShoppingCartDTO } from '../models/add-to-shopping-cart-dto'; +import { UpdateShoppingCartItemDTO } from '../models/update-shopping-cart-item-dto'; +import { AvailabilityDTO } from '../models/availability-dto'; +import { PromotionDTO } from '../models/promotion-dto'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutShoppingCartService extends __BaseService { + static readonly StoreCheckoutShoppingCartCanAddItemPath = '/store/shoppingcart/{shoppingCartId}/item/canadd'; + static readonly StoreCheckoutShoppingCartCanAddItemsPath = '/store/shoppingcart/{shoppingCartId}/items/canadd'; + static readonly StoreCheckoutShoppingCartCanAddBuyerPath = '/store/shoppingcart/{shoppingCartId}/buyer/canadd'; + static readonly StoreCheckoutShoppingCartCanAddDestinationPath = '/store/shoppingcart/{shoppingCartId}/destination/canadd'; + static readonly StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyerPath = + '/store/shoppingcart/{shoppingCartId}/item/destination'; + static readonly StoreCheckoutShoppingCartAddItemToShoppingCartPath = '/store/shoppingcart/{shoppingCartId}/item'; + static readonly StoreCheckoutShoppingCartGetShoppingCartPath = '/store/shoppingcart/{shoppingCartId}'; + static readonly StoreCheckoutShoppingCartUpdateShoppingCartItemPath = '/store/shoppingcart/{shoppingCartId}/item/{shoppingCartItemId}'; + static readonly StoreCheckoutShoppingCartUpdateShoppingCartItemAvailabilityPath = + '/store/shoppingcart/{shoppingCartId}/item/{shoppingCartItemId}/availability'; + static readonly StoreCheckoutShoppingCartDeleteShoppingCartItemAvailabilityPath = + '/store/shoppingcart/{shoppingCartId}/item/{shoppingCartItemId}/availability'; + static readonly StoreCheckoutShoppingCartUpdateShoppingCartItemPromotionPath = + '/store/shoppingcart/{shoppingCartId}/item/{shoppingCartItemId}/promotion'; + static readonly StoreCheckoutShoppingCartDeleteShoppingCartItemPromotionPath = + '/store/shoppingcart/{shoppingCartId}/item/{shoppingCartItemId}/promotion'; + static readonly StoreCheckoutShoppingCartCreateShoppingCartPath = '/store/shoppingcart'; + static readonly StoreCheckoutShoppingCartCreateShoppingCartAndAddItemPath = '/store/shoppingcart/item'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Überprüfung, ob Artikel einem Warenkorb hinzugefügt werden kann + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddItemParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartCanAddItemResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/item/canadd`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Überprüfung, ob Artikel einem Warenkorb hinzugefügt werden kann + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddItemParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartCanAddItem( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddItemParams, + ): __Observable { + return this.StoreCheckoutShoppingCartCanAddItemResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfItemResult)); + } + + /** + * Überprüfung, ob die übergebenen Artikel dem Warenkorb hinzugefügt werden können + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddItemsParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartCanAddItemsResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddItemsParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/items/canadd`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Überprüfung, ob die übergebenen Artikel dem Warenkorb hinzugefügt werden können + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddItemsParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartCanAddItems( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddItemsParams, + ): __Observable { + return this.StoreCheckoutShoppingCartCanAddItemsResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfItemsResult)); + } + + /** + * Überprüfung, ob ein Kundentyp einem Warenkorb hinzugefügt werden kann + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddBuyerParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartCanAddBuyerResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddBuyerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/buyer/canadd`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Überprüfung, ob ein Kundentyp einem Warenkorb hinzugefügt werden kann + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddBuyerParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartCanAddBuyer( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddBuyerParams, + ): __Observable { + return this.StoreCheckoutShoppingCartCanAddBuyerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBuyerResult)); + } + + /** + * Überprüfung, ob das übergebene Lieferziel dem Warenkorb hinzugefügt werden kann + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddDestinationParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartCanAddDestinationResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddDestinationParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/destination/canadd`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Überprüfung, ob das übergebene Lieferziel dem Warenkorb hinzugefügt werden kann + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddDestinationParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartCanAddDestination( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCanAddDestinationParams, + ): __Observable { + return this.StoreCheckoutShoppingCartCanAddDestinationResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDestinationResult)); + } + + /** + * Alle Versand-Destinations anhand er übergebnenen Kundendaten aktualisieren + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyerParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyerResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/item/destination`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Alle Versand-Destinations anhand er übergebnenen Kundendaten aktualisieren + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyerParams` containing the following parameters: + * + * - `shoppingCartId`: Warenkorb PK + * + * - `payload`: Daten + * + * - `locale`: Lokalisierung + */ + StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyer( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyerParams, + ): __Observable { + return this.StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyerResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfBuyerResult), + ); + } + + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartAddItemToShoppingCartParams` containing the following parameters: + * + * - `shoppingCartId`: + * + * - `items`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartAddItemToShoppingCartResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartAddItemToShoppingCartParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.items; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/item`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartAddItemToShoppingCartParams` containing the following parameters: + * + * - `shoppingCartId`: + * + * - `items`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartAddItemToShoppingCart( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartAddItemToShoppingCartParams, + ): __Observable { + return this.StoreCheckoutShoppingCartAddItemToShoppingCartResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfShoppingCartDTO), + ); + } + + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartGetShoppingCartParams` containing the following parameters: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartGetShoppingCartResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartGetShoppingCartParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartGetShoppingCartParams` containing the following parameters: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartGetShoppingCart( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartGetShoppingCartParams, + ): __Observable { + return this.StoreCheckoutShoppingCartGetShoppingCartResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfShoppingCartDTO)); + } + + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemParams` containing the following parameters: + * + * - `values`: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartUpdateShoppingCartItemResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.values; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/item/${encodeURIComponent(String(params.shoppingCartItemId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemParams` containing the following parameters: + * + * - `values`: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartUpdateShoppingCartItem( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemParams, + ): __Observable { + return this.StoreCheckoutShoppingCartUpdateShoppingCartItemResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfShoppingCartDTO), + ); + } + + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemAvailabilityParams` containing the following parameters: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `availability`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartUpdateShoppingCartItemAvailabilityResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemAvailabilityParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.availability; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/item/${encodeURIComponent(String(params.shoppingCartItemId))}/availability`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemAvailabilityParams` containing the following parameters: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `availability`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartUpdateShoppingCartItemAvailability( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemAvailabilityParams, + ): __Observable { + return this.StoreCheckoutShoppingCartUpdateShoppingCartItemAvailabilityResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfShoppingCartDTO), + ); + } + + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartDeleteShoppingCartItemAvailabilityParams` containing the following parameters: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartDeleteShoppingCartItemAvailabilityResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartDeleteShoppingCartItemAvailabilityParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'DELETE', + this.rootUrl + + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/item/${encodeURIComponent(String(params.shoppingCartItemId))}/availability`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartDeleteShoppingCartItemAvailabilityParams` containing the following parameters: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartDeleteShoppingCartItemAvailability( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartDeleteShoppingCartItemAvailabilityParams, + ): __Observable { + return this.StoreCheckoutShoppingCartDeleteShoppingCartItemAvailabilityResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfShoppingCartDTO), + ); + } + + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemPromotionParams` containing the following parameters: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `promotion`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartUpdateShoppingCartItemPromotionResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemPromotionParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.promotion; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/item/${encodeURIComponent(String(params.shoppingCartItemId))}/promotion`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemPromotionParams` containing the following parameters: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `promotion`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartUpdateShoppingCartItemPromotion( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartUpdateShoppingCartItemPromotionParams, + ): __Observable { + return this.StoreCheckoutShoppingCartUpdateShoppingCartItemPromotionResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfShoppingCartDTO), + ); + } + + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartDeleteShoppingCartItemPromotionParams` containing the following parameters: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartDeleteShoppingCartItemPromotionResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartDeleteShoppingCartItemPromotionParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'DELETE', + this.rootUrl + + `/store/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}/item/${encodeURIComponent(String(params.shoppingCartItemId))}/promotion`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartDeleteShoppingCartItemPromotionParams` containing the following parameters: + * + * - `shoppingCartItemId`: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartDeleteShoppingCartItemPromotion( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartDeleteShoppingCartItemPromotionParams, + ): __Observable { + return this.StoreCheckoutShoppingCartDeleteShoppingCartItemPromotionResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfShoppingCartDTO), + ); + } + + /** + * @param locale undefined + */ + StoreCheckoutShoppingCartCreateShoppingCartResponse( + locale?: null | string, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/store/shoppingcart`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param locale undefined + */ + StoreCheckoutShoppingCartCreateShoppingCart(locale?: null | string): __Observable { + return this.StoreCheckoutShoppingCartCreateShoppingCartResponse(locale).pipe(__map((_r) => _r.body as ResponseArgsOfShoppingCartDTO)); + } + + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCreateShoppingCartAndAddItemParams` containing the following parameters: + * + * - `items`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartCreateShoppingCartAndAddItemResponse( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCreateShoppingCartAndAddItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.items; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/store/shoppingcart/item`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCreateShoppingCartAndAddItemParams` containing the following parameters: + * + * - `items`: + * + * - `locale`: + */ + StoreCheckoutShoppingCartCreateShoppingCartAndAddItem( + params: StoreCheckoutShoppingCartService.StoreCheckoutShoppingCartCreateShoppingCartAndAddItemParams, + ): __Observable { + return this.StoreCheckoutShoppingCartCreateShoppingCartAndAddItemResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfShoppingCartDTO), + ); + } +} + +module StoreCheckoutShoppingCartService { + /** + * Parameters for StoreCheckoutShoppingCartCanAddItem + */ + export interface StoreCheckoutShoppingCartCanAddItemParams { + /** + * Warenkorb PK + */ + shoppingCartId: number; + + /** + * Daten + */ + payload: ItemPayload; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartCanAddItems + */ + export interface StoreCheckoutShoppingCartCanAddItemsParams { + /** + * Warenkorb PK + */ + shoppingCartId: number; + + /** + * Daten + */ + payload: Array; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartCanAddBuyer + */ + export interface StoreCheckoutShoppingCartCanAddBuyerParams { + /** + * Warenkorb PK + */ + shoppingCartId: number; + + /** + * Daten + */ + payload: BuyerPayload; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartCanAddDestination + */ + export interface StoreCheckoutShoppingCartCanAddDestinationParams { + /** + * Warenkorb PK + */ + shoppingCartId: number; + + /** + * Daten + */ + payload: DestinationDTO; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyer + */ + export interface StoreCheckoutShoppingCartSetLogisticianOnDestinationsByBuyerParams { + /** + * Warenkorb PK + */ + shoppingCartId: number; + + /** + * Daten + */ + payload: BuyerPayload; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartAddItemToShoppingCart + */ + export interface StoreCheckoutShoppingCartAddItemToShoppingCartParams { + shoppingCartId: number; + items: Array; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartGetShoppingCart + */ + export interface StoreCheckoutShoppingCartGetShoppingCartParams { + shoppingCartId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartUpdateShoppingCartItem + */ + export interface StoreCheckoutShoppingCartUpdateShoppingCartItemParams { + values: UpdateShoppingCartItemDTO; + shoppingCartItemId: number; + shoppingCartId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartUpdateShoppingCartItemAvailability + */ + export interface StoreCheckoutShoppingCartUpdateShoppingCartItemAvailabilityParams { + shoppingCartItemId: number; + shoppingCartId: number; + availability: AvailabilityDTO; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartDeleteShoppingCartItemAvailability + */ + export interface StoreCheckoutShoppingCartDeleteShoppingCartItemAvailabilityParams { + shoppingCartItemId: number; + shoppingCartId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartUpdateShoppingCartItemPromotion + */ + export interface StoreCheckoutShoppingCartUpdateShoppingCartItemPromotionParams { + shoppingCartItemId: number; + shoppingCartId: number; + promotion: PromotionDTO; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartDeleteShoppingCartItemPromotion + */ + export interface StoreCheckoutShoppingCartDeleteShoppingCartItemPromotionParams { + shoppingCartItemId: number; + shoppingCartId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutShoppingCartCreateShoppingCartAndAddItem + */ + export interface StoreCheckoutShoppingCartCreateShoppingCartAndAddItemParams { + items: Array; + locale?: null | string; + } +} + +export { StoreCheckoutShoppingCartService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-supplier.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-supplier.service.ts new file mode 100644 index 000000000..006db38a0 --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-supplier.service.ts @@ -0,0 +1,79 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfSupplierDTO } from '../models/response-args-of-ienumerable-of-supplier-dto'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutSupplierService extends __BaseService { + static readonly StoreCheckoutSupplierGetSuppliersPath = '/store/suppliers'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutSupplierService.StoreCheckoutSupplierGetSuppliersParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + */ + StoreCheckoutSupplierGetSuppliersResponse( + params: StoreCheckoutSupplierService.StoreCheckoutSupplierGetSuppliersParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/store/suppliers`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutSupplierService.StoreCheckoutSupplierGetSuppliersParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + */ + StoreCheckoutSupplierGetSuppliers( + params: StoreCheckoutSupplierService.StoreCheckoutSupplierGetSuppliersParams, + ): __Observable { + return this.StoreCheckoutSupplierGetSuppliersResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfSupplierDTO)); + } +} + +module StoreCheckoutSupplierService { + /** + * Parameters for StoreCheckoutSupplierGetSuppliers + */ + export interface StoreCheckoutSupplierGetSuppliersParams { + take?: null | number; + skip?: null | number; + locale?: null | string; + } +} + +export { StoreCheckoutSupplierService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout-vat.service.ts b/generated/swagger/checkout-api/src/services/store-checkout-vat.service.ts new file mode 100644 index 000000000..64e6b4f3d --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout-vat.service.ts @@ -0,0 +1,101 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfVATDTO } from '../models/list-response-args-of-vatdto'; +import { ResponseArgsOfVATDTO } from '../models/response-args-of-vatdto'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutVATService extends __BaseService { + static readonly StoreCheckoutVATGetVATsPath = '/store/checkout/vat'; + static readonly StoreCheckoutVATGetVATPath = '/store/checkout/vat/{vatId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutVATService.StoreCheckoutVATGetVATsParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + StoreCheckoutVATGetVATsResponse( + params: StoreCheckoutVATService.StoreCheckoutVATGetVATsParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/store/checkout/vat`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutVATService.StoreCheckoutVATGetVATsParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + StoreCheckoutVATGetVATs(params: StoreCheckoutVATService.StoreCheckoutVATGetVATsParams): __Observable { + return this.StoreCheckoutVATGetVATsResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfVATDTO)); + } + + /** + * @param vatId undefined + */ + StoreCheckoutVATGetVATResponse(vatId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/store/checkout/vat/${encodeURIComponent(String(vatId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param vatId undefined + */ + StoreCheckoutVATGetVAT(vatId: number): __Observable { + return this.StoreCheckoutVATGetVATResponse(vatId).pipe(__map((_r) => _r.body as ResponseArgsOfVATDTO)); + } +} + +module StoreCheckoutVATService { + /** + * Parameters for StoreCheckoutVATGetVATs + */ + export interface StoreCheckoutVATGetVATsParams { + take?: null | number; + skip?: null | number; + } +} + +export { StoreCheckoutVATService }; diff --git a/generated/swagger/checkout-api/src/services/store-checkout.service.ts b/generated/swagger/checkout-api/src/services/store-checkout.service.ts new file mode 100644 index 000000000..b98169b20 --- /dev/null +++ b/generated/swagger/checkout-api/src/services/store-checkout.service.ts @@ -0,0 +1,1154 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CheckoutConfiguration as __Configuration } from '../checkout-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfRequiredData } from '../models/response-args-of-ienumerable-of-required-data'; +import { ResponseArgsOfCheckoutDTO } from '../models/response-args-of-checkout-dto'; +import { ResponseArgsOfCheckoutStep } from '../models/response-args-of-checkout-step'; +import { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean'; +import { UserAccountDTO } from '../models/user-account-dto'; +import { ResponseArgsOfDestinationDTO } from '../models/response-args-of-destination-dto'; +import { DestinationDTO } from '../models/destination-dto'; +import { ResponseArgsOfIEnumerableOfCheckoutDeliveryDTO } from '../models/response-args-of-ienumerable-of-checkout-delivery-dto'; +import { ResponseArgsOfCheckoutDeliveryDTO } from '../models/response-args-of-checkout-delivery-dto'; +import { DeliveryContainer } from '../models/delivery-container'; +import { KeyValuePairOfEntityDTOContainerOfCheckoutItemDTOAndNullableDecimal } from '../models/key-value-pair-of-entity-dtocontainer-of-checkout-item-dtoand-nullable-decimal'; +import { NotificationChannel } from '../models/notification-channel'; +@Injectable({ + providedIn: 'root', +}) +class StoreCheckoutService extends __BaseService { + static readonly StoreCheckoutRequiredDataForDeliveryPath = '/store/checkout/{checkoutId}/destination/{destinationId}/requireddata'; + static readonly StoreCheckoutCreateOrRefreshCheckoutPath = '/store/checkout/shoppingcart/{shoppingCartId}'; + static readonly StoreCheckoutDiscardCheckoutPath = '/store/checkout/{checkoutId}'; + static readonly StoreCheckoutGetCheckoutPath = '/store/checkout/{checkoutId}'; + static readonly StoreCheckoutResetCheckoutPath = '/store/checkout/{checkoutId}/reset'; + static readonly StoreCheckoutCurrentCheckoutStepPath = '/store/checkout/{checkoutId}/requiredstep'; + static readonly StoreCheckoutEmailExistsPath = '/store/checkout/{checkoutPId}/emailexists'; + static readonly StoreCheckoutSetAccountValuesPath = '/store/checkout/{checkoutId}/account'; + static readonly StoreCheckoutCreateDestinationPath = '/store/checkout/{checkoutId}/destination'; + static readonly StoreCheckoutUpdateDestinationPath = '/store/checkout/{checkoutId}/destination/{destinationId}'; + static readonly StoreCheckoutDeleteDestinationPath = '/store/checkout/{checkoutId}/destination/{destinationId}'; + static readonly StoreCheckoutGetDeliveriesPath = '/store/checkout/{checkoutId}/deliveries'; + static readonly StoreCheckoutCreateDeliveryPath = '/store/checkout/{checkoutId}/deliveries'; + static readonly StoreCheckoutUpdateDeliveryPath = '/store/checkout/{checkoutId}/deliveries/{deliveryId}'; + static readonly StoreCheckoutUpdateCheckoutItemPath = '/store/checkout/{checkoutId}/items/{checkoutItemId}'; + static readonly StoreCheckoutDeleteCheckoutItemPath = '/store/checkout/{checkoutId}/items/{checkoutItemId}'; + static readonly StoreCheckoutSetDeliveryPath = '/store/checkout/{checkoutId}/items'; + static readonly StoreCheckoutSetNotificationChannelsPath = '/store/checkout/{checkoutId}/notificationchannel'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutRequiredDataForDeliveryParams` containing the following parameters: + * + * - `destinationId`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutRequiredDataForDeliveryResponse( + params: StoreCheckoutService.StoreCheckoutRequiredDataForDeliveryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/destination/${encodeURIComponent(String(params.destinationId))}/requireddata`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutRequiredDataForDeliveryParams` containing the following parameters: + * + * - `destinationId`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutRequiredDataForDelivery( + params: StoreCheckoutService.StoreCheckoutRequiredDataForDeliveryParams, + ): __Observable { + return this.StoreCheckoutRequiredDataForDeliveryResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfRequiredData), + ); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutCreateOrRefreshCheckoutParams` containing the following parameters: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutCreateOrRefreshCheckoutResponse( + params: StoreCheckoutService.StoreCheckoutCreateOrRefreshCheckoutParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/checkout/shoppingcart/${encodeURIComponent(String(params.shoppingCartId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutCreateOrRefreshCheckoutParams` containing the following parameters: + * + * - `shoppingCartId`: + * + * - `locale`: + */ + StoreCheckoutCreateOrRefreshCheckout( + params: StoreCheckoutService.StoreCheckoutCreateOrRefreshCheckoutParams, + ): __Observable { + return this.StoreCheckoutCreateOrRefreshCheckoutResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutDiscardCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutDiscardCheckoutResponse( + params: StoreCheckoutService.StoreCheckoutDiscardCheckoutParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('DELETE', this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutDiscardCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutDiscardCheckout(params: StoreCheckoutService.StoreCheckoutDiscardCheckoutParams): __Observable { + return this.StoreCheckoutDiscardCheckoutResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutGetCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutGetCheckoutResponse( + params: StoreCheckoutService.StoreCheckoutGetCheckoutParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutGetCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutGetCheckout(params: StoreCheckoutService.StoreCheckoutGetCheckoutParams): __Observable { + return this.StoreCheckoutGetCheckoutResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutResetCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutResetCheckoutResponse( + params: StoreCheckoutService.StoreCheckoutResetCheckoutParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/reset`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutResetCheckoutParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutResetCheckout(params: StoreCheckoutService.StoreCheckoutResetCheckoutParams): __Observable { + return this.StoreCheckoutResetCheckoutResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutCurrentCheckoutStepParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutCurrentCheckoutStepResponse( + params: StoreCheckoutService.StoreCheckoutCurrentCheckoutStepParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/requiredstep`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutCurrentCheckoutStepParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutCurrentCheckoutStep( + params: StoreCheckoutService.StoreCheckoutCurrentCheckoutStepParams, + ): __Observable { + return this.StoreCheckoutCurrentCheckoutStepResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutStep)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutEmailExistsParams` containing the following parameters: + * + * - `checkoutPId`: + * + * - `locale`: + * + * - `email`: + * + * - `checkoutId`: + */ + StoreCheckoutEmailExistsResponse( + params: StoreCheckoutService.StoreCheckoutEmailExistsParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.email != null) __params = __params.set('email', params.email.toString()); + if (params.checkoutId != null) __params = __params.set('checkoutId', params.checkoutId.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutPId))}/emailexists`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutEmailExistsParams` containing the following parameters: + * + * - `checkoutPId`: + * + * - `locale`: + * + * - `email`: + * + * - `checkoutId`: + */ + StoreCheckoutEmailExists(params: StoreCheckoutService.StoreCheckoutEmailExistsParams): __Observable { + return this.StoreCheckoutEmailExistsResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutSetAccountValuesParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `accountValuesDTO`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutSetAccountValuesResponse( + params: StoreCheckoutService.StoreCheckoutSetAccountValuesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.accountValuesDTO; + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/account`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutSetAccountValuesParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `accountValuesDTO`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutSetAccountValues(params: StoreCheckoutService.StoreCheckoutSetAccountValuesParams): __Observable { + return this.StoreCheckoutSetAccountValuesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutCreateDestinationParams` containing the following parameters: + * + * - `destinationDTO`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutCreateDestinationResponse( + params: StoreCheckoutService.StoreCheckoutCreateDestinationParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.destinationDTO; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/destination`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutCreateDestinationParams` containing the following parameters: + * + * - `destinationDTO`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutCreateDestination( + params: StoreCheckoutService.StoreCheckoutCreateDestinationParams, + ): __Observable { + return this.StoreCheckoutCreateDestinationResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDestinationDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutUpdateDestinationParams` containing the following parameters: + * + * - `destinationId`: + * + * - `destinationDTO`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutUpdateDestinationResponse( + params: StoreCheckoutService.StoreCheckoutUpdateDestinationParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.destinationDTO; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/destination/${encodeURIComponent(String(params.destinationId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutUpdateDestinationParams` containing the following parameters: + * + * - `destinationId`: + * + * - `destinationDTO`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutUpdateDestination( + params: StoreCheckoutService.StoreCheckoutUpdateDestinationParams, + ): __Observable { + return this.StoreCheckoutUpdateDestinationResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDestinationDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutDeleteDestinationParams` containing the following parameters: + * + * - `destinationId`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutDeleteDestinationResponse( + params: StoreCheckoutService.StoreCheckoutDeleteDestinationParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'DELETE', + this.rootUrl + + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/destination/${encodeURIComponent(String(params.destinationId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutDeleteDestinationParams` containing the following parameters: + * + * - `destinationId`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutDeleteDestination( + params: StoreCheckoutService.StoreCheckoutDeleteDestinationParams, + ): __Observable { + return this.StoreCheckoutDeleteDestinationResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutGetDeliveriesParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutGetDeliveriesResponse( + params: StoreCheckoutService.StoreCheckoutGetDeliveriesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/deliveries`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutGetDeliveriesParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutGetDeliveries( + params: StoreCheckoutService.StoreCheckoutGetDeliveriesParams, + ): __Observable { + return this.StoreCheckoutGetDeliveriesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCheckoutDeliveryDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutCreateDeliveryParams` containing the following parameters: + * + * - `deliveryContainer`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutCreateDeliveryResponse( + params: StoreCheckoutService.StoreCheckoutCreateDeliveryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.deliveryContainer; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/deliveries`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutCreateDeliveryParams` containing the following parameters: + * + * - `deliveryContainer`: + * + * - `checkoutId`: + * + * - `locale`: + */ + StoreCheckoutCreateDelivery( + params: StoreCheckoutService.StoreCheckoutCreateDeliveryParams, + ): __Observable { + return this.StoreCheckoutCreateDeliveryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDeliveryDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutUpdateDeliveryParams` containing the following parameters: + * + * - `deliveryId`: + * + * - `deliveryContainer`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutUpdateDeliveryResponse( + params: StoreCheckoutService.StoreCheckoutUpdateDeliveryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.deliveryContainer; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/deliveries/${encodeURIComponent(String(params.deliveryId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutUpdateDeliveryParams` containing the following parameters: + * + * - `deliveryId`: + * + * - `deliveryContainer`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutUpdateDelivery(params: StoreCheckoutService.StoreCheckoutUpdateDeliveryParams): __Observable { + return this.StoreCheckoutUpdateDeliveryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutUpdateCheckoutItemParams` containing the following parameters: + * + * - `checkoutItemId`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `quantity`: + * + * - `locale`: + * + * - `deliveryId`: + */ + StoreCheckoutUpdateCheckoutItemResponse( + params: StoreCheckoutService.StoreCheckoutUpdateCheckoutItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.quantity != null) __params = __params.set('quantity', params.quantity.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.deliveryId != null) __params = __params.set('deliveryId', params.deliveryId.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/items/${encodeURIComponent(String(params.checkoutItemId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutUpdateCheckoutItemParams` containing the following parameters: + * + * - `checkoutItemId`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `quantity`: + * + * - `locale`: + * + * - `deliveryId`: + */ + StoreCheckoutUpdateCheckoutItem( + params: StoreCheckoutService.StoreCheckoutUpdateCheckoutItemParams, + ): __Observable { + return this.StoreCheckoutUpdateCheckoutItemResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutDeleteCheckoutItemParams` containing the following parameters: + * + * - `checkoutItemId`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutDeleteCheckoutItemResponse( + params: StoreCheckoutService.StoreCheckoutDeleteCheckoutItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'DELETE', + this.rootUrl + + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/items/${encodeURIComponent(String(params.checkoutItemId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutDeleteCheckoutItemParams` containing the following parameters: + * + * - `checkoutItemId`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutDeleteCheckoutItem( + params: StoreCheckoutService.StoreCheckoutDeleteCheckoutItemParams, + ): __Observable { + return this.StoreCheckoutDeleteCheckoutItemResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutSetDeliveryParams` containing the following parameters: + * + * - `items`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + * + * - `deliveryId`: + */ + StoreCheckoutSetDeliveryResponse( + params: StoreCheckoutService.StoreCheckoutSetDeliveryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.items; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.deliveryId != null) __params = __params.set('deliveryId', params.deliveryId.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/items`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutSetDeliveryParams` containing the following parameters: + * + * - `items`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + * + * - `deliveryId`: + */ + StoreCheckoutSetDelivery(params: StoreCheckoutService.StoreCheckoutSetDeliveryParams): __Observable { + return this.StoreCheckoutSetDeliveryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } + + /** + * @param params The `StoreCheckoutService.StoreCheckoutSetNotificationChannelsParams` containing the following parameters: + * + * - `notificationChannel`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutSetNotificationChannelsResponse( + params: StoreCheckoutService.StoreCheckoutSetNotificationChannelsParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.notificationChannel; + + if (params.returnCheckout != null) __params = __params.set('returnCheckout', params.returnCheckout.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + `/store/checkout/${encodeURIComponent(String(params.checkoutId))}/notificationchannel`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StoreCheckoutService.StoreCheckoutSetNotificationChannelsParams` containing the following parameters: + * + * - `notificationChannel`: + * + * - `checkoutId`: + * + * - `returnCheckout`: + * + * - `locale`: + */ + StoreCheckoutSetNotificationChannels( + params: StoreCheckoutService.StoreCheckoutSetNotificationChannelsParams, + ): __Observable { + return this.StoreCheckoutSetNotificationChannelsResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckoutDTO)); + } +} + +module StoreCheckoutService { + /** + * Parameters for StoreCheckoutRequiredDataForDelivery + */ + export interface StoreCheckoutRequiredDataForDeliveryParams { + destinationId: number; + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutCreateOrRefreshCheckout + */ + export interface StoreCheckoutCreateOrRefreshCheckoutParams { + shoppingCartId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutDiscardCheckout + */ + export interface StoreCheckoutDiscardCheckoutParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutGetCheckout + */ + export interface StoreCheckoutGetCheckoutParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutResetCheckout + */ + export interface StoreCheckoutResetCheckoutParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutCurrentCheckoutStep + */ + export interface StoreCheckoutCurrentCheckoutStepParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutEmailExists + */ + export interface StoreCheckoutEmailExistsParams { + checkoutPId: string; + locale?: null | string; + email?: null | string; + checkoutId?: number; + } + + /** + * Parameters for StoreCheckoutSetAccountValues + */ + export interface StoreCheckoutSetAccountValuesParams { + checkoutId: number; + accountValuesDTO: UserAccountDTO; + returnCheckout?: boolean; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutCreateDestination + */ + export interface StoreCheckoutCreateDestinationParams { + destinationDTO: DestinationDTO; + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutUpdateDestination + */ + export interface StoreCheckoutUpdateDestinationParams { + destinationId: number; + destinationDTO: DestinationDTO; + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutDeleteDestination + */ + export interface StoreCheckoutDeleteDestinationParams { + destinationId: number; + checkoutId: number; + returnCheckout?: boolean; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutGetDeliveries + */ + export interface StoreCheckoutGetDeliveriesParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutCreateDelivery + */ + export interface StoreCheckoutCreateDeliveryParams { + deliveryContainer: DeliveryContainer; + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutUpdateDelivery + */ + export interface StoreCheckoutUpdateDeliveryParams { + deliveryId: number; + deliveryContainer: DeliveryContainer; + checkoutId: number; + returnCheckout?: boolean; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutUpdateCheckoutItem + */ + export interface StoreCheckoutUpdateCheckoutItemParams { + checkoutItemId: number; + checkoutId: number; + returnCheckout?: boolean; + quantity?: null | number; + locale?: null | string; + deliveryId?: number; + } + + /** + * Parameters for StoreCheckoutDeleteCheckoutItem + */ + export interface StoreCheckoutDeleteCheckoutItemParams { + checkoutItemId: number; + checkoutId: number; + returnCheckout?: boolean; + locale?: null | string; + } + + /** + * Parameters for StoreCheckoutSetDelivery + */ + export interface StoreCheckoutSetDeliveryParams { + items: Array; + checkoutId: number; + returnCheckout?: boolean; + locale?: null | string; + deliveryId?: number; + } + + /** + * Parameters for StoreCheckoutSetNotificationChannels + */ + export interface StoreCheckoutSetNotificationChannelsParams { + notificationChannel: NotificationChannel; + checkoutId: number; + returnCheckout?: boolean; + locale?: null | string; + } +} + +export { StoreCheckoutService }; diff --git a/generated/swagger/checkout-api/src/strict-http-response.ts b/generated/swagger/checkout-api/src/strict-http-response.ts new file mode 100644 index 000000000..30db756eb --- /dev/null +++ b/generated/swagger/checkout-api/src/strict-http-response.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { HttpResponse } from '@angular/common/http'; + +/** + * Constrains the http to not expand the response type with `| null` + */ +export type StrictHttpResponse = HttpResponse & { + readonly body: T; +}; diff --git a/generated/swagger/crm-api/project.json b/generated/swagger/crm-api/project.json index a45e6ced0..62b607b2c 100644 --- a/generated/swagger/crm-api/project.json +++ b/generated/swagger/crm-api/project.json @@ -4,7 +4,7 @@ "sourceRoot": "generated/swagger/crm-api/src", "prefix": "lib", "projectType": "library", - "tags": [], + "tags": ["generated","swagger", "crm", "api"], "targets": { "generate": { "command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src", diff --git a/generated/swagger/crm-api/src/base-service.ts b/generated/swagger/crm-api/src/base-service.ts new file mode 100644 index 000000000..43d187974 --- /dev/null +++ b/generated/swagger/crm-api/src/base-service.ts @@ -0,0 +1,62 @@ +/* tslint:disable */ +import { HttpClient, HttpParameterCodec, HttpParams } from '@angular/common/http'; +import { CrmConfiguration } from './crm-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: CrmConfiguration, + 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, + }); + } +} diff --git a/generated/swagger/crm-api/src/crm-configuration.ts b/generated/swagger/crm-api/src/crm-configuration.ts new file mode 100644 index 000000000..95685e313 --- /dev/null +++ b/generated/swagger/crm-api/src/crm-configuration.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; + +/** + * Global configuration for Crm services + */ +@Injectable({ + providedIn: 'root', +}) +export class CrmConfiguration { + rootUrl: string = 'https://isa-test.paragon-data.net/crm/v6'; +} + +export interface CrmConfigurationInterface { + rootUrl?: string; +} diff --git a/generated/swagger/crm-api/src/models.ts b/generated/swagger/crm-api/src/models.ts new file mode 100644 index 000000000..809c1fa1f --- /dev/null +++ b/generated/swagger/crm-api/src/models.ts @@ -0,0 +1,99 @@ +export { ResponseArgsOfIEnumerableOfAddressDTO } from './models/response-args-of-ienumerable-of-address-dto'; +export { AddressDTO } from './models/address-dto'; +export { GeoLocation } from './models/geo-location'; +export { TouchedBase } from './models/touched-base'; +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 { ResponseArgsOfIEnumerableOfCountryDTO } from './models/response-args-of-ienumerable-of-country-dto'; +export { CountryDTO } from './models/country-dto'; +export { EntityDTOBaseOfCountryDTOAndICountry } from './models/entity-dtobase-of-country-dtoand-icountry'; +export { EntityDTOBase } from './models/entity-dtobase'; +export { EntityDTO } from './models/entity-dto'; +export { EntityStatus } from './models/entity-status'; +export { CRUDA } from './models/cruda'; +export { ResponseArgsOfInputDTO } from './models/response-args-of-input-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 { ResponseArgsOfQuerySettingsDTO } from './models/response-args-of-query-settings-dto'; +export { QuerySettingsDTO } from './models/query-settings-dto'; +export { InputGroupDTO } from './models/input-group-dto'; +export { OrderByDTO } from './models/order-by-dto'; +export { ResponseArgsOfIEnumerableOfAutocompleteDTO } from './models/response-args-of-ienumerable-of-autocomplete-dto'; +export { AutocompleteDTO } from './models/autocomplete-dto'; +export { AutocompleteTokenDTO } from './models/autocomplete-token-dto'; +export { ListResponseArgsOfCustomerInfoDTO } from './models/list-response-args-of-customer-info-dto'; +export { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from './models/response-args-of-ienumerable-of-customer-info-dto'; +export { CustomerInfoDTO } from './models/customer-info-dto'; +export { EntityDTOContainerOfBranchDTO } from './models/entity-dtocontainer-of-branch-dto'; +export { BranchDTO } from './models/branch-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 { EntityDTOReferenceContainer } from './models/entity-dtoreference-container'; +export { ExternalReferenceDTO } from './models/external-reference-dto'; +export { BranchType } from './models/branch-type'; +export { EntityDTOBaseOfBranchDTOAndIBranch } from './models/entity-dtobase-of-branch-dtoand-ibranch'; +export { CustomerType } from './models/customer-type'; +export { CustomerStatus } from './models/customer-status'; +export { OrganisationDTO } from './models/organisation-dto'; +export { OrganisationNamesDTO } from './models/organisation-names-dto'; +export { Gender } from './models/gender'; +export { CommunicationDetailsDTO } from './models/communication-details-dto'; +export { EntityDTOContainerOfBonusCardDTO } from './models/entity-dtocontainer-of-bonus-card-dto'; +export { BonusCardDTO } from './models/bonus-card-dto'; +export { EntityDTOContainerOfCustomerDTO } from './models/entity-dtocontainer-of-customer-dto'; +export { CustomerDTO } from './models/customer-dto'; +export { EnvironmentChannel } from './models/environment-channel'; +export { EntityDTOContainerOfUserDTO } from './models/entity-dtocontainer-of-user-dto'; +export { UserDTO } from './models/user-dto'; +export { EntityDTOBaseOfUserDTOAndIUser } from './models/entity-dtobase-of-user-dtoand-iuser'; +export { EntityDTOContainerOfShippingAddressDTO } from './models/entity-dtocontainer-of-shipping-address-dto'; +export { ShippingAddressDTO } from './models/shipping-address-dto'; +export { ShippingAddressType } from './models/shipping-address-type'; +export { EntityDTOBaseOfShippingAddressDTOAndIShippingAddress } from './models/entity-dtobase-of-shipping-address-dtoand-ishipping-address'; +export { NotificationChannel } from './models/notification-channel'; +export { PaymentType } from './models/payment-type'; +export { AssignedPayerDTO } from './models/assigned-payer-dto'; +export { EntityDTOContainerOfPayerDTO } from './models/entity-dtocontainer-of-payer-dto'; +export { PayerDTO } from './models/payer-dto'; +export { PayerStatus } from './models/payer-status'; +export { PaymentSettingsDTO } from './models/payment-settings-dto'; +export { EntityDTOBaseOfPayerDTOAndIPayer } from './models/entity-dtobase-of-payer-dtoand-ipayer'; +export { EntityDTOContainerOfAttributeDTO } from './models/entity-dtocontainer-of-attribute-dto'; +export { AttributeDTO } from './models/attribute-dto'; +export { DataFormat } from './models/data-format'; +export { EntityDTOBaseOfAttributeDTOAndIAttribute } from './models/entity-dtobase-of-attribute-dtoand-iattribute'; +export { LinkedRecordDTO } from './models/linked-record-dto'; +export { EntityDTOBaseOfCustomerDTOAndICustomer } from './models/entity-dtobase-of-customer-dtoand-icustomer'; +export { EntityDTOBaseOfBonusCardDTOAndIBonusCard } from './models/entity-dtobase-of-bonus-card-dtoand-ibonus-card'; +export { EntityDTOBaseOfCustomerInfoDTOAndICustomer } from './models/entity-dtobase-of-customer-info-dtoand-icustomer'; +export { QueryTokenDTO } from './models/query-token-dto'; +export { QueryTokenDTO2 } from './models/query-token-dto2'; +export { ResponseArgsOfCustomerDTO } from './models/response-args-of-customer-dto'; +export { SaveCustomerValues } from './models/save-customer-values'; +export { ResponseArgsOfAssignedPayerDTO } from './models/response-args-of-assigned-payer-dto'; +export { ResponseArgsOfBoolean } from './models/response-args-of-boolean'; +export { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from './models/response-args-of-ienumerable-of-bonus-card-info-dto'; +export { BonusCardInfoDTO } from './models/bonus-card-info-dto'; +export { ResponseArgsOfNullableBoolean } from './models/response-args-of-nullable-boolean'; +export { ListResponseArgsOfAssignedPayerDTO } from './models/list-response-args-of-assigned-payer-dto'; +export { ResponseArgsOfIEnumerableOfAssignedPayerDTO } from './models/response-args-of-ienumerable-of-assigned-payer-dto'; +export { ListResponseArgsOfShippingAddressDTO } from './models/list-response-args-of-shipping-address-dto'; +export { ResponseArgsOfIEnumerableOfShippingAddressDTO } from './models/response-args-of-ienumerable-of-shipping-address-dto'; +export { ResponseArgsOfIEnumerableOfHistoryDTO } from './models/response-args-of-ienumerable-of-history-dto'; +export { HistoryDTO } from './models/history-dto'; +export { DiffDTO } from './models/diff-dto'; +export { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from './models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string'; +export { EntityKeyValueDTOOfStringAndString } from './models/entity-key-value-dtoof-string-and-string'; +export { ResponseArgsOfIEnumerableOfKeyValueDTOOfStringAndString } from './models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string'; +export { ResponseArgsOfCheckLoyaltyCardResult } from './models/response-args-of-check-loyalty-card-result'; +export { CheckLoyaltyCardResult } from './models/check-loyalty-card-result'; +export { LoyaltyCardStatus } from './models/loyalty-card-status'; +export { ResponseArgsOfPayerDTO } from './models/response-args-of-payer-dto'; +export { ResponseArgsOfShippingAddressDTO } from './models/response-args-of-shipping-address-dto'; diff --git a/generated/swagger/crm-api/src/models/address-dto.ts b/generated/swagger/crm-api/src/models/address-dto.ts new file mode 100644 index 000000000..df548e0cd --- /dev/null +++ b/generated/swagger/crm-api/src/models/address-dto.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/assigned-payer-dto.ts b/generated/swagger/crm-api/src/models/assigned-payer-dto.ts new file mode 100644 index 000000000..c6f746b55 --- /dev/null +++ b/generated/swagger/crm-api/src/models/assigned-payer-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOContainerOfPayerDTO } from './entity-dtocontainer-of-payer-dto'; +export interface AssignedPayerDTO extends TouchedBase { + assignedToCustomer?: string; + isDefault?: string; + payer?: EntityDTOContainerOfPayerDTO; +} diff --git a/generated/swagger/crm-api/src/models/attribute-dto.ts b/generated/swagger/crm-api/src/models/attribute-dto.ts new file mode 100644 index 000000000..a349fec2b --- /dev/null +++ b/generated/swagger/crm-api/src/models/attribute-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { EntityDTOBaseOfAttributeDTOAndIAttribute } from './entity-dtobase-of-attribute-dtoand-iattribute'; +import { DataFormat } from './data-format'; +export interface AttributeDTO extends EntityDTOBaseOfAttributeDTOAndIAttribute { + dataType?: DataFormat; + formatValidator?: string; + group?: string; + key: string; + name?: string; + start?: string; + stop?: string; + value?: string; +} diff --git a/generated/swagger/crm-api/src/models/autocomplete-dto.ts b/generated/swagger/crm-api/src/models/autocomplete-dto.ts new file mode 100644 index 000000000..f55d94d28 --- /dev/null +++ b/generated/swagger/crm-api/src/models/autocomplete-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface AutocompleteDTO { + display?: string; + id?: string; + query?: string; + type?: string; +} diff --git a/generated/swagger/crm-api/src/models/autocomplete-token-dto.ts b/generated/swagger/crm-api/src/models/autocomplete-token-dto.ts new file mode 100644 index 000000000..a14baf885 --- /dev/null +++ b/generated/swagger/crm-api/src/models/autocomplete-token-dto.ts @@ -0,0 +1,10 @@ +/* tslint:disable */ +import { OrderByDTO } from './order-by-dto'; +export interface AutocompleteTokenDTO { + filter?: { [key: string]: string }; + fuzzy?: number; + input?: string; + orderBy?: Array; + take?: number; + type?: string; +} diff --git a/generated/swagger/crm-api/src/models/bonus-card-dto.ts b/generated/swagger/crm-api/src/models/bonus-card-dto.ts new file mode 100644 index 000000000..cf870eb74 --- /dev/null +++ b/generated/swagger/crm-api/src/models/bonus-card-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { EntityDTOBaseOfBonusCardDTOAndIBonusCard } from './entity-dtobase-of-bonus-card-dtoand-ibonus-card'; +import { EntityDTOContainerOfCustomerDTO } from './entity-dtocontainer-of-customer-dto'; +export interface BonusCardDTO extends EntityDTOBaseOfBonusCardDTOAndIBonusCard { + bonusValue?: number; + cardNumber?: string; + cardProvider?: number; + customer?: EntityDTOContainerOfCustomerDTO; + isLocked?: boolean; + isPaymentEnabled?: boolean; + markedAsLost?: string; + suspensionComment?: string; + validFrom?: string; + validThrough?: string; +} diff --git a/generated/swagger/crm-api/src/models/bonus-card-info-dto.ts b/generated/swagger/crm-api/src/models/bonus-card-info-dto.ts new file mode 100644 index 000000000..9bbabc957 --- /dev/null +++ b/generated/swagger/crm-api/src/models/bonus-card-info-dto.ts @@ -0,0 +1,83 @@ +/* tslint:disable */ +import { AddressDTO } from './address-dto'; +import { Gender } from './gender'; + +/** + * Kundenkarte + */ +export interface BonusCardInfoDTO { + /** + * Adresse + */ + address?: AddressDTO; + + /** + * Kartennummer + */ + code?: string; + + /** + * Angelegt am + */ + created?: string; + + /** + * Geburtsdatum + */ + dateOfBirth?: string; + + /** + * E-Mail Adresse + */ + email?: string; + + /** + * Vorname + */ + firstName?: string; + + /** + * Format (Karte, App, ...) + */ + format?: string; + + /** + * Anrede + */ + gender?: Gender; + + /** + * Activ + */ + isActive?: boolean; + + /** + * Primäre Karte + */ + isPrimary?: boolean; + + /** + * Nachname + */ + lastName?: string; + + /** + * Titel + */ + title?: string; + + /** + * Punktestand + */ + totalPoints?: number; + + /** + * Punkte gesammelt + */ + totalPointsCollected?: number; + + /** + * Punkte eingelöst / verbraucht + */ + totalPointsUsed?: number; +} diff --git a/generated/swagger/crm-api/src/models/branch-dto.ts b/generated/swagger/crm-api/src/models/branch-dto.ts new file mode 100644 index 000000000..bedcacb2f --- /dev/null +++ b/generated/swagger/crm-api/src/models/branch-dto.ts @@ -0,0 +1,16 @@ +/* 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'; +export interface BranchDTO extends EntityDTOBaseOfBranchDTOAndIBranch { + address?: AddressDTO; + branchNumber?: string; + branchType: BranchType; + isOnline?: boolean; + key?: string; + label?: EntityDTOContainerOfLabelDTO; + name?: string; + parent?: number; + shortName?: string; +} diff --git a/generated/swagger/crm-api/src/models/branch-type.ts b/generated/swagger/crm-api/src/models/branch-type.ts new file mode 100644 index 000000000..68ed028c1 --- /dev/null +++ b/generated/swagger/crm-api/src/models/branch-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type BranchType = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/crm-api/src/models/check-loyalty-card-result.ts b/generated/swagger/crm-api/src/models/check-loyalty-card-result.ts new file mode 100644 index 000000000..424822bfb --- /dev/null +++ b/generated/swagger/crm-api/src/models/check-loyalty-card-result.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { CustomerInfoDTO } from './customer-info-dto'; +import { LoyaltyCardStatus } from './loyalty-card-status'; +export interface CheckLoyaltyCardResult { + /** + * Customer + */ + customer?: CustomerInfoDTO; + + /** + * Status + */ + status: LoyaltyCardStatus; +} diff --git a/generated/swagger/crm-api/src/models/communication-details-dto.ts b/generated/swagger/crm-api/src/models/communication-details-dto.ts new file mode 100644 index 000000000..2b13745cb --- /dev/null +++ b/generated/swagger/crm-api/src/models/communication-details-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface CommunicationDetailsDTO extends TouchedBase { + email?: string; + fax?: string; + mobile?: string; + phone?: string; +} diff --git a/generated/swagger/crm-api/src/models/country-dto.ts b/generated/swagger/crm-api/src/models/country-dto.ts new file mode 100644 index 000000000..d91ac647e --- /dev/null +++ b/generated/swagger/crm-api/src/models/country-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCountryDTOAndICountry } from './entity-dtobase-of-country-dtoand-icountry'; +export interface CountryDTO extends EntityDTOBaseOfCountryDTOAndICountry { + isDefault?: string; + isO3166_A_3?: string; + name?: string; + sort?: number; +} diff --git a/generated/swagger/crm-api/src/models/cruda.ts b/generated/swagger/crm-api/src/models/cruda.ts new file mode 100644 index 000000000..f1adbc88c --- /dev/null +++ b/generated/swagger/crm-api/src/models/cruda.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CRUDA = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/crm-api/src/models/customer-dto.ts b/generated/swagger/crm-api/src/models/customer-dto.ts new file mode 100644 index 000000000..817906472 --- /dev/null +++ b/generated/swagger/crm-api/src/models/customer-dto.ts @@ -0,0 +1,55 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCustomerDTOAndICustomer } from './entity-dtobase-of-customer-dtoand-icustomer'; +import { AddressDTO } from './address-dto'; +import { EntityDTOContainerOfAttributeDTO } from './entity-dtocontainer-of-attribute-dto'; +import { EntityDTOContainerOfBonusCardDTO } from './entity-dtocontainer-of-bonus-card-dto'; +import { EnvironmentChannel } from './environment-channel'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { CustomerStatus } from './customer-status'; +import { CustomerType } from './customer-type'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +import { Gender } from './gender'; +import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; +import { LinkedRecordDTO } from './linked-record-dto'; +import { NotificationChannel } from './notification-channel'; +import { OrganisationDTO } from './organisation-dto'; +import { AssignedPayerDTO } from './assigned-payer-dto'; +import { PaymentType } from './payment-type'; +import { EntityDTOContainerOfShippingAddressDTO } from './entity-dtocontainer-of-shipping-address-dto'; +import { EntityDTOContainerOfUserDTO } from './entity-dtocontainer-of-user-dto'; +export interface CustomerDTO extends EntityDTOBaseOfCustomerDTOAndICustomer { + address?: AddressDTO; + agentComment?: string; + attributes?: Array; + bonusCard?: EntityDTOContainerOfBonusCardDTO; + campaignCode?: string; + clientChannel?: EnvironmentChannel; + communicationDetails?: CommunicationDetailsDTO; + createdInBranch?: EntityDTOContainerOfBranchDTO; + customerGroup?: string; + customerNumber?: string; + customerStatus?: CustomerStatus; + customerType?: CustomerType; + dateOfBirth?: string; + deactivationComment?: string; + features?: Array; + fetchOnDeliveryNote?: boolean; + firstName?: string; + gender?: Gender; + hasOnlineAccount?: boolean; + isGuestAccount?: boolean; + label?: EntityDTOContainerOfLabelDTO; + lastName?: string; + linkedRecords?: Array; + notificationChannels?: NotificationChannel; + orderCount?: number; + organisation?: OrganisationDTO; + payers?: Array; + preferredPaymentType?: PaymentType; + shippingAddresses?: Array; + statusChangeComment?: string; + statusComment?: string; + title?: string; + user?: EntityDTOContainerOfUserDTO; +} diff --git a/generated/swagger/crm-api/src/models/customer-info-dto.ts b/generated/swagger/crm-api/src/models/customer-info-dto.ts new file mode 100644 index 000000000..75e08f0f5 --- /dev/null +++ b/generated/swagger/crm-api/src/models/customer-info-dto.ts @@ -0,0 +1,38 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCustomerInfoDTOAndICustomer } from './entity-dtobase-of-customer-info-dtoand-icustomer'; +import { AddressDTO } from './address-dto'; +import { EntityDTOContainerOfBonusCardDTO } from './entity-dtocontainer-of-bonus-card-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { CustomerStatus } from './customer-status'; +import { CustomerType } from './customer-type'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +import { Gender } from './gender'; +import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; +import { NotificationChannel } from './notification-channel'; +import { OrganisationDTO } from './organisation-dto'; +export interface CustomerInfoDTO extends EntityDTOBaseOfCustomerInfoDTOAndICustomer { + address?: AddressDTO; + agentComment?: string; + bonusCard?: EntityDTOContainerOfBonusCardDTO; + campaignCode?: string; + communicationDetails?: CommunicationDetailsDTO; + createdInBranch?: EntityDTOContainerOfBranchDTO; + customerGroup?: string; + customerNumber?: string; + customerStatus?: CustomerStatus; + customerType?: CustomerType; + dateOfBirth?: string; + features?: Array; + firstName?: string; + gender?: Gender; + hasOnlineAccount?: boolean; + isGuestAccount?: boolean; + label?: EntityDTOContainerOfLabelDTO; + lastName?: string; + linkedRecords?: Array; + notificationChannels?: NotificationChannel; + organisation?: OrganisationDTO; + title?: string; + userName?: string; +} diff --git a/generated/swagger/crm-api/src/models/customer-status.ts b/generated/swagger/crm-api/src/models/customer-status.ts new file mode 100644 index 000000000..04ba76726 --- /dev/null +++ b/generated/swagger/crm-api/src/models/customer-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CustomerStatus = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/crm-api/src/models/customer-type.ts b/generated/swagger/crm-api/src/models/customer-type.ts new file mode 100644 index 000000000..0cc960187 --- /dev/null +++ b/generated/swagger/crm-api/src/models/customer-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CustomerType = 0 | 1 | 2 | 4 | 8 | 16 | 32; diff --git a/generated/swagger/crm-api/src/models/data-format.ts b/generated/swagger/crm-api/src/models/data-format.ts new file mode 100644 index 000000000..8e5174ad5 --- /dev/null +++ b/generated/swagger/crm-api/src/models/data-format.ts @@ -0,0 +1,24 @@ +/* tslint:disable */ +export type DataFormat = + | 0 + | 1 + | 2 + | 4 + | 8 + | 16 + | 32 + | 64 + | 128 + | 256 + | 512 + | 1024 + | 2048 + | 4096 + | 8192 + | 16384 + | 32768 + | 65536 + | 131072 + | 262144 + | 524288 + | 1048576; diff --git a/generated/swagger/crm-api/src/models/dialog-content-type.ts b/generated/swagger/crm-api/src/models/dialog-content-type.ts new file mode 100644 index 000000000..6b4b699cf --- /dev/null +++ b/generated/swagger/crm-api/src/models/dialog-content-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/crm-api/src/models/dialog-of-string.ts b/generated/swagger/crm-api/src/models/dialog-of-string.ts new file mode 100644 index 000000000..927ec617a --- /dev/null +++ b/generated/swagger/crm-api/src/models/dialog-of-string.ts @@ -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; + actionsRequired?: number; + area?: string; + content?: string; + contentType: DialogContentType; + description?: string; + displayTimeout?: number; + settings: DialogSettings; + subtitle?: string; + title?: string; +} diff --git a/generated/swagger/crm-api/src/models/dialog-settings.ts b/generated/swagger/crm-api/src/models/dialog-settings.ts new file mode 100644 index 000000000..2ee035bc8 --- /dev/null +++ b/generated/swagger/crm-api/src/models/dialog-settings.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogSettings = 0 | 1 | 2 | 4; diff --git a/generated/swagger/crm-api/src/models/diff-dto.ts b/generated/swagger/crm-api/src/models/diff-dto.ts new file mode 100644 index 000000000..3e1e4a258 --- /dev/null +++ b/generated/swagger/crm-api/src/models/diff-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface DiffDTO { + caption?: string; + previousValue?: string; + property?: string; + value?: string; +} diff --git a/generated/swagger/crm-api/src/models/entity-dto.ts b/generated/swagger/crm-api/src/models/entity-dto.ts new file mode 100644 index 000000000..09a057dc1 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dto.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-attribute-dtoand-iattribute.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-attribute-dtoand-iattribute.ts new file mode 100644 index 000000000..422987d2f --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-attribute-dtoand-iattribute.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfAttributeDTOAndIAttribute extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-bonus-card-dtoand-ibonus-card.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-bonus-card-dtoand-ibonus-card.ts new file mode 100644 index 000000000..7f0b0127c --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-bonus-card-dtoand-ibonus-card.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfBonusCardDTOAndIBonusCard extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts new file mode 100644 index 000000000..be09cbd35 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts new file mode 100644 index 000000000..a1180da05 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCountryDTOAndICountry extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-customer-dtoand-icustomer.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-customer-dtoand-icustomer.ts new file mode 100644 index 000000000..39f11fb3f --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-customer-dtoand-icustomer.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCustomerDTOAndICustomer extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-customer-info-dtoand-icustomer.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-customer-info-dtoand-icustomer.ts new file mode 100644 index 000000000..3d9ccd8f6 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-customer-info-dtoand-icustomer.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCustomerInfoDTOAndICustomer extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts new file mode 100644 index 000000000..120a1f025 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-payer-dtoand-ipayer.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-payer-dtoand-ipayer.ts new file mode 100644 index 000000000..239f58d3d --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-payer-dtoand-ipayer.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfPayerDTOAndIPayer extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts new file mode 100644 index 000000000..f00d79014 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfShippingAddressDTOAndIShippingAddress extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts b/generated/swagger/crm-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts new file mode 100644 index 000000000..71f88c369 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase {} diff --git a/generated/swagger/crm-api/src/models/entity-dtobase.ts b/generated/swagger/crm-api/src/models/entity-dtobase.ts new file mode 100644 index 000000000..691d6c9c1 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtobase.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTO } from './entity-dto'; +export interface EntityDTOBase extends EntityDTO {} diff --git a/generated/swagger/crm-api/src/models/entity-dtocontainer-of-attribute-dto.ts b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-attribute-dto.ts new file mode 100644 index 000000000..cd4dcaf1d --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-attribute-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { AttributeDTO } from './attribute-dto'; +export interface EntityDTOContainerOfAttributeDTO extends EntityDTOReferenceContainer { + data?: AttributeDTO; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtocontainer-of-bonus-card-dto.ts b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-bonus-card-dto.ts new file mode 100644 index 000000000..e417e64d7 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-bonus-card-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { BonusCardDTO } from './bonus-card-dto'; +export interface EntityDTOContainerOfBonusCardDTO extends EntityDTOReferenceContainer { + data?: BonusCardDTO; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtocontainer-of-branch-dto.ts b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-branch-dto.ts new file mode 100644 index 000000000..99b26c663 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { BranchDTO } from './branch-dto'; +export interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer { + data?: BranchDTO; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtocontainer-of-customer-dto.ts b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-customer-dto.ts new file mode 100644 index 000000000..1d9f5beef --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-customer-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CustomerDTO } from './customer-dto'; +export interface EntityDTOContainerOfCustomerDTO extends EntityDTOReferenceContainer { + data?: CustomerDTO; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtocontainer-of-label-dto.ts b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-label-dto.ts new file mode 100644 index 000000000..ab1491f60 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-label-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { LabelDTO } from './label-dto'; +export interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer { + data?: LabelDTO; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtocontainer-of-payer-dto.ts b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-payer-dto.ts new file mode 100644 index 000000000..53ec99bc9 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-payer-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { PayerDTO } from './payer-dto'; +export interface EntityDTOContainerOfPayerDTO extends EntityDTOReferenceContainer { + data?: PayerDTO; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtocontainer-of-shipping-address-dto.ts b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-shipping-address-dto.ts new file mode 100644 index 000000000..64f647dd2 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-shipping-address-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ShippingAddressDTO } from './shipping-address-dto'; +export interface EntityDTOContainerOfShippingAddressDTO extends EntityDTOReferenceContainer { + data?: ShippingAddressDTO; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtocontainer-of-user-dto.ts b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-user-dto.ts new file mode 100644 index 000000000..0e53285d5 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtocontainer-of-user-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { UserDTO } from './user-dto'; +export interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer { + data?: UserDTO; +} diff --git a/generated/swagger/crm-api/src/models/entity-dtoreference-container.ts b/generated/swagger/crm-api/src/models/entity-dtoreference-container.ts new file mode 100644 index 000000000..5bbfd73bc --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-dtoreference-container.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/entity-key-value-dtoof-string-and-string.ts b/generated/swagger/crm-api/src/models/entity-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..936654502 --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-key-value-dtoof-string-and-string.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityKeyValueDTOOfStringAndString extends EntityDTOBase { + enabled?: boolean; + key?: string; + selected?: boolean; + value?: string; +} diff --git a/generated/swagger/crm-api/src/models/entity-status.ts b/generated/swagger/crm-api/src/models/entity-status.ts new file mode 100644 index 000000000..aac647bbb --- /dev/null +++ b/generated/swagger/crm-api/src/models/entity-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type EntityStatus = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/crm-api/src/models/environment-channel.ts b/generated/swagger/crm-api/src/models/environment-channel.ts new file mode 100644 index 000000000..75d8cdbe1 --- /dev/null +++ b/generated/swagger/crm-api/src/models/environment-channel.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type EnvironmentChannel = 0 | 1 | 2 | 4 | 8 | 16 | 32; diff --git a/generated/swagger/crm-api/src/models/external-reference-dto.ts b/generated/swagger/crm-api/src/models/external-reference-dto.ts new file mode 100644 index 000000000..3225cd158 --- /dev/null +++ b/generated/swagger/crm-api/src/models/external-reference-dto.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/gender.ts b/generated/swagger/crm-api/src/models/gender.ts new file mode 100644 index 000000000..8a913f7d3 --- /dev/null +++ b/generated/swagger/crm-api/src/models/gender.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type Gender = 0 | 1 | 2 | 4; diff --git a/generated/swagger/crm-api/src/models/geo-location.ts b/generated/swagger/crm-api/src/models/geo-location.ts new file mode 100644 index 000000000..de43fed14 --- /dev/null +++ b/generated/swagger/crm-api/src/models/geo-location.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface GeoLocation extends TouchedBase { + altitude?: number; + latitude?: number; + longitude?: number; +} diff --git a/generated/swagger/crm-api/src/models/history-dto.ts b/generated/swagger/crm-api/src/models/history-dto.ts new file mode 100644 index 000000000..1f7ef7a66 --- /dev/null +++ b/generated/swagger/crm-api/src/models/history-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { DiffDTO } from './diff-dto'; +export interface HistoryDTO { + changed?: string; + changedAt?: string; + changedBy?: string; + changeset?: number; + created?: string; + createdAt?: string; + createdBy?: string; + description?: string; + histDate?: string; + historyset?: number; + id?: number; + location?: string; + name?: string; + values?: Array; + version?: number; +} diff --git a/generated/swagger/crm-api/src/models/input-dto.ts b/generated/swagger/crm-api/src/models/input-dto.ts new file mode 100644 index 000000000..a44cca825 --- /dev/null +++ b/generated/swagger/crm-api/src/models/input-dto.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/input-group-dto.ts b/generated/swagger/crm-api/src/models/input-group-dto.ts new file mode 100644 index 000000000..558455e56 --- /dev/null +++ b/generated/swagger/crm-api/src/models/input-group-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { InputDTO } from './input-dto'; +export interface InputGroupDTO { + description?: string; + group?: string; + input?: Array; + label?: string; +} diff --git a/generated/swagger/crm-api/src/models/input-options-dto.ts b/generated/swagger/crm-api/src/models/input-options-dto.ts new file mode 100644 index 000000000..c253a83c6 --- /dev/null +++ b/generated/swagger/crm-api/src/models/input-options-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { OptionDTO } from './option-dto'; +export interface InputOptionsDTO { + max?: number; + values?: Array; +} diff --git a/generated/swagger/crm-api/src/models/input-type.ts b/generated/swagger/crm-api/src/models/input-type.ts new file mode 100644 index 000000000..4a4331440 --- /dev/null +++ b/generated/swagger/crm-api/src/models/input-type.ts @@ -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; diff --git a/generated/swagger/crm-api/src/models/key-value-dtoof-string-and-string.ts b/generated/swagger/crm-api/src/models/key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..d64c861f2 --- /dev/null +++ b/generated/swagger/crm-api/src/models/key-value-dtoof-string-and-string.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/label-dto.ts b/generated/swagger/crm-api/src/models/label-dto.ts new file mode 100644 index 000000000..ff0afc2b9 --- /dev/null +++ b/generated/swagger/crm-api/src/models/label-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOBaseOfLabelDTOAndILabel } from './entity-dtobase-of-label-dtoand-ilabel'; +export interface LabelDTO extends EntityDTOBaseOfLabelDTOAndILabel { + key?: string; + name?: string; +} diff --git a/generated/swagger/crm-api/src/models/linked-record-dto.ts b/generated/swagger/crm-api/src/models/linked-record-dto.ts new file mode 100644 index 000000000..317e4bf21 --- /dev/null +++ b/generated/swagger/crm-api/src/models/linked-record-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface LinkedRecordDTO { + isSource?: boolean; + number?: string; + pk?: string; + repository?: string; +} diff --git a/generated/swagger/crm-api/src/models/list-response-args-of-assigned-payer-dto.ts b/generated/swagger/crm-api/src/models/list-response-args-of-assigned-payer-dto.ts new file mode 100644 index 000000000..a8e0ed295 --- /dev/null +++ b/generated/swagger/crm-api/src/models/list-response-args-of-assigned-payer-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfAssignedPayerDTO } from './response-args-of-ienumerable-of-assigned-payer-dto'; +export interface ListResponseArgsOfAssignedPayerDTO extends ResponseArgsOfIEnumerableOfAssignedPayerDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/crm-api/src/models/list-response-args-of-customer-info-dto.ts b/generated/swagger/crm-api/src/models/list-response-args-of-customer-info-dto.ts new file mode 100644 index 000000000..5614edc29 --- /dev/null +++ b/generated/swagger/crm-api/src/models/list-response-args-of-customer-info-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from './response-args-of-ienumerable-of-customer-info-dto'; +export interface ListResponseArgsOfCustomerInfoDTO extends ResponseArgsOfIEnumerableOfCustomerInfoDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/crm-api/src/models/list-response-args-of-shipping-address-dto.ts b/generated/swagger/crm-api/src/models/list-response-args-of-shipping-address-dto.ts new file mode 100644 index 000000000..db1da3d18 --- /dev/null +++ b/generated/swagger/crm-api/src/models/list-response-args-of-shipping-address-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfShippingAddressDTO } from './response-args-of-ienumerable-of-shipping-address-dto'; +export interface ListResponseArgsOfShippingAddressDTO extends ResponseArgsOfIEnumerableOfShippingAddressDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/crm-api/src/models/loyalty-card-status.ts b/generated/swagger/crm-api/src/models/loyalty-card-status.ts new file mode 100644 index 000000000..5c10a9462 --- /dev/null +++ b/generated/swagger/crm-api/src/models/loyalty-card-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Kundenkartenstatus + */ +export type LoyaltyCardStatus = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/crm-api/src/models/notification-channel.ts b/generated/swagger/crm-api/src/models/notification-channel.ts new file mode 100644 index 000000000..e295d7034 --- /dev/null +++ b/generated/swagger/crm-api/src/models/notification-channel.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type NotificationChannel = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/crm-api/src/models/option-dto.ts b/generated/swagger/crm-api/src/models/option-dto.ts new file mode 100644 index 000000000..4d13492b3 --- /dev/null +++ b/generated/swagger/crm-api/src/models/option-dto.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/order-by-dto.ts b/generated/swagger/crm-api/src/models/order-by-dto.ts new file mode 100644 index 000000000..82eb4befa --- /dev/null +++ b/generated/swagger/crm-api/src/models/order-by-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +export interface OrderByDTO { + by?: string; + desc?: boolean; + label?: string; +} diff --git a/generated/swagger/crm-api/src/models/organisation-dto.ts b/generated/swagger/crm-api/src/models/organisation-dto.ts new file mode 100644 index 000000000..63f2519d1 --- /dev/null +++ b/generated/swagger/crm-api/src/models/organisation-dto.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/organisation-names-dto.ts b/generated/swagger/crm-api/src/models/organisation-names-dto.ts new file mode 100644 index 000000000..be8406b19 --- /dev/null +++ b/generated/swagger/crm-api/src/models/organisation-names-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface OrganisationNamesDTO extends TouchedBase { + department?: string; + legalForm?: string; + name?: string; + nameSuffix?: string; +} diff --git a/generated/swagger/crm-api/src/models/payer-dto.ts b/generated/swagger/crm-api/src/models/payer-dto.ts new file mode 100644 index 000000000..09452c819 --- /dev/null +++ b/generated/swagger/crm-api/src/models/payer-dto.ts @@ -0,0 +1,32 @@ +/* tslint:disable */ +import { EntityDTOBaseOfPayerDTOAndIPayer } from './entity-dtobase-of-payer-dtoand-ipayer'; +import { AddressDTO } from './address-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { Gender } from './gender'; +import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; +import { OrganisationDTO } from './organisation-dto'; +import { PayerStatus } from './payer-status'; +import { CustomerType } from './customer-type'; +import { PaymentSettingsDTO } from './payment-settings-dto'; +export interface PayerDTO extends EntityDTOBaseOfPayerDTOAndIPayer { + address?: AddressDTO; + agentComment?: string; + communicationDetails?: CommunicationDetailsDTO; + deactivationComment?: string; + defaultPaymentPeriod?: number; + firstName?: string; + gender?: Gender; + isGuestAccount?: boolean; + label?: EntityDTOContainerOfLabelDTO; + lastName?: string; + organisation?: OrganisationDTO; + payerGroup?: string; + payerNumber?: string; + payerStatus?: PayerStatus; + payerType?: CustomerType; + paymentTypes?: Array; + standardInvoiceText?: string; + statusChangeComment?: string; + statusComment?: string; + title?: string; +} diff --git a/generated/swagger/crm-api/src/models/payer-status.ts b/generated/swagger/crm-api/src/models/payer-status.ts new file mode 100644 index 000000000..c8aa5bbdd --- /dev/null +++ b/generated/swagger/crm-api/src/models/payer-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type PayerStatus = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/crm-api/src/models/payment-settings-dto.ts b/generated/swagger/crm-api/src/models/payment-settings-dto.ts new file mode 100644 index 000000000..6ded5ea74 --- /dev/null +++ b/generated/swagger/crm-api/src/models/payment-settings-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { PaymentType } from './payment-type'; +export interface PaymentSettingsDTO { + allow?: string; + channel?: string; + denialReason?: string; + deny?: string; + paymentType?: PaymentType; +} diff --git a/generated/swagger/crm-api/src/models/payment-type.ts b/generated/swagger/crm-api/src/models/payment-type.ts new file mode 100644 index 000000000..0e75ff6a9 --- /dev/null +++ b/generated/swagger/crm-api/src/models/payment-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type PaymentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768; diff --git a/generated/swagger/crm-api/src/models/problem-details.ts b/generated/swagger/crm-api/src/models/problem-details.ts new file mode 100644 index 000000000..e8d39aec9 --- /dev/null +++ b/generated/swagger/crm-api/src/models/problem-details.ts @@ -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; +} diff --git a/generated/swagger/crm-api/src/models/query-settings-dto.ts b/generated/swagger/crm-api/src/models/query-settings-dto.ts new file mode 100644 index 000000000..6d58c4cc6 --- /dev/null +++ b/generated/swagger/crm-api/src/models/query-settings-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { InputGroupDTO } from './input-group-dto'; +import { OrderByDTO } from './order-by-dto'; +export interface QuerySettingsDTO { + filter?: Array; + input?: Array; + orderBy?: Array; +} diff --git a/generated/swagger/crm-api/src/models/query-token-dto.ts b/generated/swagger/crm-api/src/models/query-token-dto.ts new file mode 100644 index 000000000..5310b58e2 --- /dev/null +++ b/generated/swagger/crm-api/src/models/query-token-dto.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { QueryTokenDTO2 } from './query-token-dto2'; +export interface QueryTokenDTO extends QueryTokenDTO2 { + labelKey?: string; +} diff --git a/generated/swagger/crm-api/src/models/query-token-dto2.ts b/generated/swagger/crm-api/src/models/query-token-dto2.ts new file mode 100644 index 000000000..02cff9389 --- /dev/null +++ b/generated/swagger/crm-api/src/models/query-token-dto2.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { OrderByDTO } from './order-by-dto'; +export interface QueryTokenDTO2 { + filter?: { [key: string]: string }; + friendlyName?: string; + fuzzy?: number; + hitsOnly?: boolean; + ids?: Array; + input?: { [key: string]: string }; + options?: { [key: string]: string }; + orderBy?: Array; + skip?: number; + take?: number; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-assigned-payer-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-assigned-payer-dto.ts new file mode 100644 index 000000000..212d81015 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-assigned-payer-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { AssignedPayerDTO } from './assigned-payer-dto'; +export interface ResponseArgsOfAssignedPayerDTO extends ResponseArgs { + result?: AssignedPayerDTO; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-boolean.ts b/generated/swagger/crm-api/src/models/response-args-of-boolean.ts new file mode 100644 index 000000000..529333be1 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-boolean.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfBoolean extends ResponseArgs { + result: boolean; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-check-loyalty-card-result.ts b/generated/swagger/crm-api/src/models/response-args-of-check-loyalty-card-result.ts new file mode 100644 index 000000000..65b4ae0d2 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-check-loyalty-card-result.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CheckLoyaltyCardResult } from './check-loyalty-card-result'; +export interface ResponseArgsOfCheckLoyaltyCardResult extends ResponseArgs { + result?: CheckLoyaltyCardResult; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-customer-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-customer-dto.ts new file mode 100644 index 000000000..8eed99838 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-customer-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CustomerDTO } from './customer-dto'; +export interface ResponseArgsOfCustomerDTO extends ResponseArgs { + result?: CustomerDTO; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-address-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-address-dto.ts new file mode 100644 index 000000000..5ce9e9f68 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-address-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { AddressDTO } from './address-dto'; +export interface ResponseArgsOfIEnumerableOfAddressDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-assigned-payer-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-assigned-payer-dto.ts new file mode 100644 index 000000000..0df23a423 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-assigned-payer-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { AssignedPayerDTO } from './assigned-payer-dto'; +export interface ResponseArgsOfIEnumerableOfAssignedPayerDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts new file mode 100644 index 000000000..bc00823d6 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { AutocompleteDTO } from './autocomplete-dto'; +export interface ResponseArgsOfIEnumerableOfAutocompleteDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-bonus-card-info-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-bonus-card-info-dto.ts new file mode 100644 index 000000000..0ece6aad2 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-bonus-card-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { BonusCardInfoDTO } from './bonus-card-info-dto'; +export interface ResponseArgsOfIEnumerableOfBonusCardInfoDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-country-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-country-dto.ts new file mode 100644 index 000000000..894e2758e --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-country-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CountryDTO } from './country-dto'; +export interface ResponseArgsOfIEnumerableOfCountryDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-customer-info-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-customer-info-dto.ts new file mode 100644 index 000000000..32285b7ff --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-customer-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CustomerInfoDTO } from './customer-info-dto'; +export interface ResponseArgsOfIEnumerableOfCustomerInfoDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..34387a6d1 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { EntityKeyValueDTOOfStringAndString } from './entity-key-value-dtoof-string-and-string'; +export interface ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-history-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-history-dto.ts new file mode 100644 index 000000000..c96abbe9b --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-history-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { HistoryDTO } from './history-dto'; +export interface ResponseArgsOfIEnumerableOfHistoryDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..15fbb9db8 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +export interface ResponseArgsOfIEnumerableOfKeyValueDTOOfStringAndString extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-shipping-address-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-shipping-address-dto.ts new file mode 100644 index 000000000..71eb38463 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-ienumerable-of-shipping-address-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ShippingAddressDTO } from './shipping-address-dto'; +export interface ResponseArgsOfIEnumerableOfShippingAddressDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-input-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-input-dto.ts new file mode 100644 index 000000000..57a95f41b --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-input-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { InputDTO } from './input-dto'; +export interface ResponseArgsOfInputDTO extends ResponseArgs { + result?: InputDTO; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-nullable-boolean.ts b/generated/swagger/crm-api/src/models/response-args-of-nullable-boolean.ts new file mode 100644 index 000000000..4cdae7fac --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-nullable-boolean.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfNullableBoolean extends ResponseArgs { + result?: boolean; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-payer-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-payer-dto.ts new file mode 100644 index 000000000..838101fdd --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-payer-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PayerDTO } from './payer-dto'; +export interface ResponseArgsOfPayerDTO extends ResponseArgs { + result?: PayerDTO; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-query-settings-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-query-settings-dto.ts new file mode 100644 index 000000000..d5ea2970a --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-query-settings-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { QuerySettingsDTO } from './query-settings-dto'; +export interface ResponseArgsOfQuerySettingsDTO extends ResponseArgs { + result?: QuerySettingsDTO; +} diff --git a/generated/swagger/crm-api/src/models/response-args-of-shipping-address-dto.ts b/generated/swagger/crm-api/src/models/response-args-of-shipping-address-dto.ts new file mode 100644 index 000000000..e149bfa86 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args-of-shipping-address-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ShippingAddressDTO } from './shipping-address-dto'; +export interface ResponseArgsOfShippingAddressDTO extends ResponseArgs { + result?: ShippingAddressDTO; +} diff --git a/generated/swagger/crm-api/src/models/response-args.ts b/generated/swagger/crm-api/src/models/response-args.ts new file mode 100644 index 000000000..d9819f190 --- /dev/null +++ b/generated/swagger/crm-api/src/models/response-args.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { DialogOfString } from './dialog-of-string'; +export interface ResponseArgs { + dialog?: DialogOfString; + error: boolean; + invalidProperties?: { [key: string]: string }; + message?: string; + requestId?: number; +} diff --git a/generated/swagger/crm-api/src/models/save-customer-values.ts b/generated/swagger/crm-api/src/models/save-customer-values.ts new file mode 100644 index 000000000..a5f36b195 --- /dev/null +++ b/generated/swagger/crm-api/src/models/save-customer-values.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { CustomerDTO } from './customer-dto'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +export interface SaveCustomerValues { + customer?: CustomerDTO; + modifiers?: Array; +} diff --git a/generated/swagger/crm-api/src/models/shipping-address-dto.ts b/generated/swagger/crm-api/src/models/shipping-address-dto.ts new file mode 100644 index 000000000..7fe2ced22 --- /dev/null +++ b/generated/swagger/crm-api/src/models/shipping-address-dto.ts @@ -0,0 +1,21 @@ +/* tslint:disable */ +import { EntityDTOBaseOfShippingAddressDTOAndIShippingAddress } from './entity-dtobase-of-shipping-address-dtoand-ishipping-address'; +import { AddressDTO } from './address-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { Gender } from './gender'; +import { OrganisationDTO } from './organisation-dto'; +import { ShippingAddressType } from './shipping-address-type'; +export interface ShippingAddressDTO extends EntityDTOBaseOfShippingAddressDTOAndIShippingAddress { + address?: AddressDTO; + agentComment?: string; + communicationDetails?: CommunicationDetailsDTO; + firstName?: string; + gender?: Gender; + isDefault?: string; + lastName?: string; + organisation?: OrganisationDTO; + title?: string; + type?: ShippingAddressType; + validated?: string; + validationResult?: number; +} diff --git a/generated/swagger/crm-api/src/models/shipping-address-type.ts b/generated/swagger/crm-api/src/models/shipping-address-type.ts new file mode 100644 index 000000000..01d653358 --- /dev/null +++ b/generated/swagger/crm-api/src/models/shipping-address-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type ShippingAddressType = 0 | 1 | 2; diff --git a/generated/swagger/crm-api/src/models/touched-base.ts b/generated/swagger/crm-api/src/models/touched-base.ts new file mode 100644 index 000000000..15e213656 --- /dev/null +++ b/generated/swagger/crm-api/src/models/touched-base.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export interface TouchedBase {} diff --git a/generated/swagger/crm-api/src/models/user-dto.ts b/generated/swagger/crm-api/src/models/user-dto.ts new file mode 100644 index 000000000..7a3c7b36c --- /dev/null +++ b/generated/swagger/crm-api/src/models/user-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { EntityDTOBaseOfUserDTOAndIUser } from './entity-dtobase-of-user-dtoand-iuser'; +import { Gender } from './gender'; +export interface UserDTO extends EntityDTOBaseOfUserDTOAndIUser { + email?: string; + firstName?: string; + gender: Gender; + lastName?: string; + name?: string; + title?: string; +} diff --git a/generated/swagger/crm-api/src/services.ts b/generated/swagger/crm-api/src/services.ts new file mode 100644 index 000000000..c225232c0 --- /dev/null +++ b/generated/swagger/crm-api/src/services.ts @@ -0,0 +1,6 @@ +export { AddressService } from './services/address.service'; +export { CountryService } from './services/country.service'; +export { CustomerService } from './services/customer.service'; +export { LoyaltyCardService } from './services/loyalty-card.service'; +export { PayerService } from './services/payer.service'; +export { ShippingAddressService } from './services/shipping-address.service'; diff --git a/generated/swagger/crm-api/src/services/address.service.ts b/generated/swagger/crm-api/src/services/address.service.ts new file mode 100644 index 000000000..941358531 --- /dev/null +++ b/generated/swagger/crm-api/src/services/address.service.ts @@ -0,0 +1,61 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CrmConfiguration as __Configuration } from '../crm-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfAddressDTO } from '../models/response-args-of-ienumerable-of-address-dto'; +import { AddressDTO } from '../models/address-dto'; +@Injectable({ + providedIn: 'root', +}) +class AddressService extends __BaseService { + static readonly AddressValidateAddressPath = '/customer/address/validate'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Validiert die angegebenen Adressdaten auf ihre Gültigkeit und liefert (soweit möglich) Vorschläge zur Korrektur + * Result = null: Adresse ist gültig + * Result = empty Array: Adresse ist ungültig, keine Adressvorschläge + * Result = AdressDTO[x]: Adresse ist ungültig, x Adressvorschläge + * @param address AdressDTO mit city, zipCode, street, streetNumber, country + */ + AddressValidateAddressResponse(address: AddressDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = address; + let req = new HttpRequest('POST', this.rootUrl + `/customer/address/validate`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Validiert die angegebenen Adressdaten auf ihre Gültigkeit und liefert (soweit möglich) Vorschläge zur Korrektur + * Result = null: Adresse ist gültig + * Result = empty Array: Adresse ist ungültig, keine Adressvorschläge + * Result = AdressDTO[x]: Adresse ist ungültig, x Adressvorschläge + * @param address AdressDTO mit city, zipCode, street, streetNumber, country + */ + AddressValidateAddress(address: AddressDTO): __Observable { + return this.AddressValidateAddressResponse(address).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAddressDTO)); + } +} + +module AddressService {} + +export { AddressService }; diff --git a/generated/swagger/crm-api/src/services/country.service.ts b/generated/swagger/crm-api/src/services/country.service.ts new file mode 100644 index 000000000..c3d01ad21 --- /dev/null +++ b/generated/swagger/crm-api/src/services/country.service.ts @@ -0,0 +1,83 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CrmConfiguration as __Configuration } from '../crm-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfCountryDTO } from '../models/response-args-of-ienumerable-of-country-dto'; +@Injectable({ + providedIn: 'root', +}) +class CountryService extends __BaseService { + static readonly CountryGetCountriesPath = '/customer/countries'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Länderliste + * @param params The `CountryService.CountryGetCountriesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: Lokalisierung + */ + CountryGetCountriesResponse( + params: CountryService.CountryGetCountriesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/customer/countries`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Länderliste + * @param params The `CountryService.CountryGetCountriesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: Lokalisierung + */ + CountryGetCountries(params: CountryService.CountryGetCountriesParams): __Observable { + return this.CountryGetCountriesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCountryDTO)); + } +} + +module CountryService { + /** + * Parameters for CountryGetCountries + */ + export interface CountryGetCountriesParams { + take?: null | number; + skip?: null | number; + + /** + * Lokalisierung + */ + locale?: null | string; + } +} + +export { CountryService }; diff --git a/generated/swagger/crm-api/src/services/customer.service.ts b/generated/swagger/crm-api/src/services/customer.service.ts new file mode 100644 index 000000000..d28db97f1 --- /dev/null +++ b/generated/swagger/crm-api/src/services/customer.service.ts @@ -0,0 +1,864 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CrmConfiguration as __Configuration } from '../crm-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto'; +import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; +import { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto'; +import { AutocompleteTokenDTO } from '../models/autocomplete-token-dto'; +import { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto'; +import { SaveCustomerValues } from '../models/save-customer-values'; +import { CustomerDTO } from '../models/customer-dto'; +import { ResponseArgsOfBoolean } from '../models/response-args-of-boolean'; +import { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto'; +import { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto'; +import { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto'; +import { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean'; +import { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto'; +import { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto'; +@Injectable({ + providedIn: 'root', +}) +class CustomerService extends __BaseService { + static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend'; + static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings'; + static readonly CustomerCustomerAutocompletePath = '/customer/s/complete'; + static readonly CustomerListCustomersPath = '/customer/s'; + static readonly CustomerGetCustomerPath = '/customer/{customerId}'; + static readonly CustomerUpdateCustomerPath = '/customer/{customerId}'; + static readonly CustomerPatchCustomerPath = '/customer/{customerId}'; + static readonly CustomerDeleteCustomerPath = '/customer/{customerId}'; + static readonly CustomerCreateCustomerPath = '/customer'; + static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer'; + static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate'; + static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan'; + static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard'; + static readonly CustomerEmailExistsPath = '/store/customer/emailexists'; + static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers'; + static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag'; + static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...) + * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters: + * + * - `customerId`: Kunde PK + * + * - `locale`: Lokalisierung + */ + CustomerCanExtendCustomerResponse( + params: CustomerService.CustomerCanExtendCustomerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...) + * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters: + * + * - `customerId`: Kunde PK + * + * - `locale`: Lokalisierung + */ + CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable { + return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO)); + } + + /** + * Wareneingang-Filter + */ + CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Wareneingang-Filter + */ + CustomerCustomerQuerySettings(): __Observable { + return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * @param payload undefined + */ + CustomerCustomerAutocompleteResponse( + payload: AutocompleteTokenDTO, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param payload undefined + */ + CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable { + return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO)); + } + + /** + * Kundensuche + * @param queryToken Suchkriterien + */ + CustomerListCustomersResponse(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 + `/customer/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; + }), + ); + } + /** + * Kundensuche + * @param queryToken Suchkriterien + */ + CustomerListCustomers(queryToken: QueryTokenDTO): __Observable { + return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO)); + } + + /** + * Kunde + * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters: + * + * - `customerId`: Kunde PK + * + * - `eagerLoading`: eagerLoading + */ + CustomerGetCustomerResponse( + params: CustomerService.CustomerGetCustomerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Kunde + * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters: + * + * - `customerId`: Kunde PK + * + * - `eagerLoading`: eagerLoading + */ + CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable { + return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO)); + } + + /** + * Änderung eines bestehenden Kunden + * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters: + * + * - `payload`: Kundendaten + * + * - `customerId`: Kunde PK + */ + CustomerUpdateCustomerResponse( + params: CustomerService.CustomerUpdateCustomerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + + let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung eines bestehenden Kunden + * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters: + * + * - `payload`: Kundendaten + * + * - `customerId`: Kunde PK + */ + CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable { + return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO)); + } + + /** + * Änderung eines bestehenden Kunden + * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters: + * + * - `customerId`: Kunde PK + * + * - `customer`: Kundendaten + * + * - `eagerLoading`: + */ + CustomerPatchCustomerResponse( + params: CustomerService.CustomerPatchCustomerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.customer; + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung eines bestehenden Kunden + * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters: + * + * - `customerId`: Kunde PK + * + * - `customer`: Kundendaten + * + * - `eagerLoading`: + */ + CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable { + return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO)); + } + + /** + * Löschen eines bestehenden Kunden + * + * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert. + * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters: + * + * - `customerId`: PK Kunden + * + * - `deletionComment`: Grund des Löschens + */ + CustomerDeleteCustomerResponse( + params: CustomerService.CustomerDeleteCustomerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString()); + let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Löschen eines bestehenden Kunden + * + * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert. + * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters: + * + * - `customerId`: PK Kunden + * + * - `deletionComment`: Grund des Löschens + */ + CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable { + return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean)); + } + + /** + * Anlage eines neuen Kunden + * @param payload Kundendaten + */ + CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Anlage eines neuen Kunden + * @param payload Kundendaten + */ + CustomerCreateCustomer(payload: SaveCustomerValues): __Observable { + return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO)); + } + + /** + * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz + * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters: + * + * - `customerId`: Kunde PK + * + * - `payerId`: Regulierer/Rechnungsadresse PK + * + * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse + * + * - `eagerLoading`: eagerLoading (optional, default: 1) + */ + CustomerAddPayerReferenceResponse( + params: CustomerService.CustomerAddPayerReferenceParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString()); + if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz + * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters: + * + * - `customerId`: Kunde PK + * + * - `payerId`: Regulierer/Rechnungsadresse PK + * + * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse + * + * - `eagerLoading`: eagerLoading (optional, default: 1) + */ + CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable { + return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO)); + } + + /** + * Deaktivieren eines bestehenden Kunden + * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters: + * + * - `customerId`: Kunden PK + * + * - `deactivationComment`: Deaktivierungsgrund + */ + CustomerDeactivateCustomerResponse( + params: CustomerService.CustomerDeactivateCustomerParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Deaktivieren eines bestehenden Kunden + * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters: + * + * - `customerId`: Kunden PK + * + * - `deactivationComment`: Deaktivierungsgrund + */ + CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable { + return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean)); + } + + /** + * Kundenkartenscan + * @param input Scanner input + */ + CustomerGetCustomerByBonuscardResponse( + input?: null | string, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (input != null) __params = __params.set('input', input.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Kundenkartenscan + * @param input Scanner input + */ + CustomerGetCustomerByBonuscard(input?: null | string): __Observable { + return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO)); + } + + /** + * Kundenkarte + * @param customerId PK Kunde + */ + CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Kundenkarte + * @param customerId PK Kunde + */ + CustomerGetBonuscards(customerId: number): __Observable { + return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO)); + } + + /** + * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist + * @param email E-Mail Adresse + */ + CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (email != null) __params = __params.set('email', email.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist + * @param email E-Mail Adresse + */ + CustomerEmailExists(email?: null | string): __Observable { + return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean)); + } + + /** + * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters: + * + * - `customerId`: + * + * - `take`: + * + * - `skip`: + */ + CustomerGetAssignedPayersByCustomerIdResponse( + params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters: + * + * - `customerId`: + * + * - `take`: + * + * - `skip`: + */ + CustomerGetAssignedPayersByCustomerId( + params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams, + ): __Observable { + return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO)); + } + + /** + * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters: + * + * - `payerId`: + * + * - `customerId`: + * + * - `isDefault`: + * + * - `eagerLoading`: + */ + CustomerModifyPayerReferenceResponse( + params: CustomerService.CustomerModifyPayerReferenceParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + + `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters: + * + * - `payerId`: + * + * - `customerId`: + * + * - `isDefault`: + * + * - `eagerLoading`: + */ + CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable { + return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO)); + } + + /** + * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters: + * + * - `customerId`: + * + * - `locale`: + */ + CustomerGetCustomerHistoryResponse( + params: CustomerService.CustomerGetCustomerHistoryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters: + * + * - `customerId`: + * + * - `locale`: + */ + CustomerGetCustomerHistory( + params: CustomerService.CustomerGetCustomerHistoryParams, + ): __Observable { + return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO)); + } +} + +module CustomerService { + /** + * Parameters for CustomerCanExtendCustomer + */ + export interface CustomerCanExtendCustomerParams { + /** + * Kunde PK + */ + customerId: number; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for CustomerGetCustomer + */ + export interface CustomerGetCustomerParams { + /** + * Kunde PK + */ + customerId: number; + + /** + * eagerLoading + */ + eagerLoading?: number; + } + + /** + * Parameters for CustomerUpdateCustomer + */ + export interface CustomerUpdateCustomerParams { + /** + * Kundendaten + */ + payload: SaveCustomerValues; + + /** + * Kunde PK + */ + customerId: number; + } + + /** + * Parameters for CustomerPatchCustomer + */ + export interface CustomerPatchCustomerParams { + /** + * Kunde PK + */ + customerId: number; + + /** + * Kundendaten + */ + customer: CustomerDTO; + eagerLoading?: number; + } + + /** + * Parameters for CustomerDeleteCustomer + */ + export interface CustomerDeleteCustomerParams { + /** + * PK Kunden + */ + customerId: number; + + /** + * Grund des Löschens + */ + deletionComment?: null | string; + } + + /** + * Parameters for CustomerAddPayerReference + */ + export interface CustomerAddPayerReferenceParams { + /** + * Kunde PK + */ + customerId: number; + + /** + * Regulierer/Rechnungsadresse PK + */ + payerId?: number; + + /** + * Ist Standard Regulierer/Rechnungsaddresse + */ + isDefault?: boolean; + + /** + * eagerLoading (optional, default: 1) + */ + eagerLoading?: number; + } + + /** + * Parameters for CustomerDeactivateCustomer + */ + export interface CustomerDeactivateCustomerParams { + /** + * Kunden PK + */ + customerId: number; + + /** + * Deaktivierungsgrund + */ + deactivationComment?: null | string; + } + + /** + * Parameters for CustomerGetAssignedPayersByCustomerId + */ + export interface CustomerGetAssignedPayersByCustomerIdParams { + customerId: number; + take?: null | number; + skip?: null | number; + } + + /** + * Parameters for CustomerModifyPayerReference + */ + export interface CustomerModifyPayerReferenceParams { + payerId: number; + customerId: number; + isDefault?: boolean; + eagerLoading?: number; + } + + /** + * Parameters for CustomerGetCustomerHistory + */ + export interface CustomerGetCustomerHistoryParams { + customerId: number; + locale?: null | string; + } +} + +export { CustomerService }; diff --git a/generated/swagger/crm-api/src/services/loyalty-card.service.ts b/generated/swagger/crm-api/src/services/loyalty-card.service.ts new file mode 100644 index 000000000..5014b1c71 --- /dev/null +++ b/generated/swagger/crm-api/src/services/loyalty-card.service.ts @@ -0,0 +1,189 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CrmConfiguration as __Configuration } from '../crm-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string'; +import { ResponseArgsOfIEnumerableOfKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string'; +import { ResponseArgsOfCheckLoyaltyCardResult } from '../models/response-args-of-check-loyalty-card-result'; +@Injectable({ + providedIn: 'root', +}) +class LoyaltyCardService extends __BaseService { + static readonly LoyaltyCardListInteressenPath = '/customer/interessen'; + static readonly LoyaltyCardSaveInteressenPath = '/customer/{customerId}/interessen'; + static readonly LoyaltyCardCheckLoyaltyCardPath = '/customer/loyaltycard/check'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Interessen + * @param locale undefined + */ + LoyaltyCardListInteressenResponse( + locale?: null | string, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/customer/interessen`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Interessen + * @param locale undefined + */ + LoyaltyCardListInteressen(locale?: null | string): __Observable { + return this.LoyaltyCardListInteressenResponse(locale).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString), + ); + } + + /** + * Interessen speichern + * @param params The `LoyaltyCardService.LoyaltyCardSaveInteressenParams` containing the following parameters: + * + * - `interessen`: + * + * - `customerId`: PK Kunde + * + * - `locale`: + */ + LoyaltyCardSaveInteressenResponse( + params: LoyaltyCardService.LoyaltyCardSaveInteressenParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.interessen; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/interessen`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Interessen speichern + * @param params The `LoyaltyCardService.LoyaltyCardSaveInteressenParams` containing the following parameters: + * + * - `interessen`: + * + * - `customerId`: PK Kunde + * + * - `locale`: + */ + LoyaltyCardSaveInteressen( + params: LoyaltyCardService.LoyaltyCardSaveInteressenParams, + ): __Observable { + return this.LoyaltyCardSaveInteressenResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfKeyValueDTOOfStringAndString), + ); + } + + /** + * Kundenkartennummer prüfen + * @param params The `LoyaltyCardService.LoyaltyCardCheckLoyaltyCardParams` containing the following parameters: + * + * - `loyaltyCardNumber`: Kundenkarten Code + * + * - `locale`: + * + * - `customerId`: PK Kunde (optional) + */ + LoyaltyCardCheckLoyaltyCardResponse( + params: LoyaltyCardService.LoyaltyCardCheckLoyaltyCardParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.loyaltyCardNumber != null) __params = __params.set('loyaltyCardNumber', params.loyaltyCardNumber.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.customerId != null) __params = __params.set('customerId', params.customerId.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/customer/loyaltycard/check`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Kundenkartennummer prüfen + * @param params The `LoyaltyCardService.LoyaltyCardCheckLoyaltyCardParams` containing the following parameters: + * + * - `loyaltyCardNumber`: Kundenkarten Code + * + * - `locale`: + * + * - `customerId`: PK Kunde (optional) + */ + LoyaltyCardCheckLoyaltyCard( + params: LoyaltyCardService.LoyaltyCardCheckLoyaltyCardParams, + ): __Observable { + return this.LoyaltyCardCheckLoyaltyCardResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCheckLoyaltyCardResult)); + } +} + +module LoyaltyCardService { + /** + * Parameters for LoyaltyCardSaveInteressen + */ + export interface LoyaltyCardSaveInteressenParams { + interessen: Array; + + /** + * PK Kunde + */ + customerId: number; + locale?: null | string; + } + + /** + * Parameters for LoyaltyCardCheckLoyaltyCard + */ + export interface LoyaltyCardCheckLoyaltyCardParams { + /** + * Kundenkarten Code + */ + loyaltyCardNumber?: null | string; + locale?: null | string; + + /** + * PK Kunde (optional) + */ + customerId?: null | number; + } +} + +export { LoyaltyCardService }; diff --git a/generated/swagger/crm-api/src/services/payer.service.ts b/generated/swagger/crm-api/src/services/payer.service.ts new file mode 100644 index 000000000..fe0c83b65 --- /dev/null +++ b/generated/swagger/crm-api/src/services/payer.service.ts @@ -0,0 +1,303 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CrmConfiguration as __Configuration } from '../crm-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfPayerDTO } from '../models/response-args-of-payer-dto'; +import { PayerDTO } from '../models/payer-dto'; +import { ResponseArgsOfBoolean } from '../models/response-args-of-boolean'; +import { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto'; +@Injectable({ + providedIn: 'root', +}) +class PayerService extends __BaseService { + static readonly PayerCreatePayerPath = '/payer'; + static readonly PayerUpdatePayerPath = '/payer/{payerId}'; + static readonly PayerGetPayerPath = '/payer/{payerId}'; + static readonly PayerDeactivatePayerPath = '/payer/{payerId}/deactivate'; + static readonly PayerDeletePayerPath = '/payer/{payerId}/delete'; + static readonly PayerGetPayerHistoryPath = '/payer/{payerId}/history'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Neue(r) Regulierer/Rechnungsadresse + * @param payer Reguliererdaten/Rechnungsadresse + */ + PayerCreatePayerResponse(payer: PayerDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payer; + let req = new HttpRequest('POST', this.rootUrl + `/payer`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Neue(r) Regulierer/Rechnungsadresse + * @param payer Reguliererdaten/Rechnungsadresse + */ + PayerCreatePayer(payer: PayerDTO): __Observable { + return this.PayerCreatePayerResponse(payer).pipe(__map((_r) => _r.body as ResponseArgsOfPayerDTO)); + } + + /** + * Änderung eines/einer bestehenden Regulierers/Rechnungsadresse + * @param params The `PayerService.PayerUpdatePayerParams` containing the following parameters: + * + * - `payerId`: PK Regulierer/Rechnungsadresse + * + * - `payer`: Reguliererdaten/Rechnungsadresse + */ + PayerUpdatePayerResponse(params: PayerService.PayerUpdatePayerParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.payer; + let req = new HttpRequest('PUT', this.rootUrl + `/payer/${encodeURIComponent(String(params.payerId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung eines/einer bestehenden Regulierers/Rechnungsadresse + * @param params The `PayerService.PayerUpdatePayerParams` containing the following parameters: + * + * - `payerId`: PK Regulierer/Rechnungsadresse + * + * - `payer`: Reguliererdaten/Rechnungsadresse + */ + PayerUpdatePayer(params: PayerService.PayerUpdatePayerParams): __Observable { + return this.PayerUpdatePayerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfPayerDTO)); + } + + /** + * @param payerId undefined + */ + PayerGetPayerResponse(payerId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/payer/${encodeURIComponent(String(payerId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param payerId undefined + */ + PayerGetPayer(payerId: number): __Observable { + return this.PayerGetPayerResponse(payerId).pipe(__map((_r) => _r.body as ResponseArgsOfPayerDTO)); + } + + /** + * Deaktivieren eines/einer bestehenden Regulierers/Rechnungsadresse + * @param params The `PayerService.PayerDeactivatePayerParams` containing the following parameters: + * + * - `payerId`: PK Regulierer/Rechnungsadresse + * + * - `deactivationComment`: Deaktivierungsgrund + */ + PayerDeactivatePayerResponse(params: PayerService.PayerDeactivatePayerParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString()); + let req = new HttpRequest('PATCH', this.rootUrl + `/payer/${encodeURIComponent(String(params.payerId))}/deactivate`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Deaktivieren eines/einer bestehenden Regulierers/Rechnungsadresse + * @param params The `PayerService.PayerDeactivatePayerParams` containing the following parameters: + * + * - `payerId`: PK Regulierer/Rechnungsadresse + * + * - `deactivationComment`: Deaktivierungsgrund + */ + PayerDeactivatePayer(params: PayerService.PayerDeactivatePayerParams): __Observable { + return this.PayerDeactivatePayerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean)); + } + + /** + * Löschen eines/einer bestehenden Regulierers/Rechnungsadresse + * + * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die ReguliererNummer PayerNumber verändert. + * @param params The `PayerService.PayerDeletePayerParams` containing the following parameters: + * + * - `payerId`: PK Regulierer/Rechnungsadresse + * + * - `deletionComment`: Grund des Löschens + */ + PayerDeletePayerResponse(params: PayerService.PayerDeletePayerParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString()); + let req = new HttpRequest('DELETE', this.rootUrl + `/payer/${encodeURIComponent(String(params.payerId))}/delete`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Löschen eines/einer bestehenden Regulierers/Rechnungsadresse + * + * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die ReguliererNummer PayerNumber verändert. + * @param params The `PayerService.PayerDeletePayerParams` containing the following parameters: + * + * - `payerId`: PK Regulierer/Rechnungsadresse + * + * - `deletionComment`: Grund des Löschens + */ + PayerDeletePayer(params: PayerService.PayerDeletePayerParams): __Observable { + return this.PayerDeletePayerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean)); + } + + /** + * @param params The `PayerService.PayerGetPayerHistoryParams` containing the following parameters: + * + * - `payerId`: + * + * - `locale`: + */ + PayerGetPayerHistoryResponse( + params: PayerService.PayerGetPayerHistoryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/payer/${encodeURIComponent(String(params.payerId))}/history`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `PayerService.PayerGetPayerHistoryParams` containing the following parameters: + * + * - `payerId`: + * + * - `locale`: + */ + PayerGetPayerHistory(params: PayerService.PayerGetPayerHistoryParams): __Observable { + return this.PayerGetPayerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO)); + } +} + +module PayerService { + /** + * Parameters for PayerUpdatePayer + */ + export interface PayerUpdatePayerParams { + /** + * PK Regulierer/Rechnungsadresse + */ + payerId: number; + + /** + * Reguliererdaten/Rechnungsadresse + */ + payer: PayerDTO; + } + + /** + * Parameters for PayerDeactivatePayer + */ + export interface PayerDeactivatePayerParams { + /** + * PK Regulierer/Rechnungsadresse + */ + payerId: number; + + /** + * Deaktivierungsgrund + */ + deactivationComment?: null | string; + } + + /** + * Parameters for PayerDeletePayer + */ + export interface PayerDeletePayerParams { + /** + * PK Regulierer/Rechnungsadresse + */ + payerId: number; + + /** + * Grund des Löschens + */ + deletionComment?: null | string; + } + + /** + * Parameters for PayerGetPayerHistory + */ + export interface PayerGetPayerHistoryParams { + payerId: number; + locale?: null | string; + } +} + +export { PayerService }; diff --git a/generated/swagger/crm-api/src/services/shipping-address.service.ts b/generated/swagger/crm-api/src/services/shipping-address.service.ts new file mode 100644 index 000000000..a77623c5b --- /dev/null +++ b/generated/swagger/crm-api/src/services/shipping-address.service.ts @@ -0,0 +1,464 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { CrmConfiguration as __Configuration } from '../crm-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfShippingAddressDTO } from '../models/response-args-of-shipping-address-dto'; +import { ShippingAddressDTO } from '../models/shipping-address-dto'; +import { ListResponseArgsOfShippingAddressDTO } from '../models/list-response-args-of-shipping-address-dto'; +import { ResponseArgsOfBoolean } from '../models/response-args-of-boolean'; +import { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto'; +@Injectable({ + providedIn: 'root', +}) +class ShippingAddressService extends __BaseService { + static readonly ShippingAddressCreateShippingAddressPath = '/customer/{customerId}/shippingaddress'; + static readonly ShippingAddressGetShippingAddressesPath = '/customer/{customerId}/shippingaddress'; + static readonly ShippingAddressUpdateShippingAddressPath = '/customer/{customerId}/shippingaddress/{shippingAddressId}'; + static readonly ShippingAddressDeleteShippingAddressPath = '/customer/{customerId}/shippingaddress/{shippingAddressId}'; + static readonly ShippingAddressGetShippingaddressPath = '/customer/shippingaddress/{shippingaddressId}'; + static readonly ShippingAddressModifyShippingAddressFlagPath = + '/customer/{customerId}/shippingaddress/{shippingAddressId}/modifydefaultflag'; + static readonly ShippingAddressGetShippingAddressHistoryPath = '/customer/{customerId}/shippingaddress/{shippingAddressId}/history'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Anlage einer neuen Lieferadresse + * @param params The `ShippingAddressService.ShippingAddressCreateShippingAddressParams` containing the following parameters: + * + * - `shippingAddress`: Adressdaten + * + * - `customerId`: Kunde PK + */ + ShippingAddressCreateShippingAddressResponse( + params: ShippingAddressService.ShippingAddressCreateShippingAddressParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.shippingAddress; + + let req = new HttpRequest( + 'POST', + this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/shippingaddress`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Anlage einer neuen Lieferadresse + * @param params The `ShippingAddressService.ShippingAddressCreateShippingAddressParams` containing the following parameters: + * + * - `shippingAddress`: Adressdaten + * + * - `customerId`: Kunde PK + */ + ShippingAddressCreateShippingAddress( + params: ShippingAddressService.ShippingAddressCreateShippingAddressParams, + ): __Observable { + return this.ShippingAddressCreateShippingAddressResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfShippingAddressDTO)); + } + + /** + * @param params The `ShippingAddressService.ShippingAddressGetShippingAddressesParams` containing the following parameters: + * + * - `customerId`: + * + * - `take`: + * + * - `skip`: + */ + ShippingAddressGetShippingAddressesResponse( + params: ShippingAddressService.ShippingAddressGetShippingAddressesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/shippingaddress`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `ShippingAddressService.ShippingAddressGetShippingAddressesParams` containing the following parameters: + * + * - `customerId`: + * + * - `take`: + * + * - `skip`: + */ + ShippingAddressGetShippingAddresses( + params: ShippingAddressService.ShippingAddressGetShippingAddressesParams, + ): __Observable { + return this.ShippingAddressGetShippingAddressesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfShippingAddressDTO)); + } + + /** + * Änderung einer bestehenden Lieferadresse + * @param params The `ShippingAddressService.ShippingAddressUpdateShippingAddressParams` containing the following parameters: + * + * - `shippingAddressId`: Lieferadresse PK + * + * - `shippingAddress`: Lieferadresse + * + * - `customerId`: Kunde PK + */ + ShippingAddressUpdateShippingAddressResponse( + params: ShippingAddressService.ShippingAddressUpdateShippingAddressParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.shippingAddress; + + let req = new HttpRequest( + 'PUT', + this.rootUrl + + `/customer/${encodeURIComponent(String(params.customerId))}/shippingaddress/${encodeURIComponent(String(params.shippingAddressId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung einer bestehenden Lieferadresse + * @param params The `ShippingAddressService.ShippingAddressUpdateShippingAddressParams` containing the following parameters: + * + * - `shippingAddressId`: Lieferadresse PK + * + * - `shippingAddress`: Lieferadresse + * + * - `customerId`: Kunde PK + */ + ShippingAddressUpdateShippingAddress( + params: ShippingAddressService.ShippingAddressUpdateShippingAddressParams, + ): __Observable { + return this.ShippingAddressUpdateShippingAddressResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfShippingAddressDTO)); + } + + /** + * Löschen einer bestehenden Lieferadresse + * @param params The `ShippingAddressService.ShippingAddressDeleteShippingAddressParams` containing the following parameters: + * + * - `shippingAddressId`: Lieferadresse PK + * + * - `customerId`: Kunde PK + * + * - `deletionComment`: Bemerkung zur Löschung + */ + ShippingAddressDeleteShippingAddressResponse( + params: ShippingAddressService.ShippingAddressDeleteShippingAddressParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString()); + let req = new HttpRequest( + 'DELETE', + this.rootUrl + + `/customer/${encodeURIComponent(String(params.customerId))}/shippingaddress/${encodeURIComponent(String(params.shippingAddressId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Löschen einer bestehenden Lieferadresse + * @param params The `ShippingAddressService.ShippingAddressDeleteShippingAddressParams` containing the following parameters: + * + * - `shippingAddressId`: Lieferadresse PK + * + * - `customerId`: Kunde PK + * + * - `deletionComment`: Bemerkung zur Löschung + */ + ShippingAddressDeleteShippingAddress( + params: ShippingAddressService.ShippingAddressDeleteShippingAddressParams, + ): __Observable { + return this.ShippingAddressDeleteShippingAddressResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean)); + } + + /** + * @param shippingaddressId undefined + */ + ShippingAddressGetShippingaddressResponse( + shippingaddressId: number, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'GET', + this.rootUrl + `/customer/shippingaddress/${encodeURIComponent(String(shippingaddressId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param shippingaddressId undefined + */ + ShippingAddressGetShippingaddress(shippingaddressId: number): __Observable { + return this.ShippingAddressGetShippingaddressResponse(shippingaddressId).pipe( + __map((_r) => _r.body as ResponseArgsOfShippingAddressDTO), + ); + } + + /** + * @param params The `ShippingAddressService.ShippingAddressModifyShippingAddressFlagParams` containing the following parameters: + * + * - `shippingAddressId`: + * + * - `customerId`: + * + * - `isDefault`: + */ + ShippingAddressModifyShippingAddressFlagResponse( + params: ShippingAddressService.ShippingAddressModifyShippingAddressFlagParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + + `/customer/${encodeURIComponent(String(params.customerId))}/shippingaddress/${encodeURIComponent(String(params.shippingAddressId))}/modifydefaultflag`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `ShippingAddressService.ShippingAddressModifyShippingAddressFlagParams` containing the following parameters: + * + * - `shippingAddressId`: + * + * - `customerId`: + * + * - `isDefault`: + */ + ShippingAddressModifyShippingAddressFlag( + params: ShippingAddressService.ShippingAddressModifyShippingAddressFlagParams, + ): __Observable { + return this.ShippingAddressModifyShippingAddressFlagResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfShippingAddressDTO)); + } + + /** + * @param params The `ShippingAddressService.ShippingAddressGetShippingAddressHistoryParams` containing the following parameters: + * + * - `shippingAddressId`: + * + * - `customerId`: + * + * - `locale`: + */ + ShippingAddressGetShippingAddressHistoryResponse( + params: ShippingAddressService.ShippingAddressGetShippingAddressHistoryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + + `/customer/${encodeURIComponent(String(params.customerId))}/shippingaddress/${encodeURIComponent(String(params.shippingAddressId))}/history`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `ShippingAddressService.ShippingAddressGetShippingAddressHistoryParams` containing the following parameters: + * + * - `shippingAddressId`: + * + * - `customerId`: + * + * - `locale`: + */ + ShippingAddressGetShippingAddressHistory( + params: ShippingAddressService.ShippingAddressGetShippingAddressHistoryParams, + ): __Observable { + return this.ShippingAddressGetShippingAddressHistoryResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO), + ); + } +} + +module ShippingAddressService { + /** + * Parameters for ShippingAddressCreateShippingAddress + */ + export interface ShippingAddressCreateShippingAddressParams { + /** + * Adressdaten + */ + shippingAddress: ShippingAddressDTO; + + /** + * Kunde PK + */ + customerId: number; + } + + /** + * Parameters for ShippingAddressGetShippingAddresses + */ + export interface ShippingAddressGetShippingAddressesParams { + customerId: number; + take?: null | number; + skip?: null | number; + } + + /** + * Parameters for ShippingAddressUpdateShippingAddress + */ + export interface ShippingAddressUpdateShippingAddressParams { + /** + * Lieferadresse PK + */ + shippingAddressId: number; + + /** + * Lieferadresse + */ + shippingAddress: ShippingAddressDTO; + + /** + * Kunde PK + */ + customerId: number; + } + + /** + * Parameters for ShippingAddressDeleteShippingAddress + */ + export interface ShippingAddressDeleteShippingAddressParams { + /** + * Lieferadresse PK + */ + shippingAddressId: number; + + /** + * Kunde PK + */ + customerId: number; + + /** + * Bemerkung zur Löschung + */ + deletionComment?: null | string; + } + + /** + * Parameters for ShippingAddressModifyShippingAddressFlag + */ + export interface ShippingAddressModifyShippingAddressFlagParams { + shippingAddressId: number; + customerId: number; + isDefault?: boolean; + } + + /** + * Parameters for ShippingAddressGetShippingAddressHistory + */ + export interface ShippingAddressGetShippingAddressHistoryParams { + shippingAddressId: number; + customerId: string; + locale?: null | string; + } +} + +export { ShippingAddressService }; diff --git a/generated/swagger/crm-api/src/strict-http-response.ts b/generated/swagger/crm-api/src/strict-http-response.ts new file mode 100644 index 000000000..30db756eb --- /dev/null +++ b/generated/swagger/crm-api/src/strict-http-response.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { HttpResponse } from '@angular/common/http'; + +/** + * Constrains the http to not expand the response type with `| null` + */ +export type StrictHttpResponse = HttpResponse & { + readonly body: T; +}; diff --git a/generated/swagger/eis-api/ng-swagger-gen.json b/generated/swagger/eis-api/ng-swagger-gen.json index 4723b6ff0..580d4b747 100644 --- a/generated/swagger/eis-api/ng-swagger-gen.json +++ b/generated/swagger/eis-api/ng-swagger-gen.json @@ -1,6 +1,6 @@ { "$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json", - "swagger": "eis.swagger.json", + "swagger": "https://filialinformationsystem-test.paragon-systems.de/eiswebapi/v1/swagger.json", "output": "apps/isa-app/src/swagger/eis", "prefix": "Eis", "minParamsForContainer": 2, diff --git a/generated/swagger/eis-api/project.json b/generated/swagger/eis-api/project.json index 539d809ba..cd7813e73 100644 --- a/generated/swagger/eis-api/project.json +++ b/generated/swagger/eis-api/project.json @@ -4,16 +4,21 @@ "sourceRoot": "generated/swagger/eis-api/src", "prefix": "lib", "projectType": "library", - "tags": [], + "tags": ["generated","swagger","eis", "api"], "targets": { + "download": { + "command": "curl -o {projectRoot}/swagger.json https://filialinformationsystem-test.paragon-systems.de/eiswebapi/v1/swagger.json" + }, "generate": { - "command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src", + "command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src --swagger {projectRoot}/swagger.json", "inputs": [ "^production", + "{projectRoot}/swagger.json", "{projectRoot}/ng-swagger-gen.json", "!{projectRoot}/src/**/*.ts" ], "outputs": ["{projectRoot}/src"], + "dependsOn": ["download"], "cache": false } } diff --git a/generated/swagger/eis-api/src/base-service.ts b/generated/swagger/eis-api/src/base-service.ts new file mode 100644 index 000000000..c4329f011 --- /dev/null +++ b/generated/swagger/eis-api/src/base-service.ts @@ -0,0 +1,62 @@ +/* tslint:disable */ +import { HttpClient, HttpParameterCodec, HttpParams } from '@angular/common/http'; +import { EisConfiguration } from './eis-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: EisConfiguration, + 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, + }); + } +} diff --git a/generated/swagger/eis-api/src/eis-configuration.ts b/generated/swagger/eis-api/src/eis-configuration.ts new file mode 100644 index 000000000..2d3bcbea4 --- /dev/null +++ b/generated/swagger/eis-api/src/eis-configuration.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; + +/** + * Global configuration for Eis services + */ +@Injectable({ + providedIn: 'root', +}) +export class EisConfiguration { + rootUrl: string = 'https://eis-test.kubernetes.paragon-systems.de'; +} + +export interface EisConfigurationInterface { + rootUrl?: string; +} diff --git a/generated/swagger/eis-api/src/models.ts b/generated/swagger/eis-api/src/models.ts new file mode 100644 index 000000000..6ab1c6272 --- /dev/null +++ b/generated/swagger/eis-api/src/models.ts @@ -0,0 +1,63 @@ +export { ResponseArgsOfInfoDTO } from './models/response-args-of-info-dto'; +export { InfoDTO } from './models/info-dto'; +export { EntityDTOContainerOfInfoDTO } from './models/entity-dtocontainer-of-info-dto'; +export { EntityDTOReferenceContainer } from './models/entity-dtoreference-container'; +export { ExternalReferenceDTO } from './models/external-reference-dto'; +export { EntityStatus } from './models/entity-status'; +export { TouchedBase } from './models/touched-base'; +export { EntityDTOContainerOfDisplayInfoDTO } from './models/entity-dtocontainer-of-display-info-dto'; +export { DisplayInfoDTO } from './models/display-info-dto'; +export { ProcessingStatus } from './models/processing-status'; +export { EntityDTOContainerOfFileDTO } from './models/entity-dtocontainer-of-file-dto'; +export { FileDTO } from './models/file-dto'; +export { EntityDTOBase } from './models/entity-dtobase'; +export { EntityDTO } from './models/entity-dto'; +export { CRUDA } from './models/cruda'; +export { EntityDTOContainerOfArticleDTO } from './models/entity-dtocontainer-of-article-dto'; +export { ArticleDTO } from './models/article-dto'; +export { InfoStatus } from './models/info-status'; +export { EntityDTOContainerOfBranchDTO } from './models/entity-dtocontainer-of-branch-dto'; +export { BranchDTO } from './models/branch-dto'; +export { BranchType } from './models/branch-type'; +export { InfoType } from './models/info-type'; +export { TaskType } from './models/task-type'; +export { EntityDTOContainerOfConfirmationDTO } from './models/entity-dtocontainer-of-confirmation-dto'; +export { ConfirmationDTO } from './models/confirmation-dto'; +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 { IPublicUserInfo } from './models/ipublic-user-info'; +export { ProblemDetails } from './models/problem-details'; +export { ResponseArgsOfBoolean } from './models/response-args-of-boolean'; +export { ListResponseArgsOfInfoDTO } from './models/list-response-args-of-info-dto'; +export { ResponseArgsOfIEnumerableOfInfoDTO } from './models/response-args-of-ienumerable-of-info-dto'; +export { ListResponseArgsOfBranchDTO } from './models/list-response-args-of-branch-dto'; +export { ResponseArgsOfIEnumerableOfBranchDTO } from './models/response-args-of-ienumerable-of-branch-dto'; +export { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from './models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string'; +export { EntityKeyValueDTOOfStringAndString } from './models/entity-key-value-dtoof-string-and-string'; +export { ListResponseArgsOfDisplayInfoDTO } from './models/list-response-args-of-display-info-dto'; +export { ResponseArgsOfIEnumerableOfDisplayInfoDTO } from './models/response-args-of-ienumerable-of-display-info-dto'; +export { DisplayInfoRequest } from './models/display-info-request'; +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 { QueryTokenDTO } from './models/query-token-dto'; +export { DashboardInfoRequest } from './models/dashboard-info-request'; +export { ResponseArgsOfEntityDTOContainerOfBranchDTO } from './models/response-args-of-entity-dtocontainer-of-branch-dto'; +export { ResponseArgsOfDisplayInfoDTO } from './models/response-args-of-display-info-dto'; +export { ResponseArgsOfConfirmationDTO } from './models/response-args-of-confirmation-dto'; +export { ResponseArgsOfIEnumerableOfFileDTO } from './models/response-args-of-ienumerable-of-file-dto'; +export { ResponseArgsOfIEnumerableOfArticleDTO } from './models/response-args-of-ienumerable-of-article-dto'; +export { ResponseArgsOfIEnumerableOfCommentDTO } from './models/response-args-of-ienumerable-of-comment-dto'; +export { CommentDTO } from './models/comment-dto'; +export { ResponseArgsOfCommentDTO } from './models/response-args-of-comment-dto'; +export { ResponseArgsOfString } from './models/response-args-of-string'; +export { DocumentPayloadOfIEnumerableOfString } from './models/document-payload-of-ienumerable-of-string'; +export { DocumentPayloadOfIEnumerableOfDisplayInfoDTO } from './models/document-payload-of-ienumerable-of-display-info-dto'; diff --git a/generated/swagger/eis-api/src/models/article-dto.ts b/generated/swagger/eis-api/src/models/article-dto.ts new file mode 100644 index 000000000..b03b67fa4 --- /dev/null +++ b/generated/swagger/eis-api/src/models/article-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface ArticleDTO extends EntityDTOBase { + /** + * EAN + */ + ean?: string; + + /** + * Text + */ + text?: string; +} diff --git a/generated/swagger/eis-api/src/models/branch-dto.ts b/generated/swagger/eis-api/src/models/branch-dto.ts new file mode 100644 index 000000000..79f6f3ea2 --- /dev/null +++ b/generated/swagger/eis-api/src/models/branch-dto.ts @@ -0,0 +1,60 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { BranchType } from './branch-type'; +export interface BranchDTO extends EntityDTOBase { + /** + * Filial-/Abteilungsnnummer + */ + branchNumber?: string; + + /** + * Art der Filiale/Abteilung + * + * NotSet = 0, + * Store = 1, + * WebStore = 2, + * CallCenter = 4, + * Headquarter = 8 + */ + branchType: BranchType; + + /** + * Standard + */ + isDefault?: string; + + /** + * Ist die Filiale aktiv + */ + isOnline?: boolean; + + /** + * Eindeutiger Schlüssel/Kürzel (bezogen auf das Label) + */ + key?: string; + + /** + * Label, welche die Fialiale/Abteilung angehört + */ + label?: string; + + /** + * Name der Filiale/Abteilung + */ + name?: string; + + /** + * Übergeordnete Filiale/Abteilung + */ + parent?: number; + + /** + * Addressdaten + */ + region?: string; + + /** + * Kurzname + */ + shortName?: string; +} diff --git a/generated/swagger/eis-api/src/models/branch-type.ts b/generated/swagger/eis-api/src/models/branch-type.ts new file mode 100644 index 000000000..68ed028c1 --- /dev/null +++ b/generated/swagger/eis-api/src/models/branch-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type BranchType = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/eis-api/src/models/comment-dto.ts b/generated/swagger/eis-api/src/models/comment-dto.ts new file mode 100644 index 000000000..db9982923 --- /dev/null +++ b/generated/swagger/eis-api/src/models/comment-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +export interface CommentDTO extends EntityDTOBase { + /** + * Filiale / Abteilung + */ + branch?: EntityDTOContainerOfBranchDTO; + + /** + * Überschrift + */ + headline?: string; + + /** + * Text + */ + text?: string; +} diff --git a/generated/swagger/eis-api/src/models/confirmation-dto.ts b/generated/swagger/eis-api/src/models/confirmation-dto.ts new file mode 100644 index 000000000..b88a0ec54 --- /dev/null +++ b/generated/swagger/eis-api/src/models/confirmation-dto.ts @@ -0,0 +1,35 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +export interface ConfirmationDTO extends EntityDTOBase { + /** + * Dateien + */ + attachments?: Array; + + /** + * Filiale / Abteilung + */ + branch?: EntityDTOContainerOfBranchDTO; + + /** + * Erledigt durch + */ + completedBy?: string; + + /** + * Erledigt Zeitstempel + */ + completedDate?: string; + + /** + * In Bearbeitung durch + */ + processingBy?: string; + + /** + * In Bearbeitung seit + */ + processingDate?: string; +} diff --git a/generated/swagger/eis-api/src/models/cruda.ts b/generated/swagger/eis-api/src/models/cruda.ts new file mode 100644 index 000000000..f1adbc88c --- /dev/null +++ b/generated/swagger/eis-api/src/models/cruda.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CRUDA = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/eis-api/src/models/dashboard-info-request.ts b/generated/swagger/eis-api/src/models/dashboard-info-request.ts new file mode 100644 index 000000000..5f1d902d9 --- /dev/null +++ b/generated/swagger/eis-api/src/models/dashboard-info-request.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ + +/** + * Abfragewerte zur Anzeige von Infos + */ +export interface DashboardInfoRequest { + /** + * Filiale PK + */ + branchId: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; + + /** + * Intervall-Beginn + */ + timestamp: string; +} diff --git a/generated/swagger/eis-api/src/models/dialog-content-type.ts b/generated/swagger/eis-api/src/models/dialog-content-type.ts new file mode 100644 index 000000000..6b4b699cf --- /dev/null +++ b/generated/swagger/eis-api/src/models/dialog-content-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/eis-api/src/models/dialog-of-string.ts b/generated/swagger/eis-api/src/models/dialog-of-string.ts new file mode 100644 index 000000000..927ec617a --- /dev/null +++ b/generated/swagger/eis-api/src/models/dialog-of-string.ts @@ -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; + actionsRequired?: number; + area?: string; + content?: string; + contentType: DialogContentType; + description?: string; + displayTimeout?: number; + settings: DialogSettings; + subtitle?: string; + title?: string; +} diff --git a/generated/swagger/eis-api/src/models/dialog-settings.ts b/generated/swagger/eis-api/src/models/dialog-settings.ts new file mode 100644 index 000000000..2ee035bc8 --- /dev/null +++ b/generated/swagger/eis-api/src/models/dialog-settings.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogSettings = 0 | 1 | 2 | 4; diff --git a/generated/swagger/eis-api/src/models/display-info-dto.ts b/generated/swagger/eis-api/src/models/display-info-dto.ts new file mode 100644 index 000000000..71b7ed17d --- /dev/null +++ b/generated/swagger/eis-api/src/models/display-info-dto.ts @@ -0,0 +1,142 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfArticleDTO } from './entity-dtocontainer-of-article-dto'; +import { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto'; +import { EntityDTOContainerOfDisplayInfoDTO } from './entity-dtocontainer-of-display-info-dto'; +import { ProcessingStatus } from './processing-status'; +export interface DisplayInfoDTO extends EntityDTOBase { + /** + * (Vor-) Ankündigung + */ + announcementDate?: string; + + /** + * Artikelliste + */ + articles?: Array; + + /** + * Anzahl der Attachements + */ + attachments?: number; + + /** + * Kategorie / Bereich + */ + category?: string; + + /** + * Anmerkungen / Notizen + */ + comments?: number; + + /** + * Dashboard-Kanal + */ + displayChannel?: string; + + /** + * Dashboard Beginn + */ + displayListStart?: string; + + /** + * Dashboard Ende + */ + displayListStop?: string; + + /** + * Aufwand + */ + effort?: number; + + /** + * Enthält Aufgabe + */ + hasTask?: boolean; + + /** + * Teaser-Image + */ + images?: Array; + + /** + * Sonderinfo + */ + isSpecial?: boolean; + + /** + * Link + */ + link?: string; + + /** + * Vorgänger + */ + predecessor?: EntityDTOContainerOfDisplayInfoDTO; + + /** + * Priorität + */ + priority?: number; + + /** + * Bearbeitungsstatus + */ + processingStatus?: ProcessingStatus; + + /** + * Veröffentlichungsdatum + */ + publicationDate?: string; + + /** + * Gelöscht am + */ + removalDate?: string; + + /** + * Bestätigung mit Bild + */ + requiresImageOnConfirmation?: boolean; + + /** + * Nachfolger (read only) + */ + successor?: EntityDTOContainerOfDisplayInfoDTO; + + /** + * Aufgabenbeginn + */ + taskDate?: string; + + /** + * Aufgabe überfallig ab + */ + taskOverdueDate?: string; + + /** + * Text + */ + text?: string; + + /** + * Zeitraum ab + */ + timeFrom?: string; + + /** + * Zeitraum bis + */ + timeTo?: string; + + /** + * Titel / Bezeichner + */ + title?: string; + + /** + * Aktualisierungsnotiz + */ + updateComment?: string; +} diff --git a/generated/swagger/eis-api/src/models/display-info-request.ts b/generated/swagger/eis-api/src/models/display-info-request.ts new file mode 100644 index 000000000..1f7a9e32c --- /dev/null +++ b/generated/swagger/eis-api/src/models/display-info-request.ts @@ -0,0 +1,51 @@ +/* tslint:disable */ + +/** + * Abfragewerte zur Anzeige von Infos + */ +export interface DisplayInfoRequest { + /** + * Filiale PK + */ + branchId: number; + + /** + * Kategorien + */ + categories?: Array; + + /** + * Filter + */ + filter?: { [key: string]: string }; + + /** + * Anzeigezeitraum berücksichtigen + */ + includeDisplayTimespan: boolean; + + /** + * Nur Infos + */ + infoOnly: boolean; + + /** + * Skip + */ + skip?: number; + + /** + * Intervall-Beginn + */ + start: string; + + /** + * Intervall-Beginn + */ + stop: string; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/eis-api/src/models/document-payload-of-ienumerable-of-display-info-dto.ts b/generated/swagger/eis-api/src/models/document-payload-of-ienumerable-of-display-info-dto.ts new file mode 100644 index 000000000..e70addaba --- /dev/null +++ b/generated/swagger/eis-api/src/models/document-payload-of-ienumerable-of-display-info-dto.ts @@ -0,0 +1,17 @@ +/* tslint:disable */ +import { DisplayInfoDTO } from './display-info-dto'; + +/** + * Payload + */ +export interface DocumentPayloadOfIEnumerableOfDisplayInfoDTO { + /** + * Daten + */ + data?: Array; + + /** + * Seitentitel + */ + title?: string; +} diff --git a/generated/swagger/eis-api/src/models/document-payload-of-ienumerable-of-string.ts b/generated/swagger/eis-api/src/models/document-payload-of-ienumerable-of-string.ts new file mode 100644 index 000000000..b9b9d6cec --- /dev/null +++ b/generated/swagger/eis-api/src/models/document-payload-of-ienumerable-of-string.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ + +/** + * Payload + */ +export interface DocumentPayloadOfIEnumerableOfString { + /** + * Daten + */ + data?: Array; + + /** + * Seitentitel + */ + title?: string; +} diff --git a/generated/swagger/eis-api/src/models/entity-dto.ts b/generated/swagger/eis-api/src/models/entity-dto.ts new file mode 100644 index 000000000..09a057dc1 --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dto.ts @@ -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; +} diff --git a/generated/swagger/eis-api/src/models/entity-dtobase.ts b/generated/swagger/eis-api/src/models/entity-dtobase.ts new file mode 100644 index 000000000..691d6c9c1 --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dtobase.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTO } from './entity-dto'; +export interface EntityDTOBase extends EntityDTO {} diff --git a/generated/swagger/eis-api/src/models/entity-dtocontainer-of-article-dto.ts b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-article-dto.ts new file mode 100644 index 000000000..aaaefcc4a --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-article-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ArticleDTO } from './article-dto'; +export interface EntityDTOContainerOfArticleDTO extends EntityDTOReferenceContainer { + data?: ArticleDTO; +} diff --git a/generated/swagger/eis-api/src/models/entity-dtocontainer-of-branch-dto.ts b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-branch-dto.ts new file mode 100644 index 000000000..99b26c663 --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { BranchDTO } from './branch-dto'; +export interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer { + data?: BranchDTO; +} diff --git a/generated/swagger/eis-api/src/models/entity-dtocontainer-of-confirmation-dto.ts b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-confirmation-dto.ts new file mode 100644 index 000000000..63b862269 --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-confirmation-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ConfirmationDTO } from './confirmation-dto'; +export interface EntityDTOContainerOfConfirmationDTO extends EntityDTOReferenceContainer { + data?: ConfirmationDTO; +} diff --git a/generated/swagger/eis-api/src/models/entity-dtocontainer-of-display-info-dto.ts b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-display-info-dto.ts new file mode 100644 index 000000000..75bbd4caa --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-display-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { DisplayInfoDTO } from './display-info-dto'; +export interface EntityDTOContainerOfDisplayInfoDTO extends EntityDTOReferenceContainer { + data?: DisplayInfoDTO; +} diff --git a/generated/swagger/eis-api/src/models/entity-dtocontainer-of-file-dto.ts b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-file-dto.ts new file mode 100644 index 000000000..41358f4a1 --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-file-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { FileDTO } from './file-dto'; +export interface EntityDTOContainerOfFileDTO extends EntityDTOReferenceContainer { + data?: FileDTO; +} diff --git a/generated/swagger/eis-api/src/models/entity-dtocontainer-of-info-dto.ts b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-info-dto.ts new file mode 100644 index 000000000..d9eedc3d5 --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dtocontainer-of-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { InfoDTO } from './info-dto'; +export interface EntityDTOContainerOfInfoDTO extends EntityDTOReferenceContainer { + data?: InfoDTO; +} diff --git a/generated/swagger/eis-api/src/models/entity-dtoreference-container.ts b/generated/swagger/eis-api/src/models/entity-dtoreference-container.ts new file mode 100644 index 000000000..5bbfd73bc --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-dtoreference-container.ts @@ -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; +} diff --git a/generated/swagger/eis-api/src/models/entity-key-value-dtoof-string-and-string.ts b/generated/swagger/eis-api/src/models/entity-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..936654502 --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-key-value-dtoof-string-and-string.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityKeyValueDTOOfStringAndString extends EntityDTOBase { + enabled?: boolean; + key?: string; + selected?: boolean; + value?: string; +} diff --git a/generated/swagger/eis-api/src/models/entity-status.ts b/generated/swagger/eis-api/src/models/entity-status.ts new file mode 100644 index 000000000..aac647bbb --- /dev/null +++ b/generated/swagger/eis-api/src/models/entity-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type EntityStatus = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/eis-api/src/models/external-reference-dto.ts b/generated/swagger/eis-api/src/models/external-reference-dto.ts new file mode 100644 index 000000000..3225cd158 --- /dev/null +++ b/generated/swagger/eis-api/src/models/external-reference-dto.ts @@ -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; +} diff --git a/generated/swagger/eis-api/src/models/file-dto.ts b/generated/swagger/eis-api/src/models/file-dto.ts new file mode 100644 index 000000000..e8c672f90 --- /dev/null +++ b/generated/swagger/eis-api/src/models/file-dto.ts @@ -0,0 +1,48 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface FileDTO extends EntityDTOBase { + /** + * Datei-Inhalt + */ + content?: string; + + /** + * Copyright Angaben + */ + copyright?: string; + + /** + * Hash von Content + */ + hash?: string; + + /** + * MIME (z.B. image/png, application/pdf + */ + mime?: string; + + /** + * Bezeichner / Dateiname + */ + name?: string; + + /** + * Datei-Pfad + */ + path?: string; + + /** + * Größe der Date in Bytes + */ + size?: number; + + /** + * Untertitel + */ + subtitle?: string; + + /** + * Art der Datei (z.B. Cover) + */ + type?: string; +} diff --git a/generated/swagger/eis-api/src/models/info-dto.ts b/generated/swagger/eis-api/src/models/info-dto.ts new file mode 100644 index 000000000..30d870694 --- /dev/null +++ b/generated/swagger/eis-api/src/models/info-dto.ts @@ -0,0 +1,232 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfArticleDTO } from './entity-dtocontainer-of-article-dto'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { EntityDTOContainerOfConfirmationDTO } from './entity-dtocontainer-of-confirmation-dto'; +import { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto'; +import { InfoStatus } from './info-status'; +import { InfoType } from './info-type'; +import { EntityDTOContainerOfInfoDTO } from './entity-dtocontainer-of-info-dto'; +import { EntityDTOContainerOfDisplayInfoDTO } from './entity-dtocontainer-of-display-info-dto'; +import { TaskType } from './task-type'; +export interface InfoDTO extends EntityDTOBase { + /** + * (Vor-) Ankündigung + */ + announcementDate?: string; + + /** + * Freigabezeitstempel + */ + approval?: string; + + /** + * Freigegeben durch + */ + approvalBy?: string; + + /** + * Archivierungsdatum + */ + archiveDate?: string; + + /** + * Artikelliste + */ + articles?: Array; + + /** + * Nachricht / Text + */ + body?: string; + + /** + * Betreffenden Filialen + */ + branches?: Array; + + /** + * Bereich / Kategorie + */ + category?: string; + + /** + * Bestätigung + */ + confirmation?: Array; + + /** + * Dashboard-Kanal + */ + displayChannel?: string; + + /** + * Dashboard Beginn + */ + displayListStart?: string; + + /** + * Dashboard Beginn - Zeitraum ab (editor only) + */ + displayListStartHourFrom?: string; + + /** + * Dashboard Beginn - Zeitraum bis (editor only) + */ + displayListStartHourTo?: string; + + /** + * Dashboard Beginn - Ganztägig (editor only) + */ + displayListStartIsAllDay?: boolean; + + /** + * Dashboard Ende + */ + displayListStop?: string; + + /** + * Dashboard Ende - Zeitraum ab (editor only) + */ + displayListStopHourFrom?: string; + + /** + * Dashboard Ende - Zeitraum bis (editor only) + */ + displayListStopHourTo?: string; + + /** + * Dashboard Ende - Ganztägig (editor only) + */ + displayListStopIsAllDay?: boolean; + + /** + * Aufwand + */ + effort?: number; + + /** + * Dateien + */ + files?: Array; + + /** + * Bilder + */ + images?: Array; + + /** + * Freigabestatus + */ + infoStatus?: InfoStatus; + + /** + * Info Typ + */ + infoType?: InfoType; + + /** + * Öffentliche Info + */ + isPublic?: boolean; + + /** + * Sonderinfo-Flag + */ + isSonderinfo?: boolean; + + /** + * Schlüssel + */ + key?: string; + + /** + * Link + */ + link?: string; + + /** + * Bearbeiter + */ + owner?: string; + + /** + * Dateien + */ + predecessor?: EntityDTOContainerOfInfoDTO; + + /** + * Priorität + */ + priority?: number; + + /** + * Beginn + */ + publicationDate?: string; + + /** + * Zeitraum ab + */ + relevanceHourFrom?: string; + + /** + * Zeitraum bis + */ + relevanceHourTo?: string; + + /** + * Genztägig + */ + relevanceIsAllDay?: boolean; + + /** + * Gelöscht am + */ + removalDate?: string; + + /** + * Betstätigung mit Bild + */ + requiresImageOnConfirmation?: boolean; + + /** + * Nachfolger (read only) + */ + successor?: EntityDTOContainerOfDisplayInfoDTO; + + /** + * Aufgabenbeginn + */ + taskDate?: string; + + /** + * Aufgabe überfallig ab + */ + taskOverdueDate?: string; + + /** + * Aufgaben-Verantwortliche + */ + taskOwner?: string; + + /** + * Aufgaben-Typ + */ + taskType?: TaskType; + + /** + * Titel + */ + title?: string; + + /** + * Bestätigung + */ + updateComment?: string; + + /** + * Gültigkeitszeitraum + */ + validDurationInDays?: number; +} diff --git a/generated/swagger/eis-api/src/models/info-status.ts b/generated/swagger/eis-api/src/models/info-status.ts new file mode 100644 index 000000000..b5cf34f0b --- /dev/null +++ b/generated/swagger/eis-api/src/models/info-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Freigabestatus + */ +export type InfoStatus = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11; diff --git a/generated/swagger/eis-api/src/models/info-type.ts b/generated/swagger/eis-api/src/models/info-type.ts new file mode 100644 index 000000000..db431c077 --- /dev/null +++ b/generated/swagger/eis-api/src/models/info-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type InfoType = 0 | 1 | 2; diff --git a/generated/swagger/eis-api/src/models/input-dto.ts b/generated/swagger/eis-api/src/models/input-dto.ts new file mode 100644 index 000000000..a44cca825 --- /dev/null +++ b/generated/swagger/eis-api/src/models/input-dto.ts @@ -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; +} diff --git a/generated/swagger/eis-api/src/models/input-group-dto.ts b/generated/swagger/eis-api/src/models/input-group-dto.ts new file mode 100644 index 000000000..558455e56 --- /dev/null +++ b/generated/swagger/eis-api/src/models/input-group-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { InputDTO } from './input-dto'; +export interface InputGroupDTO { + description?: string; + group?: string; + input?: Array; + label?: string; +} diff --git a/generated/swagger/eis-api/src/models/input-options-dto.ts b/generated/swagger/eis-api/src/models/input-options-dto.ts new file mode 100644 index 000000000..c253a83c6 --- /dev/null +++ b/generated/swagger/eis-api/src/models/input-options-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { OptionDTO } from './option-dto'; +export interface InputOptionsDTO { + max?: number; + values?: Array; +} diff --git a/generated/swagger/eis-api/src/models/input-type.ts b/generated/swagger/eis-api/src/models/input-type.ts new file mode 100644 index 000000000..4a4331440 --- /dev/null +++ b/generated/swagger/eis-api/src/models/input-type.ts @@ -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; diff --git a/generated/swagger/eis-api/src/models/ipublic-user-info.ts b/generated/swagger/eis-api/src/models/ipublic-user-info.ts new file mode 100644 index 000000000..db73d102c --- /dev/null +++ b/generated/swagger/eis-api/src/models/ipublic-user-info.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface IPublicUserInfo { + alias?: string; + displayName?: string; + isAuthenticated: boolean; + username?: string; +} diff --git a/generated/swagger/eis-api/src/models/key-value-dtoof-string-and-string.ts b/generated/swagger/eis-api/src/models/key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..d64c861f2 --- /dev/null +++ b/generated/swagger/eis-api/src/models/key-value-dtoof-string-and-string.ts @@ -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; +} diff --git a/generated/swagger/eis-api/src/models/list-response-args-of-branch-dto.ts b/generated/swagger/eis-api/src/models/list-response-args-of-branch-dto.ts new file mode 100644 index 000000000..623b30a92 --- /dev/null +++ b/generated/swagger/eis-api/src/models/list-response-args-of-branch-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfBranchDTO } from './response-args-of-ienumerable-of-branch-dto'; +export interface ListResponseArgsOfBranchDTO extends ResponseArgsOfIEnumerableOfBranchDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/eis-api/src/models/list-response-args-of-display-info-dto.ts b/generated/swagger/eis-api/src/models/list-response-args-of-display-info-dto.ts new file mode 100644 index 000000000..37c8eaea0 --- /dev/null +++ b/generated/swagger/eis-api/src/models/list-response-args-of-display-info-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfDisplayInfoDTO } from './response-args-of-ienumerable-of-display-info-dto'; +export interface ListResponseArgsOfDisplayInfoDTO extends ResponseArgsOfIEnumerableOfDisplayInfoDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/eis-api/src/models/list-response-args-of-info-dto.ts b/generated/swagger/eis-api/src/models/list-response-args-of-info-dto.ts new file mode 100644 index 000000000..1435d63dc --- /dev/null +++ b/generated/swagger/eis-api/src/models/list-response-args-of-info-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfInfoDTO } from './response-args-of-ienumerable-of-info-dto'; +export interface ListResponseArgsOfInfoDTO extends ResponseArgsOfIEnumerableOfInfoDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/eis-api/src/models/option-dto.ts b/generated/swagger/eis-api/src/models/option-dto.ts new file mode 100644 index 000000000..4d13492b3 --- /dev/null +++ b/generated/swagger/eis-api/src/models/option-dto.ts @@ -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; +} diff --git a/generated/swagger/eis-api/src/models/order-by-dto.ts b/generated/swagger/eis-api/src/models/order-by-dto.ts new file mode 100644 index 000000000..82eb4befa --- /dev/null +++ b/generated/swagger/eis-api/src/models/order-by-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +export interface OrderByDTO { + by?: string; + desc?: boolean; + label?: string; +} diff --git a/generated/swagger/eis-api/src/models/problem-details.ts b/generated/swagger/eis-api/src/models/problem-details.ts new file mode 100644 index 000000000..e8d39aec9 --- /dev/null +++ b/generated/swagger/eis-api/src/models/problem-details.ts @@ -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; +} diff --git a/generated/swagger/eis-api/src/models/processing-status.ts b/generated/swagger/eis-api/src/models/processing-status.ts new file mode 100644 index 000000000..31c610592 --- /dev/null +++ b/generated/swagger/eis-api/src/models/processing-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Bearbeitungsstatus + */ +export type ProcessingStatus = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64; diff --git a/generated/swagger/eis-api/src/models/query-settings-dto.ts b/generated/swagger/eis-api/src/models/query-settings-dto.ts new file mode 100644 index 000000000..6d58c4cc6 --- /dev/null +++ b/generated/swagger/eis-api/src/models/query-settings-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { InputGroupDTO } from './input-group-dto'; +import { OrderByDTO } from './order-by-dto'; +export interface QuerySettingsDTO { + filter?: Array; + input?: Array; + orderBy?: Array; +} diff --git a/generated/swagger/eis-api/src/models/query-token-dto.ts b/generated/swagger/eis-api/src/models/query-token-dto.ts new file mode 100644 index 000000000..9b3614037 --- /dev/null +++ b/generated/swagger/eis-api/src/models/query-token-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { OrderByDTO } from './order-by-dto'; +export interface QueryTokenDTO { + filter?: { [key: string]: string }; + friendlyName?: string; + fuzzy?: number; + hitsOnly?: boolean; + ids?: Array; + input?: { [key: string]: string }; + orderBy?: Array; + skip?: number; + take?: number; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-boolean.ts b/generated/swagger/eis-api/src/models/response-args-of-boolean.ts new file mode 100644 index 000000000..529333be1 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-boolean.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfBoolean extends ResponseArgs { + result: boolean; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-comment-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-comment-dto.ts new file mode 100644 index 000000000..2bb94f2c6 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-comment-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CommentDTO } from './comment-dto'; +export interface ResponseArgsOfCommentDTO extends ResponseArgs { + result?: CommentDTO; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-confirmation-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-confirmation-dto.ts new file mode 100644 index 000000000..ba2a3bb2a --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-confirmation-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ConfirmationDTO } from './confirmation-dto'; +export interface ResponseArgsOfConfirmationDTO extends ResponseArgs { + result?: ConfirmationDTO; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-display-info-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-display-info-dto.ts new file mode 100644 index 000000000..7161df412 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-display-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { DisplayInfoDTO } from './display-info-dto'; +export interface ResponseArgsOfDisplayInfoDTO extends ResponseArgs { + result?: DisplayInfoDTO; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-entity-dtocontainer-of-branch-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-entity-dtocontainer-of-branch-dto.ts new file mode 100644 index 000000000..5da3b58ae --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-entity-dtocontainer-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +export interface ResponseArgsOfEntityDTOContainerOfBranchDTO extends ResponseArgs { + result?: EntityDTOContainerOfBranchDTO; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-article-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-article-dto.ts new file mode 100644 index 000000000..3085e9928 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-article-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ArticleDTO } from './article-dto'; +export interface ResponseArgsOfIEnumerableOfArticleDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-branch-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-branch-dto.ts new file mode 100644 index 000000000..3e6afa800 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { BranchDTO } from './branch-dto'; +export interface ResponseArgsOfIEnumerableOfBranchDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-comment-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-comment-dto.ts new file mode 100644 index 000000000..f0abc6929 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-comment-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { CommentDTO } from './comment-dto'; +export interface ResponseArgsOfIEnumerableOfCommentDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-display-info-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-display-info-dto.ts new file mode 100644 index 000000000..7b31d6c6a --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-display-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { DisplayInfoDTO } from './display-info-dto'; +export interface ResponseArgsOfIEnumerableOfDisplayInfoDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string.ts b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..34387a6d1 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { EntityKeyValueDTOOfStringAndString } from './entity-key-value-dtoof-string-and-string'; +export interface ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-file-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-file-dto.ts new file mode 100644 index 000000000..2a783bec5 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-file-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { FileDTO } from './file-dto'; +export interface ResponseArgsOfIEnumerableOfFileDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-info-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-info-dto.ts new file mode 100644 index 000000000..e9c971e06 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-ienumerable-of-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { InfoDTO } from './info-dto'; +export interface ResponseArgsOfIEnumerableOfInfoDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-info-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-info-dto.ts new file mode 100644 index 000000000..68cf2f860 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { InfoDTO } from './info-dto'; +export interface ResponseArgsOfInfoDTO extends ResponseArgs { + result?: InfoDTO; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-query-settings-dto.ts b/generated/swagger/eis-api/src/models/response-args-of-query-settings-dto.ts new file mode 100644 index 000000000..d5ea2970a --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-query-settings-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { QuerySettingsDTO } from './query-settings-dto'; +export interface ResponseArgsOfQuerySettingsDTO extends ResponseArgs { + result?: QuerySettingsDTO; +} diff --git a/generated/swagger/eis-api/src/models/response-args-of-string.ts b/generated/swagger/eis-api/src/models/response-args-of-string.ts new file mode 100644 index 000000000..b24554434 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args-of-string.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfString extends ResponseArgs { + result?: string; +} diff --git a/generated/swagger/eis-api/src/models/response-args.ts b/generated/swagger/eis-api/src/models/response-args.ts new file mode 100644 index 000000000..57a874731 --- /dev/null +++ b/generated/swagger/eis-api/src/models/response-args.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { DialogOfString } from './dialog-of-string'; +import { IPublicUserInfo } from './ipublic-user-info'; +export interface ResponseArgs { + dialog?: DialogOfString; + error: boolean; + invalidProperties?: { [key: string]: string }; + message?: string; + requestId?: number; + userInfo?: IPublicUserInfo; +} diff --git a/generated/swagger/eis-api/src/models/task-type.ts b/generated/swagger/eis-api/src/models/task-type.ts new file mode 100644 index 000000000..ce9f1e853 --- /dev/null +++ b/generated/swagger/eis-api/src/models/task-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Aufgaben Typ + */ +export type TaskType = 0 | 1 | 2; diff --git a/generated/swagger/eis-api/src/models/touched-base.ts b/generated/swagger/eis-api/src/models/touched-base.ts new file mode 100644 index 000000000..15e213656 --- /dev/null +++ b/generated/swagger/eis-api/src/models/touched-base.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export interface TouchedBase {} diff --git a/generated/swagger/eis-api/src/services.ts b/generated/swagger/eis-api/src/services.ts new file mode 100644 index 000000000..4a1c75d5f --- /dev/null +++ b/generated/swagger/eis-api/src/services.ts @@ -0,0 +1,3 @@ +export { EISBackendService } from './services/eisbackend.service'; +export { EISPublicService } from './services/eispublic.service'; +export { EISPublicDocumentService } from './services/eispublic-document.service'; diff --git a/generated/swagger/eis-api/src/services/eisbackend.service.ts b/generated/swagger/eis-api/src/services/eisbackend.service.ts new file mode 100644 index 000000000..ede38491d --- /dev/null +++ b/generated/swagger/eis-api/src/services/eisbackend.service.ts @@ -0,0 +1,806 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { EisConfiguration as __Configuration } from '../eis-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto'; +import { InfoDTO } from '../models/info-dto'; +import { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto'; +import { ResponseArgsOfBoolean } from '../models/response-args-of-boolean'; +import { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto'; +import { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string'; +@Injectable({ + providedIn: 'root', +}) +class EISBackendService extends __BaseService { + static readonly EISBackendCreateInfoPath = '/eis/info'; + static readonly EISBackendGetInfosPath = '/eis/info'; + static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}'; + static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}'; + static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}'; + static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}'; + static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}'; + static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}'; + static readonly EISBackendGetWordPath = '/eis/word/{datum}'; + static readonly EISBackendGetBranchesPath = '/eis/branch'; + static readonly EISBackendGetCategoriesPath = '/eis/category'; + static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel'; + static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Info anlegen + * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters: + * + * - `infoDTO`: Daten + * + * - `locale`: Lokalisierung + */ + EISBackendCreateInfoResponse( + params: EISBackendService.EISBackendCreateInfoParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.infoDTO; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Info anlegen + * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters: + * + * - `infoDTO`: Daten + * + * - `locale`: Lokalisierung + */ + EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable { + return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO)); + } + + /** + * Infos + * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters: + * + * - `take`: + * + * - `sonderinfo`: SonderInfo Flag + * + * - `skip`: + * + * - `query`: Such-String + * + * - `locale`: Lokalisierung + * + * - `eagerLoading`: + * + * - `archive`: + */ + EISBackendGetInfosResponse( + params: EISBackendService.EISBackendGetInfosParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.query != null) __params = __params.set('query', params.query.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + if (params.archive != null) __params = __params.set('archive', params.archive.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Infos + * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters: + * + * - `take`: + * + * - `sonderinfo`: SonderInfo Flag + * + * - `skip`: + * + * - `query`: Such-String + * + * - `locale`: Lokalisierung + * + * - `eagerLoading`: + * + * - `archive`: + */ + EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable { + return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO)); + } + + /** + * Löchen einere Info + * @param infoId undefined + */ + EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Löchen einere Info + * @param infoId undefined + */ + EISBackendDeleteInfo(infoId: number): __Observable { + return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean)); + } + + /** + * Freigabe eines Updates + * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `infoDTO`: Daten + * + * - `locale`: Lokalisierung + */ + EISBackendApproveUpdateResponse( + params: EISBackendService.EISBackendApproveUpdateParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.infoDTO; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Freigabe eines Updates + * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `infoDTO`: Daten + * + * - `locale`: Lokalisierung + */ + EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable { + return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO)); + } + + /** + * Ablehnen eines Updates + * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `infoDTO`: Daten + * + * - `locale`: Lokalisierung + */ + EISBackendRejectUpdateResponse( + params: EISBackendService.EISBackendRejectUpdateParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.infoDTO; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Ablehnen eines Updates + * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `infoDTO`: Daten + * + * - `locale`: Lokalisierung + */ + EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable { + return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO)); + } + + /** + * Info aktualisieren + * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `infoDTO`: Daten + * + * - `locale`: Lokalisierung + */ + EISBackendUpdateInfoResponse( + params: EISBackendService.EISBackendUpdateInfoParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.infoDTO; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Info aktualisieren + * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `infoDTO`: Daten + * + * - `locale`: Lokalisierung + */ + EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable { + return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO)); + } + + /** + * Info per ID + * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: Lokalisierung + * + * - `eagerLoading`: + */ + EISBackendGetInfoByIdResponse( + params: EISBackendService.EISBackendGetInfoByIdParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Info per ID + * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: Lokalisierung + * + * - `eagerLoading`: + */ + EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable { + return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO)); + } + + /** + * Info freigeben + * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters: + * + * - `infoDTO`: Info + * + * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden + * + * - `locale`: Lokalisierung + */ + EISBackendApproveInfoResponse( + params: EISBackendService.EISBackendApproveInfoParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.infoDTO; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Info freigeben + * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters: + * + * - `infoDTO`: Info + * + * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden + * + * - `locale`: Lokalisierung + */ + EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable { + return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO)); + } + + /** + * Infos + * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters: + * + * - `datum`: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: Lokalisierung + * + * - `eagerLoading`: + */ + EISBackendGetWordResponse( + params: EISBackendService.EISBackendGetWordParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Infos + * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters: + * + * - `datum`: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: Lokalisierung + * + * - `eagerLoading`: + */ + EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable { + return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO)); + } + + /** + * Filialen + * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: Lokalisierung + * + * - `labelKey`: + */ + EISBackendGetBranchesResponse( + params: EISBackendService.EISBackendGetBranchesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Filialen + * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: Lokalisierung + * + * - `labelKey`: + */ + EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable { + return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO)); + } + + /** + * Kategorien/Bereiche + * @param locale Lokalisierung (optional) + */ + EISBackendGetCategoriesResponse( + locale?: null | string, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Kategorien/Bereiche + * @param locale Lokalisierung (optional) + */ + EISBackendGetCategories(locale?: null | string): __Observable { + return this.EISBackendGetCategoriesResponse(locale).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString), + ); + } + + /** + * Kategorien/Bereiche + * @param locale Lokalisierung (optional) + */ + EISBackendGetDisplayChannelsResponse( + locale?: null | string, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Kategorien/Bereiche + * @param locale Lokalisierung (optional) + */ + EISBackendGetDisplayChannels(locale?: null | string): __Observable { + return this.EISBackendGetDisplayChannelsResponse(locale).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString), + ); + } + + /** + * Datei-Inhalt + * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters: + * + * - `fileId`: Datei PK + * + * - `download`: Datei wird als Download gesendet (optional) + * + * @return Datei + */ + EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.download != null) __params = __params.set('download', params.download.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'blob', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Datei-Inhalt + * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters: + * + * - `fileId`: Datei PK + * + * - `download`: Datei wird als Download gesendet (optional) + * + * @return Datei + */ + EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable { + return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob)); + } +} + +module EISBackendService { + /** + * Parameters for EISBackendCreateInfo + */ + export interface EISBackendCreateInfoParams { + /** + * Daten + */ + infoDTO: InfoDTO; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for EISBackendGetInfos + */ + export interface EISBackendGetInfosParams { + take?: null | number; + + /** + * SonderInfo Flag + */ + sonderinfo?: boolean; + skip?: null | number; + + /** + * Such-String + */ + query?: null | string; + + /** + * Lokalisierung + */ + locale?: null | string; + eagerLoading?: number; + archive?: boolean; + } + + /** + * Parameters for EISBackendApproveUpdate + */ + export interface EISBackendApproveUpdateParams { + /** + * Info PK + */ + infoId: number; + + /** + * Daten + */ + infoDTO: InfoDTO; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for EISBackendRejectUpdate + */ + export interface EISBackendRejectUpdateParams { + /** + * Info PK + */ + infoId: number; + + /** + * Daten + */ + infoDTO: InfoDTO; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for EISBackendUpdateInfo + */ + export interface EISBackendUpdateInfoParams { + /** + * Info PK + */ + infoId: number; + + /** + * Daten + */ + infoDTO: InfoDTO; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for EISBackendGetInfoById + */ + export interface EISBackendGetInfoByIdParams { + /** + * Info PK + */ + infoId: number; + + /** + * Lokalisierung + */ + locale?: null | string; + eagerLoading?: number; + } + + /** + * Parameters for EISBackendApproveInfo + */ + export interface EISBackendApproveInfoParams { + /** + * Info + */ + infoDTO: InfoDTO; + + /** + * hat Änderungen oder ist Neu, dann darf gesichert werden + */ + allowsave: boolean; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for EISBackendGetWord + */ + export interface EISBackendGetWordParams { + datum: string; + take?: null | number; + skip?: null | number; + + /** + * Lokalisierung + */ + locale?: null | string; + eagerLoading?: number; + } + + /** + * Parameters for EISBackendGetBranches + */ + export interface EISBackendGetBranchesParams { + take?: null | number; + skip?: null | number; + + /** + * Lokalisierung + */ + locale?: null | string; + labelKey?: null | string; + } + + /** + * Parameters for EISBackendGetFileContent + */ + export interface EISBackendGetFileContentParams { + /** + * Datei PK + */ + fileId: number; + + /** + * Datei wird als Download gesendet (optional) + */ + download?: boolean; + } +} + +export { EISBackendService }; diff --git a/generated/swagger/eis-api/src/services/eispublic-document.service.ts b/generated/swagger/eis-api/src/services/eispublic-document.service.ts new file mode 100644 index 000000000..f3aa88157 --- /dev/null +++ b/generated/swagger/eis-api/src/services/eispublic-document.service.ts @@ -0,0 +1,143 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { EisConfiguration as __Configuration } from '../eis-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfString } from '../models/response-args-of-string'; +import { DocumentPayloadOfIEnumerableOfString } from '../models/document-payload-of-ienumerable-of-string'; +import { DocumentPayloadOfIEnumerableOfDisplayInfoDTO } from '../models/document-payload-of-ienumerable-of-display-info-dto'; +@Injectable({ + providedIn: 'root', +}) +class EISPublicDocumentService extends __BaseService { + static readonly EISPublicDocumentGetArticlesPdfAsBase64Path = '/eis/intranet/info/article/pdf/base64'; + static readonly EISPublicDocumentGetInfosPdfAsBase64Path = '/eis/intranet/info/pdf/base64'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Artikelliste als PDF (base64) + * @param params The `EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params` containing the following parameters: + * + * - `payload`: DocumentPayload mit EANsK + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicDocumentGetArticlesPdfAsBase64Response( + params: EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/article/pdf/base64`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Artikelliste als PDF (base64) + * @param params The `EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params` containing the following parameters: + * + * - `payload`: DocumentPayload mit EANsK + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicDocumentGetArticlesPdfAsBase64( + params: EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params, + ): __Observable { + return this.EISPublicDocumentGetArticlesPdfAsBase64Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfString)); + } + + /** + * Aufgaben und Infos als PDF (base64) + * @param params The `EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params` containing the following parameters: + * + * - `payload`: DocumentPayload mit Infos + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicDocumentGetInfosPdfAsBase64Response( + params: EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/pdf/base64`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Aufgaben und Infos als PDF (base64) + * @param params The `EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params` containing the following parameters: + * + * - `payload`: DocumentPayload mit Infos + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicDocumentGetInfosPdfAsBase64( + params: EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params, + ): __Observable { + return this.EISPublicDocumentGetInfosPdfAsBase64Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfString)); + } +} + +module EISPublicDocumentService { + /** + * Parameters for EISPublicDocumentGetArticlesPdfAsBase64 + */ + export interface EISPublicDocumentGetArticlesPdfAsBase64Params { + /** + * DocumentPayload mit EANsK + */ + payload: DocumentPayloadOfIEnumerableOfString; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for EISPublicDocumentGetInfosPdfAsBase64 + */ + export interface EISPublicDocumentGetInfosPdfAsBase64Params { + /** + * DocumentPayload mit Infos + */ + payload: DocumentPayloadOfIEnumerableOfDisplayInfoDTO; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } +} + +export { EISPublicDocumentService }; diff --git a/generated/swagger/eis-api/src/services/eispublic.service.ts b/generated/swagger/eis-api/src/services/eispublic.service.ts new file mode 100644 index 000000000..8370f3b77 --- /dev/null +++ b/generated/swagger/eis-api/src/services/eispublic.service.ts @@ -0,0 +1,1140 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { EisConfiguration as __Configuration } from '../eis-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto'; +import { DisplayInfoRequest } from '../models/display-info-request'; +import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { DashboardInfoRequest } from '../models/dashboard-info-request'; +import { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto'; +import { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string'; +import { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto'; +import { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto'; +import { ResponseArgs } from '../models/response-args'; +import { FileDTO } from '../models/file-dto'; +import { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto'; +import { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto'; +import { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto'; +import { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto'; +import { CommentDTO } from '../models/comment-dto'; +@Injectable({ + providedIn: 'root', +}) +class EISPublicService extends __BaseService { + static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info'; + static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings'; + static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s'; + static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard'; + static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch'; + static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories'; + static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}'; + static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit'; + static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset'; + static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete'; + static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file'; + static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}'; + static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser'; + static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image'; + static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article'; + static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file'; + static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file'; + static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment'; + static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Infos + * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters: + * + * - `data`: Abfragedaten + * + * - `locale`: Lokalisierung + */ + EISPublicGetDisplayInfosResponse( + params: EISPublicService.EISPublicGetDisplayInfosParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Infos + * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters: + * + * - `data`: Abfragedaten + * + * - `locale`: Lokalisierung + */ + EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable { + return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO)); + } + + /** + * Filterwerte + */ + EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Filterwerte + */ + EISPublicQueryDisplayInfoSettings(): __Observable { + return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * Infos / Aufgaben suchen + * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters: + * + * - `queryToken`: Abfragedaten + * + * - `locale`: Lokalisierung + */ + EISPublicQueryDisplayInfoResponse( + params: EISPublicService.EISPublicQueryDisplayInfoParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.queryToken; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/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; + }), + ); + } + /** + * Infos / Aufgaben suchen + * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters: + * + * - `queryToken`: Abfragedaten + * + * - `locale`: Lokalisierung + */ + EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable { + return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO)); + } + + /** + * Infos + * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters: + * + * - `data`: Abfragedaten + * + * - `locale`: Lokalisierung + */ + EISPublicGetDashboardInfosResponse( + params: EISPublicService.EISPublicGetDashboardInfosParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Infos + * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters: + * + * - `data`: Abfragedaten + * + * - `locale`: Lokalisierung + */ + EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable { + return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO)); + } + + /** + * Dem Benutzer zugeordnete Filiale + * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters: + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + EISPublicGetCurrentBranchResponse( + params: EISPublicService.EISPublicGetCurrentBranchParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Dem Benutzer zugeordnete Filiale + * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters: + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + EISPublicGetCurrentBranch( + params: EISPublicService.EISPublicGetCurrentBranchParams, + ): __Observable { + return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO)); + } + + /** + * Kategorien / Bereiche + * @param locale Lokalisierung (optional) + */ + EISPublicGetCategoriesResponse( + locale?: null | string, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Kategorien / Bereiche + * @param locale Lokalisierung (optional) + */ + EISPublicGetCategories(locale?: null | string): __Observable { + return this.EISPublicGetCategoriesResponse(locale).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString), + ); + } + + /** + * Info + * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicGetDisplayInfoByIdResponse( + params: EISPublicService.EISPublicGetDisplayInfoByIdParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Info + * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable { + return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO)); + } + + /** + * In Bearbeitung + * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicSetInfoToEditResponse( + params: EISPublicService.EISPublicSetInfoToEditParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * In Bearbeitung + * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable { + return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO)); + } + + /** + * Bearbeitungsstatus zurücksetzen + * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicResetConfirmationResponse( + params: EISPublicService.EISPublicResetConfirmationParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bearbeitungsstatus zurücksetzen + * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable { + return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs)); + } + + /** + * Bearbeitungsstatus zurücksetzen + * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `file`: Datei (optional) + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicCompleteConfirmationResponse( + params: EISPublicService.EISPublicCompleteConfirmationParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.file; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bearbeitungsstatus zurücksetzen + * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `file`: Datei (optional) + * + * - `locale`: Lokalisierung (optional) + */ + EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable { + return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs)); + } + + /** + * Dateien + * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicGetFilesResponse( + params: EISPublicService.EISPublicGetFilesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Dateien + * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable { + return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO)); + } + + /** + * Datei-Inhalt + * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters: + * + * - `fileId`: Datei PK + * + * - `download`: Datei wird als Download gesendet (optional) + * + * @return Datei + */ + EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.download != null) __params = __params.set('download', params.download.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'blob', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Datei-Inhalt + * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters: + * + * - `fileId`: Datei PK + * + * - `download`: Datei wird als Download gesendet (optional) + * + * @return Datei + */ + EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable { + return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob)); + } + + /** + * Teaser Image + * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `download`: Datei wird als Download gesendet (optional) + * + * @return Datei + */ + EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.download != null) __params = __params.set('download', params.download.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`, + __body, + { + headers: __headers, + params: __params, + responseType: 'blob', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Teaser Image + * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `download`: Datei wird als Download gesendet (optional) + * + * @return Datei + */ + EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable { + return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob)); + } + + /** + * Dateien + * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicGetImagesResponse( + params: EISPublicService.EISPublicGetImagesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Dateien + * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable { + return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO)); + } + + /** + * Artikel + * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicGetArticlesResponse( + params: EISPublicService.EISPublicGetArticlesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Artikel + * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable { + return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO)); + } + + /** + * Dateien + * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `confirmationId`: Aufgabenabschluss PK + * + * - `locale`: + */ + EISPublicGetConfirmationFilesResponse( + params: EISPublicService.EISPublicGetConfirmationFilesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Dateien + * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `confirmationId`: Aufgabenabschluss PK + * + * - `locale`: + */ + EISPublicGetConfirmationFiles( + params: EISPublicService.EISPublicGetConfirmationFilesParams, + ): __Observable { + return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO)); + } + + /** + * Dateien + * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `branchId`: Filiale PK + * + * - `locale`: + */ + EISPublicGetConfirmationFilesByBranchIdResponse( + params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + + `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Dateien + * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `branchId`: Filiale PK + * + * - `locale`: + */ + EISPublicGetConfirmationFilesByBranchId( + params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams, + ): __Observable { + return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO)); + } + + /** + * Anmerkungen / Notizen + * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `branchId`: Filiale PK + * + * - `locale`: + */ + EISPublicGetCommentsByBranchIdResponse( + params: EISPublicService.EISPublicGetCommentsByBranchIdParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + + `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Anmerkungen / Notizen + * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters: + * + * - `infoId`: Info PK + * + * - `branchId`: Filiale PK + * + * - `locale`: + */ + EISPublicGetCommentsByBranchId( + params: EISPublicService.EISPublicGetCommentsByBranchIdParams, + ): __Observable { + return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO)); + } + + /** + * Anmerkung / Notiz hinzufügen + * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters: + * + * - `payload`: Daten + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicAddCommentResponse( + params: EISPublicService.EISPublicAddCommentParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Anmerkung / Notiz hinzufügen + * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters: + * + * - `payload`: Daten + * + * - `infoId`: Info PK + * + * - `locale`: + */ + EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable { + return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO)); + } +} + +module EISPublicService { + /** + * Parameters for EISPublicGetDisplayInfos + */ + export interface EISPublicGetDisplayInfosParams { + /** + * Abfragedaten + */ + data: DisplayInfoRequest; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for EISPublicQueryDisplayInfo + */ + export interface EISPublicQueryDisplayInfoParams { + /** + * Abfragedaten + */ + queryToken: QueryTokenDTO; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for EISPublicGetDashboardInfos + */ + export interface EISPublicGetDashboardInfosParams { + /** + * Abfragedaten + */ + data: DashboardInfoRequest; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for EISPublicGetCurrentBranch + */ + export interface EISPublicGetCurrentBranchParams { + /** + * Lokalisierung (optional) + */ + locale?: null | string; + + /** + * eagerLoading (optional) + */ + eagerLoading?: number; + } + + /** + * Parameters for EISPublicGetDisplayInfoById + */ + export interface EISPublicGetDisplayInfoByIdParams { + /** + * Info PK + */ + infoId: number; + locale?: null | string; + } + + /** + * Parameters for EISPublicSetInfoToEdit + */ + export interface EISPublicSetInfoToEditParams { + /** + * Info PK + */ + infoId: number; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for EISPublicResetConfirmation + */ + export interface EISPublicResetConfirmationParams { + /** + * Info PK + */ + infoId: number; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for EISPublicCompleteConfirmation + */ + export interface EISPublicCompleteConfirmationParams { + /** + * Info PK + */ + infoId: number; + + /** + * Datei (optional) + */ + file: FileDTO; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for EISPublicGetFiles + */ + export interface EISPublicGetFilesParams { + /** + * Info PK + */ + infoId: number; + locale?: null | string; + } + + /** + * Parameters for EISPublicGetFileContent + */ + export interface EISPublicGetFileContentParams { + /** + * Datei PK + */ + fileId: number; + + /** + * Datei wird als Download gesendet (optional) + */ + download?: boolean; + } + + /** + * Parameters for EISPublicGetTeaserImage + */ + export interface EISPublicGetTeaserImageParams { + /** + * Info PK + */ + infoId: number; + + /** + * Datei wird als Download gesendet (optional) + */ + download?: boolean; + } + + /** + * Parameters for EISPublicGetImages + */ + export interface EISPublicGetImagesParams { + /** + * Info PK + */ + infoId: number; + locale?: null | string; + } + + /** + * Parameters for EISPublicGetArticles + */ + export interface EISPublicGetArticlesParams { + /** + * Info PK + */ + infoId: number; + locale?: null | string; + } + + /** + * Parameters for EISPublicGetConfirmationFiles + */ + export interface EISPublicGetConfirmationFilesParams { + /** + * Info PK + */ + infoId: number; + + /** + * Aufgabenabschluss PK + */ + confirmationId: number; + locale?: null | string; + } + + /** + * Parameters for EISPublicGetConfirmationFilesByBranchId + */ + export interface EISPublicGetConfirmationFilesByBranchIdParams { + /** + * Info PK + */ + infoId: number; + + /** + * Filiale PK + */ + branchId: number; + locale?: null | string; + } + + /** + * Parameters for EISPublicGetCommentsByBranchId + */ + export interface EISPublicGetCommentsByBranchIdParams { + /** + * Info PK + */ + infoId: number; + + /** + * Filiale PK + */ + branchId: number; + locale?: null | string; + } + + /** + * Parameters for EISPublicAddComment + */ + export interface EISPublicAddCommentParams { + /** + * Daten + */ + payload: CommentDTO; + + /** + * Info PK + */ + infoId: number; + locale?: null | string; + } +} + +export { EISPublicService }; diff --git a/generated/swagger/eis-api/src/strict-http-response.ts b/generated/swagger/eis-api/src/strict-http-response.ts new file mode 100644 index 000000000..30db756eb --- /dev/null +++ b/generated/swagger/eis-api/src/strict-http-response.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { HttpResponse } from '@angular/common/http'; + +/** + * Constrains the http to not expand the response type with `| null` + */ +export type StrictHttpResponse = HttpResponse & { + readonly body: T; +}; diff --git a/eis.swagger.json b/generated/swagger/eis-api/swagger.json similarity index 100% rename from eis.swagger.json rename to generated/swagger/eis-api/swagger.json diff --git a/generated/swagger/isa-api/project.json b/generated/swagger/isa-api/project.json index 72847c118..bf0130f75 100644 --- a/generated/swagger/isa-api/project.json +++ b/generated/swagger/isa-api/project.json @@ -4,7 +4,7 @@ "sourceRoot": "generated/swagger/isa-api/src", "prefix": "lib", "projectType": "library", - "tags": [], + "tags": ["generated","swagger", "isa", "api"], "targets": { "generate": { "command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src", diff --git a/generated/swagger/isa-api/src/base-service.ts b/generated/swagger/isa-api/src/base-service.ts new file mode 100644 index 000000000..a09c63beb --- /dev/null +++ b/generated/swagger/isa-api/src/base-service.ts @@ -0,0 +1,62 @@ +/* tslint:disable */ +import { HttpClient, HttpParameterCodec, HttpParams } from '@angular/common/http'; +import { IsaConfiguration } from './isa-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: IsaConfiguration, + 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, + }); + } +} diff --git a/generated/swagger/isa-api/src/isa-configuration.ts b/generated/swagger/isa-api/src/isa-configuration.ts new file mode 100644 index 000000000..ed2b4374e --- /dev/null +++ b/generated/swagger/isa-api/src/isa-configuration.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; + +/** + * Global configuration for Isa services + */ +@Injectable({ + providedIn: 'root', +}) +export class IsaConfiguration { + rootUrl: string = 'https://isa-test.paragon-data.net'; +} + +export interface IsaConfigurationInterface { + rootUrl?: string; +} diff --git a/generated/swagger/isa-api/src/models.ts b/generated/swagger/isa-api/src/models.ts new file mode 100644 index 000000000..40d1c5a42 --- /dev/null +++ b/generated/swagger/isa-api/src/models.ts @@ -0,0 +1,18 @@ +export { LoginResponse } from './models/login-response'; +export { ProblemDetails } from './models/problem-details'; +export { KeyCardValues } from './models/key-card-values'; +export { ListResponseArgsOfFeedDTO } from './models/list-response-args-of-feed-dto'; +export { ResponseArgsOfIEnumerableOfFeedDTO } from './models/response-args-of-ienumerable-of-feed-dto'; +export { FeedDTO } from './models/feed-dto'; +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 { IPublicUserInfo } from './models/ipublic-user-info'; +export { UserState } from './models/user-state'; +export { ResponseArgsOfUserState } from './models/response-args-of-user-state'; +export { Log } from './models/log'; +export { LogLevel } from './models/log-level'; +export { ResponseArgsOfIEnumerableOfLogEntry } from './models/response-args-of-ienumerable-of-log-entry'; +export { LogEntry } from './models/log-entry'; diff --git a/generated/swagger/isa-api/src/models/dialog-content-type.ts b/generated/swagger/isa-api/src/models/dialog-content-type.ts new file mode 100644 index 000000000..6b4b699cf --- /dev/null +++ b/generated/swagger/isa-api/src/models/dialog-content-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/isa-api/src/models/dialog-of-string.ts b/generated/swagger/isa-api/src/models/dialog-of-string.ts new file mode 100644 index 000000000..927ec617a --- /dev/null +++ b/generated/swagger/isa-api/src/models/dialog-of-string.ts @@ -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; + actionsRequired?: number; + area?: string; + content?: string; + contentType: DialogContentType; + description?: string; + displayTimeout?: number; + settings: DialogSettings; + subtitle?: string; + title?: string; +} diff --git a/generated/swagger/isa-api/src/models/dialog-settings.ts b/generated/swagger/isa-api/src/models/dialog-settings.ts new file mode 100644 index 000000000..2ee035bc8 --- /dev/null +++ b/generated/swagger/isa-api/src/models/dialog-settings.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogSettings = 0 | 1 | 2 | 4; diff --git a/generated/swagger/isa-api/src/models/feed-dto.ts b/generated/swagger/isa-api/src/models/feed-dto.ts new file mode 100644 index 000000000..b6a8d4134 --- /dev/null +++ b/generated/swagger/isa-api/src/models/feed-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ + +/** + * Feed + */ +export interface FeedDTO { + desc?: string; + emphasize?: number; + headline?: string; + id?: string; + image?: string; + label?: string; + timestamp?: string; + type?: string; + validUntil?: string; +} diff --git a/generated/swagger/isa-api/src/models/ipublic-user-info.ts b/generated/swagger/isa-api/src/models/ipublic-user-info.ts new file mode 100644 index 000000000..db73d102c --- /dev/null +++ b/generated/swagger/isa-api/src/models/ipublic-user-info.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface IPublicUserInfo { + alias?: string; + displayName?: string; + isAuthenticated: boolean; + username?: string; +} diff --git a/generated/swagger/isa-api/src/models/key-card-values.ts b/generated/swagger/isa-api/src/models/key-card-values.ts new file mode 100644 index 000000000..aab5e72b8 --- /dev/null +++ b/generated/swagger/isa-api/src/models/key-card-values.ts @@ -0,0 +1,21 @@ +/* tslint:disable */ + +/** + * KeyCard Werte + */ +export interface KeyCardValues { + /** + * Applikation + */ + application?: string; + + /** + * KeyCard Code + */ + code?: string; + + /** + * Host + */ + hostname?: string; +} diff --git a/generated/swagger/isa-api/src/models/key-value-dtoof-string-and-string.ts b/generated/swagger/isa-api/src/models/key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..d64c861f2 --- /dev/null +++ b/generated/swagger/isa-api/src/models/key-value-dtoof-string-and-string.ts @@ -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; +} diff --git a/generated/swagger/isa-api/src/models/list-response-args-of-feed-dto.ts b/generated/swagger/isa-api/src/models/list-response-args-of-feed-dto.ts new file mode 100644 index 000000000..41137d529 --- /dev/null +++ b/generated/swagger/isa-api/src/models/list-response-args-of-feed-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfFeedDTO } from './response-args-of-ienumerable-of-feed-dto'; +export interface ListResponseArgsOfFeedDTO extends ResponseArgsOfIEnumerableOfFeedDTO { + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/generated/swagger/isa-api/src/models/log-entry.ts b/generated/swagger/isa-api/src/models/log-entry.ts new file mode 100644 index 000000000..d8dbf9811 --- /dev/null +++ b/generated/swagger/isa-api/src/models/log-entry.ts @@ -0,0 +1,10 @@ +/* tslint:disable */ +import { LogLevel } from './log-level'; +export interface LogEntry { + clientIP?: string; + content?: string; + logType: LogLevel; + message?: string; + timestamp: string; + user?: string; +} diff --git a/generated/swagger/isa-api/src/models/log-level.ts b/generated/swagger/isa-api/src/models/log-level.ts new file mode 100644 index 000000000..8ba3118aa --- /dev/null +++ b/generated/swagger/isa-api/src/models/log-level.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type LogLevel = 0 | 1 | 2 | 3 | 4 | 5 | 6; diff --git a/generated/swagger/isa-api/src/models/log.ts b/generated/swagger/isa-api/src/models/log.ts new file mode 100644 index 000000000..af92c0d70 --- /dev/null +++ b/generated/swagger/isa-api/src/models/log.ts @@ -0,0 +1,22 @@ +/* tslint:disable */ +import { LogLevel } from './log-level'; + +/** + * Log entry + */ +export interface Log { + /** + * Content + */ + content?: string; + + /** + * LogType + */ + logType: LogLevel; + + /** + * Message + */ + message?: string; +} diff --git a/generated/swagger/isa-api/src/models/login-response.ts b/generated/swagger/isa-api/src/models/login-response.ts new file mode 100644 index 000000000..b3adca595 --- /dev/null +++ b/generated/swagger/isa-api/src/models/login-response.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ + +/** + * Antwortdaten + */ +export interface LoginResponse { + /** + * Filialkürzel + */ + branchKey?: string; + + /** + * Name des angemeldeten Benutzers + */ + friendlyname?: string; + + /** + * Token + */ + token?: string; + + /** + * Benutzername + */ + username?: string; +} diff --git a/generated/swagger/isa-api/src/models/problem-details.ts b/generated/swagger/isa-api/src/models/problem-details.ts new file mode 100644 index 000000000..e8d39aec9 --- /dev/null +++ b/generated/swagger/isa-api/src/models/problem-details.ts @@ -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; +} diff --git a/generated/swagger/isa-api/src/models/response-args-of-ienumerable-of-feed-dto.ts b/generated/swagger/isa-api/src/models/response-args-of-ienumerable-of-feed-dto.ts new file mode 100644 index 000000000..5c4b72f65 --- /dev/null +++ b/generated/swagger/isa-api/src/models/response-args-of-ienumerable-of-feed-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { FeedDTO } from './feed-dto'; +export interface ResponseArgsOfIEnumerableOfFeedDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/isa-api/src/models/response-args-of-ienumerable-of-log-entry.ts b/generated/swagger/isa-api/src/models/response-args-of-ienumerable-of-log-entry.ts new file mode 100644 index 000000000..a6e955382 --- /dev/null +++ b/generated/swagger/isa-api/src/models/response-args-of-ienumerable-of-log-entry.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { LogEntry } from './log-entry'; +export interface ResponseArgsOfIEnumerableOfLogEntry extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/isa-api/src/models/response-args-of-user-state.ts b/generated/swagger/isa-api/src/models/response-args-of-user-state.ts new file mode 100644 index 000000000..39c0c66c8 --- /dev/null +++ b/generated/swagger/isa-api/src/models/response-args-of-user-state.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { UserState } from './user-state'; +export interface ResponseArgsOfUserState extends ResponseArgs { + result?: UserState; +} diff --git a/generated/swagger/isa-api/src/models/response-args.ts b/generated/swagger/isa-api/src/models/response-args.ts new file mode 100644 index 000000000..57a874731 --- /dev/null +++ b/generated/swagger/isa-api/src/models/response-args.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { DialogOfString } from './dialog-of-string'; +import { IPublicUserInfo } from './ipublic-user-info'; +export interface ResponseArgs { + dialog?: DialogOfString; + error: boolean; + invalidProperties?: { [key: string]: string }; + message?: string; + requestId?: number; + userInfo?: IPublicUserInfo; +} diff --git a/generated/swagger/isa-api/src/models/user-state.ts b/generated/swagger/isa-api/src/models/user-state.ts new file mode 100644 index 000000000..cc4c2ba31 --- /dev/null +++ b/generated/swagger/isa-api/src/models/user-state.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ + +/** + * Benutzerdaten + */ +export interface UserState { + /** + * Daten + */ + content?: string; +} diff --git a/generated/swagger/isa-api/src/services.ts b/generated/swagger/isa-api/src/services.ts new file mode 100644 index 000000000..4b8ad804f --- /dev/null +++ b/generated/swagger/isa-api/src/services.ts @@ -0,0 +1,3 @@ +export { AuthService } from './services/auth.service'; +export { InfoService } from './services/info.service'; +export { UserStateService } from './services/user-state.service'; diff --git a/generated/swagger/isa-api/src/services/auth.service.ts b/generated/swagger/isa-api/src/services/auth.service.ts new file mode 100644 index 000000000..de7767a19 --- /dev/null +++ b/generated/swagger/isa-api/src/services/auth.service.ts @@ -0,0 +1,55 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { IsaConfiguration as __Configuration } from '../isa-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { LoginResponse } from '../models/login-response'; +import { KeyCardValues } from '../models/key-card-values'; +@Injectable({ + providedIn: 'root', +}) +class AuthService extends __BaseService { + static readonly AuthLoginPath = '/auth/keycard'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Login mit KeyCard + * @param values KeyCard Daten + */ + AuthLoginResponse(values: KeyCardValues): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = values; + let req = new HttpRequest('POST', this.rootUrl + `/auth/keycard`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Login mit KeyCard + * @param values KeyCard Daten + */ + AuthLogin(values: KeyCardValues): __Observable { + return this.AuthLoginResponse(values).pipe(__map((_r) => _r.body as LoginResponse)); + } +} + +module AuthService {} + +export { AuthService }; diff --git a/generated/swagger/isa-api/src/services/info.service.ts b/generated/swagger/isa-api/src/services/info.service.ts new file mode 100644 index 000000000..d4017ce71 --- /dev/null +++ b/generated/swagger/isa-api/src/services/info.service.ts @@ -0,0 +1,71 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { IsaConfiguration as __Configuration } from '../isa-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfFeedDTO } from '../models/list-response-args-of-feed-dto'; +@Injectable({ + providedIn: 'root', +}) +class InfoService extends __BaseService { + static readonly InfoInfoPath = '/isa/info'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Info / Dashboard + * @param params The `InfoService.InfoInfoParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + InfoInfoResponse(params: InfoService.InfoInfoParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/isa/info`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Info / Dashboard + * @param params The `InfoService.InfoInfoParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + InfoInfo(params: InfoService.InfoInfoParams): __Observable { + return this.InfoInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfFeedDTO)); + } +} + +module InfoService { + /** + * Parameters for InfoInfo + */ + export interface InfoInfoParams { + take?: null | number; + skip?: null | number; + } +} + +export { InfoService }; diff --git a/generated/swagger/isa-api/src/services/user-state.service.ts b/generated/swagger/isa-api/src/services/user-state.service.ts new file mode 100644 index 000000000..c3dcbb5ce --- /dev/null +++ b/generated/swagger/isa-api/src/services/user-state.service.ts @@ -0,0 +1,229 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { IsaConfiguration as __Configuration } from '../isa-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgs } from '../models/response-args'; +import { UserState } from '../models/user-state'; +import { ResponseArgsOfUserState } from '../models/response-args-of-user-state'; +import { Log } from '../models/log'; +import { ResponseArgsOfIEnumerableOfLogEntry } from '../models/response-args-of-ienumerable-of-log-entry'; +@Injectable({ + providedIn: 'root', +}) +class UserStateService extends __BaseService { + static readonly UserStateSetUserStatePath = '/isa/userstate'; + static readonly UserStateResetUserStatePath = '/isa/userstate'; + static readonly UserStateGetUserStatePath = '/isa/userstate'; + static readonly UserStateGetActiveWSPath = '/isa/activews'; + static readonly UserStateSaveLogPath = '/isa/logging'; + static readonly UserStateGetLogPath = '/isa/logging'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Benutzerdaten speichern + * @param userState Content + */ + UserStateSetUserStateResponse(userState: UserState): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = userState; + let req = new HttpRequest('POST', this.rootUrl + `/isa/userstate`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Benutzerdaten speichern + * @param userState Content + */ + UserStateSetUserState(userState: UserState): __Observable { + return this.UserStateSetUserStateResponse(userState).pipe(__map((_r) => _r.body as ResponseArgs)); + } + + /** + * Benutzerdaten löschen + */ + UserStateResetUserStateResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('DELETE', this.rootUrl + `/isa/userstate`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Benutzerdaten löschen + */ + UserStateResetUserState(): __Observable { + return this.UserStateResetUserStateResponse().pipe(__map((_r) => _r.body as ResponseArgs)); + } + + /** + * Benutzerdaten auslesen + * @return Benutzerdaten + */ + UserStateGetUserStateResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/isa/userstate`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Benutzerdaten auslesen + * @return Benutzerdaten + */ + UserStateGetUserState(): __Observable { + return this.UserStateGetUserStateResponse().pipe(__map((_r) => _r.body as ResponseArgsOfUserState)); + } + + /** + * Aktive WebSockets + */ + UserStateGetActiveWSResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/isa/activews`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Aktive WebSockets + */ + UserStateGetActiveWS(): __Observable { + return this.UserStateGetActiveWSResponse().pipe(__map((_r) => _r.body as ResponseArgsOfUserState)); + } + + /** + * Logdaten speichern + * @param log Logdaten + */ + UserStateSaveLogResponse(log: Log): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = log; + let req = new HttpRequest('POST', this.rootUrl + `/isa/logging`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Logdaten speichern + * @param log Logdaten + */ + UserStateSaveLog(log: Log): __Observable { + return this.UserStateSaveLogResponse(log).pipe(__map((_r) => _r.body as null)); + } + + /** + * Benutzerdaten auslesen + * @param params The `UserStateService.UserStateGetLogParams` containing the following parameters: + * + * - `stop`: + * + * - `start`: + * + * @return Benutzerdaten + */ + UserStateGetLogResponse( + params: UserStateService.UserStateGetLogParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.stop != null) __params = __params.set('stop', params.stop.toString()); + if (params.start != null) __params = __params.set('start', params.start.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/isa/logging`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Benutzerdaten auslesen + * @param params The `UserStateService.UserStateGetLogParams` containing the following parameters: + * + * - `stop`: + * + * - `start`: + * + * @return Benutzerdaten + */ + UserStateGetLog(params: UserStateService.UserStateGetLogParams): __Observable { + return this.UserStateGetLogResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfLogEntry)); + } +} + +module UserStateService { + /** + * Parameters for UserStateGetLog + */ + export interface UserStateGetLogParams { + stop?: string; + start?: string; + } +} + +export { UserStateService }; diff --git a/generated/swagger/isa-api/src/strict-http-response.ts b/generated/swagger/isa-api/src/strict-http-response.ts new file mode 100644 index 000000000..30db756eb --- /dev/null +++ b/generated/swagger/isa-api/src/strict-http-response.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { HttpResponse } from '@angular/common/http'; + +/** + * Constrains the http to not expand the response type with `| null` + */ +export type StrictHttpResponse = HttpResponse & { + readonly body: T; +}; diff --git a/generated/swagger/oms-api/project.json b/generated/swagger/oms-api/project.json index a73d56667..6cbf5db28 100644 --- a/generated/swagger/oms-api/project.json +++ b/generated/swagger/oms-api/project.json @@ -4,7 +4,7 @@ "sourceRoot": "generated/swagger/oms-api/src", "prefix": "lib", "projectType": "library", - "tags": [], + "tags": ["generated","swagger", "oms", "api"], "targets": { "generate": { "command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src", diff --git a/generated/swagger/oms-api/src/base-service.ts b/generated/swagger/oms-api/src/base-service.ts new file mode 100644 index 000000000..94c925f2f --- /dev/null +++ b/generated/swagger/oms-api/src/base-service.ts @@ -0,0 +1,62 @@ +/* tslint:disable */ +import { HttpClient, HttpParameterCodec, HttpParams } from '@angular/common/http'; +import { OmsConfiguration } from './oms-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: OmsConfiguration, + 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, + }); + } +} diff --git a/generated/swagger/oms-api/src/models.ts b/generated/swagger/oms-api/src/models.ts new file mode 100644 index 000000000..335d2abee --- /dev/null +++ b/generated/swagger/oms-api/src/models.ts @@ -0,0 +1,266 @@ +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 { 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 { ResponseArgsOfIEnumerableOfAutocompleteDTO } from './models/response-args-of-ienumerable-of-autocomplete-dto'; +export { AutocompleteDTO } from './models/autocomplete-dto'; +export { AutocompleteTokenDTO } from './models/autocomplete-token-dto'; +export { ListResponseArgsOfDBHOrderItemListItemDTO } from './models/list-response-args-of-dbhorder-item-list-item-dto'; +export { ResponseArgsOfIEnumerableOfDBHOrderItemListItemDTO } from './models/response-args-of-ienumerable-of-dbhorder-item-list-item-dto'; +export { DBHOrderItemListItemDTO } from './models/dbhorder-item-list-item-dto'; +export { OrderItemType } from './models/order-item-type'; +export { OrderItemListItemDTO } from './models/order-item-list-item-dto'; +export { CRUDA } from './models/cruda'; +export { EnvironmentChannel } from './models/environment-channel'; +export { OrderType } from './models/order-type'; +export { OrderItemProcessingStatusValue } from './models/order-item-processing-status-value'; +export { ProductDTO } from './models/product-dto'; +export { SizeOfString } from './models/size-of-string'; +export { WeightOfAvoirdupois } from './models/weight-of-avoirdupois'; +export { Avoirdupois } from './models/avoirdupois'; +export { TouchedBase } from './models/touched-base'; +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 { Gender } from './models/gender'; +export { DateRangeDTO } from './models/date-range-dto'; +export { PaymentType } from './models/payment-type'; +export { PaymentStatus } from './models/payment-status'; +export { QueryTokenDTO } from './models/query-token-dto'; +export { ListResponseArgsOfOrderItemListItemDTO } from './models/list-response-args-of-order-item-list-item-dto'; +export { ResponseArgsOfIEnumerableOfOrderItemListItemDTO } from './models/response-args-of-ienumerable-of-order-item-list-item-dto'; +export { ResponseArgsOfInteger } from './models/response-args-of-integer'; +export { ResponseArgsOfIEnumerableOfBranchDTO } from './models/response-args-of-ienumerable-of-branch-dto'; +export { BranchDTO } from './models/branch-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 { EntityDTOBase } from './models/entity-dtobase'; +export { EntityDTO } from './models/entity-dto'; +export { EntityStatus } from './models/entity-status'; +export { EntityDTOReferenceContainer } from './models/entity-dtoreference-container'; +export { ExternalReferenceDTO } from './models/external-reference-dto'; +export { EntityDTOContainerOfBranchDTO } from './models/entity-dtocontainer-of-branch-dto'; +export { AddressDTO } from './models/address-dto'; +export { GeoLocation } from './models/geo-location'; +export { BranchType } from './models/branch-type'; +export { EntityDTOBaseOfBranchDTOAndIBranch } from './models/entity-dtobase-of-branch-dtoand-ibranch'; +export { ListResponseArgsOfLogisticianDTO } from './models/list-response-args-of-logistician-dto'; +export { ResponseArgsOfIEnumerableOfLogisticianDTO } from './models/response-args-of-ienumerable-of-logistician-dto'; +export { LogisticianDTO } from './models/logistician-dto'; +export { EntityDTOBaseOfLogisticianDTOAndILogistician } from './models/entity-dtobase-of-logistician-dtoand-ilogistician'; +export { ResponseArgsOfLogisticianDTO } from './models/response-args-of-logistician-dto'; +export { ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString } from './models/response-args-of-value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string'; +export { ValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString } from './models/value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string'; +export { DisplayOrderDTO } from './models/display-order-dto'; +export { DisplayBranchDTO } from './models/display-branch-dto'; +export { CommunicationDetailsDTO } from './models/communication-details-dto'; +export { EntityDTOBaseOfDisplayBranchDTOAndIBranch } from './models/entity-dtobase-of-display-branch-dtoand-ibranch'; +export { DisplayOrderItemDTO } from './models/display-order-item-dto'; +export { DisplayOrderItemSubsetDTO } from './models/display-order-item-subset-dto'; +export { EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus } from './models/entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status'; +export { QuantityUnitType } from './models/quantity-unit-type'; +export { PromotionDTO } from './models/promotion-dto'; +export { EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem } from './models/entity-dtobase-of-display-order-item-dtoand-iorder-item'; +export { DisplayAddresseeDTO } from './models/display-addressee-dto'; +export { OrganisationDTO } from './models/organisation-dto'; +export { OrganisationNamesDTO } from './models/organisation-names-dto'; +export { BuyerType } from './models/buyer-type'; +export { DisplayLogisticianDTO } from './models/display-logistician-dto'; +export { EntityDTOBaseOfDisplayLogisticianDTOAndILogistician } from './models/entity-dtobase-of-display-logistician-dtoand-ilogistician'; +export { DisplayOrderPaymentDTO } from './models/display-order-payment-dto'; +export { EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment } from './models/entity-dtobase-of-display-order-payment-dtoand-iread-only-payment'; +export { TermsOfDeliveryDTO } from './models/terms-of-delivery-dto'; +export { TypeOfDelivery } from './models/type-of-delivery'; +export { ShippingType } from './models/shipping-type'; +export { NotificationChannel } from './models/notification-channel'; +export { LinkedRecordDTO } from './models/linked-record-dto'; +export { EntityDTOBaseOfDisplayOrderDTOAndIOrder } from './models/entity-dtobase-of-display-order-dtoand-iorder'; +export { KulturPassOrderValues } from './models/kultur-pass-order-values'; +export { ResponseArgsOfIEnumerableOfDisplayOrderDTO } from './models/response-args-of-ienumerable-of-display-order-dto'; +export { ResponseArgsOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO } from './models/response-args-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto'; +export { ValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO } from './models/value-tuple-of-order-item-subset-dtoand-order-item-subset-dto'; +export { OrderItemSubsetDTO } from './models/order-item-subset-dto'; +export { EntityDTOContainerOfOrderItemDTO } from './models/entity-dtocontainer-of-order-item-dto'; +export { OrderItemDTO } from './models/order-item-dto'; +export { EntityDTOContainerOfOrderDTO } from './models/entity-dtocontainer-of-order-dto'; +export { OrderDTO } from './models/order-dto'; +export { OrderProcessingStatus } from './models/order-processing-status'; +export { BuyerDTO } from './models/buyer-dto'; +export { BuyerStatus } from './models/buyer-status'; +export { AddresseeWithReferenceDTO } from './models/addressee-with-reference-dto'; +export { EntityReferenceDTO } from './models/entity-reference-dto'; +export { EntityDTOContainerOfShippingAddressDTO } from './models/entity-dtocontainer-of-shipping-address-dto'; +export { ShippingAddressDTO } from './models/shipping-address-dto'; +export { AddressType } from './models/address-type'; +export { EntityDTOBaseOfShippingAddressDTOAndIShippingAddress } from './models/entity-dtobase-of-shipping-address-dtoand-ishipping-address'; +export { EntityDTOContainerOfLogisticianDTO } from './models/entity-dtocontainer-of-logistician-dto'; +export { EntityDTOContainerOfPayerDTO } from './models/entity-dtocontainer-of-payer-dto'; +export { PayerDTO } from './models/payer-dto'; +export { PayerType } from './models/payer-type'; +export { PayerStatus } from './models/payer-status'; +export { EntityDTOBaseOfPayerDTOAndIPayer } from './models/entity-dtobase-of-payer-dtoand-ipayer'; +export { EntityDTOContainerOfPaymentDTO } from './models/entity-dtocontainer-of-payment-dto'; +export { PaymentDTO } from './models/payment-dto'; +export { EntityDTOBaseOfPaymentDTOAndIReadOnlyPayment } from './models/entity-dtobase-of-payment-dtoand-iread-only-payment'; +export { ValidationStatus } from './models/validation-status'; +export { PackagingInstructions } from './models/packaging-instructions'; +export { EntityDTOBaseOfOrderDTOAndIOrder } from './models/entity-dtobase-of-order-dtoand-iorder'; +export { EntityDTOContainerOfOrderItemSubsetDTO } from './models/entity-dtocontainer-of-order-item-subset-dto'; +export { QuantityDTO } from './models/quantity-dto'; +export { EntityDTOContainerOfShopItemDTO } from './models/entity-dtocontainer-of-shop-item-dto'; +export { ShopItemDTO } from './models/shop-item-dto'; +export { EntityDTOContainerOfItemDTO } from './models/entity-dtocontainer-of-item-dto'; +export { ItemDTO } from './models/item-dto'; +export { ItemType } from './models/item-type'; +export { EntityDTOBaseOfItemDTOAndIItem } from './models/entity-dtobase-of-item-dtoand-iitem'; +export { LifecycleStatus } from './models/lifecycle-status'; +export { Price } from './models/price'; +export { ShippingTarget } from './models/shipping-target'; +export { EntityDTOBaseOfShopItemDTOAndIShopItem } from './models/entity-dtobase-of-shop-item-dtoand-ishop-item'; +export { EntityDTOBaseOfOrderItemDTOAndIOrderItem } from './models/entity-dtobase-of-order-item-dtoand-iorder-item'; +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 { EntityDTOContainerOfPackageDTO } from './models/entity-dtocontainer-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 { EntityDTOBaseOfUserDTOAndIUser } from './models/entity-dtobase-of-user-dtoand-iuser'; +export { AddresseeDTO } from './models/addressee-dto'; +export { PersonNamesDTO } from './models/person-names-dto'; +export { EntityDTOBaseOfPackageDTOAndIPackage } from './models/entity-dtobase-of-package-dtoand-ipackage'; +export { EntityDTOBaseOfOrderItemSubsetDTOAndIOrderItemStatus } from './models/entity-dtobase-of-order-item-subset-dtoand-iorder-item-status'; +export { ReorderValues } from './models/reorder-values'; +export { AvailabilityDTO } from './models/availability-dto'; +export { AvailabilityType } from './models/availability-type'; +export { EntityDTOContainerOfShopItemDTO2 } from './models/entity-dtocontainer-of-shop-item-dto2'; +export { ShopItemDTO2 } from './models/shop-item-dto2'; +export { EntityDTOContainerOfItemDTO2 } from './models/entity-dtocontainer-of-item-dto2'; +export { ItemDTO2 } from './models/item-dto2'; +export { ContributorHelperDTO } from './models/contributor-helper-dto'; +export { EntityDTOContainerOfContributorDTO } from './models/entity-dtocontainer-of-contributor-dto'; +export { ContributorDTO } from './models/contributor-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 { EntityDTOBaseOfContributorDTOAndIContributor } from './models/entity-dtobase-of-contributor-dtoand-icontributor'; +export { EntityDTOContainerOfCompanyDTO } from './models/entity-dtocontainer-of-company-dto'; +export { CompanyDTO } from './models/company-dto'; +export { EntityDTOBaseOfCompanyDTOAndICompany } from './models/entity-dtobase-of-company-dtoand-icompany'; +export { EntityDTOContainerOfCategoryDTO } from './models/entity-dtocontainer-of-category-dto'; +export { CategoryDTO } from './models/category-dto'; +export { EntityDTOContainerOfFileDTO } from './models/entity-dtocontainer-of-file-dto'; +export { FileDTO } from './models/file-dto'; +export { EntityDTOBaseOfFileDTOAndIFile } from './models/entity-dtobase-of-file-dtoand-ifile'; +export { EntityDTOContainerOfTextDTO } from './models/entity-dtocontainer-of-text-dto'; +export { TextDTO } from './models/text-dto'; +export { EntityDTOBaseOfTextDTOAndIText } from './models/entity-dtobase-of-text-dtoand-itext'; +export { EntityDTOContainerOfComponentsDTO } from './models/entity-dtocontainer-of-components-dto'; +export { ComponentsDTO } from './models/components-dto'; +export { ComponentItemDTO } from './models/component-item-dto'; +export { ComponentItemDisplayType } from './models/component-item-display-type'; +export { SetType } from './models/set-type'; +export { EntityDTOBaseOfComponentsDTOAndIComponents } from './models/entity-dtobase-of-components-dtoand-icomponents'; +export { ItemLabelDTO } from './models/item-label-dto'; +export { FoodDTO } from './models/food-dto'; +export { FoodLabel } from './models/food-label'; +export { AllergeneType } from './models/allergene-type'; +export { DeclarableFoodAdditives } from './models/declarable-food-additives'; +export { NutritionFactsDTO } from './models/nutrition-facts-dto'; +export { Rezeptmasz } from './models/rezeptmasz'; +export { NutritionFactDTO } from './models/nutrition-fact-dto'; +export { NutritionFactType } from './models/nutrition-fact-type'; +export { EntityDTOBaseOfItemDTOAndIItem2 } from './models/entity-dtobase-of-item-dtoand-iitem-2'; +export { ImageDTO } from './models/image-dto'; +export { UrlDTO } from './models/url-dto'; +export { ShippingDTO } from './models/shipping-dto'; +export { EntityDTOBaseOfShopItemDTOAndIShopItem2 } from './models/entity-dtobase-of-shop-item-dtoand-ishop-item-2'; +export { ResponseArgsOfIEnumerableOfKeyValueDTOOfStringAndString } from './models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string'; +export { ResponseArgsOfSupplierOrderResult } from './models/response-args-of-supplier-order-result'; +export { SupplierOrderResult } from './models/supplier-order-result'; +export { AvailabilityDTO2 } from './models/availability-dto2'; +export { RangeDTO } from './models/range-dto'; +export { AvailableFor } from './models/available-for'; +export { ResponseArgsOfIEnumerableOfOrderDTO } from './models/response-args-of-ienumerable-of-order-dto'; +export { ResponseArgsOfOrderDTO } from './models/response-args-of-order-dto'; +export { ListResponseArgsOfOrderListItemDTO } from './models/list-response-args-of-order-list-item-dto'; +export { ResponseArgsOfIEnumerableOfOrderListItemDTO } from './models/response-args-of-ienumerable-of-order-list-item-dto'; +export { OrderListItemDTO } from './models/order-list-item-dto'; +export { ResponseArgsOfIEnumerableOfOrderItemSubsetTaskDTO } from './models/response-args-of-ienumerable-of-order-item-subset-task-dto'; +export { OrderItemSubsetTaskDTO } from './models/order-item-subset-task-dto'; +export { EntityDTOContainerOfOrderItemSubsetTransitionDTO } from './models/entity-dtocontainer-of-order-item-subset-transition-dto'; +export { OrderItemSubsetTransitionDTO } from './models/order-item-subset-transition-dto'; +export { EntityDTOBaseOfOrderItemSubsetTransitionDTOAndIOrderItemStatusTransition } from './models/entity-dtobase-of-order-item-subset-transition-dtoand-iorder-item-status-transition'; +export { EntityDTOBaseOfOrderItemSubsetTaskDTOAndIOrderItemStatusTask } from './models/entity-dtobase-of-order-item-subset-task-dtoand-iorder-item-status-task'; +export { ResponseArgsOfBoolean } from './models/response-args-of-boolean'; +export { ResponseArgsOfOrderItemDTO } from './models/response-args-of-order-item-dto'; +export { ResponseArgsOfIEnumerableOfOrderItemDTO } from './models/response-args-of-ienumerable-of-order-item-dto'; +export { ResponseArgsOfIEnumerableOfHistoryDTO } from './models/response-args-of-ienumerable-of-history-dto'; +export { HistoryDTO } from './models/history-dto'; +export { DiffDTO } from './models/diff-dto'; +export { ResponseArgsOfOrderItemSubsetDTO } from './models/response-args-of-order-item-subset-dto'; +export { StatusValues } from './models/status-values'; +export { ResponseArgsOfIEnumerableOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO } from './models/response-args-of-ienumerable-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto'; +export { ChangeStockStatusCodeValues } from './models/change-stock-status-code-values'; +export { ResponseArgsOfIEnumerableOfEntityDTOContainerOfReceiptDTO } from './models/response-args-of-ienumerable-of-entity-dtocontainer-of-receipt-dto'; +export { EntityDTOContainerOfReceiptDTO } from './models/entity-dtocontainer-of-receipt-dto'; +export { ReceiptDTO } from './models/receipt-dto'; +export { ReceiptType } from './models/receipt-type'; +export { ReceiptDeliveryType } from './models/receipt-delivery-type'; +export { PayerDTO2 } from './models/payer-dto2'; +export { PaymentInfoDTO } from './models/payment-info-dto'; +export { EntityDTOContainerOfReceiptItemDTO } from './models/entity-dtocontainer-of-receipt-item-dto'; +export { ReceiptItemDTO } from './models/receipt-item-dto'; +export { EntityReferenceTypeDTO } from './models/entity-reference-type-dto'; +export { EntityDTOBaseOfReceiptItemDTOAndIReceiptItem } from './models/entity-dtobase-of-receipt-item-dtoand-ireceipt-item'; +export { ShippingAddressDTO2 } from './models/shipping-address-dto2'; +export { EntityDTOBaseOfReceiptDTOAndIReceipt } from './models/entity-dtobase-of-receipt-dtoand-ireceipt'; +export { ResponseArgsOfIEnumerableOfOrderItemSubsetDTO } from './models/response-args-of-ienumerable-of-order-item-subset-dto'; +export { ListResponseArgsOfOrderItemSubsetTaskListItemDTO } from './models/list-response-args-of-order-item-subset-task-list-item-dto'; +export { ResponseArgsOfIEnumerableOfOrderItemSubsetTaskListItemDTO } from './models/response-args-of-ienumerable-of-order-item-subset-task-list-item-dto'; +export { OrderItemSubsetTaskListItemDTO } from './models/order-item-subset-task-list-item-dto'; +export { OrderItemStatusValuesDTO } from './models/order-item-status-values-dto'; +export { ResponseArgsOfPayerDTO } from './models/response-args-of-payer-dto'; +export { ResponseArgsOfShippingAddressDTO } from './models/response-args-of-shipping-address-dto'; +export { ResponseArgsOfIEnumerableOfReceiptDTO } from './models/response-args-of-ienumerable-of-receipt-dto'; +export { GenerateCollectiveReceiptsArgs } from './models/generate-collective-receipts-args'; +export { ResponseArgsOfIEnumerableOfString } from './models/response-args-of-ienumerable-of-string'; +export { DateRange } from './models/date-range'; +export { ResponseArgsOfReceiptDTO } from './models/response-args-of-receipt-dto'; +export { ListResponseArgsOfReceiptListItemDTO } from './models/list-response-args-of-receipt-list-item-dto'; +export { ResponseArgsOfIEnumerableOfReceiptListItemDTO } from './models/response-args-of-ienumerable-of-receipt-list-item-dto'; +export { ReceiptListItemDTO } from './models/receipt-list-item-dto'; +export { ListResponseArgsOfReceiptItemListItemDTO } from './models/list-response-args-of-receipt-item-list-item-dto'; +export { ResponseArgsOfIEnumerableOfReceiptItemListItemDTO } from './models/response-args-of-ienumerable-of-receipt-item-list-item-dto'; +export { ReceiptItemListItemDTO } from './models/receipt-item-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'; +export { ResponseArgsOfIEnumerableOfStockStatusCodeDTO } from './models/response-args-of-ienumerable-of-stock-status-code-dto'; +export { StockStatusCodeDTO } from './models/stock-status-code-dto'; +export { StockStatusCodeTextDTO } from './models/stock-status-code-text-dto'; +export { EntityDTOBaseOfStockStatusCodeDTOAndIStockStatusCode } from './models/entity-dtobase-of-stock-status-code-dtoand-istock-status-code'; +export { ListResponseArgsOfSupplierDTO } from './models/list-response-args-of-supplier-dto'; +export { ResponseArgsOfIEnumerableOfSupplierDTO } from './models/response-args-of-ienumerable-of-supplier-dto'; +export { ResponseArgsOfSupplierDTO } from './models/response-args-of-supplier-dto'; +export { ListResponseArgsOfVATDTO } from './models/list-response-args-of-vatdto'; +export { ResponseArgsOfIEnumerableOfVATDTO } from './models/response-args-of-ienumerable-of-vatdto'; +export { VATDTO } from './models/vatdto'; +export { EntityDTOContainerOfCountryDTO } from './models/entity-dtocontainer-of-country-dto'; +export { CountryDTO } from './models/country-dto'; +export { EntityDTOBaseOfCountryDTOAndICountry } from './models/entity-dtobase-of-country-dtoand-icountry'; +export { EntityDTOBaseOfVATDTOAndIVAT } from './models/entity-dtobase-of-vatdtoand-ivat'; +export { ResponseArgsOfVATDTO } from './models/response-args-of-vatdto'; diff --git a/generated/swagger/oms-api/src/models/address-dto.ts b/generated/swagger/oms-api/src/models/address-dto.ts new file mode 100644 index 000000000..5b0075791 --- /dev/null +++ b/generated/swagger/oms-api/src/models/address-dto.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { GeoLocation } from './geo-location'; +export interface AddressDTO extends TouchedBase { + /** + * Apartment + */ + apartment?: string; + + /** + * c/o, zu Händen + */ + careOf?: string; + + /** + * Ort + */ + city?: string; + + /** + * Land (ISO3166 A 3) + */ + country?: string; + + /** + * Stadtteil, District + */ + district?: string; + + /** + * Orts-Koordinaten + */ + geoLocation?: GeoLocation; + + /** + * Adresszusatz + */ + info?: string; + + /** + * Postfach + */ + po?: string; + + /** + * Region + */ + region?: string; + + /** + * Bundesland, Bundesstaat, Kanton, ... + */ + state?: string; + + /** + * Straße + */ + street?: string; + + /** + * Hausnummer + */ + streetNumber?: string; + + /** + * PLZ + */ + zipCode?: string; +} diff --git a/generated/swagger/oms-api/src/models/address-type.ts b/generated/swagger/oms-api/src/models/address-type.ts new file mode 100644 index 000000000..aaff2895c --- /dev/null +++ b/generated/swagger/oms-api/src/models/address-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Adress Typ + */ +export type AddressType = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/oms-api/src/models/addressee-dto.ts b/generated/swagger/oms-api/src/models/addressee-dto.ts new file mode 100644 index 000000000..370b818f4 --- /dev/null +++ b/generated/swagger/oms-api/src/models/addressee-dto.ts @@ -0,0 +1,32 @@ +/* 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 { + /** + * Adresse + */ + address?: AddressDTO; + + /** + * Kontaktdaten + */ + communicationDetails?: CommunicationDetailsDTO; + + /** + * Korrespondenzsprache + */ + locale?: string; + + /** + * Organisation / Firma + */ + organisation?: OrganisationDTO; + + /** + * Anrede / Namen + */ + person?: PersonNamesDTO; +} diff --git a/generated/swagger/oms-api/src/models/addressee-with-reference-dto.ts b/generated/swagger/oms-api/src/models/addressee-with-reference-dto.ts new file mode 100644 index 000000000..bb044b3b6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/addressee-with-reference-dto.ts @@ -0,0 +1,52 @@ +/* tslint:disable */ +import { EntityReferenceDTO } from './entity-reference-dto'; +import { AddressDTO } from './address-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { Gender } from './gender'; +import { OrganisationDTO } from './organisation-dto'; +export interface AddresseeWithReferenceDTO extends EntityReferenceDTO { + /** + * Adresse + */ + address?: AddressDTO; + + /** + * Kommuninkations-Kontaktdaten + */ + communicationDetails?: CommunicationDetailsDTO; + + /** + * Vorname + */ + firstName?: string; + + /** + * Anrede + * + * NotSet = 0, Wert nicht gesetzt + * Neutrum = 1, Divers + * Male = 2, Herr + * Female = 4, Frau + */ + gender?: Gender; + + /** + * Nachname + */ + lastName?: string; + + /** + * Lokalisierung / (Korrespondenz-) Sprache + */ + locale?: string; + + /** + * Organisation/Firma + */ + organisation?: OrganisationDTO; + + /** + * Akademischer Titel + */ + title?: string; +} diff --git a/generated/swagger/oms-api/src/models/allergene-type.ts b/generated/swagger/oms-api/src/models/allergene-type.ts new file mode 100644 index 000000000..b6072f53f --- /dev/null +++ b/generated/swagger/oms-api/src/models/allergene-type.ts @@ -0,0 +1,48 @@ +/* tslint:disable */ + +/** + * Richtlinie 2003/89/EG (Allergenkennzeichnungsrichtlinie) + * https://de.wikipedia.org/wiki/Richtlinie_2003/89/EG_(Allergenkennzeichnungsrichtlinie) + */ +export type AllergeneType = + | 0 + | 1 + | 2 + | 4 + | 6 + | 8 + | 16 + | 32 + | 64 + | 128 + | 256 + | 512 + | 1024 + | 1536 + | 2048 + | 6144 + | 10240 + | 18432 + | 34816 + | 67584 + | 133120 + | 264192 + | 526336 + | 1048576 + | 3145728 + | 5242880 + | 9437184 + | 17825792 + | 34603008 + | 68157440 + | 135266304 + | 268435456 + | 805306368 + | 1342177280 + | 2415919104 + | 4563402752 + | 8858370048 + | 17448304640 + | 34628173824 + | 68987912192 + | 137438953472; diff --git a/generated/swagger/oms-api/src/models/autocomplete-dto.ts b/generated/swagger/oms-api/src/models/autocomplete-dto.ts new file mode 100644 index 000000000..9f8d426e2 --- /dev/null +++ b/generated/swagger/oms-api/src/models/autocomplete-dto.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ + +/** + * Auocomplete-Ergebnis + */ +export interface AutocompleteDTO { + /** + * Anzeige / Bezeichner + */ + display?: string; + + /** + * Id + */ + id?: string; + + /** + * Abfragewert + */ + query?: string; + + /** + * Art (z.B. Titel, Autor, Verlag, ...) + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/autocomplete-token-dto.ts b/generated/swagger/oms-api/src/models/autocomplete-token-dto.ts new file mode 100644 index 000000000..8dc6de43f --- /dev/null +++ b/generated/swagger/oms-api/src/models/autocomplete-token-dto.ts @@ -0,0 +1,37 @@ +/* tslint:disable */ +import { OrderByDTO } from './order-by-dto'; + +/** + * Suchabfrage + */ +export interface AutocompleteTokenDTO { + /** + * Filter + */ + filter?: { [key: string]: string }; + + /** + * Fuzzy (0 = off, > 0 = on) + */ + fuzzy?: number; + + /** + * Eingabe + */ + input?: string; + + /** + * Sortierung nach + */ + orderBy?: Array; + + /** + * Menge angezigter Treffer + */ + take?: number; + + /** + * Typ (z.B. qs, author, title, publisher, customer, order, orderitem, ...) + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/availability-dto.ts b/generated/swagger/oms-api/src/models/availability-dto.ts new file mode 100644 index 000000000..76f08f509 --- /dev/null +++ b/generated/swagger/oms-api/src/models/availability-dto.ts @@ -0,0 +1,99 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { AvailabilityType } from './availability-type'; +import { DateRangeDTO } from './date-range-dto'; +import { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto'; +import { PriceDTO } from './price-dto'; +import { EntityDTOContainerOfShopItemDTO2 } from './entity-dtocontainer-of-shop-item-dto2'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +export interface AvailabilityDTO extends TouchedBase { + /** + * Art der Verfügbarkeit + */ + availabilityType?: AvailabilityType; + + /** + * Voraussichtlicher Zustellungszeitraum + */ + estimatedDelivery?: DateRangeDTO; + + /** + * vsl. Lieferdatum + */ + estimatedShippingDate?: string; + + /** + * Auf Lager + */ + inStock?: number; + + /** + * Artikel wird vorgemerkt + */ + isPrebooked?: boolean; + + /** + * Letzte Verfügbarkeitsanfrage + */ + lastRequest?: string; + + /** + * Logistiker / Versender + */ + logistician?: EntityDTOContainerOfLogisticianDTO; + + /** + * Verkaufspreis (VK) + */ + price?: PriceDTO; + + /** + * Eindeutige Referenz zur Zuordnung + */ + requestReference?: string; + + /** + * Artikel / Produkt + */ + shopItem?: EntityDTOContainerOfShopItemDTO2; + + /** + * Stock Status Code + */ + ssc?: string; + + /** + * Stock Status Code - Beschreibung + */ + sscText?: string; + + /** + * Lieferant + */ + supplier?: EntityDTOContainerOfSupplierDTO; + + /** + * Zusätzliche Information des Lieferanten + */ + supplierInfo?: string; + + /** + * Artikel- /Produktnummer des Lieferanten + */ + supplierProductNumber?: string; + + /** + * Verfügbarkeitsstatus des Lieferanten + */ + supplierSSC?: string; + + /** + * Beschreibung des Verfügbarkeitsstatus des Lieferanten + */ + supplierSSCText?: string; + + /** + * Bezugsweg + */ + supplyChannel?: string; +} diff --git a/generated/swagger/oms-api/src/models/availability-dto2.ts b/generated/swagger/oms-api/src/models/availability-dto2.ts new file mode 100644 index 000000000..81558c629 --- /dev/null +++ b/generated/swagger/oms-api/src/models/availability-dto2.ts @@ -0,0 +1,150 @@ +/* tslint:disable */ +import { AvailableFor } from './available-for'; +import { RangeDTO } from './range-dto'; +import { PriceDTO } from './price-dto'; +import { AvailabilityType } from './availability-type'; + +/** + * Verfügbarkeit + */ +export interface AvailabilityDTO2 { + /** + * Alternatives Voraussichtliches Lieferdatum + */ + altAt?: string; + + /** + * Voraussichtliches Lieferdatum - von + */ + at?: string; + + /** + * Verfügbar als/für + */ + availableFor?: AvailableFor; + + /** + * EAN /ISBN13 + */ + ean?: string; + + /** + * vsl. Zustellung + */ + estimatedDelivery?: RangeDTO; + + /** + * Erstverkaufstag (EVT) + */ + firstDayOfSale?: string; + + /** + * Vorgemerkt + */ + isPrebooked?: boolean; + + /** + * Produkt / Artikel PK + */ + itemId?: number; + + /** + * Logistiker + */ + logistician?: string; + + /** + * Logistiker PK + */ + logisticianId?: number; + + /** + * Spätester Bestellzeitpunkt + */ + orderDeadline?: string; + + /** + * Bestell-Referenz + */ + orderReference?: string; + + /** + * Rang + */ + preferred?: number; + + /** + * Preis (VK) + */ + price?: PriceDTO; + + /** + * Preisbindung + */ + priceMaintained?: boolean; + + /** + * Verfügbare Menge + */ + qty?: number; + + /** + * Beschreibung des StatusCode + */ + requestMessage?: string; + + /** + * Eindeutige Refrenz zur Zuordnung + */ + requestReference?: string; + + /** + * StatusCode der Verfügbarkeitsanfrage + */ + requestStatusCode?: string; + + /** + * Zeitstempel der Anfrage + */ + requested?: string; + + /** + * Shop PK + */ + shop?: number; + + /** + * Stock Status Code / Meldeschlüssel + */ + ssc?: string; + + /** + * Stock Status Code / Beschreibung + */ + sscText?: string; + + /** + * Verfügbarkeitsstatus + */ + status: AvailabilityType; + + /** + * Lieferant + */ + supplier?: string; + + /** + * Lieferant PK + */ + supplierId?: number; + + /** + * Produkt / Artikel PK des Lieferanten + */ + supplierProductNumber?: string; + + /** + * Voraussichtliches Lieferdatum - bis + */ + to?: string; +} diff --git a/generated/swagger/oms-api/src/models/availability-type.ts b/generated/swagger/oms-api/src/models/availability-type.ts new file mode 100644 index 000000000..c15833846 --- /dev/null +++ b/generated/swagger/oms-api/src/models/availability-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Art der Verfügbarkeit + */ +export type AvailabilityType = 0 | 1 | 2 | 32 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384; diff --git a/generated/swagger/oms-api/src/models/available-for.ts b/generated/swagger/oms-api/src/models/available-for.ts new file mode 100644 index 000000000..5a2ed1262 --- /dev/null +++ b/generated/swagger/oms-api/src/models/available-for.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Verfügbar als + */ +export type AvailableFor = 0 | 1 | 2 | 4 | 8 | 16 | 32; diff --git a/generated/swagger/oms-api/src/models/avoirdupois.ts b/generated/swagger/oms-api/src/models/avoirdupois.ts new file mode 100644 index 000000000..32608d52a --- /dev/null +++ b/generated/swagger/oms-api/src/models/avoirdupois.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Handelsgewichte / Avoirdupois + */ +export type Avoirdupois = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096; diff --git a/generated/swagger/oms-api/src/models/branch-dto.ts b/generated/swagger/oms-api/src/models/branch-dto.ts new file mode 100644 index 000000000..5693447c1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/branch-dto.ts @@ -0,0 +1,73 @@ +/* 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 { + /** + * Addressdaten + */ + address?: AddressDTO; + + /** + * Filial-/Abteilungsnnummer + */ + branchNumber?: string; + + /** + * Art der Filiale/Abteilung + * + * NotSet = 0, + * Store = 1, + * WebStore = 2, + * CallCenter = 4, + * Headquarter = 8 + */ + branchType?: BranchType; + + /** + * Standard + */ + isDefault?: string; + + /** + * Ist die Filiale aktiv + */ + isOnline?: boolean; + + /** + * Aus dieser Filiale kann bestellt werden + */ + isOrderingEnabled?: boolean; + + /** + * In diese Filiale kann bestellt werden + */ + isShippingEnabled?: boolean; + + /** + * Eindeutiger Schlüssel/Kürzel (bezogen auf das Label) + */ + key?: string; + + /** + * Label, welche die Fialiale/Abteilung angehört + */ + label?: EntityDTOContainerOfLabelDTO; + + /** + * Name der Filiale/Abteilung + */ + name?: string; + + /** + * Übergeordnete Filiale/Abteilung + */ + parent?: EntityDTOContainerOfBranchDTO; + + /** + * Kurzname + */ + shortName?: string; +} diff --git a/generated/swagger/oms-api/src/models/branch-type.ts b/generated/swagger/oms-api/src/models/branch-type.ts new file mode 100644 index 000000000..68ed028c1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/branch-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type BranchType = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/oms-api/src/models/buyer-dto.ts b/generated/swagger/oms-api/src/models/buyer-dto.ts new file mode 100644 index 000000000..7ede09833 --- /dev/null +++ b/generated/swagger/oms-api/src/models/buyer-dto.ts @@ -0,0 +1,36 @@ +/* tslint:disable */ +import { AddresseeWithReferenceDTO } from './addressee-with-reference-dto'; +import { BuyerStatus } from './buyer-status'; +import { BuyerType } from './buyer-type'; +export interface BuyerDTO extends AddresseeWithReferenceDTO { + /** + * Auftraggeber-Nummer + */ + buyerNumber?: string; + + /** + * Kundenstatus + */ + buyerStatus?: BuyerStatus; + + /** + * Kundentyp + * + * ContactCustomer = 1, Kontakt-Kunde + * BranchCustomer = 2, Filial-Kunde + * Staff = 4, Mitarbeiter + * B2C = 8, B2C Kunde (Anlage: Anrede, Vorname, Nachname und Adresse notwendig) + * B2B = 16, B2B Kunde, ehemals. Qualifizierter Kunde mit Firmenadresse (Anlage: Firmenname und Adresse) + */ + buyerType?: BuyerType; + + /** + * Geburtsdatum + */ + dateOfBirth?: string; + + /** + * Einmalkunde + */ + isTemporaryAccount?: boolean; +} diff --git a/generated/swagger/oms-api/src/models/buyer-status.ts b/generated/swagger/oms-api/src/models/buyer-status.ts new file mode 100644 index 000000000..aee974b85 --- /dev/null +++ b/generated/swagger/oms-api/src/models/buyer-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Auftraggeberstatus + */ +export type BuyerStatus = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/oms-api/src/models/buyer-type.ts b/generated/swagger/oms-api/src/models/buyer-type.ts new file mode 100644 index 000000000..c51f41193 --- /dev/null +++ b/generated/swagger/oms-api/src/models/buyer-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Auftraggebertyp + */ +export type BuyerType = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/oms-api/src/models/category-dto.ts b/generated/swagger/oms-api/src/models/category-dto.ts new file mode 100644 index 000000000..fcac6d2d6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/category-dto.ts @@ -0,0 +1,45 @@ +/* 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 { + /** + * Schlüssel + */ + key?: string; + + /** + * Name/Bezeichnung der Kategorie + */ + name?: string; + + /** + * Übergeordnete Kategorie + */ + parent?: EntityDTOContainerOfCategoryDTO; + + /** + * Sortierung + */ + sort?: number; + + /** + * Start + */ + start?: string; + + /** + * Stop + */ + stop?: string; + + /** + * Mandant + */ + tenant?: EntityDTOContainerOfTenantDTO; + + /** + * Art, z.B. Warengruppe + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/change-stock-status-code-values.ts b/generated/swagger/oms-api/src/models/change-stock-status-code-values.ts new file mode 100644 index 000000000..03e0f8015 --- /dev/null +++ b/generated/swagger/oms-api/src/models/change-stock-status-code-values.ts @@ -0,0 +1,22 @@ +/* tslint:disable */ +export interface ChangeStockStatusCodeValues { + /** + * PK OrderItemSubset + */ + id: number; + + /** + * Teilmenge + */ + quantity?: number; + + /** + * Bemerkung zum Lieferhindernis + */ + shippingDelayComment?: string; + + /** + * SSC (Meldeschlüssel) + */ + ssc?: string; +} diff --git a/generated/swagger/oms-api/src/models/communication-details-dto.ts b/generated/swagger/oms-api/src/models/communication-details-dto.ts new file mode 100644 index 000000000..011703198 --- /dev/null +++ b/generated/swagger/oms-api/src/models/communication-details-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface CommunicationDetailsDTO extends TouchedBase { + /** + * E-Mail Adresse + */ + email?: string; + + /** + * Faxnummer + */ + fax?: string; + + /** + * Mobilnummer + */ + mobile?: string; + + /** + * Telefonnummer + */ + phone?: string; +} diff --git a/generated/swagger/oms-api/src/models/company-dto.ts b/generated/swagger/oms-api/src/models/company-dto.ts new file mode 100644 index 000000000..28e7db3ff --- /dev/null +++ b/generated/swagger/oms-api/src/models/company-dto.ts @@ -0,0 +1,65 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCompanyDTOAndICompany } from './entity-dtobase-of-company-dtoand-icompany'; +import { AddressDTO } from './address-dto'; +import { EntityDTOContainerOfCompanyDTO } from './entity-dtocontainer-of-company-dto'; +export interface CompanyDTO extends EntityDTOBaseOfCompanyDTOAndICompany { + /** + * Adresse + */ + address?: AddressDTO; + + /** + * Firmen-Nr + */ + companyNumber?: string; + + /** + * Kostenstelle + */ + costUnit?: string; + + /** + * Abteilung/Bereich + */ + department?: string; + + /** + * GLN + */ + gln?: string; + + /** + * Rechtsform + */ + legalForm?: string; + + /** + * Lokalisierung / (Korrespondenz-) Sprache + */ + locale?: string; + + /** + * Name der Organisation/Firma + */ + name?: string; + + /** + * Namens-Zusatz der Organisation/Firma + */ + nameSuffix?: string; + + /** + * Übergeordnete Firma + */ + parent?: EntityDTOContainerOfCompanyDTO; + + /** + * Branche + */ + sector?: string; + + /** + * Umsatzsteuer Id + */ + vatId?: string; +} diff --git a/generated/swagger/oms-api/src/models/component-item-display-type.ts b/generated/swagger/oms-api/src/models/component-item-display-type.ts new file mode 100644 index 000000000..6cb48816c --- /dev/null +++ b/generated/swagger/oms-api/src/models/component-item-display-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Attribut zur Darstellung + */ +export type ComponentItemDisplayType = 0 | 1 | 2; diff --git a/generated/swagger/oms-api/src/models/component-item-dto.ts b/generated/swagger/oms-api/src/models/component-item-dto.ts new file mode 100644 index 000000000..e03aa3e87 --- /dev/null +++ b/generated/swagger/oms-api/src/models/component-item-dto.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { ComponentItemDisplayType } from './component-item-display-type'; +import { EntityDTOContainerOfItemDTO2 } from './entity-dtocontainer-of-item-dto2'; +import { QuantityUnitType } from './quantity-unit-type'; +export interface ComponentItemDTO extends TouchedBase { + /** + * Kategorie des Set-Artikels (nicht Warengruppe) + */ + category?: EntityDTOContainerOfCategoryDTO; + + /** + * Beschreibung des Set-Artikels (intern) + */ + description?: string; + + /** + * Art der Anzeige + */ + displayType?: ComponentItemDisplayType; + + /** + * Artikel + */ + item?: EntityDTOContainerOfItemDTO2; + + /** + * Name des Set-Artikels (intern) + */ + name?: string; + + /** + * Menge (max.) + */ + quantityMax?: number; + + /** + * Menge (min.) + */ + quantityMin?: number; + + /** + * Mengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit) + */ + quantityUnitType?: QuantityUnitType; + + /** + * Nicht optional / optional + */ + required?: boolean; + + /** + * Beginn + */ + start?: string; + + /** + * Ende + */ + stop?: string; + + /** + * Maßeinheit + */ + unit?: string; +} diff --git a/generated/swagger/oms-api/src/models/components-dto.ts b/generated/swagger/oms-api/src/models/components-dto.ts new file mode 100644 index 000000000..6f14a2a50 --- /dev/null +++ b/generated/swagger/oms-api/src/models/components-dto.ts @@ -0,0 +1,41 @@ +/* tslint:disable */ +import { EntityDTOBaseOfComponentsDTOAndIComponents } from './entity-dtobase-of-components-dtoand-icomponents'; +import { ComponentItemDTO } from './component-item-dto'; +import { QuantityUnitType } from './quantity-unit-type'; +import { SetType } from './set-type'; +export interface ComponentsDTO extends EntityDTOBaseOfComponentsDTOAndIComponents { + /** + * Artikel / Produkte + */ + items?: Array; + + /** + * Gesamtmenge aller Komponenten(max.) + */ + overallQuantityMax?: number; + + /** + * Gesamtmenge aller Komponenten (min.) + */ + overallQuantityMin?: number; + + /** + * Mengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit) + */ + quantityUnitType?: QuantityUnitType; + + /** + * Referenzmenge + */ + referenceQuantity?: number; + + /** + * Feste oder auswählbare Komponenten + */ + type?: SetType; + + /** + * Maßeinheit + */ + unit?: string; +} diff --git a/generated/swagger/oms-api/src/models/contributor-dto.ts b/generated/swagger/oms-api/src/models/contributor-dto.ts new file mode 100644 index 000000000..d46f282ac --- /dev/null +++ b/generated/swagger/oms-api/src/models/contributor-dto.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ +import { EntityDTOBaseOfContributorDTOAndIContributor } from './entity-dtobase-of-contributor-dtoand-icontributor'; +import { OrganisationNamesDTO } from './organisation-names-dto'; +import { PersonNamesDTO } from './person-names-dto'; +import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto'; +export interface ContributorDTO extends EntityDTOBaseOfContributorDTOAndIContributor { + /** + * Anzeigename + */ + friendlyName?: string; + + /** + * Organisation / Firma + */ + organisation?: OrganisationNamesDTO; + + /** + * Person + */ + person?: PersonNamesDTO; + + /** + * Mandant + */ + tenant?: EntityDTOContainerOfTenantDTO; +} diff --git a/generated/swagger/oms-api/src/models/contributor-helper-dto.ts b/generated/swagger/oms-api/src/models/contributor-helper-dto.ts new file mode 100644 index 000000000..5cb18ab15 --- /dev/null +++ b/generated/swagger/oms-api/src/models/contributor-helper-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOContainerOfContributorDTO } from './entity-dtocontainer-of-contributor-dto'; +export interface ContributorHelperDTO extends TouchedBase { + contributor?: EntityDTOContainerOfContributorDTO; + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/country-dto.ts b/generated/swagger/oms-api/src/models/country-dto.ts new file mode 100644 index 000000000..cd2b0cd16 --- /dev/null +++ b/generated/swagger/oms-api/src/models/country-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { EntityDTOBaseOfCountryDTOAndICountry } from './entity-dtobase-of-country-dtoand-icountry'; +export interface CountryDTO extends EntityDTOBaseOfCountryDTOAndICountry { + /** + * Standard + */ + isDefault?: string; + + /** + * ISO Code 3166 A 3 + */ + isO3166_A_3?: string; + + /** + * Name + */ + name?: string; + + /** + * Reihenfolge + */ + sort?: number; +} diff --git a/generated/swagger/oms-api/src/models/cruda.ts b/generated/swagger/oms-api/src/models/cruda.ts new file mode 100644 index 000000000..6df483415 --- /dev/null +++ b/generated/swagger/oms-api/src/models/cruda.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * CRUDA (Create, Read, Update, Delete, Archive) + */ +export type CRUDA = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/oms-api/src/models/date-range-dto.ts b/generated/swagger/oms-api/src/models/date-range-dto.ts new file mode 100644 index 000000000..f3610fbcc --- /dev/null +++ b/generated/swagger/oms-api/src/models/date-range-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface DateRangeDTO extends TouchedBase { + /** + * Begin + */ + start?: string; + + /** + * Ende + */ + stop?: string; +} diff --git a/generated/swagger/oms-api/src/models/date-range.ts b/generated/swagger/oms-api/src/models/date-range.ts new file mode 100644 index 000000000..8b6ef2edb --- /dev/null +++ b/generated/swagger/oms-api/src/models/date-range.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ + +/** + * Zeitraum + */ +export interface DateRange { + /** + * Beginn + */ + start: string; + + /** + * Ende + */ + stop: string; +} diff --git a/generated/swagger/oms-api/src/models/dbhorder-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/dbhorder-item-list-item-dto.ts new file mode 100644 index 000000000..4fdd90fa0 --- /dev/null +++ b/generated/swagger/oms-api/src/models/dbhorder-item-list-item-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { OrderItemListItemDTO } from './order-item-list-item-dto'; +import { OrderItemType } from './order-item-type'; +export interface DBHOrderItemListItemDTO extends OrderItemListItemDTO { + billingZipCode?: string; + externalRepositories?: string; + fetchOnDeliveryNote?: boolean; + invoiceId?: number; + logisticianId?: number; + logisticianName?: string; + orderItemType?: OrderItemType; + orderedAtSupplier?: string; + payerId?: number; + paymentReferenceNumber?: string; + shippingNoteId?: number; +} diff --git a/generated/swagger/oms-api/src/models/declarable-food-additives.ts b/generated/swagger/oms-api/src/models/declarable-food-additives.ts new file mode 100644 index 000000000..1db82f4a1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/declarable-food-additives.ts @@ -0,0 +1,24 @@ +/* tslint:disable */ + +/** + * Deklarationspflichtige Zusatzstoffe in Lebensmitteln + */ +export type DeclarableFoodAdditives = + | 0 + | 1 + | 2 + | 4 + | 8 + | 16 + | 32 + | 64 + | 128 + | 256 + | 512 + | 1024 + | 2048 + | 4096 + | 8192 + | 16384 + | 32768 + | 65536; diff --git a/generated/swagger/oms-api/src/models/dialog-content-type.ts b/generated/swagger/oms-api/src/models/dialog-content-type.ts new file mode 100644 index 000000000..023568e59 --- /dev/null +++ b/generated/swagger/oms-api/src/models/dialog-content-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Art des Inhalts + */ +export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/oms-api/src/models/dialog-of-string.ts b/generated/swagger/oms-api/src/models/dialog-of-string.ts new file mode 100644 index 000000000..78720b0bd --- /dev/null +++ b/generated/swagger/oms-api/src/models/dialog-of-string.ts @@ -0,0 +1,59 @@ +/* tslint:disable */ +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +import { DialogContentType } from './dialog-content-type'; +import { DialogSettings } from './dialog-settings'; + +/** + * Dialog / Meldung + */ +export interface DialogOfString { + /** + * Aktionen + */ + actions?: Array; + + /** + * null/0 = none, 1 = one, -1 = any, Actions.Count = all + */ + actionsRequired?: number; + + /** + * Bereich (z.B. inline, toaster, status/embedded, dialog) + */ + area?: string; + + /** + * Inhalt + */ + content?: string; + + /** + * Art des Inhalts + */ + contentType: DialogContentType; + + /** + * Beschreibung / Info + */ + description?: string; + + /** + * Zeit in ms, nachder der Dialog ausgeblendet wird + */ + displayTimeout?: number; + + /** + * Dialog-Einstellungen + */ + settings: DialogSettings; + + /** + * Untertitel + */ + subtitle?: string; + + /** + * Überschrift / Titel + */ + title?: string; +} diff --git a/generated/swagger/oms-api/src/models/dialog-settings.ts b/generated/swagger/oms-api/src/models/dialog-settings.ts new file mode 100644 index 000000000..2ee035bc8 --- /dev/null +++ b/generated/swagger/oms-api/src/models/dialog-settings.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogSettings = 0 | 1 | 2 | 4; diff --git a/generated/swagger/oms-api/src/models/diff-dto.ts b/generated/swagger/oms-api/src/models/diff-dto.ts new file mode 100644 index 000000000..39aba3655 --- /dev/null +++ b/generated/swagger/oms-api/src/models/diff-dto.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ + +/** + * Diff + */ +export interface DiffDTO { + /** + * Name / Bezeichner + */ + caption?: string; + + /** + * Vorheriger Wert + */ + previousValue?: string; + + /** + * Property + */ + property?: string; + + /** + * Aktueller Wert + */ + value?: string; +} diff --git a/generated/swagger/oms-api/src/models/display-addressee-dto.ts b/generated/swagger/oms-api/src/models/display-addressee-dto.ts new file mode 100644 index 000000000..02de4f6e3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/display-addressee-dto.ts @@ -0,0 +1,66 @@ +/* tslint:disable */ +import { AddressDTO } from './address-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { ExternalReferenceDTO } from './external-reference-dto'; +import { Gender } from './gender'; +import { OrganisationDTO } from './organisation-dto'; + +/** + * Anschrift / Kontakt + */ +export interface DisplayAddresseeDTO { + /** + * Adresse + */ + address?: AddressDTO; + + /** + * Kontakt-Kommunikationsdetails + */ + communicationDetails?: CommunicationDetailsDTO; + + /** + * Externe Datensatzreferenz + */ + externalReference?: ExternalReferenceDTO; + + /** + * Vorname + */ + firstName?: string; + + /** + * Anrede + * + * NotSet = 0, Wert nicht gesetzt + * Neutrum = 1, Divers + * Male = 2, Herr + * Female = 4, Frau + */ + gender: Gender; + + /** + * Nachname + */ + lastName?: string; + + /** + * Lokalisierung / (Korrespondenz-) Sprache + */ + locale?: string; + + /** + * Nummer / Code + */ + number?: string; + + /** + * Organisation/Firma + */ + organisation?: OrganisationDTO; + + /** + * Akademischer Titel + */ + title?: string; +} diff --git a/generated/swagger/oms-api/src/models/display-branch-dto.ts b/generated/swagger/oms-api/src/models/display-branch-dto.ts new file mode 100644 index 000000000..5fa9e919b --- /dev/null +++ b/generated/swagger/oms-api/src/models/display-branch-dto.ts @@ -0,0 +1,35 @@ +/* tslint:disable */ +import { EntityDTOBaseOfDisplayBranchDTOAndIBranch } from './entity-dtobase-of-display-branch-dtoand-ibranch'; +import { AddressDTO } from './address-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +export interface DisplayBranchDTO extends EntityDTOBaseOfDisplayBranchDTOAndIBranch { + /** + * Adresse + */ + address?: AddressDTO; + + /** + * Filialenummer + */ + branchNumber?: string; + + /** + * Externe Kontaktdaten + */ + communicationDetails?: CommunicationDetailsDTO; + + /** + * Kürzel + */ + key?: string; + + /** + * Name / Bezeichner + */ + name?: string; + + /** + * Web + */ + web?: string; +} diff --git a/generated/swagger/oms-api/src/models/display-logistician-dto.ts b/generated/swagger/oms-api/src/models/display-logistician-dto.ts new file mode 100644 index 000000000..9f2f47f17 --- /dev/null +++ b/generated/swagger/oms-api/src/models/display-logistician-dto.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { EntityDTOBaseOfDisplayLogisticianDTOAndILogistician } from './entity-dtobase-of-display-logistician-dtoand-ilogistician'; +export interface DisplayLogisticianDTO extends EntityDTOBaseOfDisplayLogisticianDTOAndILogistician { + /** + * GLN + */ + gln?: string; + + /** + * Eindeutige Nummer + */ + logisticianNumber?: string; + + /** + * Name / Bezeichner + */ + name?: string; +} diff --git a/generated/swagger/oms-api/src/models/display-order-dto.ts b/generated/swagger/oms-api/src/models/display-order-dto.ts new file mode 100644 index 000000000..1c8ee5420 --- /dev/null +++ b/generated/swagger/oms-api/src/models/display-order-dto.ts @@ -0,0 +1,157 @@ +/* tslint:disable */ +import { EntityDTOBaseOfDisplayOrderDTOAndIOrder } from './entity-dtobase-of-display-order-dtoand-iorder'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +import { DisplayAddresseeDTO } from './display-addressee-dto'; +import { BuyerType } from './buyer-type'; +import { EnvironmentChannel } from './environment-channel'; +import { DisplayOrderItemDTO } from './display-order-item-dto'; +import { LinkedRecordDTO } from './linked-record-dto'; +import { DisplayLogisticianDTO } from './display-logistician-dto'; +import { NotificationChannel } from './notification-channel'; +import { DisplayBranchDTO } from './display-branch-dto'; +import { OrderType } from './order-type'; +import { DisplayOrderPaymentDTO } from './display-order-payment-dto'; +import { TermsOfDeliveryDTO } from './terms-of-delivery-dto'; +export interface DisplayOrderDTO extends EntityDTOBaseOfDisplayOrderDTOAndIOrder { + /** + * Mögliche Aktionen + */ + actions?: Array; + + /** + * Auftraggeber + */ + buyer?: DisplayAddresseeDTO; + + /** + * Bemerkung des Auftraggebers + */ + buyerComment?: string; + + /** + * Gastkonto + */ + buyerIsGuestAccount?: boolean; + + /** + * Auftraggebernummer + */ + buyerNumber?: string; + + /** + * Auftraggebertyp + */ + buyerType?: BuyerType; + + /** + * Bestellkanal + */ + clientChannel?: EnvironmentChannel; + + /** + * Zeitstempel, wenn die Bestellung einen finalen Zustand erreicht hat + */ + completedDate?: string; + + /** + * Zusätzliche Markierungen + */ + features?: { [key: string]: string }; + + /** + * Bestellposten + */ + items?: Array; + + /** + * Anzahl der Bestellposten (readonly) + */ + itemsCount?: number; + + /** + * Verknüpfte Datensätze (readonly) + */ + linkedRecords?: Array; + + /** + * Logistiker (wenn Versand) + */ + logistician?: DisplayLogisticianDTO; + + /** + * Benachrichtigungskanäle + */ + notificationChannels?: NotificationChannel; + + /** + * Filiale/Webshop in der die Bestellung ausgelöst wurde + */ + orderBranch?: DisplayBranchDTO; + + /** + * Datum des Bestelleingangs + */ + orderDate?: string; + + /** + * Eindeutige Bestellnummer + */ + orderNumber?: string; + + /** + * Art der Bestellung + * + * NotSet = 0, + * Branch = 1, Filialbestellung + * Mail = 2, Versandbestellung + * Download = 4, Download-Bestellung + * BranchAndDownload = Branch | Download, Gemischt: Filialbestellung und Download-Bestellung + * MailAndDownload = Mail | Download Gemischt: Versandbestellung und Download-Bestellung + */ + orderType: OrderType; + + /** + * Bestellwert (readonly) + */ + orderValue?: number; + + /** + * Währung des Bestellwerts (readonly) + */ + orderValueCurrency?: string; + + /** + * Regulierer/Rechnungsadresse (Rechnungsempfänger) + */ + payer?: DisplayAddresseeDTO; + + /** + * Gastkonto + */ + payerIsGuestAccount?: boolean; + + /** + * Regulierernummer + */ + payerNumber?: string; + + /** + * Zahlung + */ + payment?: DisplayOrderPaymentDTO; + + /** + * Lieferadresse (wenn Versandbestellung) + */ + shippingAddress?: DisplayAddresseeDTO; + + /** + * Zielfiliale (wenn Fililalbestellung) + */ + targetBranch?: DisplayBranchDTO; + + /** + * Lieferbedingungen + */ + termsOfDelivery?: TermsOfDeliveryDTO; +} diff --git a/generated/swagger/oms-api/src/models/display-order-item-dto.ts b/generated/swagger/oms-api/src/models/display-order-item-dto.ts new file mode 100644 index 000000000..766b03f6c --- /dev/null +++ b/generated/swagger/oms-api/src/models/display-order-item-dto.ts @@ -0,0 +1,74 @@ +/* tslint:disable */ +import { EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem } from './entity-dtobase-of-display-order-item-dtoand-iorder-item'; +import { DisplayOrderDTO } from './display-order-dto'; +import { PriceDTO } from './price-dto'; +import { ProductDTO } from './product-dto'; +import { PromotionDTO } from './promotion-dto'; +import { QuantityUnitType } from './quantity-unit-type'; +import { DisplayOrderItemSubsetDTO } from './display-order-item-subset-dto'; +export interface DisplayOrderItemDTO extends EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem { + /** + * Bemerkung des Auftraggebers + */ + buyerComment?: string; + + /** + * Beschreibung + */ + description?: string; + + /** + * Zusätzliche Markierungen (z.B. Abo, ...) + */ + features?: { [key: string]: string }; + + /** + * Bestellung + */ + order?: DisplayOrderDTO; + + /** + * Datum des Bestelleingangs (dieses Bestellpostens) + */ + orderDate?: string; + + /** + * Bestellposten-Nummer + */ + orderItemNumber?: string; + + /** + * Verkaufspreis (VK) + */ + price?: PriceDTO; + + /** + * Produkt + */ + product?: ProductDTO; + + /** + * Werbeaktion + */ + promotion?: PromotionDTO; + + /** + * Menge / Stückzahl + */ + quantity?: number; + + /** + * Mengeneinheit + */ + quantityUnit?: string; + + /** + * Art der Menge + */ + quantityUnitType: QuantityUnitType; + + /** + * Untergeordnete Artikel (z.B. Set-Artikel, Artikel mit unterschiedlichen MwSt-Sätzen (MwSt-Bundle), ...) + */ + subsetItems?: Array; +} diff --git a/generated/swagger/oms-api/src/models/display-order-item-subset-dto.ts b/generated/swagger/oms-api/src/models/display-order-item-subset-dto.ts new file mode 100644 index 000000000..74b2d5dea --- /dev/null +++ b/generated/swagger/oms-api/src/models/display-order-item-subset-dto.ts @@ -0,0 +1,102 @@ +/* tslint:disable */ +import { EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus } from './entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status'; +import { DateRangeDTO } from './date-range-dto'; +import { DisplayOrderItemDTO } from './display-order-item-dto'; +import { OrderItemProcessingStatusValue } from './order-item-processing-status-value'; +export interface DisplayOrderItemSubsetDTO extends EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus { + /** + * Abholfachnummer + */ + compartmentCode?: string; + + /** + * Abholfach-Zusatz + */ + compartmentInfo?: string; + + /** + * Im Abholfach ab + */ + compartmentStart?: string; + + /** + * In Abholfach bis + */ + compartmentStop?: string; + + /** + * Beschreibung + */ + description?: string; + + /** + * Voraussichtlicher Zustellzeitraum + */ + estimatedDelivery?: DateRangeDTO; + + /** + * Voraussichtliches Lieferdatum + */ + estimatedShippingDate?: string; + + /** + * Bestellposten + */ + orderItem?: DisplayOrderItemDTO; + + /** + * Eindeutige Nummer der Bestellposten-Teilmenge + */ + orderItemSubsetNumber?: string; + + /** + * Requested pick up date / Gewünschtes Abholdatum + */ + preferredPickUpDate?: string; + + /** + * Verarbeitungsstatus + */ + processingStatus: OrderItemProcessingStatusValue; + + /** + * Letzte Änderung des Verarbeitungsstatus + */ + processingStatusDate?: string; + + /** + * Menge/Stückzahl + */ + quantity?: number; + specialComment?: string; + + /** + * Verfügbarkeitsstatus + */ + ssc?: string; + + /** + * Beschreibungstext des Verfügbarkeitsstatus + */ + sscText?: string; + + /** + * Lieferantennummer /-kürzel + */ + supplierLabel?: string; + + /** + * Name / Bezeichner des Lieferanten + */ + supplierName?: string; + + /** + * Bezugsweg + */ + supplyChannel?: string; + + /** + * Nummer der Lieferung (z.B. Paketverfolgungs-Nummer) + */ + trackingNumber?: string; +} diff --git a/generated/swagger/oms-api/src/models/display-order-payment-dto.ts b/generated/swagger/oms-api/src/models/display-order-payment-dto.ts new file mode 100644 index 000000000..ef5a46230 --- /dev/null +++ b/generated/swagger/oms-api/src/models/display-order-payment-dto.ts @@ -0,0 +1,81 @@ +/* tslint:disable */ +import { EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment } from './entity-dtobase-of-display-order-payment-dtoand-iread-only-payment'; +import { PaymentType } from './payment-type'; +export interface DisplayOrderPaymentDTO extends EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment { + /** + * Storniert am + */ + cancelled?: string; + + /** + * Erfolgreich abgeschlossen + */ + completed?: string; + + /** + * Währung + */ + currency?: string; + + /** + * Zahlungsziel / Fälligkeit + */ + dateOfPayment?: string; + + /** + * Zahlung ist durchzuführen + */ + paymentActionRequired: boolean; + + /** + * Bemerkung zur Bezahlung + */ + paymentComment?: string; + + /** + * Zahlungsnummer + */ + paymentNumber?: string; + + /** + * Zahlungsart + * + * NotSet = 0, + * WhenCollecting = 1, Bei Abholung + * Free = 2, Kostenfrei + * Cash = 4, Barzahlung + * DirectDebit = 8, Einzugsermächtigung + * DebitAdviceMandate = 16, Abbuchungsauftrag, dauerhafte Einzugsermächtigung + * DebitCard = 32, Debit Karte(EC-Karte) + * CreditCard = 64, Kreditkarte(Master, Amex, ...) + * Invoice = 128, Rechnung + * PrePayment = 256, Vorauszahlung + * Voucher = 512, Gutschein + * CollectiveInvoice = 1024, Sammelrechnung + * PayPal = 2048, PayPal + * InstantTransfer = 4096, Sofortüberweisung, Giropay, DIRECTeBanking, ... + * PayOnDelivery = 8192, Nachnahme + * BonusCard = 16384, Kundenkarte + */ + paymentType: PaymentType; + + /** + * Versandkosten + */ + shipping?: number; + + /** + * Netto + */ + subtotal?: number; + + /** + * MwSt. + */ + tax?: number; + + /** + * Brutto + */ + total: number; +} diff --git a/generated/swagger/oms-api/src/models/entity-dto.ts b/generated/swagger/oms-api/src/models/entity-dto.ts new file mode 100644 index 000000000..d13ab6eec --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dto.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { CRUDA } from './cruda'; +import { EntityStatus } from './entity-status'; +export interface EntityDTO extends TouchedBase { + /** + * Zuletzt geändert am + */ + changed?: string; + + /** + * Erstellt am + */ + created?: string; + + /** + * Can Create|Read|Update|Delete|Archive + */ + cruda?: CRUDA; + + /** + * PK + */ + id?: number; + + /** + * Public visible PK + */ + pId?: string; + + /** + * Status (Online, Offline, Deleted) + */ + status?: EntityStatus; + + /** + * PK + */ + uId?: string; + + /** + * Version + */ + version?: number; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts new file mode 100644 index 000000000..be09cbd35 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-company-dtoand-icompany.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-company-dtoand-icompany.ts new file mode 100644 index 000000000..20c11986e --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-company-dtoand-icompany.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCompanyDTOAndICompany extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-components-dtoand-icomponents.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-components-dtoand-icomponents.ts new file mode 100644 index 000000000..244237276 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-components-dtoand-icomponents.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfComponentsDTOAndIComponents extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-contributor-dtoand-icontributor.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-contributor-dtoand-icontributor.ts new file mode 100644 index 000000000..0e8f81d17 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-contributor-dtoand-icontributor.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfContributorDTOAndIContributor extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts new file mode 100644 index 000000000..a1180da05 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-country-dtoand-icountry.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfCountryDTOAndICountry extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-display-branch-dtoand-ibranch.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-branch-dtoand-ibranch.ts new file mode 100644 index 000000000..22ba466aa --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-branch-dtoand-ibranch.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfDisplayBranchDTOAndIBranch extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-display-logistician-dtoand-ilogistician.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-logistician-dtoand-ilogistician.ts new file mode 100644 index 000000000..51cf9fc4e --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-logistician-dtoand-ilogistician.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfDisplayLogisticianDTOAndILogistician extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-dtoand-iorder.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-dtoand-iorder.ts new file mode 100644 index 000000000..205080f55 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-dtoand-iorder.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfDisplayOrderDTOAndIOrder extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-item-dtoand-iorder-item.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-item-dtoand-iorder-item.ts new file mode 100644 index 000000000..19d90f0f2 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-item-dtoand-iorder-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status.ts new file mode 100644 index 000000000..ef5652df3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-payment-dtoand-iread-only-payment.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-payment-dtoand-iread-only-payment.ts new file mode 100644 index 000000000..ef0673702 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-display-order-payment-dtoand-iread-only-payment.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-file-dtoand-ifile.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-file-dtoand-ifile.ts new file mode 100644 index 000000000..9b845b5f6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-file-dtoand-ifile.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfFileDTOAndIFile extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-item-dtoand-iitem-2.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-item-dtoand-iitem-2.ts new file mode 100644 index 000000000..2a6434941 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-item-dtoand-iitem-2.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfItemDTOAndIItem2 extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts new file mode 100644 index 000000000..9d1b82605 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts new file mode 100644 index 000000000..120a1f025 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts new file mode 100644 index 000000000..da594dd75 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfLogisticianDTOAndILogistician extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-order-dtoand-iorder.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-dtoand-iorder.ts new file mode 100644 index 000000000..f512bc470 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-dtoand-iorder.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfOrderDTOAndIOrder extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-dtoand-iorder-item.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-dtoand-iorder-item.ts new file mode 100644 index 000000000..81b06d7b0 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-dtoand-iorder-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfOrderItemDTOAndIOrderItem extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-dtoand-iorder-item-status.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-dtoand-iorder-item-status.ts new file mode 100644 index 000000000..c14f93a24 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-dtoand-iorder-item-status.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfOrderItemSubsetDTOAndIOrderItemStatus extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-task-dtoand-iorder-item-status-task.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-task-dtoand-iorder-item-status-task.ts new file mode 100644 index 000000000..4233d3324 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-task-dtoand-iorder-item-status-task.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfOrderItemSubsetTaskDTOAndIOrderItemStatusTask extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-transition-dtoand-iorder-item-status-transition.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-transition-dtoand-iorder-item-status-transition.ts new file mode 100644 index 000000000..72570ac91 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-order-item-subset-transition-dtoand-iorder-item-status-transition.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfOrderItemSubsetTransitionDTOAndIOrderItemStatusTransition extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-package-dtoand-ipackage.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-package-dtoand-ipackage.ts new file mode 100644 index 000000000..c6f4e92ff --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-package-dtoand-ipackage.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfPackageDTOAndIPackage extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-payer-dtoand-ipayer.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-payer-dtoand-ipayer.ts new file mode 100644 index 000000000..239f58d3d --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-payer-dtoand-ipayer.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfPayerDTOAndIPayer extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-payment-dtoand-iread-only-payment.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-payment-dtoand-iread-only-payment.ts new file mode 100644 index 000000000..052353967 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-payment-dtoand-iread-only-payment.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfPaymentDTOAndIReadOnlyPayment extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-receipt-dtoand-ireceipt.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-receipt-dtoand-ireceipt.ts new file mode 100644 index 000000000..54998e82b --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-receipt-dtoand-ireceipt.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfReceiptDTOAndIReceipt extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-receipt-item-dtoand-ireceipt-item.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-receipt-item-dtoand-ireceipt-item.ts new file mode 100644 index 000000000..46d0dfbc9 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-receipt-item-dtoand-ireceipt-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfReceiptItemDTOAndIReceiptItem extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts new file mode 100644 index 000000000..f00d79014 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfShippingAddressDTOAndIShippingAddress extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item-2.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item-2.ts new file mode 100644 index 000000000..22c4b824f --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item-2.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfShopItemDTOAndIShopItem2 extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts new file mode 100644 index 000000000..03f0636f0 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfShopItemDTOAndIShopItem extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-stock-status-code-dtoand-istock-status-code.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-stock-status-code-dtoand-istock-status-code.ts new file mode 100644 index 000000000..a49bd004e --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-stock-status-code-dtoand-istock-status-code.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockStatusCodeDTOAndIStockStatusCode extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts new file mode 100644 index 000000000..8320b281f --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts new file mode 100644 index 000000000..14579a46b --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-text-dtoand-itext.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-text-dtoand-itext.ts new file mode 100644 index 000000000..229acd445 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-text-dtoand-itext.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfTextDTOAndIText extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts new file mode 100644 index 000000000..71f88c369 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase-of-vatdtoand-ivat.ts b/generated/swagger/oms-api/src/models/entity-dtobase-of-vatdtoand-ivat.ts new file mode 100644 index 000000000..a7f341146 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase-of-vatdtoand-ivat.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfVATDTOAndIVAT extends EntityDTOBase {} diff --git a/generated/swagger/oms-api/src/models/entity-dtobase.ts b/generated/swagger/oms-api/src/models/entity-dtobase.ts new file mode 100644 index 000000000..691d6c9c1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtobase.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTO } from './entity-dto'; +export interface EntityDTOBase extends EntityDTO {} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-branch-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-branch-dto.ts new file mode 100644 index 000000000..b20a3a330 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-branch-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { BranchDTO } from './branch-dto'; +export interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: BranchDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-category-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-category-dto.ts new file mode 100644 index 000000000..0a4fb7c5b --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-category-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CategoryDTO } from './category-dto'; +export interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: CategoryDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-company-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-company-dto.ts new file mode 100644 index 000000000..a17c6a03d --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-company-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CompanyDTO } from './company-dto'; +export interface EntityDTOContainerOfCompanyDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: CompanyDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-components-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-components-dto.ts new file mode 100644 index 000000000..2a36b5d21 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-components-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ComponentsDTO } from './components-dto'; +export interface EntityDTOContainerOfComponentsDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ComponentsDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-contributor-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-contributor-dto.ts new file mode 100644 index 000000000..55ae0ad05 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-contributor-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ContributorDTO } from './contributor-dto'; +export interface EntityDTOContainerOfContributorDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ContributorDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-country-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-country-dto.ts new file mode 100644 index 000000000..fe1da9edf --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-country-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CountryDTO } from './country-dto'; +export interface EntityDTOContainerOfCountryDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: CountryDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-file-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-file-dto.ts new file mode 100644 index 000000000..89d999e23 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-file-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { FileDTO } from './file-dto'; +export interface EntityDTOContainerOfFileDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: FileDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-item-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-item-dto.ts new file mode 100644 index 000000000..8bdf89192 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ItemDTO } from './item-dto'; +export interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ItemDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-item-dto2.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-item-dto2.ts new file mode 100644 index 000000000..7a50d8174 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-item-dto2.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ItemDTO2 } from './item-dto2'; +export interface EntityDTOContainerOfItemDTO2 extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ItemDTO2; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-label-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-label-dto.ts new file mode 100644 index 000000000..7970c805a --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-label-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { LabelDTO } from './label-dto'; +export interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: LabelDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-logistician-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-logistician-dto.ts new file mode 100644 index 000000000..f1efbc31e --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-logistician-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { LogisticianDTO } from './logistician-dto'; +export interface EntityDTOContainerOfLogisticianDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: LogisticianDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-dto.ts new file mode 100644 index 000000000..195e68399 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { OrderDTO } from './order-dto'; +export interface EntityDTOContainerOfOrderDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: OrderDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-dto.ts new file mode 100644 index 000000000..a454a322b --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { OrderItemDTO } from './order-item-dto'; +export interface EntityDTOContainerOfOrderItemDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: OrderItemDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-subset-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-subset-dto.ts new file mode 100644 index 000000000..25e88ea08 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-subset-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { OrderItemSubsetDTO } from './order-item-subset-dto'; +export interface EntityDTOContainerOfOrderItemSubsetDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: OrderItemSubsetDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-subset-transition-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-subset-transition-dto.ts new file mode 100644 index 000000000..faf302ba9 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-order-item-subset-transition-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { OrderItemSubsetTransitionDTO } from './order-item-subset-transition-dto'; +export interface EntityDTOContainerOfOrderItemSubsetTransitionDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: OrderItemSubsetTransitionDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-package-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-package-dto.ts new file mode 100644 index 000000000..83ca713c2 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-package-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { PackageDTO } from './package-dto'; +export interface EntityDTOContainerOfPackageDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: PackageDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-payer-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-payer-dto.ts new file mode 100644 index 000000000..1238cf26a --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-payer-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { PayerDTO } from './payer-dto'; +export interface EntityDTOContainerOfPayerDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: PayerDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-payment-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-payment-dto.ts new file mode 100644 index 000000000..b51cd0cd6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-payment-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { PaymentDTO } from './payment-dto'; +export interface EntityDTOContainerOfPaymentDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: PaymentDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-receipt-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-receipt-dto.ts new file mode 100644 index 000000000..877d79a32 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-receipt-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ReceiptDTO } from './receipt-dto'; +export interface EntityDTOContainerOfReceiptDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ReceiptDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-receipt-item-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-receipt-item-dto.ts new file mode 100644 index 000000000..9e7a72b04 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-receipt-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ReceiptItemDTO } from './receipt-item-dto'; +export interface EntityDTOContainerOfReceiptItemDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ReceiptItemDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shipping-address-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shipping-address-dto.ts new file mode 100644 index 000000000..abb9eb8c0 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shipping-address-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ShippingAddressDTO } from './shipping-address-dto'; +export interface EntityDTOContainerOfShippingAddressDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ShippingAddressDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shop-item-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shop-item-dto.ts new file mode 100644 index 000000000..d58767123 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shop-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ShopItemDTO } from './shop-item-dto'; +export interface EntityDTOContainerOfShopItemDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ShopItemDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shop-item-dto2.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shop-item-dto2.ts new file mode 100644 index 000000000..b02d8f18c --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-shop-item-dto2.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ShopItemDTO2 } from './shop-item-dto2'; +export interface EntityDTOContainerOfShopItemDTO2 extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: ShopItemDTO2; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-supplier-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-supplier-dto.ts new file mode 100644 index 000000000..7757bda32 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-supplier-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { SupplierDTO } from './supplier-dto'; +export interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: SupplierDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-tenant-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-tenant-dto.ts new file mode 100644 index 000000000..8fba9e1c0 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-tenant-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { TenantDTO } from './tenant-dto'; +export interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: TenantDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-text-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-text-dto.ts new file mode 100644 index 000000000..684b7ea14 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-text-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { TextDTO } from './text-dto'; +export interface EntityDTOContainerOfTextDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: TextDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtocontainer-of-user-dto.ts b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-user-dto.ts new file mode 100644 index 000000000..93b234d26 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtocontainer-of-user-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { UserDTO } from './user-dto'; +export interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer { + /** + * Data + */ + data?: UserDTO; +} diff --git a/generated/swagger/oms-api/src/models/entity-dtoreference-container.ts b/generated/swagger/oms-api/src/models/entity-dtoreference-container.ts new file mode 100644 index 000000000..a6dd06f1a --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-dtoreference-container.ts @@ -0,0 +1,39 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { ExternalReferenceDTO } from './external-reference-dto'; +export interface EntityDTOReferenceContainer extends TouchedBase { + /** + * DisplayLabel + */ + displayLabel?: string; + + /** + * Enabled + */ + enabled?: boolean; + + /** + * ExternalReference + */ + externalReference?: ExternalReferenceDTO; + + /** + * PK + */ + id?: number; + + /** + * Public visible PK + */ + pId?: string; + + /** + * Selected + */ + selected?: boolean; + + /** + * UId + */ + uId?: string; +} diff --git a/generated/swagger/oms-api/src/models/entity-reference-dto.ts b/generated/swagger/oms-api/src/models/entity-reference-dto.ts new file mode 100644 index 000000000..4edfa1447 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-reference-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +export interface EntityReferenceDTO extends TouchedBase { + /** + * Public visible PK + */ + pId?: string; + + /** + * Quelldatensatz / Referenz + */ + reference?: EntityDTOReferenceContainer; + + /** + * PK + */ + source?: number; +} diff --git a/generated/swagger/oms-api/src/models/entity-reference-type-dto.ts b/generated/swagger/oms-api/src/models/entity-reference-type-dto.ts new file mode 100644 index 000000000..95f08ff59 --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-reference-type-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +export interface EntityReferenceTypeDTO extends EntityDTOReferenceContainer { + /** + * Type + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/entity-status.ts b/generated/swagger/oms-api/src/models/entity-status.ts new file mode 100644 index 000000000..2864493bf --- /dev/null +++ b/generated/swagger/oms-api/src/models/entity-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Status der Entität + */ +export type EntityStatus = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/oms-api/src/models/environment-channel.ts b/generated/swagger/oms-api/src/models/environment-channel.ts new file mode 100644 index 000000000..75d8cdbe1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/environment-channel.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type EnvironmentChannel = 0 | 1 | 2 | 4 | 8 | 16 | 32; diff --git a/generated/swagger/oms-api/src/models/external-reference-dto.ts b/generated/swagger/oms-api/src/models/external-reference-dto.ts new file mode 100644 index 000000000..edf9e1265 --- /dev/null +++ b/generated/swagger/oms-api/src/models/external-reference-dto.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityStatus } from './entity-status'; +export interface ExternalReferenceDTO extends TouchedBase { + /** + * Datensatz wurde extern zuletzt geändert am + */ + externalChanged?: string; + + /** + * Datensatz wurde extern erstellt am + */ + externalCreated?: string; + + /** + * Externe Referenz + */ + externalNumber?: string; + + /** + * Externer PK + */ + externalPK?: string; + + /** + * Eindeutige Name des externen Systems + */ + externalRepository?: string; + + /** + * Externer Datensatz-Status (Online/Aktiv, Offline/Deaktiviert, Gelöscht) + */ + externalStatus: EntityStatus; + + /** + * Externe Versionsnummer des Datensatzes + */ + externalVersion?: number; + + /** + * Eindeutige ID um Entitäten zu veröffentlichen + */ + publishToken?: string; +} diff --git a/generated/swagger/oms-api/src/models/file-dto.ts b/generated/swagger/oms-api/src/models/file-dto.ts new file mode 100644 index 000000000..40ae6e4e1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/file-dto.ts @@ -0,0 +1,58 @@ +/* tslint:disable */ +import { EntityDTOBaseOfFileDTOAndIFile } from './entity-dtobase-of-file-dtoand-ifile'; +export interface FileDTO extends EntityDTOBaseOfFileDTOAndIFile { + /** + * Copyright + */ + copyright?: string; + + /** + * Hash + */ + hash?: string; + + /** + * Lizenz + */ + license?: string; + + /** + * Lokalisisierung + */ + locale?: string; + + /** + * MIME Type (z.B. image/png, application/pdf) + */ + mime?: string; + + /** + * Dateiname / Bezeichner + */ + name?: string; + + /** + * Dateipfad + */ + path?: string; + + /** + * Größe in Kb + */ + size?: number; + + /** + * Sortierung + */ + sort?: number; + + /** + * Untertitel + */ + subtitle?: string; + + /** + * Art der Datei + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/food-dto.ts b/generated/swagger/oms-api/src/models/food-dto.ts new file mode 100644 index 000000000..c901154ee --- /dev/null +++ b/generated/swagger/oms-api/src/models/food-dto.ts @@ -0,0 +1,47 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { AllergeneType } from './allergene-type'; +import { DeclarableFoodAdditives } from './declarable-food-additives'; +import { FoodLabel } from './food-label'; +import { NutritionFactsDTO } from './nutrition-facts-dto'; +export interface FoodDTO extends TouchedBase { + /** + * Enthaltener Alkohol + */ + alcohol?: number; + + /** + * Allergenhinweis + */ + allergenes?: AllergeneType; + + /** + * Zusätzlicher Text Allergenes + */ + allergenesDescription?: string; + + /** + * Deklarationspflichtige Zusatzstoffe in Lebensmitteln + */ + declarableFoodAdditives?: DeclarableFoodAdditives; + + /** + * Verschiedene Klassifizierungen + */ + foodLabel?: FoodLabel; + + /** + * Kann Spuren von Allergenen enthalten + */ + mayContainTracesOf?: AllergeneType; + + /** + * Zusätzlicher Text zu MayContainTracesOf + */ + mayContainTracesOfDescription?: string; + + /** + * Nährwertkennzeichnung + */ + nutritionFacts?: NutritionFactsDTO; +} diff --git a/generated/swagger/oms-api/src/models/food-label.ts b/generated/swagger/oms-api/src/models/food-label.ts new file mode 100644 index 000000000..558288714 --- /dev/null +++ b/generated/swagger/oms-api/src/models/food-label.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Verschiedene angewendete Klassifizierungen + */ +export type FoodLabel = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 3584 | 5632 | 8192 | 16384 | 32768 | 66048; diff --git a/generated/swagger/oms-api/src/models/gender.ts b/generated/swagger/oms-api/src/models/gender.ts new file mode 100644 index 000000000..8ebc4a167 --- /dev/null +++ b/generated/swagger/oms-api/src/models/gender.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Gender/Salutation / Geschlecht/Anrede + */ +export type Gender = 0 | 1 | 2 | 4; diff --git a/generated/swagger/oms-api/src/models/generate-collective-receipts-args.ts b/generated/swagger/oms-api/src/models/generate-collective-receipts-args.ts new file mode 100644 index 000000000..d10419df7 --- /dev/null +++ b/generated/swagger/oms-api/src/models/generate-collective-receipts-args.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +export interface GenerateCollectiveReceiptsArgs { + receiptDate: string; + start: string; + stop: string; +} diff --git a/generated/swagger/oms-api/src/models/geo-location.ts b/generated/swagger/oms-api/src/models/geo-location.ts new file mode 100644 index 000000000..67d255bd7 --- /dev/null +++ b/generated/swagger/oms-api/src/models/geo-location.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface GeoLocation extends TouchedBase { + /** + * Höhe + */ + altitude?: number; + + /** + * Breitengrad + */ + latitude?: number; + + /** + * Längengrad + */ + longitude?: number; +} diff --git a/generated/swagger/oms-api/src/models/history-dto.ts b/generated/swagger/oms-api/src/models/history-dto.ts new file mode 100644 index 000000000..df046a91c --- /dev/null +++ b/generated/swagger/oms-api/src/models/history-dto.ts @@ -0,0 +1,78 @@ +/* tslint:disable */ +import { DiffDTO } from './diff-dto'; + +/** + * History data + */ +export interface HistoryDTO { + /** + * Geändert am + */ + changed?: string; + + /** + * Ort der Änderung + */ + changedAt?: string; + + /** + * Geändert von + */ + changedBy?: string; + + /** + * Changeset + */ + changeset?: number; + + /** + * Erstellt am + */ + created?: string; + + /** + * Ort der Erstellung + */ + createdAt?: string; + + /** + * Erstellt von + */ + createdBy?: string; + + /** + * Beschreibung + */ + description?: string; + + /** + * Historyset + */ + histDate?: string; + + /** + * Historyset + */ + historyset?: number; + + /** + * PK + */ + id?: number; + location?: string; + + /** + * Titel / Bezeichner + */ + name?: string; + + /** + * Modified values + */ + values?: Array; + + /** + * Version + */ + version?: number; +} diff --git a/generated/swagger/oms-api/src/models/image-dto.ts b/generated/swagger/oms-api/src/models/image-dto.ts new file mode 100644 index 000000000..cb00ad7e4 --- /dev/null +++ b/generated/swagger/oms-api/src/models/image-dto.ts @@ -0,0 +1,10 @@ +/* tslint:disable */ + +/** + * Image reference + */ +export interface ImageDTO { + alt?: string; + path?: string; + subtitle?: string; +} diff --git a/generated/swagger/oms-api/src/models/input-dto.ts b/generated/swagger/oms-api/src/models/input-dto.ts new file mode 100644 index 000000000..71e4bb9b6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/input-dto.ts @@ -0,0 +1,63 @@ +/* tslint:disable */ +import { InputOptionsDTO } from './input-options-dto'; +import { InputType } from './input-type'; + +/** + * Eingabeelement + */ +export interface InputDTO { + /** + * Regex-Überprüfung + */ + constraint?: string; + + /** + * Beschreibung + */ + description?: string; + + /** + * Key / ID + */ + key?: string; + + /** + * Label + */ + label?: string; + + /** + * Max-Wert (optional) + */ + maxValue?: string; + + /** + * Min-Wert (optional) + */ + minValue?: string; + + /** + * Auswahl + */ + options?: InputOptionsDTO; + + /** + * Wasserzeichen + */ + placeholder?: string; + + /** + * Anwendungsziel + */ + target?: string; + + /** + * Art des Werts + */ + type: InputType; + + /** + * Wert + */ + value?: string; +} diff --git a/generated/swagger/oms-api/src/models/input-group-dto.ts b/generated/swagger/oms-api/src/models/input-group-dto.ts new file mode 100644 index 000000000..a5b8cd626 --- /dev/null +++ b/generated/swagger/oms-api/src/models/input-group-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { InputDTO } from './input-dto'; +export interface InputGroupDTO { + /** + * Beschreibung + */ + description?: string; + + /** + * Group / ID + */ + group?: string; + + /** + * Eingabefelder + */ + input?: Array; + + /** + * Label + */ + label?: string; +} diff --git a/generated/swagger/oms-api/src/models/input-options-dto.ts b/generated/swagger/oms-api/src/models/input-options-dto.ts new file mode 100644 index 000000000..daca874d8 --- /dev/null +++ b/generated/swagger/oms-api/src/models/input-options-dto.ts @@ -0,0 +1,17 @@ +/* tslint:disable */ +import { OptionDTO } from './option-dto'; + +/** + * Auswahl + */ +export interface InputOptionsDTO { + /** + * Maximale Anzahl auswählbarer Elemente (null => alle, 1 = single select) + */ + max?: number; + + /** + * Werte + */ + values?: Array; +} diff --git a/generated/swagger/oms-api/src/models/input-type.ts b/generated/swagger/oms-api/src/models/input-type.ts new file mode 100644 index 000000000..a8e110524 --- /dev/null +++ b/generated/swagger/oms-api/src/models/input-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Art des Eingabewerts + */ +export type InputType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 3072 | 4096 | 8192 | 12288; diff --git a/generated/swagger/oms-api/src/models/item-dto.ts b/generated/swagger/oms-api/src/models/item-dto.ts new file mode 100644 index 000000000..fb1f80aac --- /dev/null +++ b/generated/swagger/oms-api/src/models/item-dto.ts @@ -0,0 +1,81 @@ +/* tslint:disable */ +import { EntityDTOBaseOfItemDTOAndIItem } from './entity-dtobase-of-item-dtoand-iitem'; +import { ItemType } from './item-type'; +import { SizeOfString } from './size-of-string'; +import { WeightOfAvoirdupois } from './weight-of-avoirdupois'; +export interface ItemDTO extends EntityDTOBaseOfItemDTOAndIItem { + /** + * Autor, Übersetzer, Sprecher, ... + */ + contributors?: string; + + /** + * Beschreibung (intern) + */ + description?: string; + + /** + * EAN (ISBN) + */ + ean?: string; + + /** + * Edition + */ + edition?: string; + + /** + * Format (HC, TB, DVD, Dose, ...) + */ + format?: string; + + /** + * Produkt-Nr / Artikel-Nr + */ + itemNumber?: string; + + /** + * Produkt Art: Artikel, VPE, ... + */ + itemType?: ItemType; + + /** + * Hersteller + */ + manufacturer?: string; + + /** + * Name (intern) + */ + name?: string; + + /** + * Erscheinungstermin + */ + publicationDate?: string; + + /** + * Reihe + */ + serial?: string; + + /** + * Maße + */ + size?: SizeOfString; + + /** + * Untertitel (intern) + */ + subtitle?: string; + + /** + * Giftstoff Kennzeichnung + */ + toxins?: string; + + /** + * Gewicht + */ + weight?: WeightOfAvoirdupois; +} diff --git a/generated/swagger/oms-api/src/models/item-dto2.ts b/generated/swagger/oms-api/src/models/item-dto2.ts new file mode 100644 index 000000000..9fc980921 --- /dev/null +++ b/generated/swagger/oms-api/src/models/item-dto2.ts @@ -0,0 +1,171 @@ +/* tslint:disable */ +import { EntityDTOBaseOfItemDTOAndIItem2 } from './entity-dtobase-of-item-dtoand-iitem-2'; +import { EntityDTOContainerOfComponentsDTO } from './entity-dtocontainer-of-components-dto'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { ContributorHelperDTO } from './contributor-helper-dto'; +import { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto'; +import { FoodDTO } from './food-dto'; +import { ItemType } from './item-type'; +import { ItemLabelDTO } from './item-label-dto'; +import { EntityDTOContainerOfCompanyDTO } from './entity-dtocontainer-of-company-dto'; +import { WeightOfAvoirdupois } from './weight-of-avoirdupois'; +import { EntityDTOContainerOfItemDTO2 } from './entity-dtocontainer-of-item-dto2'; +import { SizeOfString } from './size-of-string'; +import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto'; +import { EntityDTOContainerOfTextDTO } from './entity-dtocontainer-of-text-dto'; +export interface ItemDTO2 extends EntityDTOBaseOfItemDTOAndIItem2 { + /** + * Zubehör + */ + accessories?: EntityDTOContainerOfComponentsDTO; + + /** + * Kategorien (z.B. WArengruppe) + */ + categories?: Array; + + /** + * Autor, Übersetzer, Sprecher, ... + */ + contributors?: Array; + + /** + * Beschreibung (intern) + */ + description?: string; + + /** + * EAN (ISBN) + */ + ean?: string; + + /** + * Edition + */ + edition?: string; + + /** + * Dateien: Produktbild, Datenblatt, ... + */ + files?: Array; + + /** + * Lebensmittel + */ + food?: FoodDTO; + + /** + * Format (HC, TB, DVD, Dose, ...) + */ + format?: string; + + /** + * Format Details + */ + formatDetail?: string; + + /** + * Produkt-Nr / Artikel-Nr + */ + itemNumber?: string; + + /** + * Produkt Art: Artikel, VPE, ... + */ + itemType?: ItemType; + + /** + * Bezeichner + */ + labels?: Array; + + /** + * Hersteller + */ + manufacturer?: EntityDTOContainerOfCompanyDTO; + + /** + * Herstellungskosten + */ + manufacturingCosts?: number; + + /** + * Name (intern) + */ + name?: string; + + /** + * Gewicht des Inhalts / Abtropfgewicht + */ + netWeight?: WeightOfAvoirdupois; + + /** + * Vorgänger Artikel + */ + precedingItem?: EntityDTOContainerOfItemDTO2; + + /** + * EAN des Vorgänger Artikel + */ + precedingItemEAN?: string; + + /** + * Erscheinungstermin + */ + publicationDate?: string; + + /** + * Zweite EAN (ISBN) + */ + secondaryEAN?: string; + + /** + * Reihe + */ + serial?: string; + + /** + * Bestandteile + */ + set?: EntityDTOContainerOfComponentsDTO; + + /** + * Maße + */ + size?: SizeOfString; + + /** + * Untertitel (intern) + */ + subtitle?: string; + + /** + * Mandant + */ + tenant?: EntityDTOContainerOfTenantDTO; + + /** + * Texte: Kurzbeschreibung, Beschreibung, Info, ... + */ + texts?: Array; + + /** + * Giftstoff Kennzeichnung + */ + toxins?: string; + + /** + * Band + */ + volume?: string; + + /** + * Gewicht + */ + weight?: WeightOfAvoirdupois; + + /** + * Gewicht der Verpackung + */ + weightOfPackaging?: WeightOfAvoirdupois; +} diff --git a/generated/swagger/oms-api/src/models/item-label-dto.ts b/generated/swagger/oms-api/src/models/item-label-dto.ts new file mode 100644 index 000000000..927818d88 --- /dev/null +++ b/generated/swagger/oms-api/src/models/item-label-dto.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface ItemLabelDTO extends TouchedBase { + /** + * Sprachregion, z.B. de-DE, en-US + */ + cultureInfo?: string; + + /** + * Art des Labels, z.B. Bezeichnung + */ + labelType?: string; + + /** + * Wert / Begriff + */ + value?: string; +} diff --git a/generated/swagger/oms-api/src/models/item-type.ts b/generated/swagger/oms-api/src/models/item-type.ts new file mode 100644 index 000000000..9597f3dfb --- /dev/null +++ b/generated/swagger/oms-api/src/models/item-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Artikel-/Produkttyp + */ +export type ItemType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | 65536; diff --git a/generated/swagger/oms-api/src/models/key-value-dtoof-string-and-string.ts b/generated/swagger/oms-api/src/models/key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..b95363e41 --- /dev/null +++ b/generated/swagger/oms-api/src/models/key-value-dtoof-string-and-string.ts @@ -0,0 +1,51 @@ +/* tslint:disable */ + +/** + * KeyValueDTO + */ +export interface KeyValueDTOOfStringAndString { + /** + * Command + */ + command?: string; + + /** + * Description + */ + description?: string; + + /** + * Enabled + */ + enabled?: boolean; + + /** + * Group + */ + group?: string; + + /** + * Key + */ + key?: string; + + /** + * Label + */ + label?: string; + + /** + * Selected + */ + selected?: boolean; + + /** + * Sort + */ + sort?: number; + + /** + * Value + */ + value?: string; +} diff --git a/generated/swagger/oms-api/src/models/kultur-pass-order-values.ts b/generated/swagger/oms-api/src/models/kultur-pass-order-values.ts new file mode 100644 index 000000000..faaf93a90 --- /dev/null +++ b/generated/swagger/oms-api/src/models/kultur-pass-order-values.ts @@ -0,0 +1,12 @@ +/* tslint:disable */ +export interface KulturPassOrderValues { + /** + * Checkout PK + */ + checkoutId: number; + + /** + * PK des KulturPass-Einlösecode-Postens + */ + orderItemSubsetId?: string; +} diff --git a/generated/swagger/oms-api/src/models/label-dto.ts b/generated/swagger/oms-api/src/models/label-dto.ts new file mode 100644 index 000000000..9b793cfea --- /dev/null +++ b/generated/swagger/oms-api/src/models/label-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { EntityDTOBaseOfLabelDTOAndILabel } from './entity-dtobase-of-label-dtoand-ilabel'; +export interface LabelDTO extends EntityDTOBaseOfLabelDTOAndILabel { + /** + * Eindeutiger Schlüssel/Kürzel + */ + key?: string; + + /** + * Name des Mandanten + */ + name?: string; +} diff --git a/generated/swagger/oms-api/src/models/lifecycle-status.ts b/generated/swagger/oms-api/src/models/lifecycle-status.ts new file mode 100644 index 000000000..c1063fb8d --- /dev/null +++ b/generated/swagger/oms-api/src/models/lifecycle-status.ts @@ -0,0 +1,29 @@ +/* tslint:disable */ + +/** + * Approval status/Publication status / Freigabestatus/Veröffentlichungsstatus + */ +export type LifecycleStatus = + | 0 + | 1 + | 2 + | 4 + | 8 + | 16 + | 32 + | 64 + | 128 + | 256 + | 512 + | 1024 + | 2048 + | 4096 + | 8192 + | 16384 + | 32768 + | 65536 + | 131072 + | 262144 + | 524288 + | 1048576 + | 2097152; diff --git a/generated/swagger/oms-api/src/models/linked-record-dto.ts b/generated/swagger/oms-api/src/models/linked-record-dto.ts new file mode 100644 index 000000000..81f7c6634 --- /dev/null +++ b/generated/swagger/oms-api/src/models/linked-record-dto.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ + +/** + * Verknüpfte Datensätze + */ +export interface LinkedRecordDTO { + /** + * Datensatzquelle + */ + isSource?: boolean; + + /** + * External Number + */ + number?: string; + + /** + * External Primary Key + */ + pk?: string; + + /** + * Repository + */ + repository?: string; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-dbhorder-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-dbhorder-item-list-item-dto.ts new file mode 100644 index 000000000..da45f5cf1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-dbhorder-item-list-item-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfDBHOrderItemListItemDTO } from './response-args-of-ienumerable-of-dbhorder-item-list-item-dto'; +export interface ListResponseArgsOfDBHOrderItemListItemDTO extends ResponseArgsOfIEnumerableOfDBHOrderItemListItemDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-logistician-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-logistician-dto.ts new file mode 100644 index 000000000..8f47d6ee1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-logistician-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfLogisticianDTO } from './response-args-of-ienumerable-of-logistician-dto'; +export interface ListResponseArgsOfLogisticianDTO extends ResponseArgsOfIEnumerableOfLogisticianDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-order-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-order-item-list-item-dto.ts new file mode 100644 index 000000000..8a51d78a2 --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-order-item-list-item-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfOrderItemListItemDTO } from './response-args-of-ienumerable-of-order-item-list-item-dto'; +export interface ListResponseArgsOfOrderItemListItemDTO extends ResponseArgsOfIEnumerableOfOrderItemListItemDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-order-item-subset-task-list-item-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-order-item-subset-task-list-item-dto.ts new file mode 100644 index 000000000..c352df027 --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-order-item-subset-task-list-item-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfOrderItemSubsetTaskListItemDTO } from './response-args-of-ienumerable-of-order-item-subset-task-list-item-dto'; +export interface ListResponseArgsOfOrderItemSubsetTaskListItemDTO extends ResponseArgsOfIEnumerableOfOrderItemSubsetTaskListItemDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-order-list-item-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-order-list-item-dto.ts new file mode 100644 index 000000000..711cc5912 --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-order-list-item-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfOrderListItemDTO } from './response-args-of-ienumerable-of-order-list-item-dto'; +export interface ListResponseArgsOfOrderListItemDTO extends ResponseArgsOfIEnumerableOfOrderListItemDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-receipt-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-receipt-item-list-item-dto.ts new file mode 100644 index 000000000..386c79726 --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-receipt-item-list-item-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfReceiptItemListItemDTO } from './response-args-of-ienumerable-of-receipt-item-list-item-dto'; +export interface ListResponseArgsOfReceiptItemListItemDTO extends ResponseArgsOfIEnumerableOfReceiptItemListItemDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-receipt-list-item-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-receipt-list-item-dto.ts new file mode 100644 index 000000000..7916700c8 --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-receipt-list-item-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfReceiptListItemDTO } from './response-args-of-ienumerable-of-receipt-list-item-dto'; +export interface ListResponseArgsOfReceiptListItemDTO extends ResponseArgsOfIEnumerableOfReceiptListItemDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-supplier-dto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-supplier-dto.ts new file mode 100644 index 000000000..5c94a4abf --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-supplier-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfSupplierDTO } from './response-args-of-ienumerable-of-supplier-dto'; +export interface ListResponseArgsOfSupplierDTO extends ResponseArgsOfIEnumerableOfSupplierDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/list-response-args-of-vatdto.ts b/generated/swagger/oms-api/src/models/list-response-args-of-vatdto.ts new file mode 100644 index 000000000..ab64a5c6d --- /dev/null +++ b/generated/swagger/oms-api/src/models/list-response-args-of-vatdto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfVATDTO } from './response-args-of-ienumerable-of-vatdto'; +export interface ListResponseArgsOfVATDTO extends ResponseArgsOfIEnumerableOfVATDTO { + /** + * Completed + */ + completed?: boolean; + + /** + * Hits + */ + hits?: number; + + /** + * Skip + */ + skip?: number; + + /** + * Take + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/logistician-dto.ts b/generated/swagger/oms-api/src/models/logistician-dto.ts new file mode 100644 index 000000000..8f2a7e1cf --- /dev/null +++ b/generated/swagger/oms-api/src/models/logistician-dto.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { EntityDTOBaseOfLogisticianDTOAndILogistician } from './entity-dtobase-of-logistician-dtoand-ilogistician'; +export interface LogisticianDTO extends EntityDTOBaseOfLogisticianDTOAndILogistician { + /** + * GLN + */ + gln?: string; + + /** + * Nummer + */ + logisticianNumber?: string; + + /** + * Name + */ + name?: string; +} diff --git a/generated/swagger/oms-api/src/models/notification-channel.ts b/generated/swagger/oms-api/src/models/notification-channel.ts new file mode 100644 index 000000000..8eb888f93 --- /dev/null +++ b/generated/swagger/oms-api/src/models/notification-channel.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Benachrichtigunskanäle + */ +export type NotificationChannel = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/oms-api/src/models/nutrition-fact-dto.ts b/generated/swagger/oms-api/src/models/nutrition-fact-dto.ts new file mode 100644 index 000000000..08ce933b1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/nutrition-fact-dto.ts @@ -0,0 +1,35 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { NutritionFactType } from './nutrition-fact-type'; +export interface NutritionFactDTO extends TouchedBase{ + + /** + * Brennwert + */ + kiloJoule?: number; + + /** + * Bezeichner + */ + label?: string; + + /** + * Art des Nährwertes + */ + nutritionFactType?: NutritionFactType; + + /** + * % der empfohlenen Tagesdosis + */ + percentageOfRDA?: number; + + /** + * Menge + */ + quantity?: number; + + /** + * Empfohlene Tagesdosis (RDA = Recommended Daily Allowance) + */ + rdaQuantity?: number; +} diff --git a/generated/swagger/oms-api/src/models/nutrition-fact-type.ts b/generated/swagger/oms-api/src/models/nutrition-fact-type.ts new file mode 100644 index 000000000..eba0c5e9f --- /dev/null +++ b/generated/swagger/oms-api/src/models/nutrition-fact-type.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ + +/** + * Nährwertkennzeichnung-Bezeichner + */ +export type NutritionFactType = + | 0 + | 1 + | 2 + | 6 + | 10 + | 16 + | 48 + | 80 + | 144 + | 272 + | 512 + | 1024 + | 3072 + | 5120 + | 9216 + | 17408 + | 32768 + | 65536 + | 196608 + | 327680 + | 589824 + | 1114112 + | 2162688 + | 4259840 + | 8454144 + | 16842752 + | 33619968 + | 67174400 + | 134283264 + | 268435456 + | 805306368 + | 1342177280 + | 3489660928 + | 5637144576 + | 9932111872 + | 18522046464 + | 35701915648 + | 70061654016 + | 138781130752 + | 276220084224 + | 550024249344 + | 1099780063232 + | 2199291691008 + | 4398314946560 + | 8796093022208 + | 26388279066624 + | 43980465111040 + | 79164837199872 + | 149533581377536 + | 290271069732864 + | 571746046443520 + | 1134695999864832 + | 2260595906707456 + | 4512395720392704 + | 9015995347763200 + | 18023194602504190 + | 36037593111986180 + | 72066390130950140 + | 144123984168878080 + | 288239172244733950 + | 576469548396445700; diff --git a/generated/swagger/oms-api/src/models/nutrition-facts-dto.ts b/generated/swagger/oms-api/src/models/nutrition-facts-dto.ts new file mode 100644 index 000000000..c43634f6a --- /dev/null +++ b/generated/swagger/oms-api/src/models/nutrition-facts-dto.ts @@ -0,0 +1,30 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { NutritionFactDTO } from './nutrition-fact-dto'; +import { Rezeptmasz } from './rezeptmasz'; +export interface NutritionFactsDTO extends TouchedBase { + /** + * Nährwertkennzeichnung + */ + items?: Array; + + /** + * Brennwert (kcal) + */ + kiloCalories?: number; + + /** + * Brennwert (kJ) + */ + kiloJoule?: number; + + /** + * Nährwertangabe pro x Gramm (z.B. 100g) + */ + referenceQuantity?: number; + + /** + * Mengenart + */ + referenceQuantityUnitType?: Rezeptmasz; +} diff --git a/generated/swagger/oms-api/src/models/option-dto.ts b/generated/swagger/oms-api/src/models/option-dto.ts new file mode 100644 index 000000000..685dba43c --- /dev/null +++ b/generated/swagger/oms-api/src/models/option-dto.ts @@ -0,0 +1,56 @@ +/* tslint:disable */ + +/** + * Auswahlelement + */ +export interface OptionDTO { + /** + * Beschreibung + */ + description?: string; + + /** + * Aktiv + */ + enabled?: boolean; + + /** + * Key / ID + */ + key?: string; + + /** + * Label + */ + label?: string; + + /** + * Max-Wert (optional) + */ + maxValue?: string; + + /** + * Min-Wert (optional) + */ + minValue?: string; + + /** + * Wasserzeichen + */ + placeholder?: string; + + /** + * Ausgewählt / Default + */ + selected?: boolean; + + /** + * Wert + */ + value?: string; + + /** + * Unter-Optionen + */ + values?: Array; +} diff --git a/generated/swagger/oms-api/src/models/order-by-dto.ts b/generated/swagger/oms-api/src/models/order-by-dto.ts new file mode 100644 index 000000000..7596632e7 --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-by-dto.ts @@ -0,0 +1,21 @@ +/* tslint:disable */ + +/** + * Sortierwert + */ +export interface OrderByDTO { + /** + * Wert + */ + by?: string; + + /** + * Absteigend + */ + desc?: boolean; + + /** + * Label + */ + label?: string; +} diff --git a/generated/swagger/oms-api/src/models/order-dto.ts b/generated/swagger/oms-api/src/models/order-dto.ts new file mode 100644 index 000000000..dd9033dc4 --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-dto.ts @@ -0,0 +1,190 @@ +/* tslint:disable */ +import { EntityDTOBaseOfOrderDTOAndIOrder } from './entity-dtobase-of-order-dtoand-iorder'; +import { EntityDTOContainerOfPayerDTO } from './entity-dtocontainer-of-payer-dto'; +import { BuyerDTO } from './buyer-dto'; +import { EnvironmentChannel } from './environment-channel'; +import { EntityDTOContainerOfOrderItemDTO } from './entity-dtocontainer-of-order-item-dto'; +import { LinkedRecordDTO } from './linked-record-dto'; +import { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto'; +import { NotificationChannel } from './notification-channel'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { OrderType } from './order-type'; +import { PackagingInstructions } from './packaging-instructions'; +import { EntityDTOContainerOfPaymentDTO } from './entity-dtocontainer-of-payment-dto'; +import { PaymentStatus } from './payment-status'; +import { PaymentType } from './payment-type'; +import { OrderProcessingStatus } from './order-processing-status'; +import { EntityDTOContainerOfShippingAddressDTO } from './entity-dtocontainer-of-shipping-address-dto'; +import { TermsOfDeliveryDTO } from './terms-of-delivery-dto'; +import { ValidationStatus } from './validation-status'; +export interface OrderDTO extends EntityDTOBaseOfOrderDTOAndIOrder { + /** + * Datum der internen Bestellannahme + */ + acceptanceDate?: string; + + /** + * Interne Bemerkung + */ + agentComment?: string; + + /** + * Regulierer/Rechnungsadresse (Rechnungsempfänger) + */ + billing?: EntityDTOContainerOfPayerDTO; + + /** + * Auftraggeber + */ + buyer?: BuyerDTO; + + /** + * Bemerkung des Auftraggebers + */ + buyerComment?: string; + + /** + * Kampagnen Code + */ + campaignCode?: string; + + /** + * Bestellkanal + */ + clientChannel?: EnvironmentChannel; + + /** + * Zeitstempel, wenn die Bestellung einen finalen Zustand erreicht hat + */ + completedDate?: string; + + /** + * Zusätzliche Markierungen (z.B. Abo, ...) + */ + features?: { [key: string]: string }; + + /** + * Rechnungstext + */ + invoiceText?: string; + + /** + * Bestellposten + */ + items?: Array; + + /** + * Anzahl der Bestellposten (readonly) + */ + itemsCount?: number; + + /** + * Verknüpfte Datensätze (readonly) + */ + linkedRecords?: Array; + + /** + * Logistiker / Auslieferer + */ + logistician?: EntityDTOContainerOfLogisticianDTO; + + /** + * Benachrichtigungs-Kanäle + */ + notificationChannels?: NotificationChannel; + + /** + * Filiale/Webshop in der die Bestellung ausgelöst wurde + */ + orderBranch?: EntityDTOContainerOfBranchDTO; + + /** + * Datum des Bestelleingangs + */ + orderDate?: string; + + /** + * Eindeutige Bestellnummer + */ + orderNumber?: string; + + /** + * Art der Bestellung + */ + orderType?: OrderType; + + /** + * Bestellwert (readonly) + */ + orderValue?: number; + + /** + * Währung des Bestellwerts (readonly) + */ + orderValueCurrency?: string; + + /** + * Verpackungsanweisungen + */ + packagingInstructions?: PackagingInstructions; + + /** + * Zahlungsdetails + */ + payment?: EntityDTOContainerOfPaymentDTO; + + /** + * [deprecated] Bemerkung zur Bezahlung + */ + paymentComment?: string; + + /** + * [deprecated] Zahlungsreferenz-Nummer + */ + paymentReferenceNumber?: string; + + /** + * Status der Bezahlung + */ + paymentStatus?: PaymentStatus; + + /** + * [deprecated] Zahlungsart + */ + paymentType?: PaymentType; + + /** + * Abholung auf Lieferschein + */ + pickUpOnDeliveryNote?: boolean; + + /** + * Status der Bestellung + */ + processingStatus?: OrderProcessingStatus; + + /** + * Lieferadresse (wenn Versandbestellung) + */ + shipping?: EntityDTOContainerOfShippingAddressDTO; + + /** + * Sondervereinbarungen + */ + specialAgreements?: string; + + /** + * Zielfiliale (wenn Fililalbestellung) + */ + targetBranch?: EntityDTOContainerOfBranchDTO; + + /** + * Lieferbedingungen + */ + termsOfDelivery?: TermsOfDeliveryDTO; + + /** + * Status der Überprüfung + */ + validationStatus?: ValidationStatus; +} diff --git a/generated/swagger/oms-api/src/models/order-item-dto.ts b/generated/swagger/oms-api/src/models/order-item-dto.ts new file mode 100644 index 000000000..ea2ab81f3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-dto.ts @@ -0,0 +1,137 @@ +/* tslint:disable */ +import { EntityDTOBaseOfOrderItemDTOAndIOrderItem } from './entity-dtobase-of-order-item-dtoand-iorder-item'; +import { VATType } from './vattype'; +import { PriceDTO } from './price-dto'; +import { EntityDTOContainerOfOrderDTO } from './entity-dtocontainer-of-order-dto'; +import { OrderItemType } from './order-item-type'; +import { EntityDTOContainerOfOrderItemDTO } from './entity-dtocontainer-of-order-item-dto'; +import { ProductDTO } from './product-dto'; +import { PromotionDTO } from './promotion-dto'; +import { QuantityDTO } from './quantity-dto'; +import { EntityDTOContainerOfShopItemDTO } from './entity-dtocontainer-of-shop-item-dto'; +import { EntityDTOContainerOfOrderItemSubsetDTO } from './entity-dtocontainer-of-order-item-subset-dto'; +export interface OrderItemDTO extends EntityDTOBaseOfOrderItemDTOAndIOrderItem { + /** + * Datum der internen Bestellannahme (dieses Bestellpostens) + */ + acceptanceDate?: string; + + /** + * Interne Bemerkung + */ + agentComment?: string; + + /** + * MwSt-Typen des Arikels inkl. aller relavanter Unterartikel (readonly) + */ + allVATTypes?: VATType; + + /** + * Bemerkung des Auftraggebers + */ + buyerComment?: string; + + /** + * Anmerkung für den Adressaten oder Grußtext + */ + buyerToAddresseeMessage?: string; + + /** + * Rabattbezeichnung + */ + discountName?: string; + + /** + * Rabattierungsgrund + */ + discountReason?: string; + + /** + * Reduzierter Verkaufspreis (VK) + */ + discountedPrice?: PriceDTO; + + /** + * Zusätzliche Markierungen (z.B. Abo, ...) + */ + features?: { [key: string]: string }; + + /** + * Verkaufspreis (VK) + */ + grossPrice?: PriceDTO; + + /** + * Rechnungstext + */ + invoiceText?: string; + + /** + * Nummer der Kundenkarte + */ + loyaltyCardNumber?: string; + + /** + * Bestellung + */ + order?: EntityDTOContainerOfOrderDTO; + + /** + * Datum des Bestelleingangs (dieses Bestellpostens) + */ + orderDate?: string; + + /** + * Bestellposten-Nummer + */ + orderItemNumber?: string; + + /** + * Bestellposten-Typ (bit-flag) + * + * NotSet = 0, Wert nicht gesetzt + * SingleItem = 1, Einzelposition (Standard) + * VATBundle = 2, Artikel mit unterschiedlichen MwSt-Sätzen; Pro MwSt-Satz wird ein Pseudo-Artikel angelegt + * ItemPrice = 4, Preis des Artikel-Kopfs wird verwendet + * ComponentPrice = 8, Preis des Unterposten wird summiert (z.B. bei konfigurierbarem Artikel) + * SubItem = 16 Unterposition + * Accessory = 32 Zubehör + * Set = 64 Set-/konfigurierbarer Artikel + */ + orderItemType?: OrderItemType; + + /** + * Übergeordneter Bestellposten (z.B. Set-Artikel, Artikel mit unterschiedlichen MwSt-Sätzen (MwSt-Bundle), ...) + */ + parent?: EntityDTOContainerOfOrderItemDTO; + + /** + * Produkt + */ + product?: ProductDTO; + + /** + * Werbeaktion / Gutscheincode + */ + promotion?: PromotionDTO; + + /** + * Menge / Stückzahl + */ + quantity?: QuantityDTO; + + /** + * Shop-Artikel + */ + shopItem?: EntityDTOContainerOfShopItemDTO; + + /** + * Untergeordnete Artikel (z.B. Set-Artikel, Artikel mit unterschiedlichen MwSt-Sätzen (MwSt-Bundle), ...) + */ + subsetItems?: Array; + + /** + * Stückpreis / Komponentenpreis + */ + unitPrice?: PriceDTO; +} diff --git a/generated/swagger/oms-api/src/models/order-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/order-item-list-item-dto.ts new file mode 100644 index 000000000..493266e91 --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-list-item-dto.ts @@ -0,0 +1,288 @@ +/* tslint:disable */ +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +import { EnvironmentChannel } from './environment-channel'; +import { CRUDA } from './cruda'; +import { DateRangeDTO } from './date-range-dto'; +import { Gender } from './gender'; +import { OrderType } from './order-type'; +import { PaymentStatus } from './payment-status'; +import { PaymentType } from './payment-type'; +import { OrderItemProcessingStatusValue } from './order-item-processing-status-value'; +import { ProductDTO } from './product-dto'; +import { PriceDTO } from './price-dto'; +import { VATType } from './vattype'; + +/** + * Bestellposten + */ +export interface OrderItemListItemDTO { + /** + * Mögliche Aktionen + */ + actions?: Array; + + /** + * Auftraggeber-Nr + */ + buyerNumber?: string; + + /** + * Bestellkanal + */ + clientChannel?: EnvironmentChannel; + + /** + * Abholfachnummer + */ + compartmentCode?: string; + + /** + * Abholfach-Zusatz + */ + compartmentInfo?: string; + + /** + * Can Create, Read, Update, Delete, Archive + */ + cruda?: CRUDA; + + /** + * Währung + */ + currency?: string; + + /** + * Abteilung + */ + department?: string; + + /** + * Voraussichtlicher Zustellzeitraum + */ + estimatedDelivery?: DateRangeDTO; + + /** + * Voraussichtliches Lieferdatum + */ + estimatedShippingDate?: string; + + /** + * Zusätzliche Markierungen (z.B. Abo, ...) + */ + features?: { [key: string]: string }; + + /** + * Vorname + */ + firstName?: string; + + /** + * Anrede + */ + gender?: Gender; + + /** + * Bestellunposten wurde vorgemerkt + */ + isPrebooked?: boolean; + + /** + * Label + */ + label?: string; + + /** + * Label PK + */ + labelId?: number; + + /** + * Nachname + */ + lastName?: string; + + /** + * Bestellfiliale + */ + orderBranchId?: number; + + /** + * Bestelldatum + */ + orderDate?: string; + + /** + * Bestellung ID + */ + orderId?: number; + + /** + * Bestellposten ID + */ + orderItemId?: number; + + /** + * Bestellpostennummer + */ + orderItemNumber?: string; + + /** + * Bestellposten PId + */ + orderItemPId?: string; + + /** + * Bestellposten Teilmenge ID + */ + orderItemSubsetId?: number; + + /** + * Bestellposten Teilmenge PId + */ + orderItemSubsetPId?: string; + + /** + * Bestellposten Teilmenge UId + */ + orderItemSubsetUId?: string; + + /** + * Bestellposten UId + */ + orderItemUId?: string; + + /** + * Bestellnummer + */ + orderNumber?: string; + + /** + * Bestellung PId + */ + orderPId?: string; + + /** + * Art der Bestellung + */ + orderType?: OrderType; + + /** + * Bestellung UId + */ + orderUId?: string; + + /** + * Firma / Organisation + */ + organisation?: string; + + /** + * Menge gesamt + */ + overallQuantity?: number; + + /** + * Zahungsabwicklung + */ + paymentProcessing?: string; + + /** + * Zahlungsstatus + */ + paymentStatus?: PaymentStatus; + + /** + * Zahlungsart + */ + paymentType?: PaymentType; + + /** + * Abholfrist + */ + pickUpDeadline?: string; + + /** + * Preis + */ + price?: number; + + /** + * Bearbeitungsstatus + */ + processingStatus?: OrderItemProcessingStatusValue; + + /** + * Bearbeitungsstatus wurde gesetzt am + */ + processingStatusDate?: string; + + /** + * Artikel-/Produktdaten + */ + product?: ProductDTO; + + /** + * Menge + */ + quantity?: number; + + /** + * Im Abholfach seit + */ + readyForPickUp?: string; + + /** + * VK + */ + retailPrice?: PriceDTO; + + /** + * Bestellfiliale + */ + shopName?: string; + + /** + * Bemerkung zum Bestellposten + */ + specialComment?: string; + + /** + * Verfügbarkeitsstatus-Code + */ + ssc?: string; + + /** + * Verfügbarkeitsstatus-Beschreibung + */ + sscText?: string; + + /** + * Lieferant + */ + supplier?: string; + + /** + * Lieferant PK + */ + supplierId?: number; + + /** + * Zielfiliale + */ + targetBranch?: string; + + /** + * Zielfiliale PK + */ + targetBranchId?: number; + + /** + * Titel + */ + title?: string; + + /** + * Preis + */ + vatType?: VATType; +} diff --git a/generated/swagger/oms-api/src/models/order-item-processing-status-value.ts b/generated/swagger/oms-api/src/models/order-item-processing-status-value.ts new file mode 100644 index 000000000..9b7dab342 --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-processing-status-value.ts @@ -0,0 +1,36 @@ +/* tslint:disable */ + +/** + * Bearbeitungsstatus + */ +export type OrderItemProcessingStatusValue = + | 0 + | 1 + | 2 + | 4 + | 8 + | 16 + | 32 + | 64 + | 128 + | 256 + | 512 + | 1024 + | 2048 + | 4096 + | 8192 + | 16384 + | 32768 + | 65536 + | 131072 + | 262144 + | 524288 + | 1048576 + | 2097152 + | 4194304 + | 8388608 + | 16777216 + | 33554432 + | 67108864 + | 134217728 + | 268435456; diff --git a/generated/swagger/oms-api/src/models/order-item-status-values-dto.ts b/generated/swagger/oms-api/src/models/order-item-status-values-dto.ts new file mode 100644 index 000000000..1a34213e6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-status-values-dto.ts @@ -0,0 +1,87 @@ +/* tslint:disable */ +import { OrderItemProcessingStatusValue } from './order-item-processing-status-value'; + +/** + * Änderungsfervolgung des Bestellpostenstatus + */ +export interface OrderItemStatusValuesDTO { + /** + * Abholfach-Nr + */ + compartmentCode?: string; + + /** + * Abholfach-Zusatz + */ + compartmentInfo?: string; + + /** + * Im Abholfach seit + */ + compartmentStart?: string; + + /** + * In Abholfach bis + */ + compartmentStop?: string; + + /** + * Voraussichtliches Lieferdatum + */ + estimatedShippingDate?: string; + + /** + * Bestellposten ist vorgemerkt + */ + isPrebooked?: boolean; + + /** + * Beim Lieferanten bestellt am + */ + orderedAtSupplier?: string; + + /** + * Bearbeitungsstatus + */ + processingStatus?: OrderItemProcessingStatusValue; + + /** + * Bearbeitungsstatus wurde gesetzt am + */ + processingStatusDate?: string; + + /** + * Menge + */ + quantity?: number; + + /** + * Bemerkung zu Lieferschwierigkeiten + */ + shippingDelayComment?: string; + + /** + * Anmerkung + */ + specialComment?: string; + + /** + * Verfügbarkeits-/Bestandsstatus + */ + ssc?: string; + + /** + * Beschreibungstext des Verfübgarkeit-/Bestandsstatus + */ + sscText?: string; + + /** + * Lieferant + */ + supplier?: string; + + /** + * Traking-Nr + */ + trackingNumber?: string; +} diff --git a/generated/swagger/oms-api/src/models/order-item-subset-dto.ts b/generated/swagger/oms-api/src/models/order-item-subset-dto.ts new file mode 100644 index 000000000..e3619dc5c --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-subset-dto.ts @@ -0,0 +1,143 @@ +/* tslint:disable */ +import { EntityDTOBaseOfOrderItemSubsetDTOAndIOrderItemStatus } from './entity-dtobase-of-order-item-subset-dtoand-iorder-item-status'; +import { DateRangeDTO } from './date-range-dto'; +import { EntityDTOContainerOfOrderItemDTO } from './entity-dtocontainer-of-order-item-dto'; +import { EntityDTOContainerOfPackageDTO } from './entity-dtocontainer-of-package-dto'; +import { OrderItemProcessingStatusValue } from './order-item-processing-status-value'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +export interface OrderItemSubsetDTO extends EntityDTOBaseOfOrderItemSubsetDTOAndIOrderItemStatus { + /** + * Abholfachnummer + */ + compartmentCode?: string; + + /** + * Abholfach-Zusatz + */ + compartmentInfo?: string; + + /** + * Im Abholfach ab + */ + compartmentStart?: string; + + /** + * In Abholfach bis + */ + compartmentStop?: string; + + /** + * Datum, zu dem diese Teilmenge versendet wurde bzw. im Lager/Ladengeschäft eingetroffen ist ProcessingStatus + */ + dateArrivedSent?: string; + + /** + * Datum, an dem diese Teilmenge zugestellt bzw. im Lager/Ladengeschäft abgeholt wurde + */ + dateFetchedDelivered?: string; + + /** + * Voraussichtlicher Zustellzeitraum + */ + estimatedDelivery?: DateRangeDTO; + + /** + * Voraussichtliches Versanddatum + */ + estimatedShippingDate?: string; + + /** + * Zusätzliche Markierungen (z.B. Abo, ...) + */ + features?: { [key: string]: string }; + + /** + * Bestellunposten wurde vorgemerkt + */ + isPrebooked?: boolean; + + /** + * Auf Lieferschein enthalten + */ + onShippingNote?: string; + + /** + * Bestellung + */ + orderItem?: EntityDTOContainerOfOrderItemDTO; + + /** + * Teilmengen-Nummer + */ + orderItemSubsetNumber?: string; + + /** + * Bestellt beim Lieferanten + */ + orderedAtSupplier?: string; + + /** + * Packstück + */ + package?: EntityDTOContainerOfPackageDTO; + + /** + * Preferred pick up date / Bevorzugtes Abholdatum + */ + preferredPickUpDate?: string; + + /** + * Verarbeitungsstatus + */ + processingStatus?: OrderItemProcessingStatusValue; + + /** + * Letzte Änderung des Verarbeitungsstatus + */ + processingStatusDate?: string; + + /** + * Menge/Stückzahl + */ + quantity?: number; + + /** + * Lieferhindernis + */ + shippingDelayComment?: string; + + /** + * Anmerkung + */ + specialComment?: string; + + /** + * Verfügbarkeitsstatus StockStatusCodeDTO + */ + ssc?: string; + + /** + * Beschreibungstext des Verfügbarkeitsstatus + */ + sscText?: string; + + /** + * Lieferant + */ + supplier?: EntityDTOContainerOfSupplierDTO; + + /** + * Produktnummer des Lieferanten + */ + supplierProductNumber?: string; + + /** + * Bezugsweg + */ + supplyChannel?: string; + + /** + * Nummer der Lieferung (z.B. Paketverfolgungs-Nummer) + */ + trackingNumber?: string; +} diff --git a/generated/swagger/oms-api/src/models/order-item-subset-task-dto.ts b/generated/swagger/oms-api/src/models/order-item-subset-task-dto.ts new file mode 100644 index 000000000..35bc7e63a --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-subset-task-dto.ts @@ -0,0 +1,65 @@ +/* tslint:disable */ +import { EntityDTOBaseOfOrderItemSubsetTaskDTOAndIOrderItemStatusTask } from './entity-dtobase-of-order-item-subset-task-dtoand-iorder-item-status-task'; +import { EntityDTOContainerOfOrderItemSubsetDTO } from './entity-dtocontainer-of-order-item-subset-dto'; +import { EntityDTOContainerOfOrderItemSubsetTransitionDTO } from './entity-dtocontainer-of-order-item-subset-transition-dto'; +export interface OrderItemSubsetTaskDTO extends EntityDTOBaseOfOrderItemSubsetTaskDTOAndIOrderItemStatusTask { + /** + * Annulliert + */ + canceled?: string; + + /** + * Abgeschlossen + */ + completed?: string; + + /** + * Aufgabentyp Detail + */ + description?: string; + + /** + * Aufgabentyp + */ + name?: string; + + /** + * Bestellpostenstatus + */ + orderItemStatus?: EntityDTOContainerOfOrderItemSubsetDTO; + + /** + * Bestellpostenstatus + */ + orderItemStatusTransition?: EntityDTOContainerOfOrderItemSubsetTransitionDTO; + + /** + * Anmerkung zur Verarbeitung + */ + processingComment?: string; + + /** + * Referenz (UId) des verarbeinden Systems + */ + processingReference?: string; + + /** + * Verarbeitete am + */ + processingStart?: string; + + /** + * Verarbeitungstermin + */ + taskDate?: string; + + /** + * Ausgelöst durch + */ + triggeredBy?: string; + + /** + * Typ + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/order-item-subset-task-list-item-dto.ts b/generated/swagger/oms-api/src/models/order-item-subset-task-list-item-dto.ts new file mode 100644 index 000000000..afbe817da --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-subset-task-list-item-dto.ts @@ -0,0 +1,103 @@ +/* tslint:disable */ +import { AddresseeDTO } from './addressee-dto'; +import { OrderItemStatusValuesDTO } from './order-item-status-values-dto'; +import { EntityDTOContainerOfOrderDTO } from './entity-dtocontainer-of-order-dto'; +import { EntityDTOContainerOfOrderItemDTO } from './entity-dtocontainer-of-order-item-dto'; +import { EntityDTOContainerOfOrderItemSubsetDTO } from './entity-dtocontainer-of-order-item-subset-dto'; +import { EntityDTOContainerOfOrderItemSubsetTransitionDTO } from './entity-dtocontainer-of-order-item-subset-transition-dto'; +import { ProductDTO } from './product-dto'; + +/** + * Bestellpostenstatus-Aufgabe + */ +export interface OrderItemSubsetTaskListItemDTO { + /** + * Auftraggeber + */ + buyer?: AddresseeDTO; + + /** + * Auftraggeber-Nr + */ + buyerNumber?: string; + + /** + * Annulliert + */ + canceled?: string; + + /** + * Abgeschlossen + */ + completed?: string; + + /** + * Aufgabentyp Detail + */ + description?: string; + + /** + * Änderungen + */ + diff?: OrderItemStatusValuesDTO; + + /** + * Task ID + */ + id?: number; + + /** + * Aufgabentyp + */ + name?: string; + + /** + * Bestellung + */ + order?: EntityDTOContainerOfOrderDTO; + + /** + * Bestellposten + */ + orderItem?: EntityDTOContainerOfOrderItemDTO; + + /** + * Bestellposten Teilmenge + */ + orderItemSubset?: EntityDTOContainerOfOrderItemSubsetDTO; + + /** + * Änderungsfervolgung + */ + orderItemSubsetTransition?: EntityDTOContainerOfOrderItemSubsetTransitionDTO; + + /** + * Bestellnummer + */ + orderNumber?: string; + + /** + * Task PId + */ + pId?: string; + + /** + * Anmerkung zur Verarbeitung + */ + processingComment?: string; + + /** + * Referenz (UId) des verarbeinden Systems + */ + processingReference?: string; + + /** + * Artikel-/Produktdaten + */ + product?: ProductDTO; + + /** + * Typ + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/order-item-subset-transition-dto.ts b/generated/swagger/oms-api/src/models/order-item-subset-transition-dto.ts new file mode 100644 index 000000000..c2a00514c --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-subset-transition-dto.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBaseOfOrderItemSubsetTransitionDTOAndIOrderItemStatusTransition } from './entity-dtobase-of-order-item-subset-transition-dtoand-iorder-item-status-transition'; +export interface OrderItemSubsetTransitionDTO extends EntityDTOBaseOfOrderItemSubsetTransitionDTOAndIOrderItemStatusTransition {} diff --git a/generated/swagger/oms-api/src/models/order-item-type.ts b/generated/swagger/oms-api/src/models/order-item-type.ts new file mode 100644 index 000000000..e01d6b7cc --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-item-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Bestellposten-Typ. Wird immer an Einzel- oder Kopf-Posten gesetzt + */ +export type OrderItemType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 256 | 512 | 1024; diff --git a/generated/swagger/oms-api/src/models/order-list-item-dto.ts b/generated/swagger/oms-api/src/models/order-list-item-dto.ts new file mode 100644 index 000000000..db7de8e4d --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-list-item-dto.ts @@ -0,0 +1,157 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +import { AddresseeDTO } from './addressee-dto'; +import { EnvironmentChannel } from './environment-channel'; +import { LinkedRecordDTO } from './linked-record-dto'; +import { OrderType } from './order-type'; +import { PaymentDTO } from './payment-dto'; +import { OrderProcessingStatus } from './order-processing-status'; +import { AddressType } from './address-type'; +import { ValidationStatus } from './validation-status'; +export interface OrderListItemDTO extends EntityDTOBase { + /** + * Mögliche Aktionen + */ + actions?: Array; + + /** + * Rechnungsadresse + */ + billing?: AddresseeDTO; + + /** + * Auftraggeber + */ + buyer?: AddresseeDTO; + + /** + * Gastkonto + */ + buyerIsGuestAccount?: boolean; + + /** + * Auftraggebernummer + */ + buyerNumber?: string; + + /** + * Bestellkanal + */ + clientChannel?: EnvironmentChannel; + + /** + * Währung + */ + currency?: string; + + /** + * Zusätzliche Markierungen + */ + features?: { [key: string]: string }; + + /** + * Anzahl der Bestellposten (readonly) + */ + itemsCount?: number; + + /** + * Verknüpfte Datensätze (readonly) + */ + linkedRecords?: Array; + + /** + * Logistiker + */ + logistician?: string; + + /** + * Logistiker PK + */ + logisticianId?: number; + + /** + * Bestellfiliale + */ + orderBranchId?: number; + + /** + * Name der Bestellfiliale + */ + orderBranchName?: string; + + /** + * Bestelldatum + */ + orderDate?: string; + + /** + * Bestellnummer + */ + orderNumber?: string; + + /** + * Art der Bestellung + */ + orderType?: OrderType; + + /** + * Bestellwert (readonly) + */ + orderValue?: number; + + /** + * Gastkonto + */ + payerIsGuestAccount?: boolean; + + /** + * Regulierernummer + */ + payerNumber?: string; + + /** + * Zahlungsdetails + */ + payment?: PaymentDTO; + + /** + * Versandkosten + */ + postage?: number; + + /** + * Bearbeitungsstatus + */ + processingStatus?: OrderProcessingStatus; + + /** + * Lieferadresse + */ + shipping?: AddresseeDTO; + + /** + * Art der Lieferadresse + */ + shippingAddressType?: AddressType; + + /** + * Filiale + */ + shopName?: string; + + /** + * Zielfiliale + */ + targetBranchId?: number; + + /** + * Name der Zielfiliale + */ + targetBranchName?: string; + + /** + * Überprüfunsstatus + */ + validationStatus?: ValidationStatus; +} diff --git a/generated/swagger/oms-api/src/models/order-processing-status.ts b/generated/swagger/oms-api/src/models/order-processing-status.ts new file mode 100644 index 000000000..8febf2598 --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-processing-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Status der Bestellung + */ +export type OrderProcessingStatus = 0 | 1 | 2 | 3; diff --git a/generated/swagger/oms-api/src/models/order-type.ts b/generated/swagger/oms-api/src/models/order-type.ts new file mode 100644 index 000000000..b66b09f7e --- /dev/null +++ b/generated/swagger/oms-api/src/models/order-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Art der Bestellung + */ +export type OrderType = 0 | 1 | 2 | 4 | 5 | 6; diff --git a/generated/swagger/oms-api/src/models/organisation-dto.ts b/generated/swagger/oms-api/src/models/organisation-dto.ts new file mode 100644 index 000000000..443b0ce29 --- /dev/null +++ b/generated/swagger/oms-api/src/models/organisation-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { OrganisationNamesDTO } from './organisation-names-dto'; +export interface OrganisationDTO extends OrganisationNamesDTO { + /** + * Kostenstelle + */ + costUnit?: string; + + /** + * GLN + */ + gln?: string; + + /** + * Branche + */ + sector?: string; + + /** + * Umsatzsteuer Id + */ + vatId?: string; +} diff --git a/generated/swagger/oms-api/src/models/organisation-names-dto.ts b/generated/swagger/oms-api/src/models/organisation-names-dto.ts new file mode 100644 index 000000000..43dadeb6f --- /dev/null +++ b/generated/swagger/oms-api/src/models/organisation-names-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface OrganisationNamesDTO extends TouchedBase { + /** + * Abteilung/Bereich + */ + department?: string; + + /** + * Rechtsform + */ + legalForm?: string; + name?: string; + + /** + * Namens-Zusatz der Organisation/Firma + */ + nameSuffix?: string; +} diff --git a/generated/swagger/oms-api/src/models/package-dto.ts b/generated/swagger/oms-api/src/models/package-dto.ts new file mode 100644 index 000000000..a925c06b8 --- /dev/null +++ b/generated/swagger/oms-api/src/models/package-dto.ts @@ -0,0 +1,67 @@ +/* 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 { + /** + * Empfänger + */ + addressee?: AddresseeDTO; + + /** + * Label + */ + label?: EntityDTOContainerOfLabelDTO; + + /** + * Anzahl an Paketen + */ + numberOfPackages?: number; + + /** + * Paketnummer + */ + packageNumber?: string; + + /** + * Pakettyp + */ + packageType?: string; + + /** + * Gepackt am + */ + packedAt?: string; + + /** + * Gepackt von + */ + packedBy?: EntityDTOContainerOfUserDTO; + + /** + * Retouren-Adresse + */ + returnTo?: AddresseeDTO; + + /** + * Absender + */ + sender?: AddresseeDTO; + + /** + * Versanddienstleister + */ + shippingProvider?: string; + + /** + * Sendungsverfolgungsnummer + */ + trackingCode?: string; + + /** + * Gewicht + */ + weight?: WeightOfAvoirdupois; +} diff --git a/generated/swagger/oms-api/src/models/packaging-instructions.ts b/generated/swagger/oms-api/src/models/packaging-instructions.ts new file mode 100644 index 000000000..d618590e0 --- /dev/null +++ b/generated/swagger/oms-api/src/models/packaging-instructions.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Verkackungsanweisungen + */ +export type PackagingInstructions = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/oms-api/src/models/payer-dto.ts b/generated/swagger/oms-api/src/models/payer-dto.ts new file mode 100644 index 000000000..7adc1767a --- /dev/null +++ b/generated/swagger/oms-api/src/models/payer-dto.ts @@ -0,0 +1,87 @@ +/* tslint:disable */ +import { EntityDTOBaseOfPayerDTOAndIPayer } from './entity-dtobase-of-payer-dtoand-ipayer'; +import { AddressDTO } from './address-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { Gender } from './gender'; +import { OrganisationDTO } from './organisation-dto'; +import { PayerStatus } from './payer-status'; +import { PayerType } from './payer-type'; +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +export interface PayerDTO extends EntityDTOBaseOfPayerDTOAndIPayer { + /** + * Adresse + */ + address?: AddressDTO; + + /** + * Kommunikations-/Kontaktdaten + */ + communicationDetails?: CommunicationDetailsDTO; + + /** + * Vorname + */ + firstName?: string; + + /** + * Anrede + * + * NotSet = 0, Wert nicht gesetzt + * Neutrum = 1, Divers + * Male = 2, Herr + * Female = 4, Frau + */ + gender?: Gender; + + /** + * Nachname + */ + lastName?: string; + + /** + * Lokalisierung / (Korrespondenz-) Sprache + */ + locale?: string; + + /** + * Organisation/Firma + */ + organisation?: OrganisationDTO; + + /** + * Regulierer-Nummer + */ + payerNumber?: string; + + /** + * Prüfungs-Status + * + * NotSet = 0 Ok + * Blocked = 1, Gesperrt: keine Bestellung mehr möglich + * Check = 2, Zu prüfen + * LowDegreeOfCreditworthiness = 4, Geringe Kreditwürdigkeit + * Dunning1 = 8, Regulierer hat die erste Mahnung erhalten + * Dunning2 = 16 Regulierer hat die zweite Mahnung erhalten + */ + payerStatus?: PayerStatus; + + /** + * Regulierer-Typ + * + * NotSet = 0, Wert nicht gesetzt + * Staff = 4, Mitarbeiter + * FullyQualified = 8, Qualifizierter Kunde (Anlage: Anrede, Vorname, Nachname und Adresse notwendig) + * B2B = 16, B2B Kunde, ehemals. Qualifizierter Kunde mit Firmenadresse (Anlage: Firmenname und Adresse) + */ + payerType?: PayerType; + + /** + * Quelldatensatz / Referenz + */ + reference?: EntityDTOReferenceContainer; + + /** + * Akademischer Titel + */ + title?: string; +} diff --git a/generated/swagger/oms-api/src/models/payer-dto2.ts b/generated/swagger/oms-api/src/models/payer-dto2.ts new file mode 100644 index 000000000..b0539b03a --- /dev/null +++ b/generated/swagger/oms-api/src/models/payer-dto2.ts @@ -0,0 +1,31 @@ +/* tslint:disable */ +import { AddresseeWithReferenceDTO } from './addressee-with-reference-dto'; +import { PayerStatus } from './payer-status'; +import { PayerType } from './payer-type'; +export interface PayerDTO2 extends AddresseeWithReferenceDTO { + /** + * Regulier-Nummer / Nummer der Rechnungsadresse + */ + payerNumber?: string; + + /** + * Prüfungs-Status + * + * NotSet = 0 + * Blocked = 1, Gesperrt: keine Bestellung mehr möglich + * Check = 2, Zu prüfen + * LowDegreeOfCreditworthiness = 4, Geringe Kreditwürdigkeit + * Dunning1 = 8, Kunde hat die erste Mahnung erhalten + * Dunning2 = 16 Kunde hat die zweite Mahnung erhalten + */ + payerStatus?: PayerStatus; + + /** + * Regulierertype + * + * Staff = 4, Mitarbeiter + * B2C = 8, B2C Kunde (Anlage: Anrede, Vorname, Nachname und Adresse notwendig) + * B2B = 16, B2B Kunde, ehemals. Qualifizierter Kunde mit Firmenadresse (Anlage: Firmenname und Adresse) + */ + payerType?: PayerType; +} diff --git a/generated/swagger/oms-api/src/models/payer-status.ts b/generated/swagger/oms-api/src/models/payer-status.ts new file mode 100644 index 000000000..e3b3959f1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/payer-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Reguliererstatus + */ +export type PayerStatus = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/oms-api/src/models/payer-type.ts b/generated/swagger/oms-api/src/models/payer-type.ts new file mode 100644 index 000000000..b0ea32390 --- /dev/null +++ b/generated/swagger/oms-api/src/models/payer-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Regulierer-Typ + */ +export type PayerType = 0 | 4 | 8 | 16; diff --git a/generated/swagger/oms-api/src/models/payment-dto.ts b/generated/swagger/oms-api/src/models/payment-dto.ts new file mode 100644 index 000000000..d11ad2055 --- /dev/null +++ b/generated/swagger/oms-api/src/models/payment-dto.ts @@ -0,0 +1,101 @@ +/* tslint:disable */ +import { EntityDTOBaseOfPaymentDTOAndIReadOnlyPayment } from './entity-dtobase-of-payment-dtoand-iread-only-payment'; +import { PaymentType } from './payment-type'; +export interface PaymentDTO extends EntityDTOBaseOfPaymentDTOAndIReadOnlyPayment { + /** + * Buchungen + */ + balance: number; + + /** + * Storniert am + */ + cancelled?: string; + + /** + * Erfolgreich abgeschlossen + */ + completed?: string; + + /** + * Zahlung wurde bestätigt / angewiesen + */ + confirmed?: string; + + /** + * Währung + */ + currency?: string; + + /** + * Zahlungsziel / Fälligkeit + */ + dateOfPayment?: string; + + /** + * Mahnung 1 am + */ + dunning1?: string; + + /** + * Mahnung2 am + */ + dunning2?: string; + + /** + * Bemerkung zur Bezahlung + */ + paymentComment?: string; + + /** + * Zahlungsnummer + */ + paymentNumber?: string; + + /** + * Zahungsabwicklung + */ + paymentProcessing?: string; + + /** + * Zahlungsart + * + * NotSet = 0, + * WhenCollecting = 1, Bei Abholung + * Free = 2, Kostenfrei + * Cash = 4, Barzahlung + * DirectDebit = 8, Einzugsermächtigung + * DebitAdviceMandate = 16, Abbuchungsauftrag, dauerhafte Einzugsermächtigung + * DebitCard = 32, Debit Karte(EC-Karte) + * CreditCard = 64, Kreditkarte(Master, Amex, ...) + * Invoice = 128, Rechnung + * PrePayment = 256, Vorauszahlung + * Voucher = 512, Gutschein + * CollectiveInvoice = 1024, Sammelrechnung + * PayPal = 2048, PayPal + * InstantTransfer = 4096, Sofortüberweisung, Giropay, DIRECTeBanking, ... + * PayOnDelivery = 8192, Nachnahme + * BonusCard = 16384, Kundenkarte + */ + paymentType?: PaymentType; + + /** + * Versandkosten + */ + shipping?: number; + + /** + * Netto + */ + subtotal?: number; + + /** + * MwSt. + */ + tax?: number; + + /** + * Brutto + */ + total: number; +} diff --git a/generated/swagger/oms-api/src/models/payment-info-dto.ts b/generated/swagger/oms-api/src/models/payment-info-dto.ts new file mode 100644 index 000000000..e0d984259 --- /dev/null +++ b/generated/swagger/oms-api/src/models/payment-info-dto.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +import { PriceDTO } from './price-dto'; +import { PaymentStatus } from './payment-status'; +import { PaymentType } from './payment-type'; + +/** + * Zahlungsinformationen + */ +export interface PaymentInfoDTO { + /** + * Zahlungsziel, Zahltag + */ + dateOfPayment?: string; + + /** + * Bezahlt am + */ + paidAt?: string; + + /** + * Bezahlter Betrag + */ + paidTotal?: PriceDTO; + + /** + * Bemerkung zur Bezahlung + */ + paymentComment?: string; + + /** + * Zahlungsstatus + */ + paymentStatus?: PaymentStatus; + + /** + * Zahlungsart + */ + paymentType?: PaymentType; + + /** + * Ort, am dem die Bezahlung getätigt wurde + */ + placeOfPayment?: string; +} diff --git a/generated/swagger/oms-api/src/models/payment-status.ts b/generated/swagger/oms-api/src/models/payment-status.ts new file mode 100644 index 000000000..953f719aa --- /dev/null +++ b/generated/swagger/oms-api/src/models/payment-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Zahlungsstatus + */ +export type PaymentStatus = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024; diff --git a/generated/swagger/oms-api/src/models/payment-type.ts b/generated/swagger/oms-api/src/models/payment-type.ts new file mode 100644 index 000000000..d16d842e3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/payment-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Zahlungsart + */ +export type PaymentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768; diff --git a/generated/swagger/oms-api/src/models/person-names-dto.ts b/generated/swagger/oms-api/src/models/person-names-dto.ts new file mode 100644 index 000000000..5e84a0009 --- /dev/null +++ b/generated/swagger/oms-api/src/models/person-names-dto.ts @@ -0,0 +1,24 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { Gender } from './gender'; +export interface PersonNamesDTO extends TouchedBase { + /** + * Vorname + */ + firstName: string; + + /** + * Anrede + */ + gender?: Gender; + + /** + * Nachname + */ + lastName: string; + + /** + * Akademischer Titel + */ + title: string; +} diff --git a/generated/swagger/oms-api/src/models/price-dto.ts b/generated/swagger/oms-api/src/models/price-dto.ts new file mode 100644 index 000000000..8dadb5a7d --- /dev/null +++ b/generated/swagger/oms-api/src/models/price-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { PriceValueDTO } from './price-value-dto'; +import { VATValueDTO } from './vatvalue-dto'; +export interface PriceDTO extends TouchedBase { + /** + * Preisdaten + */ + value?: PriceValueDTO; + + /** + * MwSt-Daten + */ + vat?: VATValueDTO; +} diff --git a/generated/swagger/oms-api/src/models/price-value-dto.ts b/generated/swagger/oms-api/src/models/price-value-dto.ts new file mode 100644 index 000000000..9b65c56ba --- /dev/null +++ b/generated/swagger/oms-api/src/models/price-value-dto.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface PriceValueDTO extends TouchedBase { + /** + * Währung - ISO 4217 + */ + currency?: string; + + /** + * Währungssymbol + */ + currencySymbol?: string; + + /** + * Wert + */ + value?: number; +} diff --git a/generated/swagger/oms-api/src/models/price.ts b/generated/swagger/oms-api/src/models/price.ts new file mode 100644 index 000000000..661b652c6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/price.ts @@ -0,0 +1,42 @@ +/* tslint:disable */ +import { VATType } from './vattype'; + +/** + * Preis + */ +export interface Price { + /** + * Währung - ISO 4217 + */ + currency?: string; + + /** + * Währung - ISO 4217 + */ + currencySymbol?: string; + + /** + * Gültig ab + */ + validFrom?: string; + + /** + * Preis + */ + value: number; + + /** + * MwSt.-Satz in Prozent (0-100) + */ + vatInPercent?: number; + + /** + * MwSt.-Satz + */ + vatType: VATType; + + /** + * MwSt. + */ + vatValue?: number; +} diff --git a/generated/swagger/oms-api/src/models/problem-details.ts b/generated/swagger/oms-api/src/models/problem-details.ts new file mode 100644 index 000000000..e8d39aec9 --- /dev/null +++ b/generated/swagger/oms-api/src/models/problem-details.ts @@ -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; +} diff --git a/generated/swagger/oms-api/src/models/product-dto.ts b/generated/swagger/oms-api/src/models/product-dto.ts new file mode 100644 index 000000000..216c2f96e --- /dev/null +++ b/generated/swagger/oms-api/src/models/product-dto.ts @@ -0,0 +1,95 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { SizeOfString } from './size-of-string'; +import { WeightOfAvoirdupois } from './weight-of-avoirdupois'; +export interface ProductDTO extends TouchedBase { + /** + * Weiterer Name / Untertitel des Produkts + */ + additionalName?: string; + + /** + * Produktnummer des internen Warenkatalogs + */ + catalogProductNumber?: string; + + /** + * Beitragende, z.B. Autoren, Übersetzer, Sprecher, ... + */ + contributors?: string; + + /** + * EAN + */ + ean?: string; + + /** + * Auflage + */ + edition?: string; + + /** + * Format + */ + format?: string; + + /** + * Format - Details + */ + formatDetail?: string; + + /** + * Sprache / Region + */ + locale?: string; + + /** + * Hersteller + */ + manufacturer?: string; + + /** + * Name / Titel des Produkts + */ + name?: string; + + /** + * Warengruppe + */ + productGroup?: string; + + /** + * Warengruppen - Details + */ + productGroupDetails?: string; + + /** + * Erscheinungsdatum + */ + publicationDate?: string; + + /** + * Reihe + */ + serial?: string; + + /** + * Größe + */ + size?: SizeOfString; + + /** + * Produktnummer des Lieferanten + */ + supplierProductNumber?: string; + + /** + * Band + */ + volume?: string; + + /** + * Gewicht + */ + weight?: WeightOfAvoirdupois; +} diff --git a/generated/swagger/oms-api/src/models/promotion-dto.ts b/generated/swagger/oms-api/src/models/promotion-dto.ts new file mode 100644 index 000000000..8d7744766 --- /dev/null +++ b/generated/swagger/oms-api/src/models/promotion-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface PromotionDTO extends TouchedBase { + /** + * Code + */ + code?: string; + + /** + * Bezeichner + */ + label?: string; + + /** + * Punkte + */ + points?: number; + + /** + * Art + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/quantity-dto.ts b/generated/swagger/oms-api/src/models/quantity-dto.ts new file mode 100644 index 000000000..f35ba30a3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/quantity-dto.ts @@ -0,0 +1,22 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { QuantityUnitType } from './quantity-unit-type'; +export interface QuantityDTO extends TouchedBase { + /** + * Menge/Anzahl + * (Bsp.: 5 kg => 5) + */ + quantity?: number; + + /** + * Maßeinheit der Meßgröße + * (Bsp.: 5 kg => kg) + */ + quantityUnit?: string; + + /** + * Meßgröße für Quantit + * (Bsp.: 5 kg => Weight) + */ + quantityUnitType?: QuantityUnitType; +} diff --git a/generated/swagger/oms-api/src/models/quantity-unit-type.ts b/generated/swagger/oms-api/src/models/quantity-unit-type.ts new file mode 100644 index 000000000..acd457a42 --- /dev/null +++ b/generated/swagger/oms-api/src/models/quantity-unit-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Mengeneinheiten + */ +export type QuantityUnitType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256; diff --git a/generated/swagger/oms-api/src/models/query-settings-dto.ts b/generated/swagger/oms-api/src/models/query-settings-dto.ts new file mode 100644 index 000000000..10b26757c --- /dev/null +++ b/generated/swagger/oms-api/src/models/query-settings-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { InputGroupDTO } from './input-group-dto'; +import { OrderByDTO } from './order-by-dto'; +export interface QuerySettingsDTO { + /** + * Filter + */ + filter?: Array; + + /** + * Eingabefelder + */ + input?: Array; + + /** + * Sortierung + */ + orderBy?: Array; +} diff --git a/generated/swagger/oms-api/src/models/query-token-dto.ts b/generated/swagger/oms-api/src/models/query-token-dto.ts new file mode 100644 index 000000000..4ed45471c --- /dev/null +++ b/generated/swagger/oms-api/src/models/query-token-dto.ts @@ -0,0 +1,57 @@ +/* tslint:disable */ +import { OrderByDTO } from './order-by-dto'; + +/** + * Suchabfrage + */ +export interface QueryTokenDTO { + /** + * Filter + */ + filter?: { [key: string]: string }; + + /** + * Bezeichner + */ + friendlyName?: string; + + /** + * Fuzzy (0 = off, > 0 = on) + */ + fuzzy?: number; + + /** + * Ergebnis enthält nur die Trefferanzahl + */ + hitsOnly?: boolean; + + /** + * Artikel PKs + */ + ids?: Array; + + /** + * Eingabewerte z.B. ("qs", "heller süden") + */ + input?: { [key: string]: string }; + + /** + * Options + */ + options?: { [key: string]: string }; + + /** + * Sortierung nach + */ + orderBy?: Array; + + /** + * Skip + */ + skip?: number; + + /** + * Menge angezeigter Treffer + */ + take?: number; +} diff --git a/generated/swagger/oms-api/src/models/range-dto.ts b/generated/swagger/oms-api/src/models/range-dto.ts new file mode 100644 index 000000000..0eb7e58fe --- /dev/null +++ b/generated/swagger/oms-api/src/models/range-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ + +/** + * Zeitspanne + */ +export interface RangeDTO { + /** + * Beginn + */ + start?: string; + + /** + * Ende + */ + stop?: string; +} diff --git a/generated/swagger/oms-api/src/models/receipt-delivery-type.ts b/generated/swagger/oms-api/src/models/receipt-delivery-type.ts new file mode 100644 index 000000000..8b542682f --- /dev/null +++ b/generated/swagger/oms-api/src/models/receipt-delivery-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Zustellungsart des Belgs + */ +export type ReceiptDeliveryType = 0 | 1 | 2 | 4; diff --git a/generated/swagger/oms-api/src/models/receipt-dto.ts b/generated/swagger/oms-api/src/models/receipt-dto.ts new file mode 100644 index 000000000..b0e0d01a5 --- /dev/null +++ b/generated/swagger/oms-api/src/models/receipt-dto.ts @@ -0,0 +1,132 @@ +/* tslint:disable */ +import { EntityDTOBaseOfReceiptDTOAndIReceipt } from './entity-dtobase-of-receipt-dtoand-ireceipt'; +import { PayerDTO2 } from './payer-dto2'; +import { BuyerDTO } from './buyer-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'; +import { EntityDTOContainerOfOrderDTO } from './entity-dtocontainer-of-order-dto'; +import { EntityDTOContainerOfPaymentDTO } from './entity-dtocontainer-of-payment-dto'; +import { PaymentInfoDTO } from './payment-info-dto'; +import { ReceiptDeliveryType } from './receipt-delivery-type'; +import { ReceiptType } from './receipt-type'; +import { ShippingAddressDTO2 } from './shipping-address-dto2'; +import { ShippingType } from './shipping-type'; +import { TypeOfDelivery } from './type-of-delivery'; +import { ValidationStatus } from './validation-status'; +export interface ReceiptDTO extends EntityDTOBaseOfReceiptDTOAndIReceipt { + /** + * Bemerkungen + */ + agentComment?: string; + + /** + * Regulierer/Rechnungsadresse + */ + billing?: PayerDTO2; + + /** + * Auftraggeber + */ + buyer?: BuyerDTO; + + /** + * Versankosten berechnen + */ + chargePostage?: boolean; + + /** + * Dateinamen (Separator: ";") der Belegdateien + */ + fileAggregation?: Array; + + /** + * Belegposten + */ + items?: Array; + + /** + * Label + */ + label?: EntityDTOContainerOfLabelDTO; + + /** + * Bestellung + */ + order?: EntityDTOContainerOfOrderDTO; + + /** + * Versandaufkleber gedruckt + */ + parcelLabelPrinted?: boolean; + + /** + * Zahlungsdetails + */ + payment?: EntityDTOContainerOfPaymentDTO; + + /** + * Zahlungsinformationen + */ + paymentInfo?: PaymentInfoDTO; + + /** + * Versandkosten + */ + postage?: number; + + /** + * Versandkosten-Hinweis + */ + postageComment?: string; + + /** + * Belegdatum / Beleg erstellt am + */ + printedDate?: string; + + /** + * Zustellart des Belegs + */ + receiptDeliveryType?: ReceiptDeliveryType; + + /** + * Eindeutige Belegnummer + */ + receiptNumber?: string; + + /** + * Belegtext + */ + receiptText?: string; + + /** + * Beleg-Art + */ + receiptType?: ReceiptType; + + /** + * Lieferadresse + */ + shipping?: ShippingAddressDTO2; + + /** + * Versandformat + */ + shippingType?: ShippingType; + + /** + * Sonderwünsche/-vereinbarungen + */ + specialAgreements?: string; + + /** + * Art der Zustellung + */ + typeOfDelivery?: TypeOfDelivery; + + /** + * Überprüfungsstatus + */ + validationStatus?: ValidationStatus; +} diff --git a/generated/swagger/oms-api/src/models/receipt-item-dto.ts b/generated/swagger/oms-api/src/models/receipt-item-dto.ts new file mode 100644 index 000000000..785dcab26 --- /dev/null +++ b/generated/swagger/oms-api/src/models/receipt-item-dto.ts @@ -0,0 +1,223 @@ +/* tslint:disable */ +import { EntityDTOBaseOfReceiptItemDTOAndIReceiptItem } from './entity-dtobase-of-receipt-item-dtoand-ireceipt-item'; +import { EntityDTOContainerOfReceiptItemDTO } from './entity-dtocontainer-of-receipt-item-dto'; +import { PriceDTO } from './price-dto'; +import { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { OrderItemType } from './order-item-type'; +import { EntityReferenceTypeDTO } from './entity-reference-type-dto'; +import { EntityDTOContainerOfPackageDTO } from './entity-dtocontainer-of-package-dto'; +import { PaymentStatus } from './payment-status'; +import { OrderItemProcessingStatusValue } from './order-item-processing-status-value'; +import { ProductDTO } from './product-dto'; +import { PromotionDTO } from './promotion-dto'; +import { QuantityDTO } from './quantity-dto'; +import { EntityDTOContainerOfReceiptDTO } from './entity-dtocontainer-of-receipt-dto'; +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +export interface ReceiptItemDTO extends EntityDTOBaseOfReceiptItemDTOAndIReceiptItem { + _Parent?: EntityDTOContainerOfReceiptItemDTO; + + /** + * Buchhalterischer Indikator / Berechnungsmotiv + * z.B. Gutschein, E-Book + */ + accountingIndicator?: string; + + /** + * Bearbeiter-Bemerkungen + */ + agentComment?: string; + + /** + * Auftraggeber-Bemerkung + */ + buyerComment?: string; + + /** + * Individualisierter Produkt-Name + */ + customProductName?: string; + + /** + * Rabattbezeichnung + */ + discountName?: string; + + /** + * Rabbatierungsgrund + */ + discountReason?: string; + + /** + * Rabatt-Wert + */ + discountValue?: number; + + /** + * Reduzierter Verkaufspreis (VK) + */ + discountedPrice?: PriceDTO; + + /** + * Positionsnummer + */ + lineNumber?: number; + + /** + * Logistiker / Auslieferer + */ + logistician?: EntityDTOContainerOfLogisticianDTO; + + /** + * Nummer der Kundenkarte + */ + loyaltyCardNumber?: string; + + /** + * Bestellfiliale + */ + orderBranch?: EntityDTOContainerOfBranchDTO; + + /** + * Bestellposten-Typ. Wird immer an Einzel- oder Kopf-Posten gesetzt + */ + orderItemType?: OrderItemType; + + /** + * Origin / Ursprung/Herkunft + */ + origin?: EntityReferenceTypeDTO; + + /** + * Packstück + */ + package?: EntityDTOContainerOfPackageDTO; + + /** + * Übergeordneter Belegposten + * z.B. bei Mehrwertsteuerbundle + */ + parent?: EntityDTOContainerOfReceiptItemDTO; + + /** + * Zahlungsstatus + * + * NotSet = 0, + * ProformaInvoicePrinted = 1, Proformarechnung gedruckt + * InvoicePrinted = 2, Rechnung gedruckt + * Paid = 4, bezahlt(ausgeglichen) + * OnApproval = 8, Zur Ansicht + * Free = 16, Kostenfrei + * Dunning1 = 32, Gemahnt(Mahnung 1) + * ProformaInvoicePaid = 64, Proformarechnung bezahlt + * Canceled = 128, Canceled + * Dunning2 = 256, Gemahnt(Mahnung 2) + * PartiallyPaid = 512, Teilweise bezahlt + * Outstanding = 1024, offen/ausstehend + */ + paymentStatus?: PaymentStatus; + + /** + * Preis des Belegpostens + */ + price?: PriceDTO; + + /** + * Verarbeitungsstatus + * + * NotSet = 0, + * Ordering = 1, neu + * Placed = 2, + * Accepted = 4, + * Parked = 8, + * InProcess = 16, bestellt + * PreparationForShipping = 32, + * Sent = 64, versendet + * Arrived = 128, eingetroffen + * Fetched = 256, abgeholt + * CanceledByBuyer = 512, storniert (Kunde) + * CanceledByRetailer = 1024, storniert + * CanceledBySupplier = 2048, storniert (Lieferant) + * NotAvailable = 4096, nicht lieferbar + * ReOrdered = 8192, nachbestellt + * ReturnedByBuyer = 16384, zurückgenommen + * AvailableForDownload = 32768, + * Downloaded = 65536, + * NotFetched = 131072, nicht abgeholt + * BackToStock = 262144, ans Lager (nicht abgeholt) + * Requested = 524288, angefragt + * RedirectedInternally = 1048576, weitergeleitet intern + * Overdue = 2097152, überfällig + * Delivered = 4194304, zugestellt + * DetermineSupplier = 8388608, Lieferant wird ermittelt + * SupplierTemporarilyOutOfStock = 16777216, derzeit nicht lieferba + */ + processingStatus?: OrderItemProcessingStatusValue; + + /** + * Produkt + */ + product?: ProductDTO; + + /** + * Werbeaktion / Gutscheincode + */ + promotion?: PromotionDTO; + + /** + * Mengenangabe + */ + quantity?: QuantityDTO; + + /** + * Parent shipping note. + */ + receipt?: EntityDTOContainerOfReceiptDTO; + + /** + * Eindeutige Postennummer + */ + receiptItemNumber?: string; + + /** + * zusätzlicher Postentext + */ + receiptItemText?: string; + + /** + * Entity, durch welche diese Position entstanden ist (z.B. OrderItemStatus) + */ + referencedEntity?: EntityDTOReferenceContainer; + + /** + * Referenz zu anderem Posten + * z.B. Lieferscheinposition => Rechnungsposition + */ + referencedItem?: EntityDTOContainerOfReceiptItemDTO; + + /** + * Lieferant + */ + supplier?: EntityDTOContainerOfSupplierDTO; + + /** + * Zielfiliale + */ + targetBranch?: EntityDTOContainerOfBranchDTO; + + /** + * TrackingNumber + */ + trackingNumber?: string; + + /** + * Stückpreis / Komponentenpreis + */ + unitPrice?: PriceDTO; + + /** + * Reduzierter Stückpreis / Komponentenpreis + */ + unitPriceDiscounted?: PriceDTO; +} diff --git a/generated/swagger/oms-api/src/models/receipt-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/receipt-item-list-item-dto.ts new file mode 100644 index 000000000..c1f64cf92 --- /dev/null +++ b/generated/swagger/oms-api/src/models/receipt-item-list-item-dto.ts @@ -0,0 +1,82 @@ +/* tslint:disable */ +import { EntityReferenceDTO } from './entity-reference-dto'; +import { CRUDA } from './cruda'; +import { PriceDTO } from './price-dto'; +import { ProductDTO } from './product-dto'; +import { PromotionDTO } from './promotion-dto'; +import { QuantityDTO } from './quantity-dto'; +import { ReceiptListItemDTO } from './receipt-list-item-dto'; +export interface ReceiptItemListItemDTO extends EntityReferenceDTO { + buyerComment?: string; + + /** + * Can Create, Read, Update, Delete, Archive + */ + cruda?: CRUDA; + + /** + * Reduzierter Verkaufspreis (VK) + */ + discountedPrice?: PriceDTO; + + /** + * PK + */ + id?: number; + invoiceText?: string; + + /** + * Name des Labels + */ + label?: string; + + /** + * Belegnummer + */ + lineNumber?: number; + + /** + * Bestellnummer + */ + orderNumber?: string; + + /** + * Verkaufspreis (VK) + */ + price?: PriceDTO; + + /** + * Product + */ + product?: ProductDTO; + + /** + * Promotion + */ + promotion?: PromotionDTO; + + /** + * Quantity + */ + quantityDTO?: QuantityDTO; + + /** + * Parent receipt + */ + receipt?: ReceiptListItemDTO; + + /** + * Belegnummer + */ + receiptItemNumber?: string; + + /** + * Stückpreis / Komponentenpreis + */ + unitPrice?: PriceDTO; + + /** + * Reduzierter Stückpreis / Komponentenpreis + */ + unitPriceDiscounted?: PriceDTO; +} diff --git a/generated/swagger/oms-api/src/models/receipt-list-item-dto.ts b/generated/swagger/oms-api/src/models/receipt-list-item-dto.ts new file mode 100644 index 000000000..8bb6fda57 --- /dev/null +++ b/generated/swagger/oms-api/src/models/receipt-list-item-dto.ts @@ -0,0 +1,82 @@ +/* tslint:disable */ +import { EntityReferenceDTO } from './entity-reference-dto'; +import { AddresseeDTO } from './addressee-dto'; +import { CRUDA } from './cruda'; +import { PaymentDTO } from './payment-dto'; +import { ReceiptType } from './receipt-type'; +export interface ReceiptListItemDTO extends EntityReferenceDTO { + /** + * Rechungsadresse + */ + billing?: AddresseeDTO; + + /** + * Auftraggeber + */ + buyer?: AddresseeDTO; + + /** + * Auftraggebernummer + */ + buyerNumber?: string; + + /** + * Can Create, Read, Update, Delete, Archive + */ + cruda?: CRUDA; + + /** + * Dateien + */ + files?: number; + + /** + * PK + */ + id?: number; + + /** + * Posten + */ + items?: number; + + /** + * Name des Labels + */ + label?: string; + + /** + * Bestellnummer + */ + orderNumber?: string; + + /** + * Regulierernummer + */ + payerNumber?: string; + + /** + * Zahlungsdetails + */ + payment?: PaymentDTO; + + /** + * Belegt dedruckt am + */ + printedDate?: string; + + /** + * Belegnummer + */ + receiptNumber?: string; + + /** + * Belegart + */ + receiptType?: ReceiptType; + + /** + * Lieferadresse + */ + shipping?: AddresseeDTO; +} diff --git a/generated/swagger/oms-api/src/models/receipt-order-item-subset-reference-values.ts b/generated/swagger/oms-api/src/models/receipt-order-item-subset-reference-values.ts new file mode 100644 index 000000000..ea249684a --- /dev/null +++ b/generated/swagger/oms-api/src/models/receipt-order-item-subset-reference-values.ts @@ -0,0 +1,22 @@ +/* tslint:disable */ +import { ReceiptType } from './receipt-type'; + +/** + * ReceiptOrderItemSubsetReferenceValues + */ +export interface ReceiptOrderItemSubsetReferenceValues { + /** + * EagerLoading + */ + eagerLoading?: number; + + /** + * Bestellpostenstatus PKs + */ + ids?: Array; + + /** + * Belegart + */ + receiptType?: ReceiptType; +} diff --git a/generated/swagger/oms-api/src/models/receipt-type.ts b/generated/swagger/oms-api/src/models/receipt-type.ts new file mode 100644 index 000000000..e9f9dd3c4 --- /dev/null +++ b/generated/swagger/oms-api/src/models/receipt-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Beleg-Art + */ +export type ReceiptType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048; diff --git a/generated/swagger/oms-api/src/models/reorder-values.ts b/generated/swagger/oms-api/src/models/reorder-values.ts new file mode 100644 index 000000000..faf380eec --- /dev/null +++ b/generated/swagger/oms-api/src/models/reorder-values.ts @@ -0,0 +1,22 @@ +/* tslint:disable */ +import { AvailabilityDTO } from './availability-dto'; + +/** + * Daten zur erneuten Bestellung + */ +export interface ReorderValues { + /** + * Verfügbarkeit + */ + availability?: AvailabilityDTO; + + /** + * Anmerkung + */ + comment?: string; + + /** + * Menge + */ + quantity?: number; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-boolean.ts b/generated/swagger/oms-api/src/models/response-args-of-boolean.ts new file mode 100644 index 000000000..86b2adcf6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-boolean.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfBoolean extends ResponseArgs { + /** + * Wert + */ + result: boolean; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts new file mode 100644 index 000000000..cdc673c50 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-autocomplete-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { AutocompleteDTO } from './autocomplete-dto'; +export interface ResponseArgsOfIEnumerableOfAutocompleteDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-branch-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-branch-dto.ts new file mode 100644 index 000000000..4b3545623 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-branch-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { BranchDTO } from './branch-dto'; +export interface ResponseArgsOfIEnumerableOfBranchDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-dbhorder-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-dbhorder-item-list-item-dto.ts new file mode 100644 index 000000000..a7b310fe2 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-dbhorder-item-list-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { DBHOrderItemListItemDTO } from './dbhorder-item-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfDBHOrderItemListItemDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-display-order-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-display-order-dto.ts new file mode 100644 index 000000000..0024e1bd0 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-display-order-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { DisplayOrderDTO } from './display-order-dto'; +export interface ResponseArgsOfIEnumerableOfDisplayOrderDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-entity-dtocontainer-of-receipt-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-entity-dtocontainer-of-receipt-dto.ts new file mode 100644 index 000000000..4daec180c --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-entity-dtocontainer-of-receipt-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { EntityDTOContainerOfReceiptDTO } from './entity-dtocontainer-of-receipt-dto'; +export interface ResponseArgsOfIEnumerableOfEntityDTOContainerOfReceiptDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-history-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-history-dto.ts new file mode 100644 index 000000000..9850502d6 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-history-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { HistoryDTO } from './history-dto'; +export interface ResponseArgsOfIEnumerableOfHistoryDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..c5ce3a096 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +export interface ResponseArgsOfIEnumerableOfKeyValueDTOOfStringAndString extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-logistician-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-logistician-dto.ts new file mode 100644 index 000000000..30f71c76d --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-logistician-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { LogisticianDTO } from './logistician-dto'; +export interface ResponseArgsOfIEnumerableOfLogisticianDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-dto.ts new file mode 100644 index 000000000..9b549c05b --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderDTO } from './order-dto'; +export interface ResponseArgsOfIEnumerableOfOrderDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-dto.ts new file mode 100644 index 000000000..546545703 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderItemDTO } from './order-item-dto'; +export interface ResponseArgsOfIEnumerableOfOrderItemDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-list-item-dto.ts new file mode 100644 index 000000000..d6a8266fa --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-list-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderItemListItemDTO } from './order-item-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfOrderItemListItemDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-dto.ts new file mode 100644 index 000000000..33ffa7c7c --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderItemSubsetDTO } from './order-item-subset-dto'; +export interface ResponseArgsOfIEnumerableOfOrderItemSubsetDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-task-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-task-dto.ts new file mode 100644 index 000000000..a564778d2 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-task-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderItemSubsetTaskDTO } from './order-item-subset-task-dto'; +export interface ResponseArgsOfIEnumerableOfOrderItemSubsetTaskDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-task-list-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-task-list-item-dto.ts new file mode 100644 index 000000000..4de8ebd53 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-item-subset-task-list-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderItemSubsetTaskListItemDTO } from './order-item-subset-task-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfOrderItemSubsetTaskListItemDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-list-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-list-item-dto.ts new file mode 100644 index 000000000..46d9d2735 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-order-list-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderListItemDTO } from './order-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfOrderListItemDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-dto.ts new file mode 100644 index 000000000..3b303f8eb --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ReceiptDTO } from './receipt-dto'; +export interface ResponseArgsOfIEnumerableOfReceiptDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-item-list-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-item-list-item-dto.ts new file mode 100644 index 000000000..a4807651c --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-item-list-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ReceiptItemListItemDTO } from './receipt-item-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfReceiptItemListItemDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-list-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-list-item-dto.ts new file mode 100644 index 000000000..a45073021 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-receipt-list-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ReceiptListItemDTO } from './receipt-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfReceiptListItemDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-stock-status-code-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-stock-status-code-dto.ts new file mode 100644 index 000000000..04051bf24 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-stock-status-code-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockStatusCodeDTO } from './stock-status-code-dto'; +export interface ResponseArgsOfIEnumerableOfStockStatusCodeDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-string.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-string.ts new file mode 100644 index 000000000..8c054cff3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-string.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfIEnumerableOfString extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts new file mode 100644 index 000000000..905dd23d3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { SupplierDTO } from './supplier-dto'; +export interface ResponseArgsOfIEnumerableOfSupplierDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto.ts new file mode 100644 index 000000000..8dad66be0 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ValueTupleOfLongAndReceiptTypeAndEntityDTOContainerOfReceiptDTO } from './value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto'; +export interface ResponseArgsOfIEnumerableOfValueTupleOfLongAndReceiptTypeAndEntityDTOContainerOfReceiptDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts new file mode 100644 index 000000000..8bd007476 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO } from './value-tuple-of-order-item-subset-dtoand-order-item-subset-dto'; +export interface ResponseArgsOfIEnumerableOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-vatdto.ts b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-vatdto.ts new file mode 100644 index 000000000..69432c62d --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-ienumerable-of-vatdto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { VATDTO } from './vatdto'; +export interface ResponseArgsOfIEnumerableOfVATDTO extends ResponseArgs { + /** + * Wert + */ + result?: Array; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-integer.ts b/generated/swagger/oms-api/src/models/response-args-of-integer.ts new file mode 100644 index 000000000..fc4eebd33 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-integer.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfInteger extends ResponseArgs { + /** + * Wert + */ + result: number; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-logistician-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-logistician-dto.ts new file mode 100644 index 000000000..c8ff6b9cc --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-logistician-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { LogisticianDTO } from './logistician-dto'; +export interface ResponseArgsOfLogisticianDTO extends ResponseArgs { + /** + * Wert + */ + result?: LogisticianDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-order-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-order-dto.ts new file mode 100644 index 000000000..a341a6aca --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-order-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderDTO } from './order-dto'; +export interface ResponseArgsOfOrderDTO extends ResponseArgs { + /** + * Wert + */ + result?: OrderDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-order-item-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-order-item-dto.ts new file mode 100644 index 000000000..d7e154f3e --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-order-item-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderItemDTO } from './order-item-dto'; +export interface ResponseArgsOfOrderItemDTO extends ResponseArgs { + /** + * Wert + */ + result?: OrderItemDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-order-item-subset-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-order-item-subset-dto.ts new file mode 100644 index 000000000..f5cd84fb9 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-order-item-subset-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { OrderItemSubsetDTO } from './order-item-subset-dto'; +export interface ResponseArgsOfOrderItemSubsetDTO extends ResponseArgs { + /** + * Wert + */ + result?: OrderItemSubsetDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-payer-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-payer-dto.ts new file mode 100644 index 000000000..f71ebeec5 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-payer-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PayerDTO } from './payer-dto'; +export interface ResponseArgsOfPayerDTO extends ResponseArgs { + /** + * Wert + */ + result?: PayerDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-query-settings-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-query-settings-dto.ts new file mode 100644 index 000000000..f5d87c7f3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-query-settings-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { QuerySettingsDTO } from './query-settings-dto'; +export interface ResponseArgsOfQuerySettingsDTO extends ResponseArgs { + /** + * Wert + */ + result?: QuerySettingsDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-receipt-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-receipt-dto.ts new file mode 100644 index 000000000..39817ff9c --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-receipt-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ReceiptDTO } from './receipt-dto'; +export interface ResponseArgsOfReceiptDTO extends ResponseArgs { + /** + * Wert + */ + result?: ReceiptDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-shipping-address-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-shipping-address-dto.ts new file mode 100644 index 000000000..a046651f1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-shipping-address-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ShippingAddressDTO } from './shipping-address-dto'; +export interface ResponseArgsOfShippingAddressDTO extends ResponseArgs { + /** + * Wert + */ + result?: ShippingAddressDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-supplier-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-supplier-dto.ts new file mode 100644 index 000000000..6a587f442 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-supplier-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { SupplierDTO } from './supplier-dto'; +export interface ResponseArgsOfSupplierDTO extends ResponseArgs { + /** + * Wert + */ + result?: SupplierDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-supplier-order-result.ts b/generated/swagger/oms-api/src/models/response-args-of-supplier-order-result.ts new file mode 100644 index 000000000..a70487b3e --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-supplier-order-result.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { SupplierOrderResult } from './supplier-order-result'; +export interface ResponseArgsOfSupplierOrderResult extends ResponseArgs { + /** + * Wert + */ + result?: SupplierOrderResult; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string.ts b/generated/swagger/oms-api/src/models/response-args-of-value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..7114fd2ed --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString } from './value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string'; +export interface ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString extends ResponseArgs { + /** + * Wert + */ + result: ValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts b/generated/swagger/oms-api/src/models/response-args-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts new file mode 100644 index 000000000..d2de210b1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO } from './value-tuple-of-order-item-subset-dtoand-order-item-subset-dto'; +export interface ResponseArgsOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO extends ResponseArgs { + /** + * Wert + */ + result: ValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args-of-vatdto.ts b/generated/swagger/oms-api/src/models/response-args-of-vatdto.ts new file mode 100644 index 000000000..12ba0bf35 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args-of-vatdto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { VATDTO } from './vatdto'; +export interface ResponseArgsOfVATDTO extends ResponseArgs { + /** + * Wert + */ + result?: VATDTO; +} diff --git a/generated/swagger/oms-api/src/models/response-args.ts b/generated/swagger/oms-api/src/models/response-args.ts new file mode 100644 index 000000000..fd128fe73 --- /dev/null +++ b/generated/swagger/oms-api/src/models/response-args.ts @@ -0,0 +1,32 @@ +/* tslint:disable */ +import { DialogOfString } from './dialog-of-string'; + +/** + * Container für Rückgabewerte + */ +export interface ResponseArgs { + /** + * Dialog + */ + dialog?: DialogOfString; + + /** + * Fehler + */ + error: boolean; + + /** + * Fehlerhafte/Ungültige Input-Werte + */ + invalidProperties?: { [key: string]: string }; + + /** + * Statusmeldung + */ + message?: string; + + /** + * Anfrage-ID + */ + requestId?: number; +} diff --git a/generated/swagger/oms-api/src/models/rezeptmasz.ts b/generated/swagger/oms-api/src/models/rezeptmasz.ts new file mode 100644 index 000000000..44d65e454 --- /dev/null +++ b/generated/swagger/oms-api/src/models/rezeptmasz.ts @@ -0,0 +1,38 @@ +/* tslint:disable */ + +/** + * Rezeptmaß + */ +export type Rezeptmasz = + | 0 + | 1 + | 2 + | 3 + | 4 + | 5 + | 6 + | 7 + | 8 + | 9 + | 10 + | 11 + | 12 + | 13 + | 14 + | 15 + | 16 + | 17 + | 18 + | 19 + | 20 + | 21 + | 22 + | 23 + | 24 + | 25 + | 26 + | 27 + | 28 + | 29 + | 30 + | 31; diff --git a/generated/swagger/oms-api/src/models/set-type.ts b/generated/swagger/oms-api/src/models/set-type.ts new file mode 100644 index 000000000..2b60704bc --- /dev/null +++ b/generated/swagger/oms-api/src/models/set-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Set-Typ + */ +export type SetType = 0 | 1 | 2; diff --git a/generated/swagger/oms-api/src/models/shipping-address-dto.ts b/generated/swagger/oms-api/src/models/shipping-address-dto.ts new file mode 100644 index 000000000..0a42e23c3 --- /dev/null +++ b/generated/swagger/oms-api/src/models/shipping-address-dto.ts @@ -0,0 +1,70 @@ +/* tslint:disable */ +import { EntityDTOBaseOfShippingAddressDTOAndIShippingAddress } from './entity-dtobase-of-shipping-address-dtoand-ishipping-address'; +import { AddressDTO } from './address-dto'; +import { AddressType } from './address-type'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { ExternalReferenceDTO } from './external-reference-dto'; +import { Gender } from './gender'; +import { OrganisationDTO } from './organisation-dto'; +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +export interface ShippingAddressDTO extends EntityDTOBaseOfShippingAddressDTOAndIShippingAddress { + /** + * Adresse + */ + address?: AddressDTO; + + /** + * Address Typ + */ + addressType?: AddressType; + + /** + * Kontakt-Kommunikationsdetails + */ + communicationDetails?: CommunicationDetailsDTO; + + /** + * Externe Datensatzreferenz + */ + externalReference?: ExternalReferenceDTO; + + /** + * Vorname + */ + firstName?: string; + + /** + * Anrede + * + * NotSet = 0, Wert nicht gesetzt + * Neutrum = 1, Divers + * Male = 2, Herr + * Female = 4, Frau + */ + gender?: Gender; + + /** + * Nachname + */ + lastName?: string; + + /** + * Lokalisierung / (Korrespondenz-) Sprache + */ + locale?: string; + + /** + * Organisation/Firma + */ + organisation?: OrganisationDTO; + + /** + * Quelldatensatz / Referenz + */ + reference?: EntityDTOReferenceContainer; + + /** + * Akademischer Titel + */ + title?: string; +} diff --git a/generated/swagger/oms-api/src/models/shipping-address-dto2.ts b/generated/swagger/oms-api/src/models/shipping-address-dto2.ts new file mode 100644 index 000000000..d560c43ac --- /dev/null +++ b/generated/swagger/oms-api/src/models/shipping-address-dto2.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { AddresseeWithReferenceDTO } from './addressee-with-reference-dto'; +export interface ShippingAddressDTO2 extends AddresseeWithReferenceDTO {} diff --git a/generated/swagger/oms-api/src/models/shipping-dto.ts b/generated/swagger/oms-api/src/models/shipping-dto.ts new file mode 100644 index 000000000..2fa87de1d --- /dev/null +++ b/generated/swagger/oms-api/src/models/shipping-dto.ts @@ -0,0 +1,35 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { ShippingType } from './shipping-type'; +import { TypeOfDelivery } from './type-of-delivery'; +export interface ShippingDTO extends TouchedBase { + /** + * Versandkosten (null = werden berechnet, >= 0 = fester Wert) + */ + postage?: number; + + /** + * Versandformat + */ + shippingType?: ShippingType; + + /** + * Muss einzeln versendet werden + */ + shipsSeparatly?: boolean; + + /** + * Von + */ + start?: string; + + /** + * Bis + */ + stop?: string; + + /** + * Art der Zustellung + */ + typeOfDelivery?: TypeOfDelivery; +} diff --git a/generated/swagger/oms-api/src/models/shipping-target.ts b/generated/swagger/oms-api/src/models/shipping-target.ts new file mode 100644 index 000000000..47278bcad --- /dev/null +++ b/generated/swagger/oms-api/src/models/shipping-target.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Lieferziel + */ +export type ShippingTarget = 0 | 1 | 2 | 4 | 8 | 16 | 32; diff --git a/generated/swagger/oms-api/src/models/shipping-type.ts b/generated/swagger/oms-api/src/models/shipping-type.ts new file mode 100644 index 000000000..3d23bdb42 --- /dev/null +++ b/generated/swagger/oms-api/src/models/shipping-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Versandformat + */ +export type ShippingType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/oms-api/src/models/shop-item-dto.ts b/generated/swagger/oms-api/src/models/shop-item-dto.ts new file mode 100644 index 000000000..dab13f16a --- /dev/null +++ b/generated/swagger/oms-api/src/models/shop-item-dto.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +import { EntityDTOBaseOfShopItemDTOAndIShopItem } from './entity-dtobase-of-shop-item-dtoand-ishop-item'; +import { PaymentType } from './payment-type'; +import { ShippingTarget } from './shipping-target'; +import { Price } from './price'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { LifecycleStatus } from './lifecycle-status'; +export interface ShopItemDTO extends EntityDTOBaseOfShopItemDTOAndIShopItem { + /** + * Mögliche Zahlungsarten + */ + enabledPaymentTypes?: PaymentType; + + /** + * Mögliche Lieferziele + */ + enabledShippingTargets?: ShippingTarget; + + /** + * Erstverkaufstag + */ + firstDayOfSale?: string; + + /** + * Brutto-Preis/Verkaufspreis + * Wenn NULL, werden die Einzelpreise der Komponenten addiert + */ + grossPrice?: Price; + + /** + * Produkt + */ + item?: EntityDTOContainerOfItemDTO; + + /** + * Freigabestatus + */ + lifecycleStatus?: LifecycleStatus; + + /** + * Mindestalter, z.B. bei Kindern "Nicht unter 3 Jahren", für Alkohol: 18 Jahre, ... + */ + minimumAge?: number; +} diff --git a/generated/swagger/oms-api/src/models/shop-item-dto2.ts b/generated/swagger/oms-api/src/models/shop-item-dto2.ts new file mode 100644 index 000000000..afa756df4 --- /dev/null +++ b/generated/swagger/oms-api/src/models/shop-item-dto2.ts @@ -0,0 +1,74 @@ +/* tslint:disable */ +import { EntityDTOBaseOfShopItemDTOAndIShopItem2 } from './entity-dtobase-of-shop-item-dtoand-ishop-item-2'; +import { AvailabilityDTO } from './availability-dto'; +import { UrlDTO } from './url-dto'; +import { ImageDTO } from './image-dto'; +import { EntityDTOContainerOfItemDTO2 } from './entity-dtocontainer-of-item-dto2'; +import { ItemType } from './item-type'; +import { ShippingDTO } from './shipping-dto'; +export interface ShopItemDTO2 extends EntityDTOBaseOfShopItemDTOAndIShopItem2 { + /** + * Verfügbarkeit + */ + availability?: AvailabilityDTO; + + /** + * Quell-Url + */ + deepUrl?: UrlDTO; + + /** + * Beschreibung + */ + description?: string; + + /** + * EAN + */ + ean?: string; + + /** + * Erstverkaufstag + */ + firstDayOfSale?: string; + + /** + * Format + */ + format?: string; + + /** + * Produktbild + */ + image?: ImageDTO; + + /** + * Artikel / Produkt + */ + item?: EntityDTOContainerOfItemDTO2; + + /** + * Produkt-Nr / Artikel-Nr + */ + itemNumber?: string; + + /** + * Artikel-/Produkttyp + */ + itemType: ItemType; + + /** + * Mindestalter + */ + minimumAge?: number; + + /** + * Name + */ + name?: string; + + /** + * Zustellungseinstellungen + */ + shipping?: ShippingDTO; +} diff --git a/generated/swagger/oms-api/src/models/size-of-string.ts b/generated/swagger/oms-api/src/models/size-of-string.ts new file mode 100644 index 000000000..8d62a513e --- /dev/null +++ b/generated/swagger/oms-api/src/models/size-of-string.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ + +/** + * Gr��e / Volumen + */ +export interface SizeOfString { + /** + * H�he + */ + height: number; + + /** + * L�nge / Tiefe + */ + length: number; + + /** + * Ma�einheit + */ + unit?: string; + + /** + * Breite + */ + width: number; +} diff --git a/generated/swagger/oms-api/src/models/status-values.ts b/generated/swagger/oms-api/src/models/status-values.ts new file mode 100644 index 000000000..4bcb56481 --- /dev/null +++ b/generated/swagger/oms-api/src/models/status-values.ts @@ -0,0 +1,52 @@ +/* tslint:disable */ +import { OrderItemProcessingStatusValue } from './order-item-processing-status-value'; + +/** + * Daten zur Änderung des Bearbeitungsstatus + */ +export interface StatusValues { + /** + * Bemerkung + */ + comment?: string; + + /** + * Abholfach-Zusatz + */ + compartmentInfo?: string; + + /** + * Abholfachnummer + */ + compartmentNumber?: string; + + /** + * Voraussichtliches Lieferdatum + */ + estimatedShippingDate?: string; + + /** + * Bearbeitungsstatus + */ + processingStatus?: OrderItemProcessingStatusValue; + + /** + * Menge + */ + quantity?: number; + + /** + * Bemerkung zum Lieferhindernis + */ + shippingDelayComment?: string; + + /** + * Verfügbarkeitstatus Code + */ + ssc?: string; + + /** + * Lieferant + */ + supplierId?: number; +} diff --git a/generated/swagger/oms-api/src/models/stock-status-code-dto.ts b/generated/swagger/oms-api/src/models/stock-status-code-dto.ts new file mode 100644 index 000000000..4d9744c3c --- /dev/null +++ b/generated/swagger/oms-api/src/models/stock-status-code-dto.ts @@ -0,0 +1,83 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockStatusCodeDTOAndIStockStatusCode } from './entity-dtobase-of-stock-status-code-dtoand-istock-status-code'; +import { AvailabilityType } from './availability-type'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +import { StockStatusCodeTextDTO } from './stock-status-code-text-dto'; +export interface StockStatusCodeDTO extends EntityDTOBaseOfStockStatusCodeDTOAndIStockStatusCode { + /** + * Verfügbarkeit in Minuten + */ + availabilityInMinutes?: number; + + /** + * Art der Verfügbarkeit + * + * NotSet = 0, Wert nicht gesetzt + * NotAvailable = 1, Nicht lieferbar + * PrebookAtBuyer = 2, Vormerkbar z.B. auf Notizzettel + * PrebookAtRetailer = 32, Wird im (Web-)Shop/Bestellsystem vorgemerkt + * PrebookAtSupplier = 256, Wird bei Lieferant bestellt und dort vorgemerkt + * Available = 1024 Lieferbar + */ + availabilityType?: AvailabilityType; + + /** + * Code + */ + code?: string; + + /** + * Endkundentauglicher Beschreibungstext + */ + friendlyDescription?: string; + + /** + * Endkundentauglicher Beschreibungstext für Vormerker + */ + friendlyDescriptionPrebooked?: string; + + /** + * Endkundentauglischer Kurzbeschreibung + */ + friendlyShortDescription?: string; + + /** + * Endkundentauglischer Kurzbeschreibung für Vormerker + */ + friendlyShortDescriptionPrebooked?: string; + + /** + * Kann vorgemerkt werden + */ + isPrebookable?: boolean; + + /** + * Reihenfolge + */ + prio?: number; + + /** + * Nacharbeit notwendig + */ + rework?: boolean; + + /** + * Lieferant SupplierDTO + */ + supplier?: EntityDTOContainerOfSupplierDTO; + + /** + * Beschreibungstext des Lieferanten + */ + supplierDescription?: string; + + /** + * Texte + */ + texts?: Array; + + /** + * Verfügbarkeitsstatus löst eine Benachrichtigung aus + */ + triggersNotification?: boolean; +} diff --git a/generated/swagger/oms-api/src/models/stock-status-code-text-dto.ts b/generated/swagger/oms-api/src/models/stock-status-code-text-dto.ts new file mode 100644 index 000000000..ecb2d56d4 --- /dev/null +++ b/generated/swagger/oms-api/src/models/stock-status-code-text-dto.ts @@ -0,0 +1,35 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; +export interface StockStatusCodeTextDTO extends TouchedBase { + /** + * Geändert + */ + changed?: string; + + /** + * Erstellt + */ + created?: string; + + /** + * Label (optional) + */ + label?: EntityDTOContainerOfLabelDTO; + + /** + * Sprachregion, z.B. de-DE, en-US + * Default: null + */ + locale?: string; + + /** + * Text + */ + text?: string; + + /** + * Art des Labels, z.B. Bezeichnung + */ + textType?: string; +} diff --git a/generated/swagger/oms-api/src/models/supplier-dto.ts b/generated/swagger/oms-api/src/models/supplier-dto.ts new file mode 100644 index 000000000..1fc844679 --- /dev/null +++ b/generated/swagger/oms-api/src/models/supplier-dto.ts @@ -0,0 +1,28 @@ +/* tslint:disable */ +import { EntityDTOBaseOfSupplierDTOAndISupplier } from './entity-dtobase-of-supplier-dtoand-isupplier'; +import { SupplierType } from './supplier-type'; +export interface SupplierDTO extends EntityDTOBaseOfSupplierDTOAndISupplier { + /** + * Eindeutiger Schlüssel/Kürzel (bezogen auf den Mandanten) + */ + key?: string; + + /** + * Name + */ + name?: string; + + /** + * Eindeutige Lieferantennummer (bezogen auf den Mandanten) + */ + supplierNumber?: string; + + /** + * Art des Lieferanten + * + * NotSet = 0, Wert nicht gesetzt + * B2C = 1, B2C + * B2B = 2 B2B + */ + supplierType?: SupplierType; +} diff --git a/generated/swagger/oms-api/src/models/supplier-order-result.ts b/generated/swagger/oms-api/src/models/supplier-order-result.ts new file mode 100644 index 000000000..97b7d4f5b --- /dev/null +++ b/generated/swagger/oms-api/src/models/supplier-order-result.ts @@ -0,0 +1,33 @@ +/* tslint:disable */ +import { AvailabilityDTO2 } from './availability-dto2'; +import { EntityDTOContainerOfOrderItemSubsetDTO } from './entity-dtocontainer-of-order-item-subset-dto'; +export interface SupplierOrderResult { + failed?: Array; + isSupplierOrderNecessary: boolean; + + /** + * Bestellung PK + */ + orderId: number; + + /** + * Bestellhindernis + */ + orderImpediment?: Array; + + /** + * Bestellnummer + */ + orderNumber?: string; + + /** + * Ausgewählte Bestellpostenstatus + */ + seletedItems?: Array; + successful?: Array; + + /** + * Verarbeitete Bestellpostenstatus + */ + successfullyOrdered?: Array; +} diff --git a/generated/swagger/oms-api/src/models/supplier-type.ts b/generated/swagger/oms-api/src/models/supplier-type.ts new file mode 100644 index 000000000..ab38367ea --- /dev/null +++ b/generated/swagger/oms-api/src/models/supplier-type.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Art des Lieferanten / Zulieferers + */ +export type SupplierType = 0 | 1 | 2 | 4; diff --git a/generated/swagger/oms-api/src/models/tenant-dto.ts b/generated/swagger/oms-api/src/models/tenant-dto.ts new file mode 100644 index 000000000..8156590ea --- /dev/null +++ b/generated/swagger/oms-api/src/models/tenant-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { EntityDTOBaseOfTenantDTOAndITenant } from './entity-dtobase-of-tenant-dtoand-itenant'; +export interface TenantDTO extends EntityDTOBaseOfTenantDTOAndITenant { + /** + * Eindeutiger Schlüssel/Kürzel + */ + key?: string; + + /** + * Name des Mandanten + */ + name?: string; +} diff --git a/generated/swagger/oms-api/src/models/terms-of-delivery-dto.ts b/generated/swagger/oms-api/src/models/terms-of-delivery-dto.ts new file mode 100644 index 000000000..b200b7655 --- /dev/null +++ b/generated/swagger/oms-api/src/models/terms-of-delivery-dto.ts @@ -0,0 +1,41 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { PriceValueDTO } from './price-value-dto'; +import { ShippingType } from './shipping-type'; +import { TypeOfDelivery } from './type-of-delivery'; +export interface TermsOfDeliveryDTO extends TouchedBase { + /** + * Teillieferung + */ + isPartialShipping?: boolean; + + /** + * Zusätzliche Gebühr für Teillieferung + */ + partialShippingCharge?: number; + + /** + * Versandkosten + */ + postage?: PriceValueDTO; + + /** + * Anlieferungszeitfenster (Ende) + */ + shippingDeadlineEnd?: string; + + /** + * Anlieferungszeitfenster (Beginn) + */ + shippingDeadlineStart?: string; + + /** + * Versandformat + */ + shippingType?: ShippingType; + + /** + * Art der Zustellung + */ + typeOfDelivery?: TypeOfDelivery; +} diff --git a/generated/swagger/oms-api/src/models/text-dto.ts b/generated/swagger/oms-api/src/models/text-dto.ts new file mode 100644 index 000000000..ccb1be25b --- /dev/null +++ b/generated/swagger/oms-api/src/models/text-dto.ts @@ -0,0 +1,54 @@ +/* tslint:disable */ +import { EntityDTOBaseOfTextDTOAndIText } from './entity-dtobase-of-text-dtoand-itext'; +import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto'; +export interface TextDTO extends EntityDTOBaseOfTextDTOAndIText { + /** + * Text + */ + content?: string; + + /** + * Copyright + */ + copyright?: string; + + /** + * Lokalisierung + */ + cultureInfo?: string; + + /** + * Encoding + */ + encoding?: string; + + /** + * Hash + */ + hash?: string; + + /** + * MIME Typ (z.B. text/plain, text/html) + */ + mime?: string; + + /** + * Bezeichner / Titel + */ + name?: string; + + /** + * Untertitel + */ + subtitle?: string; + + /** + * Mandant + */ + tenant?: EntityDTOContainerOfTenantDTO; + + /** + * Textart + */ + type?: string; +} diff --git a/generated/swagger/oms-api/src/models/touched-base.ts b/generated/swagger/oms-api/src/models/touched-base.ts new file mode 100644 index 000000000..15e213656 --- /dev/null +++ b/generated/swagger/oms-api/src/models/touched-base.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export interface TouchedBase {} diff --git a/generated/swagger/oms-api/src/models/type-of-delivery.ts b/generated/swagger/oms-api/src/models/type-of-delivery.ts new file mode 100644 index 000000000..029bd4856 --- /dev/null +++ b/generated/swagger/oms-api/src/models/type-of-delivery.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Art der Zustellung + */ +export type TypeOfDelivery = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64; diff --git a/generated/swagger/oms-api/src/models/url-dto.ts b/generated/swagger/oms-api/src/models/url-dto.ts new file mode 100644 index 000000000..1d0be8e3b --- /dev/null +++ b/generated/swagger/oms-api/src/models/url-dto.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface UrlDTO extends TouchedBase { + /** + * Nofollow + */ + nofollow?: boolean; + + /** + * Target + */ + target?: string; + + /** + * Link-Title + */ + title?: string; + + /** + * Link-Url + */ + url?: string; +} diff --git a/generated/swagger/oms-api/src/models/user-dto.ts b/generated/swagger/oms-api/src/models/user-dto.ts new file mode 100644 index 000000000..8c1c0f100 --- /dev/null +++ b/generated/swagger/oms-api/src/models/user-dto.ts @@ -0,0 +1,34 @@ +/* tslint:disable */ +import { EntityDTOBaseOfUserDTOAndIUser } from './entity-dtobase-of-user-dtoand-iuser'; +import { Gender } from './gender'; +export interface UserDTO extends EntityDTOBaseOfUserDTOAndIUser { + /** + * E-Mail Adresse + */ + email?: string; + + /** + * Vorname + */ + firstName?: string; + + /** + * Anrede + */ + gender?: Gender; + + /** + * Nachname + */ + lastName?: string; + + /** + * Benutzername + */ + name?: string; + + /** + * Akademischer Titel + */ + title?: string; +} diff --git a/generated/swagger/oms-api/src/models/validation-status.ts b/generated/swagger/oms-api/src/models/validation-status.ts new file mode 100644 index 000000000..6a26fe5a1 --- /dev/null +++ b/generated/swagger/oms-api/src/models/validation-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Überprüfungsstatus + */ +export type ValidationStatus = 0 | 1 | 2 | 4; diff --git a/generated/swagger/oms-api/src/models/value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string.ts b/generated/swagger/oms-api/src/models/value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..18a84e244 --- /dev/null +++ b/generated/swagger/oms-api/src/models/value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { DisplayOrderDTO } from './display-order-dto'; +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +export interface ValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString { + item1?: Array; + item2?: Array; +} diff --git a/generated/swagger/oms-api/src/models/value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto.ts b/generated/swagger/oms-api/src/models/value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto.ts new file mode 100644 index 000000000..34796b3cd --- /dev/null +++ b/generated/swagger/oms-api/src/models/value-tuple-of-long-and-receipt-type-and-entity-dtocontainer-of-receipt-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ReceiptType } from './receipt-type'; +import { EntityDTOContainerOfReceiptDTO } from './entity-dtocontainer-of-receipt-dto'; +export interface ValueTupleOfLongAndReceiptTypeAndEntityDTOContainerOfReceiptDTO { + item1: number; + item2: ReceiptType; + item3?: EntityDTOContainerOfReceiptDTO; +} diff --git a/generated/swagger/oms-api/src/models/value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts b/generated/swagger/oms-api/src/models/value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts new file mode 100644 index 000000000..7afdaaf4f --- /dev/null +++ b/generated/swagger/oms-api/src/models/value-tuple-of-order-item-subset-dtoand-order-item-subset-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { OrderItemSubsetDTO } from './order-item-subset-dto'; +export interface ValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO { + item1?: OrderItemSubsetDTO; + item2?: OrderItemSubsetDTO; +} diff --git a/generated/swagger/oms-api/src/models/vatdto.ts b/generated/swagger/oms-api/src/models/vatdto.ts new file mode 100644 index 000000000..c1905980c --- /dev/null +++ b/generated/swagger/oms-api/src/models/vatdto.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +import { EntityDTOBaseOfVATDTOAndIVAT } from './entity-dtobase-of-vatdtoand-ivat'; +import { EntityDTOContainerOfCountryDTO } from './entity-dtocontainer-of-country-dto'; +import { VATType } from './vattype'; +export interface VATDTO extends EntityDTOBaseOfVATDTOAndIVAT { + /** + * Gültig in diesem Land + */ + country?: EntityDTOContainerOfCountryDTO; + + /** + * Bezeichnung + */ + name?: string; + + /** + * Beginn des Gültigkeitszeitraumes + */ + start?: string; + + /** + * Ende des Gültigkeitszeitraumes + */ + stop?: string; + + /** + * Wert in Prozent + */ + value?: number; + + /** + * Art des Mehrwertsteuer-Satzes + * + * NotSet = 0, Wert nicht gesetzt + * ZeroRate = 1, Nullstatz + * StandardRate = 2, Normal + * MediumRate = 4, Zwischen + * ReducedRate = 8, Ermäßigt + * VeryReducedRate = 16, Stark ermäßigt + * RateForServices = 32, Dienstleistung + * TaxPaidAtSource = 64, + * MixedVAT = 128 Preis enthält mehrere MwSt.-Sätze + */ + vatType?: VATType; +} diff --git a/generated/swagger/oms-api/src/models/vattype.ts b/generated/swagger/oms-api/src/models/vattype.ts new file mode 100644 index 000000000..a967a09ff --- /dev/null +++ b/generated/swagger/oms-api/src/models/vattype.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Art des Mehrwertsteuer-Satzes + */ +export type VATType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/oms-api/src/models/vatvalue-dto.ts b/generated/swagger/oms-api/src/models/vatvalue-dto.ts new file mode 100644 index 000000000..6e7d138d8 --- /dev/null +++ b/generated/swagger/oms-api/src/models/vatvalue-dto.ts @@ -0,0 +1,24 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { VATType } from './vattype'; +export interface VATValueDTO extends TouchedBase { + /** + * MwSt.-Satz in Prozent (0-100) + */ + inPercent?: number; + + /** + * Bezeichner + */ + label?: string; + + /** + * Wert + */ + value?: number; + + /** + * MwSt.-Satz + */ + vatType?: VATType; +} diff --git a/generated/swagger/oms-api/src/models/weight-of-avoirdupois.ts b/generated/swagger/oms-api/src/models/weight-of-avoirdupois.ts new file mode 100644 index 000000000..fe7e97d93 --- /dev/null +++ b/generated/swagger/oms-api/src/models/weight-of-avoirdupois.ts @@ -0,0 +1,17 @@ +/* tslint:disable */ +import { Avoirdupois } from './avoirdupois'; + +/** + * Gewicht + */ +export interface WeightOfAvoirdupois { + /** + * Maßeinheit + */ + unit: Avoirdupois; + + /** + * Wert + */ + value: number; +} diff --git a/generated/swagger/oms-api/src/oms-configuration.ts b/generated/swagger/oms-api/src/oms-configuration.ts new file mode 100644 index 000000000..e16d4a82f --- /dev/null +++ b/generated/swagger/oms-api/src/oms-configuration.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; + +/** + * Global configuration for Oms services + */ +@Injectable({ + providedIn: 'root', +}) +export class OmsConfiguration { + rootUrl: string = 'https://isa-test.paragon-data.net/oms/v6'; +} + +export interface OmsConfigurationInterface { + rootUrl?: string; +} diff --git a/generated/swagger/oms-api/src/services.ts b/generated/swagger/oms-api/src/services.ts new file mode 100644 index 000000000..aa2f14efc --- /dev/null +++ b/generated/swagger/oms-api/src/services.ts @@ -0,0 +1,9 @@ +export { AbholfachService } from './services/abholfach.service'; +export { BranchService } from './services/branch.service'; +export { LogisticianService } from './services/logistician.service'; +export { OrderCheckoutService } from './services/order-checkout.service'; +export { OrderService } from './services/order.service'; +export { ReceiptService } from './services/receipt.service'; +export { StockStatusCodeService } from './services/stock-status-code.service'; +export { SupplierService } from './services/supplier.service'; +export { VATService } from './services/vat.service'; diff --git a/generated/swagger/oms-api/src/services/abholfach.service.ts b/generated/swagger/oms-api/src/services/abholfach.service.ts new file mode 100644 index 000000000..1896787ee --- /dev/null +++ b/generated/swagger/oms-api/src/services/abholfach.service.ts @@ -0,0 +1,391 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; +import { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto'; +import { AutocompleteTokenDTO } from '../models/autocomplete-token-dto'; +import { ListResponseArgsOfDBHOrderItemListItemDTO } from '../models/list-response-args-of-dbhorder-item-list-item-dto'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { ListResponseArgsOfOrderItemListItemDTO } from '../models/list-response-args-of-order-item-list-item-dto'; +import { ResponseArgsOfInteger } from '../models/response-args-of-integer'; +@Injectable({ + providedIn: 'root', +}) +class AbholfachService extends __BaseService { + static readonly AbholfachWareneingangQuerySettingsPath = '/wareneingang/s/settings'; + static readonly AbholfachWareneingangAutocompletePath = '/wareneingang/s/complete'; + static readonly AbholfachWareneingangPath = '/wareneingang/s'; + static readonly AbholfachWareneingangslisteQuerySettingsPath = '/wareneingangsliste/s/settings'; + static readonly AbholfachWareneingangslistePath = '/wareneingangsliste'; + static readonly AbholfachWarenausgabeQuerySettingsPath = '/warenausgabe/s/settings'; + static readonly AbholfachWarenausgabeAutocompletePath = '/warenausgabe/s/complete'; + static readonly AbholfachWarenausgabePath = '/warenausgabe/s'; + static readonly AbholfachAbholfachbereinigungslistePath = '/abholfach/abholfachbereinigungsliste'; + static readonly AbholfachAbholfachremissionsvorschauPath = '/abholfach/abholfachremissionsvorschau'; + static readonly AbholfachCreateAbholfachremissionPath = '/abholfach/abholfachremission'; + static readonly AbholfachReservierungenPath = '/abholfach/reservierungen'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Wareneingang-Filter + */ + AbholfachWareneingangQuerySettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/wareneingang/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Wareneingang-Filter + */ + AbholfachWareneingangQuerySettings(): __Observable { + return this.AbholfachWareneingangQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * Autocomplete für Wareneingang + * @param payload Suchkriterien + */ + AbholfachWareneingangAutocompleteResponse( + payload?: AutocompleteTokenDTO, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/wareneingang/s/complete`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Autocomplete für Wareneingang + * @param payload Suchkriterien + */ + AbholfachWareneingangAutocomplete(payload?: AutocompleteTokenDTO): __Observable { + return this.AbholfachWareneingangAutocompleteResponse(payload).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO), + ); + } + + /** + * Suche nach Bestellposten für Wareneingang + * @param payload Suchkriterien + */ + AbholfachWareneingangResponse(payload?: QueryTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/wareneingang/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 Bestellposten für Wareneingang + * @param payload Suchkriterien + */ + AbholfachWareneingang(payload?: QueryTokenDTO): __Observable { + return this.AbholfachWareneingangResponse(payload).pipe(__map((_r) => _r.body as ListResponseArgsOfDBHOrderItemListItemDTO)); + } + + /** + * Wareneingangsliste-Filter + */ + AbholfachWareneingangslisteQuerySettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/wareneingangsliste/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Wareneingangsliste-Filter + */ + AbholfachWareneingangslisteQuerySettings(): __Observable { + return this.AbholfachWareneingangslisteQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * Wareneingangsliste + * @param payload Suchkriterien + */ + AbholfachWareneingangslisteResponse(payload: QueryTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/wareneingangsliste`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Wareneingangsliste + * @param payload Suchkriterien + */ + AbholfachWareneingangsliste(payload: QueryTokenDTO): __Observable { + return this.AbholfachWareneingangslisteResponse(payload).pipe(__map((_r) => _r.body as ListResponseArgsOfOrderItemListItemDTO)); + } + + /** + * Warenausgabe-Filter + */ + AbholfachWarenausgabeQuerySettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/warenausgabe/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Warenausgabe-Filter + */ + AbholfachWarenausgabeQuerySettings(): __Observable { + return this.AbholfachWarenausgabeQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * Autocomplete für Warenausgabe + * @param payload Suchkriterien + */ + AbholfachWarenausgabeAutocompleteResponse( + payload?: AutocompleteTokenDTO, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/warenausgabe/s/complete`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Autocomplete für Warenausgabe + * @param payload Suchkriterien + */ + AbholfachWarenausgabeAutocomplete(payload?: AutocompleteTokenDTO): __Observable { + return this.AbholfachWarenausgabeAutocompleteResponse(payload).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO), + ); + } + + /** + * Suche nach Bestellposten für die Warenausgabe + * @param payload Suchkriterien + */ + AbholfachWarenausgabeResponse(payload?: QueryTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/warenausgabe/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 Bestellposten für die Warenausgabe + * @param payload Suchkriterien + */ + AbholfachWarenausgabe(payload?: QueryTokenDTO): __Observable { + return this.AbholfachWarenausgabeResponse(payload).pipe(__map((_r) => _r.body as ListResponseArgsOfDBHOrderItemListItemDTO)); + } + + /** + * Abholfachbereinigungsliste + */ + AbholfachAbholfachbereinigungslisteResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('POST', this.rootUrl + `/abholfach/abholfachbereinigungsliste`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Abholfachbereinigungsliste + */ + AbholfachAbholfachbereinigungsliste(): __Observable { + return this.AbholfachAbholfachbereinigungslisteResponse().pipe(__map((_r) => _r.body as ListResponseArgsOfOrderItemListItemDTO)); + } + + /** + * Abholfachremissionsvorschau + */ + AbholfachAbholfachremissionsvorschauResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('POST', this.rootUrl + `/abholfach/abholfachremissionsvorschau`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Abholfachremissionsvorschau + */ + AbholfachAbholfachremissionsvorschau(): __Observable { + return this.AbholfachAbholfachremissionsvorschauResponse().pipe(__map((_r) => _r.body as ListResponseArgsOfOrderItemListItemDTO)); + } + + /** + * Abholfachremittenden erzeugen + */ + AbholfachCreateAbholfachremissionResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('POST', this.rootUrl + `/abholfach/abholfachremission`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Abholfachremittenden erzeugen + */ + AbholfachCreateAbholfachremission(): __Observable { + return this.AbholfachCreateAbholfachremissionResponse().pipe(__map((_r) => _r.body as ResponseArgsOfInteger)); + } + + /** + * Reservierungen + * @param payload undefined + */ + AbholfachReservierungenResponse(payload: QueryTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/abholfach/reservierungen`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Reservierungen + * @param payload undefined + */ + AbholfachReservierungen(payload: QueryTokenDTO): __Observable { + return this.AbholfachReservierungenResponse(payload).pipe(__map((_r) => _r.body as ListResponseArgsOfOrderItemListItemDTO)); + } +} + +module AbholfachService {} + +export { AbholfachService }; diff --git a/generated/swagger/oms-api/src/services/branch.service.ts b/generated/swagger/oms-api/src/services/branch.service.ts new file mode 100644 index 000000000..08efe1ff9 --- /dev/null +++ b/generated/swagger/oms-api/src/services/branch.service.ts @@ -0,0 +1,93 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfBranchDTO } from '../models/response-args-of-ienumerable-of-branch-dto'; +@Injectable({ + providedIn: 'root', +}) +class BranchService extends __BaseService { + static readonly BranchGetBranchesPath = '/order/branches'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Liste aller Filialen + * @param params The `BranchService.BranchGetBranchesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: Lokalisierung + * + * - `labelOnly`: Einschränkung auf Label + */ + BranchGetBranchesResponse( + params: BranchService.BranchGetBranchesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.labelOnly != null) __params = __params.set('labelOnly', params.labelOnly.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/order/branches`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Liste aller Filialen + * @param params The `BranchService.BranchGetBranchesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: Lokalisierung + * + * - `labelOnly`: Einschränkung auf Label + */ + BranchGetBranches(params: BranchService.BranchGetBranchesParams): __Observable { + return this.BranchGetBranchesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBranchDTO)); + } +} + +module BranchService { + /** + * Parameters for BranchGetBranches + */ + export interface BranchGetBranchesParams { + take?: null | number; + skip?: null | number; + + /** + * Lokalisierung + */ + locale?: null | string; + + /** + * Einschränkung auf Label + */ + labelOnly?: boolean; + } +} + +export { BranchService }; diff --git a/generated/swagger/oms-api/src/services/logistician.service.ts b/generated/swagger/oms-api/src/services/logistician.service.ts new file mode 100644 index 000000000..00c7f3c0a --- /dev/null +++ b/generated/swagger/oms-api/src/services/logistician.service.ts @@ -0,0 +1,105 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfLogisticianDTO } from '../models/list-response-args-of-logistician-dto'; +import { ResponseArgsOfLogisticianDTO } from '../models/response-args-of-logistician-dto'; +@Injectable({ + providedIn: 'root', +}) +class LogisticianService extends __BaseService { + static readonly LogisticianGetLogisticiansPath = '/order/logistician'; + static readonly LogisticianGetLogisticianByIdPath = '/order/logistician/{logisticianId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Listet alle Logistiker + * @param params The `LogisticianService.LogisticianGetLogisticiansParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + LogisticianGetLogisticiansResponse( + params: LogisticianService.LogisticianGetLogisticiansParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/order/logistician`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Listet alle Logistiker + * @param params The `LogisticianService.LogisticianGetLogisticiansParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + LogisticianGetLogisticians(params: LogisticianService.LogisticianGetLogisticiansParams): __Observable { + return this.LogisticianGetLogisticiansResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfLogisticianDTO)); + } + + /** + * Logistiker + * @param logisticianId PK Logistiker + */ + LogisticianGetLogisticianByIdResponse(logisticianId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/order/logistician/${encodeURIComponent(String(logisticianId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Logistiker + * @param logisticianId PK Logistiker + */ + LogisticianGetLogisticianById(logisticianId: number): __Observable { + return this.LogisticianGetLogisticianByIdResponse(logisticianId).pipe(__map((_r) => _r.body as ResponseArgsOfLogisticianDTO)); + } +} + +module LogisticianService { + /** + * Parameters for LogisticianGetLogisticians + */ + export interface LogisticianGetLogisticiansParams { + take?: null | number; + skip?: null | number; + } +} + +export { LogisticianService }; diff --git a/generated/swagger/oms-api/src/services/order-checkout.service.ts b/generated/swagger/oms-api/src/services/order-checkout.service.ts new file mode 100644 index 000000000..c35af8908 --- /dev/null +++ b/generated/swagger/oms-api/src/services/order-checkout.service.ts @@ -0,0 +1,454 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString } from '../models/response-args-of-value-tuple-of-ienumerable-of-display-order-dtoand-ienumerable-of-key-value-dtoof-string-and-string'; +import { KulturPassOrderValues } from '../models/kultur-pass-order-values'; +import { ResponseArgsOfIEnumerableOfDisplayOrderDTO } from '../models/response-args-of-ienumerable-of-display-order-dto'; +import { ResponseArgsOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO } from '../models/response-args-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto'; +import { ReorderValues } from '../models/reorder-values'; +import { ResponseArgsOfIEnumerableOfKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-key-value-dtoof-string-and-string'; +import { ResponseArgsOfSupplierOrderResult } from '../models/response-args-of-supplier-order-result'; +@Injectable({ + providedIn: 'root', +}) +class OrderCheckoutService extends __BaseService { + static readonly OrderCheckoutCreateKulturPassOrderPath = '/order/kulturpass'; + static readonly OrderCheckoutCreateOrderPOSTPath = '/order/checkout/{checkoutId}'; + static readonly OrderCheckoutCreateOrderPUTPath = '/order/checkout/{checkoutId}'; + static readonly OrderCheckoutReorderPath = '/order/{orderId}/orderitem/{orderItemId}/orderitemsubset/{orderItemSubsetId}/reorder'; + static readonly OrderCheckoutGetReorderReasonsPath = '/order/reorder/reasons'; + static readonly OrderCheckoutOrderAtSupplierPath = '/order/{orderId}'; + static readonly OrderCheckoutOrderSubsetItemAtSupplierPath = + '/order/{orderId}/orderitem/{orderItemId}/orderitemsubset/{orderItemSubsetId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * KulturPass-Filialentnahme + * @param params The `OrderCheckoutService.OrderCheckoutCreateKulturPassOrderParams` containing the following parameters: + * + * - `payload`: + * + * - `locale`: + * + * @return or + */ + OrderCheckoutCreateKulturPassOrderResponse( + params: OrderCheckoutService.OrderCheckoutCreateKulturPassOrderParams, + ): __Observable< + __StrictHttpResponse< + | ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString + | ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString + > + > { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/order/kulturpass`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse< + | ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString + | ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString + >; + }), + ); + } + /** + * KulturPass-Filialentnahme + * @param params The `OrderCheckoutService.OrderCheckoutCreateKulturPassOrderParams` containing the following parameters: + * + * - `payload`: + * + * - `locale`: + * + * @return or + */ + OrderCheckoutCreateKulturPassOrder( + params: OrderCheckoutService.OrderCheckoutCreateKulturPassOrderParams, + ): __Observable< + | ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString + | ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString + > { + return this.OrderCheckoutCreateKulturPassOrderResponse(params).pipe( + __map( + (_r) => + _r.body as + | ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString + | ResponseArgsOfValueTupleOfIEnumerableOfDisplayOrderDTOAndIEnumerableOfKeyValueDTOOfStringAndString, + ), + ); + } + + /** + * @param params The `OrderCheckoutService.OrderCheckoutCreateOrderPOSTParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + * + * @return or + */ + OrderCheckoutCreateOrderPOSTResponse( + params: OrderCheckoutService.OrderCheckoutCreateOrderPOSTParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/order/checkout/${encodeURIComponent(String(params.checkoutId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `OrderCheckoutService.OrderCheckoutCreateOrderPOSTParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + * + * @return or + */ + OrderCheckoutCreateOrderPOST( + params: OrderCheckoutService.OrderCheckoutCreateOrderPOSTParams, + ): __Observable { + return this.OrderCheckoutCreateOrderPOSTResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfDisplayOrderDTO | ResponseArgsOfIEnumerableOfDisplayOrderDTO), + ); + } + + /** + * @param params The `OrderCheckoutService.OrderCheckoutCreateOrderPUTParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + * + * @return or + */ + OrderCheckoutCreateOrderPUTResponse( + params: OrderCheckoutService.OrderCheckoutCreateOrderPUTParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PUT', this.rootUrl + `/order/checkout/${encodeURIComponent(String(params.checkoutId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `OrderCheckoutService.OrderCheckoutCreateOrderPUTParams` containing the following parameters: + * + * - `checkoutId`: + * + * - `locale`: + * + * @return or + */ + OrderCheckoutCreateOrderPUT( + params: OrderCheckoutService.OrderCheckoutCreateOrderPUTParams, + ): __Observable { + return this.OrderCheckoutCreateOrderPUTResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfDisplayOrderDTO | ResponseArgsOfIEnumerableOfDisplayOrderDTO), + ); + } + + /** + * Bestellposten erneut bestellen + * Das aktuelle OrderItemSubset wird auf Storniert (Händler) gesetzt und ein neues OrderItemSubset erzeugt + * @param params The `OrderCheckoutService.OrderCheckoutReorderParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `orderItemId`: PK Bestellposten + * + * - `orderId`: PK Bestellung + * + * - `data`: Daten zur Änderung des Bearbeitungsstatus + */ + OrderCheckoutReorderResponse( + params: OrderCheckoutService.OrderCheckoutReorderParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.data; + let req = new HttpRequest( + 'POST', + this.rootUrl + + `/order/${encodeURIComponent(String(params.orderId))}/orderitem/${encodeURIComponent(String(params.orderItemId))}/orderitemsubset/${encodeURIComponent(String(params.orderItemSubsetId))}/reorder`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bestellposten erneut bestellen + * Das aktuelle OrderItemSubset wird auf Storniert (Händler) gesetzt und ein neues OrderItemSubset erzeugt + * @param params The `OrderCheckoutService.OrderCheckoutReorderParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `orderItemId`: PK Bestellposten + * + * - `orderId`: PK Bestellung + * + * - `data`: Daten zur Änderung des Bearbeitungsstatus + */ + OrderCheckoutReorder( + params: OrderCheckoutService.OrderCheckoutReorderParams, + ): __Observable { + return this.OrderCheckoutReorderResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO), + ); + } + + /** + * Nachbestellgründe + * @param locale Lokalisierung + */ + OrderCheckoutGetReorderReasonsResponse( + locale?: null | string, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/order/reorder/reasons`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Nachbestellgründe + * @param locale Lokalisierung + */ + OrderCheckoutGetReorderReasons(locale?: null | string): __Observable { + return this.OrderCheckoutGetReorderReasonsResponse(locale).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfKeyValueDTOOfStringAndString), + ); + } + + /** + * Für alle noch nicht beim Lieferanten bestellen Posten der Bestellung wird einer Lieferantenbestellung erzeugt + * @param orderId Bestellung PK + * @return or + */ + OrderCheckoutOrderAtSupplierResponse( + orderId: number, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('POST', this.rootUrl + `/order/${encodeURIComponent(String(orderId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Für alle noch nicht beim Lieferanten bestellen Posten der Bestellung wird einer Lieferantenbestellung erzeugt + * @param orderId Bestellung PK + * @return or + */ + OrderCheckoutOrderAtSupplier(orderId: number): __Observable { + return this.OrderCheckoutOrderAtSupplierResponse(orderId).pipe( + __map((_r) => _r.body as ResponseArgsOfSupplierOrderResult | ResponseArgsOfSupplierOrderResult), + ); + } + + /** + * Lieferantenbestellung für eine Bestellpostenteilmenge erzeugen + * @param params The `OrderCheckoutService.OrderCheckoutOrderSubsetItemAtSupplierParams` containing the following parameters: + * + * - `orderItemSubsetId`: Bestellpostenteilmenge PK + * + * - `orderItemId`: Bestellposten PK + * + * - `orderId`: Bestellung PK + * + * @return or + */ + OrderCheckoutOrderSubsetItemAtSupplierResponse( + params: OrderCheckoutService.OrderCheckoutOrderSubsetItemAtSupplierParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'POST', + this.rootUrl + + `/order/${encodeURIComponent(String(params.orderId))}/orderitem/${encodeURIComponent(String(params.orderItemId))}/orderitemsubset/${encodeURIComponent(String(params.orderItemSubsetId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lieferantenbestellung für eine Bestellpostenteilmenge erzeugen + * @param params The `OrderCheckoutService.OrderCheckoutOrderSubsetItemAtSupplierParams` containing the following parameters: + * + * - `orderItemSubsetId`: Bestellpostenteilmenge PK + * + * - `orderItemId`: Bestellposten PK + * + * - `orderId`: Bestellung PK + * + * @return or + */ + OrderCheckoutOrderSubsetItemAtSupplier( + params: OrderCheckoutService.OrderCheckoutOrderSubsetItemAtSupplierParams, + ): __Observable { + return this.OrderCheckoutOrderSubsetItemAtSupplierResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfSupplierOrderResult | ResponseArgsOfSupplierOrderResult), + ); + } +} + +module OrderCheckoutService { + /** + * Parameters for OrderCheckoutCreateKulturPassOrder + */ + export interface OrderCheckoutCreateKulturPassOrderParams { + payload: KulturPassOrderValues; + locale?: null | string; + } + + /** + * Parameters for OrderCheckoutCreateOrderPOST + */ + export interface OrderCheckoutCreateOrderPOSTParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for OrderCheckoutCreateOrderPUT + */ + export interface OrderCheckoutCreateOrderPUTParams { + checkoutId: number; + locale?: null | string; + } + + /** + * Parameters for OrderCheckoutReorder + */ + export interface OrderCheckoutReorderParams { + /** + * PK Bestellpostenteilmenge + */ + orderItemSubsetId: number; + + /** + * PK Bestellposten + */ + orderItemId: number; + + /** + * PK Bestellung + */ + orderId: number; + + /** + * Daten zur Änderung des Bearbeitungsstatus + */ + data: ReorderValues; + } + + /** + * Parameters for OrderCheckoutOrderSubsetItemAtSupplier + */ + export interface OrderCheckoutOrderSubsetItemAtSupplierParams { + /** + * Bestellpostenteilmenge PK + */ + orderItemSubsetId: number; + + /** + * Bestellposten PK + */ + orderItemId: number; + + /** + * Bestellung PK + */ + orderId: number; + } +} + +export { OrderCheckoutService }; diff --git a/generated/swagger/oms-api/src/services/order.service.ts b/generated/swagger/oms-api/src/services/order.service.ts new file mode 100644 index 000000000..e1bb75641 --- /dev/null +++ b/generated/swagger/oms-api/src/services/order.service.ts @@ -0,0 +1,1820 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfOrderDTO } from '../models/response-args-of-order-dto'; +import { OrderDTO } from '../models/order-dto'; +import { ResponseArgsOfBoolean } from '../models/response-args-of-boolean'; +import { ResponseArgsOfOrderItemDTO } from '../models/response-args-of-order-item-dto'; +import { OrderItemSubsetDTO } from '../models/order-item-subset-dto'; +import { ResponseArgsOfOrderItemSubsetDTO } from '../models/response-args-of-order-item-subset-dto'; +import { ResponseArgsOfIEnumerableOfOrderDTO } from '../models/response-args-of-ienumerable-of-order-dto'; +import { ListResponseArgsOfOrderListItemDTO } from '../models/list-response-args-of-order-list-item-dto'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { ResponseArgsOfIEnumerableOfOrderItemSubsetTaskDTO } from '../models/response-args-of-ienumerable-of-order-item-subset-task-dto'; +import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; +import { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto'; +import { AutocompleteTokenDTO } from '../models/autocomplete-token-dto'; +import { ListResponseArgsOfDBHOrderItemListItemDTO } from '../models/list-response-args-of-dbhorder-item-list-item-dto'; +import { ListResponseArgsOfOrderItemListItemDTO } from '../models/list-response-args-of-order-item-list-item-dto'; +import { ResponseArgsOfIEnumerableOfOrderItemDTO } from '../models/response-args-of-ienumerable-of-order-item-dto'; +import { OrderItemDTO } from '../models/order-item-dto'; +import { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto'; +import { ResponseArgsOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO } from '../models/response-args-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto'; +import { StatusValues } from '../models/status-values'; +import { ResponseArgsOfIEnumerableOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO } from '../models/response-args-of-ienumerable-of-value-tuple-of-order-item-subset-dtoand-order-item-subset-dto'; +import { ChangeStockStatusCodeValues } from '../models/change-stock-status-code-values'; +import { ResponseArgsOfIEnumerableOfEntityDTOContainerOfReceiptDTO } from '../models/response-args-of-ienumerable-of-entity-dtocontainer-of-receipt-dto'; +import { ResponseArgsOfIEnumerableOfOrderItemSubsetDTO } from '../models/response-args-of-ienumerable-of-order-item-subset-dto'; +import { ListResponseArgsOfOrderItemSubsetTaskListItemDTO } from '../models/list-response-args-of-order-item-subset-task-list-item-dto'; +import { ResponseArgsOfInteger } from '../models/response-args-of-integer'; +import { ResponseArgsOfPayerDTO } from '../models/response-args-of-payer-dto'; +import { PayerDTO } from '../models/payer-dto'; +import { ResponseArgsOfShippingAddressDTO } from '../models/response-args-of-shipping-address-dto'; +import { ShippingAddressDTO } from '../models/shipping-address-dto'; +@Injectable({ + providedIn: 'root', +}) +class OrderService extends __BaseService { + static readonly OrderGetOrderPath = '/order/{orderId}'; + static readonly OrderUpdateOrderPath = '/order/{orderId}'; + static readonly OrderPatchOrderPath = '/order/{orderId}'; + static readonly OrderDeleteOrderPath = '/order/{orderId}'; + static readonly OrderUpdateOrderItemSubsetPath = '/order/{orderId}/orderitem/{orderItemId}/orderitemsubset/{orderItemSubsetId}'; + static readonly OrderPatchOrderItemSubsetPath = '/order/{orderId}/orderitem/{orderItemId}/orderitemsubset/{orderItemSubsetId}'; + static readonly OrderGetOrdersByCompartmentPath = '/order/compartment'; + static readonly OrderGetOrdersByBuyerNumberPath = '/buyer/order'; + static readonly OrderQueryOrdersPath = '/order/s'; + static readonly OrderOrderConfirmationTaskPath = '/order/{orderId}/confirmationtask'; + static readonly OrderKundenbestellungenSettingsPath = '/kundenbestellungen/s/settings'; + static readonly OrderKundenbestellungenAutocompletePath = '/kundenbestellungen/s/complete'; + static readonly OrderKundenbestellungenPath = '/kundenbestellungen/s'; + static readonly OrderQueryOrderItemPath = '/order/item/s'; + static readonly OrderQueryOrderItemAutocompletePath = '/order/item/s/complete'; + static readonly OrderGetOrderItemPath = '/order/orderitem/{orderItemId}'; + static readonly OrderGetOrderItemsPath = '/order/orderitem'; + static readonly OrderUpdateOrderItemPath = '/order/{orderId}/orderitem/{orderItemId}'; + static readonly OrderPatchOrderItemPath = '/order/{orderId}/orderitem/{orderItemId}'; + static readonly OrderGetOrderItemHistoryPath = '/order/orderitem/{orderItemId}/history'; + static readonly OrderGetOrderItemSubsetPath = '/order/orderitem/orderitemsubset/{orderItemSubsetId}'; + static readonly OrderGetOrderItemStatusHistoryPath = '/order/orderitem/orderitemsubset/{orderItemSubsetId}/history'; + static readonly OrderChangeStatusPath = '/order/{orderId}/orderitem/{orderItemId}/orderitemsubset/{orderItemSubsetId}/changestatus'; + static readonly OrderChangeStockStatusCodePath = '/order/orderitem/orderitemsubset/changestockstatuscode'; + static readonly OrderCollectOnDeliveryNotePath = '/order/orderitem/orderitemsubset/collectondeliverynote'; + static readonly OrderCollectWithSmallAmountInvoicePath = '/order/orderitem/orderitemsubset/collectwithsmallamountinvoice'; + static readonly OrderSetPreferredPickUpDatePath = '/order/orderitem/orderitemsubset/setpreferredpickupdate'; + static readonly OrderQueryOrderItemSubsetTasksPath = '/order/item/subset/task/s'; + static readonly OrderGetOrderItemSubsetTasksPath = '/order/{orderId}/item/{orderItemId}/subset/{orderItemSubsetId}/task'; + static readonly OrderRegenerateOrderItemStatusTasksPath = '/order/{orderId}/orderItem/orderItemSubset/task/regenerate'; + static readonly OrderGetPayerPath = '/order/payer/{payerId}'; + static readonly OrderUpdatePayerPath = '/order/{orderId}/payer/{payerId}'; + static readonly OrderGetShippingAddressPath = '/order/shippingaddress/{shippingAddressId}'; + static readonly OrderUpdateShippingAddressPath = '/order/{orderId}/shippingaddress/{shippingAddressId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param orderId undefined + */ + OrderGetOrderResponse(orderId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/order/${encodeURIComponent(String(orderId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param orderId undefined + */ + OrderGetOrder(orderId: number): __Observable { + return this.OrderGetOrderResponse(orderId).pipe(__map((_r) => _r.body as ResponseArgsOfOrderDTO)); + } + + /** + * Änderung einer bestehenden Bestellung + * + * Anlage einer neuen Bestellung inkl. Bestellposten, Lieferadresse, Regulierer/Rechnungsadresse + * @param params The `OrderService.OrderUpdateOrderParams` containing the following parameters: + * + * - `orderId`: PK Bestellung + * + * - `order`: Bestellung + */ + OrderUpdateOrderResponse(params: OrderService.OrderUpdateOrderParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.order; + let req = new HttpRequest('PUT', this.rootUrl + `/order/${encodeURIComponent(String(params.orderId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung einer bestehenden Bestellung + * + * Anlage einer neuen Bestellung inkl. Bestellposten, Lieferadresse, Regulierer/Rechnungsadresse + * @param params The `OrderService.OrderUpdateOrderParams` containing the following parameters: + * + * - `orderId`: PK Bestellung + * + * - `order`: Bestellung + */ + OrderUpdateOrder(params: OrderService.OrderUpdateOrderParams): __Observable { + return this.OrderUpdateOrderResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfOrderDTO)); + } + + /** + * Bestellung - Änderung einzelner Eigenschaften + * @param params The `OrderService.OrderPatchOrderParams` containing the following parameters: + * + * - `orderId`: PK Bestellung + * + * - `order`: Bestellung + * + * - `eagerLoading`: eagerLoading + */ + OrderPatchOrderResponse(params: OrderService.OrderPatchOrderParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.order; + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('PATCH', this.rootUrl + `/order/${encodeURIComponent(String(params.orderId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bestellung - Änderung einzelner Eigenschaften + * @param params The `OrderService.OrderPatchOrderParams` containing the following parameters: + * + * - `orderId`: PK Bestellung + * + * - `order`: Bestellung + * + * - `eagerLoading`: eagerLoading + */ + OrderPatchOrder(params: OrderService.OrderPatchOrderParams): __Observable { + return this.OrderPatchOrderResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfOrderDTO)); + } + + /** + * Löschen einer bestehenden Bestellung + * + * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Bestellnummer OrderNumber verändert. + * @param params The `OrderService.OrderDeleteOrderParams` containing the following parameters: + * + * - `orderId`: PK Bestellung + * + * - `deletionComment`: Grund des Löschens + */ + OrderDeleteOrderResponse(params: OrderService.OrderDeleteOrderParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString()); + let req = new HttpRequest('DELETE', this.rootUrl + `/order/${encodeURIComponent(String(params.orderId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Löschen einer bestehenden Bestellung + * + * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Bestellnummer OrderNumber verändert. + * @param params The `OrderService.OrderDeleteOrderParams` containing the following parameters: + * + * - `orderId`: PK Bestellung + * + * - `deletionComment`: Grund des Löschens + */ + OrderDeleteOrder(params: OrderService.OrderDeleteOrderParams): __Observable { + return this.OrderDeleteOrderResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean)); + } + + /** + * Änderung einer bestehenden Bestellpostenteilmenge + * + * Falls die Menge/Stückzahl kleiner der ursprünglichen Menge/Stückzahl ist, wird eine neue Bestellpostenteilmenge erzeugt. + * @param params The `OrderService.OrderUpdateOrderItemSubsetParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `orderItemSubset`: Bestellposten + * + * - `orderItemId`: PK Bestellposten + * + * - `orderId`: PK Bestellung + */ + OrderUpdateOrderItemSubsetResponse( + params: OrderService.OrderUpdateOrderItemSubsetParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.orderItemSubset; + + let req = new HttpRequest( + 'PUT', + this.rootUrl + + `/order/${encodeURIComponent(String(params.orderId))}/orderitem/${encodeURIComponent(String(params.orderItemId))}/orderitemsubset/${encodeURIComponent(String(params.orderItemSubsetId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung einer bestehenden Bestellpostenteilmenge + * + * Falls die Menge/Stückzahl kleiner der ursprünglichen Menge/Stückzahl ist, wird eine neue Bestellpostenteilmenge erzeugt. + * @param params The `OrderService.OrderUpdateOrderItemSubsetParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `orderItemSubset`: Bestellposten + * + * - `orderItemId`: PK Bestellposten + * + * - `orderId`: PK Bestellung + */ + OrderUpdateOrderItemSubset(params: OrderService.OrderUpdateOrderItemSubsetParams): __Observable { + return this.OrderUpdateOrderItemSubsetResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfOrderItemDTO)); + } + + /** + * Änderung einzelner Eigenschaften + * @param params The `OrderService.OrderPatchOrderItemSubsetParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `orderItemSubset`: Bestellposten + * + * - `orderItemId`: PK Bestellposten + * + * - `orderId`: PK Bestellung + */ + OrderPatchOrderItemSubsetResponse( + params: OrderService.OrderPatchOrderItemSubsetParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.orderItemSubset; + + let req = new HttpRequest( + 'PATCH', + this.rootUrl + + `/order/${encodeURIComponent(String(params.orderId))}/orderitem/${encodeURIComponent(String(params.orderItemId))}/orderitemsubset/${encodeURIComponent(String(params.orderItemSubsetId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung einzelner Eigenschaften + * @param params The `OrderService.OrderPatchOrderItemSubsetParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `orderItemSubset`: Bestellposten + * + * - `orderItemId`: PK Bestellposten + * + * - `orderId`: PK Bestellung + */ + OrderPatchOrderItemSubset(params: OrderService.OrderPatchOrderItemSubsetParams): __Observable { + return this.OrderPatchOrderItemSubsetResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfOrderItemSubsetDTO)); + } + + /** + * @param compartmentCodes undefined + */ + OrderGetOrdersByCompartmentResponse( + compartmentCodes: Array, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = compartmentCodes; + let req = new HttpRequest('POST', this.rootUrl + `/order/compartment`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param compartmentCodes undefined + */ + OrderGetOrdersByCompartment(compartmentCodes: Array): __Observable { + return this.OrderGetOrdersByCompartmentResponse(compartmentCodes).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfOrderDTO)); + } + + /** + * @param params The `OrderService.OrderGetOrdersByBuyerNumberParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `buyerNumber`: + */ + OrderGetOrdersByBuyerNumberResponse( + params: OrderService.OrderGetOrdersByBuyerNumberParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.buyerNumber != null) __params = __params.set('buyerNumber', params.buyerNumber.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/buyer/order`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `OrderService.OrderGetOrdersByBuyerNumberParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `buyerNumber`: + */ + OrderGetOrdersByBuyerNumber(params: OrderService.OrderGetOrdersByBuyerNumberParams): __Observable { + return this.OrderGetOrdersByBuyerNumberResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfOrderListItemDTO)); + } + + /** + * @param queryToken undefined + */ + OrderQueryOrdersResponse(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 + `/order/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; + }), + ); + } + /** + * @param queryToken undefined + */ + OrderQueryOrders(queryToken: QueryTokenDTO): __Observable { + return this.OrderQueryOrdersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfOrderListItemDTO)); + } + + /** + * Bestellbestätigungs-Task erzeugen + * @param orderId Order PK + */ + OrderOrderConfirmationTaskResponse( + orderId: number, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('POST', this.rootUrl + `/order/${encodeURIComponent(String(orderId))}/confirmationtask`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bestellbestätigungs-Task erzeugen + * @param orderId Order PK + */ + OrderOrderConfirmationTask(orderId: number): __Observable { + return this.OrderOrderConfirmationTaskResponse(orderId).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfOrderItemSubsetTaskDTO), + ); + } + + /** + * Bestellposten-Filter + */ + OrderKundenbestellungenSettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/kundenbestellungen/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bestellposten-Filter + */ + OrderKundenbestellungenSettings(): __Observable { + return this.OrderKundenbestellungenSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * Autocomplete für Bestellposten + * @param payload Suchkriterien + */ + OrderKundenbestellungenAutocompleteResponse( + payload?: AutocompleteTokenDTO, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/kundenbestellungen/s/complete`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Autocomplete für Bestellposten + * @param payload Suchkriterien + */ + OrderKundenbestellungenAutocomplete(payload?: AutocompleteTokenDTO): __Observable { + return this.OrderKundenbestellungenAutocompleteResponse(payload).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO), + ); + } + + /** + * Suche nach Bestellposten + * @param queryToken Suchkriterien + */ + OrderKundenbestellungenResponse( + 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 + `/kundenbestellungen/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 Bestellposten + * @param queryToken Suchkriterien + */ + OrderKundenbestellungen(queryToken: QueryTokenDTO): __Observable { + return this.OrderKundenbestellungenResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfDBHOrderItemListItemDTO)); + } + + /** + * Suche nach Bestellposten + * @param queryToken Suchkriterien + */ + OrderQueryOrderItemResponse(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 + `/order/item/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 Bestellposten + * @param queryToken Suchkriterien + */ + OrderQueryOrderItem(queryToken: QueryTokenDTO): __Observable { + return this.OrderQueryOrderItemResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfOrderItemListItemDTO)); + } + + /** + * Autocomplete für Bestellposten + * @param payload Suchkriterien + */ + OrderQueryOrderItemAutocompleteResponse( + payload?: AutocompleteTokenDTO, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/order/item/s/complete`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Autocomplete für Bestellposten + * @param payload Suchkriterien + */ + OrderQueryOrderItemAutocomplete(payload?: AutocompleteTokenDTO): __Observable { + return this.OrderQueryOrderItemAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO)); + } + + /** + * Bestellposten + * @param orderItemId PK Bestellposten + */ + OrderGetOrderItemResponse(orderItemId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/order/orderitem/${encodeURIComponent(String(orderItemId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bestellposten + * @param orderItemId PK Bestellposten + */ + OrderGetOrderItem(orderItemId: number): __Observable { + return this.OrderGetOrderItemResponse(orderItemId).pipe(__map((_r) => _r.body as ResponseArgsOfOrderItemDTO)); + } + + /** + * Bestellposten + * @param orderItemIds PKs Bestellposten + */ + OrderGetOrderItemsResponse( + orderItemIds?: null | Array, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + (orderItemIds || []).forEach((val) => { + if (val != null) __params = __params.append('orderItemIds', val.toString()); + }); + let req = new HttpRequest('GET', this.rootUrl + `/order/orderitem`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bestellposten + * @param orderItemIds PKs Bestellposten + */ + OrderGetOrderItems(orderItemIds?: null | Array): __Observable { + return this.OrderGetOrderItemsResponse(orderItemIds).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfOrderItemDTO)); + } + + /** + * Änderung eines bestehenden Bestellpostens + * @param params The `OrderService.OrderUpdateOrderItemParams` containing the following parameters: + * + * - `orderItemId`: PK Bestellposten + * + * - `orderItem`: Bestellposten + * + * - `orderId`: PK Bestellung + */ + OrderUpdateOrderItemResponse( + params: OrderService.OrderUpdateOrderItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.orderItem; + + let req = new HttpRequest( + 'PUT', + this.rootUrl + `/order/${encodeURIComponent(String(params.orderId))}/orderitem/${encodeURIComponent(String(params.orderItemId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung eines bestehenden Bestellpostens + * @param params The `OrderService.OrderUpdateOrderItemParams` containing the following parameters: + * + * - `orderItemId`: PK Bestellposten + * + * - `orderItem`: Bestellposten + * + * - `orderId`: PK Bestellung + */ + OrderUpdateOrderItem(params: OrderService.OrderUpdateOrderItemParams): __Observable { + return this.OrderUpdateOrderItemResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfOrderItemDTO)); + } + + /** + * Änderung einzelner Eigenschaften + * @param params The `OrderService.OrderPatchOrderItemParams` containing the following parameters: + * + * - `orderItemId`: PK Bestellposten + * + * - `orderItem`: Bestellposten + * + * - `orderId`: PK Bestellung + */ + OrderPatchOrderItemResponse( + params: OrderService.OrderPatchOrderItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.orderItem; + + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/order/${encodeURIComponent(String(params.orderId))}/orderitem/${encodeURIComponent(String(params.orderItemId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung einzelner Eigenschaften + * @param params The `OrderService.OrderPatchOrderItemParams` containing the following parameters: + * + * - `orderItemId`: PK Bestellposten + * + * - `orderItem`: Bestellposten + * + * - `orderId`: PK Bestellung + */ + OrderPatchOrderItem(params: OrderService.OrderPatchOrderItemParams): __Observable { + return this.OrderPatchOrderItemResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfOrderItemDTO)); + } + + /** + * Änderungsverlauf der Bestellposten + * @param params The `OrderService.OrderGetOrderItemHistoryParams` containing the following parameters: + * + * - `orderItemId`: PK Bestellposten + * + * - `locale`: Lokalisierung + */ + OrderGetOrderItemHistoryResponse( + params: OrderService.OrderGetOrderItemHistoryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/order/orderitem/${encodeURIComponent(String(params.orderItemId))}/history`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderungsverlauf der Bestellposten + * @param params The `OrderService.OrderGetOrderItemHistoryParams` containing the following parameters: + * + * - `orderItemId`: PK Bestellposten + * + * - `locale`: Lokalisierung + */ + OrderGetOrderItemHistory(params: OrderService.OrderGetOrderItemHistoryParams): __Observable { + return this.OrderGetOrderItemHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO)); + } + + /** + * Bestellpostenteilmenge + * @param orderItemSubsetId PK Bestellpostenteilmenge + */ + OrderGetOrderItemSubsetResponse(orderItemSubsetId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'GET', + this.rootUrl + `/order/orderitem/orderitemsubset/${encodeURIComponent(String(orderItemSubsetId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bestellpostenteilmenge + * @param orderItemSubsetId PK Bestellpostenteilmenge + */ + OrderGetOrderItemSubset(orderItemSubsetId: number): __Observable { + return this.OrderGetOrderItemSubsetResponse(orderItemSubsetId).pipe(__map((_r) => _r.body as ResponseArgsOfOrderItemSubsetDTO)); + } + + /** + * Änderungsverlauf der Bestellpostenteilmenge + * @param params The `OrderService.OrderGetOrderItemStatusHistoryParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `locale`: Lokalisierung + */ + OrderGetOrderItemStatusHistoryResponse( + params: OrderService.OrderGetOrderItemStatusHistoryParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/order/orderitem/orderitemsubset/${encodeURIComponent(String(params.orderItemSubsetId))}/history`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderungsverlauf der Bestellpostenteilmenge + * @param params The `OrderService.OrderGetOrderItemStatusHistoryParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `locale`: Lokalisierung + */ + OrderGetOrderItemStatusHistory( + params: OrderService.OrderGetOrderItemStatusHistoryParams, + ): __Observable { + return this.OrderGetOrderItemStatusHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO)); + } + + /** + * Änderung des Bearbeitungsstatus + * Falls die Menge/Stückzahl kleiner der ursprünglichen Menge/Stückzahl ist, wird eine neue Bestellpostenteilmenge erzeugt. + * @param params The `OrderService.OrderChangeStatusParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `orderItemId`: PK Bestellposten + * + * - `orderId`: PK Bestellung + * + * - `data`: Daten zur Änderung des Bearbeitungsstatus + */ + OrderChangeStatusResponse( + params: OrderService.OrderChangeStatusParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.data; + let req = new HttpRequest( + 'PATCH', + this.rootUrl + + `/order/${encodeURIComponent(String(params.orderId))}/orderitem/${encodeURIComponent(String(params.orderItemId))}/orderitemsubset/${encodeURIComponent(String(params.orderItemSubsetId))}/changestatus`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung des Bearbeitungsstatus + * Falls die Menge/Stückzahl kleiner der ursprünglichen Menge/Stückzahl ist, wird eine neue Bestellpostenteilmenge erzeugt. + * @param params The `OrderService.OrderChangeStatusParams` containing the following parameters: + * + * - `orderItemSubsetId`: PK Bestellpostenteilmenge + * + * - `orderItemId`: PK Bestellposten + * + * - `orderId`: PK Bestellung + * + * - `data`: Daten zur Änderung des Bearbeitungsstatus + */ + OrderChangeStatus( + params: OrderService.OrderChangeStatusParams, + ): __Observable { + return this.OrderChangeStatusResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO), + ); + } + + /** + * Meldenummer ändern + * Falls die Menge/Stückzahl kleiner der ursprünglichen Menge/Stückzahl ist, wird eine neue Bestellpostenteilmenge erzeugt. + * @param data Daten zur Änderung des Bearbeitungsstatus + */ + OrderChangeStockStatusCodeResponse( + data: Array, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = data; + let req = new HttpRequest('POST', this.rootUrl + `/order/orderitem/orderitemsubset/changestockstatuscode`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Meldenummer ändern + * Falls die Menge/Stückzahl kleiner der ursprünglichen Menge/Stückzahl ist, wird eine neue Bestellpostenteilmenge erzeugt. + * @param data Daten zur Änderung des Bearbeitungsstatus + */ + OrderChangeStockStatusCode( + data: Array, + ): __Observable { + return this.OrderChangeStockStatusCodeResponse(data).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfValueTupleOfOrderItemSubsetDTOAndOrderItemSubsetDTO), + ); + } + + /** + * Abholung auf Lieferschein + * @param params The `OrderService.OrderCollectOnDeliveryNoteParams` containing the following parameters: + * + * - `data`: Bestellpostenteilmenge PKs + * + * - `eagerLoading`: + */ + OrderCollectOnDeliveryNoteResponse( + params: OrderService.OrderCollectOnDeliveryNoteParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/order/orderitem/orderitemsubset/collectondeliverynote`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Abholung auf Lieferschein + * @param params The `OrderService.OrderCollectOnDeliveryNoteParams` containing the following parameters: + * + * - `data`: Bestellpostenteilmenge PKs + * + * - `eagerLoading`: + */ + OrderCollectOnDeliveryNote( + params: OrderService.OrderCollectOnDeliveryNoteParams, + ): __Observable { + return this.OrderCollectOnDeliveryNoteResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityDTOContainerOfReceiptDTO), + ); + } + + /** + * Abholung mit Kleinbetragsrechnung + * @param params The `OrderService.OrderCollectWithSmallAmountInvoiceParams` containing the following parameters: + * + * - `data`: Bestellpostenteilmenge PKs + * + * - `eagerLoading`: + */ + OrderCollectWithSmallAmountInvoiceResponse( + params: OrderService.OrderCollectWithSmallAmountInvoiceParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/order/orderitem/orderitemsubset/collectwithsmallamountinvoice`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Abholung mit Kleinbetragsrechnung + * @param params The `OrderService.OrderCollectWithSmallAmountInvoiceParams` containing the following parameters: + * + * - `data`: Bestellpostenteilmenge PKs + * + * - `eagerLoading`: + */ + OrderCollectWithSmallAmountInvoice( + params: OrderService.OrderCollectWithSmallAmountInvoiceParams, + ): __Observable { + return this.OrderCollectWithSmallAmountInvoiceResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityDTOContainerOfReceiptDTO), + ); + } + + /** + * Gewünschtes Abholdatum setzen + * @param params The `OrderService.OrderSetPreferredPickUpDateParams` containing the following parameters: + * + * - `data`: Bestellpostenteilmenge PKs + * + * - `eagerLoading`: + */ + OrderSetPreferredPickUpDateResponse( + params: OrderService.OrderSetPreferredPickUpDateParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/order/orderitem/orderitemsubset/setpreferredpickupdate`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Gewünschtes Abholdatum setzen + * @param params The `OrderService.OrderSetPreferredPickUpDateParams` containing the following parameters: + * + * - `data`: Bestellpostenteilmenge PKs + * + * - `eagerLoading`: + */ + OrderSetPreferredPickUpDate( + params: OrderService.OrderSetPreferredPickUpDateParams, + ): __Observable { + return this.OrderSetPreferredPickUpDateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfOrderItemSubsetDTO)); + } + + /** + * Suche nach Bestellpostenstatus-Aufgaben + * @param queryToken Suchkriterien + */ + OrderQueryOrderItemSubsetTasksResponse( + 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 + `/order/item/subset/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 + */ + OrderQueryOrderItemSubsetTasks(queryToken: QueryTokenDTO): __Observable { + return this.OrderQueryOrderItemSubsetTasksResponse(queryToken).pipe( + __map((_r) => _r.body as ListResponseArgsOfOrderItemSubsetTaskListItemDTO), + ); + } + + /** + * Bestellpostenstatus-Aufgaben + * @param params The `OrderService.OrderGetOrderItemSubsetTasksParams` containing the following parameters: + * + * - `orderItemSubsetId`: Bestellpostenteilmenge PK + * + * - `orderItemId`: Bestellposten PK + * + * - `orderId`: Bestellung PK + * + * - `take`: takse (optional) + * + * - `skip`: skip (optional) + * + * - `completed`: abgeschlossen (optional) + */ + OrderGetOrderItemSubsetTasksResponse( + params: OrderService.OrderGetOrderItemSubsetTasksParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.completed != null) __params = __params.set('completed', params.completed.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + + `/order/${encodeURIComponent(String(params.orderId))}/item/${encodeURIComponent(String(params.orderItemId))}/subset/${encodeURIComponent(String(params.orderItemSubsetId))}/task`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Bestellpostenstatus-Aufgaben + * @param params The `OrderService.OrderGetOrderItemSubsetTasksParams` containing the following parameters: + * + * - `orderItemSubsetId`: Bestellpostenteilmenge PK + * + * - `orderItemId`: Bestellposten PK + * + * - `orderId`: Bestellung PK + * + * - `take`: takse (optional) + * + * - `skip`: skip (optional) + * + * - `completed`: abgeschlossen (optional) + */ + OrderGetOrderItemSubsetTasks( + params: OrderService.OrderGetOrderItemSubsetTasksParams, + ): __Observable { + return this.OrderGetOrderItemSubsetTasksResponse(params).pipe( + __map((_r) => _r.body as ListResponseArgsOfOrderItemSubsetTaskListItemDTO), + ); + } + + /** + * Letzte Aufgaben erneut erzeugen + * @param params The `OrderService.OrderRegenerateOrderItemStatusTasksParams` containing the following parameters: + * + * - `orderId`: Bestellung PK + * + * - `taskTypes`: Aufgaben-Arten + */ + OrderRegenerateOrderItemStatusTasksResponse( + params: OrderService.OrderRegenerateOrderItemStatusTasksParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.taskTypes; + let req = new HttpRequest( + 'POST', + this.rootUrl + `/order/${encodeURIComponent(String(params.orderId))}/orderItem/orderItemSubset/task/regenerate`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Letzte Aufgaben erneut erzeugen + * @param params The `OrderService.OrderRegenerateOrderItemStatusTasksParams` containing the following parameters: + * + * - `orderId`: Bestellung PK + * + * - `taskTypes`: Aufgaben-Arten + */ + OrderRegenerateOrderItemStatusTasks(params: OrderService.OrderRegenerateOrderItemStatusTasksParams): __Observable { + return this.OrderRegenerateOrderItemStatusTasksResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInteger)); + } + + /** + * Regulierer/Rechnungsadresse + * @param payerId PK Regulierer/Rechnungsadresse + */ + OrderGetPayerResponse(payerId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/order/payer/${encodeURIComponent(String(payerId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Regulierer/Rechnungsadresse + * @param payerId PK Regulierer/Rechnungsadresse + */ + OrderGetPayer(payerId: number): __Observable { + return this.OrderGetPayerResponse(payerId).pipe(__map((_r) => _r.body as ResponseArgsOfPayerDTO)); + } + + /** + * Änderung eines/einer bestehenden Regulierers/Rechnungsadresse + * @param params The `OrderService.OrderUpdatePayerParams` containing the following parameters: + * + * - `payerId`: PK Regulierer/Rechnungsadresse + * + * - `payer`: Regulierer + * + * - `orderId`: PK Bestellung + */ + OrderUpdatePayerResponse(params: OrderService.OrderUpdatePayerParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.payer; + + let req = new HttpRequest( + 'PUT', + this.rootUrl + `/order/${encodeURIComponent(String(params.orderId))}/payer/${encodeURIComponent(String(params.payerId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung eines/einer bestehenden Regulierers/Rechnungsadresse + * @param params The `OrderService.OrderUpdatePayerParams` containing the following parameters: + * + * - `payerId`: PK Regulierer/Rechnungsadresse + * + * - `payer`: Regulierer + * + * - `orderId`: PK Bestellung + */ + OrderUpdatePayer(params: OrderService.OrderUpdatePayerParams): __Observable { + return this.OrderUpdatePayerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfOrderDTO)); + } + + /** + * Lieferadresse + * @param shippingAddressId PK Lieferadresse + */ + OrderGetShippingAddressResponse(shippingAddressId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'GET', + this.rootUrl + `/order/shippingaddress/${encodeURIComponent(String(shippingAddressId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lieferadresse + * @param shippingAddressId PK Lieferadresse + */ + OrderGetShippingAddress(shippingAddressId: number): __Observable { + return this.OrderGetShippingAddressResponse(shippingAddressId).pipe(__map((_r) => _r.body as ResponseArgsOfShippingAddressDTO)); + } + + /** + * Änderung einer bestehenden Lieferadresse + * @param params The `OrderService.OrderUpdateShippingAddressParams` containing the following parameters: + * + * - `shippingAddressId`: PK Lieferadresse + * + * - `shippingAddress`: Lieferadressse + * + * - `orderId`: PK Bestellung + */ + OrderUpdateShippingAddressResponse( + params: OrderService.OrderUpdateShippingAddressParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.shippingAddress; + + let req = new HttpRequest( + 'PUT', + this.rootUrl + + `/order/${encodeURIComponent(String(params.orderId))}/shippingaddress/${encodeURIComponent(String(params.shippingAddressId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Änderung einer bestehenden Lieferadresse + * @param params The `OrderService.OrderUpdateShippingAddressParams` containing the following parameters: + * + * - `shippingAddressId`: PK Lieferadresse + * + * - `shippingAddress`: Lieferadressse + * + * - `orderId`: PK Bestellung + */ + OrderUpdateShippingAddress(params: OrderService.OrderUpdateShippingAddressParams): __Observable { + return this.OrderUpdateShippingAddressResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfShippingAddressDTO)); + } +} + +module OrderService { + /** + * Parameters for OrderUpdateOrder + */ + export interface OrderUpdateOrderParams { + /** + * PK Bestellung + */ + orderId: number; + + /** + * Bestellung + */ + order: OrderDTO; + } + + /** + * Parameters for OrderPatchOrder + */ + export interface OrderPatchOrderParams { + /** + * PK Bestellung + */ + orderId: number; + + /** + * Bestellung + */ + order: OrderDTO; + + /** + * eagerLoading + */ + eagerLoading?: number; + } + + /** + * Parameters for OrderDeleteOrder + */ + export interface OrderDeleteOrderParams { + /** + * PK Bestellung + */ + orderId: number; + + /** + * Grund des Löschens + */ + deletionComment?: null | string; + } + + /** + * Parameters for OrderUpdateOrderItemSubset + */ + export interface OrderUpdateOrderItemSubsetParams { + /** + * PK Bestellpostenteilmenge + */ + orderItemSubsetId: number; + + /** + * Bestellposten + */ + orderItemSubset: OrderItemSubsetDTO; + + /** + * PK Bestellposten + */ + orderItemId: number; + + /** + * PK Bestellung + */ + orderId: number; + } + + /** + * Parameters for OrderPatchOrderItemSubset + */ + export interface OrderPatchOrderItemSubsetParams { + /** + * PK Bestellpostenteilmenge + */ + orderItemSubsetId: number; + + /** + * Bestellposten + */ + orderItemSubset: OrderItemSubsetDTO; + + /** + * PK Bestellposten + */ + orderItemId: number; + + /** + * PK Bestellung + */ + orderId: number; + } + + /** + * Parameters for OrderGetOrdersByBuyerNumber + */ + export interface OrderGetOrdersByBuyerNumberParams { + take?: null | number; + skip?: null | number; + buyerNumber?: null | string; + } + + /** + * Parameters for OrderUpdateOrderItem + */ + export interface OrderUpdateOrderItemParams { + /** + * PK Bestellposten + */ + orderItemId: number; + + /** + * Bestellposten + */ + orderItem: OrderItemDTO; + + /** + * PK Bestellung + */ + orderId: number; + } + + /** + * Parameters for OrderPatchOrderItem + */ + export interface OrderPatchOrderItemParams { + /** + * PK Bestellposten + */ + orderItemId: number; + + /** + * Bestellposten + */ + orderItem: OrderItemDTO; + + /** + * PK Bestellung + */ + orderId: number; + } + + /** + * Parameters for OrderGetOrderItemHistory + */ + export interface OrderGetOrderItemHistoryParams { + /** + * PK Bestellposten + */ + orderItemId: number; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for OrderGetOrderItemStatusHistory + */ + export interface OrderGetOrderItemStatusHistoryParams { + /** + * PK Bestellpostenteilmenge + */ + orderItemSubsetId: number; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for OrderChangeStatus + */ + export interface OrderChangeStatusParams { + /** + * PK Bestellpostenteilmenge + */ + orderItemSubsetId: number; + + /** + * PK Bestellposten + */ + orderItemId: number; + + /** + * PK Bestellung + */ + orderId: number; + + /** + * Daten zur Änderung des Bearbeitungsstatus + */ + data: StatusValues; + } + + /** + * Parameters for OrderCollectOnDeliveryNote + */ + export interface OrderCollectOnDeliveryNoteParams { + /** + * Bestellpostenteilmenge PKs + */ + data: { [key: string]: number }; + eagerLoading?: number; + } + + /** + * Parameters for OrderCollectWithSmallAmountInvoice + */ + export interface OrderCollectWithSmallAmountInvoiceParams { + /** + * Bestellpostenteilmenge PKs + */ + data: { [key: string]: number }; + eagerLoading?: number; + } + + /** + * Parameters for OrderSetPreferredPickUpDate + */ + export interface OrderSetPreferredPickUpDateParams { + /** + * Bestellpostenteilmenge PKs + */ + data: { [key: string]: string }; + eagerLoading?: number; + } + + /** + * Parameters for OrderGetOrderItemSubsetTasks + */ + export interface OrderGetOrderItemSubsetTasksParams { + /** + * Bestellpostenteilmenge PK + */ + orderItemSubsetId: number; + + /** + * Bestellposten PK + */ + orderItemId: number; + + /** + * Bestellung PK + */ + orderId: number; + + /** + * takse (optional) + */ + take?: null | number; + + /** + * skip (optional) + */ + skip?: null | number; + + /** + * abgeschlossen (optional) + */ + completed?: null | string; + } + + /** + * Parameters for OrderRegenerateOrderItemStatusTasks + */ + export interface OrderRegenerateOrderItemStatusTasksParams { + /** + * Bestellung PK + */ + orderId: number; + + /** + * Aufgaben-Arten + */ + taskTypes?: Array; + } + + /** + * Parameters for OrderUpdatePayer + */ + export interface OrderUpdatePayerParams { + /** + * PK Regulierer/Rechnungsadresse + */ + payerId: number; + + /** + * Regulierer + */ + payer: PayerDTO; + + /** + * PK Bestellung + */ + orderId: number; + } + + /** + * Parameters for OrderUpdateShippingAddress + */ + export interface OrderUpdateShippingAddressParams { + /** + * PK Lieferadresse + */ + shippingAddressId: number; + + /** + * Lieferadressse + */ + shippingAddress: ShippingAddressDTO; + + /** + * PK Bestellung + */ + orderId: number; + } +} + +export { OrderService }; diff --git a/generated/swagger/oms-api/src/services/receipt.service.ts b/generated/swagger/oms-api/src/services/receipt.service.ts new file mode 100644 index 000000000..c99eb1169 --- /dev/null +++ b/generated/swagger/oms-api/src/services/receipt.service.ts @@ -0,0 +1,623 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; +import { ResponseArgsOfIEnumerableOfReceiptDTO } from '../models/response-args-of-ienumerable-of-receipt-dto'; +import { GenerateCollectiveReceiptsArgs } from '../models/generate-collective-receipts-args'; +import { ResponseArgsOfIEnumerableOfString } from '../models/response-args-of-ienumerable-of-string'; +import { DateRange } from '../models/date-range'; +import { ResponseArgsOfReceiptDTO } from '../models/response-args-of-receipt-dto'; +import { ListResponseArgsOfReceiptListItemDTO } from '../models/list-response-args-of-receipt-list-item-dto'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { ListResponseArgsOfReceiptItemListItemDTO } from '../models/list-response-args-of-receipt-item-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({ + providedIn: 'root', +}) +class ReceiptService extends __BaseService { + static readonly ReceiptQueryReceiptSettingsPath = '/receipt/s/settings'; + static readonly ReceiptGenerateCollectiveReceiptsPath = '/receipt/collectivereceipts'; + static readonly ReceiptGenerateCollectiveReceiptsSimulationSummaryPath = '/receipt/collectivereceipts/simulationsummary'; + static readonly ReceiptGetReceiptPath = '/receipt/{receiptId}'; + static readonly ReceiptQueryReceiptPath = '/receipt/s'; + static readonly ReceiptQueryReceiptItemPath = '/receipt/item/s'; + static readonly ReceiptCreateShippingNotePath = '/receipt/shippingnote/fromorder'; + static readonly ReceiptCreateShippingNote2Path = '/receipt/shippingnote/fromitems'; + static readonly ReceiptCreateInvoicePath = '/receipt/invoice/fromorder'; + static readonly ReceiptCreateInvoice2Path = '/receipt/invoice/fromitems'; + static readonly ReceiptGetReceiptsByOrderItemSubsetPath = '/order/orderitem/orderitemsubset/receipts'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Belege-Settings + */ + ReceiptQueryReceiptSettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/receipt/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Belege-Settings + */ + ReceiptQueryReceiptSettings(): __Observable { + return this.ReceiptQueryReceiptSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * Sammelrechnungen erstellen + * @param payload undefined + */ + ReceiptGenerateCollectiveReceiptsResponse( + payload: GenerateCollectiveReceiptsArgs, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/receipt/collectivereceipts`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Sammelrechnungen erstellen + * @param payload undefined + */ + ReceiptGenerateCollectiveReceipts(payload: GenerateCollectiveReceiptsArgs): __Observable { + return this.ReceiptGenerateCollectiveReceiptsResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfReceiptDTO)); + } + + /** + * Erstellung der Sammelrechnungen simulieren + * @param dateRange undefined + */ + ReceiptGenerateCollectiveReceiptsSimulationSummaryResponse( + dateRange: DateRange, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = dateRange; + let req = new HttpRequest('POST', this.rootUrl + `/receipt/collectivereceipts/simulationsummary`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Erstellung der Sammelrechnungen simulieren + * @param dateRange undefined + */ + ReceiptGenerateCollectiveReceiptsSimulationSummary(dateRange: DateRange): __Observable { + return this.ReceiptGenerateCollectiveReceiptsSimulationSummaryResponse(dateRange).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfString), + ); + } + + /** + * Receipt / Beleg + * @param params The `ReceiptService.ReceiptGetReceiptParams` containing the following parameters: + * + * - `receiptId`: PK receipt / PK Beleg + * + * - `eagerLoading`: + */ + ReceiptGetReceiptResponse(params: ReceiptService.ReceiptGetReceiptParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/receipt/${encodeURIComponent(String(params.receiptId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Receipt / Beleg + * @param params The `ReceiptService.ReceiptGetReceiptParams` containing the following parameters: + * + * - `receiptId`: PK receipt / PK Beleg + * + * - `eagerLoading`: + */ + ReceiptGetReceipt(params: ReceiptService.ReceiptGetReceiptParams): __Observable { + return this.ReceiptGetReceiptResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfReceiptDTO)); + } + + /** + * Belege + * @param params The `ReceiptService.ReceiptQueryReceiptParams` containing the following parameters: + * + * - `queryToken`: Suchparameter + * + * - `locale`: Lokalisierung + */ + ReceiptQueryReceiptResponse( + params: ReceiptService.ReceiptQueryReceiptParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.queryToken; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/receipt/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; + }), + ); + } + /** + * Belege + * @param params The `ReceiptService.ReceiptQueryReceiptParams` containing the following parameters: + * + * - `queryToken`: Suchparameter + * + * - `locale`: Lokalisierung + */ + ReceiptQueryReceipt(params: ReceiptService.ReceiptQueryReceiptParams): __Observable { + return this.ReceiptQueryReceiptResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfReceiptListItemDTO)); + } + + /** + * Belegeposten + * @param params The `ReceiptService.ReceiptQueryReceiptItemParams` containing the following parameters: + * + * - `queryToken`: Suchparameter + * + * - `locale`: Lokalisierung + */ + ReceiptQueryReceiptItemResponse( + params: ReceiptService.ReceiptQueryReceiptItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.queryToken; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/receipt/item/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; + }), + ); + } + /** + * Belegeposten + * @param params The `ReceiptService.ReceiptQueryReceiptItemParams` containing the following parameters: + * + * - `queryToken`: Suchparameter + * + * - `locale`: Lokalisierung + */ + ReceiptQueryReceiptItem(params: ReceiptService.ReceiptQueryReceiptItemParams): __Observable { + return this.ReceiptQueryReceiptItemResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfReceiptItemListItemDTO)); + } + + /** + * Lieferschein erstellen + * @param params The `ReceiptService.ReceiptCreateShippingNoteParams` containing the following parameters: + * + * - `orderId`: Bestellung PK + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + ReceiptCreateShippingNoteResponse( + params: ReceiptService.ReceiptCreateShippingNoteParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.orderId; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/receipt/shippingnote/fromorder`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lieferschein erstellen + * @param params The `ReceiptService.ReceiptCreateShippingNoteParams` containing the following parameters: + * + * - `orderId`: Bestellung PK + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + ReceiptCreateShippingNote(params: ReceiptService.ReceiptCreateShippingNoteParams): __Observable { + return this.ReceiptCreateShippingNoteResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfReceiptDTO)); + } + + /** + * Lieferschein erstellen + * @param params The `ReceiptService.ReceiptCreateShippingNote2Params` containing the following parameters: + * + * - `orderItemStatusIds`: Bestellpostenstatus PKs + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + ReceiptCreateShippingNote2Response( + params: ReceiptService.ReceiptCreateShippingNote2Params, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.orderItemStatusIds; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/receipt/shippingnote/fromitems`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lieferschein erstellen + * @param params The `ReceiptService.ReceiptCreateShippingNote2Params` containing the following parameters: + * + * - `orderItemStatusIds`: Bestellpostenstatus PKs + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + ReceiptCreateShippingNote2(params: ReceiptService.ReceiptCreateShippingNote2Params): __Observable { + return this.ReceiptCreateShippingNote2Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfReceiptDTO)); + } + + /** + * Rechnung erstellen + * @param params The `ReceiptService.ReceiptCreateInvoiceParams` containing the following parameters: + * + * - `orderId`: Bestellung PK + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + ReceiptCreateInvoiceResponse( + params: ReceiptService.ReceiptCreateInvoiceParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.orderId; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/receipt/invoice/fromorder`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Rechnung erstellen + * @param params The `ReceiptService.ReceiptCreateInvoiceParams` containing the following parameters: + * + * - `orderId`: Bestellung PK + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + ReceiptCreateInvoice(params: ReceiptService.ReceiptCreateInvoiceParams): __Observable { + return this.ReceiptCreateInvoiceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfReceiptDTO)); + } + + /** + * Rechnung erstellen + * @param params The `ReceiptService.ReceiptCreateInvoice2Params` containing the following parameters: + * + * - `orderItemStatusIds`: Bestellpostenstatus PKs + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + ReceiptCreateInvoice2Response( + params: ReceiptService.ReceiptCreateInvoice2Params, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.orderItemStatusIds; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/receipt/invoice/fromitems`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Rechnung erstellen + * @param params The `ReceiptService.ReceiptCreateInvoice2Params` containing the following parameters: + * + * - `orderItemStatusIds`: Bestellpostenstatus PKs + * + * - `locale`: Lokalisierung (optional) + * + * - `eagerLoading`: eagerLoading (optional) + */ + ReceiptCreateInvoice2(params: ReceiptService.ReceiptCreateInvoice2Params): __Observable { + return this.ReceiptCreateInvoice2Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfReceiptDTO)); + } + + /** + * Zugeordnete Belege + * @param params The `ReceiptService.ReceiptGetReceiptsByOrderItemSubsetParams` containing the following parameters: + * + * - `payload`: Bestellpostenstatus PK und Belegart + * + * - `locale`: Lokalisierung (optional) + */ + ReceiptGetReceiptsByOrderItemSubsetResponse( + params: ReceiptService.ReceiptGetReceiptsByOrderItemSubsetParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/order/orderitem/orderitemsubset/receipts`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Zugeordnete Belege + * @param params The `ReceiptService.ReceiptGetReceiptsByOrderItemSubsetParams` containing the following parameters: + * + * - `payload`: Bestellpostenstatus PK und Belegart + * + * - `locale`: Lokalisierung (optional) + */ + ReceiptGetReceiptsByOrderItemSubset( + params: ReceiptService.ReceiptGetReceiptsByOrderItemSubsetParams, + ): __Observable { + return this.ReceiptGetReceiptsByOrderItemSubsetResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfValueTupleOfLongAndReceiptTypeAndEntityDTOContainerOfReceiptDTO), + ); + } +} + +module ReceiptService { + /** + * Parameters for ReceiptGetReceipt + */ + export interface ReceiptGetReceiptParams { + /** + * PK receipt / PK Beleg + */ + receiptId: number; + eagerLoading?: number; + } + + /** + * Parameters for ReceiptQueryReceipt + */ + export interface ReceiptQueryReceiptParams { + /** + * Suchparameter + */ + queryToken: QueryTokenDTO; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for ReceiptQueryReceiptItem + */ + export interface ReceiptQueryReceiptItemParams { + /** + * Suchparameter + */ + queryToken: QueryTokenDTO; + + /** + * Lokalisierung + */ + locale?: null | string; + } + + /** + * Parameters for ReceiptCreateShippingNote + */ + export interface ReceiptCreateShippingNoteParams { + /** + * Bestellung PK + */ + orderId: number; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + + /** + * eagerLoading (optional) + */ + eagerLoading?: number; + } + + /** + * Parameters for ReceiptCreateShippingNote2 + */ + export interface ReceiptCreateShippingNote2Params { + /** + * Bestellpostenstatus PKs + */ + orderItemStatusIds: Array; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + + /** + * eagerLoading (optional) + */ + eagerLoading?: number; + } + + /** + * Parameters for ReceiptCreateInvoice + */ + export interface ReceiptCreateInvoiceParams { + /** + * Bestellung PK + */ + orderId: number; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + + /** + * eagerLoading (optional) + */ + eagerLoading?: number; + } + + /** + * Parameters for ReceiptCreateInvoice2 + */ + export interface ReceiptCreateInvoice2Params { + /** + * Bestellpostenstatus PKs + */ + orderItemStatusIds: Array; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + + /** + * eagerLoading (optional) + */ + eagerLoading?: number; + } + + /** + * Parameters for ReceiptGetReceiptsByOrderItemSubset + */ + export interface ReceiptGetReceiptsByOrderItemSubsetParams { + /** + * Bestellpostenstatus PK und Belegart + */ + payload: ReceiptOrderItemSubsetReferenceValues; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } +} + +export { ReceiptService }; diff --git a/generated/swagger/oms-api/src/services/stock-status-code.service.ts b/generated/swagger/oms-api/src/services/stock-status-code.service.ts new file mode 100644 index 000000000..d0aaa6ecf --- /dev/null +++ b/generated/swagger/oms-api/src/services/stock-status-code.service.ts @@ -0,0 +1,94 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfStockStatusCodeDTO } from '../models/response-args-of-ienumerable-of-stock-status-code-dto'; +@Injectable({ + providedIn: 'root', +}) +class StockStatusCodeService extends __BaseService { + static readonly StockStatusCodeGetStockStatusCodesPath = '/order/ssc/{supplierId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Verfügbarkeitsstatus + * @param params The `StockStatusCodeService.StockStatusCodeGetStockStatusCodesParams` containing the following parameters: + * + * - `supplierId`: PK Lieferant + * + * - `eagerLoading`: default: 0 + * + * - `code`: Code (optional) + */ + StockStatusCodeGetStockStatusCodesResponse( + params: StockStatusCodeService.StockStatusCodeGetStockStatusCodesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString()); + if (params.code != null) __params = __params.set('code', params.code.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/order/ssc/${encodeURIComponent(String(params.supplierId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Verfügbarkeitsstatus + * @param params The `StockStatusCodeService.StockStatusCodeGetStockStatusCodesParams` containing the following parameters: + * + * - `supplierId`: PK Lieferant + * + * - `eagerLoading`: default: 0 + * + * - `code`: Code (optional) + */ + StockStatusCodeGetStockStatusCodes( + params: StockStatusCodeService.StockStatusCodeGetStockStatusCodesParams, + ): __Observable { + return this.StockStatusCodeGetStockStatusCodesResponse(params).pipe( + __map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockStatusCodeDTO), + ); + } +} + +module StockStatusCodeService { + /** + * Parameters for StockStatusCodeGetStockStatusCodes + */ + export interface StockStatusCodeGetStockStatusCodesParams { + /** + * PK Lieferant + */ + supplierId: number; + + /** + * default: 0 + */ + eagerLoading?: number; + + /** + * Code (optional) + */ + code?: null | string; + } +} + +export { StockStatusCodeService }; diff --git a/generated/swagger/oms-api/src/services/supplier.service.ts b/generated/swagger/oms-api/src/services/supplier.service.ts new file mode 100644 index 000000000..e90465f46 --- /dev/null +++ b/generated/swagger/oms-api/src/services/supplier.service.ts @@ -0,0 +1,105 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfSupplierDTO } from '../models/list-response-args-of-supplier-dto'; +import { ResponseArgsOfSupplierDTO } from '../models/response-args-of-supplier-dto'; +@Injectable({ + providedIn: 'root', +}) +class SupplierService extends __BaseService { + static readonly SupplierGetSuppilersPath = '/order/supplier'; + static readonly SupplierGetSupplierPath = '/order/supplier/{supplierId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Listet alle Lieferanten + * @param params The `SupplierService.SupplierGetSuppilersParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + SupplierGetSuppilersResponse( + params: SupplierService.SupplierGetSuppilersParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/order/supplier`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Listet alle Lieferanten + * @param params The `SupplierService.SupplierGetSuppilersParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + SupplierGetSuppilers(params: SupplierService.SupplierGetSuppilersParams): __Observable { + return this.SupplierGetSuppilersResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfSupplierDTO)); + } + + /** + * Lieferant + * @param supplierId PK Lieferant + */ + SupplierGetSupplierResponse(supplierId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/order/supplier/${encodeURIComponent(String(supplierId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lieferant + * @param supplierId PK Lieferant + */ + SupplierGetSupplier(supplierId: number): __Observable { + return this.SupplierGetSupplierResponse(supplierId).pipe(__map((_r) => _r.body as ResponseArgsOfSupplierDTO)); + } +} + +module SupplierService { + /** + * Parameters for SupplierGetSuppilers + */ + export interface SupplierGetSuppilersParams { + take?: null | number; + skip?: null | number; + } +} + +export { SupplierService }; diff --git a/generated/swagger/oms-api/src/services/vat.service.ts b/generated/swagger/oms-api/src/services/vat.service.ts new file mode 100644 index 000000000..4f4b5f231 --- /dev/null +++ b/generated/swagger/oms-api/src/services/vat.service.ts @@ -0,0 +1,103 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { OmsConfiguration as __Configuration } from '../oms-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfVATDTO } from '../models/list-response-args-of-vatdto'; +import { ResponseArgsOfVATDTO } from '../models/response-args-of-vatdto'; +@Injectable({ + providedIn: 'root', +}) +class VATService extends __BaseService { + static readonly VATGetVATsPath = '/order/vat'; + static readonly VATGetVATPath = '/order/vat/{vatId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Listet alle Mehrwertsteuer-Sätze + * @param params The `VATService.VATGetVATsParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + VATGetVATsResponse(params: VATService.VATGetVATsParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/order/vat`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Listet alle Mehrwertsteuer-Sätze + * @param params The `VATService.VATGetVATsParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + */ + VATGetVATs(params: VATService.VATGetVATsParams): __Observable { + return this.VATGetVATsResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfVATDTO)); + } + + /** + * Mehrwertsteuer-Satz + * @param vatId PK VAT + */ + VATGetVATResponse(vatId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/order/vat/${encodeURIComponent(String(vatId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Mehrwertsteuer-Satz + * @param vatId PK VAT + */ + VATGetVAT(vatId: number): __Observable { + return this.VATGetVATResponse(vatId).pipe(__map((_r) => _r.body as ResponseArgsOfVATDTO)); + } +} + +module VATService { + /** + * Parameters for VATGetVATs + */ + export interface VATGetVATsParams { + take?: null | number; + skip?: null | number; + } +} + +export { VATService }; diff --git a/generated/swagger/oms-api/src/strict-http-response.ts b/generated/swagger/oms-api/src/strict-http-response.ts new file mode 100644 index 000000000..30db756eb --- /dev/null +++ b/generated/swagger/oms-api/src/strict-http-response.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { HttpResponse } from '@angular/common/http'; + +/** + * Constrains the http to not expand the response type with `| null` + */ +export type StrictHttpResponse = HttpResponse & { + readonly body: T; +}; diff --git a/generated/swagger/print-api/project.json b/generated/swagger/print-api/project.json index 910fe4078..ee49534af 100644 --- a/generated/swagger/print-api/project.json +++ b/generated/swagger/print-api/project.json @@ -4,7 +4,7 @@ "sourceRoot": "generated/swagger/print-api/src", "prefix": "lib", "projectType": "library", - "tags": [], + "tags": ["generated","swagger", "print", "api"], "targets": { "lint": { "executor": "@nx/eslint:lint" diff --git a/generated/swagger/wws-api/project.json b/generated/swagger/wws-api/project.json index 23c119d3f..286594e88 100644 --- a/generated/swagger/wws-api/project.json +++ b/generated/swagger/wws-api/project.json @@ -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", diff --git a/generated/swagger/wws-api/src/base-service.ts b/generated/swagger/wws-api/src/base-service.ts new file mode 100644 index 000000000..299b55e20 --- /dev/null +++ b/generated/swagger/wws-api/src/base-service.ts @@ -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, + }); + } +} diff --git a/generated/swagger/wws-api/src/models.ts b/generated/swagger/wws-api/src/models.ts new file mode 100644 index 000000000..dad8927b8 --- /dev/null +++ b/generated/swagger/wws-api/src/models.ts @@ -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'; diff --git a/generated/swagger/wws-api/src/models/address-dto.ts b/generated/swagger/wws-api/src/models/address-dto.ts new file mode 100644 index 000000000..df548e0cd --- /dev/null +++ b/generated/swagger/wws-api/src/models/address-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/addressee-dto.ts b/generated/swagger/wws-api/src/models/addressee-dto.ts new file mode 100644 index 000000000..83b18c467 --- /dev/null +++ b/generated/swagger/wws-api/src/models/addressee-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/arrival-status.ts b/generated/swagger/wws-api/src/models/arrival-status.ts new file mode 100644 index 000000000..3bf57fc7b --- /dev/null +++ b/generated/swagger/wws-api/src/models/arrival-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type ArrivalStatus = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/wws-api/src/models/article-dto.ts b/generated/swagger/wws-api/src/models/article-dto.ts new file mode 100644 index 000000000..27cd06b2a --- /dev/null +++ b/generated/swagger/wws-api/src/models/article-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/availability-type.ts b/generated/swagger/wws-api/src/models/availability-type.ts new file mode 100644 index 000000000..ac9120f1a --- /dev/null +++ b/generated/swagger/wws-api/src/models/availability-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type AvailabilityType = 0 | 1 | 2 | 32 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384; diff --git a/generated/swagger/wws-api/src/models/avoirdupois.ts b/generated/swagger/wws-api/src/models/avoirdupois.ts new file mode 100644 index 000000000..c213d117d --- /dev/null +++ b/generated/swagger/wws-api/src/models/avoirdupois.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type Avoirdupois = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096; diff --git a/generated/swagger/wws-api/src/models/batch-response-args-of-product-list-item-dtoand-string.ts b/generated/swagger/wws-api/src/models/batch-response-args-of-product-list-item-dtoand-string.ts new file mode 100644 index 000000000..7b5341976 --- /dev/null +++ b/generated/swagger/wws-api/src/models/batch-response-args-of-product-list-item-dtoand-string.ts @@ -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; + ambiguous?: Array; + completed: boolean; + duplicates?: Array; + error: boolean; + failed?: Array; + invalidProperties?: { [key: string]: string }; + message?: string; + requestId?: number; + successful?: Array; + total: number; + unknown?: Array; +} diff --git a/generated/swagger/wws-api/src/models/branch-dto.ts b/generated/swagger/wws-api/src/models/branch-dto.ts new file mode 100644 index 000000000..09caac6b1 --- /dev/null +++ b/generated/swagger/wws-api/src/models/branch-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/branch-type.ts b/generated/swagger/wws-api/src/models/branch-type.ts new file mode 100644 index 000000000..68ed028c1 --- /dev/null +++ b/generated/swagger/wws-api/src/models/branch-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type BranchType = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/wws-api/src/models/category-dto.ts b/generated/swagger/wws-api/src/models/category-dto.ts new file mode 100644 index 000000000..7a10b0981 --- /dev/null +++ b/generated/swagger/wws-api/src/models/category-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/communication-details-dto.ts b/generated/swagger/wws-api/src/models/communication-details-dto.ts new file mode 100644 index 000000000..2b13745cb --- /dev/null +++ b/generated/swagger/wws-api/src/models/communication-details-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface CommunicationDetailsDTO extends TouchedBase { + email?: string; + fax?: string; + mobile?: string; + phone?: string; +} diff --git a/generated/swagger/wws-api/src/models/compartment-info-dto.ts b/generated/swagger/wws-api/src/models/compartment-info-dto.ts new file mode 100644 index 000000000..1e092c0d3 --- /dev/null +++ b/generated/swagger/wws-api/src/models/compartment-info-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +export interface CompartmentInfoDTO { + assortment?: string; + code?: string; + department?: string; + description?: string; + label?: string; + topLabel?: string; +} diff --git a/generated/swagger/wws-api/src/models/cruda.ts b/generated/swagger/wws-api/src/models/cruda.ts new file mode 100644 index 000000000..f1adbc88c --- /dev/null +++ b/generated/swagger/wws-api/src/models/cruda.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type CRUDA = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/wws-api/src/models/dbhbranch-extension-dto.ts b/generated/swagger/wws-api/src/models/dbhbranch-extension-dto.ts new file mode 100644 index 000000000..e43d09169 --- /dev/null +++ b/generated/swagger/wws-api/src/models/dbhbranch-extension-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/dialog-content-type.ts b/generated/swagger/wws-api/src/models/dialog-content-type.ts new file mode 100644 index 000000000..6b4b699cf --- /dev/null +++ b/generated/swagger/wws-api/src/models/dialog-content-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogContentType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/wws-api/src/models/dialog-of-string.ts b/generated/swagger/wws-api/src/models/dialog-of-string.ts new file mode 100644 index 000000000..927ec617a --- /dev/null +++ b/generated/swagger/wws-api/src/models/dialog-of-string.ts @@ -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; + actionsRequired?: number; + area?: string; + content?: string; + contentType: DialogContentType; + description?: string; + displayTimeout?: number; + settings: DialogSettings; + subtitle?: string; + title?: string; +} diff --git a/generated/swagger/wws-api/src/models/dialog-settings.ts b/generated/swagger/wws-api/src/models/dialog-settings.ts new file mode 100644 index 000000000..2ee035bc8 --- /dev/null +++ b/generated/swagger/wws-api/src/models/dialog-settings.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type DialogSettings = 0 | 1 | 2 | 4; diff --git a/generated/swagger/wws-api/src/models/document-payload-of-ienumerable-of-product-list-item-dto.ts b/generated/swagger/wws-api/src/models/document-payload-of-ienumerable-of-product-list-item-dto.ts new file mode 100644 index 000000000..5ac1bda42 --- /dev/null +++ b/generated/swagger/wws-api/src/models/document-payload-of-ienumerable-of-product-list-item-dto.ts @@ -0,0 +1,17 @@ +/* tslint:disable */ +import { ProductListItemDTO } from './product-list-item-dto'; + +/** + * Payload + */ +export interface DocumentPayloadOfIEnumerableOfProductListItemDTO { + /** + * Daten + */ + data?: Array; + + /** + * Seitentitel + */ + title?: string; +} diff --git a/generated/swagger/wws-api/src/models/entity-dto.ts b/generated/swagger/wws-api/src/models/entity-dto.ts new file mode 100644 index 000000000..09a057dc1 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts new file mode 100644 index 000000000..be09cbd35 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-branch-dtoand-ibranch.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts new file mode 100644 index 000000000..9d1b82605 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-item-dtoand-iitem.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts new file mode 100644 index 000000000..120a1f025 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-label-dtoand-ilabel.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-package-dtoand-ipackage.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-package-dtoand-ipackage.ts new file mode 100644 index 000000000..c6f4e92ff --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-package-dtoand-ipackage.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfPackageDTOAndIPackage extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts new file mode 100644 index 000000000..446dce0a5 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-dtoand-istock.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-dtoand-istock.ts new file mode 100644 index 000000000..0e716edf9 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-dtoand-istock.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockDTOAndIStock extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts new file mode 100644 index 000000000..a0fed954e --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockEntryDTOAndIStockEntry extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts new file mode 100644 index 000000000..479560bd2 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockItemDTOAndIStockItem extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts new file mode 100644 index 000000000..6d3162733 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockOrderDTOAndIStockOrder extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts new file mode 100644 index 000000000..43100bccb --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts new file mode 100644 index 000000000..0ed19b982 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts new file mode 100644 index 000000000..592e08559 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockReservationDTOAndIStockReservation extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts new file mode 100644 index 000000000..aebd91dbf --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts new file mode 100644 index 000000000..8be8c6036 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts new file mode 100644 index 000000000..8320b281f --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-supplier-dtoand-isupplier.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts new file mode 100644 index 000000000..ffeb607f5 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts new file mode 100644 index 000000000..14579a46b --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-tenant-dtoand-itenant.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts b/generated/swagger/wws-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts new file mode 100644 index 000000000..71f88c369 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase-of-user-dtoand-iuser.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase {} diff --git a/generated/swagger/wws-api/src/models/entity-dtobase.ts b/generated/swagger/wws-api/src/models/entity-dtobase.ts new file mode 100644 index 000000000..691d6c9c1 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtobase.ts @@ -0,0 +1,3 @@ +/* tslint:disable */ +import { EntityDTO } from './entity-dto'; +export interface EntityDTOBase extends EntityDTO {} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-branch-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-branch-dto.ts new file mode 100644 index 000000000..99b26c663 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { BranchDTO } from './branch-dto'; +export interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer { + data?: BranchDTO; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-category-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-category-dto.ts new file mode 100644 index 000000000..7f9b53489 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-category-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CategoryDTO } from './category-dto'; +export interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer { + data?: CategoryDTO; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-item-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-item-dto.ts new file mode 100644 index 000000000..ff93970b8 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ItemDTO } from './item-dto'; +export interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer { + data?: ItemDTO; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-label-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-label-dto.ts new file mode 100644 index 000000000..ab1491f60 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-label-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { LabelDTO } from './label-dto'; +export interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer { + data?: LabelDTO; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-dto.ts new file mode 100644 index 000000000..c0e1d95ca --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-dto2.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-dto2.ts new file mode 100644 index 000000000..1564374d0 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-dto2.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-item-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-item-dto.ts new file mode 100644 index 000000000..a4e53a395 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-item-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-item-dto2.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-item-dto2.ts new file mode 100644 index 000000000..74f050bb6 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-product-list-item-dto2.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-compartment-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-compartment-dto.ts new file mode 100644 index 000000000..b52784358 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-compartment-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-dto.ts new file mode 100644 index 000000000..bd2e3793d --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockDTO } from './stock-dto'; +export interface EntityDTOContainerOfStockDTO extends EntityDTOReferenceContainer { + data?: StockDTO; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-entry-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-entry-dto.ts new file mode 100644 index 000000000..d81ffc542 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-entry-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-item-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-item-dto.ts new file mode 100644 index 000000000..9e4538dd9 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-item-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-dto.ts new file mode 100644 index 000000000..8a76954b2 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-item-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-item-dto.ts new file mode 100644 index 000000000..3c56130c1 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-item-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-item-status-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-item-status-dto.ts new file mode 100644 index 000000000..fa7ccd285 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-order-item-status-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-dto.ts new file mode 100644 index 000000000..41411290c --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-item-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-item-dto.ts new file mode 100644 index 000000000..d8d99254a --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-item-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts new file mode 100644 index 000000000..143a6f027 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-supplier-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-supplier-dto.ts new file mode 100644 index 000000000..7b13ce858 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-supplier-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { SupplierDTO } from './supplier-dto'; +export interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer { + data?: SupplierDTO; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-supplier-status-code-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-supplier-status-code-dto.ts new file mode 100644 index 000000000..a0a6fdd74 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-supplier-status-code-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-tenant-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-tenant-dto.ts new file mode 100644 index 000000000..fb92ec5f4 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-tenant-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { TenantDTO } from './tenant-dto'; +export interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer { + data?: TenantDTO; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtocontainer-of-user-dto.ts b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-user-dto.ts new file mode 100644 index 000000000..0e53285d5 --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtocontainer-of-user-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { UserDTO } from './user-dto'; +export interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer { + data?: UserDTO; +} diff --git a/generated/swagger/wws-api/src/models/entity-dtoreference-container.ts b/generated/swagger/wws-api/src/models/entity-dtoreference-container.ts new file mode 100644 index 000000000..5bbfd73bc --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-dtoreference-container.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/entity-status.ts b/generated/swagger/wws-api/src/models/entity-status.ts new file mode 100644 index 000000000..aac647bbb --- /dev/null +++ b/generated/swagger/wws-api/src/models/entity-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type EntityStatus = 0 | 1 | 2 | 4 | 8; diff --git a/generated/swagger/wws-api/src/models/external-reference-dto.ts b/generated/swagger/wws-api/src/models/external-reference-dto.ts new file mode 100644 index 000000000..3225cd158 --- /dev/null +++ b/generated/swagger/wws-api/src/models/external-reference-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/gender.ts b/generated/swagger/wws-api/src/models/gender.ts new file mode 100644 index 000000000..8a913f7d3 --- /dev/null +++ b/generated/swagger/wws-api/src/models/gender.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type Gender = 0 | 1 | 2 | 4; diff --git a/generated/swagger/wws-api/src/models/geo-location.ts b/generated/swagger/wws-api/src/models/geo-location.ts new file mode 100644 index 000000000..de43fed14 --- /dev/null +++ b/generated/swagger/wws-api/src/models/geo-location.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface GeoLocation extends TouchedBase { + altitude?: number; + latitude?: number; + longitude?: number; +} diff --git a/generated/swagger/wws-api/src/models/impediment-dto.ts b/generated/swagger/wws-api/src/models/impediment-dto.ts new file mode 100644 index 000000000..6b4b926b5 --- /dev/null +++ b/generated/swagger/wws-api/src/models/impediment-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface ImpedimentDTO extends TouchedBase { + attempts?: number; + comment?: string; + lastAttempt?: string; +} diff --git a/generated/swagger/wws-api/src/models/in-stock-info-dto.ts b/generated/swagger/wws-api/src/models/in-stock-info-dto.ts new file mode 100644 index 000000000..f25faa390 --- /dev/null +++ b/generated/swagger/wws-api/src/models/in-stock-info-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/input-dto.ts b/generated/swagger/wws-api/src/models/input-dto.ts new file mode 100644 index 000000000..a44cca825 --- /dev/null +++ b/generated/swagger/wws-api/src/models/input-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/input-group-dto.ts b/generated/swagger/wws-api/src/models/input-group-dto.ts new file mode 100644 index 000000000..558455e56 --- /dev/null +++ b/generated/swagger/wws-api/src/models/input-group-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { InputDTO } from './input-dto'; +export interface InputGroupDTO { + description?: string; + group?: string; + input?: Array; + label?: string; +} diff --git a/generated/swagger/wws-api/src/models/input-options-dto.ts b/generated/swagger/wws-api/src/models/input-options-dto.ts new file mode 100644 index 000000000..c253a83c6 --- /dev/null +++ b/generated/swagger/wws-api/src/models/input-options-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { OptionDTO } from './option-dto'; +export interface InputOptionsDTO { + max?: number; + values?: Array; +} diff --git a/generated/swagger/wws-api/src/models/input-type.ts b/generated/swagger/wws-api/src/models/input-type.ts new file mode 100644 index 000000000..4a4331440 --- /dev/null +++ b/generated/swagger/wws-api/src/models/input-type.ts @@ -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; diff --git a/generated/swagger/wws-api/src/models/item-dto.ts b/generated/swagger/wws-api/src/models/item-dto.ts new file mode 100644 index 000000000..3c14b3029 --- /dev/null +++ b/generated/swagger/wws-api/src/models/item-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/key-value-dtoof-string-and-string.ts b/generated/swagger/wws-api/src/models/key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..d64c861f2 --- /dev/null +++ b/generated/swagger/wws-api/src/models/key-value-dtoof-string-and-string.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/key-value-pair-of-string-and-integer.ts b/generated/swagger/wws-api/src/models/key-value-pair-of-string-and-integer.ts new file mode 100644 index 000000000..8b7a93f50 --- /dev/null +++ b/generated/swagger/wws-api/src/models/key-value-pair-of-string-and-integer.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +export interface KeyValuePairOfStringAndInteger { + key: string; + value: number; +} diff --git a/generated/swagger/wws-api/src/models/key-value-pair-of-string-and-product-list-item-dto.ts b/generated/swagger/wws-api/src/models/key-value-pair-of-string-and-product-list-item-dto.ts new file mode 100644 index 000000000..6d87ac5a1 --- /dev/null +++ b/generated/swagger/wws-api/src/models/key-value-pair-of-string-and-product-list-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ProductListItemDTO } from './product-list-item-dto'; +export interface KeyValuePairOfStringAndProductListItemDTO { + key: string; + value: ProductListItemDTO; +} diff --git a/generated/swagger/wws-api/src/models/label-dto.ts b/generated/swagger/wws-api/src/models/label-dto.ts new file mode 100644 index 000000000..ff0afc2b9 --- /dev/null +++ b/generated/swagger/wws-api/src/models/label-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOBaseOfLabelDTOAndILabel } from './entity-dtobase-of-label-dtoand-ilabel'; +export interface LabelDTO extends EntityDTOBaseOfLabelDTOAndILabel { + key?: string; + name?: string; +} diff --git a/generated/swagger/wws-api/src/models/list-response-args-of-package-dto.ts b/generated/swagger/wws-api/src/models/list-response-args-of-package-dto.ts new file mode 100644 index 000000000..d28f1c934 --- /dev/null +++ b/generated/swagger/wws-api/src/models/list-response-args-of-package-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/list-response-args-of-package-dto2.ts b/generated/swagger/wws-api/src/models/list-response-args-of-package-dto2.ts new file mode 100644 index 000000000..941d55dcf --- /dev/null +++ b/generated/swagger/wws-api/src/models/list-response-args-of-package-dto2.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/list-response-args-of-product-list-dto.ts b/generated/swagger/wws-api/src/models/list-response-args-of-product-list-dto.ts new file mode 100644 index 000000000..209c72715 --- /dev/null +++ b/generated/swagger/wws-api/src/models/list-response-args-of-product-list-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/list-response-args-of-product-list-item-dto.ts b/generated/swagger/wws-api/src/models/list-response-args-of-product-list-item-dto.ts new file mode 100644 index 000000000..ead29cf2a --- /dev/null +++ b/generated/swagger/wws-api/src/models/list-response-args-of-product-list-item-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/list-response-args-of-supplier-dto.ts b/generated/swagger/wws-api/src/models/list-response-args-of-supplier-dto.ts new file mode 100644 index 000000000..45b9c44c7 --- /dev/null +++ b/generated/swagger/wws-api/src/models/list-response-args-of-supplier-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/nested-key-value-dtoof-string-and-string.ts b/generated/swagger/wws-api/src/models/nested-key-value-dtoof-string-and-string.ts new file mode 100644 index 000000000..3858b1dc9 --- /dev/null +++ b/generated/swagger/wws-api/src/models/nested-key-value-dtoof-string-and-string.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string'; +export interface NestedKeyValueDTOOfStringAndString extends KeyValueDTOOfStringAndString { + children?: Array; +} diff --git a/generated/swagger/wws-api/src/models/option-dto.ts b/generated/swagger/wws-api/src/models/option-dto.ts new file mode 100644 index 000000000..4d13492b3 --- /dev/null +++ b/generated/swagger/wws-api/src/models/option-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/order-by-dto.ts b/generated/swagger/wws-api/src/models/order-by-dto.ts new file mode 100644 index 000000000..82eb4befa --- /dev/null +++ b/generated/swagger/wws-api/src/models/order-by-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +export interface OrderByDTO { + by?: string; + desc?: boolean; + label?: string; +} diff --git a/generated/swagger/wws-api/src/models/organisation-dto.ts b/generated/swagger/wws-api/src/models/organisation-dto.ts new file mode 100644 index 000000000..63f2519d1 --- /dev/null +++ b/generated/swagger/wws-api/src/models/organisation-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/organisation-names-dto.ts b/generated/swagger/wws-api/src/models/organisation-names-dto.ts new file mode 100644 index 000000000..be8406b19 --- /dev/null +++ b/generated/swagger/wws-api/src/models/organisation-names-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface OrganisationNamesDTO extends TouchedBase { + department?: string; + legalForm?: string; + name?: string; + nameSuffix?: string; +} diff --git a/generated/swagger/wws-api/src/models/package-arrival-status-dto.ts b/generated/swagger/wws-api/src/models/package-arrival-status-dto.ts new file mode 100644 index 000000000..4ee52d6df --- /dev/null +++ b/generated/swagger/wws-api/src/models/package-arrival-status-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/package-detail-response-dto.ts b/generated/swagger/wws-api/src/models/package-detail-response-dto.ts new file mode 100644 index 000000000..4339b83e6 --- /dev/null +++ b/generated/swagger/wws-api/src/models/package-detail-response-dto.ts @@ -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; + + /** + * Items + */ + items?: Array; + + /** + * Package + */ + package?: PackageDTO2; +} diff --git a/generated/swagger/wws-api/src/models/package-dto.ts b/generated/swagger/wws-api/src/models/package-dto.ts new file mode 100644 index 000000000..c9fee7791 --- /dev/null +++ b/generated/swagger/wws-api/src/models/package-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/package-dto2.ts b/generated/swagger/wws-api/src/models/package-dto2.ts new file mode 100644 index 000000000..c402c1f9a --- /dev/null +++ b/generated/swagger/wws-api/src/models/package-dto2.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/package-item-dto.ts b/generated/swagger/wws-api/src/models/package-item-dto.ts new file mode 100644 index 000000000..b2237b859 --- /dev/null +++ b/generated/swagger/wws-api/src/models/package-item-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/package-item-dto2.ts b/generated/swagger/wws-api/src/models/package-item-dto2.ts new file mode 100644 index 000000000..17aeb2b00 --- /dev/null +++ b/generated/swagger/wws-api/src/models/package-item-dto2.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/person-names-dto.ts b/generated/swagger/wws-api/src/models/person-names-dto.ts new file mode 100644 index 000000000..7fe105147 --- /dev/null +++ b/generated/swagger/wws-api/src/models/person-names-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/price-dto.ts b/generated/swagger/wws-api/src/models/price-dto.ts new file mode 100644 index 000000000..01f0c7717 --- /dev/null +++ b/generated/swagger/wws-api/src/models/price-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/price-value-dto.ts b/generated/swagger/wws-api/src/models/price-value-dto.ts new file mode 100644 index 000000000..56192ac3b --- /dev/null +++ b/generated/swagger/wws-api/src/models/price-value-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface PriceValueDTO extends TouchedBase { + currency?: string; + currencySymbol?: string; + value?: number; +} diff --git a/generated/swagger/wws-api/src/models/problem-details.ts b/generated/swagger/wws-api/src/models/problem-details.ts new file mode 100644 index 000000000..e8d39aec9 --- /dev/null +++ b/generated/swagger/wws-api/src/models/problem-details.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/product-dto.ts b/generated/swagger/wws-api/src/models/product-dto.ts new file mode 100644 index 000000000..6d78291fd --- /dev/null +++ b/generated/swagger/wws-api/src/models/product-dto.ts @@ -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; +} diff --git a/generated/swagger/wws-api/src/models/product-list-dto.ts b/generated/swagger/wws-api/src/models/product-list-dto.ts new file mode 100644 index 000000000..ab3e18ba4 --- /dev/null +++ b/generated/swagger/wws-api/src/models/product-list-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ProductListDTO2 } from './product-list-dto2'; +import { EntityDTOContainerOfProductListDTO } from './entity-dtocontainer-of-product-list-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface ProductListDTO extends ProductListDTO2 { + parent?: EntityDTOContainerOfProductListDTO; + stock?: EntityDTOContainerOfStockDTO; +} diff --git a/generated/swagger/wws-api/src/models/product-list-dto2.ts b/generated/swagger/wws-api/src/models/product-list-dto2.ts new file mode 100644 index 000000000..1c9669ec2 --- /dev/null +++ b/generated/swagger/wws-api/src/models/product-list-dto2.ts @@ -0,0 +1,22 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { EntityDTOContainerOfProductListDTO2 } from './entity-dtocontainer-of-product-list-dto2'; +import { TaskDTO } from './task-dto'; +export interface ProductListDTO2 extends EntityDTOBase { + area?: string; + category?: EntityDTOContainerOfCategoryDTO; + categoryDetails?: string; + command?: string; + commandData?: string; + description?: string; + key?: string; + name?: string; + organizationalUnit?: string; + parent?: EntityDTOContainerOfProductListDTO2; + source?: string; + sourceDetail?: string; + start?: string; + stop?: string; + task?: TaskDTO; +} diff --git a/generated/swagger/wws-api/src/models/product-list-item-dto.ts b/generated/swagger/wws-api/src/models/product-list-item-dto.ts new file mode 100644 index 000000000..26cafedb6 --- /dev/null +++ b/generated/swagger/wws-api/src/models/product-list-item-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { ProductListItemDTO2 } from './product-list-item-dto2'; +import { CompartmentInfoDTO } from './compartment-info-dto'; +import { InStockInfoDTO } from './in-stock-info-dto'; +import { EntityDTOContainerOfProductListItemDTO } from './entity-dtocontainer-of-product-list-item-dto'; +import { EntityDTOContainerOfProductListDTO } from './entity-dtocontainer-of-product-list-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +import { EntityDTOContainerOfStockItemDTO } from './entity-dtocontainer-of-stock-item-dto'; +export interface ProductListItemDTO extends ProductListItemDTO2 { + compartmentInfo?: CompartmentInfoDTO; + inStockInfo?: InStockInfoDTO; + parent?: EntityDTOContainerOfProductListItemDTO; + productList?: EntityDTOContainerOfProductListDTO; + stock?: EntityDTOContainerOfStockDTO; + stockItem?: EntityDTOContainerOfStockItemDTO; +} diff --git a/generated/swagger/wws-api/src/models/product-list-item-dto2.ts b/generated/swagger/wws-api/src/models/product-list-item-dto2.ts new file mode 100644 index 000000000..ddba797ac --- /dev/null +++ b/generated/swagger/wws-api/src/models/product-list-item-dto2.ts @@ -0,0 +1,27 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { EntityDTOContainerOfProductListItemDTO2 } from './entity-dtocontainer-of-product-list-item-dto2'; +import { ArticleDTO } from './article-dto'; +import { EntityDTOContainerOfProductListDTO2 } from './entity-dtocontainer-of-product-list-dto2'; +import { TaskDTO } from './task-dto'; +export interface ProductListItemDTO2 extends EntityDTOBase { + area?: string; + category?: EntityDTOContainerOfCategoryDTO; + categoryDetails?: string; + command?: string; + commandData?: string; + description?: string; + key?: string; + name?: string; + organizationalUnit?: string; + parent?: EntityDTOContainerOfProductListItemDTO2; + product?: ArticleDTO; + productList?: EntityDTOContainerOfProductListDTO2; + sort?: number; + source?: string; + sourceDetail?: string; + start?: string; + stop?: string; + task?: TaskDTO; +} diff --git a/generated/swagger/wws-api/src/models/quadrupel-dto.ts b/generated/swagger/wws-api/src/models/quadrupel-dto.ts new file mode 100644 index 000000000..0125ae3be --- /dev/null +++ b/generated/swagger/wws-api/src/models/quadrupel-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ + +/** + * Quadrupel + */ +export interface QuadrupelDTO { + firmennummer?: string; + geschaeftsnr: number; + mandantnr: number; + vertriebsnr: number; +} diff --git a/generated/swagger/wws-api/src/models/quantity-unit-type.ts b/generated/swagger/wws-api/src/models/quantity-unit-type.ts new file mode 100644 index 000000000..70c99388a --- /dev/null +++ b/generated/swagger/wws-api/src/models/quantity-unit-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type QuantityUnitType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64; diff --git a/generated/swagger/wws-api/src/models/quantity-value-dto.ts b/generated/swagger/wws-api/src/models/quantity-value-dto.ts new file mode 100644 index 000000000..69ab5d1cb --- /dev/null +++ b/generated/swagger/wws-api/src/models/quantity-value-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { QuantityUnitType } from './quantity-unit-type'; +export interface QuantityValueDTO extends TouchedBase { + quantity?: number; + quantityUnit?: string; + quantityUnitType?: QuantityUnitType; +} diff --git a/generated/swagger/wws-api/src/models/query-settings-dto.ts b/generated/swagger/wws-api/src/models/query-settings-dto.ts new file mode 100644 index 000000000..6d58c4cc6 --- /dev/null +++ b/generated/swagger/wws-api/src/models/query-settings-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { InputGroupDTO } from './input-group-dto'; +import { OrderByDTO } from './order-by-dto'; +export interface QuerySettingsDTO { + filter?: Array; + input?: Array; + orderBy?: Array; +} diff --git a/generated/swagger/wws-api/src/models/query-token-dto.ts b/generated/swagger/wws-api/src/models/query-token-dto.ts new file mode 100644 index 000000000..9b3614037 --- /dev/null +++ b/generated/swagger/wws-api/src/models/query-token-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { OrderByDTO } from './order-by-dto'; +export interface QueryTokenDTO { + filter?: { [key: string]: string }; + friendlyName?: string; + fuzzy?: number; + hitsOnly?: boolean; + ids?: Array; + input?: { [key: string]: string }; + orderBy?: Array; + skip?: number; + take?: number; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-branch-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-branch-dto.ts new file mode 100644 index 000000000..b6aed3d28 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { BranchDTO } from './branch-dto'; +export interface ResponseArgsOfBranchDTO extends ResponseArgs { + result?: BranchDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-dbhbranch-extension-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-dbhbranch-extension-dto.ts new file mode 100644 index 000000000..714fb66bf --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-dbhbranch-extension-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { DBHBranchExtensionDTO } from './dbhbranch-extension-dto'; +export interface ResponseArgsOfDBHBranchExtensionDTO extends ResponseArgs { + result?: DBHBranchExtensionDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-package-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-package-dto.ts new file mode 100644 index 000000000..c0f63277e --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-package-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PackageDTO } from './package-dto'; +export interface ResponseArgsOfIEnumerableOfPackageDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-package-dto2.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-package-dto2.ts new file mode 100644 index 000000000..6477f213e --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-package-dto2.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PackageDTO2 } from './package-dto2'; +export interface ResponseArgsOfIEnumerableOfPackageDTO2 extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-product-list-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-product-list-dto.ts new file mode 100644 index 000000000..8208f0023 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-product-list-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ProductListDTO } from './product-list-dto'; +export interface ResponseArgsOfIEnumerableOfProductListDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-product-list-item-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-product-list-item-dto.ts new file mode 100644 index 000000000..d13edaf38 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-product-list-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ProductListItemDTO } from './product-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfProductListItemDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-return-info-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-return-info-dto.ts new file mode 100644 index 000000000..516c67042 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-return-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ReturnInfoDTO } from './return-info-dto'; +export interface ResponseArgsOfIEnumerableOfReturnInfoDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-dto.ts new file mode 100644 index 000000000..0df1acc22 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockDTO } from './stock-dto'; +export interface ResponseArgsOfIEnumerableOfStockDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-entry-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-entry-dto.ts new file mode 100644 index 000000000..89c5d0f07 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-entry-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockEntryDTO } from './stock-entry-dto'; +export interface ResponseArgsOfIEnumerableOfStockEntryDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-info-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-info-dto.ts new file mode 100644 index 000000000..2b2845aaf --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockInfoDTO } from './stock-info-dto'; +export interface ResponseArgsOfIEnumerableOfStockInfoDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-item-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-item-dto.ts new file mode 100644 index 000000000..45abc04b4 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockItemDTO } from './stock-item-dto'; +export interface ResponseArgsOfIEnumerableOfStockItemDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-order-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-order-dto.ts new file mode 100644 index 000000000..50c3aefdd --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-order-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockOrderDTO } from './stock-order-dto'; +export interface ResponseArgsOfIEnumerableOfStockOrderDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-reservation-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-reservation-dto.ts new file mode 100644 index 000000000..a199b36f0 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-stock-reservation-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockReservationDTO } from './stock-reservation-dto'; +export interface ResponseArgsOfIEnumerableOfStockReservationDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts new file mode 100644 index 000000000..0b394ff78 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-ienumerable-of-supplier-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { SupplierDTO } from './supplier-dto'; +export interface ResponseArgsOfIEnumerableOfSupplierDTO extends ResponseArgs { + result?: Array; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-nullable-boolean.ts b/generated/swagger/wws-api/src/models/response-args-of-nullable-boolean.ts new file mode 100644 index 000000000..4cdae7fac --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-nullable-boolean.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfNullableBoolean extends ResponseArgs { + result?: boolean; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-package-arrival-status-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-package-arrival-status-dto.ts new file mode 100644 index 000000000..0e896b82d --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-package-arrival-status-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PackageArrivalStatusDTO } from './package-arrival-status-dto'; +export interface ResponseArgsOfPackageArrivalStatusDTO extends ResponseArgs { + result?: PackageArrivalStatusDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-package-detail-response-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-package-detail-response-dto.ts new file mode 100644 index 000000000..0ee612bea --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-package-detail-response-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PackageDetailResponseDTO } from './package-detail-response-dto'; +export interface ResponseArgsOfPackageDetailResponseDTO extends ResponseArgs { + result?: PackageDetailResponseDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-package-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-package-dto.ts new file mode 100644 index 000000000..479136ce0 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-package-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PackageDTO } from './package-dto'; +export interface ResponseArgsOfPackageDTO extends ResponseArgs { + result?: PackageDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-product-list-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-product-list-dto.ts new file mode 100644 index 000000000..727d9c231 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-product-list-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ProductListDTO } from './product-list-dto'; +export interface ResponseArgsOfProductListDTO extends ResponseArgs { + result?: ProductListDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-product-list-item-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-product-list-item-dto.ts new file mode 100644 index 000000000..1d61dd939 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-product-list-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ProductListItemDTO } from './product-list-item-dto'; +export interface ResponseArgsOfProductListItemDTO extends ResponseArgs { + result?: ProductListItemDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-query-settings-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-query-settings-dto.ts new file mode 100644 index 000000000..d5ea2970a --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-query-settings-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { QuerySettingsDTO } from './query-settings-dto'; +export interface ResponseArgsOfQuerySettingsDTO extends ResponseArgs { + result?: QuerySettingsDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-stock-dto.ts b/generated/swagger/wws-api/src/models/response-args-of-stock-dto.ts new file mode 100644 index 000000000..b1cb737f5 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-stock-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockDTO } from './stock-dto'; +export interface ResponseArgsOfStockDTO extends ResponseArgs { + result?: StockDTO; +} diff --git a/generated/swagger/wws-api/src/models/response-args-of-string.ts b/generated/swagger/wws-api/src/models/response-args-of-string.ts new file mode 100644 index 000000000..b24554434 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args-of-string.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfString extends ResponseArgs { + result?: string; +} diff --git a/generated/swagger/wws-api/src/models/response-args.ts b/generated/swagger/wws-api/src/models/response-args.ts new file mode 100644 index 000000000..d9819f190 --- /dev/null +++ b/generated/swagger/wws-api/src/models/response-args.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { DialogOfString } from './dialog-of-string'; +export interface ResponseArgs { + dialog?: DialogOfString; + error: boolean; + invalidProperties?: { [key: string]: string }; + message?: string; + requestId?: number; +} diff --git a/generated/swagger/wws-api/src/models/return-info-dto.ts b/generated/swagger/wws-api/src/models/return-info-dto.ts new file mode 100644 index 000000000..c178132a1 --- /dev/null +++ b/generated/swagger/wws-api/src/models/return-info-dto.ts @@ -0,0 +1,31 @@ +/* tslint:disable */ + +/** + * Remissionsinfo + */ +export interface ReturnInfoDTO { + /** + * EAN + */ + ean?: string; + + /** + * Bestand + */ + inStock?: number; + + /** + * Artikel PK + */ + itemId?: number; + + /** + * Warengruppe + */ + productgroup?: string; + + /** + * Remittierbar + */ + return: boolean; +} diff --git a/generated/swagger/wws-api/src/models/return-value-of-string.ts b/generated/swagger/wws-api/src/models/return-value-of-string.ts new file mode 100644 index 000000000..fcba4d1e9 --- /dev/null +++ b/generated/swagger/wws-api/src/models/return-value-of-string.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ReturnValue } from './return-value'; +export interface ReturnValueOfString extends ReturnValue { + result?: string; +} diff --git a/generated/swagger/wws-api/src/models/return-value.ts b/generated/swagger/wws-api/src/models/return-value.ts new file mode 100644 index 000000000..cc6772320 --- /dev/null +++ b/generated/swagger/wws-api/src/models/return-value.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +export interface ReturnValue { + error: boolean; + invalidProperties?: { [key: string]: string }; + message?: string; +} diff --git a/generated/swagger/wws-api/src/models/size-of-string.ts b/generated/swagger/wws-api/src/models/size-of-string.ts new file mode 100644 index 000000000..af7595a9d --- /dev/null +++ b/generated/swagger/wws-api/src/models/size-of-string.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +export interface SizeOfString { + height: number; + length: number; + unit?: string; + width: number; +} diff --git a/generated/swagger/wws-api/src/models/stock-compartment-dto.ts b/generated/swagger/wws-api/src/models/stock-compartment-dto.ts new file mode 100644 index 000000000..0de2e68d4 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-compartment-dto.ts @@ -0,0 +1,12 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment } from './entity-dtobase-of-stock-compartment-dtoand-istock-compartment'; +import { EntityDTOContainerOfStockCompartmentDTO } from './entity-dtocontainer-of-stock-compartment-dto'; +import { SizeOfString } from './size-of-string'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface StockCompartmentDTO extends EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment { + description?: string; + name?: string; + parent?: EntityDTOContainerOfStockCompartmentDTO; + size?: SizeOfString; + stock?: EntityDTOContainerOfStockDTO; +} diff --git a/generated/swagger/wws-api/src/models/stock-dto.ts b/generated/swagger/wws-api/src/models/stock-dto.ts new file mode 100644 index 000000000..30eab8cee --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockDTOAndIStock } from './entity-dtobase-of-stock-dtoand-istock'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface StockDTO extends EntityDTOBaseOfStockDTOAndIStock { + branch?: EntityDTOContainerOfBranchDTO; + gln?: string; + key?: string; + label?: EntityDTOContainerOfLabelDTO; + name?: string; + parent?: EntityDTOContainerOfStockDTO; + stockNumber?: string; +} diff --git a/generated/swagger/wws-api/src/models/stock-entry-dto.ts b/generated/swagger/wws-api/src/models/stock-entry-dto.ts new file mode 100644 index 000000000..9080a4b08 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-entry-dto.ts @@ -0,0 +1,28 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockEntryDTOAndIStockEntry } from './entity-dtobase-of-stock-entry-dtoand-istock-entry'; +import { EntityDTOContainerOfStockCompartmentDTO } from './entity-dtocontainer-of-stock-compartment-dto'; +import { StockEntryType } from './stock-entry-type'; +import { EntityDTOContainerOfStockOrderItemDTO } from './entity-dtocontainer-of-stock-order-item-dto'; +import { EntityDTOContainerOfStockEntryDTO } from './entity-dtocontainer-of-stock-entry-dto'; +import { EntityDTOContainerOfStockReservationItemDTO } from './entity-dtocontainer-of-stock-reservation-item-dto'; +import { PriceDTO } from './price-dto'; +import { EntityDTOContainerOfStockItemDTO } from './entity-dtocontainer-of-stock-item-dto'; +export interface StockEntryDTO extends EntityDTOBaseOfStockEntryDTOAndIStockEntry { + batch?: string; + comment?: string; + compartment?: EntityDTOContainerOfStockCompartmentDTO; + entryDate?: string; + entryType?: StockEntryType; + inCompartment?: number; + inStock?: number; + orderItem?: EntityDTOContainerOfStockOrderItemDTO; + parent?: EntityDTOContainerOfStockEntryDTO; + quantity?: number; + receiptNumber?: string; + reservationItem?: EntityDTOContainerOfStockReservationItemDTO; + retailPrice?: PriceDTO; + serialNumber?: string; + source?: string; + stockItem?: EntityDTOContainerOfStockItemDTO; + wholesalePrice?: PriceDTO; +} diff --git a/generated/swagger/wws-api/src/models/stock-entry-type.ts b/generated/swagger/wws-api/src/models/stock-entry-type.ts new file mode 100644 index 000000000..81283973f --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-entry-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type StockEntryType = 0 | 1 | 2 | 4 | 8 | 16; diff --git a/generated/swagger/wws-api/src/models/stock-info-dto.ts b/generated/swagger/wws-api/src/models/stock-info-dto.ts new file mode 100644 index 000000000..da8a5422c --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-info-dto.ts @@ -0,0 +1,74 @@ +/* tslint:disable */ +import { PriceDTO } from './price-dto'; +import { StockStatus } from './stock-status'; + +/** + * Bestandsinformation + */ +export interface StockInfoDTO { + /** + * Verfügbare Menge + */ + availableQuantity?: number; + + /** + * Filiale PK + */ + branchId?: number; + + /** + * Fach / Kammer + */ + compartment?: string; + + /** + * EAN + */ + ean?: string; + + /** + * Lagerbestand + */ + inStock?: number; + + /** + * Artikel PK + */ + itemId?: number; + + /** + * ZOB + */ + minStockCategoryManagement?: number; + + /** + * FOB + */ + minStockLocal?: number; + + /** + * Warengruppe + */ + productgroup?: string; + + /** + * Bereits aus dem Bestand genommen + */ + removedFromStock?: number; + + /** + * Verkaufspreis (VK) + */ + retailPrice?: PriceDTO; + + /** + * Dispositionsstatus + * 1:rot = nicht bewirtschaftet (Sortiment inaktiv, Dispo aus); 2:gelb = Abverkauf (Sortiment aktiv, Dispo aus); 3:grün = Autodispo, (Sortiment aktiv, Dispo aktiv); 4:schwarz = "gesperrt" (Dispo gesperrt) + */ + status?: StockStatus; + + /** + * Lager PK + */ + stockId?: number; +} diff --git a/generated/swagger/wws-api/src/models/stock-info-dto2.ts b/generated/swagger/wws-api/src/models/stock-info-dto2.ts new file mode 100644 index 000000000..5aa4c8671 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-info-dto2.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { StockStatus2 } from './stock-status-2'; +export interface StockInfoDTO2 { + branchId?: number; + compartment?: string; + firstOrderDate?: string; + fkz?: number; + inStock?: number; + itemId?: number; + lastOrderDate?: string; + lastOrderedQuantity?: number; + lastSold?: string; + minStockCategoryManagement?: number; + minStockLocal?: number; + openOrderedQuantity?: number; + status?: StockStatus2; + stockId?: number; +} diff --git a/generated/swagger/wws-api/src/models/stock-item-dto.ts b/generated/swagger/wws-api/src/models/stock-item-dto.ts new file mode 100644 index 000000000..1684326fb --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-item-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockItemDTOAndIStockItem } from './entity-dtobase-of-stock-item-dtoand-istock-item'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface StockItemDTO extends EntityDTOBaseOfStockItemDTOAndIStockItem { + item?: EntityDTOContainerOfItemDTO; + stock?: EntityDTOContainerOfStockDTO; +} diff --git a/generated/swagger/wws-api/src/models/stock-order-dto.ts b/generated/swagger/wws-api/src/models/stock-order-dto.ts new file mode 100644 index 000000000..bdfe1b1f4 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-order-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockOrderDTOAndIStockOrder } from './entity-dtobase-of-stock-order-dtoand-istock-order'; +import { EntityDTOContainerOfStockOrderItemDTO } from './entity-dtocontainer-of-stock-order-item-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +export interface StockOrderDTO extends EntityDTOBaseOfStockOrderDTOAndIStockOrder { + items?: Array; + orderDate?: string; + orderNumber?: string; + originReceiptNumber?: string; + stock?: EntityDTOContainerOfStockDTO; + supplier?: EntityDTOContainerOfSupplierDTO; + supplierReceiptNumber?: string; +} diff --git a/generated/swagger/wws-api/src/models/stock-order-item-dto.ts b/generated/swagger/wws-api/src/models/stock-order-item-dto.ts new file mode 100644 index 000000000..89a713128 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-order-item-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem } from './entity-dtobase-of-stock-order-item-dtoand-istock-order-item'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { EntityDTOContainerOfStockOrderItemStatusDTO } from './entity-dtocontainer-of-stock-order-item-status-dto'; +import { EntityDTOContainerOfStockOrderDTO } from './entity-dtocontainer-of-stock-order-dto'; +import { EntityDTOContainerOfSupplierStatusCodeDTO } from './entity-dtocontainer-of-supplier-status-code-dto'; +import { PriceDTO } from './price-dto'; +export interface StockOrderItemDTO extends EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem { + deliveryLocation?: string; + deliveryLocationDetail?: string; + estimatedDeliveryDate?: string; + item?: EntityDTOContainerOfItemDTO; + itemStatus?: Array; + order?: EntityDTOContainerOfStockOrderDTO; + orderItemNumber?: string; + quantity?: number; + ssc?: EntityDTOContainerOfSupplierStatusCodeDTO; + wholesalePrice?: PriceDTO; +} diff --git a/generated/swagger/wws-api/src/models/stock-order-item-processing-status.ts b/generated/swagger/wws-api/src/models/stock-order-item-processing-status.ts new file mode 100644 index 000000000..6f0e070ac --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-order-item-processing-status.ts @@ -0,0 +1,23 @@ +/* tslint:disable */ +export type StockOrderItemProcessingStatus = + | 0 + | 1 + | 2 + | 4 + | 8 + | 16 + | 32 + | 64 + | 128 + | 512 + | 2048 + | 4096 + | 8192 + | 16384 + | 32768 + | 65536 + | 524288 + | 1048576 + | 2097152 + | 16777216 + | 33554432; diff --git a/generated/swagger/wws-api/src/models/stock-order-item-status-dto.ts b/generated/swagger/wws-api/src/models/stock-order-item-status-dto.ts new file mode 100644 index 000000000..2559e9d43 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-order-item-status-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus } from './entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status'; +import { EntityDTOContainerOfStockOrderItemDTO } from './entity-dtocontainer-of-stock-order-item-dto'; +import { StockOrderItemProcessingStatus } from './stock-order-item-processing-status'; +import { EntityDTOContainerOfSupplierStatusCodeDTO } from './entity-dtocontainer-of-supplier-status-code-dto'; +export interface StockOrderItemStatusDTO extends EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus { + deliveryLocation?: string; + deliveryLocationDetail?: string; + estimatedDeliveryDate?: string; + orderItem?: EntityDTOContainerOfStockOrderItemDTO; + processingStatus?: StockOrderItemProcessingStatus; + processingsStatusDate?: string; + quantity?: number; + receiptNumber?: string; + ssc?: EntityDTOContainerOfSupplierStatusCodeDTO; +} diff --git a/generated/swagger/wws-api/src/models/stock-request-values.ts b/generated/swagger/wws-api/src/models/stock-request-values.ts new file mode 100644 index 000000000..2c708d02a --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-request-values.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ + +/** + * Lagerabfragedaten + */ +export interface StockRequestValues { + /** + * Filial PKs + */ + branchIds?: Array; + + /** + * Artikel PKs + */ + itemId: number; +} diff --git a/generated/swagger/wws-api/src/models/stock-reservation-dto.ts b/generated/swagger/wws-api/src/models/stock-reservation-dto.ts new file mode 100644 index 000000000..770fa9669 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-reservation-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockReservationDTOAndIStockReservation } from './entity-dtobase-of-stock-reservation-dtoand-istock-reservation'; +import { EntityDTOContainerOfStockReservationItemDTO } from './entity-dtocontainer-of-stock-reservation-item-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface StockReservationDTO extends EntityDTOBaseOfStockReservationDTOAndIStockReservation { + items?: Array; + originReceiptNumber?: string; + reservationDate?: string; + reservationNumber?: string; + stock?: EntityDTOContainerOfStockDTO; +} diff --git a/generated/swagger/wws-api/src/models/stock-reservation-item-dto.ts b/generated/swagger/wws-api/src/models/stock-reservation-item-dto.ts new file mode 100644 index 000000000..250e17685 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-reservation-item-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem } from './entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { EntityDTOContainerOfStockReservationItemStatusDTO } from './entity-dtocontainer-of-stock-reservation-item-status-dto'; +import { EntityDTOContainerOfStockReservationDTO } from './entity-dtocontainer-of-stock-reservation-dto'; +import { PriceDTO } from './price-dto'; +export interface StockReservationItemDTO extends EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem { + item?: EntityDTOContainerOfItemDTO; + itemStatus?: Array; + quantity?: number; + reservation?: EntityDTOContainerOfStockReservationDTO; + reservationItemNumber?: string; + retailPrice?: PriceDTO; +} diff --git a/generated/swagger/wws-api/src/models/stock-reservation-item-processing-status.ts b/generated/swagger/wws-api/src/models/stock-reservation-item-processing-status.ts new file mode 100644 index 000000000..6f9d3c8c4 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-reservation-item-processing-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type StockReservationItemProcessingStatus = 0 | 1 | 2 | 4; diff --git a/generated/swagger/wws-api/src/models/stock-reservation-item-status-dto.ts b/generated/swagger/wws-api/src/models/stock-reservation-item-status-dto.ts new file mode 100644 index 000000000..f1dc86247 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-reservation-item-status-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus } from './entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status'; +import { StockReservationItemProcessingStatus } from './stock-reservation-item-processing-status'; +import { EntityDTOContainerOfStockReservationItemDTO } from './entity-dtocontainer-of-stock-reservation-item-dto'; +export interface StockReservationItemStatusDTO extends EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus { + processingStatus?: StockReservationItemProcessingStatus; + processingsStatusDate?: string; + quantity?: number; + receiptNumber?: string; + reservationItem?: EntityDTOContainerOfStockReservationItemDTO; +} diff --git a/generated/swagger/wws-api/src/models/stock-status-2.ts b/generated/swagger/wws-api/src/models/stock-status-2.ts new file mode 100644 index 000000000..3af7c0890 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-status-2.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type StockStatus2 = 0 | 1 | 2 | 3 | 4; diff --git a/generated/swagger/wws-api/src/models/stock-status.ts b/generated/swagger/wws-api/src/models/stock-status.ts new file mode 100644 index 000000000..40339ba84 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stock-status.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ + +/** + * Dispositionsstatus + */ +export type StockStatus = 0 | 1 | 2 | 3 | 4; diff --git a/generated/swagger/wws-api/src/models/stocks-request-values.ts b/generated/swagger/wws-api/src/models/stocks-request-values.ts new file mode 100644 index 000000000..b811c2524 --- /dev/null +++ b/generated/swagger/wws-api/src/models/stocks-request-values.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ + +/** + * Lagerabfragedaten + */ +export interface StocksRequestValues { + /** + * Artikel PKs + */ + eaNs?: Array; + + /** + * Filial PKs + */ + wwsStockIds?: Array; +} diff --git a/generated/swagger/wws-api/src/models/supplier-dto.ts b/generated/swagger/wws-api/src/models/supplier-dto.ts new file mode 100644 index 000000000..8b6fc4127 --- /dev/null +++ b/generated/swagger/wws-api/src/models/supplier-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOBaseOfSupplierDTOAndISupplier } from './entity-dtobase-of-supplier-dtoand-isupplier'; +import { SupplierType } from './supplier-type'; +export interface SupplierDTO extends EntityDTOBaseOfSupplierDTOAndISupplier { + key?: string; + name?: string; + supplierNumber?: string; + supplierType?: SupplierType; +} diff --git a/generated/swagger/wws-api/src/models/supplier-status-code-dto.ts b/generated/swagger/wws-api/src/models/supplier-status-code-dto.ts new file mode 100644 index 000000000..4b04aca56 --- /dev/null +++ b/generated/swagger/wws-api/src/models/supplier-status-code-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode } from './entity-dtobase-of-supplier-status-code-dtoand-istock-status-code'; +import { AvailabilityType } from './availability-type'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +export interface SupplierStatusCodeDTO extends EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode { + availabilityInMinutes?: number; + availabilityType?: AvailabilityType; + code?: string; + friendlyDescription?: string; + isPrebookable?: boolean; + prio?: number; + rework?: boolean; + supplier?: EntityDTOContainerOfSupplierDTO; + supplierDescription?: string; +} diff --git a/generated/swagger/wws-api/src/models/supplier-type.ts b/generated/swagger/wws-api/src/models/supplier-type.ts new file mode 100644 index 000000000..6e49c0b3a --- /dev/null +++ b/generated/swagger/wws-api/src/models/supplier-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type SupplierType = 0 | 1 | 2 | 4; diff --git a/generated/swagger/wws-api/src/models/task-dto.ts b/generated/swagger/wws-api/src/models/task-dto.ts new file mode 100644 index 000000000..bd01aba7c --- /dev/null +++ b/generated/swagger/wws-api/src/models/task-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { UserReference } from './user-reference'; +import { ImpedimentDTO } from './impediment-dto'; +export interface TaskDTO extends TouchedBase { + category?: string; + command?: string; + commandData?: string; + completed?: string; + completedBy?: UserReference; + description?: string; + dueDate?: string; + impediment?: ImpedimentDTO; + instruction?: string; + name?: string; + notAfter?: string; + notBefore?: string; + reminder?: string; +} diff --git a/generated/swagger/wws-api/src/models/tenant-dto.ts b/generated/swagger/wws-api/src/models/tenant-dto.ts new file mode 100644 index 000000000..afaad3696 --- /dev/null +++ b/generated/swagger/wws-api/src/models/tenant-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOBaseOfTenantDTOAndITenant } from './entity-dtobase-of-tenant-dtoand-itenant'; +export interface TenantDTO extends EntityDTOBaseOfTenantDTOAndITenant { + key?: string; + name?: string; +} diff --git a/generated/swagger/wws-api/src/models/touched-base.ts b/generated/swagger/wws-api/src/models/touched-base.ts new file mode 100644 index 000000000..15e213656 --- /dev/null +++ b/generated/swagger/wws-api/src/models/touched-base.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export interface TouchedBase {} diff --git a/generated/swagger/wws-api/src/models/user-dto.ts b/generated/swagger/wws-api/src/models/user-dto.ts new file mode 100644 index 000000000..862b4351d --- /dev/null +++ b/generated/swagger/wws-api/src/models/user-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { EntityDTOBaseOfUserDTOAndIUser } from './entity-dtobase-of-user-dtoand-iuser'; +import { Gender } from './gender'; +export interface UserDTO extends EntityDTOBaseOfUserDTOAndIUser { + email?: string; + firstName?: string; + gender?: Gender; + lastName?: string; + name?: string; + title?: string; +} diff --git a/generated/swagger/wws-api/src/models/user-reference.ts b/generated/swagger/wws-api/src/models/user-reference.ts new file mode 100644 index 000000000..18aa56d89 --- /dev/null +++ b/generated/swagger/wws-api/src/models/user-reference.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface UserReference extends TouchedBase { + id?: string; + name?: string; +} diff --git a/generated/swagger/wws-api/src/models/vattype.ts b/generated/swagger/wws-api/src/models/vattype.ts new file mode 100644 index 000000000..6a3ff9c2c --- /dev/null +++ b/generated/swagger/wws-api/src/models/vattype.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type VATType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; diff --git a/generated/swagger/wws-api/src/models/vatvalue-dto.ts b/generated/swagger/wws-api/src/models/vatvalue-dto.ts new file mode 100644 index 000000000..e5d421996 --- /dev/null +++ b/generated/swagger/wws-api/src/models/vatvalue-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { VATType } from './vattype'; +export interface VATValueDTO extends TouchedBase { + inPercent?: number; + label?: string; + value?: number; + vatType?: VATType; +} diff --git a/generated/swagger/wws-api/src/models/weight-of-avoirdupois.ts b/generated/swagger/wws-api/src/models/weight-of-avoirdupois.ts new file mode 100644 index 000000000..f61c374d4 --- /dev/null +++ b/generated/swagger/wws-api/src/models/weight-of-avoirdupois.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { Avoirdupois } from './avoirdupois'; +export interface WeightOfAvoirdupois { + unit: Avoirdupois; + value: number; +} diff --git a/generated/swagger/wws-api/src/services.ts b/generated/swagger/wws-api/src/services.ts new file mode 100644 index 000000000..6e6ffdc98 --- /dev/null +++ b/generated/swagger/wws-api/src/services.ts @@ -0,0 +1,5 @@ +export { PackageService } from './services/package.service'; +export { ProductListService } from './services/product-list.service'; +export { StockService } from './services/stock.service'; +export { SupplierService } from './services/supplier.service'; +export { WareneingangService } from './services/wareneingang.service'; diff --git a/generated/swagger/wws-api/src/services/package.service.ts b/generated/swagger/wws-api/src/services/package.service.ts new file mode 100644 index 000000000..2f7e8885d --- /dev/null +++ b/generated/swagger/wws-api/src/services/package.service.ts @@ -0,0 +1,290 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfPackageDTO } from '../models/list-response-args-of-package-dto'; +import { ResponseArgsOfPackageDTO } from '../models/response-args-of-package-dto'; +import { PackageDTO } from '../models/package-dto'; +import { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean'; +@Injectable({ + providedIn: 'root', +}) +class PackageService extends __BaseService { + static readonly PackageGetPackagesPath = '/inventory/package'; + static readonly PackageCreatePackagePath = '/inventory/package'; + static readonly PackageUpdatePackagePath = '/inventory/package/{packageId}'; + static readonly PackagePatchPackagePath = '/inventory/package/{packageId}'; + static readonly PackageDeletePackagePath = '/inventory/package/{packageId}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `PackageService.PackageGetPackagesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + * + * - `labelKey`: + */ + PackageGetPackagesResponse( + params: PackageService.PackageGetPackagesParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/inventory/package`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `PackageService.PackageGetPackagesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + * + * - `labelKey`: + */ + PackageGetPackages(params: PackageService.PackageGetPackagesParams): __Observable { + return this.PackageGetPackagesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfPackageDTO)); + } + + /** + * @param params The `PackageService.PackageCreatePackageParams` containing the following parameters: + * + * - `data`: + * + * - `locale`: + */ + PackageCreatePackageResponse( + params: PackageService.PackageCreatePackageParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/inventory/package`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `PackageService.PackageCreatePackageParams` containing the following parameters: + * + * - `data`: + * + * - `locale`: + */ + PackageCreatePackage(params: PackageService.PackageCreatePackageParams): __Observable { + return this.PackageCreatePackageResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfPackageDTO)); + } + + /** + * @param params The `PackageService.PackageUpdatePackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `data`: + * + * - `locale`: + */ + PackageUpdatePackageResponse( + params: PackageService.PackageUpdatePackageParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PUT', this.rootUrl + `/inventory/package/${encodeURIComponent(String(params.packageId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `PackageService.PackageUpdatePackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `data`: + * + * - `locale`: + */ + PackageUpdatePackage(params: PackageService.PackageUpdatePackageParams): __Observable { + return this.PackageUpdatePackageResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfPackageDTO)); + } + + /** + * @param params The `PackageService.PackagePatchPackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `data`: + * + * - `locale`: + */ + PackagePatchPackageResponse( + params: PackageService.PackagePatchPackageParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('PATCH', this.rootUrl + `/inventory/package/${encodeURIComponent(String(params.packageId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `PackageService.PackagePatchPackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `data`: + * + * - `locale`: + */ + PackagePatchPackage(params: PackageService.PackagePatchPackageParams): __Observable { + return this.PackagePatchPackageResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfPackageDTO)); + } + + /** + * @param params The `PackageService.PackageDeletePackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `locale`: + */ + PackageDeletePackageResponse( + params: PackageService.PackageDeletePackageParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('DELETE', this.rootUrl + `/inventory/package/${encodeURIComponent(String(params.packageId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `PackageService.PackageDeletePackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `locale`: + */ + PackageDeletePackage(params: PackageService.PackageDeletePackageParams): __Observable { + return this.PackageDeletePackageResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean)); + } +} + +module PackageService { + /** + * Parameters for PackageGetPackages + */ + export interface PackageGetPackagesParams { + take?: null | number; + skip?: null | number; + locale?: null | string; + labelKey?: null | string; + } + + /** + * Parameters for PackageCreatePackage + */ + export interface PackageCreatePackageParams { + data: PackageDTO; + locale?: null | string; + } + + /** + * Parameters for PackageUpdatePackage + */ + export interface PackageUpdatePackageParams { + packageId: number; + data: PackageDTO; + locale?: null | string; + } + + /** + * Parameters for PackagePatchPackage + */ + export interface PackagePatchPackageParams { + packageId: number; + data: PackageDTO; + locale?: null | string; + } + + /** + * Parameters for PackageDeletePackage + */ + export interface PackageDeletePackageParams { + packageId: number; + locale?: null | string; + } +} + +export { PackageService }; diff --git a/generated/swagger/wws-api/src/services/product-list.service.ts b/generated/swagger/wws-api/src/services/product-list.service.ts new file mode 100644 index 000000000..8c123d2df --- /dev/null +++ b/generated/swagger/wws-api/src/services/product-list.service.ts @@ -0,0 +1,684 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; +import { ListResponseArgsOfProductListItemDTO } from '../models/list-response-args-of-product-list-item-dto'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { ResponseArgsOfProductListDTO } from '../models/response-args-of-product-list-dto'; +import { ProductListDTO } from '../models/product-list-dto'; +import { ProductListItemDTO } from '../models/product-list-item-dto'; +import { ResponseArgsOfString } from '../models/response-args-of-string'; +import { DocumentPayloadOfIEnumerableOfProductListItemDTO } from '../models/document-payload-of-ienumerable-of-product-list-item-dto'; +import { ListResponseArgsOfProductListDTO } from '../models/list-response-args-of-product-list-dto'; +import { ResponseArgsOfProductListItemDTO } from '../models/response-args-of-product-list-item-dto'; +import { BatchResponseArgsOfProductListItemDTOAndString } from '../models/batch-response-args-of-product-list-item-dtoand-string'; +@Injectable({ + providedIn: 'root', +}) +class ProductListService extends __BaseService { + static readonly ProductListQueryProductListItemsSettingsPath = '/inventory/productlist/items/s/settings'; + static readonly ProductListQueryProductListItemPath = '/inventory/productlist/items/s'; + static readonly ProductListGetProductListPath = '/inventory/productlist/key/{key}'; + static readonly ProductListCreateOrUpdateProductlistPath = '/inventory/productlist/{key}'; + static readonly ProductListAddOrUpdateProductListItemsPath = '/inventory/productlist/{key}/items'; + static readonly ProductListProductListItemPdfAsBase64Path = '/inventory/productlist/items/pdf/base64'; + static readonly ProductListQueryProductListPath = '/inventory/productlist/s'; + static readonly ProductListCreateProductListPath = '/inventory/productlist'; + static readonly ProductListUpdateProductListPath = '/inventory/productlist/{productlistUId}'; + static readonly ProductListGetProductlistItemsPath = '/inventory/productlist/{productlistUId}'; + static readonly ProductListProductlistCompletedPath = '/inventory/productlist/{productlistUId}/completed'; + static readonly ProductListCreateProductListItemPath = '/inventory/productlist/items'; + static readonly ProductListUpdateProductListItemPath = '/inventory/productlist/items/{productListItemUId}'; + static readonly ProductListProductListItemCompletedPath = '/inventory/productlist/items/{productListItemUId}/completed'; + static readonly ProductListProductListItemsCompletedPath = '/inventory/productlist/items/completed'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Settings - Produktlistenpositionen + */ + ProductListQueryProductListItemsSettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/inventory/productlist/items/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Settings - Produktlistenpositionen + */ + ProductListQueryProductListItemsSettings(): __Observable { + return this.ProductListQueryProductListItemsSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * @param queryTokenDTO undefined + */ + ProductListQueryProductListItemResponse( + queryTokenDTO: QueryTokenDTO, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = queryTokenDTO; + let req = new HttpRequest('POST', this.rootUrl + `/inventory/productlist/items/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; + }), + ); + } + /** + * @param queryTokenDTO undefined + */ + ProductListQueryProductListItem(queryTokenDTO: QueryTokenDTO): __Observable { + return this.ProductListQueryProductListItemResponse(queryTokenDTO).pipe(__map((_r) => _r.body as ListResponseArgsOfProductListItemDTO)); + } + + /** + * Productliste by key + * @param key undefined + */ + ProductListGetProductListResponse(key: string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/inventory/productlist/key/${encodeURIComponent(String(key))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Productliste by key + * @param key undefined + */ + ProductListGetProductList(key: string): __Observable { + return this.ProductListGetProductListResponse(key).pipe(__map((_r) => _r.body as ResponseArgsOfProductListDTO)); + } + + /** + * Create or Update Productlist + * @param params The `ProductListService.ProductListCreateOrUpdateProductlistParams` containing the following parameters: + * + * - `payload`: + * + * - `key`: + */ + ProductListCreateOrUpdateProductlistResponse( + params: ProductListService.ProductListCreateOrUpdateProductlistParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + + let req = new HttpRequest('POST', this.rootUrl + `/inventory/productlist/${encodeURIComponent(String(params.key))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Create or Update Productlist + * @param params The `ProductListService.ProductListCreateOrUpdateProductlistParams` containing the following parameters: + * + * - `payload`: + * + * - `key`: + */ + ProductListCreateOrUpdateProductlist( + params: ProductListService.ProductListCreateOrUpdateProductlistParams, + ): __Observable { + return this.ProductListCreateOrUpdateProductlistResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfProductListDTO)); + } + + /** + * Add Or Update List Items + * @param params The `ProductListService.ProductListAddOrUpdateProductListItemsParams` containing the following parameters: + * + * - `payload`: + * + * - `key`: + */ + ProductListAddOrUpdateProductListItemsResponse( + params: ProductListService.ProductListAddOrUpdateProductListItemsParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/productlist/${encodeURIComponent(String(params.key))}/items`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Add Or Update List Items + * @param params The `ProductListService.ProductListAddOrUpdateProductListItemsParams` containing the following parameters: + * + * - `payload`: + * + * - `key`: + */ + ProductListAddOrUpdateProductListItems( + params: ProductListService.ProductListAddOrUpdateProductListItemsParams, + ): __Observable { + return this.ProductListAddOrUpdateProductListItemsResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfProductListItemDTO)); + } + + /** + * Artikelliste als PDF (base64) + * @param payload DocumentPayload mit EANsK + */ + ProductListProductListItemPdfAsBase64Response( + payload: DocumentPayloadOfIEnumerableOfProductListItemDTO, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = payload; + let req = new HttpRequest('POST', this.rootUrl + `/inventory/productlist/items/pdf/base64`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Artikelliste als PDF (base64) + * @param payload DocumentPayload mit EANsK + */ + ProductListProductListItemPdfAsBase64(payload: DocumentPayloadOfIEnumerableOfProductListItemDTO): __Observable { + return this.ProductListProductListItemPdfAsBase64Response(payload).pipe(__map((_r) => _r.body as ResponseArgsOfString)); + } + + /** + * @param queryTokenDTO undefined + */ + ProductListQueryProductListResponse(queryTokenDTO: QueryTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = queryTokenDTO; + let req = new HttpRequest('POST', this.rootUrl + `/inventory/productlist/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; + }), + ); + } + /** + * @param queryTokenDTO undefined + */ + ProductListQueryProductList(queryTokenDTO: QueryTokenDTO): __Observable { + return this.ProductListQueryProductListResponse(queryTokenDTO).pipe(__map((_r) => _r.body as ListResponseArgsOfProductListDTO)); + } + + /** + * @param params The `ProductListService.ProductListCreateProductListParams` containing the following parameters: + * + * - `data`: + * + * - `locale`: + */ + ProductListCreateProductListResponse( + params: ProductListService.ProductListCreateProductListParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/inventory/productlist`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `ProductListService.ProductListCreateProductListParams` containing the following parameters: + * + * - `data`: + * + * - `locale`: + */ + ProductListCreateProductList(params: ProductListService.ProductListCreateProductListParams): __Observable { + return this.ProductListCreateProductListResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfProductListDTO)); + } + + /** + * @param params The `ProductListService.ProductListUpdateProductListParams` containing the following parameters: + * + * - `productlistUId`: + * + * - `data`: + * + * - `productListItemUId`: + * + * - `locale`: + */ + ProductListUpdateProductListResponse( + params: ProductListService.ProductListUpdateProductListParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.data; + if (params.productListItemUId != null) __params = __params.set('productListItemUId', params.productListItemUId.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/inventory/productlist/${encodeURIComponent(String(params.productlistUId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `ProductListService.ProductListUpdateProductListParams` containing the following parameters: + * + * - `productlistUId`: + * + * - `data`: + * + * - `productListItemUId`: + * + * - `locale`: + */ + ProductListUpdateProductList(params: ProductListService.ProductListUpdateProductListParams): __Observable { + return this.ProductListUpdateProductListResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfProductListDTO)); + } + + /** + * @param params The `ProductListService.ProductListGetProductlistItemsParams` containing the following parameters: + * + * - `productlistUId`: + * + * - `take`: + * + * - `skip`: + */ + ProductListGetProductlistItemsResponse( + params: ProductListService.ProductListGetProductlistItemsParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/productlist/${encodeURIComponent(String(params.productlistUId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `ProductListService.ProductListGetProductlistItemsParams` containing the following parameters: + * + * - `productlistUId`: + * + * - `take`: + * + * - `skip`: + */ + ProductListGetProductlistItems( + params: ProductListService.ProductListGetProductlistItemsParams, + ): __Observable { + return this.ProductListGetProductlistItemsResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfProductListItemDTO)); + } + + /** + * @param productlistUId undefined + */ + ProductListProductlistCompletedResponse(productlistUId: string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/productlist/${encodeURIComponent(String(productlistUId))}/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; + }), + ); + } + /** + * @param productlistUId undefined + */ + ProductListProductlistCompleted(productlistUId: string): __Observable { + return this.ProductListProductlistCompletedResponse(productlistUId).pipe(__map((_r) => _r.body as ResponseArgsOfProductListDTO)); + } + + /** + * @param params The `ProductListService.ProductListCreateProductListItemParams` containing the following parameters: + * + * - `data`: + * + * - `locale`: + */ + ProductListCreateProductListItemResponse( + params: ProductListService.ProductListCreateProductListItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/inventory/productlist/items`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `ProductListService.ProductListCreateProductListItemParams` containing the following parameters: + * + * - `data`: + * + * - `locale`: + */ + ProductListCreateProductListItem( + params: ProductListService.ProductListCreateProductListItemParams, + ): __Observable { + return this.ProductListCreateProductListItemResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfProductListItemDTO)); + } + + /** + * @param params The `ProductListService.ProductListUpdateProductListItemParams` containing the following parameters: + * + * - `productListItemUId`: + * + * - `data`: + * + * - `locale`: + */ + ProductListUpdateProductListItemResponse( + params: ProductListService.ProductListUpdateProductListItemParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/inventory/productlist/items/${encodeURIComponent(String(params.productListItemUId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `ProductListService.ProductListUpdateProductListItemParams` containing the following parameters: + * + * - `productListItemUId`: + * + * - `data`: + * + * - `locale`: + */ + ProductListUpdateProductListItem( + params: ProductListService.ProductListUpdateProductListItemParams, + ): __Observable { + return this.ProductListUpdateProductListItemResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfProductListItemDTO)); + } + + /** + * @param productListItemUId undefined + */ + ProductListProductListItemCompletedResponse( + productListItemUId: string, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/productlist/items/${encodeURIComponent(String(productListItemUId))}/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; + }), + ); + } + /** + * @param productListItemUId undefined + */ + ProductListProductListItemCompleted(productListItemUId: string): __Observable { + return this.ProductListProductListItemCompletedResponse(productListItemUId).pipe( + __map((_r) => _r.body as ResponseArgsOfProductListItemDTO), + ); + } + + /** + * @param uids undefined + */ + ProductListProductListItemsCompletedResponse( + uids: Array, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = uids; + let req = new HttpRequest('POST', this.rootUrl + `/inventory/productlist/items/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; + }), + ); + } + /** + * @param uids undefined + */ + ProductListProductListItemsCompleted(uids: Array): __Observable { + return this.ProductListProductListItemsCompletedResponse(uids).pipe( + __map((_r) => _r.body as BatchResponseArgsOfProductListItemDTOAndString), + ); + } +} + +module ProductListService { + /** + * Parameters for ProductListCreateOrUpdateProductlist + */ + export interface ProductListCreateOrUpdateProductlistParams { + payload: ProductListDTO; + key: string; + } + + /** + * Parameters for ProductListAddOrUpdateProductListItems + */ + export interface ProductListAddOrUpdateProductListItemsParams { + payload: Array; + key: string; + } + + /** + * Parameters for ProductListCreateProductList + */ + export interface ProductListCreateProductListParams { + data: ProductListDTO; + locale?: null | string; + } + + /** + * Parameters for ProductListUpdateProductList + */ + export interface ProductListUpdateProductListParams { + productlistUId: string; + data: ProductListDTO; + productListItemUId?: null | string; + locale?: null | string; + } + + /** + * Parameters for ProductListGetProductlistItems + */ + export interface ProductListGetProductlistItemsParams { + productlistUId: string; + take?: null | number; + skip?: null | number; + } + + /** + * Parameters for ProductListCreateProductListItem + */ + export interface ProductListCreateProductListItemParams { + data: ProductListItemDTO; + locale?: null | string; + } + + /** + * Parameters for ProductListUpdateProductListItem + */ + export interface ProductListUpdateProductListItemParams { + productListItemUId: string; + data: ProductListItemDTO; + locale?: null | string; + } +} + +export { ProductListService }; diff --git a/generated/swagger/wws-api/src/services/stock.service.ts b/generated/swagger/wws-api/src/services/stock.service.ts new file mode 100644 index 000000000..71505687b --- /dev/null +++ b/generated/swagger/wws-api/src/services/stock.service.ts @@ -0,0 +1,687 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfStockInfoDTO } from '../models/response-args-of-ienumerable-of-stock-info-dto'; +import { StocksRequestValues } from '../models/stocks-request-values'; +import { StockRequestValues } from '../models/stock-request-values'; +import { ResponseArgsOfIEnumerableOfReturnInfoDTO } from '../models/response-args-of-ienumerable-of-return-info-dto'; +import { ResponseArgsOfDBHBranchExtensionDTO } from '../models/response-args-of-dbhbranch-extension-dto'; +import { ResponseArgsOfBranchDTO } from '../models/response-args-of-branch-dto'; +import { ResponseArgsOfStockDTO } from '../models/response-args-of-stock-dto'; +import { ResponseArgsOfIEnumerableOfStockDTO } from '../models/response-args-of-ienumerable-of-stock-dto'; +import { ResponseArgsOfIEnumerableOfStockEntryDTO } from '../models/response-args-of-ienumerable-of-stock-entry-dto'; +import { ResponseArgsOfIEnumerableOfStockItemDTO } from '../models/response-args-of-ienumerable-of-stock-item-dto'; +import { ResponseArgsOfIEnumerableOfStockOrderDTO } from '../models/response-args-of-ienumerable-of-stock-order-dto'; +import { ResponseArgsOfIEnumerableOfStockReservationDTO } from '../models/response-args-of-ienumerable-of-stock-reservation-dto'; +@Injectable({ + providedIn: 'root', +}) +class StockService extends __BaseService { + static readonly StockInStockPath = '/inventory/stock/{stockId}/instock'; + static readonly StockStocksRequestPath = '/inventory/stocks/instock'; + static readonly StockStockRequestPath = '/inventory/stock/instock'; + static readonly StockCheckItemsForReturnPath = '/inventory/branch/{branchNumber}/checkitemsforreturn'; + static readonly StockInStockByEANPath = '/inventory/stock/{stockId}/instockbyean'; + static readonly StockGetCurrentBranchExtensionPath = '/inventory/stock/current/branchExtension'; + static readonly StockCurrentBranchPath = '/inventory/stock/current/branch'; + static readonly StockCurrentStockPath = '/inventory/stock/current'; + static readonly StockGetStocksByBranchPath = '/inventory/branch/{branchId}/stock'; + static readonly StockGetStocksPath = '/inventory/stock'; + static readonly StockGetStockEntriesPath = '/inventory/stock/stockitem/{stockItemId}'; + static readonly StockGetStockItemsPath = '/inventory/stock/stockitem'; + static readonly StockGetStockOrdersPath = '/inventory/stock/{stockId}/order'; + static readonly StockGetStockReservationsPath = '/inventory/stock/{stockId}/reservation'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockInStockParams` containing the following parameters: + * + * - `stockId`: Lager PK + * + * - `articleIds`: Artikel PKs + * + * - `locale`: Lokalisierung (optional) + */ + StockInStockResponse( + params: StockService.StockInStockParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.articleIds; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/instock`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockInStockParams` containing the following parameters: + * + * - `stockId`: Lager PK + * + * - `articleIds`: Artikel PKs + * + * - `locale`: Lokalisierung (optional) + */ + StockInStock(params: StockService.StockInStockParams): __Observable { + return this.StockInStockResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockInfoDTO)); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockStocksRequestParams` containing the following parameters: + * + * - `stocksRequest`: Abfragedaten + * + * - `locale`: Lokalisierung (optional) + */ + StockStocksRequestResponse( + params: StockService.StockStocksRequestParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.stocksRequest; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/inventory/stocks/instock`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockStocksRequestParams` containing the following parameters: + * + * - `stocksRequest`: Abfragedaten + * + * - `locale`: Lokalisierung (optional) + */ + StockStocksRequest(params: StockService.StockStocksRequestParams): __Observable { + return this.StockStocksRequestResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockInfoDTO)); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockStockRequestParams` containing the following parameters: + * + * - `stockRequest`: Abfragedaten + * + * - `locale`: Lokalisierung (optional) + */ + StockStockRequestResponse( + params: StockService.StockStockRequestParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.stockRequest; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('POST', this.rootUrl + `/inventory/stock/instock`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockStockRequestParams` containing the following parameters: + * + * - `stockRequest`: Abfragedaten + * + * - `locale`: Lokalisierung (optional) + */ + StockStockRequest(params: StockService.StockStockRequestParams): __Observable { + return this.StockStockRequestResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockInfoDTO)); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockCheckItemsForReturnParams` containing the following parameters: + * + * - `eans`: EANs + * + * - `branchNumber`: Filial-Nr + * + * - `locale`: Lokalisierung (optional) + */ + StockCheckItemsForReturnResponse( + params: StockService.StockCheckItemsForReturnParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.eans; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/branch/${encodeURIComponent(String(params.branchNumber))}/checkitemsforreturn`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockCheckItemsForReturnParams` containing the following parameters: + * + * - `eans`: EANs + * + * - `branchNumber`: Filial-Nr + * + * - `locale`: Lokalisierung (optional) + */ + StockCheckItemsForReturn(params: StockService.StockCheckItemsForReturnParams): __Observable { + return this.StockCheckItemsForReturnResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfReturnInfoDTO)); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockInStockByEANParams` containing the following parameters: + * + * - `stockId`: Lager PK + * + * - `eans`: EANs + * + * - `locale`: Lokalisierung (optional) + */ + StockInStockByEANResponse( + params: StockService.StockInStockByEANParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.eans; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/instockbyean`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockInStockByEANParams` containing the following parameters: + * + * - `stockId`: Lager PK + * + * - `eans`: EANs + * + * - `locale`: Lokalisierung (optional) + */ + StockInStockByEAN(params: StockService.StockInStockByEANParams): __Observable { + return this.StockInStockByEANResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockInfoDTO)); + } + + /** + * BranchExtension + * @param locale Lokalisierung + */ + StockGetCurrentBranchExtensionResponse(locale?: null | string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/inventory/stock/current/branchExtension`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * BranchExtension + * @param locale Lokalisierung + */ + StockGetCurrentBranchExtension(locale?: null | string): __Observable { + return this.StockGetCurrentBranchExtensionResponse(locale).pipe(__map((_r) => _r.body as ResponseArgsOfDBHBranchExtensionDTO)); + } + + /** + * Dem aktuellen Lager zugeortnete Filiale + * @param locale Lokalisierung + */ + StockCurrentBranchResponse(locale?: null | string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/inventory/stock/current/branch`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Dem aktuellen Lager zugeortnete Filiale + * @param locale Lokalisierung + */ + StockCurrentBranch(locale?: null | string): __Observable { + return this.StockCurrentBranchResponse(locale).pipe(__map((_r) => _r.body as ResponseArgsOfBranchDTO)); + } + + /** + * Zugeordnetes Lager + * @param locale Lokalisierung + */ + StockCurrentStockResponse(locale?: null | string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/inventory/stock/current`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Zugeordnetes Lager + * @param locale Lokalisierung + */ + StockCurrentStock(locale?: null | string): __Observable { + return this.StockCurrentStockResponse(locale).pipe(__map((_r) => _r.body as ResponseArgsOfStockDTO)); + } + + /** + * @param params The `StockService.StockGetStocksByBranchParams` containing the following parameters: + * + * - `branchId`: + * + * - `locale`: + */ + StockGetStocksByBranchResponse( + params: StockService.StockGetStocksByBranchParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/inventory/branch/${encodeURIComponent(String(params.branchId))}/stock`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StockService.StockGetStocksByBranchParams` containing the following parameters: + * + * - `branchId`: + * + * - `locale`: + */ + StockGetStocksByBranch(params: StockService.StockGetStocksByBranchParams): __Observable { + return this.StockGetStocksByBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockDTO)); + } + StockGetStocksResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/inventory/stock`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + StockGetStocks(): __Observable { + return this.StockGetStocksResponse().pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockDTO)); + } + + /** + * @param stockItemId undefined + */ + StockGetStockEntriesResponse(stockItemId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/inventory/stock/stockitem/${encodeURIComponent(String(stockItemId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param stockItemId undefined + */ + StockGetStockEntries(stockItemId: number): __Observable { + return this.StockGetStockEntriesResponse(stockItemId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockEntryDTO)); + } + + /** + * @param itemId undefined + */ + StockGetStockItemsResponse(itemId?: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (itemId != null) __params = __params.set('itemId', itemId.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/inventory/stock/stockitem`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param itemId undefined + */ + StockGetStockItems(itemId?: number): __Observable { + return this.StockGetStockItemsResponse(itemId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockItemDTO)); + } + + /** + * @param params The `StockService.StockGetStockOrdersParams` containing the following parameters: + * + * - `stockId`: + * + * - `itemId`: + */ + StockGetStockOrdersResponse( + params: StockService.StockGetStockOrdersParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.itemId != null) __params = __params.set('itemId', params.itemId.toString()); + let req = new HttpRequest('GET', this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/order`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StockService.StockGetStockOrdersParams` containing the following parameters: + * + * - `stockId`: + * + * - `itemId`: + */ + StockGetStockOrders(params: StockService.StockGetStockOrdersParams): __Observable { + return this.StockGetStockOrdersResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockOrderDTO)); + } + + /** + * @param params The `StockService.StockGetStockReservationsParams` containing the following parameters: + * + * - `stockId`: + * + * - `itemId`: + */ + StockGetStockReservationsResponse( + params: StockService.StockGetStockReservationsParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.itemId != null) __params = __params.set('itemId', params.itemId.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/reservation`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `StockService.StockGetStockReservationsParams` containing the following parameters: + * + * - `stockId`: + * + * - `itemId`: + */ + StockGetStockReservations( + params: StockService.StockGetStockReservationsParams, + ): __Observable { + return this.StockGetStockReservationsResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfStockReservationDTO)); + } +} + +module StockService { + /** + * Parameters for StockInStock + */ + export interface StockInStockParams { + /** + * Lager PK + */ + stockId: number; + + /** + * Artikel PKs + */ + articleIds: Array; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockStocksRequest + */ + export interface StockStocksRequestParams { + /** + * Abfragedaten + */ + stocksRequest: StocksRequestValues; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockStockRequest + */ + export interface StockStockRequestParams { + /** + * Abfragedaten + */ + stockRequest: StockRequestValues; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockCheckItemsForReturn + */ + export interface StockCheckItemsForReturnParams { + /** + * EANs + */ + eans: Array; + + /** + * Filial-Nr + */ + branchNumber: string; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockInStockByEAN + */ + export interface StockInStockByEANParams { + /** + * Lager PK + */ + stockId: number; + + /** + * EANs + */ + eans: Array; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockGetStocksByBranch + */ + export interface StockGetStocksByBranchParams { + branchId: number; + locale?: null | string; + } + + /** + * Parameters for StockGetStockOrders + */ + export interface StockGetStockOrdersParams { + stockId: number; + itemId?: number; + } + + /** + * Parameters for StockGetStockReservations + */ + export interface StockGetStockReservationsParams { + stockId: number; + itemId?: number; + } +} + +export { StockService }; diff --git a/generated/swagger/wws-api/src/services/supplier.service.ts b/generated/swagger/wws-api/src/services/supplier.service.ts new file mode 100644 index 000000000..28359b26e --- /dev/null +++ b/generated/swagger/wws-api/src/services/supplier.service.ts @@ -0,0 +1,110 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfSupplierDTO } from '../models/list-response-args-of-supplier-dto'; +import { ResponseArgsOfIEnumerableOfSupplierDTO } from '../models/response-args-of-ienumerable-of-supplier-dto'; +@Injectable({ + providedIn: 'root', +}) +class SupplierService extends __BaseService { + static readonly SupplierGetSuppliersPath = '/inventory/stock/{stockId}/supplier'; + static readonly SupplierGetSuppliers2Path = '/inventory/supplier'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * @param params The `SupplierService.SupplierGetSuppliersParams` containing the following parameters: + * + * - `stockId`: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + */ + SupplierGetSuppliersResponse( + params: SupplierService.SupplierGetSuppliersParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/supplier`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * @param params The `SupplierService.SupplierGetSuppliersParams` containing the following parameters: + * + * - `stockId`: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + */ + SupplierGetSuppliers(params: SupplierService.SupplierGetSuppliersParams): __Observable { + return this.SupplierGetSuppliersResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfSupplierDTO)); + } + SupplierGetSuppliers2Response(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/inventory/supplier`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + SupplierGetSuppliers2(): __Observable { + return this.SupplierGetSuppliers2Response().pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfSupplierDTO)); + } +} + +module SupplierService { + /** + * Parameters for SupplierGetSuppliers + */ + export interface SupplierGetSuppliersParams { + stockId: number; + take?: null | number; + skip?: null | number; + locale?: null | string; + } +} + +export { SupplierService }; diff --git a/generated/swagger/wws-api/src/services/wareneingang.service.ts b/generated/swagger/wws-api/src/services/wareneingang.service.ts new file mode 100644 index 000000000..0edbe39aa --- /dev/null +++ b/generated/swagger/wws-api/src/services/wareneingang.service.ts @@ -0,0 +1,181 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; +import { ListResponseArgsOfPackageDTO2 } from '../models/list-response-args-of-package-dto2'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { ResponseArgsOfPackageDetailResponseDTO } from '../models/response-args-of-package-detail-response-dto'; +import { ResponseArgsOfPackageArrivalStatusDTO } from '../models/response-args-of-package-arrival-status-dto'; +import { PackageArrivalStatusDTO } from '../models/package-arrival-status-dto'; +@Injectable({ + providedIn: 'root', +}) +class WareneingangService extends __BaseService { + static readonly WareneingangQueryPackagesSettingsPath = '/wareneingang/packstuecke/s/settings'; + static readonly WareneingangQueryPackagesPath = '/wareneingang/packstuecke/s'; + static readonly WareneingangGetPackageDetailsPath = '/wareneingang/packstuecke/{packageId}'; + static readonly WareneingangChangePackageStatusPath = '/wareneingang/packstuecke/{packageId}/status/{modifier}'; + + constructor(config: __Configuration, http: HttpClient) { + super(config, http); + } + + /** + * Settings + */ + WareneingangQueryPackagesSettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest('GET', this.rootUrl + `/wareneingang/packstuecke/s/settings`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Settings + */ + WareneingangQueryPackagesSettings(): __Observable { + return this.WareneingangQueryPackagesSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO)); + } + + /** + * Packstücke abfragen + * @param queryToken undefined + */ + WareneingangQueryPackagesResponse(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 + `/wareneingang/packstuecke/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; + }), + ); + } + /** + * Packstücke abfragen + * @param queryToken undefined + */ + WareneingangQueryPackages(queryToken: QueryTokenDTO): __Observable { + return this.WareneingangQueryPackagesResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfPackageDTO2)); + } + + /** + * Packstück-Details + * @param packageId undefined + */ + WareneingangGetPackageDetailsResponse(packageId: string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest('GET', this.rootUrl + `/wareneingang/packstuecke/${encodeURIComponent(String(packageId))}`, __body, { + headers: __headers, + params: __params, + responseType: 'json', + }); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Packstück-Details + * @param packageId undefined + */ + WareneingangGetPackageDetails(packageId: string): __Observable { + return this.WareneingangGetPackageDetailsResponse(packageId).pipe(__map((_r) => _r.body as ResponseArgsOfPackageDetailResponseDTO)); + } + + /** + * Packstückstatus ändern + * @param params The `WareneingangService.WareneingangChangePackageStatusParams` containing the following parameters: + * + * - `payload`: + * + * - `packageId`: + * + * - `modifier`: + */ + WareneingangChangePackageStatusResponse( + params: WareneingangService.WareneingangChangePackageStatusParams, + ): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.payload; + + let req = new HttpRequest( + 'POST', + this.rootUrl + + `/wareneingang/packstuecke/${encodeURIComponent(String(params.packageId))}/status/${encodeURIComponent(String(params.modifier))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json', + }, + ); + + return this.http.request(req).pipe( + __filter((_r) => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }), + ); + } + /** + * Packstückstatus ändern + * @param params The `WareneingangService.WareneingangChangePackageStatusParams` containing the following parameters: + * + * - `payload`: + * + * - `packageId`: + * + * - `modifier`: + */ + WareneingangChangePackageStatus( + params: WareneingangService.WareneingangChangePackageStatusParams, + ): __Observable { + return this.WareneingangChangePackageStatusResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfPackageArrivalStatusDTO)); + } +} + +module WareneingangService { + /** + * Parameters for WareneingangChangePackageStatus + */ + export interface WareneingangChangePackageStatusParams { + payload: PackageArrivalStatusDTO; + packageId: string; + modifier: string; + } +} + +export { WareneingangService }; diff --git a/generated/swagger/wws-api/src/strict-http-response.ts b/generated/swagger/wws-api/src/strict-http-response.ts new file mode 100644 index 000000000..30db756eb --- /dev/null +++ b/generated/swagger/wws-api/src/strict-http-response.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { HttpResponse } from '@angular/common/http'; + +/** + * Constrains the http to not expand the response type with `| null` + */ +export type StrictHttpResponse = HttpResponse & { + readonly body: T; +}; diff --git a/generated/swagger/wws-api/src/wws-configuration.ts b/generated/swagger/wws-api/src/wws-configuration.ts new file mode 100644 index 000000000..88b6c9724 --- /dev/null +++ b/generated/swagger/wws-api/src/wws-configuration.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; + +/** + * Global configuration for Wws services + */ +@Injectable({ + providedIn: 'root', +}) +export class WwsConfiguration { + rootUrl: string = 'https://isa-test.paragon-data.net'; +} + +export interface WwsConfigurationInterface { + rootUrl?: string; +}