Skip to content

Commit d8eb526

Browse files
committed
Updated: 2025-05-13
1 parent 78fa726 commit d8eb526

9 files changed

Lines changed: 39 additions & 21 deletions

File tree

docs/AppsApi.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -809,8 +809,8 @@ with timeweb_cloud_api.ApiClient(configuration) as api_client:
809809
# Create an instance of the API class
810810
api_instance = timeweb_cloud_api.AppsApi(api_client)
811811
app_id = None # object |
812-
date_from = None # object | Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25%202023-05-25T14%3A35%3A38`
813-
date_to = None # object | Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-26%202023-05-25T14%3A35%3A38`
812+
date_from = None # object | Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38`
813+
date_to = None # object | Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38`
814814

815815
try:
816816
# Получение статистики приложения
@@ -827,8 +827,8 @@ with timeweb_cloud_api.ApiClient(configuration) as api_client:
827827
Name | Type | Description | Notes
828828
------------- | ------------- | ------------- | -------------
829829
**app_id** | [**object**](.md)| |
830-
**date_from** | [**object**](.md)| Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25%202023-05-25T14%3A35%3A38` |
831-
**date_to** | [**object**](.md)| Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-26%202023-05-25T14%3A35%3A38` |
830+
**date_from** | [**object**](.md)| Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38` |
831+
**date_to** | [**object**](.md)| Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38` |
832832

833833
### Return type
834834

docs/CreateApp.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Name | Type | Description | Notes
1919
**framework** | [**Frameworks**](Frameworks.md) | |
2020
**index_dir** | **object** | Путь к директории с индексным файлом. Обязателен для приложений `type: frontend`. Не используется для приложений `type: backend`. Значение всегда должно начинаться с `/`. | [optional]
2121
**run_cmd** | **object** | Команда для запуска приложения. Обязательна для приложений `type: backend`. Не используется для приложений `type: frontend`. | [optional]
22+
**system_dependencies** | **object** | Системные зависимости. | [optional]
23+
**project_id** | **object** | ID проекта. | [optional]
2224

2325
## Example
2426

test/test_add_github.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ def make_instance(self, include_optional):
3939
model = timeweb_cloud_api.models.add_github.AddGithub() # noqa: E501
4040
if include_optional :
4141
return AddGithub(
42-
provider_type = GitHub,
42+
provider_type = github,
4343
provider_token = None
4444
)
4545
else :
4646
return AddGithub(
47-
provider_type = GitHub,
47+
provider_type = github,
4848
provider_token = None,
4949
)
5050
"""

test/test_add_gitlab.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ def make_instance(self, include_optional):
3939
model = timeweb_cloud_api.models.add_gitlab.AddGitlab() # noqa: E501
4040
if include_optional :
4141
return AddGitlab(
42-
provider_type = GitLab,
42+
provider_type = gitlab,
4343
provider_token = None
4444
)
4545
else :
4646
return AddGitlab(
47-
provider_type = GitLab,
47+
provider_type = gitlab,
4848
provider_token = None,
4949
)
5050
"""

test/test_create_app.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ def make_instance(self, include_optional):
5353
env_version = 18,
5454
framework = django,
5555
index_dir = /dist,
56-
run_cmd = npm start
56+
run_cmd = npm start,
57+
system_dependencies = None,
58+
project_id = 1
5759
)
5860
else :
5961
return CreateApp(

timeweb_cloud_api/api/apps_api.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,7 +1400,7 @@ def get_app_logs_with_http_info(self, app_id : Any, **kwargs) -> ApiResponse: #
14001400
_request_auth=_params.get('_request_auth'))
14011401

