package models type CardRequest struct { Cards []Card `json:"cards" validate:"required"` Locale string `json:"locale" enums:"en,de" validate:"required"` } type Card struct { ID int `json:"id" validate:"required"` Enabled bool `json:"enabled" default:"true"` Runner Runner `json:"runner" validate:"required"` Code string `json:"code" validate:"required"` } type CardTemplateOptions struct { CardSegments []CardTemplateSegment `json:"card_segments"` EventName string `json:"event_name"` CardSubtitle string `json:"card_subtitle"` BarcodeFormat string `json:"barcode_format"` BarcodePrefix string `json:"barcode_prefix"` } type CardTemplateSegment struct { Cards []Card `json:"cards"` CardsSwapped []Card `json:"cards_swapped"` }