Class: TencentCloud::Ciam::V20220331::UpdateUserRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ciam::V20220331::UpdateUserRequest
- Defined in:
- lib/v20220331/models.rb
Overview
UpdateUser请求参数结构体
Instance Attribute Summary collapse
- #Address ⇒ Object
- #Birthdate ⇒ Object
- #CustomizationAttributes ⇒ Object
- #Email ⇒ Object
- #IndexedAttribute1 ⇒ Object
- #IndexedAttribute2 ⇒ Object
- #IndexedAttribute3 ⇒ Object
- #IndexedAttribute4 ⇒ Object
- #IndexedAttribute5 ⇒ Object
- #Nickname ⇒ Object
- #PhoneNumber ⇒ Object
- #UserGroup ⇒ Object
- #UserId ⇒ Object
- #UserName ⇒ Object
- #UserStoreId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(userid = nil, userstoreid = nil, username = nil, phonenumber = nil, email = nil, nickname = nil, address = nil, usergroup = nil, birthdate = nil, customizationattributes = nil, indexedattribute1 = nil, indexedattribute2 = nil, indexedattribute3 = nil, indexedattribute4 = nil, indexedattribute5 = nil) ⇒ UpdateUserRequest
constructor
A new instance of UpdateUserRequest.
Constructor Details
#initialize(userid = nil, userstoreid = nil, username = nil, phonenumber = nil, email = nil, nickname = nil, address = nil, usergroup = nil, birthdate = nil, customizationattributes = nil, indexedattribute1 = nil, indexedattribute2 = nil, indexedattribute3 = nil, indexedattribute4 = nil, indexedattribute5 = nil) ⇒ UpdateUserRequest
Returns a new instance of UpdateUserRequest.
1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 |
# File 'lib/v20220331/models.rb', line 1739 def initialize(userid=nil, userstoreid=nil, username=nil, phonenumber=nil, email=nil, nickname=nil, address=nil, usergroup=nil, birthdate=nil, customizationattributes=nil, indexedattribute1=nil, indexedattribute2=nil, indexedattribute3=nil, indexedattribute4=nil, indexedattribute5=nil) @UserId = userid @UserStoreId = userstoreid @UserName = username @PhoneNumber = phonenumber @Email = email @Nickname = nickname @Address = address @UserGroup = usergroup @Birthdate = birthdate @CustomizationAttributes = customizationattributes @IndexedAttribute1 = indexedattribute1 @IndexedAttribute2 = indexedattribute2 @IndexedAttribute3 = indexedattribute3 @IndexedAttribute4 = indexedattribute4 @IndexedAttribute5 = indexedattribute5 end |
Instance Attribute Details
#Address ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def Address @Address end |
#Birthdate ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def Birthdate @Birthdate end |
#CustomizationAttributes ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def CustomizationAttributes @CustomizationAttributes end |
#Email ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def Email @Email end |
#IndexedAttribute1 ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def IndexedAttribute1 @IndexedAttribute1 end |
#IndexedAttribute2 ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def IndexedAttribute2 @IndexedAttribute2 end |
#IndexedAttribute3 ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def IndexedAttribute3 @IndexedAttribute3 end |
#IndexedAttribute4 ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def IndexedAttribute4 @IndexedAttribute4 end |
#IndexedAttribute5 ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def IndexedAttribute5 @IndexedAttribute5 end |
#Nickname ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def Nickname @Nickname end |
#PhoneNumber ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def PhoneNumber @PhoneNumber end |
#UserGroup ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def UserGroup @UserGroup end |
#UserId ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def UserId @UserId end |
#UserName ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def UserName @UserName end |
#UserStoreId ⇒ Object
1737 1738 1739 |
# File 'lib/v20220331/models.rb', line 1737 def UserStoreId @UserStoreId end |
Instance Method Details
#deserialize(params) ⇒ Object
1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 |
# File 'lib/v20220331/models.rb', line 1757 def deserialize(params) @UserId = params['UserId'] @UserStoreId = params['UserStoreId'] @UserName = params['UserName'] @PhoneNumber = params['PhoneNumber'] @Email = params['Email'] @Nickname = params['Nickname'] @Address = params['Address'] @UserGroup = params['UserGroup'] @Birthdate = params['Birthdate'] unless params['CustomizationAttributes'].nil? @CustomizationAttributes = [] params['CustomizationAttributes'].each do |i| membermap_tmp = MemberMap.new membermap_tmp.deserialize(i) @CustomizationAttributes << membermap_tmp end end @IndexedAttribute1 = params['IndexedAttribute1'] @IndexedAttribute2 = params['IndexedAttribute2'] @IndexedAttribute3 = params['IndexedAttribute3'] @IndexedAttribute4 = params['IndexedAttribute4'] @IndexedAttribute5 = params['IndexedAttribute5'] end |