From c7126e3c707251a61d25ad2aaa32880555da2c98 Mon Sep 17 00:00:00 2001 From: Tomas Hozza Date: Tue, 10 May 2022 14:57:42 +0200 Subject: [PATCH] target: add `KojiTargetResultOptions` Add `KojiTargetResultOptions` which contains the values contained in `OSBuildKojiJobResult`, but not in `OSBuildJobResult`. --- internal/target/koji_target.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/internal/target/koji_target.go b/internal/target/koji_target.go index de93f0d66..8f82be18a 100644 --- a/internal/target/koji_target.go +++ b/internal/target/koji_target.go @@ -18,3 +18,14 @@ func (KojiTargetOptions) isTargetOptions() {} func NewKojiTarget(options *KojiTargetOptions) *Target { return newTarget("org.osbuild.koji", options) } + +type KojiTargetResultOptions struct { + ImageMD5 string `json:"image_md5"` + ImageSize uint64 `json:"image_size"` +} + +func (KojiTargetResultOptions) isTargetResultOptions() {} + +func NewKojiTargetResult(options *KojiTargetResultOptions) *TargetResult { + return newTargetResult("org.osbuild.koji", options) +}