@antbat/base-client-js
Version:
Base JS library for BASE-platform
10 lines (9 loc) • 437 B
TypeScript
import Offer from '../models/Offer';
export interface OfferRepository {
create(owner: string, offer: Offer): Promise<Offer>;
update(owner: string, id: number, offer: Offer): Promise<Offer>;
deleteById(owner: string, id: number): Promise<number>;
getOfferByOwnerAndId(owner: string, id: number): Promise<Array<Offer>>;
getOfferByOwner(owner: string): Promise<Array<Offer>>;
getAllOffer(): Promise<Array<Offer>>;
}