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

223 lines (215 loc) 6.8 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'; // May contain unused imports in some cases // @ts-ignore import type { InstallAddressForQuery } from './install-address-for-query'; // May contain unused imports in some cases // @ts-ignore import type { OfferInstWithSpecForQuery } from './offer-inst-with-spec-for-query'; /** * * @export * @interface SubscriberDetailForQuery */ export interface SubscriberDetailForQuery { /** * The unique identifier for the subscriber. * @type {number} * @memberof SubscriberDetailForQuery */ 'subsId'?: number; /** * The prefix associated with the subscriber\'s service number. * @type {string} * @memberof SubscriberDetailForQuery */ 'prefix'?: string; /** * The service number associated with the subscriber. * @type {string} * @memberof SubscriberDetailForQuery */ 'serviceNumber': string; /** * The unique identifier of the parent subscriber, if applicable. * @type {number} * @memberof SubscriberDetailForQuery */ 'parentSubsId'?: number; /** * The current main offer number. * @type {string} * @memberof SubscriberDetailForQuery */ 'mainOfferNbr': string; /** * The name of the main offer associated with the subscriber. * @type {string} * @memberof SubscriberDetailForQuery */ 'mainOfferName'?: string; /** * The code representing the main offer associated with the subscriber. * @type {string} * @memberof SubscriberDetailForQuery */ 'mainOfferCode'?: string; /** * The instance identifier of the main offer associated with the subscriber. * @type {number} * @memberof SubscriberDetailForQuery */ 'mainOfferInstId'?: number; /** * The product identifier. * @type {number} * @memberof SubscriberDetailForQuery */ 'prodId'?: number; /** * The unique customer code, used for uniquely identifying the customer in business operations. * @type {string} * @memberof SubscriberDetailForQuery */ 'custNbr'?: string; /** * The unique number associated with the account. * @type {string} * @memberof SubscriberDetailForQuery */ 'acctNbr'?: string; /** * The states or statuses of the subscribers to filter the results. Possible values are: / G-Inactive/ A-Active/ D-One-Way Block/ E-Two-Way Block/ B-Termination/ U-Uncompleted/ I-Initial * @type {string} * @memberof SubscriberDetailForQuery */ 'state'?: string; /** * The name of the state. * @type {string} * @memberof SubscriberDetailForQuery */ 'stateName'?: string; /** * State date. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS. * @type {string} * @memberof SubscriberDetailForQuery */ 'stateDate'?: string; /** * The reason for blocking the subscriber\'s services. * @type {string} * @memberof SubscriberDetailForQuery */ 'blockReason'?: string; /** * The name of the blocking reason. * @type {string} * @memberof SubscriberDetailForQuery */ 'blockReasonName'?: string; /** * The date when the subscriber was activated. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS * @type {string} * @memberof SubscriberDetailForQuery */ 'activeDate'?: string; /** * The ICCID of the subscriber\'s SIM card. * @type {string} * @memberof SubscriberDetailForQuery */ 'iccid'?: string; /** * IMSI (International Mobile Subscriber Identity) * @type {string} * @memberof SubscriberDetailForQuery */ 'imsi'?: string; /** * The payment flag indicating the type of payment. Possible values are: / 0-Prepaid; / 1-PostPaid; / 2-Hybrid * @type {string} * @memberof SubscriberDetailForQuery */ 'paidFlag'?: SubscriberDetailForQueryPaidFlagEnum; /** * The type of service associated with the subscriber. * @type {string} * @memberof SubscriberDetailForQuery */ 'serviceType'?: string; /** * The name of the service type. * @type {string} * @memberof SubscriberDetailForQuery */ 'serviceTypeName'?: string; /** * The effective date of the main offer associated with the subscriber.Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS * @type {string} * @memberof SubscriberDetailForQuery */ 'mainOfferEffDate'?: string; /** * The expiration date of the main offer associated with the subscriber.Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS * @type {string} * @memberof SubscriberDetailForQuery */ 'mainOfferExpDate'?: string; /** * The effective date of the agreement associated with the subscriber. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS * @type {string} * @memberof SubscriberDetailForQuery */ 'agreementEffDate'?: string; /** * The expiration date of the agreement associated with the subscriber. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS * @type {string} * @memberof SubscriberDetailForQuery */ 'agreementExpDate'?: string; /** * An object containing project-specific extension fields. * @type {object} * @memberof SubscriberDetailForQuery */ 'extensions'?: object; /** * A list of offers and their instances associated with the subscriber. * @type {Array<OfferInstWithSpecForQuery>} * @memberof SubscriberDetailForQuery */ 'offerInsList'?: Array<OfferInstWithSpecForQuery>; /** * Information related to the installation address of the subscriber\'s service. * @type {Array<AttrValueForQuery>} * @memberof SubscriberDetailForQuery */ 'attrValueList'?: Array<AttrValueForQuery>; /** * Information related to the installation address of the subscriber\'s service. * @type {InstallAddressForQuery} * @memberof SubscriberDetailForQuery */ 'installationAddrInfo'?: InstallAddressForQuery; } export const SubscriberDetailForQueryPaidFlagEnum = { _0: '0', _1: '1', _2: '2' } as const; export type SubscriberDetailForQueryPaidFlagEnum = typeof SubscriberDetailForQueryPaidFlagEnum[keyof typeof SubscriberDetailForQueryPaidFlagEnum];