Module: Invoicetronic_Sdk

Defined in:
lib/invoicetronic_sdk/version.rb,
lib/invoicetronic_sdk.rb,
lib/invoicetronic_sdk/api_error.rb,
lib/invoicetronic_sdk/api_client.rb,
lib/invoicetronic_sdk/api/log_api.rb,
lib/invoicetronic_sdk/api/send_api.rb,
lib/invoicetronic_sdk/models/error.rb,
lib/invoicetronic_sdk/models/event.rb,
lib/invoicetronic_sdk/configuration.rb,
lib/invoicetronic_sdk/models/status.rb,
lib/invoicetronic_sdk/models/update.rb,
lib/invoicetronic_sdk/api/export_api.rb,
lib/invoicetronic_sdk/api/health_api.rb,
lib/invoicetronic_sdk/api/status_api.rb,
lib/invoicetronic_sdk/api/update_api.rb,
lib/invoicetronic_sdk/api_model_base.rb,
lib/invoicetronic_sdk/models/company.rb,
lib/invoicetronic_sdk/models/receive.rb,
lib/invoicetronic_sdk/api/company_api.rb,
lib/invoicetronic_sdk/api/receive_api.rb,
lib/invoicetronic_sdk/api/webhook_api.rb,
lib/invoicetronic_sdk/models/web_hook.rb,
lib/invoicetronic_sdk/models/model_send.rb,
lib/invoicetronic_sdk/models/send_reduced.rb,
lib/invoicetronic_sdk/models/document_data.rb,
lib/invoicetronic_sdk/models/problem_details.rb,
lib/invoicetronic_sdk/models/web_hook_history.rb

Overview

#Invoicetronic API

#The [Invoicetronic API] is a RESTful service that allows you to send and receive invoices through the Italian [Servizio di Interscambio (SDI)], or Interchange Service. The API is designed to be simple and easy to use, abstracting away SDI complexity while providing complete control over the invoice send/receive process. It provides advanced features as encryption at rest, multi-language pre-flight invoice validation, multiple upload formats, webhooks, event logging, client SDKs, and CLI tools. For more information, see [Invoicetronic website] [1]: www.fatturapa.gov.it/it/sistemainterscambio/cose-il-sdi/ [2]: invoicetronic.com/

The version of the OpenAPI document: 1.12.0 Contact: info@invoicetronic.com Generated by: openapi-generator.tech Generator version: 7.20.0

Defined Under Namespace

Classes: ApiClient, ApiError, ApiModelBase, Company, CompanyApi, Configuration, DocumentData, Error, Event, ExportApi, HealthApi, LogApi, ModelSend, ProblemDetails, Receive, ReceiveApi, SendApi, SendReduced, Status, StatusApi, Update, UpdateApi, WebHook, WebHookHistory, WebhookApi

Constant Summary collapse

VERSION =
'1.8'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

Invoicetronic_Sdk.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



53
54
55
56
57
58
59
# File 'lib/invoicetronic_sdk.rb', line 53

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end