Skip to content
This repository was archived by the owner on Apr 21, 2026. It is now read-only.

Commit de05ce7

Browse files
chore(internal): codegen related update
1 parent d2fb9ac commit de05ce7

31 files changed

Lines changed: 216 additions & 104 deletions

‎lib/vers/models/vm_branch_by_commit_params.rb‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,20 @@ class VmBranchByCommitParams < Vers::Internal::Type::BaseModel
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10+
# @!attribute commit_id
11+
#
12+
# @return [String]
13+
required :commit_id, String
14+
1015
# @!attribute count
1116
# Number of VMs to branch (optional; default 1)
1217
#
1318
# @return [Integer, nil]
1419
optional :count, Integer
1520

16-
# @!method initialize(count: nil, request_options: {})
21+
# @!method initialize(commit_id:, count: nil, request_options: {})
22+
# @param commit_id [String]
23+
#
1724
# @param count [Integer] Number of VMs to branch (optional; default 1)
1825
#
1926
# @param request_options [Vers::RequestOptions, Hash{Symbol=>Object}]

‎lib/vers/models/vm_branch_by_vm_params.rb‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ class VmBranchByVmParams < Vers::Internal::Type::BaseModel
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10+
# @!attribute vm_id
11+
#
12+
# @return [String]
13+
required :vm_id, String
14+
1015
# @!attribute count
1116
# Number of VMs to branch (optional; default 1)
1217
#
@@ -25,7 +30,9 @@ class VmBranchByVmParams < Vers::Internal::Type::BaseModel
2530
# @return [Boolean, nil]
2631
optional :skip_wait_boot, Vers::Internal::Type::Boolean
2732

28-
# @!method initialize(count: nil, keep_paused: nil, skip_wait_boot: nil, request_options: {})
33+
# @!method initialize(vm_id:, count: nil, keep_paused: nil, skip_wait_boot: nil, request_options: {})
34+
# @param vm_id [String]
35+
#
2936
# @param count [Integer] Number of VMs to branch (optional; default 1)
3037
#
3138
# @param keep_paused [Boolean] If true, keep VM paused after commit

‎lib/vers/models/vm_branch_params.rb‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ class VmBranchParams < Vers::Internal::Type::BaseModel
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10+
# @!attribute vm_or_commit_id
11+
#
12+
# @return [String]
13+
required :vm_or_commit_id, String
14+
1015
# @!attribute count
1116
# Number of VMs to branch (optional; default 1)
1217
#
@@ -26,10 +31,12 @@ class VmBranchParams < Vers::Internal::Type::BaseModel
2631
# @return [Boolean, nil]
2732
optional :skip_wait_boot, Vers::Internal::Type::Boolean
2833

29-
# @!method initialize(count: nil, keep_paused: nil, skip_wait_boot: nil, request_options: {})
34+
# @!method initialize(vm_or_commit_id:, count: nil, keep_paused: nil, skip_wait_boot: nil, request_options: {})
3035
# Some parameter documentations has been truncated, see
3136
# {Vers::Models::VmBranchParams} for more details.
3237
#
38+
# @param vm_or_commit_id [String]
39+
#
3340
# @param count [Integer] Number of VMs to branch (optional; default 1)
3441
#
3542
# @param keep_paused [Boolean] If true, keep VM paused after commit. Only applicable when branching a VM ID.

‎lib/vers/models/vm_commit_params.rb‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ class VmCommitParams < Vers::Internal::Type::BaseModel
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10+
# @!attribute vm_id
11+
#
12+
# @return [String]
13+
required :vm_id, String
14+
1015
# @!attribute keep_paused
1116
# If true, keep VM paused after commit
1217
#
@@ -19,7 +24,9 @@ class VmCommitParams < Vers::Internal::Type::BaseModel
1924
# @return [Boolean, nil]
2025
optional :skip_wait_boot, Vers::Internal::Type::Boolean
2126

22-
# @!method initialize(keep_paused: nil, skip_wait_boot: nil, request_options: {})
27+
# @!method initialize(vm_id:, keep_paused: nil, skip_wait_boot: nil, request_options: {})
28+
# @param vm_id [String]
29+
#
2330
# @param keep_paused [Boolean] If true, keep VM paused after commit
2431
#
2532
# @param skip_wait_boot [Boolean] If true, return an error immediately if the VM is still booting. Default: false

‎lib/vers/models/vm_delete_params.rb‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,20 @@ class VmDeleteParams < Vers::Internal::Type::BaseModel
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10+
# @!attribute vm_id
11+
#
12+
# @return [String]
13+
required :vm_id, String
14+
1015
# @!attribute skip_wait_boot
1116
# If true, return an error immediately if the VM is still booting. Default: false
1217
#
1318
# @return [Boolean, nil]
1419
optional :skip_wait_boot, Vers::Internal::Type::Boolean
1520

