Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WalletWebService

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected http

http: Http

Protected options

Static Protected instance

Methods

create

  • create(wallet: WalletSchema): Promise<Wallet>
  • Create a new Wallet.

    Parameters

    • wallet: WalletSchema

      The Wallet schema.

    Returns Promise<Wallet>

delete

  • delete(id: string): Promise<boolean>
  • Delete a Wallet.

    Parameters

    • id: string

      The Wallet ID.

    Returns Promise<boolean>

findAll

  • findAll(pagination: Pagination): Promise<PaginatedArray<Wallet>>
  • Find all Wallets.

    Parameters

    • pagination: Pagination

    Returns Promise<PaginatedArray<Wallet>>

findOne

  • findOne(id: string): Promise<Wallet>
  • Find a Wallet.

    Parameters

    • id: string

      The Wallet ID.

    Returns Promise<Wallet>

findRootWallet

  • findRootWallet(): Promise<Wallet>
  • Find the Root Wallet.

    Returns Promise<Wallet>

findWalletPayments

  • findWalletPayments(id: string, pagination: Pagination): Promise<PaginatedArray<Payment>>
  • Find the Payments from a Wallet.

    Parameters

    • id: string

      The Wallet ID.

    • pagination: Pagination

    Returns Promise<PaginatedArray<Payment>>

findWalletTransactions

  • findWalletTransactions(id: string, pagination: Pagination): Promise<PaginatedArray<Transaction>>
  • Find the Transactions from a Wallet.

    Parameters

    • id: string

      The Wallet ID.

    • pagination: Pagination

    Returns Promise<PaginatedArray<Transaction>>

update

  • update(id: string, wallet: Partial<WalletSchema>): Promise<Wallet>
  • Partially update an existing Wallet.

    Parameters

    • id: string

      The Wallet ID.

    • wallet: Partial<WalletSchema>

      The partial Wallet schema.

    Returns Promise<Wallet>

Static getInstance

Static initialize

Generated using TypeDoc