/*
* The Jira Cloud platform REST API
*
* Jira Cloud platform REST API documentation
*
* The version of the OpenAPI document: 1001.0.0-SNAPSHOT
* Contact: ecosystem@atlassian.com
* Generated by: https://openapi-generator.tech
*/
use crate::models;
use serde::{Deserialize, Serialize};
/// WebhookRegistrationDetails : Details of webhooks to register.
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct WebhookRegistrationDetails {
/// A list of webhooks.
#[serde(rename = "webhooks")]
pub webhooks: Vec<models::WebhookDetails>,
/// The URL that specifies where to send the webhooks. This URL must use the same base URL as the Connect app.
#[serde(rename = "url")]
pub url: String,
}
impl WebhookRegistrationDetails {
/// Details of webhooks to register.
pub fn new(webhooks: Vec<models::WebhookDetails>, url: String) -> WebhookRegistrationDetails {
WebhookRegistrationDetails {
webhooks,
url,
}
}
}