class Yoti::DynamicSharingService::DynamicScenario
Describes a dynamic share
Attributes
callback_endpoint[R]
@return [String]
extensions[R]
@return [Array<Yoti::DynamicSharingService::Extension>]
policy[R]
@return [Yoti::DynamicSharingService::DynamicPolicy]
Public Class Methods
builder()
click to toggle source
# File lib/yoti/dynamic_share_service/dynamic_scenario.rb, line 32 def self.builder DynamicScenarioBuilder.new end
new()
click to toggle source
# File lib/yoti/dynamic_share_service/dynamic_scenario.rb, line 16 def initialize @extensions = [] end
Public Instance Methods
as_json(*_args)
click to toggle source
# File lib/yoti/dynamic_share_service/dynamic_scenario.rb, line 24 def as_json(*_args) { policy: @policy, extensions: @extensions, callback_endpoint: @callback_endpoint } end
to_json(*_args)
click to toggle source
# File lib/yoti/dynamic_share_service/dynamic_scenario.rb, line 20 def to_json(*_args) as_json.to_json end