From 362f5d925cc27c6d09b1daae8caff48797110703 Mon Sep 17 00:00:00 2001 From: Stefanos Papadakis Date: Sun, 28 Aug 2022 11:59:22 +0300 Subject: [PATCH] Add comments --- pkg/models/expense_classification.go | 2 ++ pkg/models/income_classification.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkg/models/expense_classification.go b/pkg/models/expense_classification.go index 4f5fdeb..18c425e 100644 --- a/pkg/models/expense_classification.go +++ b/pkg/models/expense_classification.go @@ -22,6 +22,8 @@ type InvoicesExpensesClassificationDetails struct { ExpensesClassificationDetailData []ExpensesClassificationType `xml:"ExpensesClassificationDetailData"` } +// MarshalXML transforms an ExpensesClassificationType to expensesClassificationType and serializes it in order to +// include the `ecls` namespace for every field. func (classification ExpensesClassificationType) MarshalXML(enc *xml.Encoder, start xml.StartElement) error { type expensesClassificationType struct { ClassificationType string `xml:"ecls:classificationType"` diff --git a/pkg/models/income_classification.go b/pkg/models/income_classification.go index eb73f01..6942684 100644 --- a/pkg/models/income_classification.go +++ b/pkg/models/income_classification.go @@ -22,6 +22,8 @@ type InvoicesIncomeClassificationDetails struct { IncomeClassificationDetailData []IncomeClassificationType `xml:"incomeClassificationDetailData"` } +// MarshalXML transforms an IncomeClassificationType to incomeClassificationType and serializes it in order to include +// the `icls` namespace for every field. func (classification IncomeClassificationType) MarshalXML(enc *xml.Encoder, start xml.StartElement) error { type incomeClassificationType struct { ClassificationType string `xml:"icls:classificationType"`