<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1680013985043" clover="3.2.0">
  <project timestamp="1680013985044" name="All files">
    <metrics statements="629" coveredstatements="629" conditionals="171" coveredconditionals="170" methods="155" coveredmethods="146" elements="955" coveredelements="945" complexity="0" loc="629" ncloc="629" packages="9" files="50" classes="50"/>
    <package name="src">
      <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
      <file name="exports.ts" path="/home/alexxgrib/Projects/qiwi-api/src/exports.ts">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="2" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/alexxgrib/Projects/qiwi-api/src/index.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="2" type="stmt"/>
        <line num="2" count="2" type="stmt"/>
        <line num="4" count="2" type="stmt"/>
        <line num="5" count="2" type="stmt"/>
      </file>
    </package>
    <package name="src.apis">
      <metrics statements="29" coveredstatements="29" conditionals="0" coveredconditionals="0" methods="13" coveredmethods="13"/>
      <file name="api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/api.ts">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="2" count="5" type="stmt"/>
        <line num="15" count="5" type="stmt"/>
        <line num="24" count="1" type="stmt"/>
        <line num="33" count="11" type="stmt"/>
        <line num="45" count="5" type="stmt"/>
        <line num="56" count="48" type="stmt"/>
      </file>
      <file name="error.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/error.ts">
        <metrics statements="12" coveredstatements="12" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="6"/>
        <line num="7" count="7" type="stmt"/>
        <line num="14" count="15" type="stmt"/>
        <line num="15" count="15" type="stmt"/>
        <line num="17" count="15" type="stmt"/>
        <line num="28" count="7" type="stmt"/>
        <line num="29" count="15" type="stmt"/>
        <line num="38" count="1" type="stmt"/>
        <line num="53" count="1" type="stmt"/>
        <line num="65" count="7" type="stmt"/>
        <line num="74" count="1" type="stmt"/>
        <line num="75" count="1" type="stmt"/>
        <line num="85" count="1" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/index.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="3" count="5" type="stmt"/>
        <line num="4" count="5" type="stmt"/>
      </file>
      <file name="options-wrapper.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/options-wrapper.ts">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="4"/>
        <line num="8" count="6" type="stmt"/>
        <line num="24" count="173" type="stmt"/>
        <line num="36" count="6" type="stmt"/>
        <line num="45" count="26" type="stmt"/>
        <line num="57" count="6" type="stmt"/>
        <line num="65" count="162" type="stmt"/>
        <line num="73" count="30" type="stmt"/>
      </file>
    </package>
    <package name="src.apis.detector">
      <metrics statements="40" coveredstatements="40" conditionals="3" coveredconditionals="3" methods="13" coveredmethods="13"/>
      <file name="api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/detector/api.ts">
        <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="5" type="stmt"/>
        <line num="9" count="5" type="stmt"/>
      </file>
      <file name="detect.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/detector/detect.api.ts">
        <metrics statements="12" coveredstatements="12" conditionals="1" coveredconditionals="1" methods="3" coveredmethods="3"/>
        <line num="2" count="5" type="stmt"/>
        <line num="3" count="5" type="stmt"/>
        <line num="4" count="5" type="stmt"/>
        <line num="5" count="5" type="stmt"/>
        <line num="14" count="5" type="stmt"/>
        <line num="23" count="5" type="cond" truecount="1" falsecount="0"/>
        <line num="24" count="1" type="stmt"/>
        <line num="27" count="4" type="stmt"/>
        <line num="37" count="3" type="stmt"/>
        <line num="41" count="3" type="stmt"/>
        <line num="54" count="2" type="stmt"/>
        <line num="58" count="2" type="stmt"/>
      </file>
      <file name="detector.compat.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/detector/detector.compat.ts">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="1" count="5" type="stmt"/>
        <line num="12" count="5" type="stmt"/>
        <line num="18" count="1" type="stmt"/>
        <line num="28" count="2" type="stmt"/>
        <line num="38" count="1" type="stmt"/>
      </file>
      <file name="detector.errors.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/detector/detector.errors.ts">
        <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="5" type="stmt"/>
        <line num="7" count="5" type="stmt"/>
      </file>
      <file name="detector.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/detector/detector.ts">
        <metrics statements="16" coveredstatements="16" conditionals="2" coveredconditionals="2" methods="4" coveredmethods="4"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="3" count="5" type="stmt"/>
        <line num="4" count="5" type="stmt"/>
        <line num="5" count="5" type="stmt"/>
        <line num="6" count="5" type="stmt"/>
        <line num="15" count="5" type="stmt"/>
        <line num="16" count="5" type="stmt"/>
        <line num="25" count="5" type="stmt"/>
        <line num="26" count="9" type="stmt"/>
        <line num="28" count="9" type="stmt"/>
        <line num="30" count="5" type="stmt"/>
        <line num="41" count="9" type="stmt"/>
        <line num="52" count="6" type="stmt"/>
        <line num="63" count="9" type="stmt"/>
        <line num="66" count="9" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/detector/index.ts">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="1" count="17" type="stmt"/>
        <line num="3" count="6" type="stmt"/>
        <line num="4" count="8" type="stmt"/>
      </file>
    </package>
    <package name="src.apis.p2p">
      <metrics statements="114" coveredstatements="114" conditionals="45" coveredconditionals="45" methods="33" coveredmethods="30"/>
      <file name="api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/p2p/api.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="1" count="5" type="stmt"/>
        <line num="9" count="5" type="stmt"/>
        <line num="18" count="2" type="stmt"/>
        <line num="29" count="5" type="stmt"/>
      </file>
      <file name="bills.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/p2p/bills.api.ts">
        <metrics statements="34" coveredstatements="34" conditionals="21" coveredconditionals="21" methods="12" coveredmethods="10"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="3" count="5" type="stmt"/>
        <line num="4" count="5" type="stmt"/>
        <line num="5" count="5" type="stmt"/>
        <line num="6" count="5" type="stmt"/>
        <line num="27" count="5" type="stmt"/>
        <line num="39" count="6" type="stmt"/>
        <line num="41" count="6" type="cond" truecount="1" falsecount="0"/>
        <line num="42" count="6" type="cond" truecount="1" falsecount="0"/>
        <line num="44" count="6" type="stmt"/>
        <line num="58" count="2" type="cond" truecount="2" falsecount="0"/>
        <line num="71" count="7" type="cond" truecount="1" falsecount="0"/>
        <line num="73" count="1" type="stmt"/>
        <line num="76" count="5" type="stmt"/>
        <line num="107" count="4" type="stmt"/>
        <line num="109" count="4" type="cond" truecount="4" falsecount="0"/>
        <line num="111" count="4" type="cond" truecount="1" falsecount="0"/>
        <line num="112" count="4" type="cond" truecount="1" falsecount="0"/>
        <line num="113" count="1" type="stmt"/>
        <line num="117" count="4" type="stmt"/>
        <line num="127" count="4" type="stmt"/>
        <line num="132" count="4" type="stmt"/>
        <line num="137" count="4" type="stmt"/>
        <line num="150" count="1" type="stmt"/>
        <line num="162" count="3" type="stmt"/>
        <line num="179" count="5" type="cond" truecount="1" falsecount="0"/>
        <line num="181" count="5" type="stmt"/>
        <line num="205" count="2" type="stmt"/>
        <line num="207" count="2" type="cond" truecount="1" falsecount="0"/>
        <line num="208" count="2" type="cond" truecount="1" falsecount="0"/>
        <line num="209" count="1" type="stmt"/>
        <line num="213" count="2" type="stmt"/>
        <line num="222" count="2" type="stmt"/>
      </file>
      <file name="p2p.middleware.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/p2p/p2p.middleware.ts">
        <metrics statements="35" coveredstatements="35" conditionals="9" coveredconditionals="9" methods="10" coveredmethods="9"/>
        <line num="4" count="6" type="stmt"/>
        <line num="20" count="6" type="stmt"/>
        <line num="23" count="6" type="stmt"/>
        <line num="24" count="6" type="stmt"/>
        <line num="25" count="6" type="stmt"/>
        <line num="27" count="5" type="cond" truecount="1" falsecount="0"/>
        <line num="29" count="3" type="stmt"/>
        <line num="31" count="1" type="stmt"/>
        <line num="43" count="6" type="stmt"/>
        <line num="49" count="5" type="stmt"/>
        <line num="50" count="5" type="stmt"/>
        <line num="52" count="5" type="stmt"/>
        <line num="53" count="5" type="stmt"/>
        <line num="54" count="5" type="stmt"/>
        <line num="56" count="5" type="stmt"/>
        <line num="57" count="5" type="stmt"/>
        <line num="59" count="5" type="stmt"/>
        <line num="84" count="6" type="stmt"/>
        <line num="85" count="9" type="cond" truecount="1" falsecount="0"/>
        <line num="87" count="8" type="cond" truecount="1" falsecount="0"/>
        <line num="89" count="7" type="stmt"/>
        <line num="101" count="6" type="stmt"/>
        <line num="110" count="1" type="stmt"/>
        <line num="111" count="1" type="cond" truecount="2" falsecount="0"/>
        <line num="113" count="1" type="stmt"/>
        <line num="114" count="5" type="stmt"/>
        <line num="115" count="5" type="stmt"/>
        <line num="117" count="5" type="cond" truecount="3" falsecount="0"/>
        <line num="119" count="4" type="stmt"/>
        <line num="121" count="4" type="cond" truecount="1" falsecount="0"/>
        <line num="122" count="2" type="stmt"/>
        <line num="125" count="2" type="stmt"/>
        <line num="130" count="2" type="stmt"/>
        <line num="131" count="2" type="stmt"/>
        <line num="133" count="2" type="stmt"/>
      </file>
      <file name="p2p.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/p2p/p2p.ts">
        <metrics statements="26" coveredstatements="26" conditionals="7" coveredconditionals="7" methods="5" coveredmethods="5"/>
        <line num="2" count="5" type="stmt"/>
        <line num="3" count="5" type="stmt"/>
        <line num="4" count="5" type="stmt"/>
        <line num="5" count="5" type="stmt"/>
        <line num="6" count="5" type="stmt"/>
        <line num="7" count="5" type="stmt"/>
        <line num="8" count="5" type="stmt"/>
        <line num="9" count="5" type="stmt"/>
        <line num="15" count="5" type="stmt"/>
        <line num="24" count="5" type="stmt"/>
        <line num="25" count="5" type="stmt"/>
        <line num="27" count="5" type="stmt"/>
        <line num="28" count="5" type="stmt"/>
        <line num="29" count="5" type="stmt"/>
        <line num="31" count="5" type="stmt"/>
        <line num="32" count="5" type="stmt"/>
        <line num="33" count="5" type="stmt"/>
        <line num="43" count="5" type="stmt"/>
        <line num="44" count="5" type="stmt"/>
        <line num="46" count="5" type="stmt"/>
        <line num="60" count="5" type="stmt"/>
        <line num="73" count="2" type="stmt"/>
        <line num="93" count="1" type="stmt"/>
        <line num="106" count="5" type="stmt"/>
        <line num="109" count="5" type="stmt"/>
        <line num="159" count="1" type="stmt"/>
      </file>
      <file name="p2p.types.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/p2p/p2p.types.ts">
        <metrics statements="15" coveredstatements="15" conditionals="8" coveredconditionals="8" methods="4" coveredmethods="4"/>
        <line num="1" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="3" count="5" type="stmt"/>
        <line num="5" count="5" type="stmt"/>
        <line num="7" count="5" type="stmt"/>
        <line num="9" count="5" type="stmt"/>
        <line num="15" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="16" count="5" type="stmt"/>
        <line num="17" count="5" type="stmt"/>
        <line num="23" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="24" count="5" type="stmt"/>
        <line num="25" count="5" type="stmt"/>
        <line num="26" count="5" type="stmt"/>
        <line num="266" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="267" count="5" type="stmt"/>
        <line num="268" count="5" type="stmt"/>
      </file>
    </package>
    <package name="src.apis.shared">
      <metrics statements="137" coveredstatements="137" conditionals="32" coveredconditionals="32" methods="36" coveredmethods="35"/>
      <file name="collect.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/collect.ts">
        <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="11" count="6" type="stmt"/>
        <line num="12" count="51" type="stmt"/>
      </file>
      <file name="environment.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/environment.ts">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="1" count="6" type="stmt"/>
        <line num="21" count="6" type="stmt"/>
        <line num="23" count="6" type="stmt"/>
        <line num="24" count="24" type="stmt"/>
        <line num="25" count="4" type="stmt"/>
        <line num="29" count="6" type="stmt"/>
        <line num="32" count="6" type="stmt"/>
      </file>
      <file name="get.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/get.ts">
        <metrics statements="9" coveredstatements="9" conditionals="4" coveredconditionals="4" methods="3" coveredmethods="3"/>
        <line num="17" count="6" type="stmt"/>
        <line num="18" count="34" type="cond" truecount="4" falsecount="0"/>
        <line num="30" count="6" type="stmt"/>
        <line num="44" count="6" type="stmt"/>
        <line num="48" count="11" type="stmt"/>
        <line num="50" count="11" type="stmt"/>
        <line num="52" count="11" type="stmt"/>
        <line num="53" count="18" type="stmt"/>
        <line num="56" count="11" type="stmt"/>
      </file>
      <file name="hmac.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/hmac.ts">
        <metrics statements="11" coveredstatements="11" conditionals="4" coveredconditionals="4" methods="2" coveredmethods="2"/>
        <line num="1" count="6" type="stmt"/>
        <line num="2" count="6" type="stmt"/>
        <line num="18" count="6" type="stmt"/>
        <line num="24" count="6" type="cond" truecount="1" falsecount="0"/>
        <line num="25" count="6" type="cond" truecount="1" falsecount="0"/>
        <line num="26" count="6" type="cond" truecount="1" falsecount="0"/>
        <line num="28" count="6" type="stmt"/>
        <line num="29" count="6" type="stmt"/>
        <line num="32" count="6" type="stmt"/>
        <line num="43" count="6" type="stmt"/>
        <line num="48" count="5" type="stmt"/>
      </file>
      <file name="http.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/http.ts">
        <metrics statements="13" coveredstatements="13" conditionals="1" coveredconditionals="1" methods="11" coveredmethods="11"/>
        <line num="1" count="6" type="stmt"/>
        <line num="2" count="6" type="stmt"/>
        <line num="11" count="6" type="stmt"/>
        <line num="18" count="31" type="cond" truecount="1" falsecount="0"/>
        <line num="19" count="48" type="stmt"/>
        <line num="20" count="21" type="stmt"/>
        <line num="33" count="19" type="stmt"/>
        <line num="46" count="25" type="stmt"/>
        <line num="59" count="5" type="stmt"/>
        <line num="72" count="1" type="stmt"/>
        <line num="85" count="1" type="stmt"/>
        <line num="98" count="51" type="stmt"/>
        <line num="109" count="57" type="stmt"/>
      </file>
      <file name="http.types.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/http.types.ts">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="39" count="6" type="stmt"/>
        <line num="46" count="10" type="stmt"/>
        <line num="47" count="10" type="stmt"/>
      </file>
      <file name="identity.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/identity.ts">
        <metrics statements="1" coveredstatements="1" conditionals="2" coveredconditionals="2" methods="0" coveredmethods="0"/>
        <line num="1" count="6" type="cond" truecount="2" falsecount="0"/>
      </file>
      <file name="index.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/index.ts">
        <metrics statements="12" coveredstatements="12" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="6" type="stmt"/>
        <line num="2" count="6" type="stmt"/>
        <line num="3" count="6" type="stmt"/>
        <line num="4" count="6" type="stmt"/>
        <line num="5" count="6" type="stmt"/>
        <line num="6" count="6" type="stmt"/>
        <line num="7" count="6" type="stmt"/>
        <line num="8" count="6" type="stmt"/>
        <line num="9" count="6" type="stmt"/>
        <line num="10" count="6" type="stmt"/>
        <line num="11" count="6" type="stmt"/>
        <line num="12" count="6" type="stmt"/>
      </file>
      <file name="pass.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/pass.ts">
        <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="8" count="6" type="stmt"/>
        <line num="9" count="3" type="stmt"/>
      </file>
      <file name="querystring.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/querystring.ts">
        <metrics statements="16" coveredstatements="16" conditionals="10" coveredconditionals="10" methods="2" coveredmethods="2"/>
        <line num="1" count="6" type="stmt"/>
        <line num="13" count="97" type="stmt"/>
        <line num="27" count="6" type="stmt"/>
        <line num="28" count="89" type="stmt"/>
        <line num="30" count="89" type="stmt"/>
        <line num="31" count="69" type="cond" truecount="1" falsecount="0"/>
        <line num="32" count="49" type="stmt"/>
        <line num="33" count="49" type="stmt"/>
        <line num="36" count="20" type="cond" truecount="3" falsecount="0"/>
        <line num="37" count="8" type="stmt"/>
        <line num="40" count="12" type="stmt"/>
        <line num="43" count="28" type="cond" truecount="2" falsecount="0"/>
        <line num="44" count="13" type="stmt"/>
        <line num="46" count="15" type="stmt"/>
        <line num="49" count="13" type="stmt"/>
        <line num="53" count="89" type="stmt"/>
      </file>
      <file name="time.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/time.ts">
        <metrics statements="30" coveredstatements="30" conditionals="7" coveredconditionals="7" methods="6" coveredmethods="6"/>
        <line num="1" count="6" type="stmt"/>
        <line num="13" count="6" type="stmt"/>
        <line num="14" count="9" type="stmt"/>
        <line num="15" count="9" type="stmt"/>
        <line num="17" count="9" type="stmt"/>
        <line num="31" count="6" type="stmt"/>
        <line num="32" count="3" type="stmt"/>
        <line num="33" count="3" type="stmt"/>
        <line num="36" count="3" type="stmt"/>
        <line num="39" count="3" type="stmt"/>
        <line num="42" count="6" type="cond" truecount="2" falsecount="0"/>
        <line num="43" count="6" type="stmt"/>
        <line num="44" count="6" type="stmt"/>
        <line num="45" count="6" type="stmt"/>
        <line num="46" count="6" type="stmt"/>
        <line num="47" count="6" type="stmt"/>
        <line num="48" count="6" type="stmt"/>
        <line num="49" count="6" type="stmt"/>
        <line num="50" count="6" type="stmt"/>
        <line num="53" count="6" type="stmt"/>
        <line num="91" count="11" type="stmt"/>
        <line num="93" count="11" type="cond" truecount="1" falsecount="0"/>
        <line num="94" count="9" type="stmt"/>
        <line num="97" count="11" type="stmt"/>
        <line num="98" count="11" type="stmt"/>
        <line num="100" count="11" type="stmt"/>
        <line num="116" count="6" type="stmt"/>
        <line num="121" count="8" type="stmt"/>
        <line num="133" count="6" type="stmt"/>
        <line num="138" count="3" type="stmt"/>
      </file>
      <file name="url-globals.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/url-globals.ts">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="5" count="6" type="stmt"/>
        <line num="6" count="6" type="stmt"/>
        <line num="8" count="6" type="stmt"/>
      </file>
      <file name="url.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/url.ts">
        <metrics statements="14" coveredstatements="14" conditionals="3" coveredconditionals="3" methods="4" coveredmethods="3"/>
        <line num="1" count="6" type="stmt"/>
        <line num="14" count="6" type="stmt"/>
        <line num="18" count="82" type="stmt"/>
        <line num="19" count="44" type="stmt"/>
        <line num="22" count="82" type="stmt"/>
        <line num="24" count="82" type="stmt"/>
        <line num="25" count="126" type="stmt"/>
        <line num="27" count="126" type="stmt"/>
        <line num="28" count="126" type="cond" truecount="1" falsecount="0"/>
        <line num="38" count="82" type="stmt"/>
        <line num="40" count="82" type="cond" truecount="1" falsecount="0"/>
        <line num="42" count="82" type="stmt"/>
        <line num="45" count="82" type="stmt"/>
        <line num="47" count="82" type="stmt"/>
      </file>
      <file name="uuid.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/uuid.ts">
        <metrics statements="14" coveredstatements="14" conditionals="1" coveredconditionals="1" methods="3" coveredmethods="3"/>
        <line num="1" count="6" type="stmt"/>
        <line num="9" count="6" type="stmt"/>
        <line num="10" count="6" type="stmt"/>
        <line num="12" count="6" type="stmt"/>
        <line num="13" count="6" type="stmt"/>
        <line num="15" count="6" type="stmt"/>
        <line num="16" count="96" type="stmt"/>
        <line num="19" count="6" type="stmt"/>
        <line num="32" count="6" type="stmt"/>
        <line num="44" count="96" type="stmt"/>
        <line num="45" count="96" type="cond" truecount="1" falsecount="0"/>
        <line num="47" count="80" type="stmt"/>
        <line num="48" count="80" type="stmt"/>
        <line num="49" count="80" type="stmt"/>
      </file>
    </package>
    <package name="src.apis.shared.platform.crypto">
      <metrics statements="9" coveredstatements="9" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
      <file name="index.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/platform/crypto/index.ts">
        <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="6" type="stmt"/>
        <line num="2" count="6" type="stmt"/>
      </file>
      <file name="node.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/platform/crypto/node.ts">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="1" count="6" type="stmt"/>
        <line num="12" count="6" type="stmt"/>
        <line num="13" count="6" type="stmt"/>
        <line num="23" count="6" type="stmt"/>
        <line num="24" count="6" type="stmt"/>
        <line num="36" count="6" type="stmt"/>
        <line num="41" count="6" type="stmt"/>
      </file>
    </package>
    <package name="src.apis.shared.platform.decode">
      <metrics statements="9" coveredstatements="9" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="4"/>
      <file name="decode.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/platform/decode/decode.ts">
        <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="4"/>
        <line num="8" count="6" type="stmt"/>
        <line num="9" count="1" type="stmt"/>
        <line num="19" count="6" type="stmt"/>
        <line num="20" count="5" type="stmt"/>
        <line num="30" count="6" type="stmt"/>
        <line num="31" count="10" type="stmt"/>
        <line num="41" count="6" type="stmt"/>
        <line num="42" count="49" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/platform/decode/index.ts">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="6" type="stmt"/>
      </file>
    </package>
    <package name="src.apis.shared.platform.http">
      <metrics statements="26" coveredstatements="26" conditionals="24" coveredconditionals="23" methods="6" coveredmethods="6"/>
      <file name="http.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/platform/http/http.ts">
        <metrics statements="25" coveredstatements="25" conditionals="24" coveredconditionals="23" methods="5" coveredmethods="5"/>
        <line num="2" count="6" type="stmt"/>
        <line num="3" count="6" type="stmt"/>
        <line num="4" count="6" type="stmt"/>
        <line num="11" count="6" type="stmt"/>
        <line num="12" count="6" type="stmt"/>
        <line num="22" count="6" type="stmt"/>
        <line num="32" count="31" type="stmt"/>
        <line num="42" count="57" type="stmt"/>
        <line num="48" count="57" type="stmt"/>
        <line num="52" count="57" type="stmt"/>
        <line num="53" count="57" type="cond" truecount="2" falsecount="0"/>
        <line num="55" count="57" type="stmt"/>
        <line num="56" count="57" type="stmt"/>
        <line num="72" count="10" type="cond" truecount="3" falsecount="0"/>
        <line num="73" count="10" type="stmt"/>
        <line num="84" count="47" type="stmt"/>
        <line num="86" count="10" type="cond" truecount="1" falsecount="0"/>
        <line num="90" count="9" type="stmt"/>
        <line num="93" count="1" type="stmt"/>
        <line num="110" count="57" type="stmt"/>
        <line num="113" count="57" type="cond" truecount="3" falsecount="1"/>
        <line num="120" count="57" type="stmt"/>
        <line num="121" count="57" type="cond" truecount="4" falsecount="0"/>
        <line num="123" count="1" type="stmt"/>
        <line num="126" count="57" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/shared/platform/http/index.ts">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="1" count="37" type="stmt"/>
      </file>
    </package>
    <package name="src.apis.wallet">
      <metrics statements="260" coveredstatements="260" conditionals="67" coveredconditionals="67" methods="47" coveredmethods="42"/>
      <file name="api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/api.ts">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="1" count="5" type="stmt"/>
        <line num="9" count="5" type="stmt"/>
        <line num="18" count="12" type="stmt"/>
      </file>
      <file name="funding-sources.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/funding-sources.api.ts">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="2"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="13" count="5" type="stmt"/>
        <line num="25" count="1" type="stmt"/>
        <line num="29" count="1" type="stmt"/>
        <line num="65" count="1" type="stmt"/>
      </file>
      <file name="identification.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/identification.api.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="1"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="13" count="5" type="stmt"/>
        <line num="48" count="1" type="stmt"/>
      </file>
      <file name="limits.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/limits.api.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="13" count="5" type="stmt"/>
        <line num="31" count="1" type="stmt"/>
      </file>
      <file name="nickname.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/nickname.api.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="13" count="5" type="stmt"/>
        <line num="23" count="1" type="stmt"/>
      </file>
      <file name="oauth.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/oauth.api.ts">
        <metrics statements="14" coveredstatements="14" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="3" count="5" type="stmt"/>
        <line num="4" count="5" type="stmt"/>
        <line num="5" count="5" type="stmt"/>
        <line num="20" count="5" type="stmt"/>
        <line num="21" count="5" type="stmt"/>
        <line num="22" count="5" type="stmt"/>
        <line num="23" count="5" type="stmt"/>
        <line num="25" count="8" type="stmt"/>
        <line num="35" count="1" type="stmt"/>
        <line num="46" count="1" type="stmt"/>
        <line num="60" count="1" type="stmt"/>
        <line num="62" count="1" type="stmt"/>
        <line num="69" count="1" type="stmt"/>
        <line num="76" count="1" type="stmt"/>
      </file>
      <file name="payment-history.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/payment-history.api.ts">
        <metrics statements="9" coveredstatements="9" conditionals="1" coveredconditionals="1" methods="6" coveredmethods="5"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="3" count="5" type="stmt"/>
        <line num="22" count="5" type="stmt"/>
        <line num="39" count="1" type="stmt"/>
        <line num="58" count="1" type="stmt"/>
        <line num="77" count="1" type="stmt"/>
        <line num="96" count="6" type="stmt"/>
        <line num="102" count="6" type="stmt"/>
      </file>
      <file name="payments.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/payments.api.ts">
        <metrics statements="36" coveredstatements="36" conditionals="30" coveredconditionals="30" methods="8" coveredmethods="8"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="3" count="5" type="stmt"/>
        <line num="4" count="5" type="stmt"/>
        <line num="25" count="5" type="stmt"/>
        <line num="46" count="4" type="stmt"/>
        <line num="63" count="4" type="stmt"/>
        <line num="79" count="7" type="stmt"/>
        <line num="90" count="7" type="cond" truecount="1" falsecount="0"/>
        <line num="91" count="2" type="stmt"/>
        <line num="92" count="2" type="stmt"/>
        <line num="93" count="2" type="stmt"/>
        <line num="96" count="7" type="stmt"/>
        <line num="111" count="5" type="stmt"/>
        <line num="113" count="5" type="cond" truecount="3" falsecount="0"/>
        <line num="114" count="4" type="stmt"/>
        <line num="117" count="5" type="stmt"/>
        <line num="138" count="9" type="stmt"/>
        <line num="177" count="7" type="stmt"/>
        <line num="179" count="6" type="cond" truecount="1" falsecount="0"/>
        <line num="180" count="1" type="stmt"/>
        <line num="185" count="1" type="stmt"/>
        <line num="188" count="6" type="stmt"/>
        <line num="213" count="7" type="cond" truecount="1" falsecount="0"/>
        <line num="215" count="5" type="stmt"/>
        <line num="217" count="5" type="stmt"/>
        <line num="218" count="5" type="stmt"/>
        <line num="220" count="5" type="cond" truecount="6" falsecount="0"/>
        <line num="223" count="1" type="stmt"/>
        <line num="228" count="1" type="stmt"/>
        <line num="232" count="1" type="stmt"/>
        <line num="236" count="1" type="stmt"/>
        <line num="240" count="5" type="stmt"/>
        <line num="243" count="1" type="stmt"/>
        <line num="253" count="1" type="stmt"/>
        <line num="257" count="30" type="stmt"/>
      </file>
      <file name="person-profile.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/person-profile.api.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="13" count="5" type="stmt"/>
        <line num="24" count="3" type="stmt"/>
      </file>
      <file name="providers.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/providers.api.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="13" count="5" type="stmt"/>
        <line num="25" count="1" type="stmt"/>
      </file>
      <file name="restrictions.api.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/restrictions.api.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="1" count="5" type="stmt"/>
        <line num="2" count="5" type="stmt"/>
        <line num="13" count="5" type="stmt"/>
        <line num="26" count="1" type="stmt"/>
      </file>
      <file name="wallet.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/wallet.ts">
        <metrics statements="72" coveredstatements="72" conditionals="12" coveredconditionals="12" methods="6" coveredmethods="5"/>
        <line num="2" count="5" type="stmt"/>
        <line num="3" count="5" type="stmt"/>
        <line num="4" count="5" type="stmt"/>
        <line num="5" count="5" type="stmt"/>
        <line num="6" count="5" type="stmt"/>
        <line num="7" count="5" type="stmt"/>
        <line num="8" count="5" type="stmt"/>
        <line num="9" count="5" type="stmt"/>
        <line num="10" count="5" type="stmt"/>
        <line num="11" count="5" type="stmt"/>
        <line num="13" count="5" type="stmt"/>
        <line num="27" count="5" type="stmt"/>
        <line num="28" count="5" type="stmt"/>
        <line num="29" count="5" type="stmt"/>
        <line num="30" count="5" type="stmt"/>
        <line num="31" count="5" type="stmt"/>
        <line num="32" count="5" type="stmt"/>
        <line num="33" count="5" type="stmt"/>
        <line num="34" count="5" type="stmt"/>
        <line num="35" count="5" type="stmt"/>
        <line num="55" count="5" type="stmt"/>
        <line num="56" count="5" type="stmt"/>
        <line num="57" count="5" type="stmt"/>
        <line num="58" count="5" type="stmt"/>
        <line num="59" count="5" type="stmt"/>
        <line num="60" count="5" type="stmt"/>
        <line num="61" count="5" type="stmt"/>
        <line num="62" count="5" type="stmt"/>
        <line num="63" count="5" type="stmt"/>
        <line num="64" count="5" type="stmt"/>
        <line num="65" count="5" type="stmt"/>
        <line num="66" count="5" type="stmt"/>
        <line num="67" count="5" type="stmt"/>
        <line num="69" count="5" type="stmt"/>
        <line num="70" count="5" type="stmt"/>
        <line num="71" count="5" type="stmt"/>
        <line num="72" count="5" type="stmt"/>
        <line num="73" count="5" type="stmt"/>
        <line num="74" count="5" type="stmt"/>
        <line num="75" count="5" type="stmt"/>
        <line num="76" count="5" type="stmt"/>
        <line num="77" count="5" type="stmt"/>
        <line num="78" count="5" type="stmt"/>
        <line num="79" count="5" type="stmt"/>
        <line num="80" count="5" type="stmt"/>
        <line num="81" count="5" type="stmt"/>
        <line num="91" count="5" type="stmt"/>
        <line num="92" count="8" type="stmt"/>
        <line num="94" count="8" type="stmt"/>
        <line num="108" count="8" type="stmt"/>
        <line num="127" count="2" type="stmt"/>
        <line num="149" count="1" type="stmt"/>
        <line num="173" count="2" type="stmt"/>
        <line num="179" count="2" type="cond" truecount="4" falsecount="0"/>
        <line num="181" count="2" type="stmt"/>
        <line num="182" count="2" type="stmt"/>
        <line num="183" count="2" type="stmt"/>
        <line num="185" count="2" type="stmt"/>
        <line num="198" count="8" type="stmt"/>
        <line num="201" count="8" type="stmt"/>
        <line num="202" count="8" type="stmt"/>
        <line num="203" count="8" type="stmt"/>
        <line num="204" count="8" type="stmt"/>
        <line num="205" count="8" type="stmt"/>
        <line num="206" count="8" type="stmt"/>
        <line num="207" count="8" type="stmt"/>
        <line num="208" count="8" type="stmt"/>
        <line num="209" count="8" type="stmt"/>
        <line num="210" count="8" type="stmt"/>
        <line num="211" count="8" type="stmt"/>
        <line num="212" count="8" type="stmt"/>
        <line num="213" count="8" type="stmt"/>
      </file>
      <file name="wallet.types.ts" path="/home/alexxgrib/Projects/qiwi-api/src/apis/wallet/wallet.types.ts">
        <metrics statements="96" coveredstatements="96" conditionals="24" coveredconditionals="24" methods="12" coveredmethods="12"/>
        <line num="1" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="3" count="5" type="stmt"/>
        <line num="5" count="5" type="stmt"/>
        <line num="9" count="5" type="stmt"/>
        <line num="14" count="5" type="stmt"/>
        <line num="22" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="24" count="5" type="stmt"/>
        <line num="26" count="5" type="stmt"/>
        <line num="28" count="5" type="stmt"/>
        <line num="30" count="5" type="stmt"/>
        <line num="37" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="39" count="5" type="stmt"/>
        <line num="41" count="5" type="stmt"/>
        <line num="43" count="5" type="stmt"/>
        <line num="49" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="51" count="5" type="stmt"/>
        <line num="53" count="5" type="stmt"/>
        <line num="55" count="5" type="stmt"/>
        <line num="57" count="5" type="stmt"/>
        <line num="59" count="5" type="stmt"/>
        <line num="61" count="5" type="stmt"/>
        <line num="63" count="5" type="stmt"/>
        <line num="65" count="5" type="stmt"/>
        <line num="78" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="79" count="5" type="stmt"/>
        <line num="80" count="5" type="stmt"/>
        <line num="86" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="88" count="5" type="stmt"/>
        <line num="90" count="5" type="stmt"/>
        <line num="92" count="5" type="stmt"/>
        <line num="94" count="5" type="stmt"/>
        <line num="96" count="5" type="stmt"/>
        <line num="98" count="5" type="stmt"/>
        <line num="100" count="5" type="stmt"/>
        <line num="103" count="5" type="stmt"/>
        <line num="105" count="5" type="stmt"/>
        <line num="107" count="5" type="stmt"/>
        <line num="109" count="5" type="stmt"/>
        <line num="111" count="5" type="stmt"/>
        <line num="113" count="5" type="stmt"/>
        <line num="115" count="5" type="stmt"/>
        <line num="117" count="5" type="stmt"/>
        <line num="119" count="5" type="stmt"/>
        <line num="121" count="5" type="stmt"/>
        <line num="123" count="5" type="stmt"/>
        <line num="125" count="5" type="stmt"/>
        <line num="127" count="5" type="stmt"/>
        <line num="129" count="5" type="stmt"/>
        <line num="131" count="5" type="stmt"/>
        <line num="133" count="5" type="stmt"/>
        <line num="135" count="5" type="stmt"/>
        <line num="137" count="5" type="stmt"/>
        <line num="139" count="5" type="stmt"/>
        <line num="142" count="5" type="stmt"/>
        <line num="143" count="5" type="stmt"/>
        <line num="151" count="5" type="stmt"/>
        <line num="154" count="5" type="stmt"/>
        <line num="157" count="5" type="stmt"/>
        <line num="165" count="5" type="stmt"/>
        <line num="173" count="5" type="stmt"/>
        <line num="176" count="5" type="stmt"/>
        <line num="177" count="5" type="stmt"/>
        <line num="179" count="5" type="stmt"/>
        <line num="180" count="5" type="stmt"/>
        <line num="183" count="5" type="stmt"/>
        <line num="385" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="389" count="5" type="stmt"/>
        <line num="393" count="5" type="stmt"/>
        <line num="397" count="5" type="stmt"/>
        <line num="401" count="5" type="stmt"/>
        <line num="406" count="5" type="stmt"/>
        <line num="411" count="5" type="stmt"/>
        <line num="663" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="665" count="5" type="stmt"/>
        <line num="668" count="5" type="stmt"/>
        <line num="671" count="5" type="stmt"/>
        <line num="674" count="5" type="stmt"/>
        <line num="677" count="5" type="stmt"/>
        <line num="680" count="5" type="stmt"/>
        <line num="916" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="918" count="5" type="stmt"/>
        <line num="921" count="5" type="stmt"/>
        <line num="924" count="5" type="stmt"/>
        <line num="927" count="5" type="stmt"/>
        <line num="930" count="5" type="stmt"/>
        <line num="1065" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="1066" count="5" type="stmt"/>
        <line num="1067" count="5" type="stmt"/>
        <line num="1068" count="5" type="stmt"/>
        <line num="1069" count="5" type="stmt"/>
        <line num="1241" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="1242" count="5" type="stmt"/>
        <line num="1243" count="5" type="stmt"/>
        <line num="1249" count="5" type="cond" truecount="2" falsecount="0"/>
        <line num="1250" count="5" type="stmt"/>
        <line num="1251" count="5" type="stmt"/>
      </file>
    </package>
  </project>
</coverage>
