From 839882a6bd8114f200dcb4185cc29bf4956c27d7 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 17 Jun 2025 11:25:31 +0000 Subject: [PATCH] Generate serverbackup --- services/serverbackup/model_backup.go | 10 +++++----- services/serverbackup/model_backup_job.go | 2 +- services/serverbackup/model_backup_properties.go | 4 ++-- services/serverbackup/model_backup_schedule.go | 8 ++++---- services/serverbackup/model_create_backup_payload.go | 4 ++-- .../model_create_backup_schedule_payload.go | 6 +++--- services/serverbackup/model_error_response.go | 4 ++-- services/serverbackup/model_restore_backup_payload.go | 2 +- .../model_restore_volume_backup_payload.go | 2 +- .../model_update_backup_schedule_payload.go | 6 +++--- 10 files changed, 24 insertions(+), 24 deletions(-) diff --git a/services/serverbackup/model_backup.go b/services/serverbackup/model_backup.go index 473d199f8..ccb23a32c 100644 --- a/services/serverbackup/model_backup.go +++ b/services/serverbackup/model_backup.go @@ -304,18 +304,18 @@ func setBackupGetVolumeBackupsAttributeType(arg *BackupGetVolumeBackupsAttribute // Backup struct for Backup type Backup struct { // REQUIRED - CreatedAt BackupGetCreatedAtAttributeType `json:"createdAt"` + CreatedAt BackupGetCreatedAtAttributeType `json:"createdAt" required:"true"` // REQUIRED - ExpireAt BackupGetExpireAtAttributeType `json:"expireAt"` + ExpireAt BackupGetExpireAtAttributeType `json:"expireAt" required:"true"` // REQUIRED - Id BackupGetIdAttributeType `json:"id"` + Id BackupGetIdAttributeType `json:"id" required:"true"` LastRestoredAt BackupGetLastRestoredAtAttributeType `json:"lastRestoredAt,omitempty"` // REQUIRED - Name BackupGetNameAttributeType `json:"name"` + Name BackupGetNameAttributeType `json:"name" required:"true"` // Can be cast to int32 without loss of precision. Size BackupGetSizeAttributeType `json:"size,omitempty"` // REQUIRED - Status BackupGetStatusAttributeType `json:"status"` + Status BackupGetStatusAttributeType `json:"status" required:"true"` VolumeBackups BackupGetVolumeBackupsAttributeType `json:"volumeBackups,omitempty"` } diff --git a/services/serverbackup/model_backup_job.go b/services/serverbackup/model_backup_job.go index 6af5e3af3..32c221d13 100644 --- a/services/serverbackup/model_backup_job.go +++ b/services/serverbackup/model_backup_job.go @@ -41,7 +41,7 @@ type BackupJobGetIdRetType = string // BackupJob struct for BackupJob type BackupJob struct { // REQUIRED - Id BackupJobGetIdAttributeType `json:"id"` + Id BackupJobGetIdAttributeType `json:"id" required:"true"` } type _BackupJob BackupJob diff --git a/services/serverbackup/model_backup_properties.go b/services/serverbackup/model_backup_properties.go index ec41bdfc3..a1b86bae1 100644 --- a/services/serverbackup/model_backup_properties.go +++ b/services/serverbackup/model_backup_properties.go @@ -82,11 +82,11 @@ func setBackupPropertiesGetVolumeIdsAttributeType(arg *BackupPropertiesGetVolume type BackupProperties struct { // Max 255 characters // REQUIRED - Name BackupPropertiesGetNameAttributeType `json:"name"` + Name BackupPropertiesGetNameAttributeType `json:"name" required:"true"` // Values are set in days (1-36500) // Can be cast to int32 without loss of precision. // REQUIRED - RetentionPeriod BackupPropertiesGetRetentionPeriodAttributeType `json:"retentionPeriod"` + RetentionPeriod BackupPropertiesGetRetentionPeriodAttributeType `json:"retentionPeriod" required:"true"` VolumeIds BackupPropertiesGetVolumeIdsAttributeType `json:"volumeIds,omitempty"` } diff --git a/services/serverbackup/model_backup_schedule.go b/services/serverbackup/model_backup_schedule.go index 553b02634..6a2198ea0 100644 --- a/services/serverbackup/model_backup_schedule.go +++ b/services/serverbackup/model_backup_schedule.go @@ -123,14 +123,14 @@ type BackupScheduleGetRruleRetType = string type BackupSchedule struct { BackupProperties BackupScheduleGetBackupPropertiesAttributeType `json:"backupProperties,omitempty"` // REQUIRED - Enabled BackupSchedulegetEnabledAttributeType `json:"enabled"` + Enabled BackupSchedulegetEnabledAttributeType `json:"enabled" required:"true"` // Can be cast to int32 without loss of precision. // REQUIRED - Id BackupScheduleGetIdAttributeType `json:"id"` + Id BackupScheduleGetIdAttributeType `json:"id" required:"true"` // REQUIRED - Name BackupScheduleGetNameAttributeType `json:"name"` + Name BackupScheduleGetNameAttributeType `json:"name" required:"true"` // REQUIRED - Rrule BackupScheduleGetRruleAttributeType `json:"rrule"` + Rrule BackupScheduleGetRruleAttributeType `json:"rrule" required:"true"` } type _BackupSchedule BackupSchedule diff --git a/services/serverbackup/model_create_backup_payload.go b/services/serverbackup/model_create_backup_payload.go index fc083bdbf..fde04416f 100644 --- a/services/serverbackup/model_create_backup_payload.go +++ b/services/serverbackup/model_create_backup_payload.go @@ -82,11 +82,11 @@ func setCreateBackupPayloadGetVolumeIdsAttributeType(arg *CreateBackupPayloadGet type CreateBackupPayload struct { // Max 255 characters // REQUIRED - Name CreateBackupPayloadGetNameAttributeType `json:"name"` + Name CreateBackupPayloadGetNameAttributeType `json:"name" required:"true"` // Values are set in days (1-36500) // Can be cast to int32 without loss of precision. // REQUIRED - RetentionPeriod CreateBackupPayloadGetRetentionPeriodAttributeType `json:"retentionPeriod"` + RetentionPeriod CreateBackupPayloadGetRetentionPeriodAttributeType `json:"retentionPeriod" required:"true"` VolumeIds CreateBackupPayloadGetVolumeIdsAttributeType `json:"volumeIds,omitempty"` } diff --git a/services/serverbackup/model_create_backup_schedule_payload.go b/services/serverbackup/model_create_backup_schedule_payload.go index 623fc4a8e..0d084b395 100644 --- a/services/serverbackup/model_create_backup_schedule_payload.go +++ b/services/serverbackup/model_create_backup_schedule_payload.go @@ -103,12 +103,12 @@ type CreateBackupSchedulePayloadGetRruleRetType = string type CreateBackupSchedulePayload struct { BackupProperties CreateBackupSchedulePayloadGetBackupPropertiesAttributeType `json:"backupProperties,omitempty"` // REQUIRED - Enabled CreateBackupSchedulePayloadgetEnabledAttributeType `json:"enabled"` + Enabled CreateBackupSchedulePayloadgetEnabledAttributeType `json:"enabled" required:"true"` // Max 255 characters // REQUIRED - Name CreateBackupSchedulePayloadGetNameAttributeType `json:"name"` + Name CreateBackupSchedulePayloadGetNameAttributeType `json:"name" required:"true"` // REQUIRED - Rrule CreateBackupSchedulePayloadGetRruleAttributeType `json:"rrule"` + Rrule CreateBackupSchedulePayloadGetRruleAttributeType `json:"rrule" required:"true"` } type _CreateBackupSchedulePayload CreateBackupSchedulePayload diff --git a/services/serverbackup/model_error_response.go b/services/serverbackup/model_error_response.go index 29f8bf8a0..188dc1689 100644 --- a/services/serverbackup/model_error_response.go +++ b/services/serverbackup/model_error_response.go @@ -63,10 +63,10 @@ type ErrorResponseGetStatusRetType = string type ErrorResponse struct { // Details about the error // REQUIRED - Message ErrorResponseGetMessageAttributeType `json:"message"` + Message ErrorResponseGetMessageAttributeType `json:"message" required:"true"` // The string representation of the http status code (i.e. Not Found, Bad Request, etc) // REQUIRED - Status ErrorResponseGetStatusAttributeType `json:"status"` + Status ErrorResponseGetStatusAttributeType `json:"status" required:"true"` } type _ErrorResponse ErrorResponse diff --git a/services/serverbackup/model_restore_backup_payload.go b/services/serverbackup/model_restore_backup_payload.go index 4ae0addaa..2dfdf61c1 100644 --- a/services/serverbackup/model_restore_backup_payload.go +++ b/services/serverbackup/model_restore_backup_payload.go @@ -60,7 +60,7 @@ func setRestoreBackupPayloadGetVolumeIdsAttributeType(arg *RestoreBackupPayloadG // RestoreBackupPayload struct for RestoreBackupPayload type RestoreBackupPayload struct { // REQUIRED - StartServerAfterRestore RestoreBackupPayloadgetStartServerAfterRestoreAttributeType `json:"startServerAfterRestore"` + StartServerAfterRestore RestoreBackupPayloadgetStartServerAfterRestoreAttributeType `json:"startServerAfterRestore" required:"true"` VolumeIds RestoreBackupPayloadGetVolumeIdsAttributeType `json:"volumeIds,omitempty"` } diff --git a/services/serverbackup/model_restore_volume_backup_payload.go b/services/serverbackup/model_restore_volume_backup_payload.go index e3775c465..f67f64852 100644 --- a/services/serverbackup/model_restore_volume_backup_payload.go +++ b/services/serverbackup/model_restore_volume_backup_payload.go @@ -41,7 +41,7 @@ type RestoreVolumeBackupPayloadGetRestoreVolumeIdRetType = string // RestoreVolumeBackupPayload struct for RestoreVolumeBackupPayload type RestoreVolumeBackupPayload struct { // REQUIRED - RestoreVolumeId RestoreVolumeBackupPayloadGetRestoreVolumeIdAttributeType `json:"restoreVolumeId"` + RestoreVolumeId RestoreVolumeBackupPayloadGetRestoreVolumeIdAttributeType `json:"restoreVolumeId" required:"true"` } type _RestoreVolumeBackupPayload RestoreVolumeBackupPayload diff --git a/services/serverbackup/model_update_backup_schedule_payload.go b/services/serverbackup/model_update_backup_schedule_payload.go index 46dbd2efb..12a4a22d6 100644 --- a/services/serverbackup/model_update_backup_schedule_payload.go +++ b/services/serverbackup/model_update_backup_schedule_payload.go @@ -103,12 +103,12 @@ type UpdateBackupSchedulePayloadGetRruleRetType = string type UpdateBackupSchedulePayload struct { BackupProperties UpdateBackupSchedulePayloadGetBackupPropertiesAttributeType `json:"backupProperties,omitempty"` // REQUIRED - Enabled UpdateBackupSchedulePayloadgetEnabledAttributeType `json:"enabled"` + Enabled UpdateBackupSchedulePayloadgetEnabledAttributeType `json:"enabled" required:"true"` // Max 255 characters // REQUIRED - Name UpdateBackupSchedulePayloadGetNameAttributeType `json:"name"` + Name UpdateBackupSchedulePayloadGetNameAttributeType `json:"name" required:"true"` // REQUIRED - Rrule UpdateBackupSchedulePayloadGetRruleAttributeType `json:"rrule"` + Rrule UpdateBackupSchedulePayloadGetRruleAttributeType `json:"rrule" required:"true"` } type _UpdateBackupSchedulePayload UpdateBackupSchedulePayload