Interface StructuredRequest
-
- All Superinterfaces:
GeocodeServiceRequest,GeocodeSplittableRequest,MapLinkServiceRequest<SuggestionsResult>,Validable
- All Known Implementing Classes:
StructuredRequest.Multi,StructuredRequest.Single
public interface StructuredRequest extends GeocodeSplittableRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStructuredRequest.Multistatic classStructuredRequest.Single
-
Method Summary
Static Methods Modifier and Type Method Description static StructuredRequest.Multimulti(StructuredRequest.Single... requests)static StructuredRequest.Multimulti(List<StructuredRequest.Single> requests)static StructuredRequest.Single.SingleBuilderof(String id)static StructuredRequest.SingleofCity(String id, String city, String state)static StructuredRequest.SingleofDistrict(String id, String district, String city, String state)static StructuredRequest.SingleofState(String id, String state)-
Methods inherited from interface global.maplink.geocode.schema.GeocodeServiceRequest
getResponseParser
-
Methods inherited from interface global.maplink.geocode.schema.GeocodeSplittableRequest
split
-
Methods inherited from interface global.maplink.MapLinkServiceRequest
asHttpRequest, validate
-
Methods inherited from interface global.maplink.validations.Validable
throwIfInvalid
-
-
-
-
Method Detail
-
of
static StructuredRequest.Single.SingleBuilder of(String id)
-
ofState
static StructuredRequest.Single ofState(String id, String state)
-
ofCity
static StructuredRequest.Single ofCity(String id, String city, String state)
-
ofDistrict
static StructuredRequest.Single ofDistrict(String id, String district, String city, String state)
-
multi
static StructuredRequest.Multi multi(StructuredRequest.Single... requests)
-
multi
static StructuredRequest.Multi multi(List<StructuredRequest.Single> requests)
-
-