svix_webhook_with_clone/models/
message_broadcast_out.rs1#[allow(unused_imports)]
12use crate::models;
13#[allow(unused_imports)]
14use serde::{Deserialize, Serialize};
15
16 #[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
17 pub struct MessageBroadcastOut {
18 #[serde(rename = "id")]
19 pub id: String,
20 #[serde(rename = "status")]
21 pub status: models::BackgroundTaskStatus,
22 #[serde(rename = "task")]
23 pub task: models::BackgroundTaskType,
24 }
25
26 impl MessageBroadcastOut {
27 pub fn new(id: String, status: models::BackgroundTaskStatus, task: models::BackgroundTaskType) -> MessageBroadcastOut {
28 MessageBroadcastOut {
29 id,
30 status,
31 task,
32 }
33 }
34 }
35