Module: Smartbill::Sdk

Defined in:
lib/smartbill/sdk.rb,
lib/smartbill/sdk/error.rb,
lib/smartbill/sdk/types.rb,
lib/smartbill/sdk/client.rb,
lib/smartbill/sdk/models.rb,
lib/smartbill/sdk/version.rb,
lib/smartbill/sdk/response.rb,
lib/smartbill/sdk/services.rb,
lib/smartbill/sdk/api_error.rb,
lib/smartbill/sdk/contracts.rb,
lib/smartbill/sdk/transport.rb,
lib/smartbill/sdk/auth_error.rb,
lib/smartbill/sdk/models/tax.rb,
lib/smartbill/sdk/models/client.rb,
lib/smartbill/sdk/models/series.rb,
lib/smartbill/sdk/models/struct.rb,
lib/smartbill/sdk/contracts/base.rb,
lib/smartbill/sdk/models/invoice.rb,
lib/smartbill/sdk/models/payment.rb,
lib/smartbill/sdk/models/product.rb,
lib/smartbill/sdk/models/estimate.rb,
lib/smartbill/sdk/transport_error.rb,
lib/smartbill/sdk/net_http_adapter.rb,
lib/smartbill/sdk/rate_limit_error.rb,
lib/smartbill/sdk/validation_error.rb,
lib/smartbill/sdk/models/stock_list.rb,
lib/smartbill/sdk/transport/request.rb,
lib/smartbill/sdk/models/invoice_ref.rb,
lib/smartbill/sdk/models/email_status.rb,
lib/smartbill/sdk/models/payment_type.rb,
lib/smartbill/sdk/models/base_response.rb,
lib/smartbill/sdk/models/discount_type.rb,
lib/smartbill/sdk/models/document_type.rb,
lib/smartbill/sdk/models/stock_product.rb,
lib/smartbill/sdk/models/email_document.rb,
lib/smartbill/sdk/models/email_response.rb,
lib/smartbill/sdk/models/storno_request.rb,
lib/smartbill/sdk/models/taxes_response.rb,
lib/smartbill/sdk/services/base_service.rb,
lib/smartbill/sdk/models/invoice_payment.rb,
lib/smartbill/sdk/models/stock_warehouse.rb,
lib/smartbill/sdk/models/stocks_response.rb,
lib/smartbill/sdk/models/storno_response.rb,
lib/smartbill/sdk/services/email_service.rb,
lib/smartbill/sdk/transport/rate_limiter.rb,
lib/smartbill/sdk/services/stocks_service.rb,
lib/smartbill/sdk/contracts/email_contract.rb,
lib/smartbill/sdk/contracts/storno_contract.rb,
lib/smartbill/sdk/services/invoices_service.rb,
lib/smartbill/sdk/services/payments_service.rb,
lib/smartbill/sdk/contracts/invoice_contract.rb,
lib/smartbill/sdk/contracts/payment_contract.rb,
lib/smartbill/sdk/services/estimates_service.rb,
lib/smartbill/sdk/contracts/estimate_contract.rb,
lib/smartbill/sdk/models/series_list_response.rb,
lib/smartbill/sdk/contracts/invoice_ref_contract.rb,
lib/smartbill/sdk/models/fiscal_receipt_response.rb,
lib/smartbill/sdk/models/invoice_create_response.rb,
lib/smartbill/sdk/models/payment_status_response.rb,
lib/smartbill/sdk/services/configuration_service.rb,
lib/smartbill/sdk/models/proforma_invoices_response.rb,
lib/smartbill/sdk/contracts/invoice_payment_contract.rb

Overview

Namespace for the SmartBill SDK.

Defined Under Namespace

Modules: Contracts, Models, Services, Transport, Types Classes: APIError, AuthError, Client, Error, NetHttpAdapter, RateLimitError, Response, TransportError, ValidationError

Constant Summary collapse

DEFAULT_BASE_URL =

Public alias for the default SmartBill Cloud REST API base URL.

Smartbill::Sdk::Transport::DEFAULT_BASE_URL
VERSION =
"1.0.0"

Instance Attribute Summary collapse

Instance Attribute Details

#body Raw response body (String, possibly binary).(Rawresponsebody(String, possibly binary)) ⇒ Object (readonly)

A simple HTTP response value object returned by adapters.



10
# File 'lib/smartbill/sdk/response.rb', line 10

Response = Struct.new(:status, :body, :content_type, keyword_init: true)

#content_type Value of the +Content-Type+ header.(Valueofthe+Content-Type+header.) ⇒ Object (readonly)

A simple HTTP response value object returned by adapters.



10
# File 'lib/smartbill/sdk/response.rb', line 10

Response = Struct.new(:status, :body, :content_type, keyword_init: true)

#status HTTP status code (Integer).(HTTPstatuscode(Integer)) ⇒ Object (readonly)

A simple HTTP response value object returned by adapters.



10
# File 'lib/smartbill/sdk/response.rb', line 10

Response = Struct.new(:status, :body, :content_type, keyword_init: true)