and then copied state to a CreateNotificationPolicyRequest to create it on the other Opsgenie account. I was getting back an HTTP 422 with the message delayAction's UntilHour or UntilMinute is not valid.
I turns out that "untilMinute": 0, when serialized is being omitted from the request, as the property UntilMinute holds the default int value. I needs to be changed to a pointer to an int instead.
DISCLAIMER: I a Golang and an open source beginner. Please bear with me.
I ran into an issue when I was copying policies from one Opsgenie account to the other. I was reading the following policy:
and then copied state to a
CreateNotificationPolicyRequest
to create it on the other Opsgenie account. I was getting back an HTTP 422 with the messagedelayAction's UntilHour or UntilMinute is not valid
.I turns out that
"untilMinute": 0,
when serialized is being omitted from the request, as the propertyUntilMinute
holds the defaultint
value. I needs to be changed to a pointer to anint
instead.