Class: Trycourier::Models::UserProfile
Defined Under Namespace
Classes: Address
Instance Attribute Summary collapse
Instance Method Summary
collapse
-
#initialize(address: nil, airship: nil, apn: nil, birthdate: nil, custom: nil, discord: nil, email: nil, email_verified: nil, expo: nil, facebook_psid: nil, family_name: nil, firebase_token: nil, gender: nil, given_name: nil, intercom: nil, locale: nil, middle_name: nil, ms_teams: nil, name: nil, nickname: nil, phone_number: nil, phone_number_verified: nil, picture: nil, preferred_name: nil, profile: nil, slack: nil, sub: nil, target_arn: nil, updated_at: nil, website: nil, zoneinfo: nil) ⇒ Object
constructor
Some parameter documentations has been truncated, see UserProfile for more details.
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(address: nil, airship: nil, apn: nil, birthdate: nil, custom: nil, discord: nil, email: nil, email_verified: nil, expo: nil, facebook_psid: nil, family_name: nil, firebase_token: nil, gender: nil, given_name: nil, intercom: nil, locale: nil, middle_name: nil, ms_teams: nil, name: nil, nickname: nil, phone_number: nil, phone_number_verified: nil, picture: nil, preferred_name: nil, profile: nil, slack: nil, sub: nil, target_arn: nil, updated_at: nil, website: nil, zoneinfo: nil) ⇒ Object
|
# File 'lib/trycourier/models/user_profile.rb', line 166
|
Instance Attribute Details
9
|
# File 'lib/trycourier/models/user_profile.rb', line 9
optional :address, -> { Trycourier::UserProfile::Address }, nil?: true
|
14
|
# File 'lib/trycourier/models/user_profile.rb', line 14
optional :airship, -> { Trycourier::AirshipProfile }, nil?: true
|
#apn ⇒ String?
19
|
# File 'lib/trycourier/models/user_profile.rb', line 19
optional :apn, String, nil?: true
|
#birthdate ⇒ String?
24
|
# File 'lib/trycourier/models/user_profile.rb', line 24
optional :birthdate, String, nil?: true
|
#custom ⇒ Hash{Symbol=>Object}?
A free form object. Due to a limitation of the API Explorer, you can only enter string key/values below, but this API accepts more complex object structures.
36
|
# File 'lib/trycourier/models/user_profile.rb', line 36
optional :discord, union: -> { Trycourier::Discord }, nil?: true
|
#email ⇒ String?
41
|
# File 'lib/trycourier/models/user_profile.rb', line 41
optional :email, String, nil?: true
|
#email_verified ⇒ Boolean?
51
|
# File 'lib/trycourier/models/user_profile.rb', line 51
optional :expo, union: -> { Trycourier::Expo }, nil?: true
|
#facebook_psid ⇒ String?
56
|
# File 'lib/trycourier/models/user_profile.rb', line 56
optional :facebook_psid, String, api_name: :facebookPSID, nil?: true
|
#family_name ⇒ String?
61
|
# File 'lib/trycourier/models/user_profile.rb', line 61
optional :family_name, String, nil?: true
|
#firebase_token ⇒ String, ...
66
67
68
69
|
# File 'lib/trycourier/models/user_profile.rb', line 66
optional :firebase_token,
union: -> { Trycourier::UserProfileFirebaseToken },
api_name: :firebaseToken,
nil?: true
|
#gender ⇒ String?
74
|
# File 'lib/trycourier/models/user_profile.rb', line 74
optional :gender, String, nil?: true
|
#given_name ⇒ String?
79
|
# File 'lib/trycourier/models/user_profile.rb', line 79
optional :given_name, String, nil?: true
|
84
|
# File 'lib/trycourier/models/user_profile.rb', line 84
optional :intercom, -> { Trycourier::Intercom }, nil?: true
|
#locale ⇒ String?
89
|
# File 'lib/trycourier/models/user_profile.rb', line 89
optional :locale, String, nil?: true
|
#middle_name ⇒ String?
94
|
# File 'lib/trycourier/models/user_profile.rb', line 94
optional :middle_name, String, nil?: true
|
99
|
# File 'lib/trycourier/models/user_profile.rb', line 99
optional :ms_teams, union: -> { Trycourier::MsTeams }, nil?: true
|
#name ⇒ String?
104
|
# File 'lib/trycourier/models/user_profile.rb', line 104
optional :name, String, nil?: true
|
#nickname ⇒ String?
109
|
# File 'lib/trycourier/models/user_profile.rb', line 109
optional :nickname, String, nil?: true
|
#phone_number ⇒ String?
114
|
# File 'lib/trycourier/models/user_profile.rb', line 114
optional :phone_number, String, nil?: true
|
#phone_number_verified ⇒ Boolean?
#picture ⇒ String?
124
|
# File 'lib/trycourier/models/user_profile.rb', line 124
optional :picture, String, nil?: true
|
#preferred_name ⇒ String?
129
|
# File 'lib/trycourier/models/user_profile.rb', line 129
optional :preferred_name, String, nil?: true
|
#profile ⇒ String?
134
|
# File 'lib/trycourier/models/user_profile.rb', line 134
optional :profile, String, nil?: true
|
139
|
# File 'lib/trycourier/models/user_profile.rb', line 139
optional :slack, union: -> { Trycourier::Slack }, nil?: true
|
#sub ⇒ String?
144
|
# File 'lib/trycourier/models/user_profile.rb', line 144
optional :sub, String, nil?: true
|
#target_arn ⇒ String?
149
|
# File 'lib/trycourier/models/user_profile.rb', line 149
optional :target_arn, String, nil?: true
|
#updated_at ⇒ String?
154
|
# File 'lib/trycourier/models/user_profile.rb', line 154
optional :updated_at, String, nil?: true
|
#website ⇒ String?
159
|
# File 'lib/trycourier/models/user_profile.rb', line 159
optional :website, String, nil?: true
|
#zoneinfo ⇒ String?
164
|
# File 'lib/trycourier/models/user_profile.rb', line 164
optional :zoneinfo, String, nil?: true
|