Documentation
¶
Index ¶
- type Client
- type SearchSearchBadRequest
- type SearchSearchForbidden
- type SearchSearchOK
- type SearchSearchParams
- func (o *SearchSearchParams) SetContext(ctx context.Context)
- func (o *SearchSearchParams) SetDevid(devid *string)
- func (o *SearchSearchParams) SetHTTPClient(client *http.Client)
- func (o *SearchSearchParams) SetIncludeAddresses(includeAddresses *bool)
- func (o *SearchSearchParams) SetIncludeOutlets(includeOutlets *bool)
- func (o *SearchSearchParams) SetLatitude(latitude *float32)
- func (o *SearchSearchParams) SetLongitude(longitude *float32)
- func (o *SearchSearchParams) SetMatchRouteBySuburb(matchRouteBySuburb *bool)
- func (o *SearchSearchParams) SetMatchStopByGtfsStopID(matchStopByGtfsStopID *bool)
- func (o *SearchSearchParams) SetMatchStopBySuburb(matchStopBySuburb *bool)
- func (o *SearchSearchParams) SetMaxDistance(maxDistance *float32)
- func (o *SearchSearchParams) SetRouteTypes(routeTypes []int32)
- func (o *SearchSearchParams) SetSearchTerm(searchTerm string)
- func (o *SearchSearchParams) SetSignature(signature *string)
- func (o *SearchSearchParams) SetTimeout(timeout time.Duration)
- func (o *SearchSearchParams) SetToken(token *string)
- func (o *SearchSearchParams) WithContext(ctx context.Context) *SearchSearchParams
- func (o *SearchSearchParams) WithDevid(devid *string) *SearchSearchParams
- func (o *SearchSearchParams) WithHTTPClient(client *http.Client) *SearchSearchParams
- func (o *SearchSearchParams) WithIncludeAddresses(includeAddresses *bool) *SearchSearchParams
- func (o *SearchSearchParams) WithIncludeOutlets(includeOutlets *bool) *SearchSearchParams
- func (o *SearchSearchParams) WithLatitude(latitude *float32) *SearchSearchParams
- func (o *SearchSearchParams) WithLongitude(longitude *float32) *SearchSearchParams
- func (o *SearchSearchParams) WithMatchRouteBySuburb(matchRouteBySuburb *bool) *SearchSearchParams
- func (o *SearchSearchParams) WithMatchStopByGtfsStopID(matchStopByGtfsStopID *bool) *SearchSearchParams
- func (o *SearchSearchParams) WithMatchStopBySuburb(matchStopBySuburb *bool) *SearchSearchParams
- func (o *SearchSearchParams) WithMaxDistance(maxDistance *float32) *SearchSearchParams
- func (o *SearchSearchParams) WithRouteTypes(routeTypes []int32) *SearchSearchParams
- func (o *SearchSearchParams) WithSearchTerm(searchTerm string) *SearchSearchParams
- func (o *SearchSearchParams) WithSignature(signature *string) *SearchSearchParams
- func (o *SearchSearchParams) WithTimeout(timeout time.Duration) *SearchSearchParams
- func (o *SearchSearchParams) WithToken(token *string) *SearchSearchParams
- func (o *SearchSearchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type SearchSearchReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for search API
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client
New creates a new search API client.
func (*Client) SearchSearch ¶
func (a *Client) SearchSearch(params *SearchSearchParams) (*SearchSearchOK, error)
SearchSearch views stops routes and myki ticket outlets that match the search term
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type SearchSearchBadRequest ¶
type SearchSearchBadRequest struct {
Payload *models.V3ErrorResponse
}
SearchSearchBadRequest handles this case with default header values.
Invalid Request
func NewSearchSearchBadRequest ¶
func NewSearchSearchBadRequest() *SearchSearchBadRequest
NewSearchSearchBadRequest creates a SearchSearchBadRequest with default headers values
func (*SearchSearchBadRequest) Error ¶
func (o *SearchSearchBadRequest) Error() string
func (*SearchSearchBadRequest) GetPayload ¶
func (o *SearchSearchBadRequest) GetPayload() *models.V3ErrorResponse
type SearchSearchForbidden ¶
type SearchSearchForbidden struct {
Payload *models.V3ErrorResponse
}
SearchSearchForbidden handles this case with default header values.
Access Denied
func NewSearchSearchForbidden ¶
func NewSearchSearchForbidden() *SearchSearchForbidden
NewSearchSearchForbidden creates a SearchSearchForbidden with default headers values
func (*SearchSearchForbidden) Error ¶
func (o *SearchSearchForbidden) Error() string
func (*SearchSearchForbidden) GetPayload ¶
func (o *SearchSearchForbidden) GetPayload() *models.V3ErrorResponse
type SearchSearchOK ¶
type SearchSearchOK struct {
Payload *models.V3SearchResult
}
SearchSearchOK handles this case with default header values.
Stops, routes and myki ticket outlets that contain the search term (note: stops and routes are ordered by route_type by default).
func NewSearchSearchOK ¶
func NewSearchSearchOK() *SearchSearchOK
NewSearchSearchOK creates a SearchSearchOK with default headers values
func (*SearchSearchOK) Error ¶
func (o *SearchSearchOK) Error() string
func (*SearchSearchOK) GetPayload ¶
func (o *SearchSearchOK) GetPayload() *models.V3SearchResult
type SearchSearchParams ¶
type SearchSearchParams struct {
/*Devid
Your developer id
*/
Devid *string
/*IncludeAddresses
Placeholder for future development; currently unavailable
*/
IncludeAddresses *bool
/*IncludeOutlets
Indicates if outlets will be returned in response (default = true)
*/
IncludeOutlets *bool
/*Latitude
Filter by geographic coordinate of latitude
*/
Latitude *float32
/*Longitude
Filter by geographic coordinate of longitude
*/
Longitude *float32
/*MatchRouteBySuburb
Indicates whether to find routes by suburbs in the search term (default = true)
*/
MatchRouteBySuburb *bool
/*MatchStopByGtfsStopID
Indicates whether to search for stops according to a metlink stop ID (default = false)
*/
MatchStopByGtfsStopID *bool
/*MatchStopBySuburb
Indicates whether to find stops by suburbs in the search term (default = true)
*/
MatchStopBySuburb *bool
/*MaxDistance
Filter by maximum distance (in metres) from location specified via latitude and longitude parameters
*/
MaxDistance *float32
/*RouteTypes
Filter by route_type; values returned via RouteTypes API (note: stops and routes are ordered by route_types specified)
*/
RouteTypes []int32
/*SearchTerm
Search text (note: if search text is numeric and/or less than 3 characters, the API will only return routes)
*/
SearchTerm string
/*Signature
Authentication signature for request
*/
Signature *string
/*Token
Please ignore
*/
Token *string
Context context.Context
HTTPClient *http.Client
// contains filtered or unexported fields
}
SearchSearchParams contains all the parameters to send to the API endpoint for the search search operation typically these are written to a http.Request
func NewSearchSearchParams ¶
func NewSearchSearchParams() *SearchSearchParams
NewSearchSearchParams creates a new SearchSearchParams object with the default values initialized.
func NewSearchSearchParamsWithContext ¶
func NewSearchSearchParamsWithContext(ctx context.Context) *SearchSearchParams
NewSearchSearchParamsWithContext creates a new SearchSearchParams object with the default values initialized, and the ability to set a context for a request
func NewSearchSearchParamsWithHTTPClient ¶
func NewSearchSearchParamsWithHTTPClient(client *http.Client) *SearchSearchParams
NewSearchSearchParamsWithHTTPClient creates a new SearchSearchParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewSearchSearchParamsWithTimeout ¶
func NewSearchSearchParamsWithTimeout(timeout time.Duration) *SearchSearchParams
NewSearchSearchParamsWithTimeout creates a new SearchSearchParams object with the default values initialized, and the ability to set a timeout on a request
func (*SearchSearchParams) SetContext ¶
func (o *SearchSearchParams) SetContext(ctx context.Context)
SetContext adds the context to the search search params
func (*SearchSearchParams) SetDevid ¶
func (o *SearchSearchParams) SetDevid(devid *string)
SetDevid adds the devid to the search search params
func (*SearchSearchParams) SetHTTPClient ¶
func (o *SearchSearchParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the search search params
func (*SearchSearchParams) SetIncludeAddresses ¶
func (o *SearchSearchParams) SetIncludeAddresses(includeAddresses *bool)
SetIncludeAddresses adds the includeAddresses to the search search params
func (*SearchSearchParams) SetIncludeOutlets ¶
func (o *SearchSearchParams) SetIncludeOutlets(includeOutlets *bool)
SetIncludeOutlets adds the includeOutlets to the search search params
func (*SearchSearchParams) SetLatitude ¶
func (o *SearchSearchParams) SetLatitude(latitude *float32)
SetLatitude adds the latitude to the search search params
func (*SearchSearchParams) SetLongitude ¶
func (o *SearchSearchParams) SetLongitude(longitude *float32)
SetLongitude adds the longitude to the search search params
func (*SearchSearchParams) SetMatchRouteBySuburb ¶
func (o *SearchSearchParams) SetMatchRouteBySuburb(matchRouteBySuburb *bool)
SetMatchRouteBySuburb adds the matchRouteBySuburb to the search search params
func (*SearchSearchParams) SetMatchStopByGtfsStopID ¶
func (o *SearchSearchParams) SetMatchStopByGtfsStopID(matchStopByGtfsStopID *bool)
SetMatchStopByGtfsStopID adds the matchStopByGtfsStopId to the search search params
func (*SearchSearchParams) SetMatchStopBySuburb ¶
func (o *SearchSearchParams) SetMatchStopBySuburb(matchStopBySuburb *bool)
SetMatchStopBySuburb adds the matchStopBySuburb to the search search params
func (*SearchSearchParams) SetMaxDistance ¶
func (o *SearchSearchParams) SetMaxDistance(maxDistance *float32)
SetMaxDistance adds the maxDistance to the search search params
func (*SearchSearchParams) SetRouteTypes ¶
func (o *SearchSearchParams) SetRouteTypes(routeTypes []int32)
SetRouteTypes adds the routeTypes to the search search params
func (*SearchSearchParams) SetSearchTerm ¶
func (o *SearchSearchParams) SetSearchTerm(searchTerm string)
SetSearchTerm adds the searchTerm to the search search params
func (*SearchSearchParams) SetSignature ¶
func (o *SearchSearchParams) SetSignature(signature *string)
SetSignature adds the signature to the search search params
func (*SearchSearchParams) SetTimeout ¶
func (o *SearchSearchParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the search search params
func (*SearchSearchParams) SetToken ¶
func (o *SearchSearchParams) SetToken(token *string)
SetToken adds the token to the search search params
func (*SearchSearchParams) WithContext ¶
func (o *SearchSearchParams) WithContext(ctx context.Context) *SearchSearchParams
WithContext adds the context to the search search params
func (*SearchSearchParams) WithDevid ¶
func (o *SearchSearchParams) WithDevid(devid *string) *SearchSearchParams
WithDevid adds the devid to the search search params
func (*SearchSearchParams) WithHTTPClient ¶
func (o *SearchSearchParams) WithHTTPClient(client *http.Client) *SearchSearchParams
WithHTTPClient adds the HTTPClient to the search search params
func (*SearchSearchParams) WithIncludeAddresses ¶
func (o *SearchSearchParams) WithIncludeAddresses(includeAddresses *bool) *SearchSearchParams
WithIncludeAddresses adds the includeAddresses to the search search params
func (*SearchSearchParams) WithIncludeOutlets ¶
func (o *SearchSearchParams) WithIncludeOutlets(includeOutlets *bool) *SearchSearchParams
WithIncludeOutlets adds the includeOutlets to the search search params
func (*SearchSearchParams) WithLatitude ¶
func (o *SearchSearchParams) WithLatitude(latitude *float32) *SearchSearchParams
WithLatitude adds the latitude to the search search params
func (*SearchSearchParams) WithLongitude ¶
func (o *SearchSearchParams) WithLongitude(longitude *float32) *SearchSearchParams
WithLongitude adds the longitude to the search search params
func (*SearchSearchParams) WithMatchRouteBySuburb ¶
func (o *SearchSearchParams) WithMatchRouteBySuburb(matchRouteBySuburb *bool) *SearchSearchParams
WithMatchRouteBySuburb adds the matchRouteBySuburb to the search search params
func (*SearchSearchParams) WithMatchStopByGtfsStopID ¶
func (o *SearchSearchParams) WithMatchStopByGtfsStopID(matchStopByGtfsStopID *bool) *SearchSearchParams
WithMatchStopByGtfsStopID adds the matchStopByGtfsStopID to the search search params
func (*SearchSearchParams) WithMatchStopBySuburb ¶
func (o *SearchSearchParams) WithMatchStopBySuburb(matchStopBySuburb *bool) *SearchSearchParams
WithMatchStopBySuburb adds the matchStopBySuburb to the search search params
func (*SearchSearchParams) WithMaxDistance ¶
func (o *SearchSearchParams) WithMaxDistance(maxDistance *float32) *SearchSearchParams
WithMaxDistance adds the maxDistance to the search search params
func (*SearchSearchParams) WithRouteTypes ¶
func (o *SearchSearchParams) WithRouteTypes(routeTypes []int32) *SearchSearchParams
WithRouteTypes adds the routeTypes to the search search params
func (*SearchSearchParams) WithSearchTerm ¶
func (o *SearchSearchParams) WithSearchTerm(searchTerm string) *SearchSearchParams
WithSearchTerm adds the searchTerm to the search search params
func (*SearchSearchParams) WithSignature ¶
func (o *SearchSearchParams) WithSignature(signature *string) *SearchSearchParams
WithSignature adds the signature to the search search params
func (*SearchSearchParams) WithTimeout ¶
func (o *SearchSearchParams) WithTimeout(timeout time.Duration) *SearchSearchParams
WithTimeout adds the timeout to the search search params
func (*SearchSearchParams) WithToken ¶
func (o *SearchSearchParams) WithToken(token *string) *SearchSearchParams
WithToken adds the token to the search search params
func (*SearchSearchParams) WriteToRequest ¶
func (o *SearchSearchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type SearchSearchReader ¶
type SearchSearchReader struct {
// contains filtered or unexported fields
}
SearchSearchReader is a Reader for the SearchSearch structure.
func (*SearchSearchReader) ReadResponse ¶
func (o *SearchSearchReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.