Skip to content

Regenerate dart kratos api client kratos:v0.5.5-alpha.1 #60

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
145 changes: 102 additions & 43 deletions clients/kratos/dart/.openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -1,29 +1,52 @@
.gitignore
.openapi-generator-ignore
.travis.yml
README.md
doc/Error.md
doc/Form.md
doc/AdminApi.md
doc/CompleteSelfServiceLoginFlowWithPasswordMethod.md
doc/CompleteSelfServiceRecoveryFlowWithLinkMethod.md
doc/CompleteSelfServiceSettingsFlowWithPasswordMethod.md
doc/CompleteSelfServiceVerificationFlowWithLinkMethod.md
doc/CreateIdentity.md
doc/CreateRecoveryLink.md
doc/ErrorContainer.md
doc/FormField.md
doc/GenericError.md
doc/GenericErrorPayload.md
doc/HealthApi.md
doc/HealthNotReadyStatus.md
doc/HealthStatus.md
doc/Identity.md
doc/LoginRequest.md
doc/LoginRequestMethod.md
doc/LoginRequestMethodConfig.md
doc/OidcStrategyCredentialsConfig.md
doc/OidcStrategyRequestMethod.md
doc/ProfileManagementRequest.md
doc/LoginFlow.md
doc/LoginFlowMethod.md
doc/LoginFlowMethodConfig.md
doc/LoginViaApiResponse.md
doc/Message.md
doc/PublicApi.md
doc/RegistrationRequest.md
doc/RegistrationRequestMethod.md
doc/RegistrationRequestMethodConfig.md
doc/RecoveryAddress.md
doc/RecoveryFlow.md
doc/RecoveryFlowMethod.md
doc/RecoveryFlowMethodConfig.md
doc/RecoveryLink.md
doc/RegistrationFlow.md
doc/RegistrationFlowMethod.md
doc/RegistrationFlowMethodConfig.md
doc/RegistrationViaApiResponse.md
doc/RevokeSession.md
doc/Session.md
doc/SettingsFlow.md
doc/SettingsFlowMethod.md
doc/SettingsFlowMethodConfig.md
doc/SettingsViaApiResponse.md
doc/UpdateIdentity.md
doc/VerifiableAddress.md
doc/VerificationFlow.md
doc/VerificationFlowMethod.md
doc/VerificationFlowMethodConfig.md
doc/Version.md
doc/VersionApi.md
git_push.sh
lib/api.dart
lib/api/admin_api.dart
lib/api/health_api.dart
lib/api/public_api.dart
lib/api/version_api.dart
Expand All @@ -35,41 +58,77 @@ lib/auth/authentication.dart
lib/auth/http_basic_auth.dart
lib/auth/http_bearer_auth.dart
lib/auth/oauth.dart
lib/model/error.dart
lib/model/form.dart
lib/model/complete_self_service_login_flow_with_password_method.dart
lib/model/complete_self_service_recovery_flow_with_link_method.dart
lib/model/complete_self_service_settings_flow_with_password_method.dart
lib/model/complete_self_service_verification_flow_with_link_method.dart
lib/model/create_identity.dart
lib/model/create_recovery_link.dart
lib/model/error_container.dart
lib/model/form_field.dart
lib/model/generic_error.dart
lib/model/generic_error_payload.dart
lib/model/health_not_ready_status.dart
lib/model/health_status.dart
lib/model/identity.dart
lib/model/login_request.dart
lib/model/login_request_method.dart
lib/model/login_request_method_config.dart
lib/model/oidc_strategy_credentials_config.dart
lib/model/oidc_strategy_request_method.dart
lib/model/profile_management_request.dart
lib/model/registration_request.dart
lib/model/registration_request_method.dart
lib/model/registration_request_method_config.dart
lib/model/login_flow.dart
lib/model/login_flow_method.dart
lib/model/login_flow_method_config.dart
lib/model/login_via_api_response.dart
lib/model/message.dart
lib/model/recovery_address.dart
lib/model/recovery_flow.dart
lib/model/recovery_flow_method.dart
lib/model/recovery_flow_method_config.dart
lib/model/recovery_link.dart
lib/model/registration_flow.dart
lib/model/registration_flow_method.dart
lib/model/registration_flow_method_config.dart
lib/model/registration_via_api_response.dart
lib/model/revoke_session.dart
lib/model/session.dart
lib/model/settings_flow.dart
lib/model/settings_flow_method.dart
lib/model/settings_flow_method_config.dart
lib/model/settings_via_api_response.dart
lib/model/update_identity.dart
lib/model/verifiable_address.dart
lib/model/verification_flow.dart
lib/model/verification_flow_method.dart
lib/model/verification_flow_method_config.dart
lib/model/version.dart
pubspec.yaml
test/error_test.dart
test/form_field_test.dart
test/form_test.dart
test/generic_error_test.dart
test/health_api_test.dart
test/health_not_ready_status_test.dart
test/health_status_test.dart
test/identity_test.dart
test/login_request_method_config_test.dart
test/login_request_method_test.dart
test/login_request_test.dart
test/oidc_strategy_credentials_config_test.dart
test/oidc_strategy_request_method_test.dart
test/profile_management_request_test.dart
test/public_api_test.dart
test/registration_request_method_config_test.dart
test/registration_request_method_test.dart
test/registration_request_test.dart
test/version_api_test.dart
test/version_test.dart
test/admin_api_test.dart
test/complete_self_service_login_flow_with_password_method_test.dart
test/complete_self_service_recovery_flow_with_link_method_test.dart
test/complete_self_service_settings_flow_with_password_method_test.dart
test/complete_self_service_verification_flow_with_link_method_test.dart
test/create_identity_test.dart
test/create_recovery_link_test.dart
test/error_container_test.dart
test/generic_error_payload_test.dart
test/login_flow_method_config_test.dart
test/login_flow_method_test.dart
test/login_flow_test.dart
test/login_via_api_response_test.dart
test/message_test.dart
test/recovery_address_test.dart
test/recovery_flow_method_config_test.dart
test/recovery_flow_method_test.dart
test/recovery_flow_test.dart
test/recovery_link_test.dart
test/registration_flow_method_config_test.dart
test/registration_flow_method_test.dart
test/registration_flow_test.dart
test/registration_via_api_response_test.dart
test/revoke_session_test.dart
test/session_test.dart
test/settings_flow_method_config_test.dart
test/settings_flow_method_test.dart
test/settings_flow_test.dart
test/settings_via_api_response_test.dart
test/update_identity_test.dart
test/verifiable_address_test.dart
test/verification_flow_method_config_test.dart
test/verification_flow_method_test.dart
test/verification_flow_test.dart
14 changes: 0 additions & 14 deletions clients/kratos/dart/.travis.yml

