package dto

type Country struct {
	ID                int64  `json:"id"`
	InternationalName string `json:"internationalName"`
	LocalizedName     string `json:"localizedName"`
	Code              string `json:"code"`
}

type GetCountriesResponse struct {
	Data []*Country `json:"data"`
}

type GetLocationsRequest struct {
	CountryID string `uri:"id"`
	ParentID  int64  `form:"parentId"`
}

type Location struct {
	ID                int64  `json:"id"`
	InternationalName string `json:"internationalName"`
	LocalizedName     string `json:"localizedName"`
	CountryID         int64  `json:"countryId"`
	ParentID          int64  `json:"parentId"`
}

type GetLocationsResponse struct {
	Data []*Location `json:"data"`
}
