gitea_rs/models/
organization_permissions.rs

1/*
2 * Gitea API.
3 *
4 * This documentation describes the Gitea API.
5 *
6 * The version of the OpenAPI document: 1.19.0
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11/// OrganizationPermissions : OrganizationPermissions list different users permissions on an organization
12
13
14
15#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
16pub struct OrganizationPermissions {
17    #[serde(rename = "can_create_repository", skip_serializing_if = "Option::is_none")]
18    pub can_create_repository: Option<bool>,
19    #[serde(rename = "can_read", skip_serializing_if = "Option::is_none")]
20    pub can_read: Option<bool>,
21    #[serde(rename = "can_write", skip_serializing_if = "Option::is_none")]
22    pub can_write: Option<bool>,
23    #[serde(rename = "is_admin", skip_serializing_if = "Option::is_none")]
24    pub is_admin: Option<bool>,
25    #[serde(rename = "is_owner", skip_serializing_if = "Option::is_none")]
26    pub is_owner: Option<bool>,
27}
28
29impl OrganizationPermissions {
30    /// OrganizationPermissions list different users permissions on an organization
31    pub fn new() -> OrganizationPermissions {
32        OrganizationPermissions {
33            can_create_repository: None,
34            can_read: None,
35            can_write: None,
36            is_admin: None,
37            is_owner: None,
38        }
39    }
40}
41
42