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

178 lines (170 loc) 4.84 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. */ /** * * @export * @interface SubscriberForQuery */ export interface SubscriberForQuery { /** * The unique identifier for the subscriber. * @type {number} * @memberof SubscriberForQuery */ 'subsId'?: number; /** * The prefix associated with the subscriber\'s service number. * @type {string} * @memberof SubscriberForQuery */ 'prefix'?: string; /** * The service number associated with the subscriber. * @type {string} * @memberof SubscriberForQuery */ 'serviceNumber'?: string; /** * The date when the subscriber was activated. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS * @type {string} * @memberof SubscriberForQuery */ 'activeDate'?: string; /** * The reason for blocking the subscriber\'s services. * @type {string} * @memberof SubscriberForQuery */ 'blockReason'?: string; /** * The name of the blocking reason. * @type {string} * @memberof SubscriberForQuery */ 'blockReasonName'?: string; /** * The unique customer code, used for uniquely identifying the customer in business operations. * @type {string} * @memberof SubscriberForQuery */ 'custNbr'?: string; /** * The unique number associated with the account. * @type {string} * @memberof SubscriberForQuery */ 'acctNbr'?: string; /** * A flag indicating whether the subscriber has child subscribers. * @type {boolean} * @memberof SubscriberForQuery */ 'hasChild'?: boolean; /** * The ICCID of the subscriber\'s SIM card. * @type {string} * @memberof SubscriberForQuery */ 'iccid'?: string; /** * The current main offer number. * @type {string} * @memberof SubscriberForQuery */ 'mainOfferNbr'?: string; /** * The instance identifier of the main offer associated with the subscriber. * @type {number} * @memberof SubscriberForQuery */ 'mainOfferInstId'?: number; /** * The name of the main offer associated with the subscriber. * @type {string} * @memberof SubscriberForQuery */ 'mainOfferName'?: string; /** * The expiration date of the main offer associated with the subscriber.Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS * @type {string} * @memberof SubscriberForQuery */ 'mainOfferExpDate'?: string; /** * The payment flag indicating the type of payment. Possible values are: / 0-Prepaid; / 1-PostPaid; / 2-Hybrid * @type {string} * @memberof SubscriberForQuery */ 'paidFlag'?: SubscriberForQueryPaidFlagEnum; /** * The unique identifier of the parent subscriber, if applicable. * @type {number} * @memberof SubscriberForQuery */ 'parentSubsId'?: number; /** * A boolean value indicating whether it is primary (true) or not (false). * @type {boolean} * @memberof SubscriberForQuery */ 'primary'?: boolean; /** * The product identifier. * @type {number} * @memberof SubscriberForQuery */ 'prodId'?: number; /** * The name of the product associated with the subscriber. * @type {string} * @memberof SubscriberForQuery */ 'prodName'?: string; /** * The type of service associated with the subscriber. * @type {string} * @memberof SubscriberForQuery */ 'serviceType'?: string; /** * The name of the service type. * @type {string} * @memberof SubscriberForQuery */ 'serviceTypeName'?: 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 SubscriberForQuery */ 'state'?: string; /** * State date. Use ISO 8601 standard, YYYY-MM-DDTHH:MM:SS. * @type {string} * @memberof SubscriberForQuery */ 'stateDate'?: string; /** * The name of the state. * @type {string} * @memberof SubscriberForQuery */ 'stateName'?: string; } export const SubscriberForQueryPaidFlagEnum = { _0: '0', _1: '1', _2: '2' } as const; export type SubscriberForQueryPaidFlagEnum = typeof SubscriberForQueryPaidFlagEnum[keyof typeof SubscriberForQueryPaidFlagEnum];