X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frestapi%2Foperations%2Fa1_mediator%2Fa1_controller_get_policy_instance_urlbuilder.go;h=c4eea21b3b57db1a0e96c4e5b967d714d1cb54e8;hb=c74aa8d94c6f813ec94dc824fa820e1bedbe4529;hp=856e61b42376d128c1a77719fe63cc31679e589d;hpb=b7a743adb64d9a737e505d54fbdbe46777551d06;p=ric-plt%2Fa1.git diff --git a/pkg/restapi/operations/a1_mediator/a1_controller_get_policy_instance_urlbuilder.go b/pkg/restapi/operations/a1_mediator/a1_controller_get_policy_instance_urlbuilder.go index 856e61b..c4eea21 100644 --- a/pkg/restapi/operations/a1_mediator/a1_controller_get_policy_instance_urlbuilder.go +++ b/pkg/restapi/operations/a1_mediator/a1_controller_get_policy_instance_urlbuilder.go @@ -39,6 +39,8 @@ type A1ControllerGetPolicyInstanceURL struct { PolicyInstanceID string PolicyTypeID int64 + NotificationDestination *string + _basePath string // avoid unkeyed usage _ struct{} @@ -63,7 +65,7 @@ func (o *A1ControllerGetPolicyInstanceURL) SetBasePath(bp string) { func (o *A1ControllerGetPolicyInstanceURL) Build() (*url.URL, error) { var _result url.URL - var _path = "/a1-p/policytypes/{policy_type_id}/policies/{policy_instance_id}" + var _path = "/A1-P/v2/policytypes/{policy_type_id}/policies/{policy_instance_id}" policyInstanceID := o.PolicyInstanceID if policyInstanceID != "" { @@ -82,6 +84,18 @@ func (o *A1ControllerGetPolicyInstanceURL) 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 }