/* * 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}; /// OrganizationPermissions : OrganizationPermissions list different users permissions on an organization #[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct OrganizationPermissions { #[serde(rename = "can_create_repository", skip_serializing_if = "Option::is_none")] pub can_create_repository: Option, #[serde(rename = "can_read", skip_serializing_if = "Option::is_none")] pub can_read: Option, #[serde(rename = "can_write", skip_serializing_if = "Option::is_none")] pub can_write: Option, #[serde(rename = "is_admin", skip_serializing_if = "Option::is_none")] pub is_admin: Option, #[serde(rename = "is_owner", skip_serializing_if = "Option::is_none")] pub is_owner: Option, } impl OrganizationPermissions { /// OrganizationPermissions list different users permissions on an organization pub fn new() -> OrganizationPermissions { OrganizationPermissions { can_create_repository: None, can_read: None, can_write: None, is_admin: None, is_owner: None, } } }