whalecloud-dxp-api-react-native
Version:
This section explains how to use the SDK and illustrates it with an example: - This chapter is essential to learn - For specific business development, see [Bussiness Scenario](https://www.digchan.info/en-US/dxp/user-sso/sign-up) - The Business Scenario pr
249 lines (241 loc) • 6.83 kB
text/typescript
/* tslint:disable */
/* eslint-disable */
/**
* DXP API
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document:
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
// May contain unused imports in some cases
// @ts-ignore
import type { OfferSpecForQuery } from './offer-spec-for-query';
// May contain unused imports in some cases
// @ts-ignore
import type { OrderItemForQueryMainOfferSpecification } from './order-item-for-query-main-offer-specification';
// May contain unused imports in some cases
// @ts-ignore
import type { OrderOfferInstForQuery } from './order-offer-inst-for-query';
// May contain unused imports in some cases
// @ts-ignore
import type { PromotionInstForQuery } from './promotion-inst-for-query';
/**
* Items included in the order.
* @export
* @interface OrderItemForQuery
*/
export interface OrderItemForQuery {
/**
* The unique identifier for the order item.
* @type {number}
* @memberof OrderItemForQuery
*/
'orderItemId'?: number;
/**
* The item number associated with the order item.
* @type {string}
* @memberof OrderItemForQuery
*/
'orderItemNbr'?: string;
/**
* Business event.
* @type {string}
* @memberof OrderItemForQuery
*/
'businessEvent'?: string;
/**
* The name of the business event.
* @type {string}
* @memberof OrderItemForQuery
*/
'businessEventName'?: string;
/**
* The unique customer code, used for uniquely identifying the customer in business operations.
* @type {string}
* @memberof OrderItemForQuery
*/
'custNbr'?: string;
/**
* The new customer number associated with the order item.
* @type {string}
* @memberof OrderItemForQuery
*/
'newCustNbr'?: string;
/**
* The name of the new customer associated with the order item.
* @type {string}
* @memberof OrderItemForQuery
*/
'newCustName'?: string;
/**
* The new account number associated with the order item.
* @type {string}
* @memberof OrderItemForQuery
*/
'newAcctNbr'?: string;
/**
* The unique number associated with the account.
* @type {string}
* @memberof OrderItemForQuery
*/
'acctNbr'?: string;
/**
* The unique identifier for the subscriber.
* @type {number}
* @memberof OrderItemForQuery
*/
'subsId'?: number;
/**
* The prefix associated with the subscriber\'s service number.
* @type {string}
* @memberof OrderItemForQuery
*/
'prefix'?: string;
/**
* The service number associated with the subscriber.
* @type {string}
* @memberof OrderItemForQuery
*/
'serviceNumber'?: string;
/**
* The ICCID of the subscriber\'s SIM card.
* @type {string}
* @memberof OrderItemForQuery
*/
'iccid'?: string;
/**
* The new service number.
* @type {string}
* @memberof OrderItemForQuery
*/
'newServiceNumber'?: string;
/**
* The new ICCID associated with the order item.
* @type {string}
* @memberof OrderItemForQuery
*/
'newIccid'?: string;
/**
* The current main offer number.
* @type {string}
* @memberof OrderItemForQuery
*/
'mainOfferNbr'?: string;
/**
* The type of the main offer associated with the order item. Possible values are: / 1-Bundle; / 2-Main Offer
* @type {string}
* @memberof OrderItemForQuery
*/
'mainOfferType'?: OrderItemForQueryMainOfferTypeEnum;
/**
* The name of the main offer associated with the subscriber.
* @type {string}
* @memberof OrderItemForQuery
*/
'mainOfferName'?: string;
/**
* The new main offer number to be applied to the subscriber.
* @type {string}
* @memberof OrderItemForQuery
*/
'newMainOfferNbr'?: string;
/**
* The new name of the main offer associated with the order item.
* @type {string}
* @memberof OrderItemForQuery
*/
'newMainOfferName'?: string;
/**
* The type of service associated with the subscriber.
* @type {string}
* @memberof OrderItemForQuery
*/
'serviceType'?: string;
/**
* The current state.
* @type {string}
* @memberof OrderItemForQuery
*/
'state'?: string;
/**
* The name of the state.
* @type {string}
* @memberof OrderItemForQuery
*/
'stateName'?: string;
/**
* State date. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS.
* @type {string}
* @memberof OrderItemForQuery
*/
'stateDate'?: string;
/**
* The unique identifier for the reason.
* @type {number}
* @memberof OrderItemForQuery
*/
'reasonId'?: number;
/**
* A brief explanation or description of the reason.
* @type {string}
* @memberof OrderItemForQuery
*/
'reason'?: string;
/**
* Remarks
* @type {string}
* @memberof OrderItemForQuery
*/
'remarks'?: string;
/**
* The reason for canceling the order.
* @type {string}
* @memberof OrderItemForQuery
*/
'cancelReason'?: string;
/**
* A boolean value indicating whether it is primary (true) or not (false).
* @type {boolean}
* @memberof OrderItemForQuery
*/
'primary'?: boolean;
/**
* An object containing project-specific extension fields.
* @type {object}
* @memberof OrderItemForQuery
*/
'extensions'?: object;
/**
*
* @type {OrderItemForQueryMainOfferSpecification}
* @memberof OrderItemForQuery
*/
'mainOfferSpecification'?: OrderItemForQueryMainOfferSpecification;
/**
* Detailed information about the new main offer associated with the order item.
* @type {OfferSpecForQuery}
* @memberof OrderItemForQuery
*/
'newMainOfferSpecification'?: OfferSpecForQuery;
/**
* A list of offer instances associated with the order item.
* @type {Array<OrderOfferInstForQuery>}
* @memberof OrderItemForQuery
*/
'offerInstList'?: Array<OrderOfferInstForQuery>;
/**
* A list of promotion instances associated with the order item.
* @type {Array<PromotionInstForQuery>}
* @memberof OrderItemForQuery
*/
'promotionList': Array<PromotionInstForQuery>;
}
export const OrderItemForQueryMainOfferTypeEnum = {
_1: '1',
_2: '2'
} as const;
export type OrderItemForQueryMainOfferTypeEnum = typeof OrderItemForQueryMainOfferTypeEnum[keyof typeof OrderItemForQueryMainOfferTypeEnum];