Upstream sync

This commit is contained in:
Senad Uka
2023-10-16 12:03:47 +02:00
parent 533451f39d
commit 00d15ebe7e
4 changed files with 137 additions and 13 deletions

View File

@@ -25,7 +25,7 @@ type Invoice struct {
InvoiceDate time.Time `json:"invoiceDate"`
InvoiceDueDate time.Time `json:"invoiceDueDate"`
ContractID uint `json:"contractId"`
InvoiceItem *[]InvoiceItem `json:"invoiceItem"`
InvoiceItem []InvoiceItem `json:"invoiceItem"`
Status string `json:"status"`
}
@@ -53,7 +53,7 @@ type InvoiceResponse struct {
InvoiceDate time.Time `json:"invoiceDate"`
InvoiceDueDate time.Time `json:"invoiceDueDate"`
ContractID uint `json:"contractId"`
InvoiceItem *[]InvoiceItem `json:"invoiceItem"`
InvoiceItem []InvoiceItem `json:"invoiceItem"`
Status string `json:"status"`
}
@@ -62,7 +62,7 @@ func ConvertInvoiceToResponse(invoices []Invoice) []InvoiceResponse {
for _, invoice := range invoices {
if invoice.InvoiceItem == nil {
emptySlice := make([]InvoiceItem, 0)
invoice.InvoiceItem = &emptySlice
invoice.InvoiceItem = emptySlice
}
invoiceResponse := InvoiceResponse{