Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Areas ¶
type Areas struct { Status string `json:"status"` Data struct { Title string `json:"title"` Content string `json:"content"` Rows []struct { ID int `json:"id"` Name string `json:"name"` Alias string `json:"alias"` PostCode string `json:"postcode"` } `json:"rows"` } `json:"data"` }
Areas struct contains response from API GetAreas.
type Cities ¶
type Cities struct { Status string `json:"status"` Data struct { Title string `json:"title"` Content string `json:"content"` Rows []struct { ID int `json:"id"` Name string `json:"name"` ProvinceID int `json:"province_id"` ProvinceName string `json:"province_name"` } `json:"rows"` } `json:"data"` }
Cities struct contains response from API GetCities.
func GetCitiesWithContext ¶
GetCitiesWithContext retrieves cities based on province ID with context.
func GetOriginCities ¶
GetOriginCities retrieves provinces in which Shipper provides pickup service.
type Countries ¶
type Countries struct { Status string `json:"status"` Data struct { Title string `json:"title"` Content string `json:"content"` Rows []struct { CountryName string `json:"country_name"` CountryID int `json:"country_id"` } `json:"rows"` } `json:"data"` }
Countries struct contains response from API GetCountries.
func GetCountries ¶
GetCountries retrieves country data in a list.
type Locations ¶
type Locations struct { Status string `json:"status"` Data struct { Title string `json:"title"` Content string `json:"content"` Rows []struct { AreaID int `json:"area_id"` AreaName string `json:"area_name"` AreaAlias string `json:"area_alias"` CityID int `json:"city_id"` CityName string `json:"city_name"` Label string `json:"label"` OrderList int `json:"order_list"` ProvinceID int `json:"province_id"` ProvinceName string `json:"province_name"` SuburbID int `json:"suburb_id"` SuburbName string `json:"suburb_name"` SuburbAlias string `json:"suburb_alias"` Value string `json:"value"` } `json:"rows"` } `json:"data"` }
Locations struct contains response from API SearchLocations.
func SearchLocation ¶
SearchLocation retrieves every area, suburb, and city whose names include the submitted substring (including postcode).
type Provinces ¶
type Provinces struct { Status string `json:"status"` Data struct { Title string `json:"title"` Content string `json:"content"` Rows []struct { ID int `json:"id"` Name string `json:"name"` } `json:"rows"` } `json:"data"` }
Provinces struct contains response from API GetProvinces.
func GetProvinces ¶
GetProvinces retrieves all provinces in Indonesia in a list.
type Suburbs ¶
type Suburbs struct { Status string `json:"status"` Data struct { Title string `json:"title"` Content string `json:"content"` Rows []struct { ID int `json:"id"` Name string `json:"name"` Alias string `json:"alias"` } `json:"rows"` } `json:"data"` }
Suburbs struct contains response from API GetSuburbs.
func GetSuburbs ¶
GetSuburbs retrieves suburbs based on submitted city ID.