Class: TencentCloud::Wav::V20210129::ExternalContact

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

Overview

客户信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(externaluserid = nil, gender = nil, name = nil, type = nil, unionid = nil, phone = nil) ⇒ ExternalContact

Returns a new instance of ExternalContact.



1370
1371
1372
1373
1374
1375
1376
1377
# File 'lib/v20210129/models.rb', line 1370

def initialize(externaluserid=nil, gender=nil, name=nil, type=nil, unionid=nil, phone=nil)
  @ExternalUserId = externaluserid
  @Gender = gender
  @Name = name
  @Type = type
  @UnionId = unionid
  @Phone = phone
end

Instance Attribute Details

#ExternalUserIdObject

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

Parameters:

  • ExternalUserId:

    外部联系人的userId

  • Gender:

    外部联系人性别 0-未知 1-男性 2-女性

  • Name:

    外部联系人的名称

  • Type:

    外部联系人的类型,1表示该外部联系人是微信用户,2表示该外部联系人是企业微信用户

  • UnionId:

    外部联系人在微信开放平台的唯一身份标识(微信unionid),通过此字段企业可将外部联系人与公众号/小程序用户关联起来。仅当联系人类型是微信用户,且企业或第三方服务商绑定了微信开发者ID有此字段。

  • Phone:

    外部联系人联系电话



1368
1369
1370
# File 'lib/v20210129/models.rb', line 1368

def ExternalUserId
  @ExternalUserId
end

#GenderObject

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

Parameters:

  • ExternalUserId:

    外部联系人的userId

  • Gender:

    外部联系人性别 0-未知 1-男性 2-女性

  • Name:

    外部联系人的名称

  • Type:

    外部联系人的类型,1表示该外部联系人是微信用户,2表示该外部联系人是企业微信用户

  • UnionId:

    外部联系人在微信开放平台的唯一身份标识(微信unionid),通过此字段企业可将外部联系人与公众号/小程序用户关联起来。仅当联系人类型是微信用户,且企业或第三方服务商绑定了微信开发者ID有此字段。

  • Phone:

    外部联系人联系电话



1368
1369
1370
# File 'lib/v20210129/models.rb', line 1368

def Gender
  @Gender
end

#NameObject

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

Parameters:

  • ExternalUserId:

    外部联系人的userId

  • Gender:

    外部联系人性别 0-未知 1-男性 2-女性

  • Name:

    外部联系人的名称

  • Type:

    外部联系人的类型,1表示该外部联系人是微信用户,2表示该外部联系人是企业微信用户

  • UnionId:

    外部联系人在微信开放平台的唯一身份标识(微信unionid),通过此字段企业可将外部联系人与公众号/小程序用户关联起来。仅当联系人类型是微信用户,且企业或第三方服务商绑定了微信开发者ID有此字段。

  • Phone:

    外部联系人联系电话



1368
1369
1370
# File 'lib/v20210129/models.rb', line 1368

def Name
  @Name
end

#PhoneObject

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

Parameters:

  • ExternalUserId:

    外部联系人的userId

  • Gender:

    外部联系人性别 0-未知 1-男性 2-女性

  • Name:

    外部联系人的名称

  • Type:

    外部联系人的类型,1表示该外部联系人是微信用户,2表示该外部联系人是企业微信用户

  • UnionId:

    外部联系人在微信开放平台的唯一身份标识(微信unionid),通过此字段企业可将外部联系人与公众号/小程序用户关联起来。仅当联系人类型是微信用户,且企业或第三方服务商绑定了微信开发者ID有此字段。

  • Phone:

    外部联系人联系电话



1368
1369
1370
# File 'lib/v20210129/models.rb', line 1368

def Phone
  @Phone
end

#TypeObject

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

Parameters:

  • ExternalUserId:

    外部联系人的userId

  • Gender:

    外部联系人性别 0-未知 1-男性 2-女性

  • Name:

    外部联系人的名称

  • Type:

    外部联系人的类型,1表示该外部联系人是微信用户,2表示该外部联系人是企业微信用户

  • UnionId:

    外部联系人在微信开放平台的唯一身份标识(微信unionid),通过此字段企业可将外部联系人与公众号/小程序用户关联起来。仅当联系人类型是微信用户,且企业或第三方服务商绑定了微信开发者ID有此字段。

  • Phone:

    外部联系人联系电话



1368
1369
1370
# File 'lib/v20210129/models.rb', line 1368

def Type
  @Type
end

#UnionIdObject

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

Parameters:

  • ExternalUserId:

    外部联系人的userId

  • Gender:

    外部联系人性别 0-未知 1-男性 2-女性

  • Name:

    外部联系人的名称

  • Type:

    外部联系人的类型,1表示该外部联系人是微信用户,2表示该外部联系人是企业微信用户

  • UnionId:

    外部联系人在微信开放平台的唯一身份标识(微信unionid),通过此字段企业可将外部联系人与公众号/小程序用户关联起来。仅当联系人类型是微信用户,且企业或第三方服务商绑定了微信开发者ID有此字段。

  • Phone:

    外部联系人联系电话



1368
1369
1370
# File 'lib/v20210129/models.rb', line 1368

def UnionId
  @UnionId
end

Instance Method Details

#deserialize(params) ⇒ Object



1379
1380
1381
1382
1383
1384
1385
1386
# File 'lib/v20210129/models.rb', line 1379

def deserialize(params)
  @ExternalUserId = params['ExternalUserId']
  @Gender = params['Gender']
  @Name = params['Name']
  @Type = params['Type']
  @UnionId = params['UnionId']
  @Phone = params['Phone']
end