Skip to content

Commit

Permalink
Updated Python client to v1.209.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Bitmovin OpenApi Bot committed Oct 22, 2024
1 parent 00659f0 commit d23adf3
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion bitmovin_api_sdk/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1875,4 +1875,4 @@
from bitmovin_api_sdk.models.zixi_input import ZixiInput


__version__ = "1.208.0"
__version__ = "1.209.0"
6 changes: 3 additions & 3 deletions bitmovin_api_sdk/common/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,11 +124,11 @@ def post(self, relative_url, payload=None, **kwargs):
raise KeyError('type must be given in kwargs')

if payload is not None:
if type(payload) != list:
if type(payload) == dict or type(payload) == list:
return self.request('POST', relative_url=relative_url, payload=payload, **kwargs)
else:
payload_dict = payload.to_dict()
return self.request('POST', relative_url=relative_url, payload=payload_dict, **kwargs)
else:
return self.request('POST', relative_url=relative_url, payload=payload, **kwargs)
elif payload is None:
return self.request('POST', relative_url=relative_url, **kwargs)

Expand Down
4 changes: 2 additions & 2 deletions bitmovin_api_sdk/common/rest_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class RestClient(object):
HTTP_HEADERS = {
'Content-Type': 'application/json',
'X-Api-Client': 'bitmovin-api-sdk-python',
'X-Api-Client-Version': '1.208.0'
'X-Api-Client-Version': '1.209.0'
}

DELETE = 'DELETE'
Expand Down Expand Up @@ -79,7 +79,7 @@ def _serialize(self, object_):

if object_ is None:
return None
serialized = json.dumps(object_, sort_keys=True, default=self._default_to_dict)
serialized = json.dumps(object_, sort_keys=False, default=self._default_to_dict)
self.logger.log('Serialized request object: {}'.format(serialized))
return serialized

Expand Down
2 changes: 1 addition & 1 deletion docs/__modules/bitmovin_api_sdk.common.html
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<dl class="py attribute">
<dt class="sig sig-object py" id="bitmovin_api_sdk.common.rest_client.RestClient.HTTP_HEADERS">
<span class="sig-name descname"><span class="pre">HTTP_HEADERS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'Content-Type':</span> <span class="pre">'application/json',</span> <span class="pre">'X-Api-Client':</span> <span class="pre">'bitmovin-api-sdk-python',</span> <span class="pre">'X-Api-Client-Version':</span> <span class="pre">'1.208.0'}</span></em><a class="headerlink" href="#bitmovin_api_sdk.common.rest_client.RestClient.HTTP_HEADERS" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">HTTP_HEADERS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'Content-Type':</span> <span class="pre">'application/json',</span> <span class="pre">'X-Api-Client':</span> <span class="pre">'bitmovin-api-sdk-python',</span> <span class="pre">'X-Api-Client-Version':</span> <span class="pre">'1.209.0'}</span></em><a class="headerlink" href="#bitmovin_api_sdk.common.rest_client.RestClient.HTTP_HEADERS" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
Expand Down
6 changes: 3 additions & 3 deletions docs/_modules/bitmovin_api_sdk/common/api_client.html
Original file line number Diff line number Diff line change
Expand Up @@ -204,11 +204,11 @@ <h1>Source code for bitmovin_api_sdk.common.api_client</h1><div class="highlight
<span class="k">raise</span> <span class="ne">KeyError</span><span class="p">(</span><span class="s1">&#39;type must be given in kwargs&#39;</span><span class="p">)</span>

<span class="k">if</span> <span class="n">payload</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
<span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">payload</span><span class="p">)</span> <span class="o">!=</span> <span class="nb">list</span><span class="p">:</span>
<span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">payload</span><span class="p">)</span> <span class="o">==</span> <span class="nb">dict</span> <span class="ow">or</span> <span class="nb">type</span><span class="p">(</span><span class="n">payload</span><span class="p">)</span> <span class="o">==</span> <span class="nb">list</span><span class="p">:</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="p">(</span><span class="s1">&#39;POST&#39;</span><span class="p">,</span> <span class="n">relative_url</span><span class="o">=</span><span class="n">relative_url</span><span class="p">,</span> <span class="n">payload</span><span class="o">=</span><span class="n">payload</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">payload_dict</span> <span class="o">=</span> <span class="n">payload</span><span class="o">.</span><span class="n">to_dict</span><span class="p">()</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="p">(</span><span class="s1">&#39;POST&#39;</span><span class="p">,</span> <span class="n">relative_url</span><span class="o">=</span><span class="n">relative_url</span><span class="p">,</span> <span class="n">payload</span><span class="o">=</span><span class="n">payload_dict</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="p">(</span><span class="s1">&#39;POST&#39;</span><span class="p">,</span> <span class="n">relative_url</span><span class="o">=</span><span class="n">relative_url</span><span class="p">,</span> <span class="n">payload</span><span class="o">=</span><span class="n">payload</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="k">elif</span> <span class="n">payload</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="p">(</span><span class="s1">&#39;POST&#39;</span><span class="p">,</span> <span class="n">relative_url</span><span class="o">=</span><span class="n">relative_url</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span></div>

Expand Down
4 changes: 2 additions & 2 deletions docs/_modules/bitmovin_api_sdk/common/rest_client.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ <h1>Source code for bitmovin_api_sdk.common.rest_client</h1><div class="highligh
<span class="n">HTTP_HEADERS</span> <span class="o">=</span> <span class="p">{</span>
<span class="s1">&#39;Content-Type&#39;</span><span class="p">:</span> <span class="s1">&#39;application/json&#39;</span><span class="p">,</span>
<span class="s1">&#39;X-Api-Client&#39;</span><span class="p">:</span> <span class="s1">&#39;bitmovin-api-sdk-python&#39;</span><span class="p">,</span>
<span class="s1">&#39;X-Api-Client-Version&#39;</span><span class="p">:</span> <span class="s1">&#39;1.208.0&#39;</span>
<span class="s1">&#39;X-Api-Client-Version&#39;</span><span class="p">:</span> <span class="s1">&#39;1.209.0&#39;</span>
<span class="p">}</span>

<span class="n">DELETE</span> <span class="o">=</span> <span class="s1">&#39;DELETE&#39;</span>
Expand Down Expand Up @@ -159,7 +159,7 @@ <h1>Source code for bitmovin_api_sdk.common.rest_client</h1><div class="highligh

<span class="k">if</span> <span class="n">object_</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
<span class="k">return</span> <span class="kc">None</span>
<span class="n">serialized</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">object_</span><span class="p">,</span> <span class="n">sort_keys</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_default_to_dict</span><span class="p">)</span>
<span class="n">serialized</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">object_</span><span class="p">,</span> <span class="n">sort_keys</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_default_to_dict</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">logger</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="s1">&#39;Serialized request object: </span><span class="si">{}</span><span class="s1">&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">serialized</span><span class="p">))</span>
<span class="k">return</span> <span class="n">serialized</span>

Expand Down
2 changes: 1 addition & 1 deletion docs/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from setuptools import setup, find_packages

NAME = 'bitmovin-api-sdk'
VERSION = '1.208.0'
VERSION = '1.209.0'
DESCRIPTION = 'Python-Client which enables you to seamlessly integrate the Bitmovin API into your projects. Using this API client requires an active account.'
AUTHOR = 'Bitmovin Inc'
EMAIL = '[email protected]'
Expand Down

0 comments on commit d23adf3

Please sign in to comment.