@antbat/base-client-js
Version:
Base JS library for BASE-platform
8 lines (7 loc) • 488 B
TypeScript
import DataRequest from '../models/DataRequest';
export interface DataRequestRepository {
requestPermissions(toPk: string, encryptedRequest: string): Promise<number>;
grantAccessForClient(fromPk: string, toPk: string, encryptedResponse: string): Promise<number>;
getRequests(fromPk: string | null, toPk: string | null): Promise<Array<DataRequest>>;
grantAccessForOffer(offerId: number, clientPk: string, encryptedClientResponse: string, priceId: number): Promise<void>;
}