#[non_exhaustive]pub struct Note {
pub at_type: Option<String>,
pub note: String,
pub created: Option<String>,
pub author: Option<Author>,
pub extra: Map<String, Value>,
}Expand description
A free-text note associated with a Card (RFC 9553 §2.8.3).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.at_type: Option<String>Object type discriminator; SHOULD be "Note" when present per RFC 9553 §1.3.4 (may be omitted in defaultType positions).
note: StringThe free-text value of this note.
created: Option<String>UTC date-time when the note was created (RFC 9553 §1.4.5
UTCDateTime): an RFC 3339 date-time string with the time-offset
always "Z", e.g. "2022-05-22T03:30:00Z".
Stored as bare String and not validated; callers that need the
parsed value should use chrono::DateTime::parse_from_rfc3339 or
time::OffsetDateTime::parse. Same contract as Timestamp::utc.
The author of this note.
extra: Map<String, Value>Catch-all for vendor / site / private extension fields not covered by the typed fields above. Preserves unknown fields across deserialize/serialize round-trip per workspace extras-preservation policy (see workspace AGENTS.md).