14021402
@validate_arguments
1403-
def get_app_statistics(self, app_id : Any, date_from : Annotated[Any, Field(..., description="Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25%202023-05-25T14%3A35%3A38`")], date_to : Annotated[Any, Field(..., description="Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-26%202023-05-25T14%3A35%3A38`")], **kwargs) -> GetServerStatistics200Response: # noqa: E501
1403+
def get_app_statistics(self, app_id : Any, date_from : Annotated[Any, Field(..., description="Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38`")], date_to : Annotated[Any, Field(..., description="Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38`")], **kwargs) -> GetServerStatistics200Response: # noqa: E501
14041404
"""Получение статистики приложения # noqa: E501
14051405
14061406
Чтобы получить статистику сервера, отправьте GET-запрос на `/api/v1/apps/{app_id}/statistics`. Метод поддерживает только приложения `type: backend`. # noqa: E501
@@ -1412,9 +1412,9 @@ def get_app_statistics(self, app_id : Any, date_from : Annotated[Any, Field(...,
14121412
14131413
:param app_id: (required)
14141414
:type app_id: object
1415-
:param date_from: Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25%202023-05-25T14%3A35%3A38` (required)
1415+
:param date_from: Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38` (required)
14161416
:type date_from: object
1417-
:param date_to: Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-26%202023-05-25T14%3A35%3A38` (required)
1417+
:param date_to: Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38` (required)
14181418
:type date_to: object
14191419
:param async_req: Whether to execute the request asynchronously.
14201420
:type async_req: bool, optional
@@ -1433,7 +1433,7 @@ def get_app_statistics(self, app_id : Any, date_from : Annotated[Any, Field(...,
14331433
return self.get_app_statistics_with_http_info(app_id, date_from, date_to, **kwargs) # noqa: E501
14341434

14351435
@validate_arguments
1436-
def get_app_statistics_with_http_info(self, app_id : Any, date_from : Annotated[Any, Field(..., description="Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25%202023-05-25T14%3A35%3A38`")], date_to : Annotated[Any, Field(..., description="Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-26%202023-05-25T14%3A35%3A38`")], **kwargs) -> ApiResponse: # noqa: E501
1436+
def get_app_statistics_with_http_info(self, app_id : Any, date_from : Annotated[Any, Field(..., description="Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38`")], date_to : Annotated[Any, Field(..., description="Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38`")], **kwargs) -> ApiResponse: # noqa: E501
14371437
"""Получение статистики приложения # noqa: E501
14381438
14391439
Чтобы получить статистику сервера, отправьте GET-запрос на `/api/v1/apps/{app_id}/statistics`. Метод поддерживает только приложения `type: backend`. # noqa: E501
@@ -1445,9 +1445,9 @@ def get_app_statistics_with_http_info(self, app_id : Any, date_from : Annotated[
14451445
14461446
:param app_id: (required)
14471447
:type app_id: object
1448-
:param date_from: Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25%202023-05-25T14%3A35%3A38` (required)
1448+
:param date_from: Дата начала сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38` (required)
14491449
:type date_from: object
1450-
:param date_to: Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-26%202023-05-25T14%3A35%3A38` (required)
1450+
:param date_to: Дата окончания сбора статистики. Строка в формате ISO 8061, закодированная в ASCII, пример: `2023-05-25T14%3A35%3A38` (required)
14511451
:type date_to: object
14521452
:param async_req: Whether to execute the request asynchronously.
14531453
:type async_req: bool, optional

timeweb_cloud_api/models/add_github.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ def provider_type_validate_enum(cls, value):
3636
if value is None:
3737
return value
3838

39-
if value not in ('Github'):
40-
raise ValueError("must be one of enum values ('Github')")
39+
if value not in ('github'):
40+
raise ValueError("must be one of enum values ('github')")
4141
return value
4242

4343
class Config:

timeweb_cloud_api/models/add_gitlab.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ def provider_type_validate_enum(cls, value):
3636
if value is None:
3737
return value
3838

39-
if value not in ('Gitlab'):
40-
raise ValueError("must be one of enum values ('Gitlab')")
39+
if value not in ('gitlab'):
40+
raise ValueError("must be one of enum values ('gitlab')")
4141
return value
4242

4343
class Config:

timeweb_cloud_api/models/create_app.py

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ class CreateApp(BaseModel):
4242
framework: Frameworks = Field(...)
4343
index_dir: Optional[Any] = Field(None, description="Путь к директории с индексным файлом. Обязателен для приложений `type: frontend`. Не используется для приложений `type: backend`. Значение всегда должно начинаться с `/`.")
4444
run_cmd: Optional[Any] = Field(None, description="Команда для запуска приложения. Обязательна для приложений `type: backend`. Не используется для приложений `type: frontend`.")
45-
__properties = ["provider_id", "type", "repository_id", "build_cmd", "envs", "branch_name", "is_auto_deploy", "commit_sha", "name", "comment", "preset_id", "env_version", "framework", "index_dir", "run_cmd"]
45+
system_dependencies: Optional[Any] = Field(None, description="Системные зависимости.")
46+
project_id: Optional[Any] = Field(None, description="ID проекта.")
47+
__properties = ["provider_id", "type", "repository_id", "build_cmd", "envs", "branch_name", "is_auto_deploy", "commit_sha", "name", "comment", "preset_id", "env_version", "framework", "index_dir", "run_cmd", "system_dependencies", "project_id"]
4648

4749
@validator('type')
4850
def type_validate_enum(cls, value):
@@ -148,6 +150,16 @@ def to_dict(self):
148150
if self.run_cmd is None and "run_cmd" in self.__fields_set__:
149151
_dict['run_cmd'] = None
150152

153+
# set to None if system_dependencies (nullable) is None
154+
# and __fields_set__ contains the field
155+
if self.system_dependencies is None and "system_dependencies" in self.__fields_set__:
156+
_dict['system_dependencies'] = None
157+
158+
# set to None if project_id (nullable) is None
159+
# and __fields_set__ contains the field
160+
if self.project_id is None and "project_id" in self.__fields_set__:
161+
_dict['project_id'] = None
162+
151163
return _dict
152164

153165
@classmethod
@@ -174,7 +186,9 @@ def from_dict(cls, obj: dict) -> CreateApp:
174186
"env_version": obj.get("env_version"),
175187
"framework": obj.get("framework"),
176188
"index_dir": obj.get("index_dir"),
177-
"run_cmd": obj.get("run_cmd")
189+
"run_cmd": obj.get("run_cmd"),
190+
"system_dependencies": obj.get("system_dependencies"),
191+
"project_id": obj.get("project_id")
178192
})
179193
return _obj
180194

0 commit comments

Comments
 (0)