| 762 | #[derive(Clone, Deserialize, Serialize, Eq, PartialEq)] |
| 763 | #[serde(rename_all = "camelCase")] |
| 764 | pub struct UpsertTopicTimerange { |
| 765 | pub actor_id: String, |
| 766 | pub id: ExternalId, |
| 767 | pub date: Timestamp, |
| 768 | pub previous_timerange: Option<Timerange>, |
| 769 | // Show change logs under parent topics as well |
| 770 | pub parent_topics: BTreeSet<ExternalId>, |
| 771 | pub updated_timerange: Timerange, |
| 772 | pub updated_topic: TopicInfo, |
| 773 | } |
| 774 | |
| 775 | impl UpsertTopicTimerange { |
| 776 | fn paths(&self) -> HashSet<&ExternalId> { |