Files
sendico/api/pkg/model/currency.go
Stephan D 62a6631b9a
All checks were successful
ci/woodpecker/push/db Pipeline was successful
ci/woodpecker/push/nats Pipeline was successful
service backend
2025-11-07 18:35:26 +01:00

28 lines
653 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
)
// All supported currencies
var SupportedCurrencies = []Currency{
CurrencyEUR,
CurrencyUSD,
CurrencyRUB,
CurrencyUAH,
CurrencyPLN,
CurrencyCZK,
}
type Amount struct {
Total float64 `bson:"total" json:"total"` // Total amount billed
Currency Currency `bson:"currency" json:"currency"` // Currency for the invoice
}