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
121 lines (113 loc) • 3.25 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 { AttrValueForQuery } from './attr-value-for-query';
/**
*
* @export
* @interface OfferInstForQuery
*/
export interface OfferInstForQuery {
/**
* A unique identifier for an offer.
* @type {string}
* @memberof OfferInstForQuery
*/
'offerNbr'?: string;
/**
* The unique identifier for the offer instance.
* @type {number}
* @memberof OfferInstForQuery
*/
'offerInstId'?: number;
/**
* The name of the offer .
* @type {string}
* @memberof OfferInstForQuery
*/
'offerName'?: string;
/**
* The type of offer. Possible values are: / 1-Bundle; / 2-Main Offer; / 3-Function Offer; /4-Additional Offer; /5-Goods Offer
* @type {string}
* @memberof OfferInstForQuery
*/
'offerType'?: OfferInstForQueryOfferTypeEnum;
/**
* A list of attribute values associated with the subscriber.
* @type {Array<AttrValueForQuery>}
* @memberof OfferInstForQuery
*/
'attrValueList'?: Array<AttrValueForQuery>;
/**
* The effective date.Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS
* @type {string}
* @memberof OfferInstForQuery
*/
'effDate'?: string;
/**
* The expiration date. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS
* @type {string}
* @memberof OfferInstForQuery
*/
'expDate'?: string;
/**
* The state.
* @type {string}
* @memberof OfferInstForQuery
*/
'state'?: string;
/**
* State date. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS.
* @type {string}
* @memberof OfferInstForQuery
*/
'stateDate'?: string;
/**
* The name of the state.
* @type {string}
* @memberof OfferInstForQuery
*/
'stateName'?: string;
/**
* A flag indicating whether the offer can be cancelled.
* @type {boolean}
* @memberof OfferInstForQuery
*/
'cancellable'?: boolean;
/**
* The date scheduled for the activation of the subscriber\'s service. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS
* @type {string}
* @memberof OfferInstForQuery
*/
'appointmentActivationDate'?: string;
/**
* The date scheduled for the deactivation of the subscriber\'s service. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS
* @type {string}
* @memberof OfferInstForQuery
*/
'appointmentDeactivationDate'?: string;
/**
* An object containing project-specific extension fields.
* @type {object}
* @memberof OfferInstForQuery
*/
'extensions'?: object;
}
export const OfferInstForQueryOfferTypeEnum = {
_2: '2',
_3: '3',
_4: '4'
} as const;
export type OfferInstForQueryOfferTypeEnum = typeof OfferInstForQueryOfferTypeEnum[keyof typeof OfferInstForQueryOfferTypeEnum];