arkisto/src/lib/models/os_vol_snap_create_item.cr

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