Bootstrap copied BFF and local accounts with public Sendico contracts (#34)
This commit is contained in:
1 parent
67dc5b5b1e
commit
7062672a87
556 files changed
+42291
-777
No files matched your search
@@ -0,0 +1,29 @@
|
||||
package decimal
|
||||
|
||||
// RoundingMode specifies how to round decimal values
|
||||
type RoundingMode int
|
||||
|
||||
const (
|
||||
// RoundingModeUnspecified defaults to HALF_EVEN
|
||||
RoundingModeUnspecified RoundingMode = iota
|
||||
// RoundingModeHalfEven rounds to nearest, ties to even (banker's rounding)
|
||||
RoundingModeHalfEven
|
||||
// RoundingModeHalfUp rounds to nearest, ties away from zero
|
||||
RoundingModeHalfUp
|
||||
// RoundingModeDown rounds toward zero (truncate)
|
||||
RoundingModeDown
|
||||
)
|
||||
|
||||
// String returns the string representation of the rounding mode
|
||||
func (r RoundingMode) String() string {
|
||||
switch r {
|
||||
case RoundingModeHalfEven:
|
||||
return "HALF_EVEN"
|
||||
case RoundingModeHalfUp:
|
||||
return "HALF_UP"
|
||||
case RoundingModeDown:
|
||||
return "DOWN"
|
||||
default:
|
||||
return "HALF_EVEN"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user