Update Payment VA

This commit is contained in:
aditya.siregar
2024-10-15 11:52:34 +07:00
parent d458f0649d
commit 764ea68bf9
17 changed files with 697 additions and 81 deletions
+3 -1
View File
@@ -15,9 +15,10 @@ type Order struct {
type CustomerOrder struct {
PartnerID int64 `json:"partner_id" validate:"required"`
PaymentMethod transaction.PaymentMethod `json:"payment_method" validate:"required,oneof=ONLINE"`
PaymentMethod transaction.PaymentMethod `json:"payment_method" validate:"required,oneof=VA"`
OrderItems []OrderItem `json:"order_items" validate:"required,min=1"`
VisitDate string `json:"visit_date" validate:"required"`
BankCode string `json:"bank_code"`
}
func (o *CustomerOrder) ToEntity(createdBy int64) *entity.OrderRequest {
@@ -36,6 +37,7 @@ func (o *CustomerOrder) ToEntity(createdBy int64) *entity.OrderRequest {
CreatedBy: createdBy,
Source: "ONLINE",
VisitDate: o.VisitDate,
BankCode: o.BankCode,
}
}