/* * Gitea API * * This documentation describes the Gitea API. * * The version of the OpenAPI document: 1.22.1 * * Generated by: https://openapi-generator.tech */ use crate::models; use serde::{Deserialize, Serialize}; /// Attachment : Attachment a generic attachment #[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Attachment { #[serde(rename = "browser_download_url", skip_serializing_if = "Option::is_none")] pub browser_download_url: Option, #[serde(rename = "created_at", skip_serializing_if = "Option::is_none")] pub created_at: Option, #[serde(rename = "download_count", skip_serializing_if = "Option::is_none")] pub download_count: Option, #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, #[serde(rename = "name", skip_serializing_if = "Option::is_none")] pub name: Option, #[serde(rename = "size", skip_serializing_if = "Option::is_none")] pub size: Option, #[serde(rename = "uuid", skip_serializing_if = "Option::is_none")] pub uuid: Option, } impl Attachment { /// Attachment a generic attachment pub fn new() -> Attachment { Attachment { browser_download_url: None, created_at: None, download_count: None, id: None, name: None, size: None, uuid: None, } } }