Skip to main content

AssistantMissionSchedule

A recurring Mission: each time it is due, one Mission run starts.

type AssistantMissionSchedule {
id: ID!
goal: String!
interval: AssistantMissionInterval!
enabled: Boolean!
nextRunAt: Time!
lastMissionId: ID
template: AssistantMissionTemplate
createdAt: Time!
}

Fields​

AssistantMissionSchedule.id ● ID! non-null scalar​

AssistantMissionSchedule.goal ● String! non-null scalar​

AssistantMissionSchedule.interval ● AssistantMissionInterval! non-null enum​

AssistantMissionSchedule.enabled ● Boolean! non-null scalar​

AssistantMissionSchedule.nextRunAt ● Time! non-null scalar​

AssistantMissionSchedule.lastMissionId ● ID scalar​

The most recent run it started.

AssistantMissionSchedule.template ● AssistantMissionTemplate object​

The template every run is instantiated from; null for a goal planned afresh each run. A template run starts at once at the template's budget.

AssistantMissionSchedule.createdAt ● Time! non-null scalar​

Returned By​

createAssistantMissionSchedule mutation ● myAssistantMissionSchedules query ● setAssistantMissionScheduleEnabled mutation