From b8851a74b21c0177aebbe8b1de543f42909d9e78 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Thu, 28 Sep 2023 13:36:35 +0200 Subject: [PATCH 1/2] ADd `buildbot_version` and `build_version` to notifyBuildStart --- swagger.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/swagger.yml b/swagger.yml index ae676c27..b204e057 100644 --- a/swagger.yml +++ b/swagger.yml @@ -1200,6 +1200,14 @@ paths: type: string in: path required: true + - name: buildbot_version + type: string + in: query + required: false + - name: build_version + type: string + in: query + required: false post: operationId: notifyBuildStart tags: [build] From 9a785e8a15f6ea4d1b2f8feedba188ea1375f712 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Thu, 28 Sep 2023 14:00:08 +0200 Subject: [PATCH 2/2] fix: generate go client --- .../notify_build_start_parameters.go | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/go/plumbing/operations/notify_build_start_parameters.go b/go/plumbing/operations/notify_build_start_parameters.go index 28c9f6a2..c52ecc87 100644 --- a/go/plumbing/operations/notify_build_start_parameters.go +++ b/go/plumbing/operations/notify_build_start_parameters.go @@ -63,6 +63,10 @@ type NotifyBuildStartParams struct { /*BuildID*/ BuildID string + /*BuildVersion*/ + BuildVersion *string + /*BuildbotVersion*/ + BuildbotVersion *string timeout time.Duration Context context.Context @@ -113,6 +117,28 @@ func (o *NotifyBuildStartParams) SetBuildID(buildID string) { o.BuildID = buildID } +// WithBuildVersion adds the buildVersion to the notify build start params +func (o *NotifyBuildStartParams) WithBuildVersion(buildVersion *string) *NotifyBuildStartParams { + o.SetBuildVersion(buildVersion) + return o +} + +// SetBuildVersion adds the buildVersion to the notify build start params +func (o *NotifyBuildStartParams) SetBuildVersion(buildVersion *string) { + o.BuildVersion = buildVersion +} + +// WithBuildbotVersion adds the buildbotVersion to the notify build start params +func (o *NotifyBuildStartParams) WithBuildbotVersion(buildbotVersion *string) *NotifyBuildStartParams { + o.SetBuildbotVersion(buildbotVersion) + return o +} + +// SetBuildbotVersion adds the buildbotVersion to the notify build start params +func (o *NotifyBuildStartParams) SetBuildbotVersion(buildbotVersion *string) { + o.BuildbotVersion = buildbotVersion +} + // WriteToRequest writes these params to a swagger request func (o *NotifyBuildStartParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -126,6 +152,38 @@ func (o *NotifyBuildStartParams) WriteToRequest(r runtime.ClientRequest, reg str return err } + if o.BuildVersion != nil { + + // query param build_version + var qrBuildVersion string + if o.BuildVersion != nil { + qrBuildVersion = *o.BuildVersion + } + qBuildVersion := qrBuildVersion + if qBuildVersion != "" { + if err := r.SetQueryParam("build_version", qBuildVersion); err != nil { + return err + } + } + + } + + if o.BuildbotVersion != nil { + + // query param buildbot_version + var qrBuildbotVersion string + if o.BuildbotVersion != nil { + qrBuildbotVersion = *o.BuildbotVersion + } + qBuildbotVersion := qrBuildbotVersion + if qBuildbotVersion != "" { + if err := r.SetQueryParam("buildbot_version", qBuildbotVersion); err != nil { + return err + } + } + + } + if len(res) > 0 { return errors.CompositeValidationError(res...) }