module CzechPostB2bClient

B2B errors, which can be returned in response `B2BFaultMessage`

Do not miss `CzechPostB2bClient::B2BErrors.all_error_classes` and `CzechPostB2bClient::B2BErrors.new_by_code`, they have to be at end of module to work properly

source: www.postaonline.cz/podanionline/ePOST-dokumentace/20prilohy.html and older one Old services are commented out Comments at end of line mostly describes which type of parcels can 'afford' such service

Do not miss `CzechPostB2bClient::PostServices.all_classes` method, it has to be at end of module to work properly

Available printing templates, which can be used in AdressSheetsGenerator `options`

Do not miss `CzechPostB2bClient::PrintingTemplates.all_classes` method, it has to be at end of module to work properly

rubocop:disable Layout/LineLength, Style/AsciiComments

rubocop:disable Layout/LineLength, Style/AsciiComments

Codes, which can be returned in response nodes `doParcelStateResponse`

Do not miss `CzechPostB2bClient::ResponseCodes.all_classes` and `CzechPostB2bClient::ResponseCodes.new_by_code`, they have to be at end of module to work properly

Constants

VERSION

Attributes

configuration[RW]

Public Class Methods

certs_path() click to toggle source
# File lib/czech_post_b2b_client.rb, line 37
def self.certs_path
  File.join(CzechPostB2bClient.root, 'certs')
end
configure() { |configuration| ... } click to toggle source
# File lib/czech_post_b2b_client.rb, line 24
def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end
logger() click to toggle source
# File lib/czech_post_b2b_client.rb, line 29
def self.logger
  CzechPostB2bClient::Logger.new(self.configuration)
end
root() click to toggle source
# File lib/czech_post_b2b_client.rb, line 33
def self.root
  File.dirname __dir__
end