UNPKG

mysterium-tequilapi

Version:
48 lines (47 loc) 2.76 kB
import { HttpInterface } from './adapters/interface'; import { TequilapiClient } from './client'; import { AccessPolicyDTO } from './dto/access-policies'; import { ConnectionIPDTO } from './dto/connection-ip'; import { ConnectionSessionDTO } from './dto/connection-session'; import { ConnectionStatisticsDTO } from './dto/connection-statistics'; import { ConnectionStatusDTO } from './dto/connection-status-dto'; import { ConsumerLocationDTO } from './dto/consumer-location'; import { IdentityDTO } from './dto/identity'; import { IdentityPayoutDTO } from './dto/identity-payout'; import { IdentityRegistrationDTO } from './dto/identity-registration/identity-registration'; import { NatStatusDTO } from './dto/nat-status-dto'; import { NodeHealthcheckDTO } from './dto/node-healthcheck'; import { ProposalDTO } from './dto/proposal'; import { ConnectionRequest } from './dto/query/connection-request'; import { ProposalQueryOptions } from './dto/query/proposals-query-options'; import { ServiceInfoDTO } from './dto/service-info'; import { ServiceRequest } from './dto/service-request'; import { ServiceSessionDTO } from './dto/service-session'; export declare class HttpTequilapiClient implements TequilapiClient { http: HttpInterface; constructor(http: HttpInterface); healthCheck(timeout?: number): Promise<NodeHealthcheckDTO>; natStatus(): Promise<NatStatusDTO>; stop(): Promise<void>; location(timeout?: number): Promise<ConsumerLocationDTO>; connectionLocation(timeout?: number): Promise<ConsumerLocationDTO>; identitiesList(): Promise<IdentityDTO[]>; identityCreate(passphrase: string): Promise<IdentityDTO>; identityUnlock(id: string, passphrase: string, timeout?: number): Promise<void>; identityRegistration(id: string): Promise<IdentityRegistrationDTO>; identityPayout(id: string): Promise<IdentityPayoutDTO>; updateIdentityPayout(id: string, ethAddress: string): Promise<void>; findProposals(options?: ProposalQueryOptions): Promise<ProposalDTO[]>; connectionCreate(request: ConnectionRequest, timeout?: number | undefined): Promise<ConnectionStatusDTO>; connectionStatus(): Promise<ConnectionStatusDTO>; connectionCancel(): Promise<void>; connectionIP(timeout?: number): Promise<ConnectionIPDTO>; connectionStatistics(): Promise<ConnectionStatisticsDTO>; connectionSessions(): Promise<ConnectionSessionDTO[]>; serviceList(): Promise<ServiceInfoDTO[]>; serviceGet(id: string): Promise<ServiceInfoDTO>; serviceStart(request: ServiceRequest, timeout?: number | undefined): Promise<ServiceInfoDTO>; serviceStop(serviceId: string): Promise<void>; serviceSessions(): Promise<ServiceSessionDTO[]>; accessPolicies(): Promise<AccessPolicyDTO[]>; }