integrate-onpoint #5
			
				
			
		
		
		
	| 
						 | 
				
			
			@ -1,7 +1,6 @@
 | 
			
		|||
package globalcare
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"encoding/json"
 | 
			
		||||
	"time"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -41,20 +40,7 @@ type VehicleInfo struct {
 | 
			
		|||
// CarOccupantAccidentInsuranceObj ...
 | 
			
		||||
type CarOccupantAccidentInsuranceObj struct {
 | 
			
		||||
	NumberOfSeats int `json:"numberOfSeats"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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,
 | 
			
		||||
	})
 | 
			
		||||
	Buy           int `json:"buy"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// InsuredInfo ...
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue