#dtz #container #api #model #dtz-containers

dtz-containers

a generated client for the DTZ Containers API

19 stable releases

new 1.1.5 Apr 6, 2025
1.1.4 Mar 2, 2025
1.1.3 Feb 25, 2025
1.1.1 Nov 6, 2024
1.0.2 Apr 26, 2024

#159 in Development tools

Download history 36/week @ 2024-12-11 24/week @ 2024-12-18 2/week @ 2024-12-25 12/week @ 2025-01-01 1/week @ 2025-01-08 6/week @ 2025-01-15 155/week @ 2025-01-29 168/week @ 2025-02-05 119/week @ 2025-02-12 94/week @ 2025-02-19 287/week @ 2025-02-26 57/week @ 2025-03-05 30/week @ 2025-03-12 4/week @ 2025-03-19 10/week @ 2025-03-26

149 downloads per month
Used in dtz

MIT/Apache

55KB
946 lines

Rust API client for dtz-containers

a generated client for the DTZ Containers 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.1.5
  • Package version: 1.1.5
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

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

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

Documentation for API Endpoints

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

Class Method HTTP request Description
DefaultApi create_domain POST /domain create a new domain
DefaultApi create_job POST /job create new job
DefaultApi create_service POST /service create a new service hosting
DefaultApi delete_domain DELETE /domain/{domain_name} delete single domain
DefaultApi delete_job DELETE /job/{job_id} delete single job
DefaultApi delete_service DELETE /service/{serviceId} delete service
DefaultApi disable POST /disable disable the containers service
DefaultApi enable POST /enable enable the containers service
DefaultApi get_domain GET /domain/{domain_name} get single domain
DefaultApi get_domains GET /domain get all domains
DefaultApi get_job GET /job/{job_id} get single job
DefaultApi get_jobs GET /job list all jobs
DefaultApi get_service GET /service/{serviceId} get service
DefaultApi get_services GET /service get current container services
DefaultApi trigger_job PATCH /job/{job_id} trigger single job
DefaultApi update_job POST /job/{job_id} update single job
DefaultApi update_service POST /service/{serviceId} update service
DefaultApi verify_domain PATCH /domain/{domain_name} trigger domain verification

Documentation For Models

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

cargo doc --open

Author

jens@apimeister.com

Dependencies

~5–23MB
~265K SLoC