class GlobalSign::OrderGetterByOrderId::Request

Public Class Methods

new(order_id:, options: {}) click to toggle source
# File lib/global_sign/order_getter_by_order_id/request.rb, line 4
def initialize(order_id:, options: {})
  @order_id = order_id
  @options  = options
end

Public Instance Methods

action() click to toggle source
# File lib/global_sign/order_getter_by_order_id/request.rb, line 13
def action
  'GetOrderByOrderID'
end
params() click to toggle source
# File lib/global_sign/order_getter_by_order_id/request.rb, line 21
def params
  _params = { OrderID: @order_id }

  # options
  option_params = {}
  option_params[:ReturnCertificateInfo] = true if @options[:certificate_info]
  option_params[:ReturnFulfillment]     = true if @options[:fulfillment]
  _params[:OrderQueryOption] = option_params   if option_params.present?

  _params
end
path() click to toggle source
# File lib/global_sign/order_getter_by_order_id/request.rb, line 9
def path
  'GASService'
end
request_header() click to toggle source
# File lib/global_sign/order_getter_by_order_id/request.rb, line 17
def request_header
  :QueryRequestHeader
end