crystal-docker-api | 29afc36cc3b8b18329252dda010bbc8cdd8e19b8 | src/docker/api/models/build_info.cr ∙ GitFOSS
62f0c575/14/2026, 9:47:06 AM
.cr
Crystal
(text/x-crystal)
require "./response"

module Docker::Api::Models
  struct BuildInfo < Response
    getter id : String?
    getter stream : String?
    getter error : String?
    @[JSON::Field(key: "errorDetail")]
    getter error_detail : ErrorDetail?
    getter status : String?
    getter progress : String?
    @[JSON::Field(key: "progressDetail")]
    getter progress_detail : ProgressDetail?

    struct ErrorDetail < Response
      getter code : Int32
      getter message : String
    end

    struct ProgressDetail < Response
      getter current : Int32
      getter total : Int32
    end
  end
end