Files
sendico/api/pkg/model/currency.go
2025-12-12 11:05:12 +01:00

30 lines
728 B
Go

package model
type Currency string
const (
CurrencyEUR Currency = "EUR" // Euro
CurrencyUSD Currency = "USD" // US Dollar
CurrencyRUB Currency = "RUB" // Russian Ruble
CurrencyUAH Currency = "UAH" // Ukrainian Hryvnia
CurrencyPLN Currency = "PLN" // Polish Złoty
CurrencyCZK Currency = "CZK" // Czech Koruna
CurrencyUSDT Currency = "USDT" // Czech Koruna
)
// All supported currencies
var SupportedCurrencies = []Currency{
CurrencyEUR,
CurrencyUSD,
CurrencyRUB,
CurrencyUAH,
CurrencyPLN,
CurrencyCZK,
CurrencyUSDT,
}
type Amount struct {
Total float64 `bson:"total" json:"total"` // Total amount billed
Currency Currency `bson:"currency" json:"currency"` // Currency for the invoice
}