-
Notifications
You must be signed in to change notification settings - Fork 166
/
responseServiceOrder.go
52 lines (46 loc) · 1.72 KB
/
responseServiceOrder.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package response
type PostPayment struct {
Name string `json:"name"`
Amount int `json:"amount"`
Description string `json:"description"`
Count int `json:"count"`
}
type PostDiscount struct {
Name string `json:"name"`
Description string `json:"description"`
Amount int `json:"amount"`
Count int `json:"count"`
}
type RisFund struct {
Name string `json:"name"`
Amount int `json:"amount"`
Description string `json:"description"`
}
type TimeRange struct {
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
StartTimeRemark string `json:"start_time_remark"`
EndTimeRemark string `json:"end_time_remark"`
}
type Location struct {
StartLocation string `json:"start_location"`
EndLocation string `json:"end_location"`
}
type ResponseServiceOrder struct {
AppId string `json:"appid"`
MchId string `json:"mchid"`
OutOrderNo string `json:"out_order_no"`
ServiceId string `json:"service_id"`
ServiceIntroduction string `json:"service_introduction"`
State string `json:"state"`
StateDescription string `json:"state_description"`
PostPayments []PostPayment `json:"post_payments"`
PostDiscounts []PostDiscount `json:"post_discounts"`
RiskFund RisFund `json:"risk_fund"`
TimeRange TimeRange `json:"time_range"`
Location Location `json:"location"`
Attach string `json:"attach"`
NotifyUrl string `json:"notify_url"`
OrderId string `json:"order_id"`
Package string `json:"package"`
}