service backend
This commit is contained in:
27
api/pkg/model/currency.go
Normal file
27
api/pkg/model/currency.go
Normal file
@@ -0,0 +1,27 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user