mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
Merged PR 2043: #5335 Endpoint Unlock wurde erweitert
#5335 Endpoint Unlock wurde erweitert
This commit is contained in:
committed by
Lorenz Hilpert
parent
bf87df6273
commit
df1fe540d0
@@ -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';
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user