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: str, **kwargs: dict) object[source]
get()[source]
post(relative_url: str, payload: object = None, **kwargs: dict) object[source]
prepare_url()[source]
put(relative_url: str, payload: object, **kwargs: dict) object[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: str, data: object = None) None[source]
log(message: str, data: object = None) None[source]

bitmovin_api_sdk.common.bitmovin_api_logger_base module

class bitmovin_api_sdk.common.bitmovin_api_logger_base.BitmovinApiLoggerBase[source]

Bases: object

abstract error(message: str, data: object = None) None[source]
abstract log(message: str, data: object = None) 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: iter, model: type) list[source]
static map_dict_to_model(result: dict, model: type) object[source]
static map_dict_to_pagination_response(result: object, model: type) object[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: object, model_class: EnumMeta) str[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: str, tenant_org_id: ~typing.Optional[str] = None, base_url: ~typing.Optional[str] = None, logger: ~bitmovin_api_sdk.common.bitmovin_api_logger_base.BitmovinApiLoggerBase = <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.190.0'}
PATCH = 'PATCH'
POST = 'POST'
PUT = 'PUT'
TENANT_ORG_ID_HTTP_HEADER_NAME = 'X-Tenant-Org-Id'
request(method: str, relative_url: str, payload: object = None) object[source]
static urljoin(*args: object) str[source]

Module contents