README

vectie/moontown/scheduler does not have a README file

#
DaemonState

pub struct DaemonState {
daemon_id : String
lease_owner : String
tick_sequence : Int
last_heartbeat_event_count : Int
active_goal_ids : Array[String]
jobs : Array[ScheduledJob]
} derive(Eq, ToJson,
Debug
,
FromJson
)

impl Show for DaemonState

#
DaemonState::new

fn DaemonState::new(daemon_id? : String, lease_owner? : String, tick_sequence? : Int, last_heartbeat_event_count? : Int, active_goal_ids? : Array[String], jobs? : Array[ScheduledJob]) -> DaemonState

#
ScheduledJob

pub struct ScheduledJob {
id : String
kind : String
interval_seconds : Int
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
SchedulerAction

pub struct SchedulerAction {
kind : String
detail : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
SchedulerTick

pub struct SchedulerTick {
sequence : Int
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
archive_action_kind

fn archive_action_kind() -> String

#
book_quality_job_id

fn book_quality_job_id() -> String

#
book_quality_job_kind

fn book_quality_job_kind() -> String

#
book_quality_review_job_id

fn book_quality_review_job_id() -> String

#
book_quality_review_job_kind

fn book_quality_review_job_kind() -> String

#
book_template_request_job_id

fn book_template_request_job_id() -> String

#
book_template_request_job_kind

fn book_template_request_job_kind() -> String

#
civic_pattern_job_id

fn civic_pattern_job_id() -> String

#
civic_pattern_job_kind

fn civic_pattern_job_kind() -> String

#
civic_service_job_id

fn civic_service_job_id() -> String

#
civic_service_job_kind

fn civic_service_job_kind() -> String

#
default_daemon_jobs

fn default_daemon_jobs() -> Array[ScheduledJob]

#
health_job_id

fn health_job_id() -> String

#
health_job_kind

fn health_job_kind() -> String

#
merge_default_daemon_jobs

fn merge_default_daemon_jobs(jobs : Array[ScheduledJob]) -> Array[ScheduledJob]

#
next_tick

fn next_tick(sequence : Int, actions : Array[SchedulerAction]) -> SchedulerTick

#
persist_result_action_kind

fn persist_result_action_kind() -> String

#
plan_standing_goal_actions

fn plan_standing_goal_actions(goals : Array[
StandingGoal
], tick : Int) -> Array[SchedulerAction]

#
poll_run_action_kind

fn poll_run_action_kind() -> String

#
prepare_packet_action_kind

fn prepare_packet_action_kind() -> String

#
projection_job_id

fn projection_job_id() -> String

#
projection_job_kind

fn projection_job_kind() -> String

#
proposal_import_action_kind

fn proposal_import_action_kind() -> String

#
recover_stale_action_kind

fn recover_stale_action_kind() -> String

#
recovery_action_kind

fn recovery_action_kind() -> String

#
review_sync_action_kind

fn review_sync_action_kind() -> String

#
run_confirm_action_kind

fn run_confirm_action_kind() -> String

#
run_start_action_kind

fn run_start_action_kind() -> String

#
scheduled_job_is_book_quality

fn scheduled_job_is_book_quality(job : ScheduledJob) -> Bool

#
scheduled_job_is_book_quality_review

fn scheduled_job_is_book_quality_review(job : ScheduledJob) -> Bool

#
scheduled_job_is_book_template_request

fn scheduled_job_is_book_template_request(job : ScheduledJob) -> Bool

#
scheduled_job_is_civic_pattern

fn scheduled_job_is_civic_pattern(job : ScheduledJob) -> Bool

#
scheduled_job_is_civic_service

fn scheduled_job_is_civic_service(job : ScheduledJob) -> Bool

#
scheduled_job_is_health

fn scheduled_job_is_health(job : ScheduledJob) -> Bool

#
scheduled_job_is_projection

fn scheduled_job_is_projection(job : ScheduledJob) -> Bool

#
scheduled_job_is_standing_goal

fn scheduled_job_is_standing_goal(job : ScheduledJob) -> Bool

#
scheduled_job_is_supervision

fn scheduled_job_is_supervision(job : ScheduledJob) -> Bool

#
scheduled_job_runs_civic_communication

fn scheduled_job_runs_civic_communication(job : ScheduledJob) -> Bool

#
standing_goal_due_action_kind

fn standing_goal_due_action_kind() -> String

#
standing_goal_job_id

fn standing_goal_job_id() -> String

#
standing_goal_job_kind

fn standing_goal_job_kind() -> String

#
supervision_job_id

fn supervision_job_id() -> String

#
supervision_job_kind

fn supervision_job_kind() -> String