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

com.alipay.api.domain.NiukeExamCallbackRequest Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 牛客回调参数请求对象
 *
 * @author auto create
 * @since 1.0, 2022-06-06 10:52:03
 */
public class NiukeExamCallbackRequest extends AlipayObject {

	private static final long serialVersionUID = 3457739993916665327L;

	/**
	 * 考生具体每一类题型的得分情况。这个参数会有多个,每一个的参数格式是score|categoryId|categoryName 如1.5|100|选择题。
	 */
	@ApiListField("category_scores")
	@ApiField("string")
	private List categoryScores;

	/**
	 * true、false 是否作弊,疑似作弊时为null
	 */
	@ApiField("is_cheated")
	private String isCheated;

	/**
	 * 唯一id,即应聘id
	 */
	@ApiField("key")
	private String key;

	/**
	 * 试卷id
	 */
	@ApiField("paper_id")
	private String paperId;

	/**
	 * 试卷名称
	 */
	@ApiField("paper_name")
	private String paperName;

	/**
	 * 试卷满分
	 */
	@ApiField("paper_score")
	private Long paperScore;

	/**
	 * 测评成绩报告的PDF的URL
	 */
	@ApiField("result_pdf_url")
	private String resultPdfUrl;

	/**
	 * 考生试卷总得分
	 */
	@ApiField("score")
	private String score;

	/**
	 * 测评的状态 NOT_DO-未做题,DOING-正在做题,DONE-做完题,JUDGED-人工阅卷完成, CHEAT_DETECT_DONE-作弊检测完成,DELETE-删除
	 */
	@ApiField("status")
	private String status;

	/**
	 * 考生交卷时间(毫秒级时间戳)
	 */
	@ApiField("test_finish_time")
	private Long testFinishTime;

	/**
	 * 考生考试开始时间(毫秒级时间戳)
	 */
	@ApiField("test_start_time")
	private Long testStartTime;

	public List getCategoryScores() {
		return this.categoryScores;
	}
	public void setCategoryScores(List categoryScores) {
		this.categoryScores = categoryScores;
	}

	public String getIsCheated() {
		return this.isCheated;
	}
	public void setIsCheated(String isCheated) {
		this.isCheated = isCheated;
	}

	public String getKey() {
		return this.key;
	}
	public void setKey(String key) {
		this.key = key;
	}

	public String getPaperId() {
		return this.paperId;
	}
	public void setPaperId(String paperId) {
		this.paperId = paperId;
	}

	public String getPaperName() {
		return this.paperName;
	}
	public void setPaperName(String paperName) {
		this.paperName = paperName;
	}

	public Long getPaperScore() {
		return this.paperScore;
	}
	public void setPaperScore(Long paperScore) {
		this.paperScore = paperScore;
	}

	public String getResultPdfUrl() {
		return this.resultPdfUrl;
	}
	public void setResultPdfUrl(String resultPdfUrl) {
		this.resultPdfUrl = resultPdfUrl;
	}

	public String getScore() {
		return this.score;
	}
	public void setScore(String score) {
		this.score = score;
	}

	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	public Long getTestFinishTime() {
		return this.testFinishTime;
	}
	public void setTestFinishTime(Long testFinishTime) {
		this.testFinishTime = testFinishTime;
	}

	public Long getTestStartTime() {
		return this.testStartTime;
	}
	public void setTestStartTime(Long testStartTime) {
		this.testStartTime = testStartTime;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy