Sha256: 589c2840f96ade392b9b5ea875dc0aa90dd01fec60daf544f35f30ef898839a9

Contents?: true

Size: 586 Bytes

Versions: 3

Compression:

Stored size: 586 Bytes

Contents

# frozen_string_literal: true
#
class Cognito
  class Client
    class Command
      class CreateIdentity < self
        include Mixins::CreateBehavior,
                AbstractType,
                Anima.new(:connection, :name, :phone_number)

        private :name, :phone_number

        OMITTED = Params::Omitted.new

        # ignores :reek:FeatureEnvy:
        def initialize(name: OMITTED, phone_number: OMITTED, **params)
          super(params.merge(name: name, phone_number: phone_number))
        end
      end # CreateIdentity
    end # Command
  end # Client
end # Cognito

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cognito-client-0.5.2 lib/cognito/client/commands/create_identity.rb
cognito-client-0.5.1 lib/cognito/client/commands/create_identity.rb
cognito-client-0.5.0 lib/cognito/client/commands/create_identity.rb