Type Alias: PluginQuestions
PluginQuestions =
object
Methods
get()
get(
id):Promise<Readonly<{agent:string;createdAt:number;expiresAt:number|null;id:string;kind:"question"|"series_plan";missionId:string;plan:PluginQuestionPlan|null;questions: readonlyPluginQuestionItem[]; }> |undefined>
Parameters
id
string
Returns
Promise<Readonly<{ agent: string; createdAt: number; expiresAt: number | null; id: string; kind: "question" | "series_plan"; missionId: string; plan: PluginQuestionPlan | null; questions: readonly PluginQuestionItem[]; }> | undefined>
list()
list(
filter?):Promise<Readonly<{agent:string;createdAt:number;expiresAt:number|null;id:string;kind:"question"|"series_plan";missionId:string;plan:PluginQuestionPlan|null;questions: readonlyPluginQuestionItem[]; }>[]>
Parameters
filter?
Returns
Promise<Readonly<{ agent: string; createdAt: number; expiresAt: number | null; id: string; kind: "question" | "series_plan"; missionId: string; plan: PluginQuestionPlan | null; questions: readonly PluginQuestionItem[]; }>[]>
resolve()
resolve(
id,answer):Promise<Readonly<{id:string;status:"answered"|"cancelled"; }>>
Parameters
id
string
answer
Returns
Promise<Readonly<{ id: string; status: "answered" | "cancelled"; }>>