class Yoti::DynamicSharingService::TransactionalFlowExtension

Extension for transactional flows

Constants

EXTENSION_TYPE

Attributes

content[R]

@return [#to_json]

type[R]

@return [String]

Public Class Methods

builder() click to toggle source
# File lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb, line 30
def self.builder
  TransactionalFlowExtensionBuilder.new
end
new() click to toggle source
# File lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb, line 15
def initialize
  @type = EXTENSION_TYPE
end

Public Instance Methods

as_json(*_args) click to toggle source
# File lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb, line 23
def as_json(*_args)
  {
    content: @content,
    type: @type
  }
end
to_json(*_args) click to toggle source
# File lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb, line 19
def to_json(*_args)
  as_json.to_json
end