class Xolphin::Api::CertificateRequests::ReissueCertificateRequest
Attributes
address[RW]
approver_email[RW]
approver_first_name[RW]
approver_last_name[RW]
approver_phone[RW]
city[RW]
company[RW]
csr[RW]
dcv[RW]
dcv_type[RW]
department[RW]
kvk[RW]
reference[RW]
subject_alternative_names[RW]
zipcode[RW]
Public Class Methods
new(csr, dcv_type)
click to toggle source
# File lib/xolphin/api/certificate_requests/certificate_reissue.rb, line 11 def initialize(csr, dcv_type) @csr = csr @dcv_type = dcv_type end
Public Instance Methods
to_param()
click to toggle source
# File lib/xolphin/api/certificate_requests/certificate_reissue.rb, line 16 def to_param result = { "csr" => @csr, "dcvType" => @dcv_type } result.merge!({ "company" => @company, "department" => @department, "address" => @address, "zipcode" => @zipcode, "city" => @city, "kvk" => @kvk, "reference" => @reference, "approverFirstName" => @approver_first_name, "approverLastName" => @approver_last_name, "approverEmail" => @approver_email, "approverPhone" => @approver_phone }.reject { |_key, value| value.nil? }) if @subject_alternative_names result["subjectAlternativeNames"] = @subject_alternative_names.join(",") end result["dcv"] = JSON.dump(@dcv) if @dcv result end