Sha256: 903f8b242a9a335004b0dc93a6193d47ae1f68e295ee2b81390f3197474faaf3

Contents?: true

Size: 654 Bytes

Versions: 6

Compression:

Stored size: 654 Bytes

Contents

# typed: ignore

# Copyright (c) 2015 Sqreen. All Rights Reserved.
# Please refer to our terms for more information: https://www.sqreen.com/terms.html

require 'sqreen/kit/signals/dto_helper'

module Sqreen
  module Kit
    module Signals
      class Actor
        include DtoHelper

        add_mandatory_attrs :ip_addresses

        # mandatory
        # @return [Array<String>]
        attr_accessor :ip_addresses

        # @return String
        attr_accessor :user_agent

        # @return [Hash{String=>String}]
        attr_accessor :identifiers

        # @return [Hash{String=>String}]
        attr_accessor :traits
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sqreen-kit-0.2.4 lib/sqreen/kit/signals/actor.rb
sqreen-kit-0.2.3 lib/sqreen/kit/signals/actor.rb
sqreen-kit-0.2.2 lib/sqreen/kit/signals/actor.rb
sqreen-kit-0.2.1 lib/sqreen/kit/signals/actor.rb
sqreen-kit-0.2.0 lib/sqreen/kit/signals/actor.rb
sqreen-kit-0.1.1 lib/sqreen/kit/signals/actor.rb