/// 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 csharp
pub allow_sdk_csharp: 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,
/// Is the organization using the free version of Sideko
pub is_free: 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,
}