Class: TencentCloud::Cpdp::V20190820::ApplyFlexWechatPreAuthRequest

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

Overview

ApplyFlexWechatPreAuth请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(authno = nil, openid = nil, projectname = nil, employername = nil, username = nil, idno = nil, employmenttype = nil, authtype = nil, environment = nil) ⇒ ApplyFlexWechatPreAuthRequest

Returns a new instance of ApplyFlexWechatPreAuthRequest.



1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'lib/v20190820/models.rb', line 1492

def initialize(authno=nil, openid=nil, projectname=nil, employername=nil, username=nil, idno=nil, employmenttype=nil, authtype=nil, environment=nil)
  @AuthNo = authno
  @OpenId = openid
  @ProjectName = projectname
  @EmployerName = employername
  @UserName = username
  @IdNo = idno
  @EmploymentType = employmenttype
  @AuthType = authtype
  @Environment = environment
end

Instance Attribute Details

#AuthNoObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def AuthNo
  @AuthNo
end

#AuthTypeObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def AuthType
  @AuthType
end

#EmployerNameObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def EmployerName
  @EmployerName
end

#EmploymentTypeObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def EmploymentType
  @EmploymentType
end

#EnvironmentObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def Environment
  @Environment
end

#IdNoObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def IdNo
  @IdNo
end

#OpenIdObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def OpenId
  @OpenId
end

#ProjectNameObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def ProjectName
  @ProjectName
end

#UserNameObject

LONG_TERM_EMPLOYMENT:长期用工, SHORT_TERM_EMPLOYMENT: 短期用工, COOPERATION_EMPLOYMENT:合作关系 SIGN_IN:考勤、签到打卡类型 INSURANCE:投保类型 CONTRACT:签约类型 test 测试 release 生产 sandbox 沙箱

Parameters:

  • AuthNo:

    商家核身单号

  • OpenId:

    微信用户标识

  • ProjectName:

    项目名称

  • EmployerName:

    用工单位名称

  • UserName:

    用户姓名

  • IdNo:

    用户证件号

  • EmploymentType:

    用工类型

  • AuthType:

    核身类型

  • Environment:

    环境类型



1490
1491
1492
# File 'lib/v20190820/models.rb', line 1490

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
# File 'lib/v20190820/models.rb', line 1504

def deserialize(params)
  @AuthNo = params['AuthNo']
  @OpenId = params['OpenId']
  @ProjectName = params['ProjectName']
  @EmployerName = params['EmployerName']
  @UserName = params['UserName']
  @IdNo = params['IdNo']
  @EmploymentType = params['EmploymentType']
  @AuthType = params['AuthType']
  @Environment = params['Environment']
end