Files
dynamix-golang-sdk/pkg/cloudbroker/disks/ids.go
dayterr fe3c7bf63a v16.1.0
v16.1.0
2026-08-28 16:47:26 +03:00

20 lines
439 B
Go

package disks
// IDs gets array of DiskIDs from ListDisks struct
func (ld ListDisks) IDs() []uint64 {
res := make([]uint64, 0, len(ld.Data))
for _, d := range ld.Data {
res = append(res, d.ID)
}
return res
}
// IDs gets array of DiskIDs from ListUnattachedDisks struct
func (ldu ListUnattachedDisks) IDs() []uint64 {
res := make([]uint64, 0, len(ldu.Data))
for _, d := range ldu.Data {
res = append(res, d.ID)
}
return res
}