dtz-identity

Crates.iodtz-identity
lib.rsdtz-identity
version
sourcesrc
created_at2024-04-14 06:20:58.636091+00
updated_at2025-03-02 19:42:20.26894+00
descriptiona generated client for the DTZ Identity API
homepage
repository
max_upload_size
id1208047
Cargo.toml error:TOML parse error at line 19, column 1 | 19 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Jens Walter (JensWalter)

documentation

README

Rust API client for dtz-identity

a generated client for the DTZ Identity API

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.21
  • Package version: 1.0.21
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named dtz-identity and add the following to Cargo.toml under [dependencies]:

dtz-identity = { path = "./dtz-identity" }

Documentation for API Endpoints

All URIs are relative to https://identity.dtz.rocks/api/2021-02-21

Class Method HTTP request Description

DefaultApi | assign_role | POST /me/roles/{roleId} | create role assignment DefaultApi | assume_identity | POST /identity/assume | assume identity DefaultApi | authenticate_apikey | POST /auth/apikey | authenticate with apikey DefaultApi | change_authentication | POST /authentication | update the user authentication, aka change you password DefaultApi | create_api_key | POST /me/identity/apikey | create api key DefaultApi | delete_api_key | DELETE /me/identity/apikey/{apikey} | delete api key DefaultApi | delete_context_roles | DELETE /context/{context_id} | delete all roles attached to this context DefaultApi | delete_identity | DELETE /me/identity | delete current identity DefaultApi | get_account_email | GET /me/email | Get account email DefaultApi | get_account_stats | GET /me | get account stats DefaultApi | get_roles | GET /roles | get roles DefaultApi | list_authentication | GET /authentication | list user authentications DefaultApi | list_identity | GET /identity | get a list of all available identities DefaultApi | new_context | POST /context/{context_id}/new | create identity requirements for a new context DefaultApi | new_identity | POST /identity | creates a new identity DefaultApi | oauth_authorize | GET /oauth/authorize | oauth authorize DefaultApi | oauth_token | POST /oauth/token | oauth token request DefaultApi | remove_role_assignment | DELETE /me/roles/{roleId} | remove role assignment from identity DefaultApi | token_refresh | POST /token/refresh | token refresh DefaultApi | user_login | POST /token/auth | user login DefaultApi | user_signup | POST /signup | create a new identity with the given email as account email, also create an authentication with the given credentials to allow a login, creates a default context

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

jens@apimeister.com

Commit count: 0

cargo fmt