import { FilterParams } from 'pip-services3-commons-nodex'; import { PagingParams } from 'pip-services3-commons-nodex'; import { DataPage } from 'pip-services3-commons-nodex'; import { TipV1 } from '../data/version1/TipV1'; export interface ITipsController { getTips(correlationId: string, filter: FilterParams, paging: PagingParams): Promise>; getRandomTip(correlationId: string, filter: FilterParams): Promise; getTipById(correlationId: string, tipId: string): Promise; createTip(correlationId: string, tip: TipV1): Promise; updateTip(correlationId: string, tip: TipV1): Promise; deleteTipById(correlationId: string, tipId: string): Promise; }