natsio/model/location_request.go

66 lines
1.6 KiB
Go
Raw Normal View History

2022-08-26 10:15:49 +00:00
package model
// LocationRequestPayload ...
2022-10-05 10:59:44 +00:00
type (
LocationRequestPayload struct {
Province int `json:"province"`
District int `json:"district"`
Ward int `json:"ward"`
}
2022-09-07 07:01:29 +00:00
2022-10-05 10:59:44 +00:00
// ProvinceRequestPayload ...
ProvinceRequestPayload struct {
Codes []int `json:"codes"`
}
2022-09-07 07:01:29 +00:00
2022-10-05 10:59:44 +00:00
// ProvinceRequestCondition ...
ProvinceRequestCondition struct {
2022-10-06 04:22:10 +00:00
Code int `json:"code"`
Codes []int `json:"codes"`
Slug string `json:"slug"`
Slugs []string `json:"slugs"`
Keyword string `json:"keyword"`
Region string `json:"region"`
2022-10-05 10:59:44 +00:00
}
2022-09-07 07:01:29 +00:00
2022-10-05 10:59:44 +00:00
// DistrictRequestPayload ...
DistrictRequestPayload struct {
Codes []int `json:"codes"`
}
// DistrictRequestCondition ...
DistrictRequestCondition struct {
2022-10-06 02:19:21 +00:00
Code int `json:"code"`
Codes []int `json:"codes"`
ProvinceCode int `json:"provinceCode"`
Slug string `json:"slug"`
ProvinceSlug string `json:"provinceSlug"`
2022-10-06 04:22:10 +00:00
Keyword string `json:"keyword"`
2022-10-05 10:59:44 +00:00
}
// WardRequestPayload ...
WardRequestPayload struct {
Codes []int `json:"codes"`
}
// WardRequestCondition ...
WardRequestCondition struct {
2022-10-06 02:19:21 +00:00
Code int `json:"code"`
Codes []int `json:"codes"`
DistrictCode int `json:"districtCode"`
ProvinceCode int `json:"provinceCode"`
Slug string `json:"slug"`
DistrictSlug string `json:"districtSlug"`
ProvinceSlug string `json:"provinceSlug"`
Keyword string `json:"keyword"`
}
// ProvinceDistinctWithField ...
ProvinceDistinctWithField struct {
Conditions struct {
Region string `json:"region"`
} `json:"conditions"`
Field string `json:"filed"`
2022-10-05 10:59:44 +00:00
}
)