import { pito } from 'pito'; // ========================================================================== export const FindRankingParam = pito.Obj({ addressId: pito.UUID(), }); export type FindRankingParam = pito.Type; // ========================================================================== export const FindRankingQuery = pito.Uobj('order') .case('trading-volumn', ({})) .case('quotes', ({})) .case('quotes-per-pyeong', ({})) .end(); export type FindRankingQuery = pito.Type; // ========================================================================== export const FindRankingOutput = pito.Obj({ index : pito.Int(), name : pito.Str(), avgPrice : pito.Num(), upDownPrice: pito.Num(), upDownRate : pito.Num({ minimum: 0, maximum: 1 }), volume : pito.Int(), quotes : pito.Num(), }); export type FindRankingOutput = pito.Type; // ==========================================================================