vectie/moontown/moonbook_contracts does not have a README file
pub struct ExecutableBookEvent {
protocol : String
id : String
source : String
book_id : String
result_id : String
run_id : String?
event_type : String
accepted : Bool
requires_review : Bool
notify_town : Bool
summary : String
artifacts : Array[String]
evidence_id : String?
review_path : String?
lifecycle_proof : ExecutableBookLifecycleProof?
} derive(Eq, ToJson, Debug, FromJson)fn ExecutableBookEvent::new(id~ : String, book_id~ : String, result_id~ : String, summary~ : String, artifacts? : Array[String], run_id? : String?, event_type? : String, accepted? : Bool, requires_review? : Bool, notify_town? : Bool, evidence_id? : String?, review_path? : String?, lifecycle_proof? : ExecutableBookLifecycleProof?) -> ExecutableBookEventfn ExecutableBookEvent::route_to_town(self : ExecutableBookEvent, index : Int, proposal_id? : String?) -> ExecutableBookEventRoutefn ExecutableBookEvent::to_town_event(self : ExecutableBookEvent, index : Int, proposal_id? : String?) -> TownEventpub struct ExecutableBookLifecycleProof {
contract_id : String
owner : String
session_id : String
book_root : String
ready : Bool
status : String
completed_step_count : Int
step_count : Int
blocked_step_count : Int
first_blocker_id : String
first_blocker_label : String
first_blocker_evidence : String
} derive(Eq, ToJson, Debug, FromJson)fn fallback_keeper_memory_summary(book_id : String, task_id : String) -> StringDependencies