This file was deleted.

108 changes: 85 additions & 23 deletions clients/kratos/dart/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Welcome to the ORY Kratos HTTP API documentation!

This Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: v0.0.0
- API version: v0.5.5-alpha.1
- Build package: org.openapitools.codegen.languages.DartClientCodegen

## Requirements
Expand Down Expand Up @@ -40,13 +40,14 @@ Please follow the [installation procedure](#installation--usage) and then run th
import 'package:ory_kratos_client/api.dart';


final api_instance = HealthApi();
final api_instance = AdminApi();
final body = CreateIdentity(); // CreateIdentity |

try {
final result = api_instance.isInstanceAlive();
final result = api_instance.createIdentity(body);
print(result);
} catch (e) {
print('Exception when calling HealthApi->isInstanceAlive: $e\n');
print('Exception when calling AdminApi->createIdentity: $e\n');
}

```
Expand All @@ -57,42 +58,103 @@ All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AdminApi* | [**createIdentity**](doc//AdminApi.md#createidentity) | **POST** /identities | Create an Identity
*AdminApi* | [**createRecoveryLink**](doc//AdminApi.md#createrecoverylink) | **POST** /recovery/link | Create a Recovery Link
*AdminApi* | [**deleteIdentity**](doc//AdminApi.md#deleteidentity) | **DELETE** /identities/{id} | Delete an Identity
*AdminApi* | [**getIdentity**](doc//AdminApi.md#getidentity) | **GET** /identities/{id} | Get an Identity
*AdminApi* | [**getSchema**](doc//AdminApi.md#getschema) | **GET** /schemas/{id} |
*AdminApi* | [**getSelfServiceError**](doc//AdminApi.md#getselfserviceerror) | **GET** /self-service/errors | Get User-Facing Self-Service Errors
*AdminApi* | [**getSelfServiceLoginFlow**](doc//AdminApi.md#getselfserviceloginflow) | **GET** /self-service/login/flows | Get Login Flow
*AdminApi* | [**getSelfServiceRecoveryFlow**](doc//AdminApi.md#getselfservicerecoveryflow) | **GET** /self-service/recovery/flows | Get information about a recovery flow
*AdminApi* | [**getSelfServiceRegistrationFlow**](doc//AdminApi.md#getselfserviceregistrationflow) | **GET** /self-service/registration/flows | Get Registration Flow
*AdminApi* | [**getSelfServiceSettingsFlow**](doc//AdminApi.md#getselfservicesettingsflow) | **GET** /self-service/settings/flows | Get Settings Flow
*AdminApi* | [**getSelfServiceVerificationFlow**](doc//AdminApi.md#getselfserviceverificationflow) | **GET** /self-service/verification/flows | Get Verification Flow
*AdminApi* | [**listIdentities**](doc//AdminApi.md#listidentities) | **GET** /identities | List Identities
*AdminApi* | [**prometheus**](doc//AdminApi.md#prometheus) | **GET** /metrics/prometheus | Get snapshot metrics from the Hydra service. If you're using k8s, you can then add annotations to your deployment like so:
*AdminApi* | [**updateIdentity**](doc//AdminApi.md#updateidentity) | **PUT** /identities/{id} | Update an Identity
*HealthApi* | [**isInstanceAlive**](doc//HealthApi.md#isinstancealive) | **GET** /health/alive | Check alive status
*HealthApi* | [**isInstanceReady**](doc//HealthApi.md#isinstanceready) | **GET** /health/ready | Check readiness status
*PublicApi* | [**completeProfileManagementFlow**](doc//PublicApi.md#completeprofilemanagementflow) | **POST** /profiles | Complete Profile Management Flow
*PublicApi* | [**getLoginRequest**](doc//PublicApi.md#getloginrequest) | **GET** /auth/browser/requests/login | Get Login Request
*PublicApi* | [**getProfileManagementRequest**](doc//PublicApi.md#getprofilemanagementrequest) | **GET** /profiles/requests | Get Profile Management Request (via cookie)
*PublicApi* | [**getRegistrationRequest**](doc//PublicApi.md#getregistrationrequest) | **GET** /auth/browser/requests/registration | Get Registration Request
*PublicApi* | [**initializeLoginFlow**](doc//PublicApi.md#initializeloginflow) | **GET** /auth/browser/login | Initialize a Login Flow
*PublicApi* | [**initializeProfileManagementFlow**](doc//PublicApi.md#initializeprofilemanagementflow) | **GET** /profiles | Initialize Profile Management Flow
*PublicApi* | [**initializeRegistrationFlow**](doc//PublicApi.md#initializeregistrationflow) | **GET** /auth/browser/registration | Initialize a Registration Flow
*PublicApi* | [**completeSelfServiceBrowserSettingsOIDCSettingsFlow**](doc//PublicApi.md#completeselfservicebrowsersettingsoidcsettingsflow) | **POST** /self-service/browser/flows/registration/strategies/oidc/settings/connections | Complete the Browser-Based Settings Flow for the OpenID Connect Strategy
*PublicApi* | [**completeSelfServiceLoginFlowWithPasswordMethod**](doc//PublicApi.md#completeselfserviceloginflowwithpasswordmethod) | **POST** /self-service/login/methods/password | Complete Login Flow with Username/Email Password Method
*PublicApi* | [**completeSelfServiceRecoveryFlowWithLinkMethod**](doc//PublicApi.md#completeselfservicerecoveryflowwithlinkmethod) | **POST** /self-service/recovery/methods/link | Complete Recovery Flow with Link Method
*PublicApi* | [**completeSelfServiceRegistrationFlowWithPasswordMethod**](doc//PublicApi.md#completeselfserviceregistrationflowwithpasswordmethod) | **POST** /self-service/registration/methods/password | Complete Registration Flow with Username/Email Password Method
*PublicApi* | [**completeSelfServiceSettingsFlowWithPasswordMethod**](doc//PublicApi.md#completeselfservicesettingsflowwithpasswordmethod) | **POST** /self-service/settings/methods/password | Complete Settings Flow with Username/Email Password Method
*PublicApi* | [**completeSelfServiceSettingsFlowWithProfileMethod**](doc//PublicApi.md#completeselfservicesettingsflowwithprofilemethod) | **POST** /self-service/settings/methods/profile | Complete Settings Flow with Profile Method
*PublicApi* | [**completeSelfServiceVerificationFlowWithLinkMethod**](doc//PublicApi.md#completeselfserviceverificationflowwithlinkmethod) | **POST** /self-service/verification/methods/link | Complete Verification Flow with Link Method
*PublicApi* | [**getSchema**](doc//PublicApi.md#getschema) | **GET** /schemas/{id} |
*PublicApi* | [**getSelfServiceError**](doc//PublicApi.md#getselfserviceerror) | **GET** /self-service/errors | Get User-Facing Self-Service Errors
*PublicApi* | [**getSelfServiceLoginFlow**](doc//PublicApi.md#getselfserviceloginflow) | **GET** /self-service/login/flows | Get Login Flow
*PublicApi* | [**getSelfServiceRecoveryFlow**](doc//PublicApi.md#getselfservicerecoveryflow) | **GET** /self-service/recovery/flows | Get information about a recovery flow
*PublicApi* | [**getSelfServiceRegistrationFlow**](doc//PublicApi.md#getselfserviceregistrationflow) | **GET** /self-service/registration/flows | Get Registration Flow
*PublicApi* | [**getSelfServiceSettingsFlow**](doc//PublicApi.md#getselfservicesettingsflow) | **GET** /self-service/settings/flows | Get Settings Flow
*PublicApi* | [**getSelfServiceVerificationFlow**](doc//PublicApi.md#getselfserviceverificationflow) | **GET** /self-service/verification/flows | Get Verification Flow
*PublicApi* | [**initializeSelfServiceBrowserLogoutFlow**](doc//PublicApi.md#initializeselfservicebrowserlogoutflow) | **GET** /self-service/browser/flows/logout | Initialize Browser-Based Logout User Flow
*PublicApi* | [**initializeSelfServiceLoginViaAPIFlow**](doc//PublicApi.md#initializeselfserviceloginviaapiflow) | **GET** /self-service/login/api | Initialize Login Flow for API clients
*PublicApi* | [**initializeSelfServiceLoginViaBrowserFlow**](doc//PublicApi.md#initializeselfserviceloginviabrowserflow) | **GET** /self-service/login/browser | Initialize Login Flow for browsers
*PublicApi* | [**initializeSelfServiceRecoveryViaAPIFlow**](doc//PublicApi.md#initializeselfservicerecoveryviaapiflow) | **GET** /self-service/recovery/api | Initialize Recovery Flow for API Clients
*PublicApi* | [**initializeSelfServiceRecoveryViaBrowserFlow**](doc//PublicApi.md#initializeselfservicerecoveryviabrowserflow) | **GET** /self-service/recovery/browser | Initialize Recovery Flow for Browser Clients
*PublicApi* | [**initializeSelfServiceRegistrationViaAPIFlow**](doc//PublicApi.md#initializeselfserviceregistrationviaapiflow) | **GET** /self-service/registration/api | Initialize Registration Flow for API clients
*PublicApi* | [**initializeSelfServiceRegistrationViaBrowserFlow**](doc//PublicApi.md#initializeselfserviceregistrationviabrowserflow) | **GET** /self-service/registration/browser | Initialize Registration Flow for browsers
*PublicApi* | [**initializeSelfServiceSettingsViaAPIFlow**](doc//PublicApi.md#initializeselfservicesettingsviaapiflow) | **GET** /self-service/settings/api | Initialize Settings Flow for API Clients
*PublicApi* | [**initializeSelfServiceSettingsViaBrowserFlow**](doc//PublicApi.md#initializeselfservicesettingsviabrowserflow) | **GET** /self-service/settings/browser | Initialize Settings Flow for Browsers
*PublicApi* | [**initializeSelfServiceVerificationViaAPIFlow**](doc//PublicApi.md#initializeselfserviceverificationviaapiflow) | **GET** /self-service/verification/api | Initialize Verification Flow for API Clients
*PublicApi* | [**initializeSelfServiceVerificationViaBrowserFlow**](doc//PublicApi.md#initializeselfserviceverificationviabrowserflow) | **GET** /self-service/verification/browser | Initialize Verification Flow for Browser Clients
*PublicApi* | [**revokeSession**](doc//PublicApi.md#revokesession) | **DELETE** /sessions | Revoke and Invalidate a Session
*PublicApi* | [**whoami**](doc//PublicApi.md#whoami) | **GET** /sessions/whoami | Check Who the Current HTTP Session Belongs To
*VersionApi* | [**getVersion**](doc//VersionApi.md#getversion) | **GET** /version | Get service version


## Documentation For Models

- [Error](doc//Error.md)
- [Form](doc//Form.md)
- [CompleteSelfServiceLoginFlowWithPasswordMethod](doc//CompleteSelfServiceLoginFlowWithPasswordMethod.md)
- [CompleteSelfServiceRecoveryFlowWithLinkMethod](doc//CompleteSelfServiceRecoveryFlowWithLinkMethod.md)
- [CompleteSelfServiceSettingsFlowWithPasswordMethod](doc//CompleteSelfServiceSettingsFlowWithPasswordMethod.md)
- [CompleteSelfServiceVerificationFlowWithLinkMethod](doc//CompleteSelfServiceVerificationFlowWithLinkMethod.md)
- [CreateIdentity](doc//CreateIdentity.md)
- [CreateRecoveryLink](doc//CreateRecoveryLink.md)
- [ErrorContainer](doc//ErrorContainer.md)
- [FormField](doc//FormField.md)
- [GenericError](doc//GenericError.md)
- [GenericErrorPayload](doc//GenericErrorPayload.md)
- [HealthNotReadyStatus](doc//HealthNotReadyStatus.md)
- [HealthStatus](doc//HealthStatus.md)
- [Identity](doc//Identity.md)
- [LoginRequest](doc//LoginRequest.md)
- [LoginRequestMethod](doc//LoginRequestMethod.md)
- [LoginRequestMethodConfig](doc//LoginRequestMethodConfig.md)
- [OidcStrategyCredentialsConfig](doc//OidcStrategyCredentialsConfig.md)
- [OidcStrategyRequestMethod](doc//OidcStrategyRequestMethod.md)
- [ProfileManagementRequest](doc//ProfileManagementRequest.md)
- [RegistrationRequest](doc//RegistrationRequest.md)
- [RegistrationRequestMethod](doc//RegistrationRequestMethod.md)
- [RegistrationRequestMethodConfig](doc//RegistrationRequestMethodConfig.md)
- [LoginFlow](doc//LoginFlow.md)
- [LoginFlowMethod](doc//LoginFlowMethod.md)
- [LoginFlowMethodConfig](doc//LoginFlowMethodConfig.md)
- [LoginViaApiResponse](doc//LoginViaApiResponse.md)
- [Message](doc//Message.md)
- [RecoveryAddress](doc//RecoveryAddress.md)
- [RecoveryFlow](doc//RecoveryFlow.md)
- [RecoveryFlowMethod](doc//RecoveryFlowMethod.md)
- [RecoveryFlowMethodConfig](doc//RecoveryFlowMethodConfig.md)
- [RecoveryLink](doc//RecoveryLink.md)
- [RegistrationFlow](doc//RegistrationFlow.md)
- [RegistrationFlowMethod](doc//RegistrationFlowMethod.md)
- [RegistrationFlowMethodConfig](doc//RegistrationFlowMethodConfig.md)
- [RegistrationViaApiResponse](doc//RegistrationViaApiResponse.md)
- [RevokeSession](doc//RevokeSession.md)
- [Session](doc//Session.md)
- [SettingsFlow](doc//SettingsFlow.md)
- [SettingsFlowMethod](doc//SettingsFlowMethod.md)
- [SettingsFlowMethodConfig](doc//SettingsFlowMethodConfig.md)
- [SettingsViaApiResponse](doc//SettingsViaApiResponse.md)
- [UpdateIdentity](doc//UpdateIdentity.md)
- [VerifiableAddress](doc//VerifiableAddress.md)
- [VerificationFlow](doc//VerificationFlow.md)
- [VerificationFlowMethod](doc//VerificationFlowMethod.md)
- [VerificationFlowMethodConfig](doc//VerificationFlowMethodConfig.md)
- [Version](doc//Version.md)


## Documentation For Authorization

All endpoints do not require authorization.

## sessionToken

- **Type**: API key
- **API key parameter name**: X-Session-Token
- **Location**: HTTP header


## Author
Expand Down
Loading