PolicyInstanceID string
PolicyTypeID int64
+ NotificationDestination *string
+
_basePath string
// avoid unkeyed usage
_ struct{}
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 != "" {
_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
}