16-
# @!method initialize(skip_wait_boot: nil, request_options: {})
21+
# @!method initialize(vm_id:, skip_wait_boot: nil, request_options: {})
22+
# @param vm_id [String]
23+
#
1724
# @param skip_wait_boot [Boolean] If true, return an error immediately if the VM is still booting. Default: false
1825
#
1926
# @param request_options [Vers::RequestOptions, Hash{Symbol=>Object}]

‎lib/vers/models/vm_get_ssh_key_params.rb‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ class VmGetSSHKeyParams < Vers::Internal::Type::BaseModel
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10-
# @!method initialize(request_options: {})
10+
# @!attribute vm_id
11+
#
12+
# @return [String]
13+
required :vm_id, String
14+
15+
# @!method initialize(vm_id:, request_options: {})
16+
# @param vm_id [String]
1117
# @param request_options [Vers::RequestOptions, Hash{Symbol=>Object}]
1218
end
1319
end

‎lib/vers/models/vm_restore_from_commit_params.rb‎

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,7 @@ class VmRestoreFromCommitParams < Vers::Internal::Type::BaseModel
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10-
# @!attribute vm_from_commit_request
11-
# Request body for POST /api/v1/vm/from_commit
12-
#
13-
# @return [Vers::Models::VmFromCommitRequest::CommitID, Vers::Models::VmFromCommitRequest::TagName]
14-
required :vm_from_commit_request, union: -> { Vers::VmFromCommitRequest }
15-
16-
# @!method initialize(vm_from_commit_request:, request_options: {})
17-
# @param vm_from_commit_request [Vers::Models::VmFromCommitRequest::CommitID, Vers::Models::VmFromCommitRequest::TagName] Request body for POST /api/v1/vm/from_commit
18-
#
10+
# @!method initialize(request_options: {})
1911
# @param request_options [Vers::RequestOptions, Hash{Symbol=>Object}]
2012
end
2113
end

‎lib/vers/models/vm_status_params.rb‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ class VmStatusParams < Vers::Internal::Type::BaseModel
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10-
# @!method initialize(request_options: {})
10+
# @!attribute vm_id
11+
#
12+
# @return [String]
13+
required :vm_id, String
14+
15+
# @!method initialize(vm_id:, request_options: {})
16+
# @param vm_id [String]
1117
# @param request_options [Vers::RequestOptions, Hash{Symbol=>Object}]
1218
end
1319
end

‎lib/vers/models/vm_update_state_params.rb‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,20 @@ class VmUpdateStateParams < Vers::Models::VmUpdateStateRequest
77
extend Vers::Internal::Type::RequestParameters::Converter
88
include Vers::Internal::Type::RequestParameters
99

10+
# @!attribute vm_id
11+
#
12+
# @return [String]
13+
required :vm_id, String
14+
1015
# @!attribute skip_wait_boot
1116
# If true, error immediately if the VM is not finished booting. Defaults to false
1217
#
1318
# @return [Boolean, nil]
1419
optional :skip_wait_boot, Vers::Internal::Type::Boolean
1520

16-
# @!method initialize(skip_wait_boot: nil, request_options: {})
21+
# @!method initialize(vm_id:, skip_wait_boot: nil, request_options: {})
22+
# @param vm_id [String]
23+
#
1724
# @param skip_wait_boot [Boolean] If true, error immediately if the VM is not finished booting. Defaults to false
1825
#
1926
# @param request_options [Vers::RequestOptions, Hash{Symbol=>Object}]

‎lib/vers/resources/vm.rb‎

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ def get_ssh_key(vm_id, params = {})
195195

196196
# @overload restore_from_commit(vm_from_commit_request:, request_options: {})
197197
#
198-
# @param vm_from_commit_request [Vers::VmFromCommitRequest] Request body for POST /api/v1/vm/from_commit
198+
# @param vm_from_commit_request [Vers::Models::VmFromCommitRequest::CommitID, Vers::Models::VmFromCommitRequest::TagName] Request body for POST /api/v1/vm/from_commit
199199
#
200200
# @param request_options [Vers::RequestOptions, Hash{Symbol=>Object}, nil]
201201
#
@@ -204,15 +204,10 @@ def get_ssh_key(vm_id, params = {})
204204
# @see Vers::Models::VmRestoreFromCommitParams
205205
def restore_from_commit(params)
206206
parsed, options = Vers::VmRestoreFromCommitParams.dump_request(params)
207-
case parsed
208-
in {vm_from_commit_request: Hash => union, **rest}
209-
parsed = {**rest, **union}
210-
else
211-
end
212207
@client.request(
213208
method: :post,
214209
path: "api/v1/vm/from_commit",
215-
body: parsed,
210+
body: parsed[:vm_from_commit_request],
216211
model: Vers::NewVmResponse,
217212
options: options
218213
)

0 commit comments

Comments
 (0)