/// OrganizationFeatures
#[derive(serde::Serialize, serde::Deserialize, Debug, Default, Clone)]
pub struct OrganizationFeatures {
    /// Is the organization allowed to generated SDKs for target cli
    pub allow_sdk_cli: bool,
    /// Is the organization allowed to generated SDKs for target go
    pub allow_sdk_go: bool,
    /// Is the organization allowed to generated SDKs for target java
    pub allow_sdk_java: bool,
    /// Is the organization allowed to generated SDKs for target python
    pub allow_sdk_python: bool,
    /// Is the organization allowed to generated SDKs for target rust
    pub allow_sdk_rust: bool,
    /// Is the organization allowed to generated tests with it's SDKs
    pub allow_sdk_tests: bool,
    /// Is the organization allowed to generated SDKs for target typescript
    pub allow_sdk_typescript: bool,
    /// Maximum number of APIs allowed for the organization
    pub max_api_projects: i64,
    /// Maximum number of documentation projects allowed for the organization
    pub max_doc_projects: i64,
    /// Maximum number of mock servers allowed for this organization
    pub max_mock_servers: i64,
    /// Maximum number of SDK methods allowed in a generation
    pub max_sdk_api_methods: i64,
    /// Maximum number of service accounts allowed for this organization
    pub max_service_accounts: i64,
    /// Maximum number of team members allowed for this organization
    pub max_teammates: i64,
}
