sth-ts
Version:
An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.
29 lines (28 loc) • 915 B
TypeScript
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>;
}