From 389922f22da3ec80187c5e68d84face12abe1a6a Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Tue, 3 Dec 2024 18:27:24 +0100 Subject: [PATCH] feat(model): Card Models --- models/card.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 models/card.go diff --git a/models/card.go b/models/card.go new file mode 100644 index 0000000..d32a037 --- /dev/null +++ b/models/card.go @@ -0,0 +1,21 @@ +package models + +type CardRequest struct { + Cards []Card `json:"card"` + Locale string `json:"locale" enums:"en,de"` +} + +type Card struct { + ID int `json:"id"` + Enabled bool `json:"enabled"` + Runner Runner `json:"runner"` + Code string `json:"code"` +} + +type ContractTemplateOptions struct { + Cards []Card `json:"cards"` + EventName string `json:"event_name"` + CardSubtitle string `json:"card_subtitle"` + BarcodeFormat string `json:"barcode_format"` + BarcodePrefix string `json:"barcode_prefix"` +}