| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package request
- import "encoding/json"
- type LoginRequest struct {
- UserName string `json:"UserName"`
- Password string `json:"Password"`
- }
- type QueryPriceRequest struct {
- Token string `json:"Token"`
- Data struct {
- CarNo string `json:"CarNo"`
- QueryTime string `json:"QueryTime"`
- InTime string `json:"InTime"`
- } `json:"Data"`
- }
- type PaySuccessRequest struct {
- Token string `json:"Token"`
- Data struct {
- OrderID string `json:"OrderId"`
- CarNo string `json:"CarNo"`
- Money json.RawMessage `json:"Money"`
- PayTime string `json:"PayTime"`
- PayType int `json:"PayType"`
- PayDev int `json:"PayDev"`
- DevID string `json:"DevId"`
- Remark string `json:"ReMark"`
- } `json:"Data"`
- }
- // PayStatusRequest is used by a payment machine to reconcile a payment
- // notification that may have timed out or been retried.
- type PayStatusRequest struct {
- Token string `json:"Token"`
- Data struct {
- OrderID string `json:"OrderId"`
- CarNo string `json:"CarNo"`
- DevID string `json:"DevId"`
- } `json:"Data"`
- }
- type HeartbeatRequest struct {
- Token string `json:"Token"`
- }
|