取得問卷清單
使用 UofxService.EIP.Que.Get
來取得有權限讀取的問卷清單,
問卷總共有四種狀態,分別如下:
public enum QueStatus
{
/// <summary>
/// 調查中
/// </summary>
Active,
/// <summary>
/// 待調查 (發布但尚未開始)
/// </summary>
NotyetActive,
/// <summary>
/// 結束調查
/// </summary>
Inactive,
/// <summary>
/// 草稿
/// </summary>
Draft
}
此方法必須指定問卷狀態,另可指定問卷代號取得特定的問卷。
// 取得 草稿 狀態的問卷清單
var list1 = await UofxService.EIP.Que.Get(QueStatus.Draft);
// 取得調查中,且問卷代號為 'code01' 的問卷
var list2 = await UofxService.EIP.Que.Get(QueStatus.Active, "code01");
回傳的物件為問卷物件 QueListResponseModel
的集合。
public class
{
/// <summary>
/// 問卷代號
/// </summary>
public string Code { get; set; }
/// <summary>
/// 問卷標題
/// </summary>
public string Topic { get; set; }
/// <summary>
/// 調查時間起
/// </summary>
public DateTimeOffset? StartTime { get; set; }
/// <summary>
/// 調查時間迄
/// </summary>
public DateTimeOffset? EndTime { get; set; }
}