diff --git a/handlers/contract.go b/handlers/contract.go index 8aacbd7..b18715a 100644 --- a/handlers/contract.go +++ b/handlers/contract.go @@ -55,7 +55,7 @@ func GenerateContract(c *fiber.Ctx) error { }) } - result, err := generator.Execute(template, &services.ContractTemplateOptions{ + result, err := generator.Execute(template, &models.ContractTemplateOptions{ Runners: contract.Runners, CurrencySymbol: "€", Disclaimer: "This is a disclaimer", diff --git a/models/contract.go b/models/contract.go index 6e1e45a..d87d500 100644 --- a/models/contract.go +++ b/models/contract.go @@ -18,3 +18,14 @@ type Group struct { Name string `json:"name"` ParentGroup *Group `json:"parent_group"` } + +type ContractTemplateOptions struct { + Runners []Runner `json:"runners"` + CurrencySymbol string `json:"currency_symbol"` + Disclaimer string `json:"disclaimer"` + ReceiptMinimumAmount int `json:"receipt_minimum_amount"` + EventName string `json:"event_name"` + SponsoringHeader string `json:"base_url"` + BarcodeFormat string `json:"barcode_format"` + BarcodePrefix string `json:"barcode_prefix"` +} diff --git a/services/templater.go b/services/templater.go index eba649f..a63752c 100644 --- a/services/templater.go +++ b/services/templater.go @@ -8,7 +8,6 @@ import ( "image/png" "strconv" - "git.odit.services/lfk/document-server/models" "github.com/boombuler/barcode" "github.com/boombuler/barcode/code128" "github.com/boombuler/barcode/ean" @@ -23,17 +22,6 @@ type Templater interface { type DefaultTemplater struct { } -type ContractTemplateOptions struct { - Runners []models.Runner `json:"runners"` - CurrencySymbol string `json:"currency_symbol"` - Disclaimer string `json:"disclaimer"` - ReceiptMinimumAmount int `json:"receipt_minimum_amount"` - EventName string `json:"event_name"` - SponsoringHeader string `json:"base_url"` - BarcodeFormat string `json:"barcode_format"` - BarcodePrefix string `json:"barcode_prefix"` -} - func idToEan13(id int, prefix string) (string, error) { idStr := strconv.Itoa(id)