Class: Yoti::Share::ExtraData
- Inherits:
-
Object
- Object
- Yoti::Share::ExtraData
- Defined in:
- lib/yoti/share/extra_data.rb
Instance Attribute Summary collapse
-
#attribute_issuance_details ⇒ Object
readonly
Returns the value of attribute attribute_issuance_details.
Instance Method Summary collapse
-
#initialize(proto) ⇒ ExtraData
constructor
Constructor.
Constructor Details
#initialize(proto) ⇒ ExtraData
Constructor
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/yoti/share/extra_data.rb', line 13 def initialize(proto) @attribute_issuance_details = nil proto.list.each do |data_entry| if data_entry.type == :THIRD_PARTY_ATTRIBUTE && @attribute_issuance_details.nil? attribute = Yoti::Protobuf::Sharepubapi::ThirdPartyAttribute.decode(data_entry.value) @attribute_issuance_details = Yoti::Share::AttributeIssuanceDetails.new(attribute) end end end |
Instance Attribute Details
#attribute_issuance_details ⇒ Object (readonly)
Returns the value of attribute attribute_issuance_details.
6 7 8 |
# File 'lib/yoti/share/extra_data.rb', line 6 def attribute_issuance_details @attribute_issuance_details end |