Class: TencentCloud::Wav::V20210129::ExternalContactDetailPro
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wav::V20210129::ExternalContactDetailPro
- Defined in:
- lib/v20210129/models.rb
Overview
具备更多信息的外部联系人详细信息
Instance Attribute Summary collapse
-
#Customer ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FollowUser ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(customer = nil, followuser = nil) ⇒ ExternalContactDetailPro
constructor
A new instance of ExternalContactDetailPro.
Constructor Details
#initialize(customer = nil, followuser = nil) ⇒ ExternalContactDetailPro
Returns a new instance of ExternalContactDetailPro.
1400 1401 1402 1403 |
# File 'lib/v20210129/models.rb', line 1400 def initialize(customer=nil, followuser=nil) @Customer = customer @FollowUser = followuser end |
Instance Attribute Details
#Customer ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1398 1399 1400 |
# File 'lib/v20210129/models.rb', line 1398 def Customer @Customer end |
#FollowUser ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1398 1399 1400 |
# File 'lib/v20210129/models.rb', line 1398 def FollowUser @FollowUser end |
Instance Method Details
#deserialize(params) ⇒ Object
1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 |
# File 'lib/v20210129/models.rb', line 1405 def deserialize(params) unless params['Customer'].nil? @Customer = ExternalContact.new @Customer.deserialize(params['Customer']) end unless params['FollowUser'].nil? @FollowUser = [] params['FollowUser'].each do |i| followuserpro_tmp = FollowUserPro.new followuserpro_tmp.deserialize(i) @FollowUser << followuserpro_tmp end end end |