Versions in this module Expand all Collapse all v0 v0.1.1 May 16, 2026 v0.1.0 May 6, 2026 Changes in this version + type Money struct + Amount float64 + Currency string + func NewINR(amount float64) Money + func NewMoney(amount float64) (Money, error) + func (m *Money) UnmarshalJSON(data []byte) error + func (m Money) Add(other Money) (Money, error) + func (m Money) Float64() float64 + func (m Money) GreaterThan(other Money) (bool, error) + func (m Money) IsNegative() bool + func (m Money) IsPositive() bool + func (m Money) IsZero() bool + func (m Money) MarshalJSON() ([]byte, error) + func (m Money) Multiply(factor float64) Money + func (m Money) String() string + func (m Money) Sub(other Money) (Money, error)