bitmovin_api_sdk.common package

Submodules

bitmovin_api_sdk.common.api_client module

class bitmovin_api_sdk.common.api_client.ApiClient(**kwargs)[source]

Bases: object

delete(relative_url, **kwargs)[source]
get()[source]
post(relative_url, payload=None, **kwargs)[source]
prepare_url()[source]
put(relative_url, payload, **kwargs)[source]
request()[source]

bitmovin_api_sdk.common.base_api module

class bitmovin_api_sdk.common.base_api.BaseApi(**kwargs)[source]

Bases: object

bitmovin_api_sdk.common.bitmovin_api_logger module

class bitmovin_api_sdk.common.bitmovin_api_logger.BitmovinApiLogger[source]

Bases: BitmovinApiLoggerBase

error(message, data=None)[source]
log(message, data=None)[source]

bitmovin_api_sdk.common.bitmovin_api_logger_base module

class bitmovin_api_sdk.common.bitmovin_api_logger_base.BitmovinApiLoggerBase[source]

Bases: object

abstractmethod error(message, data=None)[source]
abstractmethod log(message, data=None)[source]

bitmovin_api_sdk.common.bitmovin_error module

exception bitmovin_api_sdk.common.bitmovin_error.BitmovinError[source]

Bases: Exception

bitmovin_api_sdk.common.bitmovin_json_decoder module

class bitmovin_api_sdk.common.bitmovin_json_decoder.BitmovinJsonDecoder[source]

Bases: object

static map_dict_to_list(result, model)[source]
static map_dict_to_model(result, model)[source]
static map_dict_to_pagination_response(result, model)[source]
model_module = <module 'bitmovin_api_sdk.models' from '/home/circleci/app/bitmovin_api_sdk/models/__init__.py'>
bitmovin_api_sdk.common.bitmovin_json_decoder.get_enum_value(value, model_class)[source]

bitmovin_api_sdk.common.poscheck module

exception bitmovin_api_sdk.common.poscheck.PositionalArgumentsError(f, n, message=None)[source]

Bases: Exception

bitmovin_api_sdk.common.poscheck.poscheck(f)[source]
bitmovin_api_sdk.common.poscheck.poscheck_except(n, message=None)[source]
bitmovin_api_sdk.common.poscheck.poscheck_model(f)[source]

bitmovin_api_sdk.common.rest_client module

class bitmovin_api_sdk.common.rest_client.RestClient(api_key, tenant_org_id=None, base_url=None, logger=<bitmovin_api_sdk.common.bitmovin_api_logger_base.BitmovinApiLoggerBase object>)[source]

Bases: object

API_KEY_HTTP_HEADER_NAME = 'X-Api-Key'
DELETE = 'DELETE'
GET = 'GET'
HTTP_HEADERS = {'Content-Type': 'application/json', 'X-Api-Client': 'bitmovin-api-sdk-python', 'X-Api-Client-Version': '1.257.0'}
PATCH = 'PATCH'
POST = 'POST'
PUT = 'PUT'
TENANT_ORG_ID_HTTP_HEADER_NAME = 'X-Tenant-Org-Id'
request(method, relative_url, payload=None)[source]
static urljoin(*args)[source]

Module contents