class Yoti::DynamicSharingService::LocationConstraintExtension

A Location Constraint

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/location_constraint_extension.rb, line 31
def self.builder
  LocationConstraintExtensionBuilder.new
end
new() click to toggle source
# File lib/yoti/dynamic_share_service/extension/location_constraint_extension.rb, line 15
def initialize
  @content = {}
  @type = EXTENSION_TYPE
end

Public Instance Methods

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