Class: OpenPanel::SDK::IdentifyUser
- Inherits:
-
Object
- Object
- OpenPanel::SDK::IdentifyUser
- Defined in:
- lib/openpanel/sdk/identify_user.rb
Overview
Identify user payload class. Use this class to identify a user in OpenPanel.
Instance Attribute Summary collapse
-
#email ⇒ String
user email address.
-
#first_name ⇒ String
user first name.
-
#last_name ⇒ String
user last name.
-
#profile_id ⇒ String
user profile ID.
-
#properties ⇒ Hash
user properties.
Instance Method Summary collapse
Instance Attribute Details
#email ⇒ String
user email address
11 12 13 |
# File 'lib/openpanel/sdk/identify_user.rb', line 11 def email @email end |
#first_name ⇒ String
user first name
11 12 13 |
# File 'lib/openpanel/sdk/identify_user.rb', line 11 def first_name @first_name end |
#last_name ⇒ String
user last name
11 12 13 |
# File 'lib/openpanel/sdk/identify_user.rb', line 11 def last_name @last_name end |
#profile_id ⇒ String
user profile ID
11 12 13 |
# File 'lib/openpanel/sdk/identify_user.rb', line 11 def profile_id @profile_id end |
#properties ⇒ Hash
user properties
11 12 13 |
# File 'lib/openpanel/sdk/identify_user.rb', line 11 def properties @properties end |
Instance Method Details
#to_json(*_args) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/openpanel/sdk/identify_user.rb', line 14 def to_json(*_args) { profileId: profile_id, email: email, firstName: first_name, lastName: last_name, properties: properties }.to_json end |