Class: Twilio::REST::PreviewIam::Versionless::OrganizationContext::UserList::ScimUser
- Inherits:
-
Object
- Object
- Twilio::REST::PreviewIam::Versionless::OrganizationContext::UserList::ScimUser
- Defined in:
- lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb,
lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb
Instance Attribute Summary collapse
- #active ⇒ Object
- #code ⇒ Object
- #detail ⇒ Object
- #display_name ⇒ Object
- #emails ⇒ Object
- #external_id ⇒ Object
- #id ⇒ Object
- #locale ⇒ Object
- #meta ⇒ Object
- #more_info ⇒ Object
- #name ⇒ Object
- #schemas ⇒ Object
- #scim_type ⇒ Object
- #status ⇒ Object
- #timezone ⇒ Object
- #user_name ⇒ Object
Instance Method Summary collapse
-
#initialize(payload) ⇒ ScimUser
constructor
A new instance of ScimUser.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ ScimUser
Returns a new instance of ScimUser.
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 77 def initialize(payload) @id = payload["id"] @external_id = payload["external_id"] @user_name = payload["user_name"] @display_name = payload["display_name"] @name = payload["name"] @emails = payload["emails"] @active = payload["active"] @locale = payload["locale"] @timezone = payload["timezone"] @schemas = payload["schemas"] @meta = payload["meta"] @detail = payload["detail"] @scim_type = payload["scim_type"] @status = payload["status"] @code = payload["code"] @more_info = payload["more_info"] end |
Instance Attribute Details
#active ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def active @active end |
#code ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def code @code end |
#detail ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def detail @detail end |
#display_name ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def display_name @display_name end |
#emails ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def emails @emails end |
#external_id ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def external_id @external_id end |
#id ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def id @id end |
#locale ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def locale @locale end |
#meta ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def @meta end |
#more_info ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def more_info @more_info end |
#name ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def name @name end |
#schemas ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def schemas @schemas end |
#scim_type ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def scim_type @scim_type end |
#status ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def status @status end |
#timezone ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def timezone @timezone end |
#user_name ⇒ Object
76 77 78 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 76 def user_name @user_name end |
Instance Method Details
#to_json(options = {}) ⇒ Object
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/twilio-ruby/rest/preview_iam/versionless/organization/user.rb', line 95 def to_json( = {}) { "id": @id, "externalId": @external_id, "userName": @user_name, "displayName": @display_name, "name": @name, "emails": @emails, "active": @active, "locale": @locale, "timezone": @timezone, "schemas": @schemas, "meta": @meta, "detail": @detail, "scimType": @scim_type, "status": @status, "code": @code, "moreInfo": @more_info, }.to_json() end |