com.aliyun.dingtalkats_1_0.models.CollectResumeDetailRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// 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;
}
}
}