768 lines
53 KiB
XML
768 lines
53 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Idoklad</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Idoklad.Client.ApiResultExtensions">
|
|
<summary>
|
|
Helpers that unwrap the SDK's <see cref="T:IdokladSdk.Response.ApiResult`1"/> envelope, returning the payload
|
|
on success and translating failures into <see cref="T:Idoklad.Client.IdokladApiException"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Client.DokladApiFactory">
|
|
<summary>
|
|
Builds <see cref="T:IdokladSdk.DokladApi"/> instances from resolved per-request credentials, using the
|
|
official iDoklad .NET SDK (IdokladSdk) and an <see cref="T:System.Net.Http.IHttpClientFactory"/>-managed
|
|
<see cref="T:System.Net.Http.HttpClient"/>. This is the iDoklad analogue of microsoft-365-service's graph_client.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Client.IdokladApiAccessor">
|
|
<summary>
|
|
Scoped accessor that resolves the credentials for the current request and lazily builds a
|
|
single <see cref="T:IdokladSdk.DokladApi"/> shared by all services handling that request.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Client.IdokladApiException">
|
|
<summary>
|
|
Raised when an upstream iDoklad API call does not succeed. Carries the upstream HTTP status
|
|
code, message and iDoklad error code so the failure can be surfaced to the caller.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Client.SdkRequestExtensions">
|
|
<summary>
|
|
Generic helpers over the SDK's list/detail request builders so the read endpoints of the many
|
|
agendas can be expressed in a single line. The concrete payload type is inferred by the SDK and
|
|
returned boxed (full data is preserved at runtime; only the Swagger schema is generic).
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Configuration.IdokladSettings">
|
|
<summary>
|
|
Service configuration resolved from environment variables.
|
|
|
|
Mirrors the structure used by the sibling microsoft-365-service (config.py): non-secret
|
|
configuration and credential defaults live in environment variables. Per-request callers
|
|
can override the credential values through request headers (see
|
|
<see cref="T:Idoklad.Credentials.RequestCredentialsProvider"/>).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Idoklad.Configuration.IdokladSettings.ClientId">
|
|
<summary>Default iDoklad OAuth2 client id (client credentials flow).</summary>
|
|
</member>
|
|
<member name="P:Idoklad.Configuration.IdokladSettings.ClientSecret">
|
|
<summary>Default iDoklad OAuth2 client secret (client credentials flow).</summary>
|
|
</member>
|
|
<member name="P:Idoklad.Configuration.IdokladSettings.ApplicationId">
|
|
<summary>Default iDoklad application id from the developer portal (required by client credentials flow).</summary>
|
|
</member>
|
|
<member name="P:Idoklad.Configuration.IdokladSettings.ApiUrl">
|
|
<summary>Optional custom iDoklad API base url (defaults to the SDK production url when empty).</summary>
|
|
</member>
|
|
<member name="P:Idoklad.Configuration.IdokladSettings.IdentityServerUrl">
|
|
<summary>Optional custom Identity Server token url (defaults to the SDK production url when empty).</summary>
|
|
</member>
|
|
<member name="P:Idoklad.Configuration.IdokladSettings.Language">
|
|
<summary>Default response language for the iDoklad API (Cz, Sk, En). Defaults to Cz.</summary>
|
|
</member>
|
|
<member name="P:Idoklad.Configuration.IdokladSettings.HasCustomUrls">
|
|
<summary>True when both custom urls are configured (e.g. for a sandbox environment).</summary>
|
|
</member>
|
|
<member name="P:Idoklad.Configuration.IdokladSettings.HasDefaultCredentials">
|
|
<summary>True when the default credential triplet is fully configured via environment variables.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.AccountController">
|
|
<summary>
|
|
Account agenda: the current agenda (company) and current user. Requires iDoklad credentials
|
|
(headers or environment defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.AccountController.Agenda(System.Threading.CancellationToken)">
|
|
<summary>Get information about the current agenda (company).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.AccountController.CurrentUser(System.Threading.CancellationToken)">
|
|
<summary>Get information about the current user.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.CatalogController">
|
|
<summary>
|
|
Price list items, stock movements and tags. Requires iDoklad credentials (headers or environment defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.ListPriceListItems(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List price list items (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.PriceListItemDefault(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new price list item.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.PriceListItemDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a price list item detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.CreatePriceListItem(IdokladSdk.Models.PriceListItem.PriceListItemPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new price list item.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.UpdatePriceListItem(IdokladSdk.Models.PriceListItem.PriceListItemPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing price list item (the model id identifies the item).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.ListStockMovements(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List stock movements (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.StockMovementDefault(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default stock movement model for the given price list item id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.StockMovementDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a stock movement detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.CreateStockMovement(IdokladSdk.Models.StockMovement.StockMovementPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new stock movement.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.UpdateStockMovement(IdokladSdk.Models.StockMovement.StockMovementPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing stock movement (the model id identifies the movement).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.DeleteStockMovement(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a stock movement by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.ListTags(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List tags (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.CreateTag(IdokladSdk.Models.Tag.TagPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new tag.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.UpdateTag(IdokladSdk.Models.Tag.TagPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing tag (the model id identifies the tag).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CatalogController.DeleteTag(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a tag by id.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.CodeListsController">
|
|
<summary>
|
|
Read-only iDoklad code lists / registers. Requires iDoklad credentials (headers or environment
|
|
defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.Banks(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List banks (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.BankDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a bank detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.Countries(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List countries (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.CountryDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a country detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.Currencies(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List currencies (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.CurrencyDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a currency detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.ConstantSymbols(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List constant symbols (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.ConstantSymbolDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a constant symbol detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.ExchangeRates(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List exchange rates (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.ExchangeRateDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get an exchange rate detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.PaymentOptions(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List payment options (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.PaymentOptionDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a payment option detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.VatCodes(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List VAT codes (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.VatCodeDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a VAT code detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.VatReverseChargeCodes(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List VAT reverse-charge codes (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.VatReverseChargeCodeDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a VAT reverse-charge code detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.SalesOffices(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List sales offices (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.SalesOfficeDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a sales office detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.SalesPosEquipment(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List sales POS equipment (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.CodeListsController.SalesPosEquipmentDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a sales POS equipment detail by id.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.ContactsController">
|
|
<summary>
|
|
Contacts (customers/suppliers) agenda.
|
|
|
|
All endpoints require iDoklad credentials. Provide them as request headers
|
|
(<c>X-ClientId</c>, <c>X-ClientSecret</c>, <c>X-ApplicationId</c>) or rely on the service
|
|
environment defaults. See the Swagger description for details.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ContactsController.List(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List contacts (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ContactsController.Detail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a contact detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ContactsController.Default(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default contact model for creating a new contact.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ContactsController.Create(IdokladSdk.Models.Contact.ContactPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new contact.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ContactsController.Update(IdokladSdk.Models.Contact.ContactPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing contact (the model id identifies the contact).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ContactsController.Delete(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a contact by id.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.IntegrationController">
|
|
<summary>
|
|
Integration / utility agendas: webhooks, notifications, change log, registered sales,
|
|
unpaired documents, attachments and system code books. Requires iDoklad credentials.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.ListWebhooks(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List configured webhooks (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.WebhookDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a webhook detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.CreateWebhook(IdokladSdk.Models.Webhook.AgendaWebhookSettingsPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create (register) a new webhook subscription.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.DeleteWebhook(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a webhook by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.ListNotifications(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List notifications (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.DeleteNotification(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete (dismiss) a notification by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.ListLog(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List the agenda change log (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.ListRegisteredSales(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List registered sales / EET records (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.RegisteredSaleDefault(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new registered sale.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.ListUnpairedDocuments(IdokladSdk.Enums.MovementType,IdokladSdk.Enums.PairingDocumentType,System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List unpaired documents for a movement type and pairing document type.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.GetAttachment(System.Int32,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>Get a single attachment by its id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.GetDocumentAttachments(System.Int32,IdokladSdk.Enums.AttachmentDocumentType,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>Get all attachments of a document.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.UploadAttachment(IdokladSdk.Models.Attachment.AttachmentUploadModel,System.Threading.CancellationToken)">
|
|
<summary>Upload an attachment for a document.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.DeleteAttachment(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a single attachment by its id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.DeleteDocumentAttachments(System.Int32,IdokladSdk.Enums.AttachmentDocumentType,System.Threading.CancellationToken)">
|
|
<summary>Delete all attachments of a document.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.CodeBooks(System.Threading.CancellationToken)">
|
|
<summary>Get the iDoklad system code books.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IntegrationController.CodeBooksChanges(System.DateTime,System.Threading.CancellationToken)">
|
|
<summary>Get changes to the code books since the given timestamp.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.IssuedInvoicesController">
|
|
<summary>
|
|
Issued (outgoing) invoices agenda. Requires iDoklad credentials (headers or environment
|
|
defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IssuedInvoicesController.List(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List issued invoices (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IssuedInvoicesController.Detail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get an issued invoice detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IssuedInvoicesController.Default(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new issued invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IssuedInvoicesController.Create(IdokladSdk.Models.IssuedInvoice.IssuedInvoicePostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new issued invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IssuedInvoicesController.Update(IdokladSdk.Models.IssuedInvoice.IssuedInvoicePatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing issued invoice (the model id identifies the invoice).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IssuedInvoicesController.Copy(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Create a copy (draft) of an existing issued invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.IssuedInvoicesController.Delete(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete an issued invoice by id.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.MetaController">
|
|
<summary>Service metadata endpoints. These do not require iDoklad credentials.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.MetaController.Health">
|
|
<summary>Liveness probe.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.MetaController.Version">
|
|
<summary>Service name, version and language.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.MetaController.Status">
|
|
<summary>
|
|
Reports whether the service has default iDoklad credentials configured through
|
|
environment variables. Per-request callers can always override them with headers.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.PaymentsController">
|
|
<summary>
|
|
Bank statements and document payments. Requires iDoklad credentials (headers or environment defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.ListBankStatements(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List bank statements (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.BankStatementDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a bank statement detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.CreateBankStatement(IdokladSdk.Models.BankStatement.Post.BankStatementPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new bank statement.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.UpdateBankStatement(IdokladSdk.Models.BankStatement.Patch.BankStatementPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing bank statement (the model id identifies the statement).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.DeleteBankStatement(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a bank statement by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.ListIssuedPayments(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List issued document payments (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.IssuedPaymentDefault(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default issued payment model for the given issued invoice id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.IssuedPaymentDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get an issued document payment detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.CreateIssuedPayment(IdokladSdk.Models.IssuedDocumentPayment.IssuedDocumentPaymentPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create (register) a new payment for an issued document.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.DeleteIssuedPayment(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete an issued document payment by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.FullyUnpayIssued(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Fully unpay an issued invoice (removes all its payments).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.ListReceivedPayments(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List received document payments (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.ReceivedPaymentDefault(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default received payment model for the given received invoice id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.ReceivedPaymentDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a received document payment detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.CreateReceivedPayment(IdokladSdk.Models.ReceivedDocumentPayments.ReceivedDocumentPaymentPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create (register) a new payment for a received document.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.DeleteReceivedPayment(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a received document payment by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PaymentsController.FullyUnpayReceived(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Fully unpay a received invoice (removes all its payments).</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.PurchaseCashController">
|
|
<summary>
|
|
Received receipts and cash agendas. Requires iDoklad credentials (headers or environment defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.ListReceivedReceipts(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List received receipts (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.ReceivedReceiptDefault(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new received receipt.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.ReceivedReceiptDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a received receipt detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.CreateReceivedReceipt(IdokladSdk.Models.ReceivedReceipt.Post.ReceivedReceiptPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new received receipt.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.UpdateReceivedReceipt(IdokladSdk.Models.ReceivedReceipt.Patch.ReceivedReceiptPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing received receipt (the model id identifies the document).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.DeleteReceivedReceipt(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a received receipt by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.ListCashVouchers(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List cash vouchers (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.CashVoucherDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a cash voucher detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.CreateCashVoucher(IdokladSdk.Models.CashVoucher.CashVoucherPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new cash voucher.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.UpdateCashVoucher(IdokladSdk.Models.CashVoucher.CashVoucherPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing cash voucher (the model id identifies the document).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.DeleteCashVoucher(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a cash voucher by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.ListCashRegisters(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List cash registers (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.CashRegisterDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a cash register detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.CreateCashRegister(IdokladSdk.Models.CashRegister.CashRegisterPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new cash register.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.UpdateCashRegister(IdokladSdk.Models.CashRegister.CashRegisterPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing cash register (the model id identifies the register).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.PurchaseCashController.DeleteCashRegister(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a cash register by id.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.ReceivedInvoicesController">
|
|
<summary>
|
|
Received (incoming) invoices agenda. Requires iDoklad credentials (headers or environment
|
|
defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ReceivedInvoicesController.List(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List received invoices (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ReceivedInvoicesController.Detail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a received invoice detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ReceivedInvoicesController.Default(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new received invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ReceivedInvoicesController.Create(IdokladSdk.Models.ReceivedInvoice.ReceivedInvoicePostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new received invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ReceivedInvoicesController.Update(IdokladSdk.Models.ReceivedInvoice.ReceivedInvoicePatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing received invoice (the model id identifies the invoice).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.ReceivedInvoicesController.Delete(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a received invoice by id.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.RegistersController">
|
|
<summary>
|
|
Supporting registers: bank accounts, VAT rates and numeric sequences. Requires iDoklad
|
|
credentials (headers or environment defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.RegistersController.ListBankAccounts(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List bank accounts (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.RegistersController.BankAccountDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a bank account detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.RegistersController.CreateBankAccount(IdokladSdk.Models.BankAccount.BankAccountPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new bank account.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.RegistersController.UpdateBankAccount(IdokladSdk.Models.BankAccount.BankAccountPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing bank account (the model id identifies the account).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.RegistersController.DeleteBankAccount(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a bank account by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.RegistersController.ListVatRates(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List VAT rates (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.RegistersController.VatRateDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a VAT rate detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.RegistersController.ListNumericSequences(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List numeric (document) sequences (paged).</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.SalesDocumentsController">
|
|
<summary>
|
|
Sales-side documents. Requires iDoklad credentials (headers or environment defaults).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ListProforma(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List proforma invoices (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ProformaDefault(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new proforma invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ProformaDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a proforma invoice detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreateProforma(IdokladSdk.Models.ProformaInvoice.ProformaInvoicePostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new proforma invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.UpdateProforma(IdokladSdk.Models.ProformaInvoice.ProformaInvoicePatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing proforma invoice (the model id identifies the document).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CopyProforma(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Create a copy (draft) of an existing proforma invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.DeleteProforma(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a proforma invoice by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ListCreditNotes(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List credit notes (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreditNoteDefault(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default credit note model for the given (issued) invoice id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreditNoteDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a credit note detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreateCreditNote(IdokladSdk.Models.CreditNote.CreditNotePostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new credit note.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.UpdateCreditNote(IdokladSdk.Models.CreditNote.CreditNotePatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing credit note (the model id identifies the document).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.DeleteCreditNote(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a credit note by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ListSalesReceipts(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List sales receipts (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.SalesReceiptDefault(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new sales receipt.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.SalesReceiptDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a sales receipt detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreateSalesReceipt(IdokladSdk.Models.SalesReceipt.SalesReceiptPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new sales receipt.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.UpdateSalesReceipt(IdokladSdk.Models.SalesReceipt.SalesReceiptPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing sales receipt (the model id identifies the document).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CopySalesReceipt(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Create a copy (draft) of an existing sales receipt.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.DeleteSalesReceipt(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a sales receipt by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ListSalesOrders(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List sales orders (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.SalesOrderDefault(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new sales order.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.SalesOrderDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a sales order detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreateSalesOrder(IdokladSdk.Models.SalesOrder.SalesOrderPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new sales order.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.UpdateSalesOrder(IdokladSdk.Models.SalesOrder.SalesOrderPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing sales order (the model id identifies the document).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CopySalesOrder(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Create a copy (draft) of an existing sales order.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.DeleteSalesOrder(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a sales order by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ListRecurring(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List recurring invoices (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.RecurringDefault(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new recurring invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.RecurringDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a recurring invoice detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreateRecurring(IdokladSdk.Models.RecurringInvoice.RecurringInvoicePostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new recurring invoice template.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.UpdateRecurring(IdokladSdk.Models.RecurringInvoice.RecurringInvoicePatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing recurring invoice (the model id identifies the template).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CopyRecurring(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Create a copy (draft) of an existing recurring invoice.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.DeleteRecurring(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete a recurring invoice by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ListTaxDocuments(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List issued tax documents (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.TaxDocumentDefault(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default tax document model for the given advance (proforma) invoice id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.TaxDocumentDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get an issued tax document detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreateTaxDocument(IdokladSdk.Models.IssuedTaxDocument.Post.IssuedTaxDocumentPostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new issued tax document.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.UpdateTaxDocument(IdokladSdk.Models.IssuedTaxDocument.Patch.IssuedTaxDocumentPatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing issued tax document (the model id identifies the document).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.DeleteTaxDocument(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete an issued tax document by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.ListTemplates(System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>List issued document templates (paged).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.TemplateDefault(System.Threading.CancellationToken)">
|
|
<summary>Get a pre-filled default model for creating a new issued document template.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.TemplateDetail(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Get an issued document template detail by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.CreateTemplate(IdokladSdk.Models.IssuedDocumentTemplate.Post.IssuedDocumentTemplatePostModel,System.Threading.CancellationToken)">
|
|
<summary>Create a new issued document template.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.UpdateTemplate(IdokladSdk.Models.IssuedDocumentTemplate.Patch.IssuedDocumentTemplatePatchModel,System.Threading.CancellationToken)">
|
|
<summary>Update an existing issued document template (the model id identifies the template).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.SalesDocumentsController.DeleteTemplate(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Delete an issued document template by id.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Controllers.StatisticsController">
|
|
<summary>Agenda statistics and summaries. Requires iDoklad credentials.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.InvoicingForPeriod(IdokladSdk.Enums.PeriodType,System.Threading.CancellationToken)">
|
|
<summary>Invoicing totals for a relative period (e.g. LastSevenDays, ThisMonth).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.InvoicingForYear(IdokladSdk.Enums.YearType,System.Threading.CancellationToken)">
|
|
<summary>Invoicing totals for a relative year (e.g. ThisYear, LastYear).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.QuarterSummary(System.Threading.CancellationToken)">
|
|
<summary>Invoicing summary broken down by quarter.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.TopPartners(System.Nullable{System.Int32},System.Threading.CancellationToken)">
|
|
<summary>Top partners by turnover (optionally limited by count).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.AgendaSummary(System.Threading.CancellationToken)">
|
|
<summary>Overall agenda summary (totals and key figures).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.StatisticForContact(System.Int32,System.Threading.CancellationToken)">
|
|
<summary>Statistics for a single contact by id.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.DebtIntervals(System.Threading.CancellationToken)">
|
|
<summary>Receivables broken down by debt age intervals.</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.TopDebtors(System.Nullable{System.Int32},System.Threading.CancellationToken)">
|
|
<summary>Top debtors by outstanding amount (optionally limited by count).</summary>
|
|
</member>
|
|
<member name="M:Idoklad.Controllers.StatisticsController.VatPayerProgress(System.Threading.CancellationToken)">
|
|
<summary>Progress of the agenda towards the VAT-payer registration threshold.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Credentials.CredentialConstants">
|
|
<summary>
|
|
Names of the HTTP headers that carry per-request iDoklad credentials.
|
|
|
|
Secrets are never accepted in the query string or request body: they are required in
|
|
request headers (and documented as such in Swagger). Each header carries the credential
|
|
value directly and must therefore only be sent over TLS.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Idoklad.Credentials.CredentialConstants.LanguageHeader">
|
|
<summary>Header carrying the response language override (Cz, Sk, En).</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Credentials.IdokladCredentials">
|
|
<summary>
|
|
Fully resolved set of credentials and request options used to build a <c>DokladApi</c>
|
|
instance for a single request.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Credentials.MissingCredentialsException">
|
|
<summary>
|
|
Raised when the request does not provide a complete set of iDoklad credentials,
|
|
neither through request headers nor through the service environment defaults.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Credentials.RequestCredentialsProvider">
|
|
<summary>
|
|
Resolves the iDoklad credentials for the current request.
|
|
|
|
Mirrors <c>get_request_settings</c> from the sibling microsoft-365-service: each credential
|
|
value is taken from its request header when present and otherwise falls back to the
|
|
environment-configured default. Secrets are only ever read from headers (never query/body).
|
|
If, after applying the fallbacks, any required value is still missing, the request is rejected.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Infrastructure.CredentialHeadersOperationFilter">
|
|
<summary>
|
|
Documents the per-request credential headers in Swagger for every operation that talks to
|
|
iDoklad. The headers are marked optional because the service can fall back to environment
|
|
defaults, but the description makes the requirement and secret handling explicit.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Infrastructure.ExceptionHandlingMiddleware">
|
|
<summary>
|
|
Translates domain exceptions into JSON <see cref="T:Microsoft.AspNetCore.Mvc.ProblemDetails"/> responses:
|
|
missing credentials become 401, and upstream iDoklad failures surface the upstream status.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.AccountService">
|
|
<summary>Account agenda: information about the current agenda and the current user.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.CatalogService">
|
|
<summary>
|
|
Catalog and stock agendas: price list items, stock movements and tags.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.CodeListsService">
|
|
<summary>
|
|
Read-only iDoklad code lists (registers): banks, countries, currencies, constant symbols,
|
|
exchange rates, payment options, VAT codes, VAT reverse-charge codes, sales offices and
|
|
sales POS equipment. Every agenda supports list + detail.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.ContactsService">
|
|
<summary>Contacts (customers/suppliers) agenda.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.IntegrationService">
|
|
<summary>
|
|
Integration / utility agendas: webhooks, notifications, change log, registered sales (EET),
|
|
unpaired documents, attachments and the system code books.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.IssuedInvoicesService">
|
|
<summary>Issued (outgoing) invoices agenda.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.PaymentsService">
|
|
<summary>
|
|
Payments and bank statements: bank statements, issued document payments and received document
|
|
payments.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.PurchaseCashService">
|
|
<summary>
|
|
Purchase-side receipts and cash agendas: received receipts, received documents (read-only),
|
|
cash vouchers and cash registers.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.ReceivedInvoicesService">
|
|
<summary>Received (incoming) invoices agenda.</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.RegistersService">
|
|
<summary>
|
|
Supporting registers: bank accounts, VAT rates and numeric (document) sequences.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.SalesDocumentsService">
|
|
<summary>
|
|
Sales-side documents: proforma invoices, credit notes, sales receipts, sales orders,
|
|
recurring invoices, issued tax documents and issued document templates.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Idoklad.Services.StatisticsService">
|
|
<summary>Agenda statistics and summaries.</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|