gcp_pubsub/presenters/
create_subscription.rs

1use crate::Topic;
2use serde::Serialize;
3use serde_derive::Deserialize;
4
5#[derive(Deserialize, Serialize)]
6pub struct CreateSubscription {
7  pub topic: String,
8}
9
10impl CreateSubscription {
11  pub fn from(topic: &Topic) -> Self {
12    Self {
13      topic: topic.name.to_owned(),
14    }
15  }
16}