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