UNPKG

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
/* 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];