Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DomainWebService

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected http

http: Http

Protected options

Static Protected instance

Methods

create

  • create(domain: DomainSchema): Promise<Domain>
  • Create a new Domain.

    Parameters

    • domain: DomainSchema

      The Domain schema.

    Returns Promise<Domain>

delete

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

    Parameters

    • id: string

      The Domain ID.

    Returns Promise<boolean>

findAll

  • findAll(pagination: Pagination): Promise<PaginatedArray<Domain>>
  • Find all Domains.

    Parameters

    • pagination: Pagination

    Returns Promise<PaginatedArray<Domain>>

findConsumersById

  • findConsumersById(id: string): Promise<User[]>
  • Find the Users with role Consumer from a Domain.

    Parameters

    • id: string

      The Domain ID.

    Returns Promise<User[]>

findMediatorsById

  • findMediatorsById(id: string): Promise<User[]>
  • Find the Users with role Mediator from a Domain.

    Parameters

    • id: string

      The Domain ID.

    Returns Promise<User[]>

findOne

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

    Parameters

    • id: string

      The Domain ID.

    Returns Promise<Domain>

findRootDomain

  • findRootDomain(): Promise<Domain>
  • Find the Root Domain.

    Returns Promise<Domain>

getActiveUserCountMetrics

  • Gets the cumulative count of active users grouped by time

    Parameters

    Returns Promise<CountMetricsResponse[]>

getBalanceMetrics

getPaymentsAmountMetrics

  • Gets the cumulative sum of payment amounts grouped by time

    Parameters

    Returns Promise<TotalMetricsResponse[]>

getPaymentsCountMetrics

  • Gets the cumulative count of payment amounts grouped by time

    Parameters

    Returns Promise<CountMetricsResponse[]>

update

  • update(id: string, domain: Partial<DomainSchema>): Promise<Domain>
  • Partially update an existing Domain.

    Parameters

    • id: string

      The Domain ID.

    • domain: Partial<DomainSchema>

      The partial Domain schema.

    Returns Promise<Domain>

Static getInstance

Static initialize

Generated using TypeDoc