43 lines
923 B
Crystal
43 lines
923 B
Crystal
|
|
# created_at: '2022-06-28T11:26:06.266927'
|
|
# description: null
|
|
# id: 52fa0022-3ed8-43bc-90d9-08d22597fb35
|
|
# name: pouet
|
|
# properties: {}
|
|
# size: 50
|
|
# status: creating
|
|
# updated_at: null
|
|
# volume_id: de7b118f-413b-4962-a028-a742df4bc4fc
|
|
|
|
require "../models"
|
|
|
|
module Arkisto
|
|
module OSVolume
|
|
class SnapshotCreateItemModel < Model
|
|
@[YAML::Field(key: "created_at")]
|
|
property created_at : String
|
|
|
|
@[YAML::Field(key: "description")]
|
|
property description : String
|
|
|
|
@[YAML::Field(key: "id")]
|
|
property id : String ## UUID
|
|
|
|
@[YAML::Field(key: "name")]
|
|
property name : String
|
|
|
|
@[YAML::Field(key: "properties")]
|
|
property properties : YAML::Any
|
|
|
|
@[YAML::Field(key: "size")]
|
|
property size : UInt16
|
|
|
|
@[YAML::Field(key: "status")]
|
|
property status : String
|
|
|
|
@[YAML::Field(key: "volume_id")]
|
|
property volume_id : String
|
|
end
|
|
end
|
|
end
|