package models func updateIfNonEmpty(old *string, newValue string) { if newValue != "" { *old = newValue } } func updateIfNonZeroInt(old *int, newValue int) { if newValue != 0 { *old = newValue } } func updateIfNonZeroFloat(old *float32, newValue float32) { if newValue != 0. { *old = newValue } }