Class: TencentCloud::Dbbrain::V20210527::AddUserContactRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/models.rb

Overview

AddUserContact请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, contactinfo = nil, product = nil) ⇒ AddUserContactRequest

Returns a new instance of AddUserContactRequest.



31
32
33
34
35
# File 'lib/v20210527/models.rb', line 31

def initialize(name=nil, contactinfo=nil, product=nil)
  @Name = name
  @ContactInfo = contactinfo
  @Product = product
end

Instance Attribute Details

#ContactInfoObject

Parameters:

  • Name:

    联系人姓名,由中英文、数字、空格、!@#$%^&*()_+-=()组成,不能以下划线开头,长度在20以内。

  • ContactInfo:

    邮箱地址,支持大小写字母、数字、下划线、连字符及@字符, 只能以数字或字母开头,邮箱地址不可重复。

  • Product:

    服务产品类型,固定值:“mysql”。



29
30
31
# File 'lib/v20210527/models.rb', line 29

def ContactInfo
  @ContactInfo
end

#NameObject

Parameters:

  • Name:

    联系人姓名,由中英文、数字、空格、!@#$%^&*()_+-=()组成,不能以下划线开头,长度在20以内。

  • ContactInfo:

    邮箱地址,支持大小写字母、数字、下划线、连字符及@字符, 只能以数字或字母开头,邮箱地址不可重复。

  • Product:

    服务产品类型,固定值:“mysql”。



29
30
31
# File 'lib/v20210527/models.rb', line 29

def Name
  @Name
end

#ProductObject

Parameters:

  • Name:

    联系人姓名,由中英文、数字、空格、!@#$%^&*()_+-=()组成,不能以下划线开头,长度在20以内。

  • ContactInfo:

    邮箱地址,支持大小写字母、数字、下划线、连字符及@字符, 只能以数字或字母开头,邮箱地址不可重复。

  • Product:

    服务产品类型,固定值:“mysql”。



29
30
31
# File 'lib/v20210527/models.rb', line 29

def Product
  @Product
end

Instance Method Details

#deserialize(params) ⇒ Object



37
38
39
40
41
# File 'lib/v20210527/models.rb', line 37

def deserialize(params)
  @Name = params['Name']
  @ContactInfo = params['ContactInfo']
  @Product = params['Product']
end