Merged PR 2043: #5335 Endpoint Unlock wurde erweitert

#5335 Endpoint Unlock wurde erweitert
This commit is contained in:
Nino Righi
2025-11-21 14:30:01 +00:00
committed by Lorenz Hilpert
parent bf87df6273
commit df1fe540d0
11 changed files with 70 additions and 412 deletions

View File

@@ -108,6 +108,7 @@ export { ResponseArgsOfLoyaltyBookingInfoDTO } from './models/response-args-of-l
export { LoyaltyBookingValues } from './models/loyalty-booking-values';
export { ResponseArgsOfLoyaltyBonResponse } from './models/response-args-of-loyalty-bon-response';
export { LoyaltyBonResponse } from './models/loyalty-bon-response';
export { LoyaltyBonItemResponse } from './models/loyalty-bon-item-response';
export { LoyaltyBonValues } from './models/loyalty-bon-values';
export { ResponseArgsOfPayerDTO } from './models/response-args-of-payer-dto';
export { ResponseArgsOfShippingAddressDTO } from './models/response-args-of-shipping-address-dto';

View File

@@ -0,0 +1,28 @@
/* tslint:disable */
export interface LoyaltyBonItemResponse {
/**
* EAB
*/
ean?: string;
/**
* Artikel
*/
name?: string;
/**
* Warengruppe
*/
productGroup?: string;
/**
* Menge
*/
quantity: number;
/**
* Summe VK
*/
sum: number;
}

View File

@@ -1,4 +1,5 @@
/* tslint:disable */
import { LoyaltyBonItemResponse } from './loyalty-bon-item-response';
export interface LoyaltyBonResponse {
/**
@@ -6,6 +7,11 @@ export interface LoyaltyBonResponse {
*/
date?: string;
/**
* Positionen
*/
items?: Array<LoyaltyBonItemResponse>;
/**
* Summe
*/

View File

@@ -27,7 +27,7 @@ class LoyaltyCardService extends __BaseService {
static readonly LoyaltyCardLoyaltyBonCheckPath = '/loyalty/{cardCode}/bon/check';
static readonly LoyaltyCardLoyaltyBonAddPath = '/loyalty/{cardCode}/bon/add';
static readonly LoyaltyCardLockCardPath = '/loyalty/{cardCode}/lock';
static readonly LoyaltyCardUnlockCardPath = '/loyalty/{cardCode}/unlock';
static readonly LoyaltyCardUnlockCardPath = '/customer/{customerId}/loyalty/{cardCode}/unlock';
constructor(
config: __Configuration,
@@ -346,6 +346,8 @@ class LoyaltyCardService extends __BaseService {
* Unlock card
* @param params The `LoyaltyCardService.LoyaltyCardUnlockCardParams` containing the following parameters:
*
* - `customerId`:
*
* - `cardCode`:
*
* - `locale`:
@@ -355,10 +357,11 @@ class LoyaltyCardService extends __BaseService {
let __headers = new HttpHeaders();
let __body: any = null;
if (params.locale != null) __params = __params.set('locale', params.locale.toString());
let req = new HttpRequest<any>(
'POST',
this.rootUrl + `/loyalty/${encodeURIComponent(String(params.cardCode))}/unlock`,
this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/loyalty/${encodeURIComponent(String(params.cardCode))}/unlock`,
__body,
{
headers: __headers,
@@ -377,6 +380,8 @@ class LoyaltyCardService extends __BaseService {
* Unlock card
* @param params The `LoyaltyCardService.LoyaltyCardUnlockCardParams` containing the following parameters:
*
* - `customerId`:
*
* - `cardCode`:
*
* - `locale`:
@@ -437,6 +442,7 @@ module LoyaltyCardService {
* Parameters for LoyaltyCardUnlockCard
*/
export interface LoyaltyCardUnlockCardParams {
customerId: number;
cardCode: string;
locale?: null | string;
}