<spanid="kittycad-models-base64data"></span><h1>kittycad.models.base64data<aclass="headerlink"href="#module-kittycad.models.base64data"title="Link to this heading"></a></h1>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">kittycad.models.base64data.</span></span><spanclass="sig-name descname"><spanclass="pre">Base64Data</span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/base64data.html#Base64Data"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__add__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__add__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__annotations__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{}</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__annotations__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__buffer__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">flags</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__buffer__"title="Link to this definition"></a></dt>
<dd><p>Return a buffer object that exposes the underlying memory of the object.</p>
<spanclass="sig-name descname"><spanclass="pre">__bytes__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__bytes__"title="Link to this definition"></a></dt>
<dd><p>Convert this value to exact type bytes.</p>
<spanclass="sig-name descname"><spanclass="pre">__contains__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__contains__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__dict__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">mappingproxy({'__module__':</span><spanclass="pre">'kittycad.models.base64data',</span><spanclass="pre">'__get_pydantic_core_schema__':</span><spanclass="pre"><classmethod(<function</span><spanclass="pre">Base64Data.__get_pydantic_core_schema__>)>,</span><spanclass="pre">'validate':</span><spanclass="pre"><classmethod(<function</span><spanclass="pre">Base64Data.validate>)>,</span><spanclass="pre">'serialize':</span><spanclass="pre"><classmethod(<function</span><spanclass="pre">Base64Data.serialize>)>,</span><spanclass="pre">'__dict__':</span><spanclass="pre"><attribute</span><spanclass="pre">'__dict__'</span><spanclass="pre">of</span><spanclass="pre">'Base64Data'</span><spanclass="pre">objects>,</span><spanclass="pre">'__doc__':</span><spanclass="pre">None,</span><spanclass="pre">'__annotations__':</span><spanclass="pre">{}})</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__dict__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__eq__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__eq__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__ge__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__ge__"title="Link to this definition"></a></dt>
<emclass="property"><spanclass="pre">classmethod</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">__get_pydantic_core_schema__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">source</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">handler</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/base64data.html#Base64Data.__get_pydantic_core_schema__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__get_pydantic_core_schema__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__getattribute__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">name</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__getattribute__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__getitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__getitem__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__getnewargs__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__getnewargs__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__gt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__gt__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__hash__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__hash__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__iter__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__iter__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__le__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__le__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__len__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__len__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__lt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__lt__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__mod__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__mod__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__module__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'kittycad.models.base64data'</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__module__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__mul__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__mul__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__ne__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__ne__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__new__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__new__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__repr__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__repr__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__rmod__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__rmod__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__rmul__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__rmul__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__str__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.__str__"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">capitalize</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">copy</span><spanclass="pre">of</span><spanclass="pre">B</span></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.capitalize"title="Link to this definition"></a></dt>
<dd><p>Return a copy of B with only its first character capitalized (ASCII)
<spanclass="sig-name descname"><spanclass="pre">center</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">width</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">fillchar</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">b'</span><spanclass="pre">'</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.center"title="Link to this definition"></a></dt>
<dd><p>Return a centered string of length width.</p>
<p>Padding is done using the specified fill character.</p>
<spanclass="sig-name descname"><spanclass="pre">decode</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">encoding</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">'utf-8'</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">errors</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">'strict'</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.decode"title="Link to this definition"></a></dt>
<dd><p>Decode the bytes using the codec registered for encoding.</p>
<dlclass="simple">
<dt>encoding</dt><dd><p>The encoding with which to decode the bytes.</p>
</dd>
<dt>errors</dt><dd><p>The error handling scheme to use for the handling of decoding errors.
The default is ‘strict’ meaning that decoding errors raise a
UnicodeDecodeError. Other possible values are ‘ignore’ and ‘replace’
as well as any other name registered with codecs.register_error that
<spanclass="sig-name descname"><spanclass="pre">expandtabs</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">tabsize</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">8</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.expandtabs"title="Link to this definition"></a></dt>
<dd><p>Return a copy where all tab characters are expanded using spaces.</p>
<p>If tabsize is not given, a tab size of 8 characters is assumed.</p>
<spanclass="sig-name descname"><spanclass="pre">fromhex</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.fromhex"title="Link to this definition"></a></dt>
<dd><p>Create a bytes object from a string of hexadecimal numbers.</p>
<spanclass="sig-name descname"><spanclass="pre">hex</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.hex"title="Link to this definition"></a></dt>
<dd><p>Create a string of hexadecimal numbers from a bytes object.</p>
<blockquote>
<div><dlclass="simple">
<dt>sep</dt><dd><p>An optional single character or byte to separate hex bytes.</p>
</dd>
<dt>bytes_per_sep</dt><dd><p>How many bytes between separators. Positive values count from the
<spanclass="sig-name descname"><spanclass="pre">isalnum</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference external"href="https://docs.python.org/3/library/functions.html#bool"title="(in Python v3.12)"><spanclass="pre">bool</span></a></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.isalnum"title="Link to this definition"></a></dt>
<dd><p>Return True if all characters in B are alphanumeric
and there is at least one character in B, False otherwise.</p>
<spanclass="sig-name descname"><spanclass="pre">isalpha</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference external"href="https://docs.python.org/3/library/functions.html#bool"title="(in Python v3.12)"><spanclass="pre">bool</span></a></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.isalpha"title="Link to this definition"></a></dt>
<dd><p>Return True if all characters in B are alphabetic
and there is at least one character in B, False otherwise.</p>
<spanclass="sig-name descname"><spanclass="pre">isascii</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference external"href="https://docs.python.org/3/library/functions.html#bool"title="(in Python v3.12)"><spanclass="pre">bool</span></a></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.isascii"title="Link to this definition"></a></dt>
<dd><p>Return True if B is empty or all characters in B are ASCII,
<spanclass="sig-name descname"><spanclass="pre">isdigit</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference external"href="https://docs.python.org/3/library/functions.html#bool"title="(in Python v3.12)"><spanclass="pre">bool</span></a></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.isdigit"title="Link to this definition"></a></dt>
<dd><p>Return True if all characters in B are digits
and there is at least one character in B, False otherwise.</p>
<spanclass="sig-name descname"><spanclass="pre">islower</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference external"href="https://docs.python.org/3/library/functions.html#bool"title="(in Python v3.12)"><spanclass="pre">bool</span></a></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.islower"title="Link to this definition"></a></dt>
<dd><p>Return True if all cased characters in B are lowercase and there is
at least one cased character in B, False otherwise.</p>
<spanclass="sig-name descname"><spanclass="pre">isspace</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference external"href="https://docs.python.org/3/library/functions.html#bool"title="(in Python v3.12)"><spanclass="pre">bool</span></a></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.isspace"title="Link to this definition"></a></dt>
<dd><p>Return True if all characters in B are whitespace
and there is at least one character in B, False otherwise.</p>
<spanclass="sig-name descname"><spanclass="pre">istitle</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference external"href="https://docs.python.org/3/library/functions.html#bool"title="(in Python v3.12)"><spanclass="pre">bool</span></a></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.istitle"title="Link to this definition"></a></dt>
<dd><p>Return True if B is a titlecased string and there is at least one
character in B, i.e. uppercase characters may only follow uncased
characters and lowercase characters only cased ones. Return False
<spanclass="sig-name descname"><spanclass="pre">isupper</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference external"href="https://docs.python.org/3/library/functions.html#bool"title="(in Python v3.12)"><spanclass="pre">bool</span></a></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.isupper"title="Link to this definition"></a></dt>
<dd><p>Return True if all cased characters in B are uppercase and there is
at least one cased character in B, False otherwise.</p>
<spanclass="sig-name descname"><spanclass="pre">join</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">iterable_of_bytes</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.join"title="Link to this definition"></a></dt>
<dd><p>Concatenate any number of bytes objects.</p>
<p>The bytes whose method is called is inserted in between each pair.</p>
<p>The result is returned as a new bytes object.</p>
<spanclass="sig-name descname"><spanclass="pre">ljust</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">width</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">fillchar</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">b'</span><spanclass="pre">'</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.ljust"title="Link to this definition"></a></dt>
<dd><p>Return a left-justified string of length width.</p>
<p>Padding is done using the specified fill character.</p>
<spanclass="sig-name descname"><spanclass="pre">lower</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">copy</span><spanclass="pre">of</span><spanclass="pre">B</span></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.lower"title="Link to this definition"></a></dt>
<dd><p>Return a copy of B with all ASCII characters converted to lowercase.</p>
<spanclass="sig-name descname"><spanclass="pre">lstrip</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">bytes</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.lstrip"title="Link to this definition"></a></dt>
<dd><p>Strip leading bytes contained in the argument.</p>
<p>If the argument is omitted or None, strip leading ASCII whitespace.</p>
<emclass="property"><spanclass="pre">static</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">maketrans</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">frm</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">to</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.maketrans"title="Link to this definition"></a></dt>
<dd><p>Return a translation table useable for the bytes or bytearray translate method.</p>
<p>The returned table will be one where each byte in frm is mapped to the byte at
the same position in to.</p>
<p>The bytes objects frm and to must be of the same length.</p>
<spanclass="sig-name descname"><spanclass="pre">partition</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">sep</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.partition"title="Link to this definition"></a></dt>
<dd><p>Partition the bytes into three parts using the given separator.</p>
<p>This will search for the separator sep in the bytes. If the separator is found,
returns a 3-tuple containing the part before the separator, the separator
itself, and the part after it.</p>
<p>If the separator is not found, returns a 3-tuple containing the original bytes
<spanclass="sig-name descname"><spanclass="pre">removeprefix</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">prefix</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.removeprefix"title="Link to this definition"></a></dt>
<dd><p>Return a bytes object with the given prefix string removed if present.</p>
<p>If the bytes starts with the prefix string, return bytes[len(prefix):].
Otherwise, return a copy of the original bytes.</p>
<spanclass="sig-name descname"><spanclass="pre">removesuffix</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">suffix</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.removesuffix"title="Link to this definition"></a></dt>
<dd><p>Return a bytes object with the given suffix string removed if present.</p>
<p>If the bytes ends with the suffix string and that suffix is not empty,
return bytes[:-len(prefix)]. Otherwise, return a copy of the original
<spanclass="sig-name descname"><spanclass="pre">replace</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">old</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">new</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">count</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">-1</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.replace"title="Link to this definition"></a></dt>
<dd><p>Return a copy with all occurrences of substring old replaced by new.</p>
<blockquote>
<div><dlclass="simple">
<dt>count</dt><dd><p>Maximum number of occurrences to replace.
-1 (the default value) means replace all occurrences.</p>
</dd>
</dl>
</div></blockquote>
<p>If the optional argument count is given, only the first count occurrences are
<spanclass="sig-name descname"><spanclass="pre">rjust</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">width</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">fillchar</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">b'</span><spanclass="pre">'</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.rjust"title="Link to this definition"></a></dt>
<dd><p>Return a right-justified string of length width.</p>
<p>Padding is done using the specified fill character.</p>
<spanclass="sig-name descname"><spanclass="pre">rpartition</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">sep</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.rpartition"title="Link to this definition"></a></dt>
<dd><p>Partition the bytes into three parts using the given separator.</p>
<p>This will search for the separator sep in the bytes, starting at the end. If
the separator is found, returns a 3-tuple containing the part before the
separator, the separator itself, and the part after it.</p>
<p>If the separator is not found, returns a 3-tuple containing two empty bytes
<spanclass="sig-name descname"><spanclass="pre">rsplit</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">sep</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">maxsplit</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">-1</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.rsplit"title="Link to this definition"></a></dt>
<dd><p>Return a list of the sections in the bytes, using sep as the delimiter.</p>
<blockquote>
<div><dlclass="simple">
<dt>sep</dt><dd><p>The delimiter according which to split the bytes.
None (the default value) means split on ASCII whitespace characters
<spanclass="sig-name descname"><spanclass="pre">rstrip</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">bytes</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.rstrip"title="Link to this definition"></a></dt>
<dd><p>Strip trailing bytes contained in the argument.</p>
<p>If the argument is omitted or None, strip trailing ASCII whitespace.</p>
<emclass="property"><spanclass="pre">classmethod</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">serialize</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">v</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/base64data.html#Base64Data.serialize"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.serialize"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">split</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">sep</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">maxsplit</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">-1</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.split"title="Link to this definition"></a></dt>
<dd><p>Return a list of the sections in the bytes, using sep as the delimiter.</p>
<dlclass="simple">
<dt>sep</dt><dd><p>The delimiter according which to split the bytes.
None (the default value) means split on ASCII whitespace characters
<spanclass="sig-name descname"><spanclass="pre">splitlines</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">keepends</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">False</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.splitlines"title="Link to this definition"></a></dt>
<dd><p>Return a list of the lines in the bytes, breaking at line boundaries.</p>
<p>Line breaks are not included in the resulting list unless keepends is given and
<spanclass="sig-name descname"><spanclass="pre">strip</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">bytes</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.strip"title="Link to this definition"></a></dt>
<dd><p>Strip leading and trailing bytes contained in the argument.</p>
<p>If the argument is omitted or None, strip leading and trailing ASCII whitespace.</p>
<spanclass="sig-name descname"><spanclass="pre">swapcase</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">copy</span><spanclass="pre">of</span><spanclass="pre">B</span></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.swapcase"title="Link to this definition"></a></dt>
<dd><p>Return a copy of B with uppercase ASCII characters converted
<spanclass="sig-name descname"><spanclass="pre">title</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">copy</span><spanclass="pre">of</span><spanclass="pre">B</span></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.title"title="Link to this definition"></a></dt>
<dd><p>Return a titlecased version of B, i.e. ASCII words start with uppercase
characters, all remaining cased characters have lowercase.</p>
<spanclass="sig-name descname"><spanclass="pre">translate</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">table</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">delete</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">b''</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.translate"title="Link to this definition"></a></dt>
<dd><p>Return a copy with each character mapped by the given translation table.</p>
<blockquote>
<div><dlclass="simple">
<dt>table</dt><dd><p>Translation table, which must be a bytes object of length 256.</p>
<spanclass="sig-name descname"><spanclass="pre">upper</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">copy</span><spanclass="pre">of</span><spanclass="pre">B</span></span></span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.upper"title="Link to this definition"></a></dt>
<dd><p>Return a copy of B with all ASCII characters converted to uppercase.</p>
<emclass="property"><spanclass="pre">classmethod</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">validate</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">v</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/base64data.html#Base64Data.validate"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.validate"title="Link to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">zfill</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">width</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">/</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/base64data.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.base64data.Base64Data.zfill"title="Link to this definition"></a></dt>
<dd><p>Pad a numeric string with zeros on the left, to fill a field of the given width.</p>