Class: TencentCloud::Cpdp::V20190820::PayRollAuthResult

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

Overview

微工卡核身结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(authfailedreason = nil, authnumber = nil, authscene = nil, authsource = nil, authstatus = nil, authtime = nil, companyname = nil, merchantid = nil, openid = nil, projectname = nil, submerchantid = nil) ⇒ PayRollAuthResult

Returns a new instance of PayRollAuthResult.



13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
# File 'lib/v20190820/models.rb', line 13834

def initialize(authfailedreason=nil, authnumber=nil, authscene=nil, authsource=nil, authstatus=nil, authtime=nil, companyname=nil, merchantid=nil, openid=nil, projectname=nil, submerchantid=nil)
  @AuthFailedReason = authfailedreason
  @AuthNumber = authnumber
  @AuthScene = authscene
  @AuthSource = authsource
  @AuthStatus = authstatus
  @AuthTime = authtime
  @CompanyName = companyname
  @MerchantId = merchantid
  @OpenId = openid
  @ProjectName = projectname
  @SubMerchantId = submerchantid
end

Instance Attribute Details

#AuthFailedReasonObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def AuthFailedReason
  @AuthFailedReason
end

#AuthNumberObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def AuthNumber
  @AuthNumber
end

#AuthSceneObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def AuthScene
  @AuthScene
end

#AuthSourceObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def AuthSource
  @AuthSource
end

#AuthStatusObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def AuthStatus
  @AuthStatus
end

#AuthTimeObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def AuthTime
  @AuthTime
end

#CompanyNameObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def CompanyName
  @CompanyName
end

#MerchantIdObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def MerchantId
  @MerchantId
end

#OpenIdObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def OpenId
  @OpenId
end

#ProjectNameObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def ProjectName
  @ProjectName
end

#SubMerchantIdObject

注意:此字段可能返回 null,表示取不到有效值。 FROM_MINI_APP:来自小程序方式核身 FROM_HARDWARE:来自硬件设备方式核身 AUTHENTICATE_PROCESSING:核身中 AUTHENTICATE_SUCCESS:核身成功 AUTHENTICATE_FAILED:核身失败

Parameters:

  • AuthFailedReason:

    结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null

  • AuthNumber:

    商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一

  • AuthScene:

    核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等

  • AuthSource:

    核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等

  • AuthStatus:

    核身状态

  • AuthTime:

    核身时间,遵循(datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE

  • CompanyName:

    该用户所属的单位名称

  • MerchantId:

    微信服务商商户的商户号,由微信支付生成并下发

  • OpenId:

    用户在商户对应appid下的唯一标识

  • ProjectName:

    该项目的名称

  • SubMerchantId:

    微信服务商下特约商户的商户号,由微信支付生成并下发



13832
13833
13834
# File 'lib/v20190820/models.rb', line 13832

def SubMerchantId
  @SubMerchantId
end

Instance Method Details

#deserialize(params) ⇒ Object



13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
# File 'lib/v20190820/models.rb', line 13848

def deserialize(params)
  @AuthFailedReason = params['AuthFailedReason']
  @AuthNumber = params['AuthNumber']
  @AuthScene = params['AuthScene']
  @AuthSource = params['AuthSource']
  @AuthStatus = params['AuthStatus']
  @AuthTime = params['AuthTime']
  @CompanyName = params['CompanyName']
  @MerchantId = params['MerchantId']
  @OpenId = params['OpenId']
  @ProjectName = params['ProjectName']
  @SubMerchantId = params['SubMerchantId']
end