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"`
|
2022-10-27 09:03:11 +00:00
|
|
|
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"`
|
2022-10-27 09:03:11 +00:00
|
|
|
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"`
|
2022-10-27 09:03:11 +00:00
|
|
|
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: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: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: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
|
|
|
}
|
|
|
|
)
|