From 05403eae9014cb8de8b6de85e34c3f850df84254 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Mon, 9 Feb 2026 10:59:41 +0000 Subject: [PATCH] Generate serverbackup --- services/serverbackup/oas_commit | 1 + .../src/stackit/serverbackup/models/backup_policy.py | 5 ++++- .../src/stackit/serverbackup/models/backup_schedule.py | 4 +++- .../serverbackup/models/create_backup_schedule_payload.py | 4 +++- .../serverbackup/models/update_backup_schedule_payload.py | 4 +++- 5 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 services/serverbackup/oas_commit diff --git a/services/serverbackup/oas_commit b/services/serverbackup/oas_commit new file mode 100644 index 00000000..d0055017 --- /dev/null +++ b/services/serverbackup/oas_commit @@ -0,0 +1 @@ +8ade5177db91309b23b76ef10b8e3ad33a7bf967 diff --git a/services/serverbackup/src/stackit/serverbackup/models/backup_policy.py b/services/serverbackup/src/stackit/serverbackup/models/backup_policy.py index 96483361..7010ced5 100644 --- a/services/serverbackup/src/stackit/serverbackup/models/backup_policy.py +++ b/services/serverbackup/src/stackit/serverbackup/models/backup_policy.py @@ -43,7 +43,10 @@ class BackupPolicy(BaseModel): enabled: Optional[StrictBool] = None id: Optional[StrictStr] = None name: Optional[StrictStr] = None - rrule: Optional[StrictStr] = None + rrule: Optional[StrictStr] = Field( + default=None, + description="An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates", + ) __properties: ClassVar[List[str]] = ["backupProperties", "default", "description", "enabled", "id", "name", "rrule"] model_config = ConfigDict( diff --git a/services/serverbackup/src/stackit/serverbackup/models/backup_schedule.py b/services/serverbackup/src/stackit/serverbackup/models/backup_schedule.py index e2542b78..27668dbb 100644 --- a/services/serverbackup/src/stackit/serverbackup/models/backup_schedule.py +++ b/services/serverbackup/src/stackit/serverbackup/models/backup_schedule.py @@ -40,7 +40,9 @@ class BackupSchedule(BaseModel): enabled: StrictBool id: StrictInt name: StrictStr - rrule: StrictStr + rrule: StrictStr = Field( + description="An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates" + ) __properties: ClassVar[List[str]] = ["backupProperties", "enabled", "id", "name", "rrule"] model_config = ConfigDict( diff --git a/services/serverbackup/src/stackit/serverbackup/models/create_backup_schedule_payload.py b/services/serverbackup/src/stackit/serverbackup/models/create_backup_schedule_payload.py index ed408d13..7fe3654c 100644 --- a/services/serverbackup/src/stackit/serverbackup/models/create_backup_schedule_payload.py +++ b/services/serverbackup/src/stackit/serverbackup/models/create_backup_schedule_payload.py @@ -38,7 +38,9 @@ class CreateBackupSchedulePayload(BaseModel): backup_properties: Optional[BackupProperties] = Field(default=None, alias="backupProperties") enabled: StrictBool name: StrictStr = Field(description="Max 255 characters") - rrule: StrictStr + rrule: StrictStr = Field( + description="An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates" + ) __properties: ClassVar[List[str]] = ["backupProperties", "enabled", "name", "rrule"] model_config = ConfigDict( diff --git a/services/serverbackup/src/stackit/serverbackup/models/update_backup_schedule_payload.py b/services/serverbackup/src/stackit/serverbackup/models/update_backup_schedule_payload.py index 959231ac..fe680251 100644 --- a/services/serverbackup/src/stackit/serverbackup/models/update_backup_schedule_payload.py +++ b/services/serverbackup/src/stackit/serverbackup/models/update_backup_schedule_payload.py @@ -38,7 +38,9 @@ class UpdateBackupSchedulePayload(BaseModel): backup_properties: Optional[BackupProperties] = Field(default=None, alias="backupProperties") enabled: StrictBool name: StrictStr = Field(description="Max 255 characters") - rrule: StrictStr + rrule: StrictStr = Field( + description="An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates" + ) __properties: ClassVar[List[str]] = ["backupProperties", "enabled", "name", "rrule"] model_config = ConfigDict(