X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frestapi%2Foperations%2Fa1_mediator%2Fa1_controller_create_or_replace_policy_instance_urlbuilder.go;fp=pkg%2Frestapi%2Foperations%2Fa1_mediator%2Fa1_controller_create_or_replace_policy_instance_urlbuilder.go;h=df6bd5e9e9cbf7f9e99da4a9c57e0e19fa83a9fd;hb=5152bd39551f19139752d89a795327ca9dd189db;hp=4c28a6990f5f72b65c9f65fea2028d7284c43102;hpb=272fb5b36779f68a944ca317fa6a6159da0128e3;p=ric-plt%2Fa1.git diff --git a/pkg/restapi/operations/a1_mediator/a1_controller_create_or_replace_policy_instance_urlbuilder.go b/pkg/restapi/operations/a1_mediator/a1_controller_create_or_replace_policy_instance_urlbuilder.go index 4c28a69..df6bd5e 100644 --- a/pkg/restapi/operations/a1_mediator/a1_controller_create_or_replace_policy_instance_urlbuilder.go +++ b/pkg/restapi/operations/a1_mediator/a1_controller_create_or_replace_policy_instance_urlbuilder.go @@ -39,6 +39,8 @@ type A1ControllerCreateOrReplacePolicyInstanceURL struct { PolicyInstanceID string PolicyTypeID int64 + NotificationDestination *string + _basePath string // avoid unkeyed usage _ struct{} @@ -82,6 +84,18 @@ func (o *A1ControllerCreateOrReplacePolicyInstanceURL) Build() (*url.URL, error) _basePath := o._basePath _result.Path = golangswaggerpaths.Join(_basePath, _path) + qs := make(url.Values) + + var notificationDestinationQ string + if o.NotificationDestination != nil { + notificationDestinationQ = *o.NotificationDestination + } + if notificationDestinationQ != "" { + qs.Set("notificationDestination", notificationDestinationQ) + } + + _result.RawQuery = qs.Encode() + return &_result, nil }