Class: Bankid::Device

Inherits:
Object
  • Object
show all
Defined in:
lib/bankid/result.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(device:, signature:, ocspResponse:) ⇒ Device

Returns a new instance of Device.



18
19
20
21
22
# File 'lib/bankid/result.rb', line 18

def initialize(device:, signature:, ocspResponse:)
  @device = device
  @signature = signature
  @ocsp_response = ocspResponse
end

Instance Attribute Details

#bankid_issue_dateObject

Returns the value of attribute bankid_issue_date.



16
17
18
# File 'lib/bankid/result.rb', line 16

def bankid_issue_date
  @bankid_issue_date
end

#deviceObject

Returns the value of attribute device.



16
17
18
# File 'lib/bankid/result.rb', line 16

def device
  @device
end

#ocsp_responseObject

Returns the value of attribute ocsp_response.



16
17
18
# File 'lib/bankid/result.rb', line 16

def ocsp_response
  @ocsp_response
end

#signatureObject

Returns the value of attribute signature.



16
17
18
# File 'lib/bankid/result.rb', line 16

def signature
  @signature
end

Instance Method Details

#to_json(*_args) ⇒ Object



24
25
26
# File 'lib/bankid/result.rb', line 24

def to_json(*_args)
  { device:, signature:, ocsp_response: }.to_json
end