14 lines
1.3 KiB
TypeScript
14 lines
1.3 KiB
TypeScript
export function init(cfg: object, defaultOpts?: object): void;
|
|
export function auth(params: { subject: any; action: any; resource: any }): Promise<any>;
|
|
export function getDomains(params: { fedidUrl?: string; auth?: any }): Promise<any>;
|
|
export function getEntity(params: { shortName: string }): Promise<any>;
|
|
export function createEntity(params: { fedidUrl?: string; shortName: string }): Promise<any>;
|
|
export function produceAgreement(params: { data: any; shortName: string; role: string; archive?: any }): Promise<any>;
|
|
export function processAgreement(params: { agreementId?: string; shortName: string; role: string; archive?: any }): Promise<any>;
|
|
export function getAgreement(params: { agreementId?: string; includeSignatures?: boolean }): Promise<any>;
|
|
export function produceEvent(params: { type: string; senderShortName: string; recipientShortName: string; agreementId?: string; meta?: any; data: any; archive?: any }): Promise<any>;
|
|
export function getEvent(params: { eventId?: string; meta?: any }): Promise<any>;
|
|
export function processEvent(params: { eventId: string; shortName: string; archive?: any }): Promise<any>;
|
|
export function getAudits(params: { agreementId?: string; eventId?: string; meta?: any }): Promise<any>;
|
|
export function verifyAudit(params: { audits: string[]; shortNames: string[] }): Promise<any>;
|