openapi_github/models/
webhook_package_published_package_registry.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct WebhookPackagePublishedPackageRegistry {
16 #[serde(rename = "about_url")]
17 pub about_url: String,
18 #[serde(rename = "name")]
19 pub name: String,
20 #[serde(rename = "type")]
21 pub r#type: String,
22 #[serde(rename = "url")]
23 pub url: String,
24 #[serde(rename = "vendor")]
25 pub vendor: String,
26}
27
28impl WebhookPackagePublishedPackageRegistry {
29 pub fn new(about_url: String, name: String, r#type: String, url: String, vendor: String) -> WebhookPackagePublishedPackageRegistry {
30 WebhookPackagePublishedPackageRegistry {
31 about_url,
32 name,
33 r#type,
34 url,
35 vendor,
36 }
37 }
38}
39