Skip to content

Commit

Permalink
feat: add Rust SDK (#51)
Browse files Browse the repository at this point in the history
Co-authored-by: aeneasr <[email protected]>
  • Loading branch information
mojotalantikite and aeneasr authored Jan 26, 2021
1 parent 3d77640 commit 3f31b8f
Show file tree
Hide file tree
Showing 402 changed files with 5,797 additions and 21,546 deletions.
2 changes: 2 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@ RUN \
apt-get update && \
apt-get install dart=2.10.5-1

# rust
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

RUN rm -rf /var/lib/apt/lists/*

Expand Down
184 changes: 0 additions & 184 deletions clients/keto/dart/.openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -1,74 +1,16 @@
.gitignore
.openapi-generator-ignore
.travis.yml
README.md
doc/AddOryAccessControlPolicyRoleMembers.md
doc/AddOryAccessControlPolicyRoleMembersBody.md
doc/AddOryAccessControlPolicyRoleMembersInternalServerError.md
doc/AddOryAccessControlPolicyRoleMembersInternalServerErrorBody.md
doc/AddOryAccessControlPolicyRoleMembersOK.md
doc/AuthorizationResult.md
doc/DeleteOryAccessControlPolicy.md
doc/DeleteOryAccessControlPolicyInternalServerError.md
doc/DeleteOryAccessControlPolicyInternalServerErrorBody.md
doc/DeleteOryAccessControlPolicyRole.md
doc/DeleteOryAccessControlPolicyRoleInternalServerError.md
doc/DeleteOryAccessControlPolicyRoleInternalServerErrorBody.md
doc/DoOryAccessControlPoliciesAllow.md
doc/DoOryAccessControlPoliciesAllowForbidden.md
doc/DoOryAccessControlPoliciesAllowInternalServerError.md
doc/DoOryAccessControlPoliciesAllowInternalServerErrorBody.md
doc/DoOryAccessControlPoliciesAllowOK.md
doc/EnginesApi.md
doc/GetOryAccessControlPolicy.md
doc/GetOryAccessControlPolicyInternalServerError.md
doc/GetOryAccessControlPolicyInternalServerErrorBody.md
doc/GetOryAccessControlPolicyNotFound.md
doc/GetOryAccessControlPolicyNotFoundBody.md
doc/GetOryAccessControlPolicyOK.md
doc/GetOryAccessControlPolicyRole.md
doc/GetOryAccessControlPolicyRoleInternalServerError.md
doc/GetOryAccessControlPolicyRoleInternalServerErrorBody.md
doc/GetOryAccessControlPolicyRoleNotFound.md
doc/GetOryAccessControlPolicyRoleNotFoundBody.md
doc/GetOryAccessControlPolicyRoleOK.md
doc/HealthApi.md
doc/HealthNotReadyStatus.md
doc/HealthStatus.md
doc/InlineResponse500.md
doc/Input.md
doc/IsInstanceAliveInternalServerError.md
doc/IsInstanceAliveInternalServerErrorBody.md
doc/IsInstanceAliveOK.md
doc/ListOryAccessControlPolicies.md
doc/ListOryAccessControlPoliciesInternalServerError.md
doc/ListOryAccessControlPoliciesInternalServerErrorBody.md
doc/ListOryAccessControlPoliciesOK.md
doc/ListOryAccessControlPolicyRoles.md
doc/ListOryAccessControlPolicyRolesInternalServerError.md
doc/ListOryAccessControlPolicyRolesInternalServerErrorBody.md
doc/ListOryAccessControlPolicyRolesOK.md
doc/OryAccessControlPolicies.md
doc/OryAccessControlPolicy.md
doc/OryAccessControlPolicyAllowedInput.md
doc/OryAccessControlPolicyRole.md
doc/OryAccessControlPolicyRoles.md
doc/Policy.md
doc/RemoveOryAccessControlPolicyRoleMembers.md
doc/RemoveOryAccessControlPolicyRoleMembersInternalServerError.md
doc/RemoveOryAccessControlPolicyRoleMembersInternalServerErrorBody.md
doc/Role.md
doc/SwaggerHealthStatus.md
doc/SwaggerNotReadyStatus.md
doc/SwaggerVersion.md
doc/UpsertOryAccessControlPolicy.md
doc/UpsertOryAccessControlPolicyInternalServerError.md
doc/UpsertOryAccessControlPolicyInternalServerErrorBody.md
doc/UpsertOryAccessControlPolicyOK.md
doc/UpsertOryAccessControlPolicyRole.md
doc/UpsertOryAccessControlPolicyRoleInternalServerError.md
doc/UpsertOryAccessControlPolicyRoleInternalServerErrorBody.md
doc/UpsertOryAccessControlPolicyRoleOK.md
doc/Version.md
doc/VersionApi.md
git_push.sh
Expand All @@ -84,139 +26,13 @@ lib/auth/authentication.dart
lib/auth/http_basic_auth.dart
lib/auth/http_bearer_auth.dart
lib/auth/oauth.dart
lib/model/add_ory_access_control_policy_role_members.dart
lib/model/add_ory_access_control_policy_role_members_body.dart
lib/model/add_ory_access_control_policy_role_members_internal_server_error.dart
lib/model/add_ory_access_control_policy_role_members_internal_server_error_body.dart
lib/model/add_ory_access_control_policy_role_members_ok.dart
lib/model/authorization_result.dart
lib/model/delete_ory_access_control_policy.dart
lib/model/delete_ory_access_control_policy_internal_server_error.dart
lib/model/delete_ory_access_control_policy_internal_server_error_body.dart
lib/model/delete_ory_access_control_policy_role.dart
lib/model/delete_ory_access_control_policy_role_internal_server_error.dart
lib/model/delete_ory_access_control_policy_role_internal_server_error_body.dart
lib/model/do_ory_access_control_policies_allow.dart
lib/model/do_ory_access_control_policies_allow_forbidden.dart
lib/model/do_ory_access_control_policies_allow_internal_server_error.dart
lib/model/do_ory_access_control_policies_allow_internal_server_error_body.dart
lib/model/do_ory_access_control_policies_allow_ok.dart
lib/model/get_ory_access_control_policy.dart
lib/model/get_ory_access_control_policy_internal_server_error.dart
lib/model/get_ory_access_control_policy_internal_server_error_body.dart
lib/model/get_ory_access_control_policy_not_found.dart
lib/model/get_ory_access_control_policy_not_found_body.dart
lib/model/get_ory_access_control_policy_ok.dart
lib/model/get_ory_access_control_policy_role.dart
lib/model/get_ory_access_control_policy_role_internal_server_error.dart
lib/model/get_ory_access_control_policy_role_internal_server_error_body.dart
lib/model/get_ory_access_control_policy_role_not_found.dart
lib/model/get_ory_access_control_policy_role_not_found_body.dart
lib/model/get_ory_access_control_policy_role_ok.dart
lib/model/health_not_ready_status.dart
lib/model/health_status.dart
lib/model/inline_response500.dart
lib/model/input.dart
lib/model/is_instance_alive_internal_server_error.dart
lib/model/is_instance_alive_internal_server_error_body.dart
lib/model/is_instance_alive_ok.dart
lib/model/list_ory_access_control_policies.dart
lib/model/list_ory_access_control_policies_internal_server_error.dart
lib/model/list_ory_access_control_policies_internal_server_error_body.dart
lib/model/list_ory_access_control_policies_ok.dart
lib/model/list_ory_access_control_policy_roles.dart
lib/model/list_ory_access_control_policy_roles_internal_server_error.dart
lib/model/list_ory_access_control_policy_roles_internal_server_error_body.dart
lib/model/list_ory_access_control_policy_roles_ok.dart
lib/model/ory_access_control_policies.dart
lib/model/ory_access_control_policy.dart
lib/model/ory_access_control_policy_allowed_input.dart
lib/model/ory_access_control_policy_role.dart
lib/model/ory_access_control_policy_roles.dart
lib/model/policy.dart
lib/model/remove_ory_access_control_policy_role_members.dart
lib/model/remove_ory_access_control_policy_role_members_internal_server_error.dart
lib/model/remove_ory_access_control_policy_role_members_internal_server_error_body.dart
lib/model/role.dart
lib/model/swagger_health_status.dart
lib/model/swagger_not_ready_status.dart
lib/model/swagger_version.dart
lib/model/upsert_ory_access_control_policy.dart
lib/model/upsert_ory_access_control_policy_internal_server_error.dart
lib/model/upsert_ory_access_control_policy_internal_server_error_body.dart
lib/model/upsert_ory_access_control_policy_ok.dart
lib/model/upsert_ory_access_control_policy_role.dart
lib/model/upsert_ory_access_control_policy_role_internal_server_error.dart
lib/model/upsert_ory_access_control_policy_role_internal_server_error_body.dart
lib/model/upsert_ory_access_control_policy_role_ok.dart
lib/model/version.dart
pubspec.yaml
test/add_ory_access_control_policy_role_members_body_test.dart
test/add_ory_access_control_policy_role_members_internal_server_error_body_test.dart
test/add_ory_access_control_policy_role_members_internal_server_error_test.dart
test/add_ory_access_control_policy_role_members_ok_test.dart
test/add_ory_access_control_policy_role_members_test.dart
test/authorization_result_test.dart
test/delete_ory_access_control_policy_internal_server_error_body_test.dart
test/delete_ory_access_control_policy_internal_server_error_test.dart
test/delete_ory_access_control_policy_role_internal_server_error_body_test.dart
test/delete_ory_access_control_policy_role_internal_server_error_test.dart
test/delete_ory_access_control_policy_role_test.dart
test/delete_ory_access_control_policy_test.dart
test/do_ory_access_control_policies_allow_forbidden_test.dart
test/do_ory_access_control_policies_allow_internal_server_error_body_test.dart
test/do_ory_access_control_policies_allow_internal_server_error_test.dart
test/do_ory_access_control_policies_allow_ok_test.dart
test/do_ory_access_control_policies_allow_test.dart
test/engines_api_test.dart
test/get_ory_access_control_policy_internal_server_error_body_test.dart
test/get_ory_access_control_policy_internal_server_error_test.dart
test/get_ory_access_control_policy_not_found_body_test.dart
test/get_ory_access_control_policy_not_found_test.dart
test/get_ory_access_control_policy_ok_test.dart
test/get_ory_access_control_policy_role_internal_server_error_body_test.dart
test/get_ory_access_control_policy_role_internal_server_error_test.dart
test/get_ory_access_control_policy_role_not_found_body_test.dart
test/get_ory_access_control_policy_role_not_found_test.dart
test/get_ory_access_control_policy_role_ok_test.dart
test/get_ory_access_control_policy_role_test.dart
test/get_ory_access_control_policy_test.dart
test/health_api_test.dart
test/health_not_ready_status_test.dart
test/health_status_test.dart
test/inline_response500_test.dart
test/input_test.dart
test/is_instance_alive_internal_server_error_body_test.dart
test/is_instance_alive_internal_server_error_test.dart
test/is_instance_alive_ok_test.dart
test/list_ory_access_control_policies_internal_server_error_body_test.dart
test/list_ory_access_control_policies_internal_server_error_test.dart
test/list_ory_access_control_policies_ok_test.dart
test/list_ory_access_control_policies_test.dart
test/list_ory_access_control_policy_roles_internal_server_error_body_test.dart
test/list_ory_access_control_policy_roles_internal_server_error_test.dart
test/list_ory_access_control_policy_roles_ok_test.dart
test/list_ory_access_control_policy_roles_test.dart
test/ory_access_control_policies_test.dart
test/ory_access_control_policy_allowed_input_test.dart
test/ory_access_control_policy_role_test.dart
test/ory_access_control_policy_roles_test.dart
test/ory_access_control_policy_test.dart
test/policy_test.dart
test/remove_ory_access_control_policy_role_members_internal_server_error_body_test.dart
test/remove_ory_access_control_policy_role_members_internal_server_error_test.dart
test/remove_ory_access_control_policy_role_members_test.dart
test/role_test.dart
test/swagger_health_status_test.dart
test/swagger_not_ready_status_test.dart
test/swagger_version_test.dart
test/upsert_ory_access_control_policy_internal_server_error_body_test.dart
test/upsert_ory_access_control_policy_internal_server_error_test.dart
test/upsert_ory_access_control_policy_ok_test.dart
test/upsert_ory_access_control_policy_role_internal_server_error_body_test.dart
test/upsert_ory_access_control_policy_role_internal_server_error_test.dart
test/upsert_ory_access_control_policy_role_ok_test.dart
test/upsert_ory_access_control_policy_role_test.dart
test/upsert_ory_access_control_policy_test.dart
test/version_api_test.dart
test/version_test.dart
14 changes: 0 additions & 14 deletions clients/keto/dart/.travis.yml

This file was deleted.

61 changes: 2 additions & 59 deletions clients/keto/dart/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# ory_keto_client
A cloud native access control server providing best-practice patterns (RBAC, ABAC, ACL, AWS IAM Policies, Kubernetes Roles, ...) via REST APIs.
Ory Keto is a cloud native access control server providing best-practice patterns (RBAC, ABAC, ACL, AWS IAM Policies, Kubernetes Roles, ...) via REST APIs.

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

- API version: v0.0.0
- API version: v0.0.0-alpha.55
- Build package: org.openapitools.codegen.languages.DartClientCodegen
For more information, please visit [https://www.ory.sh](https://www.ory.sh)

Expand Down Expand Up @@ -79,71 +79,14 @@ Class | Method | HTTP request | Description

## Documentation For Models

- [AddOryAccessControlPolicyRoleMembers](doc//AddOryAccessControlPolicyRoleMembers.md)
- [AddOryAccessControlPolicyRoleMembersBody](doc//AddOryAccessControlPolicyRoleMembersBody.md)
- [AddOryAccessControlPolicyRoleMembersInternalServerError](doc//AddOryAccessControlPolicyRoleMembersInternalServerError.md)
- [AddOryAccessControlPolicyRoleMembersInternalServerErrorBody](doc//AddOryAccessControlPolicyRoleMembersInternalServerErrorBody.md)
- [AddOryAccessControlPolicyRoleMembersOK](doc//AddOryAccessControlPolicyRoleMembersOK.md)
- [AuthorizationResult](doc//AuthorizationResult.md)
- [DeleteOryAccessControlPolicy](doc//DeleteOryAccessControlPolicy.md)
- [DeleteOryAccessControlPolicyInternalServerError](doc//DeleteOryAccessControlPolicyInternalServerError.md)
- [DeleteOryAccessControlPolicyInternalServerErrorBody](doc//DeleteOryAccessControlPolicyInternalServerErrorBody.md)
- [DeleteOryAccessControlPolicyRole](doc//DeleteOryAccessControlPolicyRole.md)
- [DeleteOryAccessControlPolicyRoleInternalServerError](doc//DeleteOryAccessControlPolicyRoleInternalServerError.md)
- [DeleteOryAccessControlPolicyRoleInternalServerErrorBody](doc//DeleteOryAccessControlPolicyRoleInternalServerErrorBody.md)
- [DoOryAccessControlPoliciesAllow](doc//DoOryAccessControlPoliciesAllow.md)
- [DoOryAccessControlPoliciesAllowForbidden](doc//DoOryAccessControlPoliciesAllowForbidden.md)
- [DoOryAccessControlPoliciesAllowInternalServerError](doc//DoOryAccessControlPoliciesAllowInternalServerError.md)
- [DoOryAccessControlPoliciesAllowInternalServerErrorBody](doc//DoOryAccessControlPoliciesAllowInternalServerErrorBody.md)
- [DoOryAccessControlPoliciesAllowOK](doc//DoOryAccessControlPoliciesAllowOK.md)
- [GetOryAccessControlPolicy](doc//GetOryAccessControlPolicy.md)
- [GetOryAccessControlPolicyInternalServerError](doc//GetOryAccessControlPolicyInternalServerError.md)
- [GetOryAccessControlPolicyInternalServerErrorBody](doc//GetOryAccessControlPolicyInternalServerErrorBody.md)
- [GetOryAccessControlPolicyNotFound](doc//GetOryAccessControlPolicyNotFound.md)
- [GetOryAccessControlPolicyNotFoundBody](doc//GetOryAccessControlPolicyNotFoundBody.md)
- [GetOryAccessControlPolicyOK](doc//GetOryAccessControlPolicyOK.md)
- [GetOryAccessControlPolicyRole](doc//GetOryAccessControlPolicyRole.md)
- [GetOryAccessControlPolicyRoleInternalServerError](doc//GetOryAccessControlPolicyRoleInternalServerError.md)
- [GetOryAccessControlPolicyRoleInternalServerErrorBody](doc//GetOryAccessControlPolicyRoleInternalServerErrorBody.md)
- [GetOryAccessControlPolicyRoleNotFound](doc//GetOryAccessControlPolicyRoleNotFound.md)
- [GetOryAccessControlPolicyRoleNotFoundBody](doc//GetOryAccessControlPolicyRoleNotFoundBody.md)
- [GetOryAccessControlPolicyRoleOK](doc//GetOryAccessControlPolicyRoleOK.md)
- [HealthNotReadyStatus](doc//HealthNotReadyStatus.md)
- [HealthStatus](doc//HealthStatus.md)
- [InlineResponse500](doc//InlineResponse500.md)
- [Input](doc//Input.md)
- [IsInstanceAliveInternalServerError](doc//IsInstanceAliveInternalServerError.md)
- [IsInstanceAliveInternalServerErrorBody](doc//IsInstanceAliveInternalServerErrorBody.md)
- [IsInstanceAliveOK](doc//IsInstanceAliveOK.md)
- [ListOryAccessControlPolicies](doc//ListOryAccessControlPolicies.md)
- [ListOryAccessControlPoliciesInternalServerError](doc//ListOryAccessControlPoliciesInternalServerError.md)
- [ListOryAccessControlPoliciesInternalServerErrorBody](doc//ListOryAccessControlPoliciesInternalServerErrorBody.md)
- [ListOryAccessControlPoliciesOK](doc//ListOryAccessControlPoliciesOK.md)
- [ListOryAccessControlPolicyRoles](doc//ListOryAccessControlPolicyRoles.md)
- [ListOryAccessControlPolicyRolesInternalServerError](doc//ListOryAccessControlPolicyRolesInternalServerError.md)
- [ListOryAccessControlPolicyRolesInternalServerErrorBody](doc//ListOryAccessControlPolicyRolesInternalServerErrorBody.md)
- [ListOryAccessControlPolicyRolesOK](doc//ListOryAccessControlPolicyRolesOK.md)
- [OryAccessControlPolicies](doc//OryAccessControlPolicies.md)
- [OryAccessControlPolicy](doc//OryAccessControlPolicy.md)
- [OryAccessControlPolicyAllowedInput](doc//OryAccessControlPolicyAllowedInput.md)
- [OryAccessControlPolicyRole](doc//OryAccessControlPolicyRole.md)
- [OryAccessControlPolicyRoles](doc//OryAccessControlPolicyRoles.md)
- [Policy](doc//Policy.md)
- [RemoveOryAccessControlPolicyRoleMembers](doc//RemoveOryAccessControlPolicyRoleMembers.md)
- [RemoveOryAccessControlPolicyRoleMembersInternalServerError](doc//RemoveOryAccessControlPolicyRoleMembersInternalServerError.md)
- [RemoveOryAccessControlPolicyRoleMembersInternalServerErrorBody](doc//RemoveOryAccessControlPolicyRoleMembersInternalServerErrorBody.md)
- [Role](doc//Role.md)
- [SwaggerHealthStatus](doc//SwaggerHealthStatus.md)
- [SwaggerNotReadyStatus](doc//SwaggerNotReadyStatus.md)
- [SwaggerVersion](doc//SwaggerVersion.md)
- [UpsertOryAccessControlPolicy](doc//UpsertOryAccessControlPolicy.md)
- [UpsertOryAccessControlPolicyInternalServerError](doc//UpsertOryAccessControlPolicyInternalServerError.md)
- [UpsertOryAccessControlPolicyInternalServerErrorBody](doc//UpsertOryAccessControlPolicyInternalServerErrorBody.md)
- [UpsertOryAccessControlPolicyOK](doc//UpsertOryAccessControlPolicyOK.md)
- [UpsertOryAccessControlPolicyRole](doc//UpsertOryAccessControlPolicyRole.md)
- [UpsertOryAccessControlPolicyRoleInternalServerError](doc//UpsertOryAccessControlPolicyRoleInternalServerError.md)
- [UpsertOryAccessControlPolicyRoleInternalServerErrorBody](doc//UpsertOryAccessControlPolicyRoleInternalServerErrorBody.md)
- [UpsertOryAccessControlPolicyRoleOK](doc//UpsertOryAccessControlPolicyRoleOK.md)
- [Version](doc//Version.md)


Expand Down
Loading

0 comments on commit 3f31b8f

Please sign in to comment.