Class: TencentCloud::Wav::V20210129::ExternalContactDetailPro

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

Overview

具备更多信息的外部联系人详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#CustomerObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Customer:

    客户信息

  • FollowUser:

    添加了此外部联系人的企业成员信息



1398
1399
1400
# File 'lib/v20210129/models.rb', line 1398

def Customer
  @Customer
end

#FollowUserObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Customer:

    客户信息

  • FollowUser:

    添加了此外部联系人的企业成员信息



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