/opt/canhelp/node_modules/svix/src/api
NameSizeModeActions
application.ts43230644editdlrm
authentication.ts56880644editdlrm
backgroundTask.ts22170644editdlrm
connector.ts36530644editdlrm
endpoint.ts147070644editdlrm
environment.ts18290644editdlrm
eventType.ts59960644editdlrm
health.ts4200644editdlrm
ingest.ts15190644editdlrm
ingestEndpoint.ts84960644editdlrm
ingestSource.ts39150644editdlrm
integration.ts46440644editdlrm
message.ts87830644editdlrm
messageAttempt.ts106990644editdlrm
messagePoller.ts37310644editdlrm
operationalWebhook.ts3580644editdlrm
operationalWebhookEndpoint.ts71700644editdlrm
statistics.ts28460644editdlrm
streaming.ts27190644editdlrm
streamingEvents.ts21200644editdlrm
streamingEventType.ts41010644editdlrm
streamingSink.ts64160644editdlrm
streamingStream.ts31960644editdlrm
Edit: /opt/canhelp/node_modules/svix/src/api/environment.ts (1829B)
// this file is @generated import { type EnvironmentIn, EnvironmentInSerializer } from "../models/environmentIn"; import { type EnvironmentOut, EnvironmentOutSerializer } from "../models/environmentOut"; import { HttpMethod, SvixRequest, type SvixRequestContext } from "../request"; export interface EnvironmentExportOptions { idempotencyKey?: string; } export interface EnvironmentImportOptions { idempotencyKey?: string; } export class Environment { public constructor(private readonly requestCtx: SvixRequestContext) {} /** * Download a JSON file containing all org-settings and event types. * * Note that the schema for [`EnvironmentOut`] is subject to change. The fields * herein are provided for convenience but should be treated as JSON blobs. */ public export(options?: EnvironmentExportOptions): Promise { const request = new SvixRequest(HttpMethod.POST, "/api/v1/environment/export"); request.setHeaderParam("idempotency-key", options?.idempotencyKey); return request.send(this.requestCtx, EnvironmentOutSerializer._fromJsonObject); } /** * Import a configuration into the active organization. * * It doesn't delete anything, only adds / updates what was passed to it. * * Note that the schema for [`EnvironmentIn`] is subject to change. The fields * herein are provided for convenience but should be treated as JSON blobs. */ public import( environmentIn: EnvironmentIn, options?: EnvironmentImportOptions ): Promise { const request = new SvixRequest(HttpMethod.POST, "/api/v1/environment/import"); request.setHeaderParam("idempotency-key", options?.idempotencyKey); request.setBody(EnvironmentInSerializer._toJsonObject(environmentIn)); return request.sendNoResponseBody(this.requestCtx); } }