class Xolphin::Api::Responses::Request

Public Class Methods

new(data) click to toggle source
Calls superclass method Xolphin::Api::Responses::Base::new
# File lib/xolphin/api/responses/request.rb, line 7
def initialize(data)
  super(data)
end

Public Instance Methods

address() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 39
def address
  @data["address"]
end
approver_email() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 71
def approver_email
  @data["approverEmail"]
end
approver_first_name() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 63
def approver_first_name
  @data["approverFirstName"]
end
approver_last_name() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 67
def approver_last_name
  @data["approverLastName"]
end
approver_phone() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 75
def approver_phone
  @data["approverPhone"]
end
brand_validation() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 91
def brand_validation
  @data["brandValidation"]
end
city() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 47
def city
  @data["city"]
end
company() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 19
def company
  @data["company"]
end
country() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 55
def country
  @data["country"]
end
date_ordered() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 23
def date_ordered
  Time.parse(@data["dateOrdered"])
end
department() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 35
def department
  @data["department"]
end
domain_name() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 15
def domain_name
  @data["domainName"]
end
id() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 11
def id
  @data["id"]
end
kvk() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 83
def kvk
  @data["kvk"]
end
postbox() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 79
def postbox
  @data["postbox"]
end
product() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 109
def product
  @product ||= begin
    if _embedded && _embedded["product"]
      Product.new(_embedded["product"])
    end
  end
end
province() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 51
def province
  @data["province"]
end
reference() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 59
def reference
  @data["reference"]
end
reqiures_action() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 87
def reqiures_action
  @data["requiresAction"]
end
subject_alternative_names() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 27
def subject_alternative_names
  @data["subjectAlternativeNames"]
end
validations() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 95
def validations
  @validations ||= begin
    validations = []

    if @data["validations"]
      @data["validations"].each do |validation|
        validations << RequestValidation.new(validation)
      end
    end

    validations
  end
end
years() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 31
def years
  @data["years"]
end
zipcode() click to toggle source
# File lib/xolphin/api/responses/request.rb, line 43
def zipcode
  @data["zipcode"]
end