
com.aliyun.dingtalkats_1_0.models.CollectResumeDetailRequest Maven / Gradle / Ivy
// 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:
*
*/
@NameInMap("avatar")
public String avatar;
/**
* example:
* yyyy-MM-dd
*/
@NameInMap("beginWorkTime")
public String beginWorkTime;
/**
* example:
* yyyy-MM-dd
*/
@NameInMap("birthday")
public String birthday;
/**
* example:
*
*/
@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 - 2025 Weber Informatics LLC | Privacy Policy