customer/internal/utils/transfer/payment.go
Pasha 34a88a3a70
Some checks failed
Lint / Lint (push) Failing after 1m2s
rename go.mod
2024-11-18 21:44:09 +00:00

23 lines
546 B
Go

package transfer
import(
"gitea.pena/PenaSide/customer/internal/models"
"gitea.pena/PenaSide/customer/internal/proto/treasurer"
)
func ReceiptItemToProto(in models.Item) *treasurer.Item {
return &treasurer.Item{
Description: in.Description,
Measure: in.Measure,
Quantity: in.Quantity,
Money: in.Money,
Currency: in.Currency,
}
}
func ReceiptItemsToProto(in []models.Item) []*treasurer.Item {
result := make([]*treasurer.Item, len(in), len(in))
for i, item := range in {
result[i] = ReceiptItemToProto(item)
}
return result
}