<h1>cpl_core.pipes<aclass="headerlink"href="#cpl-core-pipes"title="Permalink to this heading"></a></h1>
<sectionid="submodules">
<h2>Submodules<aclass="headerlink"href="#submodules"title="Permalink to this heading"></a></h2>
</section>
<sectionid="module-cpl_core.pipes.bool_pipe">
<spanid="cpl-core-pipes-bool-pipe-module"></span><h2>cpl_core.pipes.bool_pipe module<aclass="headerlink"href="#module-cpl_core.pipes.bool_pipe"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.bool_pipe.</span></span><spanclass="sig-name descname"><spanclass="pre">BoolPipe</span></span><aclass="headerlink"href="#cpl_core.pipes.bool_pipe.BoolPipe"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">transform</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">bool</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.pipes.bool_pipe.BoolPipe.transform"title="Permalink to this definition"></a></dt>
<spanid="cpl-core-pipes-first-char-to-lower-pipe-module"></span><h2>cpl_core.pipes.first_char_to_lower_pipe module<aclass="headerlink"href="#module-cpl_core.pipes.first_char_to_lower_pipe"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.first_char_to_lower_pipe.</span></span><spanclass="sig-name descname"><spanclass="pre">FirstCharToLowerPipe</span></span><aclass="headerlink"href="#cpl_core.pipes.first_char_to_lower_pipe.FirstCharToLowerPipe"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">transform</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">any</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.pipes.first_char_to_lower_pipe.FirstCharToLowerPipe.transform"title="Permalink to this definition"></a></dt>
<dd><p>Converts first char to lower</p>
<blockquote>
<div><dlclass="simple">
<dt>value: <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code></dt><dd><p>String to convert</p>
<spanid="cpl-core-pipes-first-to-upper-pipe-module"></span><h2>cpl_core.pipes.first_to_upper_pipe module<aclass="headerlink"href="#module-cpl_core.pipes.first_to_upper_pipe"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.first_to_upper_pipe.</span></span><spanclass="sig-name descname"><spanclass="pre">FirstToUpperPipe</span></span><aclass="headerlink"href="#cpl_core.pipes.first_to_upper_pipe.FirstToUpperPipe"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">transform</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.pipes.first_to_upper_pipe.FirstToUpperPipe.transform"title="Permalink to this definition"></a></dt>
<dd><p>Converts first char to upper</p>
<blockquote>
<div><dlclass="simple">
<dt>chars: <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code></dt><dd><p>String to convert</p>
<spanid="cpl-core-pipes-ip-address-pipe-module"></span><h2>cpl_core.pipes.ip_address_pipe module<aclass="headerlink"href="#module-cpl_core.pipes.ip_address_pipe"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.ip_address_pipe.</span></span><spanclass="sig-name descname"><spanclass="pre">IPAddressPipe</span></span><aclass="headerlink"href="#cpl_core.pipes.ip_address_pipe.IPAddressPipe"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">transform</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">list</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.pipes.ip_address_pipe.IPAddressPipe.transform"title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</section>
<sectionid="module-cpl_core.pipes.pipe_abc">
<spanid="cpl-core-pipes-pipe-abc-module"></span><h2>cpl_core.pipes.pipe_abc module<aclass="headerlink"href="#module-cpl_core.pipes.pipe_abc"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.pipe_abc.</span></span><spanclass="sig-name descname"><spanclass="pre">PipeABC</span></span><aclass="headerlink"href="#cpl_core.pipes.pipe_abc.PipeABC"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">transform</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">any</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.pipes.pipe_abc.PipeABC.transform"title="Permalink to this definition"></a></dt>
<spanid="cpl-core-pipes-to-camel-case-pipe-module"></span><h2>cpl_core.pipes.to_camel_case_pipe module<aclass="headerlink"href="#module-cpl_core.pipes.to_camel_case_pipe"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.to_camel_case_pipe.</span></span><spanclass="sig-name descname"><spanclass="pre">ToCamelCasePipe</span></span><aclass="headerlink"href="#cpl_core.pipes.to_camel_case_pipe.ToCamelCasePipe"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">transform</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">str</span></span></span><aclass="headerlink"href="#cpl_core.pipes.to_camel_case_pipe.ToCamelCasePipe.transform"title="Permalink to this definition"></a></dt>
<dd><p>Converts string to camel case</p>
<blockquote>
<div><dlclass="simple">
<dt>chars: <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code></dt><dd><p>String to convert</p>
<spanid="cpl-core-pipes-to-snake-case-pipe-module"></span><h2>cpl_core.pipes.to_snake_case_pipe module<aclass="headerlink"href="#module-cpl_core.pipes.to_snake_case_pipe"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.to_snake_case_pipe.</span></span><spanclass="sig-name descname"><spanclass="pre">ToSnakeCasePipe</span></span><aclass="headerlink"href="#cpl_core.pipes.to_snake_case_pipe.ToSnakeCasePipe"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">transform</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">str</span></span></span><aclass="headerlink"href="#cpl_core.pipes.to_snake_case_pipe.ToSnakeCasePipe.transform"title="Permalink to this definition"></a></dt>
<dd><p>Converts string to snake case</p>
<blockquote>
<div><dlclass="simple">
<dt>chars: <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code></dt><dd><p>String to convert</p>
</dd>
</dl>
</div></blockquote>
<blockquote>
<div><p>String converted to snake_case</p>
</div></blockquote>
</dd></dl>
</dd></dl>
</section>
<sectionid="module-cpl_core.pipes.version_pipe">
<spanid="cpl-core-pipes-version-pipe-module"></span><h2>cpl_core.pipes.version_pipe module<aclass="headerlink"href="#module-cpl_core.pipes.version_pipe"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.version_pipe.</span></span><spanclass="sig-name descname"><spanclass="pre">VersionPipe</span></span><aclass="headerlink"href="#cpl_core.pipes.version_pipe.VersionPipe"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">transform</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">dict</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.pipes.version_pipe.VersionPipe.transform"title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</section>
<sectionid="module-cpl_core.pipes">
<spanid="module-contents"></span><h2>Module contents<aclass="headerlink"href="#module-cpl_core.pipes"title="Permalink to this heading"></a></h2>
<h3>cpl-core sh-edraft Common Python library<aclass="headerlink"href="#cpl-core-sh-edraft-common-python-library"title="Permalink to this heading"></a></h3>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.pipes.</span></span><spanclass="sig-name descname"><spanclass="pre">VersionInfo</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">major</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">minor</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">micro</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.pipes.VersionInfo"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">major</span></span><aclass="headerlink"href="#cpl_core.pipes.VersionInfo.major"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">micro</span></span><aclass="headerlink"href="#cpl_core.pipes.VersionInfo.micro"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">minor</span></span><aclass="headerlink"href="#cpl_core.pipes.VersionInfo.minor"title="Permalink to this definition"></a></dt>