package models import "time" type Invoice struct { ID int64 `json:"id"` InvoiceCode string `json:"invoiceCode"` Type string `json:"type"` Status string `json:"status"` InvoiceConfigID int64 `json:"invoiceConfigId"` TotalItems int32 `json:"totalItems"` Note string `json:"note"` CreatedBy string `json:"createdBy"` ApprovedBy string `json:"approvedBy"` CompletedAt time.Time `json:"completedAt"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` Metadata []byte `json:"metadata"` }