func()

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
}