@bitclave/base-client-js
Version:
Base JS library for BASE-platform
10 lines (9 loc) • 481 B
TypeScript
import { OfferRank } from '../repository/models/OfferRank';
export interface OfferRankManager {
getByOfferIdAndRankId(offerId: number, rankerId: string): Promise<OfferRank>;
getByOfferId(offerId: number): Promise<Array<OfferRank>>;
getById(offerRankId: number): Promise<OfferRank>;
create(rank: number, rankerId: string, offerId: number): Promise<OfferRank>;
update(offerRank: OfferRank): Promise<OfferRank>;
delete(offerRankId: number): Promise<number>;
}