@ory/client
Version:
OpenAPI client for @ory/client
1,138 lines • 983 kB
JavaScript
/* 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());
});
};
import globalAxios from 'axios';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from './common';
// @ts-ignore
import { BASE_PATH, BaseAPI, operationServerMap } from './base';
export const AccountExperienceConfigurationLocaleBehaviorEnum = {
ForceDefault: 'force_default',
RespectAcceptLanguage: 'respect_accept_language',
UnknownDefaultOpenApi: '11184809'
};
export const AddProjectToWorkspaceBodyEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
export const AddProjectToWorkspaceBodyProjectSubscriptionEnum = {
Migrate: 'migrate',
Ignore: 'ignore',
UnknownDefaultOpenApi: '11184809'
};
export const 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}
*/
export const AuthenticatorAssuranceLevel = {
Aal0: 'aal0',
Aal1: 'aal1',
Aal2: 'aal2',
Aal3: 'aal3',
UnknownDefaultOpenApi: '11184809'
};
export const ConsistencyRequestParametersConsistencyEnum = {
Empty: '',
Strong: 'strong',
Eventual: 'eventual',
UnknownDefaultOpenApi: '11184809'
};
export const ContinueWithRecoveryUiActionEnum = {
ShowRecoveryUi: 'show_recovery_ui',
UnknownDefaultOpenApi: '11184809'
};
export const ContinueWithRedirectBrowserToActionEnum = {
RedirectBrowserTo: 'redirect_browser_to',
UnknownDefaultOpenApi: '11184809'
};
export const ContinueWithSetOrySessionTokenActionEnum = {
SetOrySessionToken: 'set_ory_session_token',
UnknownDefaultOpenApi: '11184809'
};
export const ContinueWithSettingsUiActionEnum = {
ShowSettingsUi: 'show_settings_ui',
UnknownDefaultOpenApi: '11184809'
};
export const ContinueWithVerificationUiActionEnum = {
ShowVerificationUi: 'show_verification_ui',
UnknownDefaultOpenApi: '11184809'
};
/**
* A Message\'s Status
* @export
* @enum {string}
*/
export const CourierMessageStatus = {
Queued: 'queued',
Sent: 'sent',
Processing: 'processing',
Abandoned: 'abandoned',
UnknownDefaultOpenApi: '11184809'
};
/**
* It can either be `email` or `phone`
* @export
* @enum {string}
*/
export const CourierMessageType = {
Email: 'email',
Phone: 'phone',
UnknownDefaultOpenApi: '11184809'
};
export const CreateEventStreamBodyTypeEnum = {
Sns: 'sns',
UnknownDefaultOpenApi: '11184809'
};
export const CreateIdentityBodyStateEnum = {
Active: 'active',
Inactive: 'inactive',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectBodyEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectBodyHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectNormalizedPayloadEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectNormalizedPayloadHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectNormalizedPayloadHydraStrategiesAccessTokenEnum = {
Opaque: 'opaque',
Jwt: 'jwt',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectNormalizedPayloadHydraStrategiesJwtScopeClaimEnum = {
List: 'list',
String: 'string',
Both: 'both',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectNormalizedPayloadHydraStrategiesScopeEnum = {
Exact: 'exact',
Wildcard: 'wildcard',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectNormalizedPayloadKratosSelfserviceFlowsRecoveryUseEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
export const CreateProjectNormalizedPayloadKratosSelfserviceFlowsVerificationUseEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
export const CreateSubscriptionBodyCurrencyEnum = {
Usd: 'usd',
Eur: 'eur',
UnknownDefaultOpenApi: '11184809'
};
export const CreateSubscriptionBodyIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
export const CreateSubscriptionCommonCurrencyEnum = {
Usd: 'usd',
Eur: 'eur',
UnknownDefaultOpenApi: '11184809'
};
export const CreateSubscriptionCommonIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
export const CreateWorkspaceMemberInviteBodyRoleEnum = {
Owner: 'owner',
Developer: 'developer',
UnknownDefaultOpenApi: '11184809'
};
export const CreateWorkspaceSubscriptionBodyCurrencyEnum = {
Usd: 'usd',
Eur: 'eur',
UnknownDefaultOpenApi: '11184809'
};
export const CreateWorkspaceSubscriptionBodyIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
export const 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'
};
export const ExpandedPermissionTreeTypeEnum = {
Union: 'union',
Exclusion: 'exclusion',
Intersection: 'intersection',
Leaf: 'leaf',
TupleToSubjectSet: 'tuple_to_subject_set',
ComputedSubjectSet: 'computed_subject_set',
Not: 'not',
Unspecified: 'unspecified',
UnknownDefaultOpenApi: '11184809'
};
export const GenericErrorContentIdEnum = {
FeatureNotAvailable: 'feature_not_available',
QuotaExceeded: 'quota_exceeded',
UnknownDefaultOpenApi: '11184809'
};
export const IdentityStateEnum = {
Active: 'active',
Inactive: 'inactive',
UnknownDefaultOpenApi: '11184809'
};
export const 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'
};
export const IdentityPatchResponseActionEnum = {
Create: 'create',
Error: 'error',
UnknownDefaultOpenApi: '11184809'
};
export const InternalIsOwnerForProjectBySlugBodyNamespaceEnum = {
User: 'User',
ApiKey: ' ApiKey',
UnknownDefaultOpenApi: '11184809'
};
export const InvoiceTypeEnum = {
Usage: 'usage',
Base: 'base',
UnknownDefaultOpenApi: '11184809'
};
export const JsonPatchOpEnum = {
Add: 'add',
Remove: 'remove',
Replace: 'replace',
Move: 'move',
Copy: 'copy',
Test: 'test',
UnknownDefaultOpenApi: '11184809'
};
export const 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}
*/
export const LoginFlowState = {
ChooseMethod: 'choose_method',
SentEmail: 'sent_email',
PassedChallenge: 'passed_challenge',
UnknownDefaultOpenApi: '11184809'
};
export const MemberInviteStatusEnum = {
Pending: 'pending',
Accepted: 'accepted',
Declined: 'declined',
Expired: 'expired',
Cancelled: 'cancelled',
Removed: 'removed',
UnknownDefaultOpenApi: '11184809'
};
export const 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'
};
export const MessageDispatchStatusEnum = {
Failed: 'failed',
Success: 'success',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectStateEnum = {
Running: 'running',
Halted: 'halted',
Deleted: 'deleted',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionHydraStrategiesAccessTokenEnum = {
Opaque: 'opaque',
Jwt: 'jwt',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionHydraStrategiesJwtScopeClaimEnum = {
List: 'list',
String: 'string',
Both: 'both',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionHydraStrategiesScopeEnum = {
Exact: 'exact',
Wildcard: 'wildcard',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionKratosSelfserviceFlowsRecoveryUseEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionKratosSelfserviceFlowsVerificationUseEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionCourierChannelRequestConfigAuthTypeEnum = {
BasicAuth: 'basic_auth',
ApiKey: 'api_key',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionSAMLProviderStateEnum = {
Enabled: 'enabled',
Disabled: 'disabled',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionScimClientStateEnum = {
Enabled: 'enabled',
Disabled: 'disabled',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionThirdPartyProviderPkceEnum = {
Auto: 'auto',
Never: 'never',
Force: 'force',
UnknownDefaultOpenApi: '11184809'
};
export const NormalizedProjectRevisionThirdPartyProviderStateEnum = {
Enabled: 'enabled',
Disabled: 'disabled',
UnknownDefaultOpenApi: '11184809'
};
export const ProjectEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
export const ProjectHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
export const ProjectStateEnum = {
Running: 'running',
Halted: 'halted',
Deleted: 'deleted',
UnknownDefaultOpenApi: '11184809'
};
export const ProjectMetadataEnvironmentEnum = {
Prod: 'prod',
Stage: 'stage',
Dev: 'dev',
UnknownDefaultOpenApi: '11184809'
};
export const ProjectMetadataHomeRegionEnum = {
EuCentral: 'eu-central',
AsiaNortheast: 'asia-northeast',
UsEast: 'us-east',
UsWest: 'us-west',
Us: 'us',
Global: 'global',
UnknownDefaultOpenApi: '11184809'
};
export const ProjectMetadataStateEnum = {
Running: 'running',
Halted: 'halted',
Deleted: 'deleted',
UnknownDefaultOpenApi: '11184809'
};
export const 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}
*/
export const RecoveryFlowState = {
ChooseMethod: 'choose_method',
SentEmail: 'sent_email',
PassedChallenge: 'passed_challenge',
UnknownDefaultOpenApi: '11184809'
};
export const 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}
*/
export const RegistrationFlowState = {
ChooseMethod: 'choose_method',
SentEmail: 'sent_email',
PassedChallenge: 'passed_challenge',
UnknownDefaultOpenApi: '11184809'
};
export const RelationshipPatchActionEnum = {
Insert: 'insert',
Delete: 'delete',
UnknownDefaultOpenApi: '11184809'
};
export const 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'
};
export const 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}
*/
export const SettingsFlowState = {
ShowForm: 'show_form',
Success: 'success',
UnknownDefaultOpenApi: '11184809'
};
export const SubscriptionCurrencyEnum = {
Usd: 'usd',
Eur: 'eur',
UnknownDefaultOpenApi: '11184809'
};
export const SubscriptionCurrentIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
export const 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'
};
export const UiNodeTypeEnum = {
Text: 'text',
Input: 'input',
Img: 'img',
A: 'a',
Script: 'script',
Div: 'div',
UnknownDefaultOpenApi: '11184809'
};
export const UiNodeAnchorAttributesNodeTypeEnum = {
A: 'a',
UnknownDefaultOpenApi: '11184809'
};
export const UiNodeDivisionAttributesNodeTypeEnum = {
Div: 'div',
UnknownDefaultOpenApi: '11184809'
};
export const UiNodeImageAttributesNodeTypeEnum = {
Img: 'img',
UnknownDefaultOpenApi: '11184809'
};
export const UiNodeInputAttributesAutocompleteEnum = {
Email: 'email',
Tel: 'tel',
Url: 'url',
CurrentPassword: 'current-password',
NewPassword: 'new-password',
OneTimeCode: 'one-time-code',
UsernameWebauthn: 'username webauthn',
UnknownDefaultOpenApi: '11184809'
};
export const UiNodeInputAttributesNodeTypeEnum = {
Input: 'input',
UnknownDefaultOpenApi: '11184809'
};
export const UiNodeInputAttributesOnclickTriggerEnum = {
OryWebAuthnRegistration: 'oryWebAuthnRegistration',
OryWebAuthnLogin: 'oryWebAuthnLogin',
OryPasskeyLogin: 'oryPasskeyLogin',
OryPasskeyLoginAutocompleteInit: 'oryPasskeyLoginAutocompleteInit',
OryPasskeyRegistration: 'oryPasskeyRegistration',
OryPasskeySettingsRegistration: 'oryPasskeySettingsRegistration',
UnknownDefaultOpenApi: '11184809'
};
export const UiNodeInputAttributesOnloadTriggerEnum = {
OryWebAuthnRegistration: 'oryWebAuthnRegistration',
OryWebAuthnLogin: 'oryWebAuthnLogin',
OryPasskeyLogin: 'oryPasskeyLogin',
OryPasskeyLoginAutocompleteInit: 'oryPasskeyLoginAutocompleteInit',
OryPasskeyRegistration: 'oryPasskeyRegistration',
OryPasskeySettingsRegistration: 'oryPasskeySettingsRegistration',
UnknownDefaultOpenApi: '11184809'
};
export const 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'
};
export const UiNodeScriptAttributesNodeTypeEnum = {
Script: 'script',
UnknownDefaultOpenApi: '11184809'
};
export const UiNodeTextAttributesNodeTypeEnum = {
Text: 'text',
UnknownDefaultOpenApi: '11184809'
};
export const UiTextTypeEnum = {
Info: 'info',
Error: 'error',
Success: 'success',
UnknownDefaultOpenApi: '11184809'
};
export const UpdateIdentityBodyStateEnum = {
Active: 'active',
Inactive: 'inactive',
UnknownDefaultOpenApi: '11184809'
};
export const UpdateRecoveryFlowWithCodeMethodMethodEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
export const UpdateRecoveryFlowWithLinkMethodMethodEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
export const UpdateRegistrationFlowWithProfileMethodScreenEnum = {
CredentialSelection: 'credential-selection',
Previous: 'previous',
UnknownDefaultOpenApi: '11184809'
};
export const UpdateSubscriptionBodyIntervalEnum = {
Monthly: 'monthly',
Yearly: 'yearly',
UnknownDefaultOpenApi: '11184809'
};
export const UpdateVerificationFlowWithCodeMethodMethodEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
export const UpdateVerificationFlowWithLinkMethodMethodEnum = {
Link: 'link',
Code: 'code',
UnknownDefaultOpenApi: '11184809'
};
export const 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}
*/
export const VerificationFlowState = {
ChooseMethod: 'choose_method',
SentEmail: 'sent_email',
PassedChallenge: 'passed_challenge',
UnknownDefaultOpenApi: '11184809'
};
/**
* CourierApi - axios parameter creator
* @export
*/
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
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, 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 setBearerAuthToObject(localVarHeaderParameter, configuration);
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: 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, 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 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;
}
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
}),
};
};
/**
* CourierApi - functional programming interface
* @export
*/
export const CourierApiFp = function (configuration) {
const localVarAxiosParamCreator = 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 = operationServerMap['CourierApi.getCourierMessage']) === null || _b === void 0 ? void 0 : _b[localVarOperationServerIndex]) === null || _c === void 0 ? void 0 : _c.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, 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 = operationServerMap['CourierApi.listCourierMessages']) === null || _b === void 0 ? void 0 : _b[localVarOperationServerIndex]) === null || _c === void 0 ? void 0 : _c.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
});
},
};
};
/**
* CourierApi - factory interface
* @export
*/
export const CourierApiFactory = function (configuration, basePath, axios) {
const localVarFp = 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));
},
};
};
/**
* CourierApi - object-oriented interface
* @export
* @class CourierApi
* @extends {BaseAPI}
*/
export class CourierApi extends 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 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 CourierApiFp(this.configuration).listCourierMessages(requestParameters.pageSize, requestParameters.pageToken, requestParameters.status, requestParameters.recipient, options).then((request) => request(this.axios, this.basePath));
}
}
/**
* EventsApi - axios parameter creator
* @export
*/
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
assertParamExists('createEventStream', 'projectId', projectId);
// verify required parameter 'createEventStreamBody' is not null or undefined
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, 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 setBearerAuthToObject(localVarHeaderParameter, configuration);
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
localVarRequestOptions.data = serializeDataIfNeeded(createEventStreamBody, localVarRequestOptions, configuration);
return {
url: 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
assertParamExists('deleteEventStream', 'projectId', projectId);
// verify required parameter 'eventStreamId' is not null or undefined
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, 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 setBearerAuthToObject(localVarHeaderParameter, configuration);
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: 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
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, 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 setBearerAuthToObject(localVarHeaderParameter, configuration);
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
return {
url: 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.
* @throws {RequiredError}
*/
setEventStream: (projectId_1, eventStreamId_1, setEventStreamBody_1, ...args_1) => __awaiter(this, [projectId_1, eventStreamId_1, setEventStreamBody_1, ...args_1], void 0, function* (projectId, eventStreamId, setEventStreamBody, options = {}) {
// verify required parameter 'projectId' is not null or undefined
assertParamExists('setEventStream', 'projectId', projectId);
// verify required parameter 'eventStreamId' is not null or undefined
assertParamExists('setEventStream', '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, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'PUT' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
// authentication oryWorkspaceApiKey required
// http bearer authentication required
yield setBearerAuthToObject(localVarHeaderParameter, configuration);
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);
localVarRequestOptions.data = serializeDataIfNeeded(setEventStreamBody, localVarRequestOptions, configuration);
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
}),
};
};
/**
* EventsApi - functional programming interface
* @export
*/
export const EventsApiFp = function (configuration) {
const localVarAxiosParamCreator = EventsApiAxiosParamCreator(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, createEventStreamBody, options) {
return __awaiter(this, void 0, void 0, function* () {
var _a, _b, _c;
const localVarAxiosArgs = yield localVarAxiosParamCreator.createEventStream(projectId, createEventStreamBody, options);
const localVarOperationServerIndex = (_a = configuration === null || configuration === void 0 ? void 0 : configuration.serverIndex) !== null && _a !== void 0 ? _a : 0;
const localVarOperationServerBasePath = (_c = (_b = operationServerMap['EventsApi.createEventStream']) === null || _b === void 0 ? void 0 : _b[localVarOperationServerIndex]) === null || _c === void 0 ? void 0 : _c.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
});
},
/**
* 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, eventStreamId, options) {
return __awaiter(this, void 0, void 0, function* () {
var _a, _b, _c;
const localVarAxiosArgs = yield localVarAxiosParamCreator.deleteEventStream(projectId, eventStreamId, options);
const localVarOperationServerIndex = (_a = configuration === null || configuration === void 0 ? void 0 : configuration.serverIndex) !== null && _a !== void 0 ? _a : 0;
const localVarOperationServerBasePath = (_c = (_b = operationServerMap['EventsApi.deleteEventStream']) === null || _b === void 0 ? void 0 : _b[localVarOperationServerIndex]) === null || _c === void 0 ? void 0 : _c.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
});
},
/**
*
* @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, options) {
return __awaiter(this, void 0, void 0, function* () {
var _a, _b, _c;
const localVarAxiosArgs = yield localVarAxiosParamCreator.listEventStreams(projectId, options);
const localVarOperationServerIndex = (_a = configuration === null || configuration === void 0 ? void 0 : configuration.serverIndex) !== null && _a !== void 0 ? _a : 0;
const localVarOperationServerBasePath = (_c = (_b = operationServerMap['EventsApi.listEventStreams']) === null || _b === void 0 ? void 0 : _b[localVarOperationServerIndex]) === null || _c === void 0 ? void 0 : _c.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, global