sideko_rest_api/models/organization_features.rs
1/// OrganizationFeatures
2#[derive(serde::Serialize, serde::Deserialize, Debug, Default, Clone)]
3pub struct OrganizationFeatures {
4 /// Is the organization allowed to generated SDKs for target cli
5 pub allow_sdk_cli: bool,
6 /// Is the organization allowed to generated SDKs for target csharp
7 pub allow_sdk_csharp: bool,
8 /// Is the organization allowed to generated SDKs for target go
9 pub allow_sdk_go: bool,
10 /// Is the organization allowed to generated SDKs for target java
11 pub allow_sdk_java: bool,
12 /// Is the organization allowed to generated SDKs for target python
13 pub allow_sdk_python: bool,
14 /// Is the organization allowed to generated SDKs for target rust
15 pub allow_sdk_rust: bool,
16 /// Is the organization allowed to generated tests with it's SDKs
17 pub allow_sdk_tests: bool,
18 /// Is the organization allowed to generated SDKs for target typescript
19 pub allow_sdk_typescript: bool,
20 /// Is the organization using the free version of Sideko
21 pub is_free: bool,
22 /// Maximum number of APIs allowed for the organization
23 pub max_api_projects: i64,
24 /// Maximum number of documentation projects allowed for the organization
25 pub max_doc_projects: i64,
26 /// Maximum number of mock servers allowed for this organization
27 pub max_mock_servers: i64,
28 /// Maximum number of SDK methods allowed in a generation
29 pub max_sdk_api_methods: i64,
30 /// Maximum number of service accounts allowed for this organization
31 pub max_service_accounts: i64,
32 /// Maximum number of team members allowed for this organization
33 pub max_teammates: i64,
34}