com.aliyun.dingtalkats_1_0.models.CollectResumeMailRequest 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 CollectResumeMailRequest extends TeaModel {
/**
* This parameter is required.
*
* example:
* ddats
*/
@NameInMap("bizCode")
public String bizCode;
/**
* This parameter is required.
*
* example:
* liepin
*/
@NameInMap("channelCode")
public String channelCode;
/**
* example:
* jobId8fc0d56a605d495ea0214af7axxxxxxx
*/
@NameInMap("deliverJobId")
public String deliverJobId;
/**
* This parameter is required.
*
* example:
*
*/
@NameInMap("fromMailAddress")
public String fromMailAddress;
@NameInMap("historyMailImport")
public Boolean historyMailImport;
/**
* This parameter is required.
*
* example:
* xxxxxxxx
*/
@NameInMap("mailId")
public String mailId;
/**
* This parameter is required.
*
* example:
* xxxxx应聘贵公司xxx职位
*/
@NameInMap("mailTitle")
public String mailTitle;
/**
* example:
* 2701606624233xxxxx
*/
@NameInMap("optUserId")
public String optUserId;
/**
* This parameter is required.
*
* example:
*
*/
@NameInMap("receiveMailAddress")
public String receiveMailAddress;
/**
* This parameter is required.
*/
@NameInMap("receiveMailType")
public Integer receiveMailType;
/**
* This parameter is required.
*/
@NameInMap("receivedTime")
public Long receivedTime;
/**
* example:
* http:www.xxx.com
*/
@NameInMap("resumeChannelUrl")
public String resumeChannelUrl;
/**
* This parameter is required.
*/
@NameInMap("resumeFile")
public CollectResumeMailRequestResumeFile resumeFile;
public static CollectResumeMailRequest build(java.util.Map map) throws Exception {
CollectResumeMailRequest self = new CollectResumeMailRequest();
return TeaModel.build(map, self);
}
public CollectResumeMailRequest setBizCode(String bizCode) {
this.bizCode = bizCode;
return this;
}
public String getBizCode() {
return this.bizCode;
}
public CollectResumeMailRequest setChannelCode(String channelCode) {
this.channelCode = channelCode;
return this;
}
public String getChannelCode() {
return this.channelCode;
}
public CollectResumeMailRequest setDeliverJobId(String deliverJobId) {
this.deliverJobId = deliverJobId;
return this;
}
public String getDeliverJobId() {
return this.deliverJobId;
}
public CollectResumeMailRequest setFromMailAddress(String fromMailAddress) {
this.fromMailAddress = fromMailAddress;
return this;
}
public String getFromMailAddress() {
return this.fromMailAddress;
}
public CollectResumeMailRequest setHistoryMailImport(Boolean historyMailImport) {
this.historyMailImport = historyMailImport;
return this;
}
public Boolean getHistoryMailImport() {
return this.historyMailImport;
}
public CollectResumeMailRequest setMailId(String mailId) {
this.mailId = mailId;
return this;
}
public String getMailId() {
return this.mailId;
}
public CollectResumeMailRequest setMailTitle(String mailTitle) {
this.mailTitle = mailTitle;
return this;
}
public String getMailTitle() {
return this.mailTitle;
}
public CollectResumeMailRequest setOptUserId(String optUserId) {
this.optUserId = optUserId;
return this;
}
public String getOptUserId() {
return this.optUserId;
}
public CollectResumeMailRequest setReceiveMailAddress(String receiveMailAddress) {
this.receiveMailAddress = receiveMailAddress;
return this;
}
public String getReceiveMailAddress() {
return this.receiveMailAddress;
}
public CollectResumeMailRequest setReceiveMailType(Integer receiveMailType) {
this.receiveMailType = receiveMailType;
return this;
}
public Integer getReceiveMailType() {
return this.receiveMailType;
}
public CollectResumeMailRequest setReceivedTime(Long receivedTime) {
this.receivedTime = receivedTime;
return this;
}
public Long getReceivedTime() {
return this.receivedTime;
}
public CollectResumeMailRequest setResumeChannelUrl(String resumeChannelUrl) {
this.resumeChannelUrl = resumeChannelUrl;
return this;
}
public String getResumeChannelUrl() {
return this.resumeChannelUrl;
}
public CollectResumeMailRequest setResumeFile(CollectResumeMailRequestResumeFile resumeFile) {
this.resumeFile = resumeFile;
return this;
}
public CollectResumeMailRequestResumeFile getResumeFile() {
return this.resumeFile;
}
public static class CollectResumeMailRequestResumeFile extends TeaModel {
/**
* This parameter is required.
*
* example:
* http:www.xxx.com
*/
@NameInMap("downloadUrl")
public String downloadUrl;
/**
* This parameter is required.
*
* example:
* xxxx的简历.pdf
*/
@NameInMap("fileName")
public String fileName;
/**
* This parameter is required.
*
* example:
* pdf
*/
@NameInMap("fileType")
public String fileType;
public static CollectResumeMailRequestResumeFile build(java.util.Map map) throws Exception {
CollectResumeMailRequestResumeFile self = new CollectResumeMailRequestResumeFile();
return TeaModel.build(map, self);
}
public CollectResumeMailRequestResumeFile setDownloadUrl(String downloadUrl) {
this.downloadUrl = downloadUrl;
return this;
}
public String getDownloadUrl() {
return this.downloadUrl;
}
public CollectResumeMailRequestResumeFile setFileName(String fileName) {
this.fileName = fileName;
return this;
}
public String getFileName() {
return this.fileName;
}
public CollectResumeMailRequestResumeFile setFileType(String fileType) {
this.fileType = fileType;
return this;
}
public String getFileType() {
return this.fileType;
}
}
}