class CzechPostB2bClient::RequestBuilders::GetResultParcelsBuilder
Attributes
transaction_id[R]
Public Class Methods
new(transaction_id:, request_id: 1)
click to toggle source
# File lib/czech_post_b2b_client/request_builders/get_result_parcels_builder.rb, line 8 def initialize(transaction_id:, request_id: 1) @transaction_id = transaction_id @request_id = request_id end
Private Instance Methods
service_data_struct()
click to toggle source
# File lib/czech_post_b2b_client/request_builders/get_result_parcels_builder.rb, line 22 def service_data_struct # No <serviceDate> element in this case new_element('idTransaction', value: transaction_id) end
validate_data()
click to toggle source
# File lib/czech_post_b2b_client/request_builders/get_result_parcels_builder.rb, line 15 def validate_data return unless transaction_id.nil? || transaction_id == '' errors.add(:transaction_id, 'Must be present!') fail! end