Class: TencentCloud::Cpdp::V20190820::CreatePayRollPreOrderRequest

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

Overview

CreatePayRollPreOrder请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(openid = nil, submerchantid = nil, authnumber = nil, projectname = nil, companyname = nil, wechatappid = nil, wechatsubappid = nil) ⇒ CreatePayRollPreOrderRequest

Returns a new instance of CreatePayRollPreOrderRequest.



8472
8473
8474
8475
8476
8477
8478
8479
8480
# File 'lib/v20190820/models.rb', line 8472

def initialize(openid=nil, submerchantid=nil, authnumber=nil, projectname=nil, companyname=nil, wechatappid=nil, wechatsubappid=nil)
  @OpenId = openid
  @SubMerchantId = submerchantid
  @AuthNumber = authnumber
  @ProjectName = projectname
  @CompanyName = companyname
  @WechatAppId = wechatappid
  @WechatSubAppId = wechatsubappid
end

Instance Attribute Details

#AuthNumberObject

当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID

Parameters:

  • OpenId:

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

  • SubMerchantId:

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

  • AuthNumber:

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

  • ProjectName:

    该劳务活动的项目名称

  • CompanyName:

    该工人所属的用工企业

  • WechatAppId:

    是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)

  • WechatSubAppId:

    特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)



8470
8471
8472
# File 'lib/v20190820/models.rb', line 8470

def AuthNumber
  @AuthNumber
end

#CompanyNameObject

当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID

Parameters:

  • OpenId:

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

  • SubMerchantId:

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

  • AuthNumber:

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

  • ProjectName:

    该劳务活动的项目名称

  • CompanyName:

    该工人所属的用工企业

  • WechatAppId:

    是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)

  • WechatSubAppId:

    特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)



8470
8471
8472
# File 'lib/v20190820/models.rb', line 8470

def CompanyName
  @CompanyName
end

#OpenIdObject

当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID

Parameters:

  • OpenId:

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

  • SubMerchantId:

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

  • AuthNumber:

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

  • ProjectName:

    该劳务活动的项目名称

  • CompanyName:

    该工人所属的用工企业

  • WechatAppId:

    是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)

  • WechatSubAppId:

    特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)



8470
8471
8472
# File 'lib/v20190820/models.rb', line 8470

def OpenId
  @OpenId
end

#ProjectNameObject

当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID

Parameters:

  • OpenId:

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

  • SubMerchantId:

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

  • AuthNumber:

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

  • ProjectName:

    该劳务活动的项目名称

  • CompanyName:

    该工人所属的用工企业

  • WechatAppId:

    是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)

  • WechatSubAppId:

    特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)



8470
8471
8472
# File 'lib/v20190820/models.rb', line 8470

def ProjectName
  @ProjectName
end

#SubMerchantIdObject

当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID

Parameters:

  • OpenId:

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

  • SubMerchantId:

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

  • AuthNumber:

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

  • ProjectName:

    该劳务活动的项目名称

  • CompanyName:

    该工人所属的用工企业

  • WechatAppId:

    是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)

  • WechatSubAppId:

    特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)



8470
8471
8472
# File 'lib/v20190820/models.rb', line 8470

def SubMerchantId
  @SubMerchantId
end

#WechatAppIdObject

当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID

Parameters:

  • OpenId:

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

  • SubMerchantId:

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

  • AuthNumber:

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

  • ProjectName:

    该劳务活动的项目名称

  • CompanyName:

    该工人所属的用工企业

  • WechatAppId:

    是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)

  • WechatSubAppId:

    特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)



8470
8471
8472
# File 'lib/v20190820/models.rb', line 8470

def WechatAppId
  @WechatAppId
end

#WechatSubAppIdObject

当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID

Parameters:

  • OpenId:

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

  • SubMerchantId:

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

  • AuthNumber:

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

  • ProjectName:

    该劳务活动的项目名称

  • CompanyName:

    该工人所属的用工企业

  • WechatAppId:

    是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)

  • WechatSubAppId:

    特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)



8470
8471
8472
# File 'lib/v20190820/models.rb', line 8470

def WechatSubAppId
  @WechatSubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



8482
8483
8484
8485
8486
8487
8488
8489
8490
# File 'lib/v20190820/models.rb', line 8482

def deserialize(params)
  @OpenId = params['OpenId']
  @SubMerchantId = params['SubMerchantId']
  @AuthNumber = params['AuthNumber']
  @ProjectName = params['ProjectName']
  @CompanyName = params['CompanyName']
  @WechatAppId = params['WechatAppId']
  @WechatSubAppId = params['WechatSubAppId']
end