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

com.aliyun.dingtalkats_1_0.models.CollectResumeMailRequest 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 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: *

[email protected]

*/ @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: *

[email protected]

*/ @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; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy