1 package org.kuali.coeus.common.api.ynq;
2
3 import org.kuali.coeus.sys.api.model.Describable;
4
5 import java.util.Date;
6 import java.util.List;
7
8 public interface YnqContract extends Describable {
9
10 String getQuestionId();
11
12 String getDateRequiredFor();
13
14 Date getEffectiveDate();
15
16 String getExplanationRequiredFor();
17
18 String getGroupName();
19
20 Integer getNoOfAnswers();
21
22 String getQuestionType();
23
24 String getStatus();
25
26 List<? extends YnqExplanationContract> getYnqExplanations();
27 }