class CzechPostB2bClient::ResponseParsers::GetStatsParser

Public Instance Methods

build_result() click to toggle source
# File lib/czech_post_b2b_client/response_parsers/get_stats_parser.rb, line 6
def build_result
  super
  @result[:imports] = { requested: imports.all,
                        with_errors: imports.err,
                        successful: imports.ok,
                        imported_parcels: imports.parcels }
end
imports() click to toggle source
# File lib/czech_post_b2b_client/response_parsers/get_stats_parser.rb, line 14
def imports
  imports_hash = response_root_node
  OpenStruct.new(all: imports_hash.dig('importAll').to_i,
                 err: imports_hash.dig('importErr').to_i,
                 ok: imports_hash.dig('importOk').to_i,
                 parcels: imports_hash.dig('parcels').to_i)
end
response_root_node_name() click to toggle source
# File lib/czech_post_b2b_client/response_parsers/get_stats_parser.rb, line 22
def response_root_node_name
  'getStatsResponse'
end