4.2 getFreeUnitsHistory
Souhrný výpis cerpání volných jednotek.
VSTUP:
- filter
- array number (nepovinný) – čísla, pro která omezit výpis. Bez filtru vypíše volné jednotky pro všechna čísla
- int year – rok výpisu
- int month – měsíc výpisu (1-12)
VÝSTUP:
- string history – výpis ve formátu CSV
- array item – jeden záznam pro každé číslo
- string number – telefonní číslo, pro které platí tato sekce
- array units – jeden záznam pro každou kategorii volných jednotek
- string description – popis kategorie (dle aktuálního nastavení v ceníku čísla)
- int available – počet volných jednotek, které mělo číslo na daný měsíc k dispozici
- int remain – počet jednotek, které číslu zbyly na konci měsíce
- int transfer – počet jednotek, které se prevádí do dalšího měsíce
- array item – jeden záznam pro každé číslo
- int result - kód chyby
- string resultText - textový popis chyby
CHYBY:
- 0 - OK
- < 0 – Interní chyba. Popis chyby je v resultText.
- > 0 – Chyba vstupních parametrů. Popis chyby je v resultText.
PŘÍKLAD XML ŽÁDOSTI
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:apiipex:providermanagement">
<soapenv:Header>
<prov:verifyAccess>
<accessToken></accessToken>
</prov:verifyAccess>
</soapenv:Header>
<soapenv:Body>
<urn:getFreeUnitsHistory>
<filter/>
<year>2015</year>
<month>03</month>
</urn:getFreeUnitsHistory>
</soapenv:Body>
</soapenv:Envelope>
PŘÍKLAD XML ODPOVĚDI
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:apiipex:providermanagement">
<SOAP-ENV:Body>
<ns1:getFreeUnitsHistoryResponse>
<history>
<item>
<number>777777777</number>
<units>
<description>Volné minuty 1</description>
<available>40</available>
<remain>38</remain>
<transfer>20</transfer>
</units>
<units>
<description>Volné minuty 2</description>
<available>10</available>
<remain>2</remain>
<transfer>2</transfer>
</units>
<units>
<description>Volné SMS</description>
<available>100</available>
<remain>100</remain>
<transfer>50</transfer>
</units>
</item>
</history>
<result>0</result>
<resultText/>
</ns1:getFreeUnitsHistoryResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>