1
0
Fork 0
This commit is contained in:
Vojtěch Mareš 2024-05-04 18:21:37 +02:00
parent 7ed1e05284
commit 49e05cac10
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D
23 changed files with 613 additions and 253 deletions

View file

@ -1,3 +1,22 @@
package training
type Price float32
// type Price float32
type TrainingPrice struct {
Currency string `json:"currency"`
Amount float64 `json:"amount"`
Type PriceType `json:"type"` // open | corporate
}
type PriceType string
var (
PriceTypes = []PriceType{OpenPrice, CorporatePrice, StudentPrice, GovernmentPrice}
)
const (
OpenPrice PriceType = "OPEN"
CorporatePrice PriceType = "CORPORATE"
StudentPrice PriceType = "STUDENT"
GovernmentPrice PriceType = "GOVERNMENT"
)