update gc car payload

This commit is contained in:
Sinh 2022-10-24 18:00:46 +07:00
parent ad143b3736
commit e9f66f611e
1 changed files with 1 additions and 15 deletions

View File

@ -1,7 +1,6 @@
package globalcare package globalcare
import ( import (
"encoding/json"
"time" "time"
) )
@ -41,20 +40,7 @@ type VehicleInfo struct {
// CarOccupantAccidentInsuranceObj ... // CarOccupantAccidentInsuranceObj ...
type CarOccupantAccidentInsuranceObj struct { type CarOccupantAccidentInsuranceObj struct {
NumberOfSeats int `json:"numberOfSeats"` NumberOfSeats int `json:"numberOfSeats"`
} Buy int `json:"buy"`
func (c *CarOccupantAccidentInsuranceObj) MarshalJSON() ([]byte, error) {
buy := 1
if c.NumberOfSeats <= 0 {
buy = 2
}
return json.Marshal(&struct {
Buy int `json:"buy"`
NumberOfSeats int `json:"numberOfSeats"`
}{
Buy: buy,
NumberOfSeats: c.NumberOfSeats,
})
} }
// InsuredInfo ... // InsuredInfo ...