Sha256: c3555f261ef756e7ff778d7e93ffa164d1fbec6272c26a54e4a911d2a6b857ce

Contents?: true

Size: 524 Bytes

Versions: 5

Compression:

Stored size: 524 Bytes

Contents

# frozen_string_literal: true

class Cognito
  class Client
    class Params
      class IdentitySearch < Identity
        include anima.add(:profile_id)

        TYPE              = 'identity_search'
        RELATIONSHIP_TYPE = 'profile'

        def relationships
          {
            profile: {
              data: {
                type: RELATIONSHIP_TYPE,
                id:   profile_id
              }
            }
          }
        end
      end # IdentitySearch
    end # Params
  end # Client
end # Cognito

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cognito-client-0.5.4 lib/cognito/client/params/identity_search.rb
cognito-client-0.5.3 lib/cognito/client/params/identity_search.rb
cognito-client-0.5.2 lib/cognito/client/params/identity_search.rb
cognito-client-0.5.1 lib/cognito/client/params/identity_search.rb
cognito-client-0.5.0 lib/cognito/client/params/identity_search.rb