bitmovin_api_sdk.player.licenses.third_party_licensing package

Submodules

bitmovin_api_sdk.player.licenses.third_party_licensing.third_party_licensing_api module

class bitmovin_api_sdk.player.licenses.third_party_licensing.third_party_licensing_api.ThirdPartyLicensingApi(**kwargs)[source]

Bases: BaseApi

create(license_id: string_types, player_third_party_licensing: PlayerThirdPartyLicensing, **kwargs: dict) PlayerThirdPartyLicensing[source]

Enable Third Party Licensing

Parameters
  • license_id (string_types, required) – Id of the Player License

  • player_third_party_licensing (PlayerThirdPartyLicensing, required) – Third Party Licensing settings to apply to Player License

Returns

Third party licensing details

Return type

PlayerThirdPartyLicensing

delete(license_id: string_types, **kwargs: dict) BitmovinResponse[source]

Delete Third Party Licensing Configuration

Parameters

license_id (string_types, required) – Id of the Player License

Returns

Id of the deleted Third Party Licensing Configuration

Return type

BitmovinResponse

get(license_id: string_types, **kwargs: dict) PlayerThirdPartyLicensing[source]

Get Third Party Licensing Configuration

Parameters

license_id (string_types, required) – Id of the Player License

Returns

Third party licensing details

Return type

PlayerThirdPartyLicensing

Module contents