Skip to content

Latest commit

 

History

History
328 lines (230 loc) · 11.1 KB

FakturyVydanApi.md

File metadata and controls

328 lines (230 loc) · 11.1 KB

BeLenka\Helios\Invoices\FakturyVydanApi

All URIs are relative to /api/v1, except if the operation defines another base path.

Method HTTP request Description
invoicesIssuedDbNameGet() GET /invoices/issued/{dbName} Seznam faktur vydaných
invoicesIssuedDbNameInvoiceIdDelete() DELETE /invoices/issued/{dbName}/{invoiceId} Smazání faktury vydané
invoicesIssuedDbNameInvoiceIdGet() GET /invoices/issued/{dbName}/{invoiceId} Faktura vydaná dle ID
invoicesIssuedDbNameInvoiceIdItemsGet() GET /invoices/issued/{dbName}/{invoiceId}/items Seznam položek faktury vydané
invoicesIssuedDbNamePost() POST /invoices/issued/{dbName} Vytvoření nové faktury vydané

invoicesIssuedDbNameGet()

invoicesIssuedDbNameGet($db_name, $period, $filter, $orderby, $top, $skip): \BeLenka\Helios\Invoices\Model\IssuedInvoicesResult

Seznam faktur vydaných

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');


// Configure Bearer authorization: authToken
$config = BeLenka\Helios\Invoices\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new BeLenka\Helios\Invoices\Api\FakturyVydanApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$db_name = HeO3_Beta; // string | Název databáze.
$period = 56; // int | Systémový parametr - Účetní období.
$filter = 'filter_example'; // string | Podmínka pro výběr dat.
$orderby = 'orderby_example'; // string | Seznam sloupců, podle kterých chci třídit.
$top = 56; // int | Stránkování - počet vrácených záznamů (pokud je jich tolik k dispozici, jinak méně).
$skip = 56; // int | Stránkování - počet přeskočených záznamů.

try {
    $result = $apiInstance->invoicesIssuedDbNameGet($db_name, $period, $filter, $orderby, $top, $skip);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling FakturyVydanApi->invoicesIssuedDbNameGet: ', $e->getMessage(), PHP_EOL;
}

Parameters

Name Type Description Notes
db_name string Název databáze.
period int Systémový parametr - Účetní období. [optional]
filter string Podmínka pro výběr dat. [optional]
orderby string Seznam sloupců, podle kterých chci třídit. [optional]
top int Stránkování - počet vrácených záznamů (pokud je jich tolik k dispozici, jinak méně). [optional]
skip int Stránkování - počet přeskočených záznamů. [optional]

Return type

\BeLenka\Helios\Invoices\Model\IssuedInvoicesResult

Authorization

authToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

invoicesIssuedDbNameInvoiceIdDelete()

invoicesIssuedDbNameInvoiceIdDelete($db_name, $invoice_id): string

Smazání faktury vydané

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');


// Configure Bearer authorization: authToken
$config = BeLenka\Helios\Invoices\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new BeLenka\Helios\Invoices\Api\FakturyVydanApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$db_name = HeO3_Beta; // string | Název databáze.
$invoice_id = 'invoice_id_example'; // string | ID faktury.

try {
    $result = $apiInstance->invoicesIssuedDbNameInvoiceIdDelete($db_name, $invoice_id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling FakturyVydanApi->invoicesIssuedDbNameInvoiceIdDelete: ', $e->getMessage(), PHP_EOL;
}

Parameters

Name Type Description Notes
db_name string Název databáze.
invoice_id string ID faktury.

Return type

string

Authorization

authToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

invoicesIssuedDbNameInvoiceIdGet()

invoicesIssuedDbNameInvoiceIdGet($db_name, $invoice_id): \BeLenka\Helios\Invoices\Model\IssuedInvoiceResult

Faktura vydaná dle ID

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');


// Configure Bearer authorization: authToken
$config = BeLenka\Helios\Invoices\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new BeLenka\Helios\Invoices\Api\FakturyVydanApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$db_name = HeO3_Beta; // string | Název databáze.
$invoice_id = 'invoice_id_example'; // string | ID faktury.

try {
    $result = $apiInstance->invoicesIssuedDbNameInvoiceIdGet($db_name, $invoice_id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling FakturyVydanApi->invoicesIssuedDbNameInvoiceIdGet: ', $e->getMessage(), PHP_EOL;
}

Parameters

Name Type Description Notes
db_name string Název databáze.
invoice_id string ID faktury.

Return type

\BeLenka\Helios\Invoices\Model\IssuedInvoiceResult

Authorization

authToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

invoicesIssuedDbNameInvoiceIdItemsGet()

invoicesIssuedDbNameInvoiceIdItemsGet($db_name, $invoice_id, $filter, $orderby, $top, $skip): \BeLenka\Helios\Invoices\Model\IssuedInvoiceItemsResult

Seznam položek faktury vydané

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');


// Configure Bearer authorization: authToken
$config = BeLenka\Helios\Invoices\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new BeLenka\Helios\Invoices\Api\FakturyVydanApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$db_name = HeO3_Beta; // string | Název databáze.
$invoice_id = 'invoice_id_example'; // string | ID faktury.
$filter = 'filter_example'; // string | Podmínka pro výběr dat.
$orderby = 'orderby_example'; // string | Seznam sloupců, podle kterých chci třídit.
$top = 56; // int | Stránkování - počet vrácených záznamů (pokud je jich tolik k dispozici, jinak méně).
$skip = 56; // int | Stránkování - počet přeskočených záznamů.

try {
    $result = $apiInstance->invoicesIssuedDbNameInvoiceIdItemsGet($db_name, $invoice_id, $filter, $orderby, $top, $skip);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling FakturyVydanApi->invoicesIssuedDbNameInvoiceIdItemsGet: ', $e->getMessage(), PHP_EOL;
}

Parameters

Name Type Description Notes
db_name string Název databáze.
invoice_id string ID faktury.
filter string Podmínka pro výběr dat. [optional]
orderby string Seznam sloupců, podle kterých chci třídit. [optional]
top int Stránkování - počet vrácených záznamů (pokud je jich tolik k dispozici, jinak méně). [optional]
skip int Stránkování - počet přeskočených záznamů. [optional]

Return type

\BeLenka\Helios\Invoices\Model\IssuedInvoiceItemsResult

Authorization

authToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

invoicesIssuedDbNamePost()

invoicesIssuedDbNamePost($db_name, $issued_invoice_body_post): \BeLenka\Helios\Invoices\Model\IssuedInvoicePOSTResult

Vytvoření nové faktury vydané

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');


// Configure Bearer authorization: authToken
$config = BeLenka\Helios\Invoices\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new BeLenka\Helios\Invoices\Api\FakturyVydanApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$db_name = HeO3_Beta; // string | Název databáze.
$issued_invoice_body_post = new \BeLenka\Helios\Invoices\Model\IssuedInvoiceBodyPOST(); // \BeLenka\Helios\Invoices\Model\IssuedInvoiceBodyPOST | 

try {
    $result = $apiInstance->invoicesIssuedDbNamePost($db_name, $issued_invoice_body_post);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling FakturyVydanApi->invoicesIssuedDbNamePost: ', $e->getMessage(), PHP_EOL;
}

Parameters

Name Type Description Notes
db_name string Název databáze.
issued_invoice_body_post \BeLenka\Helios\Invoices\Model\IssuedInvoiceBodyPOST [optional]

Return type

\BeLenka\Helios\Invoices\Model\IssuedInvoicePOSTResult

Authorization

authToken

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]