Sha256: a9b4c70dd0accce338d3e7a0161724035d52cb42d0ce716d73ab5551b556595d
Contents?: true
Size: 901 Bytes
Versions: 1
Compression:
Stored size: 901 Bytes
Contents
module TokyoApi class Identity < Base def base_path 'identity' end def full_user(id) client.get_request("#{normalized_base_path}full_user/#{url_escape(id)}").body end def tokyo_identity_user_path(id, required_fields: nil) path = "/#{normalized_base_path}user/#{url_escape(id)}" unless required_fields.nil? path << "?#{required_fields_param(required_fields)}" end path end def subscription_status_path(id, opt_in_public_ids: nil, minimum_consent_level: nil) raise 'must provide opt_in_public_ids' if opt_in_public_ids.nil? path = "/#{normalized_base_path}subscription_status/#{url_escape(id)}?opt_in_public_ids=#{url_escape(opt_in_public_ids.join(','))}" if minimum_consent_level path = "#{path}&minimum_consent_level=#{url_escape(minimum_consent_level)}" end path end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tokyo_api-1.1.0 | lib/tokyo_api/identity.rb |