UNPKG

sth-ts

Version:

An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.

29 lines (28 loc) 915 B
import { Observable } from 'rxjs/Observable'; import * as model from '../model/Delegate'; import Http from '../services/Http'; /** Delegate related API calls. */ export default class DelegateApi { private http; constructor(http: Http); /** * Get delegate by username. */ get(params: model.DelegateQueryParams): Observable<model.DelegateResponse>; /** * Get delegates list. */ list(params?: model.DelegateQueryParams): Observable<model.DelegateResponse>; /** * Get voters of delegate. */ voters(params: model.DelegateQueryParams): Observable<model.DelegateVoters>; /** * Get forged data of delegate. */ forgedData(params: model.DelegateQueryParams): Observable<model.ForgedDetails>; /** * Search delegates */ search(params: model.DelegateQueryParams): Observable<model.DelegateResponse>; }