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