class Yoti::DynamicSharingService::ThirdPartyAttributeExtension
Constants
- EXTENSION_TYPE
Attributes
content[R]
@return [ThirdPartyAttributeExtensionContent]
type[R]
@return [String]
Public Class Methods
builder()
click to toggle source
@return [ThirdPartyAttributeExtensionBuilder]
# File lib/yoti/dynamic_share_service/extension/thirdparty_attribute_extension.rb, line 92 def self.builder ThirdPartyAttributeExtensionBuilder.new end
new(content = nil)
click to toggle source
@param [ThirdPartyAttributeExtensionContent] content
# File lib/yoti/dynamic_share_service/extension/thirdparty_attribute_extension.rb, line 73 def initialize(content = nil) @content = content @type = EXTENSION_TYPE end
Public Instance Methods
as_json(*_args)
click to toggle source
# File lib/yoti/dynamic_share_service/extension/thirdparty_attribute_extension.rb, line 78 def as_json(*_args) json = {} json[:type] = @type json[:content] = @content.as_json unless @content.nil? json end
to_json(*_args)
click to toggle source
# File lib/yoti/dynamic_share_service/extension/thirdparty_attribute_extension.rb, line 85 def to_json(*_args) as_json.to_json end