Skip to content

Commit

Permalink
js: Move user agent out into a module level const
Browse files Browse the repository at this point in the history
  • Loading branch information
svix-jplatte committed Jan 29, 2025
1 parent d5ac06b commit d2f38e4
Show file tree
Hide file tree
Showing 11 changed files with 95 additions and 91 deletions.
20 changes: 10 additions & 10 deletions javascript/src/api/application.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export class Application {
request.setQueryParam("iterator", options?.iterator);
request.setQueryParam("order", options?.order);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ListResponseApplicationOut");
}

/** Create a new application. */
Expand All @@ -40,9 +40,9 @@ export class Application {
const request = new SvixRequest(HttpMethod.POST, "/api/v1/app");

request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = applicationIn;
request.setBody(applicationIn, "ApplicationIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ApplicationOut");
}

/** Get the application with the UID from `applicationIn`, or create it if it doesn't exist yet. */
Expand All @@ -52,11 +52,11 @@ export class Application {
): Promise<ApplicationOut> {
const request = new SvixRequest(HttpMethod.POST, "/api/v1/app");

request.body = applicationIn;
request.setQueryParam("get_if_exists", true);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.setBody(applicationIn, "ApplicationIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ApplicationOut");
}

/** Get an application. */
Expand All @@ -65,17 +65,17 @@ export class Application {

request.setPathParam("app_id", appId);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ApplicationOut");
}

/** Update an application. */
public update(appId: string, applicationIn: ApplicationIn): Promise<ApplicationOut> {
const request = new SvixRequest(HttpMethod.PUT, "/api/v1/app/{app_id}");

request.setPathParam("app_id", appId);
request.body = applicationIn;
request.setBody(applicationIn, "ApplicationIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ApplicationOut");
}

/** Delete an application. */
Expand All @@ -95,8 +95,8 @@ export class Application {
const request = new SvixRequest(HttpMethod.PATCH, "/api/v1/app/{app_id}");

request.setPathParam("app_id", appId);
request.body = applicationPatch;
request.setBody(applicationPatch, "ApplicationPatch");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ApplicationOut");
}
}
8 changes: 4 additions & 4 deletions javascript/src/api/authentication.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ export class Authentication {

request.setPathParam("app_id", appId);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = appPortalAccessIn;
request.setBody(appPortalAccessIn, "AppPortalAccessIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "AppPortalAccessOut");
}

/** Expire all of the tokens associated with a specific application. */
Expand All @@ -42,7 +42,7 @@ export class Authentication {

request.setPathParam("app_id", appId);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = applicationTokenExpireIn;
request.setBody(applicationTokenExpireIn, "ApplicationTokenExpireIn");

return request.sendNoResponseBody(this.requestCtx);
}
Expand All @@ -66,7 +66,7 @@ export class Authentication {
request.setPathParam("app_id", appId);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "DashboardAccessOut");
}

/**
Expand Down
4 changes: 2 additions & 2 deletions javascript/src/api/background_task.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export class BackgroundTask {
request.setQueryParam("iterator", options?.iterator);
request.setQueryParam("order", options?.order);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ListResponseBackgroundTaskOut");
}

/**
Expand All @@ -56,6 +56,6 @@ export class BackgroundTask {

request.setPathParam("task_id", taskId);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "BackgroundTaskOut");
}
}
54 changes: 27 additions & 27 deletions javascript/src/api/endpoint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export class Endpoint {
request.setQueryParam("iterator", options?.iterator);
request.setQueryParam("order", options?.order);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ListResponseEndpointOut");
}

/**
Expand All @@ -73,9 +73,9 @@ export class Endpoint {

request.setPathParam("app_id", appId);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = endpointIn;
request.setBody(endpointIn, "EndpointIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EndpointOut");
}

/** Get an endpoint. */
Expand All @@ -88,7 +88,7 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EndpointOut");
}

/** Update an endpoint. */
Expand All @@ -104,9 +104,9 @@ export class Endpoint {

request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.body = endpointUpdate;
request.setBody(endpointUpdate, "EndpointUpdate");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EndpointOut");
}

/** Delete an endpoint. */
Expand Down Expand Up @@ -135,9 +135,9 @@ export class Endpoint {

request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.body = endpointPatch;
request.setBody(endpointPatch, "EndpointPatch");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EndpointOut");
}

/** Get the additional headers to be sent with the webhook. */
Expand All @@ -150,7 +150,7 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EndpointHeadersOut");
}

