Class: Account
Defined in: account.ts:16
Account-related operations: balance and sender ID management.
Constructors
Constructor
ts
new Account(client): Account;Defined in: account.ts:17
Parameters
| Parameter | Type |
|---|---|
client | HttpClient |
Returns
Account
Methods
checkSender()
ts
checkSender(name): Promise<Result<SenderIdStatus, MNotifyError>>;Defined in: account.ts:58
Checks the approval status of a sender ID.
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Promise<Result<SenderIdStatus, MNotifyError>>
getBalance()
ts
getBalance(): Promise<Result<BalanceResponse, MNotifyError>>;Defined in: account.ts:20
Fetches the current account balance.
Returns
Promise<Result<BalanceResponse, MNotifyError>>
registerSender()
ts
registerSender(name, purpose?): Promise<Result<{
message: string;
status: string;
}, MNotifyError>>;Defined in: account.ts:38
Registers a new sender ID.
Parameters
| Parameter | Type |
|---|---|
name | string |
purpose | string[] |
Returns
Promise<Result<{ message: string; status: string; }, MNotifyError>>