// This file is auto-generated, don't edit it import * as $dara from '@darabonba/typescript'; export class QuerySendDetailsRequest extends $dara.Model { /** * @remarks * The ID of the delivery receipt. The delivery receipt ID is the value of the BizId parameter that is returned when you call the SendSms or SendBatchSms operation. * * @example * 134523^435**** */ bizId?: string; /** * @remarks * The page number of the first page. * * This parameter is required. * * @example * 1 */ currentPage?: number; ownerId?: number; /** * @remarks * The number of items displayed per page. * * Valid values: 1 to 50. * * This parameter is required. * * @example * 10 */ pageSize?: number; /** * @remarks * The mobile numbers of the recipients. Format: * * * If you send messages in the Chinese mainland, specify an 11-digit mobile number, for example, 1390000\\*\\*\\*\\*. * * If you send messages to countries or regions outside the Chinese mainland, specify this parameter in the \\\\ format. Example: 8520000\\*\\*\\*\\*. * * This parameter is required. * * @example * 1390000**** */ phoneNumber?: string; resourceOwnerAccount?: string; resourceOwnerId?: number; /** * @remarks * The date when the message was sent. You can query messages that were sent within the last 30 days. * * Format: yyyyMMdd. Example: 20181225. * * This parameter is required. * * @example * 20181228 */ sendDate?: string; static names(): { [key: string]: string } { return { bizId: 'BizId', currentPage: 'CurrentPage', ownerId: 'OwnerId', pageSize: 'PageSize', phoneNumber: 'PhoneNumber', resourceOwnerAccount: 'ResourceOwnerAccount', resourceOwnerId: 'ResourceOwnerId', sendDate: 'SendDate', }; } static types(): { [key: string]: any } { return { bizId: 'string', currentPage: 'number', ownerId: 'number', pageSize: 'number', phoneNumber: 'string', resourceOwnerAccount: 'string', resourceOwnerId: 'number', sendDate: 'string', }; } validate() { super.validate(); } constructor(map?: { [key: string]: any }) { super(map); } }