/** Set the additional headers to be sent with the webhook. */
Expand All @@ -166,7 +166,7 @@ export class Endpoint {

request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.body = endpointHeadersIn;
request.setBody(endpointHeadersIn, "EndpointHeadersIn");

return request.sendNoResponseBody(this.requestCtx);
}
Expand All @@ -192,7 +192,7 @@ export class Endpoint {

request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.body = endpointHeadersPatchIn;
request.setBody(endpointHeadersPatchIn, "EndpointHeadersPatchIn");

return request.sendNoResponseBody(this.requestCtx);
}
Expand Down Expand Up @@ -224,9 +224,9 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = recoverIn;
request.setBody(recoverIn, "RecoverIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "RecoverOut");
}

/**
Expand All @@ -249,9 +249,9 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = replayIn;
request.setBody(replayIn, "ReplayIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ReplayOut");
}

/**
Expand All @@ -269,7 +269,7 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EndpointSecretOut");
}

/**
Expand All @@ -291,7 +291,7 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = endpointSecretRotateIn;
request.setBody(endpointSecretRotateIn, "EndpointSecretRotateIn");

return request.sendNoResponseBody(this.requestCtx);
}
Expand All @@ -311,9 +311,9 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = eventExampleIn;
request.setBody(eventExampleIn, "EventExampleIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "MessageOut");
}

/** Get basic statistics for the endpoint. */
Expand All @@ -332,7 +332,7 @@ export class Endpoint {
request.setQueryParam("since", options?.since);
request.setQueryParam("until", options?.until);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EndpointStats");
}

/** Get the transformation code associated with this endpoint. */
Expand All @@ -348,7 +348,7 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EndpointTransformationOut");
}

/** Set or unset the transformation code associated with this endpoint. */
Expand All @@ -364,12 +364,12 @@ export class Endpoint {

request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.body = endpointTransformationIn;
request.setBody(endpointTransformationIn, "EndpointTransformationIn");

return request.sendNoResponseBody(this.requestCtx);
}

public async oauthUpdate(
public oauthUpdate(
appId: string,
endpointId: string,
endpointOauthConfigIn: EndpointOauthConfigIn
Expand All @@ -381,12 +381,12 @@ export class Endpoint {

request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);
request.body = endpointOauthConfigIn;
request.setBody(endpointOauthConfigIn, "EndpointOauthConfigIn");

await request.send(this.requestCtx);
return request.sendNoResponseBody(this.requestCtx);
}

public async oauthDelete(appId: string, endpointId: string): Promise<void> {
public oauthDelete(appId: string, endpointId: string): Promise<void> {
const request = new SvixRequest(
HttpMethod.DELETE,
"/app/{app_id}/endpoint/{endpoint_id}/oauth"
Expand All @@ -395,6 +395,6 @@ export class Endpoint {
request.setPathParam("app_id", appId);
request.setPathParam("endpoint_id", endpointId);

await request.send(this.requestCtx);
return request.sendNoResponseBody(this.requestCtx);
}
}
20 changes: 10 additions & 10 deletions javascript/src/api/event_type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export class EventType {
request.setQueryParam("include_archived", options?.includeArchived);
request.setQueryParam("with_content", options?.withContent);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "ListResponseEventTypeOut");
}

/**
Expand All @@ -57,9 +57,9 @@ export class EventType {
const request = new SvixRequest(HttpMethod.POST, "/api/v1/event-type");

request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = eventTypeIn;
request.setBody(eventTypeIn, "EventTypeIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EventTypeOut");
}

/**
Expand All @@ -76,9 +76,9 @@ export class EventType {
const request = new SvixRequest(HttpMethod.POST, "/api/v1/event-type/import/openapi");

request.setHeaderParam("idempotency-key", options?.idempotencyKey);
request.body = eventTypeImportOpenApiIn;
request.setBody(eventTypeImportOpenApiIn, "EventTypeImportOpenApiIn");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EventTypeImportOpenApiOut");
}

/** Get an event type. */
Expand All @@ -90,7 +90,7 @@ export class EventType {

request.setPathParam("event_type_name", eventTypeName);

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EventTypeOut");
}

/** Update an event type. */
Expand All @@ -104,9 +104,9 @@ export class EventType {
);

request.setPathParam("event_type_name", eventTypeName);
request.body = eventTypeUpdate;
request.setBody(eventTypeUpdate, "EventTypeUpdate");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EventTypeOut");
}

/**
Expand Down Expand Up @@ -140,8 +140,8 @@ export class EventType {
);

request.setPathParam("event_type_name", eventTypeName);
request.body = eventTypePatch;
request.setBody(eventTypePatch, "EventTypePatch");

return request.send(this.requestCtx);
return request.send(this.requestCtx, "EventTypeOut");
}
}
Loading

0 comments on commit d2f38e4

Please sign in to comment.