in models/v3/schema/types/types.go [231:250]
func (n NotificationResource) Validate() error {
if n.ResourceID == "" {
return errors.New(".ResourceID is required")
}
if n.StatusCode != StatusCode {
return errors.New(".StatusCode is required as OK")
}
if n.ArmResource != (ArmResource{}) {
if err := n.ArmResource.Validate(); err != nil {
return fmt.Errorf(".ArmResource: %w", err)
}
}
if err := n.ResourceSystemProperties.Validate(); err != nil {
return fmt.Errorf(".ResourceSystemProperties: %w", err)
}
return nil
}