use crate::clients::rest::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct WebhookCreate200Response {
#[serde(rename = "metadata")]
pub metadata: Box<models::V1TaskGet200ResponseMetadata>,
#[serde(rename = "name")]
pub name: String,
#[serde(rename = "url")]
pub url: String,
#[serde(rename = "secret")]
pub secret: String,
}
impl WebhookCreate200Response {
pub fn new(
metadata: models::V1TaskGet200ResponseMetadata,
name: String,
url: String,
secret: String,
) -> WebhookCreate200Response {
WebhookCreate200Response {
metadata: Box::new(metadata),
name,
url,
secret,
}
}
}