pub struct CouncilMeetingResponse {
pub id: CouncilMeetingId,
pub started_at: DateTime<Utc>,
pub adjourned_at: Option<DateTime<Utc>>,
pub status: MeetingStatus,
pub decision_ids: Vec<String>,
pub summary: Option<String>,
}Expand description
A Council meeting: when it convened and adjourned, its status, the decisions it produced, and the Clerk’s whole-meeting summary of the proceedings (Constitution Art. IV § 4).
Fields§
§id: CouncilMeetingId§started_at: DateTime<Utc>§adjourned_at: Option<DateTime<Utc>>§status: MeetingStatus§decision_ids: Vec<String>IDs of the governance-log entries this meeting decided
(e.g. GOV-2026-0042) — read them via the governance log.
summary: Option<String>The Clerk’s summary of the whole meeting, once adjourned.
Trait Implementations§
Source§impl Debug for CouncilMeetingResponse
impl Debug for CouncilMeetingResponse
Source§impl<'de> Deserialize<'de> for CouncilMeetingResponse
impl<'de> Deserialize<'de> for CouncilMeetingResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CouncilMeetingResponse
impl RefUnwindSafe for CouncilMeetingResponse
impl Send for CouncilMeetingResponse
impl Sync for CouncilMeetingResponse
impl Unpin for CouncilMeetingResponse
impl UnsafeUnpin for CouncilMeetingResponse
impl UnwindSafe for CouncilMeetingResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more