class Omnikassa2::StatusPullResponse

Private Class Methods

csv_serializer() click to toggle source
# File lib/omnikassa2/responses/status_pull_response.rb, line 20
def self.csv_serializer
  Omnikassa2::CSVSerializer.new([
    { field: :authentication },
    { field: :expiry },
    { field: :event_name },
    { field: :description }
  ])
end

Public Instance Methods

order_result_set() click to toggle source
# File lib/omnikassa2/responses/status_pull_response.rb, line 10
def order_result_set
  OrderResultSet.from_json(json_body)
end
to_csv() click to toggle source
# File lib/omnikassa2/responses/status_pull_response.rb, line 6
def to_csv
  csv_serializer.serialize self
end
valid_signature?() click to toggle source
# File lib/omnikassa2/responses/status_pull_response.rb, line 14
def valid_signature?
  order_result_set.valid_signature?
end