{"id":32210581,"url":"https://github.com/bmlt-enabled/bmlt-server-perl-client","last_synced_at":"2026-05-31T02:31:35.767Z","repository":{"id":61981410,"uuid":"556778908","full_name":"bmlt-enabled/bmlt-server-perl-client","owner":"bmlt-enabled","description":"Perl Client for BMLT Admin API","archived":false,"fork":false,"pushed_at":"2026-02-09T02:18:54.000Z","size":194,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-21T05:19:08.341Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.cpan.org/modules/by-authors/id/B/BM/BMLT/","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bmlt-enabled.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-24T13:53:15.000Z","updated_at":"2026-02-09T02:11:06.000Z","dependencies_parsed_at":"2025-10-21T06:12:04.689Z","dependency_job_id":"d3cbd261-70a2-49aa-97c0-92371609a797","html_url":"https://github.com/bmlt-enabled/bmlt-server-perl-client","commit_stats":null,"previous_names":["bmlt-enabled/bmlt-server-perl-client"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/bmlt-enabled/bmlt-server-perl-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server-perl-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server-perl-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server-perl-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server-perl-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmlt-enabled","download_url":"https://codeload.github.com/bmlt-enabled/bmlt-server-perl-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server-perl-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33717415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-22T06:36:06.968Z","updated_at":"2026-05-31T02:31:35.761Z","avatar_url":"https://github.com/bmlt-enabled.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NAME\n\nbmlt-cli::Role - a Moose role for the BMLT\n\nBMLT Admin API Documentation\n\n# VERSION\n\nAutomatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 1.0.0\n- Package version: 1.0.2\n- Generator version: 7.20.0-SNAPSHOT\n- Build package: org.openapitools.codegen.languages.PerlClientCodegen\n\n## A note on Moose\n\nThis role is the only component of the library that uses Moose. See\nbmlt-cli::ApiFactory for non-Moosey usage.\n\n# SYNOPSIS\n\nThe Perl Generator in the OpenAPI Generator project builds a library of Perl modules to interact with\na web service defined by a OpenAPI Specification. See below for how to build the\nlibrary.\n\nThis module provides an interface to the generated library. All the classes,\nobjects, and methods (well, not quite \\*all\\*, see below) are flattened into this\nrole.\n\n        package MyApp;\n        use Moose;\n        with 'bmlt-cli::Role';\n\n        package main;\n\n        my $api = MyApp-\u003enew({ tokens =\u003e $tokens });\n\n        my $pet = $api-\u003eget_pet_by_id(pet_id =\u003e $pet_id);\n\n\n## Structure of the library\n\nThe library consists of a set of API classes, one for each endpoint. These APIs\nimplement the method calls available on each endpoint.\n\nAdditionally, there is a set of \"object\" classes, which represent the objects\nreturned by and sent to the methods on the endpoints.\n\nAn API factory class is provided, which builds instances of each endpoint API.\n\nThis Moose role flattens all the methods from the endpoint APIs onto the consuming\nclass. It also provides methods to retrieve the endpoint API objects, and the API\nfactory object, should you need it.\n\nFor documentation of all these methods, see AUTOMATIC DOCUMENTATION below.\n\n## Configuring authentication\n\nIn the normal case, the OpenAPI Spec will describe what parameters are\nrequired and where to put them. You just need to supply the tokens.\n\n    my $tokens = {\n        # basic\n        username =\u003e $username,\n        password =\u003e $password,\n\n        # oauth\n        access_token =\u003e $oauth_token,\n\n        # keys\n        $some_key =\u003e { token =\u003e $token,\n                       prefix =\u003e $prefix,\n                       in =\u003e $in,             # 'head||query',\n                       },\n\n        $another =\u003e { token =\u003e $token,\n                      prefix =\u003e $prefix,\n                      in =\u003e $in,              # 'head||query',\n                      },\n        ...,\n\n        };\n\n        my $api = MyApp-\u003enew({ tokens =\u003e $tokens });\n\nNote these are all optional, as are `prefix` and `in`, and depend on the API\nyou are accessing. Usually `prefix` and `in` will be determined by the code generator from\nthe spec and you will not need to set them at run time. If not, `in` will\ndefault to 'head' and `prefix` to the empty string.\n\nThe tokens will be placed in a L\u003cbmlt-cli::Configuration\u003e instance\nas follows, but you don't need to know about this.\n\n- `$cfg-\u003e{username}`\n\n    String. The username for basic auth.\n\n- `$cfg-\u003e{password}`\n\n    String. The password for basic auth.\n\n- `$cfg-\u003e{api_key}`\n\n    Hashref. Keyed on the name of each key (there can be multiple tokens).\n\n            $cfg-\u003e{api_key} = {\n                    secretKey =\u003e 'aaaabbbbccccdddd',\n                    anotherKey =\u003e '1111222233334444',\n                    };\n\n- `$cfg-\u003e{api_key_prefix}`\n\n    Hashref. Keyed on the name of each key (there can be multiple tokens). Note not\n    all api keys require a prefix.\n\n            $cfg-\u003e{api_key_prefix} = {\n                    secretKey =\u003e 'string',\n                    anotherKey =\u003e 'same or some other string',\n                    };\n\n- `$cfg-\u003e{access_token}`\n\n    String. The OAuth access token.\n\n# METHODS\n\n## `base_url`\n\nThe generated code has the `base_url` already set as a default value. This method\nreturns the current value of `base_url`.\n\n## `api_factory`\n\nReturns an API factory object. You probably won't need to call this directly.\n\n        $self-\u003eapi_factory('Pet'); # returns a bmlt-cli::PetApi instance\n\n        $self-\u003epet_api;            # the same\n\n# MISSING METHODS\n\nMost of the methods on the API are delegated to individual endpoint API objects\n(e.g. Pet API, Store API, User API etc). Where different endpoint APIs use the\nsame method name (e.g. `new()`), these methods can't be delegated. So you need\nto call `$api-\u003epet_api-\u003enew()`.\n\nIn principle, every API is susceptible to the presence of a few, random, undelegatable\nmethod names. In practice, because of the way method names are constructed, it's\nunlikely in general that any methods will be undelegatable, except for:\n\n        new()\n        class_documentation()\n        method_documentation()\n\nTo call these methods, you need to get a handle on the relevant object, either\nby calling `$api-\u003efoo_api` or by retrieving an object, e.g.\n`$api-\u003eget_pet_by_id(pet_id =\u003e $pet_id)`. They are class methods, so\nyou could also call them on class names.\n\n# BUILDING YOUR LIBRARY\n\nSee the homepage `https://openapi-generator.tech` for full details.\nBut briefly, clone the git repository, build the codegen codebase, set up your build\nconfig file, then run the API build script. You will need git, Java 7 or 8 and Apache\nmaven 3.0.3 or better already installed.\n\nThe config file should specify the project name for the generated library:\n\n        {\"moduleName\":\"WWW::MyProjectName\"}\n\nYour library files will be built under `WWW::MyProjectName`.\n\n          $ git clone https://github.com/openapitools/openapi-generator\n          $ cd openapi-generator\n          $ mvn package\n          $ java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate \\\n    -i [URL or file path to JSON OpenAPI API spec] \\\n    -g perl \\\n    -c /path/to/config/file.json \\\n    -o /path/to/output/folder\n\nBang, all done. Run the `autodoc` script in the `bin` directory to see the API\nyou just built.\n\n# AUTOMATIC DOCUMENTATION\n\nYou can print out a summary of the generated API by running the included\n`autodoc` script in the `bin` directory of your generated library. A few\noutput formats are supported:\n\n          Usage: autodoc [OPTION]\n\n    -w           wide format (default)\n    -n           narrow format\n    -p           POD format\n    -H           HTML format\n    -m           Markdown format\n    -h           print this help message\n    -c           your application class\n\n\nThe `-c` option allows you to load and inspect your own application. A dummy\nnamespace is used if you don't supply your own class.\n\n# DOCUMENTATION FROM THE OpenAPI Spec\n\nAdditional documentation for each class and method may be provided by the OpenAPI\nspec. If so, this is available via the `class_documentation()` and\n`method_documentation()` methods on each generated object class, and the\n`method_documentation()` method on the endpoint API classes:\n\n        my $cmdoc = $api-\u003epet_api-\u003emethod_documentation-\u003e{$method_name};\n\n        my $odoc = $api-\u003eget_pet_by_id-\u003e(pet_id =\u003e $pet_id)-\u003eclass_documentation;\n        my $omdoc = $api-\u003eget_pet_by_id-\u003e(pet_id =\u003e $pet_id)-\u003emethod_documentation-\u003e{method_name};\n\n\nEach of these calls returns a hashref with various useful pieces of information.\n\n# Installation Prerequisites\n\nUse [cpanm](https://metacpan.org/pod/distribution/App-cpanminus/bin/cpanm) to install the module dependencies:\n\n```\ncpanm --local-lib=~/perl5 local::lib \u0026\u0026 eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)\ncpanm --quiet --no-interactive Class::Accessor Test::Exception Test::More Log::Any LWP::UserAgent URI::Query Module::Runtime DateTime Module::Find Moose::Role JSON\n```\n\n# LOAD THE MODULES\n\nTo load the API packages:\n```perl\nuse bmlt-cli::RootServerApi;\n\n```\n\nTo load the models:\n```perl\nuse bmlt-cli::Object::AuthenticationError;\nuse bmlt-cli::Object::AuthorizationError;\nuse bmlt-cli::Object::ConflictError;\nuse bmlt-cli::Object::ErrorTest;\nuse bmlt-cli::Object::Format;\nuse bmlt-cli::Object::FormatBase;\nuse bmlt-cli::Object::FormatCreate;\nuse bmlt-cli::Object::FormatPartialUpdate;\nuse bmlt-cli::Object::FormatTranslation;\nuse bmlt-cli::Object::FormatUpdate;\nuse bmlt-cli::Object::Meeting;\nuse bmlt-cli::Object::MeetingBase;\nuse bmlt-cli::Object::MeetingChangeResource;\nuse bmlt-cli::Object::MeetingCreate;\nuse bmlt-cli::Object::MeetingPartialUpdate;\nuse bmlt-cli::Object::MeetingUpdate;\nuse bmlt-cli::Object::NotFoundError;\nuse bmlt-cli::Object::RootServer;\nuse bmlt-cli::Object::RootServerBase;\nuse bmlt-cli::Object::RootServerBaseStatistics;\nuse bmlt-cli::Object::RootServerBaseStatisticsMeetings;\nuse bmlt-cli::Object::RootServerBaseStatisticsServiceBodies;\nuse bmlt-cli::Object::ServerError;\nuse bmlt-cli::Object::ServiceBody;\nuse bmlt-cli::Object::ServiceBodyBase;\nuse bmlt-cli::Object::ServiceBodyCreate;\nuse bmlt-cli::Object::ServiceBodyPartialUpdate;\nuse bmlt-cli::Object::ServiceBodyUpdate;\nuse bmlt-cli::Object::SettingsBase;\nuse bmlt-cli::Object::SettingsObject;\nuse bmlt-cli::Object::SettingsUpdate;\nuse bmlt-cli::Object::Token;\nuse bmlt-cli::Object::TokenCredentials;\nuse bmlt-cli::Object::User;\nuse bmlt-cli::Object::UserBase;\nuse bmlt-cli::Object::UserCreate;\nuse bmlt-cli::Object::UserPartialUpdate;\nuse bmlt-cli::Object::UserUpdate;\nuse bmlt-cli::Object::ValidationError;\n\n````\n\n# GETTING STARTED\nPut the Perl SDK under the 'lib' folder in your project directory, then run the following\n```perl\n#!/usr/bin/perl\nuse lib 'lib';\nuse strict;\nuse warnings;\n# load the API package\nuse bmlt-cli::RootServerApi;\n\n# load the models\nuse bmlt-cli::Object::AuthenticationError;\nuse bmlt-cli::Object::AuthorizationError;\nuse bmlt-cli::Object::ConflictError;\nuse bmlt-cli::Object::ErrorTest;\nuse bmlt-cli::Object::Format;\nuse bmlt-cli::Object::FormatBase;\nuse bmlt-cli::Object::FormatCreate;\nuse bmlt-cli::Object::FormatPartialUpdate;\nuse bmlt-cli::Object::FormatTranslation;\nuse bmlt-cli::Object::FormatUpdate;\nuse bmlt-cli::Object::Meeting;\nuse bmlt-cli::Object::MeetingBase;\nuse bmlt-cli::Object::MeetingChangeResource;\nuse bmlt-cli::Object::MeetingCreate;\nuse bmlt-cli::Object::MeetingPartialUpdate;\nuse bmlt-cli::Object::MeetingUpdate;\nuse bmlt-cli::Object::NotFoundError;\nuse bmlt-cli::Object::RootServer;\nuse bmlt-cli::Object::RootServerBase;\nuse bmlt-cli::Object::RootServerBaseStatistics;\nuse bmlt-cli::Object::RootServerBaseStatisticsMeetings;\nuse bmlt-cli::Object::RootServerBaseStatisticsServiceBodies;\nuse bmlt-cli::Object::ServerError;\nuse bmlt-cli::Object::ServiceBody;\nuse bmlt-cli::Object::ServiceBodyBase;\nuse bmlt-cli::Object::ServiceBodyCreate;\nuse bmlt-cli::Object::ServiceBodyPartialUpdate;\nuse bmlt-cli::Object::ServiceBodyUpdate;\nuse bmlt-cli::Object::SettingsBase;\nuse bmlt-cli::Object::SettingsObject;\nuse bmlt-cli::Object::SettingsUpdate;\nuse bmlt-cli::Object::Token;\nuse bmlt-cli::Object::TokenCredentials;\nuse bmlt-cli::Object::User;\nuse bmlt-cli::Object::UserBase;\nuse bmlt-cli::Object::UserCreate;\nuse bmlt-cli::Object::UserPartialUpdate;\nuse bmlt-cli::Object::UserUpdate;\nuse bmlt-cli::Object::ValidationError;\n\n# for displaying the API response data\nuse Data::Dumper;\n\n\nmy $api_instance = bmlt-cli::RootServerApi-\u003enew(\n    # Configure OAuth2 access token for authorization: bmltToken\n    access_token =\u003e 'YOUR_ACCESS_TOKEN',\n);\n\n\neval {\n    $api_instance-\u003eauth_logout();\n};\nif ($@) {\n    warn \"Exception when calling RootServerApi-\u003eauth_logout: $@\\n\";\n}\n\n```\n\n# DOCUMENTATION FOR API ENDPOINTS\n\nAll URIs are relative to *http://localhost:8000/main_server*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*RootServerApi* | [**auth_logout**](docs/RootServerApi.md#auth_logout) | **POST** /api/v1/auth/logout | Revokes a token\n*RootServerApi* | [**auth_refresh**](docs/RootServerApi.md#auth_refresh) | **POST** /api/v1/auth/refresh | Revokes and issues a new token\n*RootServerApi* | [**auth_token**](docs/RootServerApi.md#auth_token) | **POST** /api/v1/auth/token | Creates a token\n*RootServerApi* | [**create_error_test**](docs/RootServerApi.md#create_error_test) | **POST** /api/v1/errortest | Tests some errors\n*RootServerApi* | [**create_format**](docs/RootServerApi.md#create_format) | **POST** /api/v1/formats | Creates a format\n*RootServerApi* | [**create_meeting**](docs/RootServerApi.md#create_meeting) | **POST** /api/v1/meetings | Creates a meeting\n*RootServerApi* | [**create_service_body**](docs/RootServerApi.md#create_service_body) | **POST** /api/v1/servicebodies | Creates a service body\n*RootServerApi* | [**create_user**](docs/RootServerApi.md#create_user) | **POST** /api/v1/users | Creates a user\n*RootServerApi* | [**delete_format**](docs/RootServerApi.md#delete_format) | **DELETE** /api/v1/formats/{formatId} | Deletes a format\n*RootServerApi* | [**delete_meeting**](docs/RootServerApi.md#delete_meeting) | **DELETE** /api/v1/meetings/{meetingId} | Deletes a meeting\n*RootServerApi* | [**delete_service_body**](docs/RootServerApi.md#delete_service_body) | **DELETE** /api/v1/servicebodies/{serviceBodyId} | Deletes a service body\n*RootServerApi* | [**delete_user**](docs/RootServerApi.md#delete_user) | **DELETE** /api/v1/users/{userId} | Deletes a user\n*RootServerApi* | [**get_format**](docs/RootServerApi.md#get_format) | **GET** /api/v1/formats/{formatId} | Retrieves a format\n*RootServerApi* | [**get_formats**](docs/RootServerApi.md#get_formats) | **GET** /api/v1/formats | Retrieves formats\n*RootServerApi* | [**get_laravel_log**](docs/RootServerApi.md#get_laravel_log) | **GET** /api/v1/logs/laravel | Retrieves laravel log\n*RootServerApi* | [**get_meeting**](docs/RootServerApi.md#get_meeting) | **GET** /api/v1/meetings/{meetingId} | Retrieves a meeting\n*RootServerApi* | [**get_meeting_changes**](docs/RootServerApi.md#get_meeting_changes) | **GET** /api/v1/meetings/{meetingId}/changes | Retrieve changes for a meeting\n*RootServerApi* | [**get_meetings**](docs/RootServerApi.md#get_meetings) | **GET** /api/v1/meetings | Retrieves meetings\n*RootServerApi* | [**get_root_server**](docs/RootServerApi.md#get_root_server) | **GET** /api/v1/rootservers/{rootServerId} | Retrieves a root server\n*RootServerApi* | [**get_root_servers**](docs/RootServerApi.md#get_root_servers) | **GET** /api/v1/rootservers | Retrieves root servers\n*RootServerApi* | [**get_service_bodies**](docs/RootServerApi.md#get_service_bodies) | **GET** /api/v1/servicebodies | Retrieves service bodies\n*RootServerApi* | [**get_service_body**](docs/RootServerApi.md#get_service_body) | **GET** /api/v1/servicebodies/{serviceBodyId} | Retrieves a service body\n*RootServerApi* | [**get_settings**](docs/RootServerApi.md#get_settings) | **GET** /api/v1/settings | Retrieves all settings\n*RootServerApi* | [**get_user**](docs/RootServerApi.md#get_user) | **GET** /api/v1/users/{userId} | Retrieves a single user\n*RootServerApi* | [**get_users**](docs/RootServerApi.md#get_users) | **GET** /api/v1/users | Retrieves users\n*RootServerApi* | [**partial_update_user**](docs/RootServerApi.md#partial_update_user) | **PATCH** /api/v1/users/{userId} | Patches a user\n*RootServerApi* | [**patch_format**](docs/RootServerApi.md#patch_format) | **PATCH** /api/v1/formats/{formatId} | Patches a format\n*RootServerApi* | [**patch_meeting**](docs/RootServerApi.md#patch_meeting) | **PATCH** /api/v1/meetings/{meetingId} | Patches a meeting\n*RootServerApi* | [**patch_service_body**](docs/RootServerApi.md#patch_service_body) | **PATCH** /api/v1/servicebodies/{serviceBodyId} | Patches a service body\n*RootServerApi* | [**update_format**](docs/RootServerApi.md#update_format) | **PUT** /api/v1/formats/{formatId} | Updates a format\n*RootServerApi* | [**update_meeting**](docs/RootServerApi.md#update_meeting) | **PUT** /api/v1/meetings/{meetingId} | Updates a meeting\n*RootServerApi* | [**update_service_body**](docs/RootServerApi.md#update_service_body) | **PUT** /api/v1/servicebodies/{serviceBodyId} | Updates a Service Body\n*RootServerApi* | [**update_settings**](docs/RootServerApi.md#update_settings) | **PATCH** /api/v1/settings | Update settings\n*RootServerApi* | [**update_user**](docs/RootServerApi.md#update_user) | **PUT** /api/v1/users/{userId} | Update single user\n\n\n# DOCUMENTATION FOR MODELS\n - [bmlt-cli::Object::AuthenticationError](docs/AuthenticationError.md)\n - [bmlt-cli::Object::AuthorizationError](docs/AuthorizationError.md)\n - [bmlt-cli::Object::ConflictError](docs/ConflictError.md)\n - [bmlt-cli::Object::ErrorTest](docs/ErrorTest.md)\n - [bmlt-cli::Object::Format](docs/Format.md)\n - [bmlt-cli::Object::FormatBase](docs/FormatBase.md)\n - [bmlt-cli::Object::FormatCreate](docs/FormatCreate.md)\n - [bmlt-cli::Object::FormatPartialUpdate](docs/FormatPartialUpdate.md)\n - [bmlt-cli::Object::FormatTranslation](docs/FormatTranslation.md)\n - [bmlt-cli::Object::FormatUpdate](docs/FormatUpdate.md)\n - [bmlt-cli::Object::Meeting](docs/Meeting.md)\n - [bmlt-cli::Object::MeetingBase](docs/MeetingBase.md)\n - [bmlt-cli::Object::MeetingChangeResource](docs/MeetingChangeResource.md)\n - [bmlt-cli::Object::MeetingCreate](docs/MeetingCreate.md)\n - [bmlt-cli::Object::MeetingPartialUpdate](docs/MeetingPartialUpdate.md)\n - [bmlt-cli::Object::MeetingUpdate](docs/MeetingUpdate.md)\n - [bmlt-cli::Object::NotFoundError](docs/NotFoundError.md)\n - [bmlt-cli::Object::RootServer](docs/RootServer.md)\n - [bmlt-cli::Object::RootServerBase](docs/RootServerBase.md)\n - [bmlt-cli::Object::RootServerBaseStatistics](docs/RootServerBaseStatistics.md)\n - [bmlt-cli::Object::RootServerBaseStatisticsMeetings](docs/RootServerBaseStatisticsMeetings.md)\n - [bmlt-cli::Object::RootServerBaseStatisticsServiceBodies](docs/RootServerBaseStatisticsServiceBodies.md)\n - [bmlt-cli::Object::ServerError](docs/ServerError.md)\n - [bmlt-cli::Object::ServiceBody](docs/ServiceBody.md)\n - [bmlt-cli::Object::ServiceBodyBase](docs/ServiceBodyBase.md)\n - [bmlt-cli::Object::ServiceBodyCreate](docs/ServiceBodyCreate.md)\n - [bmlt-cli::Object::ServiceBodyPartialUpdate](docs/ServiceBodyPartialUpdate.md)\n - [bmlt-cli::Object::ServiceBodyUpdate](docs/ServiceBodyUpdate.md)\n - [bmlt-cli::Object::SettingsBase](docs/SettingsBase.md)\n - [bmlt-cli::Object::SettingsObject](docs/SettingsObject.md)\n - [bmlt-cli::Object::SettingsUpdate](docs/SettingsUpdate.md)\n - [bmlt-cli::Object::Token](docs/Token.md)\n - [bmlt-cli::Object::TokenCredentials](docs/TokenCredentials.md)\n - [bmlt-cli::Object::User](docs/User.md)\n - [bmlt-cli::Object::UserBase](docs/UserBase.md)\n - [bmlt-cli::Object::UserCreate](docs/UserCreate.md)\n - [bmlt-cli::Object::UserPartialUpdate](docs/UserPartialUpdate.md)\n - [bmlt-cli::Object::UserUpdate](docs/UserUpdate.md)\n - [bmlt-cli::Object::ValidationError](docs/ValidationError.md)\n\n\n# DOCUMENTATION FOR AUTHORIZATION\n\nAuthentication schemes defined for the API:\n## bmltToken\n\n- **Type**: OAuth\n- **Flow**: password\n- **Authorization URL**: \n- **Scopes**: N/A\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmlt-enabled%2Fbmlt-server-perl-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmlt-enabled%2Fbmlt-server-perl-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmlt-enabled%2Fbmlt-server-perl-client/lists"}