Policy status notification handling - initial rollup
[ric-plt/a1.git] / pkg / restapi / operations / a1_mediator / a1_controller_create_or_replace_policy_instance_urlbuilder.go
index 4c28a69..df6bd5e 100644 (file)
@@ -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
 }