public static final class QueryAccountTransactionsRequest.Builder extends Object
public QueryAccountTransactionsRequest.Builder createTimeEnd(String createTimeEnd)
The end of the creation time range to query. By default, the transactions in the last month are queried. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. Example: 2018-01-01T00:00:00Z.
example:2020-03-06T01:55:00Z
public QueryAccountTransactionsRequest.Builder createTimeStart(String createTimeStart)
The beginning of the creation time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. Example: 2018-01-01T00:00:00Z.
example:2020-03-05T01:46:09Z
public QueryAccountTransactionsRequest.Builder pageNum(Integer pageNum)
The number of the page to return. Default value is 1.
example:1
public QueryAccountTransactionsRequest.Builder pageSize(Integer pageSize)
The number of entries to return on each page. Default value is 20.
example:10
public QueryAccountTransactionsRequest.Builder recordID(String recordID)
The ID of the order or bill.
example:20200302
public QueryAccountTransactionsRequest.Builder transactionChannel(String transactionChannel)
The transaction channel. If you specify one of the following transaction channels for this parameter, the results for the specified transaction channel are returned. If the transaction channel that you specify does not belong to the following transaction channels, no result is returned. If you leave this parameter empty, the results for all the following transaction channels are returned by default. Valid values:
AccountBalance
public QueryAccountTransactionsRequest.Builder transactionChannelSN(String transactionChannelSN)
The serial number of the transaction channel.
example:12342134
public QueryAccountTransactionsRequest.Builder transactionFlow(String transactionFlow)
The type of the transaction flow. If you specify one of the following types for this parameter, the results for the specified type are returned. If the type that you specify does not belong to the following types, no result is returned. If you leave this parameter empty, the results for the following two types are returned by default. Valid values:
Income
public QueryAccountTransactionsRequest.Builder transactionNumber(String transactionNumber)
The number of the transaction.
example:133314076
public QueryAccountTransactionsRequest.Builder transactionType(String transactionType)
The type of the transaction. If you specify one of the following transaction types for this parameter, the results for the specified transaction type are returned. If the transaction type that you specify does not belong to the following types, no result is returned. If you leave this parameter empty, the results for all the following transaction types are returned by default. Valid values:
Payment
public QueryAccountTransactionsRequest build()
Copyright © 2026. All rights reserved.