Constructor
new WalletQueryOptions(size, fromTimestamp, toTimestamp, cursor, status)
Creates an instance of WalletQueryOptions.
Parameters:
| Name | Type | Description |
|---|---|---|
size |
number | Maximum number of data to query. |
fromTimestamp |
number | string | Date | The starting date of the data to be queried. |
toTimestamp |
number | string | Date | The ending date of the data to be queried. |
cursor |
string | Information of the last retrieved cursor. |
status |
string | The status of account. |
Members
size :number
Type:
- number
fromTimestamp :Date
Type:
- Date
toTimestamp :Date
Type:
- Date
cursor :string
Type:
- string
status :string
Type:
- string
Methods
(static) constructFromObject(obj) → {WalletQueryOptions}
Create an instance of WalletQueryOptions from object.
You can use object instead of WalletQueryOptions instance when using caver.kas.wallet.
Because the function of caver.kas.wallet internally converts object to WalletQueryOptions instance,
and when converting, validation of the field defined inside Object is performed.
Example
const options = caver.kas.wallet.queryOptions.constructFromObject({ kind, range, size, cursor, ... })
Parameters:
| Name | Type | Description |
|---|---|---|
obj |
object | An object where query parameters are defined. |
Returns:
- Type
- WalletQueryOptions
isValidOptions(options) → {boolean}
Make sure that only essential ones are defined for the option values defined in WalletQueryOptions.
Example
const options = caver.kas.wallet.queryOptions.constructFromObject({ ... })
const isValid = options.isValidOptions(['status'])
Parameters:
| Name | Type | Description |
|---|---|---|
options |
Array.<string> | An array containing the names of options used in the function. |
Returns:
- Type
- boolean