svix
Version:
Svix webhooks API client and webhook verification library
16 lines (15 loc) • 736 B
TypeScript
import { DashboardAccessOut } from "../models/dashboardAccessOut";
import { IngestSourceConsumerPortalAccessIn } from "../models/ingestSourceConsumerPortalAccessIn";
import { SvixRequestContext } from "../request";
import { IngestEndpoint } from "./ingestEndpoint";
import { IngestSource } from "./ingestSource";
export interface IngestDashboardOptions {
idempotencyKey?: string;
}
export declare class Ingest {
private readonly requestCtx;
constructor(requestCtx: SvixRequestContext);
get endpoint(): IngestEndpoint;
get source(): IngestSource;
dashboard(sourceId: string, ingestSourceConsumerPortalAccessIn: IngestSourceConsumerPortalAccessIn, options?: IngestDashboardOptions): Promise<DashboardAccessOut>;
}