All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkats_1_0.models.CollectResumeDetailRequest Maven / Gradle / Ivy

There is a newer version: 2.1.67
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkats_1_0.models;

import com.aliyun.tea.*;

public class CollectResumeDetailRequest extends TeaModel {
    /**
     * example:
     * 

ddats

*/ @NameInMap("bizCode") public String bizCode; /** * example: *

liepin

*/ @NameInMap("channelCode") public String channelCode; /** * example: *

resumexxxxxxxxxx

*/ @NameInMap("channelOuterId") public String channelOuterId; /** * example: *

xxxxxx

*/ @NameInMap("channelTalentId") public String channelTalentId; /** *

This parameter is required.

* * example: *

jobId8fc0d56a605d495ea0214af7axxxxxxx

*/ @NameInMap("deliverJobId") public String deliverJobId; /** *

This parameter is required.

* * example: *

2701606624233xxxxx

*/ @NameInMap("optUserId") public String optUserId; /** * example: *

http:www.xxx.com

*/ @NameInMap("resumeChannelUrl") public String resumeChannelUrl; /** *

This parameter is required.

*/ @NameInMap("resumeData") public CollectResumeDetailRequestResumeData resumeData; @NameInMap("resumeFile") public CollectResumeDetailRequestResumeFile resumeFile; public static CollectResumeDetailRequest build(java.util.Map map) throws Exception { CollectResumeDetailRequest self = new CollectResumeDetailRequest(); return TeaModel.build(map, self); } public CollectResumeDetailRequest setBizCode(String bizCode) { this.bizCode = bizCode; return this; } public String getBizCode() { return this.bizCode; } public CollectResumeDetailRequest setChannelCode(String channelCode) { this.channelCode = channelCode; return this; } public String getChannelCode() { return this.channelCode; } public CollectResumeDetailRequest setChannelOuterId(String channelOuterId) { this.channelOuterId = channelOuterId; return this; } public String getChannelOuterId() { return this.channelOuterId; } public CollectResumeDetailRequest setChannelTalentId(String channelTalentId) { this.channelTalentId = channelTalentId; return this; } public String getChannelTalentId() { return this.channelTalentId; } public CollectResumeDetailRequest setDeliverJobId(String deliverJobId) { this.deliverJobId = deliverJobId; return this; } public String getDeliverJobId() { return this.deliverJobId; } public CollectResumeDetailRequest setOptUserId(String optUserId) { this.optUserId = optUserId; return this; } public String getOptUserId() { return this.optUserId; } public CollectResumeDetailRequest setResumeChannelUrl(String resumeChannelUrl) { this.resumeChannelUrl = resumeChannelUrl; return this; } public String getResumeChannelUrl() { return this.resumeChannelUrl; } public CollectResumeDetailRequest setResumeData(CollectResumeDetailRequestResumeData resumeData) { this.resumeData = resumeData; return this; } public CollectResumeDetailRequestResumeData getResumeData() { return this.resumeData; } public CollectResumeDetailRequest setResumeFile(CollectResumeDetailRequestResumeFile resumeFile) { this.resumeFile = resumeFile; return this; } public CollectResumeDetailRequestResumeFile getResumeFile() { return this.resumeFile; } public static class CollectResumeDetailRequestResumeDataBaseInfo extends TeaModel { /** * example: *

18

*/ @NameInMap("age") public Integer age; /** * example: *

http://www.xxxx.com

*/ @NameInMap("avatar") public String avatar; /** * example: *

yyyy-MM-dd

*/ @NameInMap("beginWorkTime") public String beginWorkTime; /** * example: *

yyyy-MM-dd

*/ @NameInMap("birthday") public String birthday; /** * example: *

[email protected]

*/ @NameInMap("email") public String email; /** * example: *

Jason

*/ @NameInMap("englishName") public String englishName; /** * example: *

yyyy-MM-dd

*/ @NameInMap("graduateTime") public String graduateTime; /** * example: *

1

*/ @NameInMap("highestEducation") public Integer highestEducation; /** * example: *

java开发工程师

*/ @NameInMap("jobTitle") public String jobTitle; /** * example: *

清华大学

*/ @NameInMap("lastSchoolName") public String lastSchoolName; /** * example: *

1

*/ @NameInMap("married") public Integer married; /** *

This parameter is required.

* * example: *

孙先生

*/ @NameInMap("name") public String name; /** * example: *

浙江省杭州市余杭区仓前街道

*/ @NameInMap("nativePlace") public String nativePlace; /** * example: *

浙江省杭州市余杭区仓前街道欧美金融城

*/ @NameInMap("nowLocation") public String nowLocation; /** * example: *

曾获得xxx比赛xxx奖项

*/ @NameInMap("personalHonor") public String personalHonor; /** * example: *

187xxxxxxxx

*/ @NameInMap("phoneNum") public String phoneNum; /** * example: *

1

*/ @NameInMap("politicalStatus") public Integer politicalStatus; /** * example: *

沟通能力强......

*/ @NameInMap("selfEvaluation") public String selfEvaluation; /** * example: *

1

*/ @NameInMap("sex") public Integer sex; /** * example: *

187xxxxxxxx

*/ @NameInMap("virtualPhoneNum") public String virtualPhoneNum; /** * example: *

3

*/ @NameInMap("workingYears") public Integer workingYears; public static CollectResumeDetailRequestResumeDataBaseInfo build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeDataBaseInfo self = new CollectResumeDetailRequestResumeDataBaseInfo(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeDataBaseInfo setAge(Integer age) { this.age = age; return this; } public Integer getAge() { return this.age; } public CollectResumeDetailRequestResumeDataBaseInfo setAvatar(String avatar) { this.avatar = avatar; return this; } public String getAvatar() { return this.avatar; } public CollectResumeDetailRequestResumeDataBaseInfo setBeginWorkTime(String beginWorkTime) { this.beginWorkTime = beginWorkTime; return this; } public String getBeginWorkTime() { return this.beginWorkTime; } public CollectResumeDetailRequestResumeDataBaseInfo setBirthday(String birthday) { this.birthday = birthday; return this; } public String getBirthday() { return this.birthday; } public CollectResumeDetailRequestResumeDataBaseInfo setEmail(String email) { this.email = email; return this; } public String getEmail() { return this.email; } public CollectResumeDetailRequestResumeDataBaseInfo setEnglishName(String englishName) { this.englishName = englishName; return this; } public String getEnglishName() { return this.englishName; } public CollectResumeDetailRequestResumeDataBaseInfo setGraduateTime(String graduateTime) { this.graduateTime = graduateTime; return this; } public String getGraduateTime() { return this.graduateTime; } public CollectResumeDetailRequestResumeDataBaseInfo setHighestEducation(Integer highestEducation) { this.highestEducation = highestEducation; return this; } public Integer getHighestEducation() { return this.highestEducation; } public CollectResumeDetailRequestResumeDataBaseInfo setJobTitle(String jobTitle) { this.jobTitle = jobTitle; return this; } public String getJobTitle() { return this.jobTitle; } public CollectResumeDetailRequestResumeDataBaseInfo setLastSchoolName(String lastSchoolName) { this.lastSchoolName = lastSchoolName; return this; } public String getLastSchoolName() { return this.lastSchoolName; } public CollectResumeDetailRequestResumeDataBaseInfo setMarried(Integer married) { this.married = married; return this; } public Integer getMarried() { return this.married; } public CollectResumeDetailRequestResumeDataBaseInfo setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public CollectResumeDetailRequestResumeDataBaseInfo setNativePlace(String nativePlace) { this.nativePlace = nativePlace; return this; } public String getNativePlace() { return this.nativePlace; } public CollectResumeDetailRequestResumeDataBaseInfo setNowLocation(String nowLocation) { this.nowLocation = nowLocation; return this; } public String getNowLocation() { return this.nowLocation; } public CollectResumeDetailRequestResumeDataBaseInfo setPersonalHonor(String personalHonor) { this.personalHonor = personalHonor; return this; } public String getPersonalHonor() { return this.personalHonor; } public CollectResumeDetailRequestResumeDataBaseInfo setPhoneNum(String phoneNum) { this.phoneNum = phoneNum; return this; } public String getPhoneNum() { return this.phoneNum; } public CollectResumeDetailRequestResumeDataBaseInfo setPoliticalStatus(Integer politicalStatus) { this.politicalStatus = politicalStatus; return this; } public Integer getPoliticalStatus() { return this.politicalStatus; } public CollectResumeDetailRequestResumeDataBaseInfo setSelfEvaluation(String selfEvaluation) { this.selfEvaluation = selfEvaluation; return this; } public String getSelfEvaluation() { return this.selfEvaluation; } public CollectResumeDetailRequestResumeDataBaseInfo setSex(Integer sex) { this.sex = sex; return this; } public Integer getSex() { return this.sex; } public CollectResumeDetailRequestResumeDataBaseInfo setVirtualPhoneNum(String virtualPhoneNum) { this.virtualPhoneNum = virtualPhoneNum; return this; } public String getVirtualPhoneNum() { return this.virtualPhoneNum; } public CollectResumeDetailRequestResumeDataBaseInfo setWorkingYears(Integer workingYears) { this.workingYears = workingYears; return this; } public Integer getWorkingYears() { return this.workingYears; } } public static class CollectResumeDetailRequestResumeDataCertificates extends TeaModel { /** * example: *

高级技工证书

*/ @NameInMap("certificateName") public String certificateName; /** * example: *

yyyy-MM-dd

*/ @NameInMap("grantTime") public String grantTime; public static CollectResumeDetailRequestResumeDataCertificates build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeDataCertificates self = new CollectResumeDetailRequestResumeDataCertificates(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeDataCertificates setCertificateName(String certificateName) { this.certificateName = certificateName; return this; } public String getCertificateName() { return this.certificateName; } public CollectResumeDetailRequestResumeDataCertificates setGrantTime(String grantTime) { this.grantTime = grantTime; return this; } public String getGrantTime() { return this.grantTime; } } public static class CollectResumeDetailRequestResumeDataEducationExperiences extends TeaModel { /** * example: *

1

*/ @NameInMap("degree") public Integer degree; /** * example: *

计算机学院

*/ @NameInMap("department") public String department; /** * example: *

在校期间.......

*/ @NameInMap("description") public String description; /** * example: *

yyyy-MM-dd

*/ @NameInMap("endDate") public String endDate; /** * example: *

计算机科学与技术

*/ @NameInMap("major") public String major; /** * example: *

清华大学

*/ @NameInMap("schoolName") public String schoolName; /** * example: *

yyyy-MM-dd

*/ @NameInMap("startDate") public String startDate; public static CollectResumeDetailRequestResumeDataEducationExperiences build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeDataEducationExperiences self = new CollectResumeDetailRequestResumeDataEducationExperiences(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeDataEducationExperiences setDegree(Integer degree) { this.degree = degree; return this; } public Integer getDegree() { return this.degree; } public CollectResumeDetailRequestResumeDataEducationExperiences setDepartment(String department) { this.department = department; return this; } public String getDepartment() { return this.department; } public CollectResumeDetailRequestResumeDataEducationExperiences setDescription(String description) { this.description = description; return this; } public String getDescription() { return this.description; } public CollectResumeDetailRequestResumeDataEducationExperiences setEndDate(String endDate) { this.endDate = endDate; return this; } public String getEndDate() { return this.endDate; } public CollectResumeDetailRequestResumeDataEducationExperiences setMajor(String major) { this.major = major; return this; } public String getMajor() { return this.major; } public CollectResumeDetailRequestResumeDataEducationExperiences setSchoolName(String schoolName) { this.schoolName = schoolName; return this; } public String getSchoolName() { return this.schoolName; } public CollectResumeDetailRequestResumeDataEducationExperiences setStartDate(String startDate) { this.startDate = startDate; return this; } public String getStartDate() { return this.startDate; } } public static class CollectResumeDetailRequestResumeDataJobExpect extends TeaModel { /** * example: *

Java开发工程师

*/ @NameInMap("jobName") public String jobName; @NameInMap("locations") public java.util.List locations; /** * example: *

8000

*/ @NameInMap("maxSalary") public String maxSalary; /** * example: *

3000

*/ @NameInMap("minSalary") public String minSalary; /** * example: *

yyyy-MM-dd

*/ @NameInMap("onboardTime") public String onboardTime; public static CollectResumeDetailRequestResumeDataJobExpect build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeDataJobExpect self = new CollectResumeDetailRequestResumeDataJobExpect(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeDataJobExpect setJobName(String jobName) { this.jobName = jobName; return this; } public String getJobName() { return this.jobName; } public CollectResumeDetailRequestResumeDataJobExpect setLocations(java.util.List locations) { this.locations = locations; return this; } public java.util.List getLocations() { return this.locations; } public CollectResumeDetailRequestResumeDataJobExpect setMaxSalary(String maxSalary) { this.maxSalary = maxSalary; return this; } public String getMaxSalary() { return this.maxSalary; } public CollectResumeDetailRequestResumeDataJobExpect setMinSalary(String minSalary) { this.minSalary = minSalary; return this; } public String getMinSalary() { return this.minSalary; } public CollectResumeDetailRequestResumeDataJobExpect setOnboardTime(String onboardTime) { this.onboardTime = onboardTime; return this; } public String getOnboardTime() { return this.onboardTime; } } public static class CollectResumeDetailRequestResumeDataLanguageSkill extends TeaModel { /** * example: *

大学英语六级

*/ @NameInMap("certificateName") public String certificateName; /** * example: *

英语

*/ @NameInMap("languageName") public String languageName; public static CollectResumeDetailRequestResumeDataLanguageSkill build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeDataLanguageSkill self = new CollectResumeDetailRequestResumeDataLanguageSkill(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeDataLanguageSkill setCertificateName(String certificateName) { this.certificateName = certificateName; return this; } public String getCertificateName() { return this.certificateName; } public CollectResumeDetailRequestResumeDataLanguageSkill setLanguageName(String languageName) { this.languageName = languageName; return this; } public String getLanguageName() { return this.languageName; } } public static class CollectResumeDetailRequestResumeDataTrainingExperiences extends TeaModel { /** * example: *

培训期间,学习了xxxx技能,获取xxxx证书。

*/ @NameInMap("description") public String description; /** * example: *

yyyy-MM-dd

*/ @NameInMap("endDate") public String endDate; /** * example: *

新东方挖掘机学校

*/ @NameInMap("institutionName") public String institutionName; /** * example: *

浙江省杭州市余杭区

*/ @NameInMap("location") public String location; /** * example: *

挖掘机专业技能培训

*/ @NameInMap("name") public String name; /** * example: *

yyyy-MM-dd

*/ @NameInMap("startDate") public String startDate; public static CollectResumeDetailRequestResumeDataTrainingExperiences build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeDataTrainingExperiences self = new CollectResumeDetailRequestResumeDataTrainingExperiences(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeDataTrainingExperiences setDescription(String description) { this.description = description; return this; } public String getDescription() { return this.description; } public CollectResumeDetailRequestResumeDataTrainingExperiences setEndDate(String endDate) { this.endDate = endDate; return this; } public String getEndDate() { return this.endDate; } public CollectResumeDetailRequestResumeDataTrainingExperiences setInstitutionName(String institutionName) { this.institutionName = institutionName; return this; } public String getInstitutionName() { return this.institutionName; } public CollectResumeDetailRequestResumeDataTrainingExperiences setLocation(String location) { this.location = location; return this; } public String getLocation() { return this.location; } public CollectResumeDetailRequestResumeDataTrainingExperiences setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public CollectResumeDetailRequestResumeDataTrainingExperiences setStartDate(String startDate) { this.startDate = startDate; return this; } public String getStartDate() { return this.startDate; } } public static class CollectResumeDetailRequestResumeDataWorkExperiences extends TeaModel { /** * example: *

钉钉(中国)信息技术有限公司

*/ @NameInMap("companyName") public String companyName; /** * example: *

智能人事

*/ @NameInMap("department") public String department; /** * example: *

工作期间负责......取得了......成果

*/ @NameInMap("description") public String description; /** * example: *

yyyy-MM-dd

*/ @NameInMap("endDate") public String endDate; /** * example: *

Java开发工程师

*/ @NameInMap("jobTitle") public String jobTitle; /** * example: *

杭州

*/ @NameInMap("location") public String location; /** * example: *

负责......

*/ @NameInMap("responsibility") public String responsibility; /** * example: *

yyyy-MM-dd

*/ @NameInMap("startDate") public String startDate; public static CollectResumeDetailRequestResumeDataWorkExperiences build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeDataWorkExperiences self = new CollectResumeDetailRequestResumeDataWorkExperiences(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeDataWorkExperiences setCompanyName(String companyName) { this.companyName = companyName; return this; } public String getCompanyName() { return this.companyName; } public CollectResumeDetailRequestResumeDataWorkExperiences setDepartment(String department) { this.department = department; return this; } public String getDepartment() { return this.department; } public CollectResumeDetailRequestResumeDataWorkExperiences setDescription(String description) { this.description = description; return this; } public String getDescription() { return this.description; } public CollectResumeDetailRequestResumeDataWorkExperiences setEndDate(String endDate) { this.endDate = endDate; return this; } public String getEndDate() { return this.endDate; } public CollectResumeDetailRequestResumeDataWorkExperiences setJobTitle(String jobTitle) { this.jobTitle = jobTitle; return this; } public String getJobTitle() { return this.jobTitle; } public CollectResumeDetailRequestResumeDataWorkExperiences setLocation(String location) { this.location = location; return this; } public String getLocation() { return this.location; } public CollectResumeDetailRequestResumeDataWorkExperiences setResponsibility(String responsibility) { this.responsibility = responsibility; return this; } public String getResponsibility() { return this.responsibility; } public CollectResumeDetailRequestResumeDataWorkExperiences setStartDate(String startDate) { this.startDate = startDate; return this; } public String getStartDate() { return this.startDate; } } public static class CollectResumeDetailRequestResumeData extends TeaModel { /** *

This parameter is required.

*/ @NameInMap("baseInfo") public CollectResumeDetailRequestResumeDataBaseInfo baseInfo; @NameInMap("certificates") public java.util.List certificates; @NameInMap("educationExperiences") public java.util.List educationExperiences; @NameInMap("jobExpect") public CollectResumeDetailRequestResumeDataJobExpect jobExpect; @NameInMap("languageSkill") public java.util.List languageSkill; @NameInMap("trainingExperiences") public java.util.List trainingExperiences; @NameInMap("workExperiences") public java.util.List workExperiences; public static CollectResumeDetailRequestResumeData build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeData self = new CollectResumeDetailRequestResumeData(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeData setBaseInfo(CollectResumeDetailRequestResumeDataBaseInfo baseInfo) { this.baseInfo = baseInfo; return this; } public CollectResumeDetailRequestResumeDataBaseInfo getBaseInfo() { return this.baseInfo; } public CollectResumeDetailRequestResumeData setCertificates(java.util.List certificates) { this.certificates = certificates; return this; } public java.util.List getCertificates() { return this.certificates; } public CollectResumeDetailRequestResumeData setEducationExperiences(java.util.List educationExperiences) { this.educationExperiences = educationExperiences; return this; } public java.util.List getEducationExperiences() { return this.educationExperiences; } public CollectResumeDetailRequestResumeData setJobExpect(CollectResumeDetailRequestResumeDataJobExpect jobExpect) { this.jobExpect = jobExpect; return this; } public CollectResumeDetailRequestResumeDataJobExpect getJobExpect() { return this.jobExpect; } public CollectResumeDetailRequestResumeData setLanguageSkill(java.util.List languageSkill) { this.languageSkill = languageSkill; return this; } public java.util.List getLanguageSkill() { return this.languageSkill; } public CollectResumeDetailRequestResumeData setTrainingExperiences(java.util.List trainingExperiences) { this.trainingExperiences = trainingExperiences; return this; } public java.util.List getTrainingExperiences() { return this.trainingExperiences; } public CollectResumeDetailRequestResumeData setWorkExperiences(java.util.List workExperiences) { this.workExperiences = workExperiences; return this; } public java.util.List getWorkExperiences() { return this.workExperiences; } } public static class CollectResumeDetailRequestResumeFile extends TeaModel { /** * example: *

http:www.xxx.com

*/ @NameInMap("downloadUrl") public String downloadUrl; /** * example: *

xxx.pdf

*/ @NameInMap("fileName") public String fileName; /** * example: *

pdf

*/ @NameInMap("fileType") public String fileType; public static CollectResumeDetailRequestResumeFile build(java.util.Map map) throws Exception { CollectResumeDetailRequestResumeFile self = new CollectResumeDetailRequestResumeFile(); return TeaModel.build(map, self); } public CollectResumeDetailRequestResumeFile setDownloadUrl(String downloadUrl) { this.downloadUrl = downloadUrl; return this; } public String getDownloadUrl() { return this.downloadUrl; } public CollectResumeDetailRequestResumeFile setFileName(String fileName) { this.fileName = fileName; return this; } public String getFileName() { return this.fileName; } public CollectResumeDetailRequestResumeFile setFileType(String fileType) { this.fileType = fileType; return this; } public String getFileType() { return this.fileType; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy