@ory/client
Version:
OpenAPI client for @ory/client
1,060 lines (1,059 loc) • 1.01 MB
JavaScript
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Ory APIs
* # Introduction Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. ## SDKs This document describes the APIs available in the Ory Network. The APIs are available as SDKs for the following languages: | Language | Download SDK | Documentation | | -------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------ | | Dart | [pub.dev](https://pub.dev/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/dart/README.md) | | .NET | [nuget.org](https://www.nuget.org/packages/Ory.Client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/dotnet/README.md) | | Elixir | [hex.pm](https://hex.pm/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/elixir/README.md) | | Go | [github.com](https://github.com/ory/client-go) | [README](https://github.com/ory/sdk/blob/master/clients/client/go/README.md) | | Java | [maven.org](https://search.maven.org/artifact/sh.ory/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/java/README.md) | | JavaScript | [npmjs.com](https://www.npmjs.com/package/@ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript/README.md) | | JavaScript (With fetch) | [npmjs.com](https://www.npmjs.com/package/@ory/client-fetch) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript-fetch/README.md) | | PHP | [packagist.org](https://packagist.org/packages/ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/php/README.md) | | Python | [pypi.org](https://pypi.org/project/ory-client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/python/README.md) | | Ruby | [rubygems.org](https://rubygems.org/gems/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/ruby/README.md) | | Rust | [crates.io](https://crates.io/crates/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/rust/README.md) |
*
* The version of the OpenAPI document: v1.21.3
* Contact: support@ory.sh
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.NormalizedProjectRevisionHydraStrategiesJwtScopeClaimEnum = exports.NormalizedProjectRevisionHydraStrategiesAccessTokenEnum = exports.NormalizedProjectStateEnum = exports.NormalizedProjectHomeRegionEnum = exports.NormalizedProjectEnvironmentEnum = exports.MessageDispatchStatusEnum = exports.MessageTemplateTypeEnum = exports.MemberInviteStatusEnum = exports.LoginFlowState = exports.LoginFlowActiveEnum = exports.JsonPatchOpEnum = exports.InvoiceTypeEnum = exports.InternalIsOwnerForProjectBySlugBodyNamespaceEnum = exports.IdentityPatchResponseActionEnum = exports.IdentityCredentialsTypeEnum = exports.IdentityStateEnum = exports.GenericErrorContentIdEnum = exports.ExpandedPermissionTreeTypeEnum = exports.CustomDomainSslStatusEnum = exports.CreateWorkspaceSubscriptionBodyIntervalEnum = exports.CreateWorkspaceSubscriptionBodyCurrencyEnum = exports.CreateWorkspaceMemberInviteBodyRoleEnum = exports.CreateSubscriptionCommonIntervalEnum = exports.CreateSubscriptionCommonCurrencyEnum = exports.CreateSubscriptionBodyIntervalEnum = exports.CreateSubscriptionBodyCurrencyEnum = exports.CreateProjectNormalizedPayloadKratosSelfserviceFlowsVerificationUseEnum = exports.CreateProjectNormalizedPayloadKratosSelfserviceFlowsRecoveryUseEnum = exports.CreateProjectNormalizedPayloadHydraStrategiesScopeEnum = exports.CreateProjectNormalizedPayloadHydraStrategiesJwtScopeClaimEnum = exports.CreateProjectNormalizedPayloadHydraStrategiesAccessTokenEnum = exports.CreateProjectNormalizedPayloadHomeRegionEnum = exports.CreateProjectNormalizedPayloadEnvironmentEnum = exports.CreateProjectBodyHomeRegionEnum = exports.CreateProjectBodyEnvironmentEnum = exports.CreateIdentityBodyStateEnum = exports.CreateEventStreamBodyTypeEnum = exports.CourierMessageType = exports.CourierMessageStatus = exports.ContinueWithVerificationUiActionEnum = exports.ContinueWithSettingsUiActionEnum = exports.ContinueWithSetOrySessionTokenActionEnum = exports.ContinueWithRedirectBrowserToActionEnum = exports.ContinueWithRecoveryUiActionEnum = exports.ConsistencyRequestParametersConsistencyEnum = exports.AuthenticatorAssuranceLevel = exports.AttributeFilterConditionEnum = exports.AddProjectToWorkspaceBodyProjectSubscriptionEnum = exports.AddProjectToWorkspaceBodyEnvironmentEnum = exports.AccountExperienceConfigurationLocaleBehaviorEnum = void 0;
exports.CourierApi = exports.CourierApiFactory = exports.CourierApiFp = exports.CourierApiAxiosParamCreator = exports.VerificationFlowState = exports.VerifiableIdentityAddressViaEnum = exports.UpdateVerificationFlowWithLinkMethodMethodEnum = exports.UpdateVerificationFlowWithCodeMethodMethodEnum = exports.UpdateSubscriptionBodyIntervalEnum = exports.UpdateRegistrationFlowWithProfileMethodScreenEnum = exports.UpdateRecoveryFlowWithLinkMethodMethodEnum = exports.UpdateRecoveryFlowWithCodeMethodMethodEnum = exports.UpdateIdentityBodyStateEnum = exports.UiTextTypeEnum = exports.UiNodeTextAttributesNodeTypeEnum = exports.UiNodeScriptAttributesNodeTypeEnum = exports.UiNodeInputAttributesTypeEnum = exports.UiNodeInputAttributesOnloadTriggerEnum = exports.UiNodeInputAttributesOnclickTriggerEnum = exports.UiNodeInputAttributesNodeTypeEnum = exports.UiNodeInputAttributesAutocompleteEnum = exports.UiNodeImageAttributesNodeTypeEnum = exports.UiNodeDivisionAttributesNodeTypeEnum = exports.UiNodeAnchorAttributesNodeTypeEnum = exports.UiNodeTypeEnum = exports.UiNodeGroupEnum = exports.SubscriptionCurrentIntervalEnum = exports.SubscriptionCurrencyEnum = exports.SettingsFlowState = exports.SetEventStreamBodyTypeEnum = exports.SessionAuthenticationMethodMethodEnum = exports.RelationshipPatchActionEnum = exports.RegistrationFlowState = exports.RegistrationFlowActiveEnum = exports.RecoveryFlowState = exports.QuotaUsageFeatureEnum = exports.ProjectMetadataStateEnum = exports.ProjectMetadataHomeRegionEnum = exports.ProjectMetadataEnvironmentEnum = exports.ProjectStateEnum = exports.ProjectHomeRegionEnum = exports.ProjectEnvironmentEnum = exports.NormalizedProjectRevisionThirdPartyProviderStateEnum = exports.NormalizedProjectRevisionThirdPartyProviderPkceEnum = exports.NormalizedProjectRevisionScimClientStateEnum = exports.NormalizedProjectRevisionSAMLProviderStateEnum = exports.NormalizedProjectRevisionCourierChannelRequestConfigAuthTypeEnum = exports.NormalizedProjectRevisionKratosSelfserviceFlowsVerificationUseEnum = exports.NormalizedProjectRevisionKratosSelfserviceFlowsRecoveryUseEnum = exports.NormalizedProjectRevisionHydraStrategiesScopeEnum = void 0;
exports.WellknownApi = exports.WellknownApiFactory = exports.WellknownApiFp = exports.WellknownApiAxiosParamCreator = exports.RelationshipApi = exports.RelationshipApiFactory = exports.RelationshipApiFp = exports.RelationshipApiAxiosParamCreator = exports.ProjectApi = exports.ProjectApiFactory = exports.ProjectApiFp = exports.ProjectApiAxiosParamCreator = exports.PermissionApi = exports.PermissionApiFactory = exports.PermissionApiFp = exports.PermissionApiAxiosParamCreator = exports.OidcApi = exports.OidcApiFactory = exports.OidcApiFp = exports.OidcApiAxiosParamCreator = exports.OAuth2Api = exports.OAuth2ApiFactory = exports.OAuth2ApiFp = exports.OAuth2ApiAxiosParamCreator = exports.MetadataApi = exports.MetadataApiFactory = exports.MetadataApiFp = exports.MetadataApiAxiosParamCreator = exports.JwkApi = exports.JwkApiFactory = exports.JwkApiFp = exports.JwkApiAxiosParamCreator = exports.ListSessionsExpandEnum = exports.ListIdentitiesConsistencyEnum = exports.GetSessionExpandEnum = exports.GetIdentityByExternalIDIncludeCredentialEnum = exports.GetIdentityIncludeCredentialEnum = exports.DeleteIdentityCredentialsTypeEnum = exports.IdentityApi = exports.IdentityApiFactory = exports.IdentityApiFp = exports.IdentityApiAxiosParamCreator = exports.FrontendApi = exports.FrontendApiFactory = exports.FrontendApiFp = exports.FrontendApiAxiosParamCreator = exports.EventsApi = exports.EventsApiFactory = exports.EventsApiFp = exports.EventsApiAxiosParamCreator = void 0;
exports.WorkspaceApi = exports.WorkspaceApiFactory = exports.WorkspaceApiFp = exports.WorkspaceApiAxiosParamCreator = void 0;
const axios_1 = require("axios");
// Some imports not used depending on template conditions
// @ts-ignore
const common_1 = require("./common");
// @ts-ignore
const base_1 = require("./base");
exports.AccountExperienceConfigurationLocaleBehaviorEnum = {
ForceDefault: 'force_default',
RespectAcceptLanguage: 'respect_accept_language',
UnknownDefaultOpenApi: '11184809'
};
exports.AddProjectToWorkspaceBodyEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
exports.AddProjectToWorkspaceBodyProjectSubscriptionEnum = {
Migrate: 'migrate',
Ignore: 'ignore',
UnknownDefaultOpenApi: '11184809'
};
exports.AttributeFilterConditionEnum = {
Equals: 'equals',
NotEquals: 'not_equals',
Contains: 'contains',
NotContains: 'not_contains',
Regex: 'regex',
NotRegex: 'not_regex',
Set: 'set',
NotSet: 'not_set',
UnknownDefaultOpenApi: '11184809'
};
/**
* The authenticator assurance level can be one of \"aal1\", \"aal2\", or \"aal3\". A higher number means that it is harder for an attacker to compromise the account. Generally, \"aal1\" implies that one authentication factor was used while AAL2 implies that two factors (e.g. password + TOTP) have been used. To learn more about these levels please head over to: https://www.ory.sh/kratos/docs/concepts/credentials
* @export
* @enum {string}
*/
exports.AuthenticatorAssuranceLevel = {
Aal0: 'aal0',
Aal1: 'aal1',
Aal2: 'aal2',
Aal3: 'aal3',
UnknownDefaultOpenApi: '11184809'
};
exports.ConsistencyRequestParametersConsistencyEnum = {
Empty: '',
Strong: 'strong',
Eventual: 'eventual',
UnknownDefaultOpenApi: '11184809'
};
exports.ContinueWithRecoveryUiActionEnum = {
ShowRecoveryUi: 'show_recovery_ui',
UnknownDefaultOpenApi: '11184809'
};
exports.ContinueWithRedirectBrowserToActionEnum = {
RedirectBrowserTo: 'redirect_browser_to',
UnknownDefaultOpenApi: '11184809'
};
exports.ContinueWithSetOrySessionTokenActionEnum = {
SetOrySessionToken: 'set_ory_session_token',
UnknownDefaultOpenApi: '11184809'
};
exports.ContinueWithSettingsUiActionEnum = {
ShowSettingsUi: 'show_settings_ui',
UnknownDefaultOpenApi: '11184809'
};
exports.ContinueWithVerificationUiActionEnum = {
ShowVerificationUi: 'show_verification_ui',
UnknownDefaultOpenApi: '11184809'
};
/**
* A Message\'s Status
* @export
* @enum {string}
*/
exports.CourierMessageStatus = {
Queued: 'queued',
Sent: 'sent',
Processing: 'processing',
Abandoned: 'abandoned',
UnknownDefaultOpenApi: '11184809'
};
/**
* It can either be `email` or `phone`
* @export
* @enum {string}
*/
exports.CourierMessageType = {
Email: 'email',
Phone: 'phone',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateEventStreamBodyTypeEnum = {
Sns: 'sns',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateIdentityBodyStateEnum = {
Active: 'active',
Inactive: 'inactive',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectBodyEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectBodyHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectNormalizedPayloadEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectNormalizedPayloadHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectNormalizedPayloadHydraStrategiesAccessTokenEnum = {
Opaque: 'opaque',
Jwt: 'jwt',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectNormalizedPayloadHydraStrategiesJwtScopeClaimEnum = {
List: 'list',
String: 'string',
Both: 'both',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectNormalizedPayloadHydraStrategiesScopeEnum = {
Exact: 'exact',
Wildcard: 'wildcard',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectNormalizedPayloadKratosSelfserviceFlowsRecoveryUseEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateProjectNormalizedPayloadKratosSelfserviceFlowsVerificationUseEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateSubscriptionBodyCurrencyEnum = {
Usd: 'usd',
Eur: 'eur',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateSubscriptionBodyIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateSubscriptionCommonCurrencyEnum = {
Usd: 'usd',
Eur: 'eur',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateSubscriptionCommonIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateWorkspaceMemberInviteBodyRoleEnum = {
Owner: 'owner',
Developer: 'developer',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateWorkspaceSubscriptionBodyCurrencyEnum = {
Usd: 'usd',
Eur: 'eur',
UnknownDefaultOpenApi: '11184809'
};
exports.CreateWorkspaceSubscriptionBodyIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
exports.CustomDomainSslStatusEnum = {
Initializing: 'initializing',
PendingValidation: 'pending_validation',
Deleted: 'deleted',
PendingIssuance: 'pending_issuance',
PendingDeployment: 'pending_deployment',
PendingDeletion: 'pending_deletion',
PendingExpiration: 'pending_expiration',
Expired: 'expired',
Active: 'active',
InitializingTimedOut: 'initializing_timed_out',
ValidationTimedOut: 'validation_timed_out',
IssuanceTimedOut: 'issuance_timed_out',
DeploymentTimedOut: 'deployment_timed_out',
DeletionTimedOut: 'deletion_timed_out',
PendingCleanup: 'pending_cleanup',
StagingDeployment: 'staging_deployment',
StagingActive: 'staging_active',
Deactivating: 'deactivating',
Inactive: 'inactive',
BackupIssued: 'backup_issued',
HoldingDeployment: 'holding_deployment',
Empty: '',
UnknownDefaultOpenApi: '11184809'
};
exports.ExpandedPermissionTreeTypeEnum = {
Union: 'union',
Exclusion: 'exclusion',
Intersection: 'intersection',
Leaf: 'leaf',
TupleToSubjectSet: 'tuple_to_subject_set',
ComputedSubjectSet: 'computed_subject_set',
Not: 'not',
Unspecified: 'unspecified',
UnknownDefaultOpenApi: '11184809'
};
exports.GenericErrorContentIdEnum = {
FeatureNotAvailable: 'feature_not_available',
QuotaExceeded: 'quota_exceeded',
UnknownDefaultOpenApi: '11184809'
};
exports.IdentityStateEnum = {
Active: 'active',
Inactive: 'inactive',
UnknownDefaultOpenApi: '11184809'
};
exports.IdentityCredentialsTypeEnum = {
Password: 'password',
Oidc: 'oidc',
Totp: 'totp',
LookupSecret: 'lookup_secret',
Webauthn: 'webauthn',
Code: 'code',
Passkey: 'passkey',
Profile: 'profile',
Saml: 'saml',
LinkRecovery: 'link_recovery',
CodeRecovery: 'code_recovery',
UnknownDefaultOpenApi: '11184809'
};
exports.IdentityPatchResponseActionEnum = {
Create: 'create',
Error: 'error',
UnknownDefaultOpenApi: '11184809'
};
exports.InternalIsOwnerForProjectBySlugBodyNamespaceEnum = {
User: 'User',
ApiKey: ' ApiKey',
UnknownDefaultOpenApi: '11184809'
};
exports.InvoiceTypeEnum = {
Usage: 'usage',
Base: 'base',
UnknownDefaultOpenApi: '11184809'
};
exports.JsonPatchOpEnum = {
Add: 'add',
Remove: 'remove',
Replace: 'replace',
Move: 'move',
Copy: 'copy',
Test: 'test',
UnknownDefaultOpenApi: '11184809'
};
exports.LoginFlowActiveEnum = {
Password: 'password',
Oidc: 'oidc',
Totp: 'totp',
LookupSecret: 'lookup_secret',
Webauthn: 'webauthn',
Code: 'code',
Passkey: 'passkey',
Profile: 'profile',
Saml: 'saml',
LinkRecovery: 'link_recovery',
CodeRecovery: 'code_recovery',
UnknownDefaultOpenApi: '11184809'
};
/**
* The experimental state represents the state of a login flow. This field is EXPERIMENTAL and subject to change!
* @export
* @enum {string}
*/
exports.LoginFlowState = {
ChooseMethod: 'choose_method',
SentEmail: 'sent_email',
PassedChallenge: 'passed_challenge',
UnknownDefaultOpenApi: '11184809'
};
exports.MemberInviteStatusEnum = {
Pending: 'pending',
Accepted: 'accepted',
Declined: 'declined',
Expired: 'expired',
Cancelled: 'cancelled',
Removed: 'removed',
UnknownDefaultOpenApi: '11184809'
};
exports.MessageTemplateTypeEnum = {
RecoveryInvalid: 'recovery_invalid',
RecoveryValid: 'recovery_valid',
RecoveryCodeInvalid: 'recovery_code_invalid',
RecoveryCodeValid: 'recovery_code_valid',
VerificationInvalid: 'verification_invalid',
VerificationValid: 'verification_valid',
VerificationCodeInvalid: 'verification_code_invalid',
VerificationCodeValid: 'verification_code_valid',
Stub: 'stub',
LoginCodeValid: 'login_code_valid',
RegistrationCodeValid: 'registration_code_valid',
UnknownDefaultOpenApi: '11184809'
};
exports.MessageDispatchStatusEnum = {
Failed: 'failed',
Success: 'success',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectStateEnum = {
Running: 'running',
Halted: 'halted',
Deleted: 'deleted',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionHydraStrategiesAccessTokenEnum = {
Opaque: 'opaque',
Jwt: 'jwt',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionHydraStrategiesJwtScopeClaimEnum = {
List: 'list',
String: 'string',
Both: 'both',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionHydraStrategiesScopeEnum = {
Exact: 'exact',
Wildcard: 'wildcard',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionKratosSelfserviceFlowsRecoveryUseEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionKratosSelfserviceFlowsVerificationUseEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionCourierChannelRequestConfigAuthTypeEnum = {
BasicAuth: 'basic_auth',
ApiKey: 'api_key',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionSAMLProviderStateEnum = {
Enabled: 'enabled',
Disabled: 'disabled',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionScimClientStateEnum = {
Enabled: 'enabled',
Disabled: 'disabled',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionThirdPartyProviderPkceEnum = {
Auto: 'auto',
Never: 'never',
Force: 'force',
UnknownDefaultOpenApi: '11184809'
};
exports.NormalizedProjectRevisionThirdPartyProviderStateEnum = {
Enabled: 'enabled',
Disabled: 'disabled',
UnknownDefaultOpenApi: '11184809'
};
exports.ProjectEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
exports.ProjectHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
exports.ProjectStateEnum = {
Running: 'running',
Halted: 'halted',
Deleted: 'deleted',
UnknownDefaultOpenApi: '11184809'
};
exports.ProjectMetadataEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
exports.ProjectMetadataHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
exports.ProjectMetadataStateEnum = {
Running: 'running',
Halted: 'halted',
Deleted: 'deleted',
UnknownDefaultOpenApi: '11184809'
};
exports.QuotaUsageFeatureEnum = {
ProductionProjects: 'production_projects',
StagingProjects: 'staging_projects',
DevelopmentProjects: 'development_projects',
DailyActiveUsers: 'daily_active_users',
CustomDomains: 'custom_domains',
EventStreams: 'event_streams',
EventStreamEvents: 'event_stream_events',
Sla: 'sla',
CollaboratorSeats: 'collaborator_seats',
EdgeCache: 'edge_cache',
BrandingThemes: 'branding_themes',
ZendeskSupport: 'zendesk_support',
ZendeskSupportOnCall: 'zendesk_support_on_call',
ProjectMetrics: 'project_metrics',
ProjectMetricsTimeWindow: 'project_metrics_time_window',
ProjectMetricsEventsHistory: 'project_metrics_events_history',
Organizations: 'organizations',
RopGrant: 'rop_grant',
ConciergeOnboarding: 'concierge_onboarding',
Credit: 'credit',
DataLocationGlobal: 'data_location_global',
DataLocationUs: 'data_location_us',
DataLocationAsiane: 'data_location_asiane',
M2mTokenIssuance: 'm2m_token_issuance',
PermissionChecks: 'permission_checks',
Captcha: 'captcha',
SamlSp: 'saml_sp',
SamlIdp: 'saml_idp',
AutoLinkPolicy: 'auto_link_policy',
ScimClients: 'scim_clients',
DefaultSmtpEmailCustomization: 'default_smtp_email_customization',
OnboardingPortal: 'onboarding_portal',
UpdateSelfServiceRegistrationRateLimitTier: 'update_self_service_registration_rate_limit_tier',
UpdateSelfServiceRecoveryRateLimitTier: 'update_self_service_recovery_rate_limit_tier',
UpdateSelfServiceSettingsRateLimitTier: 'update_self_service_settings_rate_limit_tier',
UpdateSelfServiceVerificationRateLimitTier: 'update_self_service_verification_rate_limit_tier',
IdentitiesCreateRateLimitTier: 'identities_create_rate_limit_tier',
IdentitiesImportRateLimitTier: 'identities_import_rate_limit_tier',
FedCmParametersRateLimitTier: 'fed_cm_parameters_rate_limit_tier',
DataLocationRegional: 'data_location_regional',
RateLimitTier: 'rate_limit_tier',
SessionRateLimitTier: 'session_rate_limit_tier',
IdentitiesListRateLimitTier: 'identities_list_rate_limit_tier',
PermissionChecksRateLimitTier: 'permission_checks_rate_limit_tier',
Oauth2IntrospectRateLimitTier: 'oauth2_introspect_rate_limit_tier',
CreateRecoveryAdminRateLimitTier: 'create_recovery_admin_rate_limit_tier',
ScimRateLimitTier: 'scim_rate_limit_tier',
UnknownDefaultOpenApi: '11184809'
};
/**
* The experimental state represents the state of a recovery flow. This field is EXPERIMENTAL and subject to change!
* @export
* @enum {string}
*/
exports.RecoveryFlowState = {
ChooseMethod: 'choose_method',
SentEmail: 'sent_email',
PassedChallenge: 'passed_challenge',
UnknownDefaultOpenApi: '11184809'
};
exports.RegistrationFlowActiveEnum = {
Password: 'password',
Oidc: 'oidc',
Totp: 'totp',
LookupSecret: 'lookup_secret',
Webauthn: 'webauthn',
Code: 'code',
Passkey: 'passkey',
Profile: 'profile',
Saml: 'saml',
LinkRecovery: 'link_recovery',
CodeRecovery: 'code_recovery',
UnknownDefaultOpenApi: '11184809'
};
/**
* The experimental state represents the state of a registration flow. This field is EXPERIMENTAL and subject to change!
* @export
* @enum {string}
*/
exports.RegistrationFlowState = {
ChooseMethod: 'choose_method',
SentEmail: 'sent_email',
PassedChallenge: 'passed_challenge',
UnknownDefaultOpenApi: '11184809'
};
exports.RelationshipPatchActionEnum = {
Insert: 'insert',
Delete: 'delete',
UnknownDefaultOpenApi: '11184809'
};
exports.SessionAuthenticationMethodMethodEnum = {
LinkRecovery: 'link_recovery',
CodeRecovery: 'code_recovery',
Password: 'password',
Code: 'code',
Totp: 'totp',
Oidc: 'oidc',
Webauthn: 'webauthn',
LookupSecret: 'lookup_secret',
V06LegacySession: 'v0.6_legacy_session',
UnknownDefaultOpenApi: '11184809'
};
exports.SetEventStreamBodyTypeEnum = {
Sns: 'sns',
UnknownDefaultOpenApi: '11184809'
};
/**
* The experimental state represents the state of a settings flow. This field is EXPERIMENTAL and subject to change!
* @export
* @enum {string}
*/
exports.SettingsFlowState = {
ShowForm: 'show_form',
Success: 'success',
UnknownDefaultOpenApi: '11184809'
};
exports.SubscriptionCurrencyEnum = {
Usd: 'usd',
Eur: 'eur',
UnknownDefaultOpenApi: '11184809'
};
exports.SubscriptionCurrentIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeGroupEnum = {
Default: 'default',
Password: 'password',
Oidc: 'oidc',
Profile: 'profile',
Link: 'link',
Code: 'code',
Totp: 'totp',
LookupSecret: 'lookup_secret',
Webauthn: 'webauthn',
Passkey: 'passkey',
IdentifierFirst: 'identifier_first',
Captcha: 'captcha',
Saml: 'saml',
Oauth2Consent: 'oauth2_consent',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeTypeEnum = {
Text: 'text',
Input: 'input',
Img: 'img',
A: 'a',
Script: 'script',
Div: 'div',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeAnchorAttributesNodeTypeEnum = {
A: 'a',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeDivisionAttributesNodeTypeEnum = {
Div: 'div',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeImageAttributesNodeTypeEnum = {
Img: 'img',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeInputAttributesAutocompleteEnum = {
Email: 'email',
Tel: 'tel',
Url: 'url',
CurrentPassword: 'current-password',
NewPassword: 'new-password',
OneTimeCode: 'one-time-code',
UsernameWebauthn: 'username webauthn',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeInputAttributesNodeTypeEnum = {
Input: 'input',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeInputAttributesOnclickTriggerEnum = {
OryWebAuthnRegistration: 'oryWebAuthnRegistration',
OryWebAuthnLogin: 'oryWebAuthnLogin',
OryPasskeyLogin: 'oryPasskeyLogin',
OryPasskeyLoginAutocompleteInit: 'oryPasskeyLoginAutocompleteInit',
OryPasskeyRegistration: 'oryPasskeyRegistration',
OryPasskeySettingsRegistration: 'oryPasskeySettingsRegistration',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeInputAttributesOnloadTriggerEnum = {
OryWebAuthnRegistration: 'oryWebAuthnRegistration',
OryWebAuthnLogin: 'oryWebAuthnLogin',
OryPasskeyLogin: 'oryPasskeyLogin',
OryPasskeyLoginAutocompleteInit: 'oryPasskeyLoginAutocompleteInit',
OryPasskeyRegistration: 'oryPasskeyRegistration',
OryPasskeySettingsRegistration: 'oryPasskeySettingsRegistration',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeInputAttributesTypeEnum = {
Text: 'text',
Password: 'password',
Number: 'number',
Checkbox: 'checkbox',
Hidden: 'hidden',
Email: 'email',
Tel: 'tel',
Submit: 'submit',
Button: 'button',
DatetimeLocal: 'datetime-local',
Date: 'date',
Url: 'url',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeScriptAttributesNodeTypeEnum = {
Script: 'script',
UnknownDefaultOpenApi: '11184809'
};
exports.UiNodeTextAttributesNodeTypeEnum = {
Text: 'text',
UnknownDefaultOpenApi: '11184809'
};
exports.UiTextTypeEnum = {
Info: 'info',
Error: 'error',
Success: 'success',
UnknownDefaultOpenApi: '11184809'
};
exports.UpdateIdentityBodyStateEnum = {
Active: 'active',
Inactive: 'inactive',
UnknownDefaultOpenApi: '11184809'
};
exports.UpdateRecoveryFlowWithCodeMethodMethodEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
exports.UpdateRecoveryFlowWithLinkMethodMethodEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
exports.UpdateRegistrationFlowWithProfileMethodScreenEnum = {
CredentialSelection: 'credential-selection',
Previous: 'previous',
UnknownDefaultOpenApi: '11184809'
};
exports.UpdateSubscriptionBodyIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
exports.UpdateVerificationFlowWithCodeMethodMethodEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
exports.UpdateVerificationFlowWithLinkMethodMethodEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
exports.VerifiableIdentityAddressViaEnum = {
Email: 'email',
Sms: 'sms',
UnknownDefaultOpenApi: '11184809'
};
/**
* The experimental state represents the state of a verification flow. This field is EXPERIMENTAL and subject to change!
* @export
* @enum {string}
*/
exports.VerificationFlowState = {
ChooseMethod: 'choose_method',
SentEmail: 'sent_email',
PassedChallenge: 'passed_challenge',
UnknownDefaultOpenApi: '11184809'
};
/**
* CourierApi - axios parameter creator
* @export
*/
const CourierApiAxiosParamCreator = function (configuration) {
return {
/**
* Gets a specific messages by the given ID.
* @summary Get a Message
* @param {string} id MessageID is the ID of the message.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getCourierMessage: (id_1, ...args_1) => __awaiter(this, [id_1, ...args_1], void 0, function* (id, options = {}) {
// verify required parameter 'id' is not null or undefined
(0, common_1.assertParamExists)('getCourierMessage', 'id', id);
const localVarPath = `/admin/courier/messages/{id}`
.replace(`{${"id"}}`, encodeURIComponent(String(id)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'GET' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
// authentication oryAccessToken required
// http bearer authentication required
yield (0, common_1.setBearerAuthToObject)(localVarHeaderParameter, configuration);
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions,
};
}),
/**
* Lists all messages by given status and recipient.
* @summary List Messages
* @param {number} [pageSize] Items per Page This is the number of items per page to return. For details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).
* @param {string} [pageToken] Next Page Token The next page token. For details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).
* @param {CourierMessageStatus} [status] Status filters out messages based on status. If no value is provided, it doesn\'t take effect on filter.
* @param {string} [recipient] Recipient filters out messages based on recipient. If no value is provided, it doesn\'t take effect on filter.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
listCourierMessages: (pageSize_1, pageToken_1, status_1, recipient_1, ...args_1) => __awaiter(this, [pageSize_1, pageToken_1, status_1, recipient_1, ...args_1], void 0, function* (pageSize, pageToken, status, recipient, options = {}) {
const localVarPath = `/admin/courier/messages`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'GET' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
// authentication oryAccessToken required
// http bearer authentication required
yield (0, common_1.setBearerAuthToObject)(localVarHeaderParameter, configuration);
if (pageSize !== undefined) {
localVarQueryParameter['page_size'] = pageSize;
}
if (pageToken !== undefined) {
localVarQueryParameter['page_token'] = pageToken;
}
if (status !== undefined) {
localVarQueryParameter['status'] = status;
}
if (recipient !== undefined) {
localVarQueryParameter['recipient'] = recipient;
}
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions,
};
}),
};
};
exports.CourierApiAxiosParamCreator = CourierApiAxiosParamCreator;
/**
* CourierApi - functional programming interface
* @export
*/
const CourierApiFp = function (configuration) {
const localVarAxiosParamCreator = (0, exports.CourierApiAxiosParamCreator)(configuration);
return {
/**
* Gets a specific messages by the given ID.
* @summary Get a Message
* @param {string} id MessageID is the ID of the message.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getCourierMessage(id, options) {
return __awaiter(this, void 0, void 0, function* () {
var _a, _b, _c;
const localVarAxiosArgs = yield localVarAxiosParamCreator.getCourierMessage(id, options);
const localVarOperationServerIndex = (_a = configuration === null || configuration === void 0 ? void 0 : configuration.serverIndex) !== null && _a !== void 0 ? _a : 0;
const localVarOperationServerBasePath = (_c = (_b = base_1.operationServerMap['CourierApi.getCourierMessage']) === null || _b === void 0 ? void 0 : _b[localVarOperationServerIndex]) === null || _c === void 0 ? void 0 : _c.url;
return (axios, basePath) => (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
});
},
/**
* Lists all messages by given status and recipient.
* @summary List Messages
* @param {number} [pageSize] Items per Page This is the number of items per page to return. For details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).
* @param {string} [pageToken] Next Page Token The next page token. For details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).
* @param {CourierMessageStatus} [status] Status filters out messages based on status. If no value is provided, it doesn\'t take effect on filter.
* @param {string} [recipient] Recipient filters out messages based on recipient. If no value is provided, it doesn\'t take effect on filter.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
listCourierMessages(pageSize, pageToken, status, recipient, options) {
return __awaiter(this, void 0, void 0, function* () {
var _a, _b, _c;
const localVarAxiosArgs = yield localVarAxiosParamCreator.listCourierMessages(pageSize, pageToken, status, recipient, options);
const localVarOperationServerIndex = (_a = configuration === null || configuration === void 0 ? void 0 : configuration.serverIndex) !== null && _a !== void 0 ? _a : 0;
const localVarOperationServerBasePath = (_c = (_b = base_1.operationServerMap['CourierApi.listCourierMessages']) === null || _b === void 0 ? void 0 : _b[localVarOperationServerIndex]) === null || _c === void 0 ? void 0 : _c.url;
return (axios, basePath) => (0, common_1.createRequestFunction)(localVarAxiosArgs, axios_1.default, base_1.BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
});
},
};
};
exports.CourierApiFp = CourierApiFp;
/**
* CourierApi - factory interface
* @export
*/
const CourierApiFactory = function (configuration, basePath, axios) {
const localVarFp = (0, exports.CourierApiFp)(configuration);
return {
/**
* Gets a specific messages by the given ID.
* @summary Get a Message
* @param {CourierApiGetCourierMessageRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getCourierMessage(requestParameters, options) {
return localVarFp.getCourierMessage(requestParameters.id, options).then((request) => request(axios, basePath));
},
/**
* Lists all messages by given status and recipient.
* @summary List Messages
* @param {CourierApiListCourierMessagesRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
listCourierMessages(requestParameters = {}, options) {
return localVarFp.listCourierMessages(requestParameters.pageSize, requestParameters.pageToken, requestParameters.status, requestParameters.recipient, options).then((request) => request(axios, basePath));
},
};
};
exports.CourierApiFactory = CourierApiFactory;
/**
* CourierApi - object-oriented interface
* @export
* @class CourierApi
* @extends {BaseAPI}
*/
class CourierApi extends base_1.BaseAPI {
/**
* Gets a specific messages by the given ID.
* @summary Get a Message
* @param {CourierApiGetCourierMessageRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof CourierApi
*/
getCourierMessage(requestParameters, options) {
return (0, exports.CourierApiFp)(this.configuration).getCourierMessage(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
}
/**
* Lists all messages by given status and recipient.
* @summary List Messages
* @param {CourierApiListCourierMessagesRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof CourierApi
*/
listCourierMessages(requestParameters = {}, options) {
return (0, exports.CourierApiFp)(this.configuration).listCourierMessages(requestParameters.pageSize, requestParameters.pageToken, requestParameters.status, requestParameters.recipient, options).then((request) => request(this.axios, this.basePath));
}
}
exports.CourierApi = CourierApi;
/**
* EventsApi - axios parameter creator
* @export
*/
const EventsApiAxiosParamCreator = function (configuration) {
return {
/**
*
* @summary Create an event stream for your project.
* @param {string} projectId Project ID The project\'s ID.
* @param {CreateEventStreamBody} createEventStreamBody
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
createEventStream: (projectId_1, createEventStreamBody_1, ...args_1) => __awaiter(this, [projectId_1, createEventStreamBody_1, ...args_1], void 0, function* (projectId, createEventStreamBody, options = {}) {
// verify required parameter 'projectId' is not null or undefined
(0, common_1.assertParamExists)('createEventStream', 'projectId', projectId);
// verify required parameter 'createEventStreamBody' is not null or undefined
(0, common_1.assertParamExists)('createEventStream', 'createEventStreamBody', createEventStreamBody);
const localVarPath = `/projects/{project_id}/eventstreams`
.replace(`{${"project_id"}}`, encodeURIComponent(String(projectId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'POST' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
// authentication oryWorkspaceApiKey required
// http bearer authentication required
yield (0, common_1.setBearerAuthToObject)(localVarHeaderParameter, configuration);
localVarHeaderParameter['Content-Type'] = 'application/json';
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(createEventStreamBody, localVarRequestOptions, configuration);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions,
};
}),
/**
* Remove an event stream from a project.
* @summary Remove an event stream from a project
* @param {string} projectId Project ID The project\'s ID.
* @param {string} eventStreamId Event Stream ID The ID of the event stream to be deleted, as returned when created.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
deleteEventStream: (projectId_1, eventStreamId_1, ...args_1) => __awaiter(this, [projectId_1, eventStreamId_1, ...args_1], void 0, function* (projectId, eventStreamId, options = {}) {
// verify required parameter 'projectId' is not null or undefined
(0, common_1.assertParamExists)('deleteEventStream', 'projectId', projectId);
// verify required parameter 'eventStreamId' is not null or undefined
(0, common_1.assertParamExists)('deleteEventStream', 'eventStreamId', eventStreamId);
const localVarPath = `/projects/{project_id}/eventstreams/{event_stream_id}`
.replace(`{${"project_id"}}`, encodeURIComponent(String(projectId)))
.replace(`{${"event_stream_id"}}`, encodeURIComponent(String(eventStreamId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'DELETE' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
// authentication oryWorkspaceApiKey required
// http bearer authentication required
yield (0, common_1.setBearerAuthToObject)(localVarHeaderParameter, configuration);
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions,
};
}),
/**
*
* @summary List all event streams for the project. This endpoint is not paginated.
* @param {string} projectId Project ID The project\'s ID.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
listEventStreams: (projectId_1, ...args_1) => __awaiter(this, [projectId_1, ...args_1], void 0, function* (projectId, options = {}) {
// verify required parameter 'projectId' is not null or undefined
(0, common_1.assertParamExists)('listEventStreams', 'projectId', projectId);
const localVarPath = `/projects/{project_id}/eventstreams`
.replace(`{${"project_id"}}`, encodeURIComponent(String(projectId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'GET' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
// authentication oryWorkspaceApiKey required
// http bearer authentication required
yield (0, common_1.setBearerAuthToObject)(localVarHeaderParameter, configuration);
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: (0, common_1.toPathString)(localVarUrlObj),
options: localVarRequestOptions,
};
}),
/**
*
* @summary Update an event stream for a project.
* @param {string} projectId Project ID The project\'s ID.
* @param {string} eventStreamId Event Stream ID The event stream\'s ID.
* @param {SetEventStreamBody} [setEventStreamBody]
* @param {*} [options] Override http request option.