natsio/model/location_response.go

88 lines
2.4 KiB
Go
Raw Normal View History

2022-08-26 10:15:49 +00:00
package model
2022-10-27 07:30:40 +00:00
type (
// ResponseLocationAddress ...
ResponseLocationAddress struct {
Province LocationProvince `json:"province"`
District LocationDistrict `json:"district"`
Ward LocationWard `json:"ward"`
}
// LocationProvince ...
LocationProvince struct {
ID string `json:"id"`
Name string `json:"name"`
Code int `json:"code"`
Slug string `json:"slug"`
2022-10-27 07:30:40 +00:00
RegionCode string `json:"regionCode"`
MainRegionCode string `json:"mainRegionCode"`
}
// LocationDistrict ...
LocationDistrict struct {
ID string `json:"id"`
Name string `json:"name"`
Code int `json:"code"`
Slug string `json:"slug"`
2022-10-27 07:30:40 +00:00
}
// LocationWard ...
LocationWard struct {
ID string `json:"id"`
Name string `json:"name"`
Code int `json:"code"`
Slug string `json:"slug"`
2022-10-27 07:30:40 +00:00
}
// LocationProvinceResponse ...
LocationProvinceResponse struct {
Provinces []LocationProvince `json:"provinces"`
}
// LocationDistrictResponse ...
LocationDistrictResponse struct {
Districts []LocationDistrict `json:"districts"`
}
// LocationWardResponse ...
LocationWardResponse struct {
Wards []LocationWard `json:"wards"`
}
// LocationProvinceDetailResponse ...
LocationProvinceDetailResponse struct {
2022-11-20 17:29:18 +00:00
ID string `json:"_id"`
2022-11-20 17:08:21 +00:00
Name string `json:"name"`
Slug string `json:"slug"`
Code int `json:"code"`
CountryCode string `json:"countryCode"`
RegionCode string `json:"regionCode"`
MainRegionCode string `json:"mainRegionCode"`
TotalDistricts int `json:"totalDistricts"`
TotalWards int `json:"totalWards"`
2022-10-27 07:30:40 +00:00
}
// LocationDistrictDetailResponse ...
LocationDistrictDetailResponse struct {
2022-11-20 17:29:18 +00:00
ID string `json:"_id"`
2022-11-20 17:08:21 +00:00
Name string `json:"name"`
OldSlugs []string `json:"oldSlugs"`
Slug string `json:"slug"`
Code int `json:"code"`
ProvinceCode int `json:"provinceCode"`
Area int `json:"area"`
TotalWards int `json:"totalWards"`
2022-10-27 07:30:40 +00:00
}
// LocationWardDetailResponse ...
LocationWardDetailResponse struct {
2022-11-20 17:29:18 +00:00
ID string `json:"_id"`
2022-11-20 17:08:21 +00:00
Name string `json:"name"`
OldSlugs []string `json:"oldSlugs"`
Slug string `json:"slug"`
Code int `json:"code"`
DistrictCode int `json:"districtCode"`
ProvinceCode int `json:"provinceCode"`
2022-10-27 07:30:40 +00:00
}
)