Documentation
¶
Overview ¶
Package adsblol provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.
Index ¶
- Constants
- func NewApiAirportApi0AirportIcaoGetRequest(server string, icao string) (*http.Request, error)
- func NewApiMe0MeGetRequest(server string) (*http.Request, error)
- func NewApiMy0MyGetRequest(server string) (*http.Request, error)
- func NewApiRoutesetApi0RoutesetPostRequest(server string, body ApiRoutesetApi0RoutesetPostJSONRequestBody) (*http.Request, error)
- func NewApiRoutesetApi0RoutesetPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewV2CallsignFilterV2CallsignCallsignGetRequest(server string, callsign string) (*http.Request, error)
- func NewV2ClosestV2ClosestLatLonRadiusGetRequest(server string, lat float32, lon float32, radius int) (*http.Request, error)
- func NewV2HexFilterV2HexIcaoHexGetRequest(server string, icaoHex string) (*http.Request, error)
- func NewV2HexFilterV2IcaoIcaoHexGetRequest(server string, icaoHex string) (*http.Request, error)
- func NewV2LaddV2LaddGetRequest(server string) (*http.Request, error)
- func NewV2MilV2MilGetRequest(server string) (*http.Request, error)
- func NewV2PiaV2PiaGetRequest(server string) (*http.Request, error)
- func NewV2PointV2LatLatLonLonDistRadiusGetRequest(server string, lat float32, lon float32, radius int) (*http.Request, error)
- func NewV2PointV2PointLatLonRadiusGetRequest(server string, lat float32, lon float32, radius int) (*http.Request, error)
- func NewV2RegFilterV2RegRegistrationGetRequest(server string, registration string) (*http.Request, error)
- func NewV2RegFilterV2RegistrationRegistrationGetRequest(server string, registration string) (*http.Request, error)
- func NewV2SquawkFilterV2SqkSquawkGetRequest(server string, squawk string) (*http.Request, error)
- func NewV2SquawkFilterV2SquawkSquawkGetRequest(server string, squawk string) (*http.Request, error)
- func NewV2TypeFilterV2TypeAircraftTypeGetRequest(server string, aircraftType string) (*http.Request, error)
- type ApiAirportApi0AirportIcaoGetResponse
- func (r ApiAirportApi0AirportIcaoGetResponse) ContentType() string
- func (r ApiAirportApi0AirportIcaoGetResponse) GetBody() []byte
- func (r ApiAirportApi0AirportIcaoGetResponse) GetJSON200() *string
- func (r ApiAirportApi0AirportIcaoGetResponse) GetJSON422() *HTTPValidationError
- func (r ApiAirportApi0AirportIcaoGetResponse) Status() string
- func (r ApiAirportApi0AirportIcaoGetResponse) StatusCode() int
- type ApiMe0MeGetResponse
- type ApiMy0MyGetResponse
- type ApiRoutesetApi0RoutesetPostJSONRequestBody
- type ApiRoutesetApi0RoutesetPostResponse
- func (r ApiRoutesetApi0RoutesetPostResponse) ContentType() string
- func (r ApiRoutesetApi0RoutesetPostResponse) GetBody() []byte
- func (r ApiRoutesetApi0RoutesetPostResponse) GetJSON200() *string
- func (r ApiRoutesetApi0RoutesetPostResponse) GetJSON422() *HTTPValidationError
- func (r ApiRoutesetApi0RoutesetPostResponse) Status() string
- func (r ApiRoutesetApi0RoutesetPostResponse) StatusCode() int
- type Client
- func (c *Client) ApiAirportApi0AirportIcaoGet(ctx context.Context, icao string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ApiMe0MeGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ApiMy0MyGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ApiRoutesetApi0RoutesetPost(ctx context.Context, body ApiRoutesetApi0RoutesetPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ApiRoutesetApi0RoutesetPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) V2CallsignFilterV2CallsignCallsignGet(ctx context.Context, callsign string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2ClosestV2ClosestLatLonRadiusGet(ctx context.Context, lat float32, lon float32, radius int, ...) (*http.Response, error)
- func (c *Client) V2HexFilterV2HexIcaoHexGet(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2HexFilterV2IcaoIcaoHexGet(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2LaddV2LaddGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2MilV2MilGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2PiaV2PiaGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2PointV2LatLatLonLonDistRadiusGet(ctx context.Context, lat float32, lon float32, radius int, ...) (*http.Response, error)
- func (c *Client) V2PointV2PointLatLonRadiusGet(ctx context.Context, lat float32, lon float32, radius int, ...) (*http.Response, error)
- func (c *Client) V2RegFilterV2RegRegistrationGet(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2RegFilterV2RegistrationRegistrationGet(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2SquawkFilterV2SqkSquawkGet(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2SquawkFilterV2SquawkSquawkGet(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2TypeFilterV2TypeAircraftTypeGet(ctx context.Context, aircraftType string, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) ApiAirportApi0AirportIcaoGetWithResponse(ctx context.Context, icao string, reqEditors ...RequestEditorFn) (*ApiAirportApi0AirportIcaoGetResponse, error)
- func (c *ClientWithResponses) ApiMe0MeGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiMe0MeGetResponse, error)
- func (c *ClientWithResponses) ApiMy0MyGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiMy0MyGetResponse, error)
- func (c *ClientWithResponses) ApiRoutesetApi0RoutesetPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ApiRoutesetApi0RoutesetPostResponse, error)
- func (c *ClientWithResponses) ApiRoutesetApi0RoutesetPostWithResponse(ctx context.Context, body ApiRoutesetApi0RoutesetPostJSONRequestBody, ...) (*ApiRoutesetApi0RoutesetPostResponse, error)
- func (c *ClientWithResponses) V2CallsignFilterV2CallsignCallsignGetWithResponse(ctx context.Context, callsign string, reqEditors ...RequestEditorFn) (*V2CallsignFilterV2CallsignCallsignGetResponse, error)
- func (c *ClientWithResponses) V2ClosestV2ClosestLatLonRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, ...) (*V2ClosestV2ClosestLatLonRadiusGetResponse, error)
- func (c *ClientWithResponses) V2HexFilterV2HexIcaoHexGetWithResponse(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*V2HexFilterV2HexIcaoHexGetResponse, error)
- func (c *ClientWithResponses) V2HexFilterV2IcaoIcaoHexGetWithResponse(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*V2HexFilterV2IcaoIcaoHexGetResponse, error)
- func (c *ClientWithResponses) V2LaddV2LaddGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2LaddV2LaddGetResponse, error)
- func (c *ClientWithResponses) V2MilV2MilGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2MilV2MilGetResponse, error)
- func (c *ClientWithResponses) V2PiaV2PiaGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2PiaV2PiaGetResponse, error)
- func (c *ClientWithResponses) V2PointV2LatLatLonLonDistRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, ...) (*V2PointV2LatLatLonLonDistRadiusGetResponse, error)
- func (c *ClientWithResponses) V2PointV2PointLatLonRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, ...) (*V2PointV2PointLatLonRadiusGetResponse, error)
- func (c *ClientWithResponses) V2RegFilterV2RegRegistrationGetWithResponse(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*V2RegFilterV2RegRegistrationGetResponse, error)
- func (c *ClientWithResponses) V2RegFilterV2RegistrationRegistrationGetWithResponse(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*V2RegFilterV2RegistrationRegistrationGetResponse, error)
- func (c *ClientWithResponses) V2SquawkFilterV2SqkSquawkGetWithResponse(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*V2SquawkFilterV2SqkSquawkGetResponse, error)
- func (c *ClientWithResponses) V2SquawkFilterV2SquawkSquawkGetWithResponse(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*V2SquawkFilterV2SquawkSquawkGetResponse, error)
- func (c *ClientWithResponses) V2TypeFilterV2TypeAircraftTypeGetWithResponse(ctx context.Context, aircraftType string, reqEditors ...RequestEditorFn) (*V2TypeFilterV2TypeAircraftTypeGetResponse, error)
- type ClientWithResponsesInterface
- type HTTPValidationError
- type HttpRequestDoer
- type PlaneInstance
- type PlaneList
- type RequestEditorFn
- type V2CallsignFilterV2CallsignCallsignGetResponse
- func (r V2CallsignFilterV2CallsignCallsignGetResponse) ContentType() string
- func (r V2CallsignFilterV2CallsignCallsignGetResponse) GetBody() []byte
- func (r V2CallsignFilterV2CallsignCallsignGetResponse) GetJSON200() *V2ResponseModel
- func (r V2CallsignFilterV2CallsignCallsignGetResponse) GetJSON422() *HTTPValidationError
- func (r V2CallsignFilterV2CallsignCallsignGetResponse) Status() string
- func (r V2CallsignFilterV2CallsignCallsignGetResponse) StatusCode() int
- type V2ClosestV2ClosestLatLonRadiusGetResponse
- func (r V2ClosestV2ClosestLatLonRadiusGetResponse) ContentType() string
- func (r V2ClosestV2ClosestLatLonRadiusGetResponse) GetBody() []byte
- func (r V2ClosestV2ClosestLatLonRadiusGetResponse) GetJSON200() *V2ResponseModel
- func (r V2ClosestV2ClosestLatLonRadiusGetResponse) GetJSON422() *HTTPValidationError
- func (r V2ClosestV2ClosestLatLonRadiusGetResponse) Status() string
- func (r V2ClosestV2ClosestLatLonRadiusGetResponse) StatusCode() int
- type V2HexFilterV2HexIcaoHexGetResponse
- func (r V2HexFilterV2HexIcaoHexGetResponse) ContentType() string
- func (r V2HexFilterV2HexIcaoHexGetResponse) GetBody() []byte
- func (r V2HexFilterV2HexIcaoHexGetResponse) GetJSON200() *V2ResponseModel
- func (r V2HexFilterV2HexIcaoHexGetResponse) GetJSON422() *HTTPValidationError
- func (r V2HexFilterV2HexIcaoHexGetResponse) Status() string
- func (r V2HexFilterV2HexIcaoHexGetResponse) StatusCode() int
- type V2HexFilterV2IcaoIcaoHexGetResponse
- func (r V2HexFilterV2IcaoIcaoHexGetResponse) ContentType() string
- func (r V2HexFilterV2IcaoIcaoHexGetResponse) GetBody() []byte
- func (r V2HexFilterV2IcaoIcaoHexGetResponse) GetJSON200() *V2ResponseModel
- func (r V2HexFilterV2IcaoIcaoHexGetResponse) GetJSON422() *HTTPValidationError
- func (r V2HexFilterV2IcaoIcaoHexGetResponse) Status() string
- func (r V2HexFilterV2IcaoIcaoHexGetResponse) StatusCode() int
- type V2LaddV2LaddGetResponse
- type V2MilV2MilGetResponse
- type V2PiaV2PiaGetResponse
- type V2PointV2LatLatLonLonDistRadiusGetResponse
- func (r V2PointV2LatLatLonLonDistRadiusGetResponse) ContentType() string
- func (r V2PointV2LatLatLonLonDistRadiusGetResponse) GetBody() []byte
- func (r V2PointV2LatLatLonLonDistRadiusGetResponse) GetJSON200() *V2ResponseModel
- func (r V2PointV2LatLatLonLonDistRadiusGetResponse) GetJSON422() *HTTPValidationError
- func (r V2PointV2LatLatLonLonDistRadiusGetResponse) Status() string
- func (r V2PointV2LatLatLonLonDistRadiusGetResponse) StatusCode() int
- type V2PointV2PointLatLonRadiusGetResponse
- func (r V2PointV2PointLatLonRadiusGetResponse) ContentType() string
- func (r V2PointV2PointLatLonRadiusGetResponse) GetBody() []byte
- func (r V2PointV2PointLatLonRadiusGetResponse) GetJSON200() *V2ResponseModel
- func (r V2PointV2PointLatLonRadiusGetResponse) GetJSON422() *HTTPValidationError
- func (r V2PointV2PointLatLonRadiusGetResponse) Status() string
- func (r V2PointV2PointLatLonRadiusGetResponse) StatusCode() int
- type V2RegFilterV2RegRegistrationGetResponse
- func (r V2RegFilterV2RegRegistrationGetResponse) ContentType() string
- func (r V2RegFilterV2RegRegistrationGetResponse) GetBody() []byte
- func (r V2RegFilterV2RegRegistrationGetResponse) GetJSON200() *V2ResponseModel
- func (r V2RegFilterV2RegRegistrationGetResponse) GetJSON422() *HTTPValidationError
- func (r V2RegFilterV2RegRegistrationGetResponse) Status() string
- func (r V2RegFilterV2RegRegistrationGetResponse) StatusCode() int
- type V2RegFilterV2RegistrationRegistrationGetResponse
- func (r V2RegFilterV2RegistrationRegistrationGetResponse) ContentType() string
- func (r V2RegFilterV2RegistrationRegistrationGetResponse) GetBody() []byte
- func (r V2RegFilterV2RegistrationRegistrationGetResponse) GetJSON200() *V2ResponseModel
- func (r V2RegFilterV2RegistrationRegistrationGetResponse) GetJSON422() *HTTPValidationError
- func (r V2RegFilterV2RegistrationRegistrationGetResponse) Status() string
- func (r V2RegFilterV2RegistrationRegistrationGetResponse) StatusCode() int
- type V2ResponseAcItem
- type V2ResponseAcItemAltBaro0
- type V2ResponseAcItemAltBaro1
- type V2ResponseAcItem_AltBaro
- func (t V2ResponseAcItem_AltBaro) AsV2ResponseAcItemAltBaro0() (V2ResponseAcItemAltBaro0, error)
- func (t V2ResponseAcItem_AltBaro) AsV2ResponseAcItemAltBaro1() (V2ResponseAcItemAltBaro1, error)
- func (t *V2ResponseAcItem_AltBaro) FromV2ResponseAcItemAltBaro0(v V2ResponseAcItemAltBaro0) error
- func (t *V2ResponseAcItem_AltBaro) FromV2ResponseAcItemAltBaro1(v V2ResponseAcItemAltBaro1) error
- func (t V2ResponseAcItem_AltBaro) MarshalJSON() ([]byte, error)
- func (t *V2ResponseAcItem_AltBaro) MergeV2ResponseAcItemAltBaro0(v V2ResponseAcItemAltBaro0) error
- func (t *V2ResponseAcItem_AltBaro) MergeV2ResponseAcItemAltBaro1(v V2ResponseAcItemAltBaro1) error
- func (t *V2ResponseAcItem_AltBaro) UnmarshalJSON(b []byte) error
- type V2ResponseLastPosition
- type V2ResponseModel
- type V2SquawkFilterV2SqkSquawkGetResponse
- func (r V2SquawkFilterV2SqkSquawkGetResponse) ContentType() string
- func (r V2SquawkFilterV2SqkSquawkGetResponse) GetBody() []byte
- func (r V2SquawkFilterV2SqkSquawkGetResponse) GetJSON200() *V2ResponseModel
- func (r V2SquawkFilterV2SqkSquawkGetResponse) GetJSON422() *HTTPValidationError
- func (r V2SquawkFilterV2SqkSquawkGetResponse) Status() string
- func (r V2SquawkFilterV2SqkSquawkGetResponse) StatusCode() int
- type V2SquawkFilterV2SquawkSquawkGetResponse
- func (r V2SquawkFilterV2SquawkSquawkGetResponse) ContentType() string
- func (r V2SquawkFilterV2SquawkSquawkGetResponse) GetBody() []byte
- func (r V2SquawkFilterV2SquawkSquawkGetResponse) GetJSON200() *V2ResponseModel
- func (r V2SquawkFilterV2SquawkSquawkGetResponse) GetJSON422() *HTTPValidationError
- func (r V2SquawkFilterV2SquawkSquawkGetResponse) Status() string
- func (r V2SquawkFilterV2SquawkSquawkGetResponse) StatusCode() int
- type V2TypeFilterV2TypeAircraftTypeGetResponse
- func (r V2TypeFilterV2TypeAircraftTypeGetResponse) ContentType() string
- func (r V2TypeFilterV2TypeAircraftTypeGetResponse) GetBody() []byte
- func (r V2TypeFilterV2TypeAircraftTypeGetResponse) GetJSON200() *V2ResponseModel
- func (r V2TypeFilterV2TypeAircraftTypeGetResponse) GetJSON422() *HTTPValidationError
- func (r V2TypeFilterV2TypeAircraftTypeGetResponse) Status() string
- func (r V2TypeFilterV2TypeAircraftTypeGetResponse) StatusCode() int
- type ValidationError
- type ValidationErrorLoc0
- type ValidationErrorLoc1
- type ValidationError_Loc_Item
- func (t ValidationError_Loc_Item) AsValidationErrorLoc0() (ValidationErrorLoc0, error)
- func (t ValidationError_Loc_Item) AsValidationErrorLoc1() (ValidationErrorLoc1, error)
- func (t *ValidationError_Loc_Item) FromValidationErrorLoc0(v ValidationErrorLoc0) error
- func (t *ValidationError_Loc_Item) FromValidationErrorLoc1(v ValidationErrorLoc1) error
- func (t ValidationError_Loc_Item) MarshalJSON() ([]byte, error)
- func (t *ValidationError_Loc_Item) MergeValidationErrorLoc0(v ValidationErrorLoc0) error
- func (t *ValidationError_Loc_Item) MergeValidationErrorLoc1(v ValidationErrorLoc1) error
- func (t *ValidationError_Loc_Item) UnmarshalJSON(b []byte) error
Constants ¶
const ServerURL = "https://api.adsb.lol"
ServerURL is the base URL of the adsblol API. Pass it to NewClient or NewClientWithResponses.
Variables ¶
This section is empty.
Functions ¶
func NewApiAirportApi0AirportIcaoGetRequest ¶
NewApiAirportApi0AirportIcaoGetRequest constructs an http.Request for the ApiAirportApi0AirportIcaoGet method
func NewApiMe0MeGetRequest ¶
NewApiMe0MeGetRequest constructs an http.Request for the ApiMe0MeGet method
func NewApiMy0MyGetRequest ¶
NewApiMy0MyGetRequest constructs an http.Request for the ApiMy0MyGet method
func NewApiRoutesetApi0RoutesetPostRequest ¶
func NewApiRoutesetApi0RoutesetPostRequest(server string, body ApiRoutesetApi0RoutesetPostJSONRequestBody) (*http.Request, error)
NewApiRoutesetApi0RoutesetPostRequest calls the generic ApiRoutesetApi0RoutesetPost builder with application/json body
func NewApiRoutesetApi0RoutesetPostRequestWithBody ¶
func NewApiRoutesetApi0RoutesetPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewApiRoutesetApi0RoutesetPostRequestWithBody constructs an http.Request for the ApiRoutesetApi0RoutesetPost method, with any body, and a specified content type
func NewV2CallsignFilterV2CallsignCallsignGetRequest ¶
func NewV2CallsignFilterV2CallsignCallsignGetRequest(server string, callsign string) (*http.Request, error)
NewV2CallsignFilterV2CallsignCallsignGetRequest constructs an http.Request for the V2CallsignFilterV2CallsignCallsignGet method
func NewV2ClosestV2ClosestLatLonRadiusGetRequest ¶
func NewV2ClosestV2ClosestLatLonRadiusGetRequest(server string, lat float32, lon float32, radius int) (*http.Request, error)
NewV2ClosestV2ClosestLatLonRadiusGetRequest constructs an http.Request for the V2ClosestV2ClosestLatLonRadiusGet method
func NewV2HexFilterV2HexIcaoHexGetRequest ¶
NewV2HexFilterV2HexIcaoHexGetRequest constructs an http.Request for the V2HexFilterV2HexIcaoHexGet method
func NewV2HexFilterV2IcaoIcaoHexGetRequest ¶
NewV2HexFilterV2IcaoIcaoHexGetRequest constructs an http.Request for the V2HexFilterV2IcaoIcaoHexGet method
func NewV2LaddV2LaddGetRequest ¶
NewV2LaddV2LaddGetRequest constructs an http.Request for the V2LaddV2LaddGet method
func NewV2MilV2MilGetRequest ¶
NewV2MilV2MilGetRequest constructs an http.Request for the V2MilV2MilGet method
func NewV2PiaV2PiaGetRequest ¶
NewV2PiaV2PiaGetRequest constructs an http.Request for the V2PiaV2PiaGet method
func NewV2PointV2LatLatLonLonDistRadiusGetRequest ¶
func NewV2PointV2LatLatLonLonDistRadiusGetRequest(server string, lat float32, lon float32, radius int) (*http.Request, error)
NewV2PointV2LatLatLonLonDistRadiusGetRequest constructs an http.Request for the V2PointV2LatLatLonLonDistRadiusGet method
func NewV2PointV2PointLatLonRadiusGetRequest ¶
func NewV2PointV2PointLatLonRadiusGetRequest(server string, lat float32, lon float32, radius int) (*http.Request, error)
NewV2PointV2PointLatLonRadiusGetRequest constructs an http.Request for the V2PointV2PointLatLonRadiusGet method
func NewV2RegFilterV2RegRegistrationGetRequest ¶
func NewV2RegFilterV2RegRegistrationGetRequest(server string, registration string) (*http.Request, error)
NewV2RegFilterV2RegRegistrationGetRequest constructs an http.Request for the V2RegFilterV2RegRegistrationGet method
func NewV2RegFilterV2RegistrationRegistrationGetRequest ¶
func NewV2RegFilterV2RegistrationRegistrationGetRequest(server string, registration string) (*http.Request, error)
NewV2RegFilterV2RegistrationRegistrationGetRequest constructs an http.Request for the V2RegFilterV2RegistrationRegistrationGet method
func NewV2SquawkFilterV2SqkSquawkGetRequest ¶
NewV2SquawkFilterV2SqkSquawkGetRequest constructs an http.Request for the V2SquawkFilterV2SqkSquawkGet method
func NewV2SquawkFilterV2SquawkSquawkGetRequest ¶
NewV2SquawkFilterV2SquawkSquawkGetRequest constructs an http.Request for the V2SquawkFilterV2SquawkSquawkGet method
Types ¶
type ApiAirportApi0AirportIcaoGetResponse ¶
type ApiAirportApi0AirportIcaoGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *string
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseApiAirportApi0AirportIcaoGetResponse ¶
func ParseApiAirportApi0AirportIcaoGetResponse(rsp *http.Response) (*ApiAirportApi0AirportIcaoGetResponse, error)
ParseApiAirportApi0AirportIcaoGetResponse parses an HTTP response from a ApiAirportApi0AirportIcaoGetWithResponse call
func (ApiAirportApi0AirportIcaoGetResponse) ContentType ¶
func (r ApiAirportApi0AirportIcaoGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ApiAirportApi0AirportIcaoGetResponse) GetBody ¶
func (r ApiAirportApi0AirportIcaoGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ApiAirportApi0AirportIcaoGetResponse) GetJSON200 ¶
func (r ApiAirportApi0AirportIcaoGetResponse) GetJSON200() *string
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ApiAirportApi0AirportIcaoGetResponse) GetJSON422 ¶
func (r ApiAirportApi0AirportIcaoGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ApiAirportApi0AirportIcaoGetResponse) Status ¶
func (r ApiAirportApi0AirportIcaoGetResponse) Status() string
Status returns HTTPResponse.Status
func (ApiAirportApi0AirportIcaoGetResponse) StatusCode ¶
func (r ApiAirportApi0AirportIcaoGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiMe0MeGetResponse ¶
type ApiMe0MeGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *string
}
func ParseApiMe0MeGetResponse ¶
func ParseApiMe0MeGetResponse(rsp *http.Response) (*ApiMe0MeGetResponse, error)
ParseApiMe0MeGetResponse parses an HTTP response from a ApiMe0MeGetWithResponse call
func (ApiMe0MeGetResponse) ContentType ¶
func (r ApiMe0MeGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ApiMe0MeGetResponse) GetBody ¶
func (r ApiMe0MeGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ApiMe0MeGetResponse) GetJSON200 ¶
func (r ApiMe0MeGetResponse) GetJSON200() *string
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ApiMe0MeGetResponse) Status ¶
func (r ApiMe0MeGetResponse) Status() string
Status returns HTTPResponse.Status
func (ApiMe0MeGetResponse) StatusCode ¶
func (r ApiMe0MeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiMy0MyGetResponse ¶
type ApiMy0MyGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *interface{}
}
func ParseApiMy0MyGetResponse ¶
func ParseApiMy0MyGetResponse(rsp *http.Response) (*ApiMy0MyGetResponse, error)
ParseApiMy0MyGetResponse parses an HTTP response from a ApiMy0MyGetWithResponse call
func (ApiMy0MyGetResponse) ContentType ¶
func (r ApiMy0MyGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ApiMy0MyGetResponse) GetBody ¶
func (r ApiMy0MyGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ApiMy0MyGetResponse) GetJSON200 ¶
func (r ApiMy0MyGetResponse) GetJSON200() *interface{}
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ApiMy0MyGetResponse) Status ¶
func (r ApiMy0MyGetResponse) Status() string
Status returns HTTPResponse.Status
func (ApiMy0MyGetResponse) StatusCode ¶
func (r ApiMy0MyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApiRoutesetApi0RoutesetPostJSONRequestBody ¶
type ApiRoutesetApi0RoutesetPostJSONRequestBody = PlaneList
ApiRoutesetApi0RoutesetPostJSONRequestBody defines body for ApiRoutesetApi0RoutesetPost for application/json ContentType.
type ApiRoutesetApi0RoutesetPostResponse ¶
type ApiRoutesetApi0RoutesetPostResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *string
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseApiRoutesetApi0RoutesetPostResponse ¶
func ParseApiRoutesetApi0RoutesetPostResponse(rsp *http.Response) (*ApiRoutesetApi0RoutesetPostResponse, error)
ParseApiRoutesetApi0RoutesetPostResponse parses an HTTP response from a ApiRoutesetApi0RoutesetPostWithResponse call
func (ApiRoutesetApi0RoutesetPostResponse) ContentType ¶
func (r ApiRoutesetApi0RoutesetPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ApiRoutesetApi0RoutesetPostResponse) GetBody ¶
func (r ApiRoutesetApi0RoutesetPostResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ApiRoutesetApi0RoutesetPostResponse) GetJSON200 ¶
func (r ApiRoutesetApi0RoutesetPostResponse) GetJSON200() *string
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ApiRoutesetApi0RoutesetPostResponse) GetJSON422 ¶
func (r ApiRoutesetApi0RoutesetPostResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (ApiRoutesetApi0RoutesetPostResponse) Status ¶
func (r ApiRoutesetApi0RoutesetPostResponse) Status() string
Status returns HTTPResponse.Status
func (ApiRoutesetApi0RoutesetPostResponse) StatusCode ¶
func (r ApiRoutesetApi0RoutesetPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) ApiAirportApi0AirportIcaoGet ¶
func (c *Client) ApiAirportApi0AirportIcaoGet(ctx context.Context, icao string, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiAirportApi0AirportIcaoGet Airports by ICAO
Data by https://github.com/vradarserver/standing-data/
Corresponds with GET /api/0/airport/{icao} (the `ApiAirportApi0AirportIcaoGet` operationId).
func (*Client) ApiMe0MeGet ¶
func (c *Client) ApiMe0MeGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiMe0MeGet Information about your receiver and global stats
Corresponds with GET /0/me (the `ApiMe0MeGet` operationId).
func (*Client) ApiMy0MyGet ¶
func (c *Client) ApiMy0MyGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiMy0MyGet My Map redirect based on IP
Corresponds with GET /0/my (the `ApiMy0MyGet` operationId).
func (*Client) ApiRoutesetApi0RoutesetPost ¶
func (c *Client) ApiRoutesetApi0RoutesetPost(ctx context.Context, body ApiRoutesetApi0RoutesetPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiRoutesetApi0RoutesetPost Api Routeset
Takes a body of the `application/json` content type.
Corresponds with POST /api/0/routeset (the `ApiRoutesetApi0RoutesetPost` operationId).
func (*Client) ApiRoutesetApi0RoutesetPostWithBody ¶
func (c *Client) ApiRoutesetApi0RoutesetPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApiRoutesetApi0RoutesetPostWithBody Api Routeset
Takes any type of body and a specified content type.
Corresponds with POST /api/0/routeset (the `ApiRoutesetApi0RoutesetPost` operationId).
func (*Client) V2CallsignFilterV2CallsignCallsignGet ¶
func (c *Client) V2CallsignFilterV2CallsignCallsignGet(ctx context.Context, callsign string, reqEditors ...RequestEditorFn) (*http.Response, error)
V2CallsignFilterV2CallsignCallsignGet Aircrafts with specific callsign (JBU1942)
Returns aircraft filtered by [callsign](https://en.wikipedia.org/wiki/Aviation_call_signs).
Corresponds with GET /v2/callsign/{callsign} (the `V2CallsignFilterV2CallsignCallsignGet` operationId).
func (*Client) V2ClosestV2ClosestLatLonRadiusGet ¶
func (c *Client) V2ClosestV2ClosestLatLonRadiusGet(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*http.Response, error)
V2ClosestV2ClosestLatLonRadiusGet Single aircraft closest to a point (lat, lon)
Returns the closest aircraft to a point described by the latitude and longtidude within a radius up to 250nm.
Corresponds with GET /v2/closest/{lat}/{lon}/{radius} (the `V2ClosestV2ClosestLatLonRadiusGet` operationId).
func (*Client) V2HexFilterV2HexIcaoHexGet ¶
func (c *Client) V2HexFilterV2HexIcaoHexGet(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*http.Response, error)
V2HexFilterV2HexIcaoHexGet Aircrafts with specific transponder hex code (4CA87C)
Returns aircraft filtered by [transponder hex code](https://en.wikipedia.org/wiki/Aviation_transponder_interrogation_modes#ICAO_24-bit_address).
Corresponds with GET /v2/hex/{icao_hex} (the `V2HexFilterV2HexIcaoHexGet` operationId).
func (*Client) V2HexFilterV2IcaoIcaoHexGet ¶
func (c *Client) V2HexFilterV2IcaoIcaoHexGet(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*http.Response, error)
V2HexFilterV2IcaoIcaoHexGet Aircrafts with specific transponder hex code (4CA87C)
Returns aircraft filtered by [transponder hex code](https://en.wikipedia.org/wiki/Aviation_transponder_interrogation_modes#ICAO_24-bit_address).
Corresponds with GET /v2/icao/{icao_hex} (the `V2HexFilterV2IcaoIcaoHexGet` operationId).
func (*Client) V2LaddV2LaddGet ¶
func (c *Client) V2LaddV2LaddGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
V2LaddV2LaddGet Aircrafts on LADD (Limiting Aircraft Data Displayed)
Returns all aircrafts on [LADD](https://www.faa.gov/pilots/ladd) filter.
Corresponds with GET /v2/ladd (the `V2LaddV2LaddGet` operationId).
func (*Client) V2MilV2MilGet ¶
func (c *Client) V2MilV2MilGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
V2MilV2MilGet Military registered aircrafts
Returns all military registered aircraft.
Corresponds with GET /v2/mil (the `V2MilV2MilGet` operationId).
func (*Client) V2PiaV2PiaGet ¶
func (c *Client) V2PiaV2PiaGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
V2PiaV2PiaGet Aircrafts with PIA addresses (Privacy ICAO Address)
Returns all aircraft with [PIA](https://nbaa.org/aircraft-operations/security/privacy/privacy-icao-address-pia/) addresses.
Corresponds with GET /v2/pia (the `V2PiaV2PiaGet` operationId).
func (*Client) V2PointV2LatLatLonLonDistRadiusGet ¶
func (c *Client) V2PointV2LatLatLonLonDistRadiusGet(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*http.Response, error)
V2PointV2LatLatLonLonDistRadiusGet Aircrafts surrounding a point (lat, lon) up to 250nm
Returns aircraft located in a circle described by the latitude and longtidude of its center and its radius.
Corresponds with GET /v2/lat/{lat}/lon/{lon}/dist/{radius} (the `V2PointV2LatLatLonLonDistRadiusGet` operationId).
func (*Client) V2PointV2PointLatLonRadiusGet ¶
func (c *Client) V2PointV2PointLatLonRadiusGet(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*http.Response, error)
V2PointV2PointLatLonRadiusGet Aircrafts surrounding a point (lat, lon) up to 250nm
Returns aircraft located in a circle described by the latitude and longtidude of its center and its radius.
Corresponds with GET /v2/point/{lat}/{lon}/{radius} (the `V2PointV2PointLatLonRadiusGet` operationId).
func (*Client) V2RegFilterV2RegRegistrationGet ¶
func (c *Client) V2RegFilterV2RegRegistrationGet(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*http.Response, error)
V2RegFilterV2RegRegistrationGet Aircrafts with specific registration (G-KELS)
Returns aircraft filtered by [aircarft registration code](https://en.wikipedia.org/wiki/Aircraft_registration).
Corresponds with GET /v2/reg/{registration} (the `V2RegFilterV2RegRegistrationGet` operationId).
func (*Client) V2RegFilterV2RegistrationRegistrationGet ¶
func (c *Client) V2RegFilterV2RegistrationRegistrationGet(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*http.Response, error)
V2RegFilterV2RegistrationRegistrationGet Aircrafts with specific registration (G-KELS)
Returns aircraft filtered by [aircarft registration code](https://en.wikipedia.org/wiki/Aircraft_registration).
Corresponds with GET /v2/registration/{registration} (the `V2RegFilterV2RegistrationRegistrationGet` operationId).
func (*Client) V2SquawkFilterV2SqkSquawkGet ¶
func (c *Client) V2SquawkFilterV2SqkSquawkGet(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*http.Response, error)
V2SquawkFilterV2SqkSquawkGet Aircrafts with specific squawk (1200, 7700, etc.)
Returns aircraft filtered by "squawk" [transponder code](https://en.wikipedia.org/wiki/List_of_transponder_codes).
Corresponds with GET /v2/sqk/{squawk} (the `V2SquawkFilterV2SqkSquawkGet` operationId).
func (*Client) V2SquawkFilterV2SquawkSquawkGet ¶
func (c *Client) V2SquawkFilterV2SquawkSquawkGet(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*http.Response, error)
V2SquawkFilterV2SquawkSquawkGet Aircrafts with specific squawk (1200, 7700, etc.)
Returns aircraft filtered by "squawk" [transponder code](https://en.wikipedia.org/wiki/List_of_transponder_codes).
Corresponds with GET /v2/squawk/{squawk} (the `V2SquawkFilterV2SquawkSquawkGet` operationId).
func (*Client) V2TypeFilterV2TypeAircraftTypeGet ¶
func (c *Client) V2TypeFilterV2TypeAircraftTypeGet(ctx context.Context, aircraftType string, reqEditors ...RequestEditorFn) (*http.Response, error)
V2TypeFilterV2TypeAircraftTypeGet Aircrafts of specific type (A320, B738)
Returns aircraft filtered by [aircraft type designator code](https://en.wikipedia.org/wiki/List_of_aircraft_type_designators).
Corresponds with GET /v2/type/{aircraft_type} (the `V2TypeFilterV2TypeAircraftTypeGet` operationId).
type ClientInterface ¶
type ClientInterface interface {
// ApiMe0MeGet Information about your receiver and global stats
//
// Corresponds with GET /0/me (the `ApiMe0MeGet` operationId).
ApiMe0MeGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiMy0MyGet My Map redirect based on IP
//
// Corresponds with GET /0/my (the `ApiMy0MyGet` operationId).
ApiMy0MyGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiAirportApi0AirportIcaoGet Airports by ICAO
//
// Data by https://github.com/vradarserver/standing-data/
//
// Corresponds with GET /api/0/airport/{icao} (the `ApiAirportApi0AirportIcaoGet` operationId).
ApiAirportApi0AirportIcaoGet(ctx context.Context, icao string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiRoutesetApi0RoutesetPostWithBody Api Routeset
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api/0/routeset (the `ApiRoutesetApi0RoutesetPost` operationId).
ApiRoutesetApi0RoutesetPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApiRoutesetApi0RoutesetPost Api Routeset
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api/0/routeset (the `ApiRoutesetApi0RoutesetPost` operationId).
ApiRoutesetApi0RoutesetPost(ctx context.Context, body ApiRoutesetApi0RoutesetPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2CallsignFilterV2CallsignCallsignGet Aircrafts with specific callsign (JBU1942)
//
// Returns aircraft filtered by [callsign](https://en.wikipedia.org/wiki/Aviation_call_signs).
//
// Corresponds with GET /v2/callsign/{callsign} (the `V2CallsignFilterV2CallsignCallsignGet` operationId).
V2CallsignFilterV2CallsignCallsignGet(ctx context.Context, callsign string, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2ClosestV2ClosestLatLonRadiusGet Single aircraft closest to a point (lat, lon)
//
// Returns the closest aircraft to a point described by the latitude and longtidude within a radius up to 250nm.
//
// Corresponds with GET /v2/closest/{lat}/{lon}/{radius} (the `V2ClosestV2ClosestLatLonRadiusGet` operationId).
V2ClosestV2ClosestLatLonRadiusGet(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2HexFilterV2HexIcaoHexGet Aircrafts with specific transponder hex code (4CA87C)
//
// Returns aircraft filtered by [transponder hex code](https://en.wikipedia.org/wiki/Aviation_transponder_interrogation_modes#ICAO_24-bit_address).
//
// Corresponds with GET /v2/hex/{icao_hex} (the `V2HexFilterV2HexIcaoHexGet` operationId).
V2HexFilterV2HexIcaoHexGet(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2HexFilterV2IcaoIcaoHexGet Aircrafts with specific transponder hex code (4CA87C)
//
// Returns aircraft filtered by [transponder hex code](https://en.wikipedia.org/wiki/Aviation_transponder_interrogation_modes#ICAO_24-bit_address).
//
// Corresponds with GET /v2/icao/{icao_hex} (the `V2HexFilterV2IcaoIcaoHexGet` operationId).
V2HexFilterV2IcaoIcaoHexGet(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2LaddV2LaddGet Aircrafts on LADD (Limiting Aircraft Data Displayed)
//
// Returns all aircrafts on [LADD](https://www.faa.gov/pilots/ladd) filter.
//
// Corresponds with GET /v2/ladd (the `V2LaddV2LaddGet` operationId).
V2LaddV2LaddGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2PointV2LatLatLonLonDistRadiusGet Aircrafts surrounding a point (lat, lon) up to 250nm
//
// Returns aircraft located in a circle described by the latitude and longtidude of its center and its radius.
//
// Corresponds with GET /v2/lat/{lat}/lon/{lon}/dist/{radius} (the `V2PointV2LatLatLonLonDistRadiusGet` operationId).
V2PointV2LatLatLonLonDistRadiusGet(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2MilV2MilGet Military registered aircrafts
//
// Returns all military registered aircraft.
//
// Corresponds with GET /v2/mil (the `V2MilV2MilGet` operationId).
V2MilV2MilGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2PiaV2PiaGet Aircrafts with PIA addresses (Privacy ICAO Address)
//
// Returns all aircraft with [PIA](https://nbaa.org/aircraft-operations/security/privacy/privacy-icao-address-pia/) addresses.
//
// Corresponds with GET /v2/pia (the `V2PiaV2PiaGet` operationId).
V2PiaV2PiaGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2PointV2PointLatLonRadiusGet Aircrafts surrounding a point (lat, lon) up to 250nm
//
// Returns aircraft located in a circle described by the latitude and longtidude of its center and its radius.
//
// Corresponds with GET /v2/point/{lat}/{lon}/{radius} (the `V2PointV2PointLatLonRadiusGet` operationId).
V2PointV2PointLatLonRadiusGet(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2RegFilterV2RegRegistrationGet Aircrafts with specific registration (G-KELS)
//
// Returns aircraft filtered by [aircarft registration code](https://en.wikipedia.org/wiki/Aircraft_registration).
//
// Corresponds with GET /v2/reg/{registration} (the `V2RegFilterV2RegRegistrationGet` operationId).
V2RegFilterV2RegRegistrationGet(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2RegFilterV2RegistrationRegistrationGet Aircrafts with specific registration (G-KELS)
//
// Returns aircraft filtered by [aircarft registration code](https://en.wikipedia.org/wiki/Aircraft_registration).
//
// Corresponds with GET /v2/registration/{registration} (the `V2RegFilterV2RegistrationRegistrationGet` operationId).
V2RegFilterV2RegistrationRegistrationGet(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2SquawkFilterV2SqkSquawkGet Aircrafts with specific squawk (1200, 7700, etc.)
//
// Returns aircraft filtered by "squawk" [transponder code](https://en.wikipedia.org/wiki/List_of_transponder_codes).
//
// Corresponds with GET /v2/sqk/{squawk} (the `V2SquawkFilterV2SqkSquawkGet` operationId).
V2SquawkFilterV2SqkSquawkGet(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2SquawkFilterV2SquawkSquawkGet Aircrafts with specific squawk (1200, 7700, etc.)
//
// Returns aircraft filtered by "squawk" [transponder code](https://en.wikipedia.org/wiki/List_of_transponder_codes).
//
// Corresponds with GET /v2/squawk/{squawk} (the `V2SquawkFilterV2SquawkSquawkGet` operationId).
V2SquawkFilterV2SquawkSquawkGet(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*http.Response, error)
// V2TypeFilterV2TypeAircraftTypeGet Aircrafts of specific type (A320, B738)
//
// Returns aircraft filtered by [aircraft type designator code](https://en.wikipedia.org/wiki/List_of_aircraft_type_designators).
//
// Corresponds with GET /v2/type/{aircraft_type} (the `V2TypeFilterV2TypeAircraftTypeGet` operationId).
V2TypeFilterV2TypeAircraftTypeGet(ctx context.Context, aircraftType string, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) ApiAirportApi0AirportIcaoGetWithResponse ¶
func (c *ClientWithResponses) ApiAirportApi0AirportIcaoGetWithResponse(ctx context.Context, icao string, reqEditors ...RequestEditorFn) (*ApiAirportApi0AirportIcaoGetResponse, error)
ApiAirportApi0AirportIcaoGetWithResponse Airports by ICAO
Data by https://github.com/vradarserver/standing-data/
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api/0/airport/{icao} (the `ApiAirportApi0AirportIcaoGet` operationId).
func (*ClientWithResponses) ApiMe0MeGetWithResponse ¶
func (c *ClientWithResponses) ApiMe0MeGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiMe0MeGetResponse, error)
ApiMe0MeGetWithResponse Information about your receiver and global stats
Returns a wrapper object for the known response body format(s).
Corresponds with GET /0/me (the `ApiMe0MeGet` operationId).
func (*ClientWithResponses) ApiMy0MyGetWithResponse ¶
func (c *ClientWithResponses) ApiMy0MyGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiMy0MyGetResponse, error)
ApiMy0MyGetWithResponse My Map redirect based on IP
Returns a wrapper object for the known response body format(s).
Corresponds with GET /0/my (the `ApiMy0MyGet` operationId).
func (*ClientWithResponses) ApiRoutesetApi0RoutesetPostWithBodyWithResponse ¶
func (c *ClientWithResponses) ApiRoutesetApi0RoutesetPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiRoutesetApi0RoutesetPostResponse, error)
ApiRoutesetApi0RoutesetPostWithBodyWithResponse Api Routeset
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/0/routeset (the `ApiRoutesetApi0RoutesetPost` operationId).
func (*ClientWithResponses) ApiRoutesetApi0RoutesetPostWithResponse ¶
func (c *ClientWithResponses) ApiRoutesetApi0RoutesetPostWithResponse(ctx context.Context, body ApiRoutesetApi0RoutesetPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiRoutesetApi0RoutesetPostResponse, error)
ApiRoutesetApi0RoutesetPostWithResponse Api Routeset
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api/0/routeset (the `ApiRoutesetApi0RoutesetPost` operationId).
func (*ClientWithResponses) V2CallsignFilterV2CallsignCallsignGetWithResponse ¶
func (c *ClientWithResponses) V2CallsignFilterV2CallsignCallsignGetWithResponse(ctx context.Context, callsign string, reqEditors ...RequestEditorFn) (*V2CallsignFilterV2CallsignCallsignGetResponse, error)
V2CallsignFilterV2CallsignCallsignGetWithResponse Aircrafts with specific callsign (JBU1942)
Returns aircraft filtered by [callsign](https://en.wikipedia.org/wiki/Aviation_call_signs).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/callsign/{callsign} (the `V2CallsignFilterV2CallsignCallsignGet` operationId).
func (*ClientWithResponses) V2ClosestV2ClosestLatLonRadiusGetWithResponse ¶
func (c *ClientWithResponses) V2ClosestV2ClosestLatLonRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*V2ClosestV2ClosestLatLonRadiusGetResponse, error)
V2ClosestV2ClosestLatLonRadiusGetWithResponse Single aircraft closest to a point (lat, lon)
Returns the closest aircraft to a point described by the latitude and longtidude within a radius up to 250nm.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/closest/{lat}/{lon}/{radius} (the `V2ClosestV2ClosestLatLonRadiusGet` operationId).
func (*ClientWithResponses) V2HexFilterV2HexIcaoHexGetWithResponse ¶
func (c *ClientWithResponses) V2HexFilterV2HexIcaoHexGetWithResponse(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*V2HexFilterV2HexIcaoHexGetResponse, error)
V2HexFilterV2HexIcaoHexGetWithResponse Aircrafts with specific transponder hex code (4CA87C)
Returns aircraft filtered by [transponder hex code](https://en.wikipedia.org/wiki/Aviation_transponder_interrogation_modes#ICAO_24-bit_address).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/hex/{icao_hex} (the `V2HexFilterV2HexIcaoHexGet` operationId).
func (*ClientWithResponses) V2HexFilterV2IcaoIcaoHexGetWithResponse ¶
func (c *ClientWithResponses) V2HexFilterV2IcaoIcaoHexGetWithResponse(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*V2HexFilterV2IcaoIcaoHexGetResponse, error)
V2HexFilterV2IcaoIcaoHexGetWithResponse Aircrafts with specific transponder hex code (4CA87C)
Returns aircraft filtered by [transponder hex code](https://en.wikipedia.org/wiki/Aviation_transponder_interrogation_modes#ICAO_24-bit_address).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/icao/{icao_hex} (the `V2HexFilterV2IcaoIcaoHexGet` operationId).
func (*ClientWithResponses) V2LaddV2LaddGetWithResponse ¶
func (c *ClientWithResponses) V2LaddV2LaddGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2LaddV2LaddGetResponse, error)
V2LaddV2LaddGetWithResponse Aircrafts on LADD (Limiting Aircraft Data Displayed)
Returns all aircrafts on [LADD](https://www.faa.gov/pilots/ladd) filter.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/ladd (the `V2LaddV2LaddGet` operationId).
func (*ClientWithResponses) V2MilV2MilGetWithResponse ¶
func (c *ClientWithResponses) V2MilV2MilGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2MilV2MilGetResponse, error)
V2MilV2MilGetWithResponse Military registered aircrafts
Returns all military registered aircraft.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/mil (the `V2MilV2MilGet` operationId).
func (*ClientWithResponses) V2PiaV2PiaGetWithResponse ¶
func (c *ClientWithResponses) V2PiaV2PiaGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2PiaV2PiaGetResponse, error)
V2PiaV2PiaGetWithResponse Aircrafts with PIA addresses (Privacy ICAO Address)
Returns all aircraft with [PIA](https://nbaa.org/aircraft-operations/security/privacy/privacy-icao-address-pia/) addresses.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/pia (the `V2PiaV2PiaGet` operationId).
func (*ClientWithResponses) V2PointV2LatLatLonLonDistRadiusGetWithResponse ¶
func (c *ClientWithResponses) V2PointV2LatLatLonLonDistRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*V2PointV2LatLatLonLonDistRadiusGetResponse, error)
V2PointV2LatLatLonLonDistRadiusGetWithResponse Aircrafts surrounding a point (lat, lon) up to 250nm
Returns aircraft located in a circle described by the latitude and longtidude of its center and its radius.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/lat/{lat}/lon/{lon}/dist/{radius} (the `V2PointV2LatLatLonLonDistRadiusGet` operationId).
func (*ClientWithResponses) V2PointV2PointLatLonRadiusGetWithResponse ¶
func (c *ClientWithResponses) V2PointV2PointLatLonRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*V2PointV2PointLatLonRadiusGetResponse, error)
V2PointV2PointLatLonRadiusGetWithResponse Aircrafts surrounding a point (lat, lon) up to 250nm
Returns aircraft located in a circle described by the latitude and longtidude of its center and its radius.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/point/{lat}/{lon}/{radius} (the `V2PointV2PointLatLonRadiusGet` operationId).
func (*ClientWithResponses) V2RegFilterV2RegRegistrationGetWithResponse ¶
func (c *ClientWithResponses) V2RegFilterV2RegRegistrationGetWithResponse(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*V2RegFilterV2RegRegistrationGetResponse, error)
V2RegFilterV2RegRegistrationGetWithResponse Aircrafts with specific registration (G-KELS)
Returns aircraft filtered by [aircarft registration code](https://en.wikipedia.org/wiki/Aircraft_registration).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/reg/{registration} (the `V2RegFilterV2RegRegistrationGet` operationId).
func (*ClientWithResponses) V2RegFilterV2RegistrationRegistrationGetWithResponse ¶
func (c *ClientWithResponses) V2RegFilterV2RegistrationRegistrationGetWithResponse(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*V2RegFilterV2RegistrationRegistrationGetResponse, error)
V2RegFilterV2RegistrationRegistrationGetWithResponse Aircrafts with specific registration (G-KELS)
Returns aircraft filtered by [aircarft registration code](https://en.wikipedia.org/wiki/Aircraft_registration).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/registration/{registration} (the `V2RegFilterV2RegistrationRegistrationGet` operationId).
func (*ClientWithResponses) V2SquawkFilterV2SqkSquawkGetWithResponse ¶
func (c *ClientWithResponses) V2SquawkFilterV2SqkSquawkGetWithResponse(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*V2SquawkFilterV2SqkSquawkGetResponse, error)
V2SquawkFilterV2SqkSquawkGetWithResponse Aircrafts with specific squawk (1200, 7700, etc.)
Returns aircraft filtered by "squawk" [transponder code](https://en.wikipedia.org/wiki/List_of_transponder_codes).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/sqk/{squawk} (the `V2SquawkFilterV2SqkSquawkGet` operationId).
func (*ClientWithResponses) V2SquawkFilterV2SquawkSquawkGetWithResponse ¶
func (c *ClientWithResponses) V2SquawkFilterV2SquawkSquawkGetWithResponse(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*V2SquawkFilterV2SquawkSquawkGetResponse, error)
V2SquawkFilterV2SquawkSquawkGetWithResponse Aircrafts with specific squawk (1200, 7700, etc.)
Returns aircraft filtered by "squawk" [transponder code](https://en.wikipedia.org/wiki/List_of_transponder_codes).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/squawk/{squawk} (the `V2SquawkFilterV2SquawkSquawkGet` operationId).
func (*ClientWithResponses) V2TypeFilterV2TypeAircraftTypeGetWithResponse ¶
func (c *ClientWithResponses) V2TypeFilterV2TypeAircraftTypeGetWithResponse(ctx context.Context, aircraftType string, reqEditors ...RequestEditorFn) (*V2TypeFilterV2TypeAircraftTypeGetResponse, error)
V2TypeFilterV2TypeAircraftTypeGetWithResponse Aircrafts of specific type (A320, B738)
Returns aircraft filtered by [aircraft type designator code](https://en.wikipedia.org/wiki/List_of_aircraft_type_designators).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /v2/type/{aircraft_type} (the `V2TypeFilterV2TypeAircraftTypeGet` operationId).
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// ApiMe0MeGetWithResponse Information about your receiver and global stats
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /0/me (the `ApiMe0MeGet` operationId).
ApiMe0MeGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiMe0MeGetResponse, error)
// ApiMy0MyGetWithResponse My Map redirect based on IP
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /0/my (the `ApiMy0MyGet` operationId).
ApiMy0MyGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiMy0MyGetResponse, error)
// ApiAirportApi0AirportIcaoGetWithResponse Airports by ICAO
//
// Data by https://github.com/vradarserver/standing-data/
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api/0/airport/{icao} (the `ApiAirportApi0AirportIcaoGet` operationId).
ApiAirportApi0AirportIcaoGetWithResponse(ctx context.Context, icao string, reqEditors ...RequestEditorFn) (*ApiAirportApi0AirportIcaoGetResponse, error)
// ApiRoutesetApi0RoutesetPostWithBodyWithResponse Api Routeset
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/0/routeset (the `ApiRoutesetApi0RoutesetPost` operationId).
ApiRoutesetApi0RoutesetPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiRoutesetApi0RoutesetPostResponse, error)
// ApiRoutesetApi0RoutesetPostWithResponse Api Routeset
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api/0/routeset (the `ApiRoutesetApi0RoutesetPost` operationId).
ApiRoutesetApi0RoutesetPostWithResponse(ctx context.Context, body ApiRoutesetApi0RoutesetPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiRoutesetApi0RoutesetPostResponse, error)
// V2CallsignFilterV2CallsignCallsignGetWithResponse Aircrafts with specific callsign (JBU1942)
//
// Returns aircraft filtered by [callsign](https://en.wikipedia.org/wiki/Aviation_call_signs).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/callsign/{callsign} (the `V2CallsignFilterV2CallsignCallsignGet` operationId).
V2CallsignFilterV2CallsignCallsignGetWithResponse(ctx context.Context, callsign string, reqEditors ...RequestEditorFn) (*V2CallsignFilterV2CallsignCallsignGetResponse, error)
// V2ClosestV2ClosestLatLonRadiusGetWithResponse Single aircraft closest to a point (lat, lon)
//
// Returns the closest aircraft to a point described by the latitude and longtidude within a radius up to 250nm.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/closest/{lat}/{lon}/{radius} (the `V2ClosestV2ClosestLatLonRadiusGet` operationId).
V2ClosestV2ClosestLatLonRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*V2ClosestV2ClosestLatLonRadiusGetResponse, error)
// V2HexFilterV2HexIcaoHexGetWithResponse Aircrafts with specific transponder hex code (4CA87C)
//
// Returns aircraft filtered by [transponder hex code](https://en.wikipedia.org/wiki/Aviation_transponder_interrogation_modes#ICAO_24-bit_address).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/hex/{icao_hex} (the `V2HexFilterV2HexIcaoHexGet` operationId).
V2HexFilterV2HexIcaoHexGetWithResponse(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*V2HexFilterV2HexIcaoHexGetResponse, error)
// V2HexFilterV2IcaoIcaoHexGetWithResponse Aircrafts with specific transponder hex code (4CA87C)
//
// Returns aircraft filtered by [transponder hex code](https://en.wikipedia.org/wiki/Aviation_transponder_interrogation_modes#ICAO_24-bit_address).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/icao/{icao_hex} (the `V2HexFilterV2IcaoIcaoHexGet` operationId).
V2HexFilterV2IcaoIcaoHexGetWithResponse(ctx context.Context, icaoHex string, reqEditors ...RequestEditorFn) (*V2HexFilterV2IcaoIcaoHexGetResponse, error)
// V2LaddV2LaddGetWithResponse Aircrafts on LADD (Limiting Aircraft Data Displayed)
//
// Returns all aircrafts on [LADD](https://www.faa.gov/pilots/ladd) filter.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/ladd (the `V2LaddV2LaddGet` operationId).
V2LaddV2LaddGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2LaddV2LaddGetResponse, error)
// V2PointV2LatLatLonLonDistRadiusGetWithResponse Aircrafts surrounding a point (lat, lon) up to 250nm
//
// Returns aircraft located in a circle described by the latitude and longtidude of its center and its radius.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/lat/{lat}/lon/{lon}/dist/{radius} (the `V2PointV2LatLatLonLonDistRadiusGet` operationId).
V2PointV2LatLatLonLonDistRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*V2PointV2LatLatLonLonDistRadiusGetResponse, error)
// V2MilV2MilGetWithResponse Military registered aircrafts
//
// Returns all military registered aircraft.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/mil (the `V2MilV2MilGet` operationId).
V2MilV2MilGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2MilV2MilGetResponse, error)
// V2PiaV2PiaGetWithResponse Aircrafts with PIA addresses (Privacy ICAO Address)
//
// Returns all aircraft with [PIA](https://nbaa.org/aircraft-operations/security/privacy/privacy-icao-address-pia/) addresses.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/pia (the `V2PiaV2PiaGet` operationId).
V2PiaV2PiaGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V2PiaV2PiaGetResponse, error)
// V2PointV2PointLatLonRadiusGetWithResponse Aircrafts surrounding a point (lat, lon) up to 250nm
//
// Returns aircraft located in a circle described by the latitude and longtidude of its center and its radius.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/point/{lat}/{lon}/{radius} (the `V2PointV2PointLatLonRadiusGet` operationId).
V2PointV2PointLatLonRadiusGetWithResponse(ctx context.Context, lat float32, lon float32, radius int, reqEditors ...RequestEditorFn) (*V2PointV2PointLatLonRadiusGetResponse, error)
// V2RegFilterV2RegRegistrationGetWithResponse Aircrafts with specific registration (G-KELS)
//
// Returns aircraft filtered by [aircarft registration code](https://en.wikipedia.org/wiki/Aircraft_registration).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/reg/{registration} (the `V2RegFilterV2RegRegistrationGet` operationId).
V2RegFilterV2RegRegistrationGetWithResponse(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*V2RegFilterV2RegRegistrationGetResponse, error)
// V2RegFilterV2RegistrationRegistrationGetWithResponse Aircrafts with specific registration (G-KELS)
//
// Returns aircraft filtered by [aircarft registration code](https://en.wikipedia.org/wiki/Aircraft_registration).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/registration/{registration} (the `V2RegFilterV2RegistrationRegistrationGet` operationId).
V2RegFilterV2RegistrationRegistrationGetWithResponse(ctx context.Context, registration string, reqEditors ...RequestEditorFn) (*V2RegFilterV2RegistrationRegistrationGetResponse, error)
// V2SquawkFilterV2SqkSquawkGetWithResponse Aircrafts with specific squawk (1200, 7700, etc.)
//
// Returns aircraft filtered by "squawk" [transponder code](https://en.wikipedia.org/wiki/List_of_transponder_codes).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/sqk/{squawk} (the `V2SquawkFilterV2SqkSquawkGet` operationId).
V2SquawkFilterV2SqkSquawkGetWithResponse(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*V2SquawkFilterV2SqkSquawkGetResponse, error)
// V2SquawkFilterV2SquawkSquawkGetWithResponse Aircrafts with specific squawk (1200, 7700, etc.)
//
// Returns aircraft filtered by "squawk" [transponder code](https://en.wikipedia.org/wiki/List_of_transponder_codes).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/squawk/{squawk} (the `V2SquawkFilterV2SquawkSquawkGet` operationId).
V2SquawkFilterV2SquawkSquawkGetWithResponse(ctx context.Context, squawk string, reqEditors ...RequestEditorFn) (*V2SquawkFilterV2SquawkSquawkGetResponse, error)
// V2TypeFilterV2TypeAircraftTypeGetWithResponse Aircrafts of specific type (A320, B738)
//
// Returns aircraft filtered by [aircraft type designator code](https://en.wikipedia.org/wiki/List_of_aircraft_type_designators).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /v2/type/{aircraft_type} (the `V2TypeFilterV2TypeAircraftTypeGet` operationId).
V2TypeFilterV2TypeAircraftTypeGetWithResponse(ctx context.Context, aircraftType string, reqEditors ...RequestEditorFn) (*V2TypeFilterV2TypeAircraftTypeGetResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type HTTPValidationError ¶
type HTTPValidationError struct {
Detail *[]ValidationError `json:"detail,omitempty"`
}
HTTPValidationError defines model for HTTPValidationError.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type PlaneInstance ¶
type PlaneInstance struct {
Callsign string `json:"callsign"`
Lat float32 `json:"lat"`
Lng float32 `json:"lng"`
}
PlaneInstance defines model for PlaneInstance.
type PlaneList ¶
type PlaneList struct {
Planes *[]PlaneInstance `json:"planes,omitempty"`
}
PlaneList defines model for PlaneList.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type V2CallsignFilterV2CallsignCallsignGetResponse ¶
type V2CallsignFilterV2CallsignCallsignGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2CallsignFilterV2CallsignCallsignGetResponse ¶
func ParseV2CallsignFilterV2CallsignCallsignGetResponse(rsp *http.Response) (*V2CallsignFilterV2CallsignCallsignGetResponse, error)
ParseV2CallsignFilterV2CallsignCallsignGetResponse parses an HTTP response from a V2CallsignFilterV2CallsignCallsignGetWithResponse call
func (V2CallsignFilterV2CallsignCallsignGetResponse) ContentType ¶
func (r V2CallsignFilterV2CallsignCallsignGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2CallsignFilterV2CallsignCallsignGetResponse) GetBody ¶
func (r V2CallsignFilterV2CallsignCallsignGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2CallsignFilterV2CallsignCallsignGetResponse) GetJSON200 ¶
func (r V2CallsignFilterV2CallsignCallsignGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2CallsignFilterV2CallsignCallsignGetResponse) GetJSON422 ¶
func (r V2CallsignFilterV2CallsignCallsignGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2CallsignFilterV2CallsignCallsignGetResponse) Status ¶
func (r V2CallsignFilterV2CallsignCallsignGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2CallsignFilterV2CallsignCallsignGetResponse) StatusCode ¶
func (r V2CallsignFilterV2CallsignCallsignGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2ClosestV2ClosestLatLonRadiusGetResponse ¶
type V2ClosestV2ClosestLatLonRadiusGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2ClosestV2ClosestLatLonRadiusGetResponse ¶
func ParseV2ClosestV2ClosestLatLonRadiusGetResponse(rsp *http.Response) (*V2ClosestV2ClosestLatLonRadiusGetResponse, error)
ParseV2ClosestV2ClosestLatLonRadiusGetResponse parses an HTTP response from a V2ClosestV2ClosestLatLonRadiusGetWithResponse call
func (V2ClosestV2ClosestLatLonRadiusGetResponse) ContentType ¶
func (r V2ClosestV2ClosestLatLonRadiusGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2ClosestV2ClosestLatLonRadiusGetResponse) GetBody ¶
func (r V2ClosestV2ClosestLatLonRadiusGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2ClosestV2ClosestLatLonRadiusGetResponse) GetJSON200 ¶
func (r V2ClosestV2ClosestLatLonRadiusGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2ClosestV2ClosestLatLonRadiusGetResponse) GetJSON422 ¶
func (r V2ClosestV2ClosestLatLonRadiusGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2ClosestV2ClosestLatLonRadiusGetResponse) Status ¶
func (r V2ClosestV2ClosestLatLonRadiusGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2ClosestV2ClosestLatLonRadiusGetResponse) StatusCode ¶
func (r V2ClosestV2ClosestLatLonRadiusGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2HexFilterV2HexIcaoHexGetResponse ¶
type V2HexFilterV2HexIcaoHexGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2HexFilterV2HexIcaoHexGetResponse ¶
func ParseV2HexFilterV2HexIcaoHexGetResponse(rsp *http.Response) (*V2HexFilterV2HexIcaoHexGetResponse, error)
ParseV2HexFilterV2HexIcaoHexGetResponse parses an HTTP response from a V2HexFilterV2HexIcaoHexGetWithResponse call
func (V2HexFilterV2HexIcaoHexGetResponse) ContentType ¶
func (r V2HexFilterV2HexIcaoHexGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2HexFilterV2HexIcaoHexGetResponse) GetBody ¶
func (r V2HexFilterV2HexIcaoHexGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2HexFilterV2HexIcaoHexGetResponse) GetJSON200 ¶
func (r V2HexFilterV2HexIcaoHexGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2HexFilterV2HexIcaoHexGetResponse) GetJSON422 ¶
func (r V2HexFilterV2HexIcaoHexGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2HexFilterV2HexIcaoHexGetResponse) Status ¶
func (r V2HexFilterV2HexIcaoHexGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2HexFilterV2HexIcaoHexGetResponse) StatusCode ¶
func (r V2HexFilterV2HexIcaoHexGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2HexFilterV2IcaoIcaoHexGetResponse ¶
type V2HexFilterV2IcaoIcaoHexGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2HexFilterV2IcaoIcaoHexGetResponse ¶
func ParseV2HexFilterV2IcaoIcaoHexGetResponse(rsp *http.Response) (*V2HexFilterV2IcaoIcaoHexGetResponse, error)
ParseV2HexFilterV2IcaoIcaoHexGetResponse parses an HTTP response from a V2HexFilterV2IcaoIcaoHexGetWithResponse call
func (V2HexFilterV2IcaoIcaoHexGetResponse) ContentType ¶
func (r V2HexFilterV2IcaoIcaoHexGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2HexFilterV2IcaoIcaoHexGetResponse) GetBody ¶
func (r V2HexFilterV2IcaoIcaoHexGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2HexFilterV2IcaoIcaoHexGetResponse) GetJSON200 ¶
func (r V2HexFilterV2IcaoIcaoHexGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2HexFilterV2IcaoIcaoHexGetResponse) GetJSON422 ¶
func (r V2HexFilterV2IcaoIcaoHexGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2HexFilterV2IcaoIcaoHexGetResponse) Status ¶
func (r V2HexFilterV2IcaoIcaoHexGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2HexFilterV2IcaoIcaoHexGetResponse) StatusCode ¶
func (r V2HexFilterV2IcaoIcaoHexGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2LaddV2LaddGetResponse ¶
type V2LaddV2LaddGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
}
func ParseV2LaddV2LaddGetResponse ¶
func ParseV2LaddV2LaddGetResponse(rsp *http.Response) (*V2LaddV2LaddGetResponse, error)
ParseV2LaddV2LaddGetResponse parses an HTTP response from a V2LaddV2LaddGetWithResponse call
func (V2LaddV2LaddGetResponse) ContentType ¶
func (r V2LaddV2LaddGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2LaddV2LaddGetResponse) GetBody ¶
func (r V2LaddV2LaddGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2LaddV2LaddGetResponse) GetJSON200 ¶
func (r V2LaddV2LaddGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2LaddV2LaddGetResponse) Status ¶
func (r V2LaddV2LaddGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2LaddV2LaddGetResponse) StatusCode ¶
func (r V2LaddV2LaddGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2MilV2MilGetResponse ¶
type V2MilV2MilGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
}
func ParseV2MilV2MilGetResponse ¶
func ParseV2MilV2MilGetResponse(rsp *http.Response) (*V2MilV2MilGetResponse, error)
ParseV2MilV2MilGetResponse parses an HTTP response from a V2MilV2MilGetWithResponse call
func (V2MilV2MilGetResponse) ContentType ¶
func (r V2MilV2MilGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2MilV2MilGetResponse) GetBody ¶
func (r V2MilV2MilGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2MilV2MilGetResponse) GetJSON200 ¶
func (r V2MilV2MilGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2MilV2MilGetResponse) Status ¶
func (r V2MilV2MilGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2MilV2MilGetResponse) StatusCode ¶
func (r V2MilV2MilGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2PiaV2PiaGetResponse ¶
type V2PiaV2PiaGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
}
func ParseV2PiaV2PiaGetResponse ¶
func ParseV2PiaV2PiaGetResponse(rsp *http.Response) (*V2PiaV2PiaGetResponse, error)
ParseV2PiaV2PiaGetResponse parses an HTTP response from a V2PiaV2PiaGetWithResponse call
func (V2PiaV2PiaGetResponse) ContentType ¶
func (r V2PiaV2PiaGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2PiaV2PiaGetResponse) GetBody ¶
func (r V2PiaV2PiaGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2PiaV2PiaGetResponse) GetJSON200 ¶
func (r V2PiaV2PiaGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2PiaV2PiaGetResponse) Status ¶
func (r V2PiaV2PiaGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2PiaV2PiaGetResponse) StatusCode ¶
func (r V2PiaV2PiaGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2PointV2LatLatLonLonDistRadiusGetResponse ¶
type V2PointV2LatLatLonLonDistRadiusGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2PointV2LatLatLonLonDistRadiusGetResponse ¶
func ParseV2PointV2LatLatLonLonDistRadiusGetResponse(rsp *http.Response) (*V2PointV2LatLatLonLonDistRadiusGetResponse, error)
ParseV2PointV2LatLatLonLonDistRadiusGetResponse parses an HTTP response from a V2PointV2LatLatLonLonDistRadiusGetWithResponse call
func (V2PointV2LatLatLonLonDistRadiusGetResponse) ContentType ¶
func (r V2PointV2LatLatLonLonDistRadiusGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2PointV2LatLatLonLonDistRadiusGetResponse) GetBody ¶
func (r V2PointV2LatLatLonLonDistRadiusGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2PointV2LatLatLonLonDistRadiusGetResponse) GetJSON200 ¶
func (r V2PointV2LatLatLonLonDistRadiusGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2PointV2LatLatLonLonDistRadiusGetResponse) GetJSON422 ¶
func (r V2PointV2LatLatLonLonDistRadiusGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2PointV2LatLatLonLonDistRadiusGetResponse) Status ¶
func (r V2PointV2LatLatLonLonDistRadiusGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2PointV2LatLatLonLonDistRadiusGetResponse) StatusCode ¶
func (r V2PointV2LatLatLonLonDistRadiusGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2PointV2PointLatLonRadiusGetResponse ¶
type V2PointV2PointLatLonRadiusGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2PointV2PointLatLonRadiusGetResponse ¶
func ParseV2PointV2PointLatLonRadiusGetResponse(rsp *http.Response) (*V2PointV2PointLatLonRadiusGetResponse, error)
ParseV2PointV2PointLatLonRadiusGetResponse parses an HTTP response from a V2PointV2PointLatLonRadiusGetWithResponse call
func (V2PointV2PointLatLonRadiusGetResponse) ContentType ¶
func (r V2PointV2PointLatLonRadiusGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2PointV2PointLatLonRadiusGetResponse) GetBody ¶
func (r V2PointV2PointLatLonRadiusGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2PointV2PointLatLonRadiusGetResponse) GetJSON200 ¶
func (r V2PointV2PointLatLonRadiusGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2PointV2PointLatLonRadiusGetResponse) GetJSON422 ¶
func (r V2PointV2PointLatLonRadiusGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2PointV2PointLatLonRadiusGetResponse) Status ¶
func (r V2PointV2PointLatLonRadiusGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2PointV2PointLatLonRadiusGetResponse) StatusCode ¶
func (r V2PointV2PointLatLonRadiusGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2RegFilterV2RegRegistrationGetResponse ¶
type V2RegFilterV2RegRegistrationGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2RegFilterV2RegRegistrationGetResponse ¶
func ParseV2RegFilterV2RegRegistrationGetResponse(rsp *http.Response) (*V2RegFilterV2RegRegistrationGetResponse, error)
ParseV2RegFilterV2RegRegistrationGetResponse parses an HTTP response from a V2RegFilterV2RegRegistrationGetWithResponse call
func (V2RegFilterV2RegRegistrationGetResponse) ContentType ¶
func (r V2RegFilterV2RegRegistrationGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2RegFilterV2RegRegistrationGetResponse) GetBody ¶
func (r V2RegFilterV2RegRegistrationGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2RegFilterV2RegRegistrationGetResponse) GetJSON200 ¶
func (r V2RegFilterV2RegRegistrationGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2RegFilterV2RegRegistrationGetResponse) GetJSON422 ¶
func (r V2RegFilterV2RegRegistrationGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2RegFilterV2RegRegistrationGetResponse) Status ¶
func (r V2RegFilterV2RegRegistrationGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2RegFilterV2RegRegistrationGetResponse) StatusCode ¶
func (r V2RegFilterV2RegRegistrationGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2RegFilterV2RegistrationRegistrationGetResponse ¶
type V2RegFilterV2RegistrationRegistrationGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2RegFilterV2RegistrationRegistrationGetResponse ¶
func ParseV2RegFilterV2RegistrationRegistrationGetResponse(rsp *http.Response) (*V2RegFilterV2RegistrationRegistrationGetResponse, error)
ParseV2RegFilterV2RegistrationRegistrationGetResponse parses an HTTP response from a V2RegFilterV2RegistrationRegistrationGetWithResponse call
func (V2RegFilterV2RegistrationRegistrationGetResponse) ContentType ¶
func (r V2RegFilterV2RegistrationRegistrationGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2RegFilterV2RegistrationRegistrationGetResponse) GetBody ¶
func (r V2RegFilterV2RegistrationRegistrationGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2RegFilterV2RegistrationRegistrationGetResponse) GetJSON200 ¶
func (r V2RegFilterV2RegistrationRegistrationGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2RegFilterV2RegistrationRegistrationGetResponse) GetJSON422 ¶
func (r V2RegFilterV2RegistrationRegistrationGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2RegFilterV2RegistrationRegistrationGetResponse) Status ¶
func (r V2RegFilterV2RegistrationRegistrationGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2RegFilterV2RegistrationRegistrationGetResponse) StatusCode ¶
func (r V2RegFilterV2RegistrationRegistrationGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2ResponseAcItem ¶
type V2ResponseAcItem struct {
Alert *int `json:"alert,omitempty"`
AltBaro *V2ResponseAcItem_AltBaro `json:"alt_baro,omitempty"`
AltGeom *int `json:"alt_geom,omitempty"`
BaroRate *int `json:"baro_rate,omitempty"`
CalcTrack *int `json:"calc_track,omitempty"`
Category *string `json:"category,omitempty"`
DbFlags *int `json:"dbFlags,omitempty"`
Emergency *string `json:"emergency,omitempty"`
Flight *string `json:"flight,omitempty"`
GeomRate *int `json:"geom_rate,omitempty"`
GpsOkBefore *float32 `json:"gpsOkBefore,omitempty"`
GpsOkLat *float32 `json:"gpsOkLat,omitempty"`
GpsOkLon *float32 `json:"gpsOkLon,omitempty"`
Gs *float32 `json:"gs,omitempty"`
Gva *int `json:"gva,omitempty"`
Hex string `json:"hex"`
Ias *int `json:"ias,omitempty"`
LastPosition *V2ResponseLastPosition `json:"lastPosition,omitempty"`
Lat *float32 `json:"lat,omitempty"`
Lon *float32 `json:"lon,omitempty"`
Mach *float32 `json:"mach,omitempty"`
MagHeading *float32 `json:"mag_heading,omitempty"`
Messages int `json:"messages"`
Mlat []string `json:"mlat"`
NacP *int `json:"nac_p,omitempty"`
NacV *int `json:"nac_v,omitempty"`
Nic *int `json:"nic,omitempty"`
NicBaro *int `json:"nic_baro,omitempty"`
Oat *int `json:"oat,omitempty"`
R *string `json:"r,omitempty"`
Rc *int `json:"rc,omitempty"`
Roll *float32 `json:"roll,omitempty"`
RrLat *float32 `json:"rr_lat,omitempty"`
RrLon *float32 `json:"rr_lon,omitempty"`
Rssi float32 `json:"rssi"`
Sda *int `json:"sda,omitempty"`
Seen float32 `json:"seen"`
SeenPos *float32 `json:"seen_pos,omitempty"`
Sil *int `json:"sil,omitempty"`
SilType *string `json:"sil_type,omitempty"`
Spi *int `json:"spi,omitempty"`
Squawk *string `json:"squawk,omitempty"`
T *string `json:"t,omitempty"`
Tas *int `json:"tas,omitempty"`
Tat *int `json:"tat,omitempty"`
Tisb []string `json:"tisb"`
Track *float32 `json:"track,omitempty"`
TrackRate *float32 `json:"track_rate,omitempty"`
TrueHeading *float32 `json:"true_heading,omitempty"`
Type string `json:"type"`
Version *int `json:"version,omitempty"`
Wd *int `json:"wd,omitempty"`
Ws *int `json:"ws,omitempty"`
}
V2ResponseAcItem defines model for V2Response_AcItem.
type V2ResponseAcItemAltBaro0 ¶
type V2ResponseAcItemAltBaro0 = int
V2ResponseAcItemAltBaro0 defines model for V2ResponseAcItem.AltBaro.0.
type V2ResponseAcItemAltBaro1 ¶
type V2ResponseAcItemAltBaro1 = string
V2ResponseAcItemAltBaro1 defines model for V2ResponseAcItem.AltBaro.1.
type V2ResponseAcItem_AltBaro ¶
type V2ResponseAcItem_AltBaro struct {
// contains filtered or unexported fields
}
V2ResponseAcItem_AltBaro defines model for V2ResponseAcItem.AltBaro.
func (V2ResponseAcItem_AltBaro) AsV2ResponseAcItemAltBaro0 ¶
func (t V2ResponseAcItem_AltBaro) AsV2ResponseAcItemAltBaro0() (V2ResponseAcItemAltBaro0, error)
AsV2ResponseAcItemAltBaro0 returns the union data inside the V2ResponseAcItem_AltBaro as a V2ResponseAcItemAltBaro0
func (V2ResponseAcItem_AltBaro) AsV2ResponseAcItemAltBaro1 ¶
func (t V2ResponseAcItem_AltBaro) AsV2ResponseAcItemAltBaro1() (V2ResponseAcItemAltBaro1, error)
AsV2ResponseAcItemAltBaro1 returns the union data inside the V2ResponseAcItem_AltBaro as a V2ResponseAcItemAltBaro1
func (*V2ResponseAcItem_AltBaro) FromV2ResponseAcItemAltBaro0 ¶
func (t *V2ResponseAcItem_AltBaro) FromV2ResponseAcItemAltBaro0(v V2ResponseAcItemAltBaro0) error
FromV2ResponseAcItemAltBaro0 overwrites any union data inside the V2ResponseAcItem_AltBaro as the provided V2ResponseAcItemAltBaro0
func (*V2ResponseAcItem_AltBaro) FromV2ResponseAcItemAltBaro1 ¶
func (t *V2ResponseAcItem_AltBaro) FromV2ResponseAcItemAltBaro1(v V2ResponseAcItemAltBaro1) error
FromV2ResponseAcItemAltBaro1 overwrites any union data inside the V2ResponseAcItem_AltBaro as the provided V2ResponseAcItemAltBaro1
func (V2ResponseAcItem_AltBaro) MarshalJSON ¶
func (t V2ResponseAcItem_AltBaro) MarshalJSON() ([]byte, error)
func (*V2ResponseAcItem_AltBaro) MergeV2ResponseAcItemAltBaro0 ¶
func (t *V2ResponseAcItem_AltBaro) MergeV2ResponseAcItemAltBaro0(v V2ResponseAcItemAltBaro0) error
MergeV2ResponseAcItemAltBaro0 performs a merge with any union data inside the V2ResponseAcItem_AltBaro, using the provided V2ResponseAcItemAltBaro0
func (*V2ResponseAcItem_AltBaro) MergeV2ResponseAcItemAltBaro1 ¶
func (t *V2ResponseAcItem_AltBaro) MergeV2ResponseAcItemAltBaro1(v V2ResponseAcItemAltBaro1) error
MergeV2ResponseAcItemAltBaro1 performs a merge with any union data inside the V2ResponseAcItem_AltBaro, using the provided V2ResponseAcItemAltBaro1
func (*V2ResponseAcItem_AltBaro) UnmarshalJSON ¶
func (t *V2ResponseAcItem_AltBaro) UnmarshalJSON(b []byte) error
type V2ResponseLastPosition ¶
type V2ResponseLastPosition struct {
Lat float32 `json:"lat"`
Lon float32 `json:"lon"`
Nic int `json:"nic"`
Rc int `json:"rc"`
SeenPos float32 `json:"seen_pos"`
}
V2ResponseLastPosition defines model for V2Response_LastPosition.
type V2ResponseModel ¶
type V2ResponseModel struct {
Ac []V2ResponseAcItem `json:"ac"`
Ctime int `json:"ctime"`
Msg string `json:"msg"`
Now int `json:"now"`
Ptime int `json:"ptime"`
Total int `json:"total"`
}
V2ResponseModel defines model for V2Response_Model.
type V2SquawkFilterV2SqkSquawkGetResponse ¶
type V2SquawkFilterV2SqkSquawkGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2SquawkFilterV2SqkSquawkGetResponse ¶
func ParseV2SquawkFilterV2SqkSquawkGetResponse(rsp *http.Response) (*V2SquawkFilterV2SqkSquawkGetResponse, error)
ParseV2SquawkFilterV2SqkSquawkGetResponse parses an HTTP response from a V2SquawkFilterV2SqkSquawkGetWithResponse call
func (V2SquawkFilterV2SqkSquawkGetResponse) ContentType ¶
func (r V2SquawkFilterV2SqkSquawkGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2SquawkFilterV2SqkSquawkGetResponse) GetBody ¶
func (r V2SquawkFilterV2SqkSquawkGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2SquawkFilterV2SqkSquawkGetResponse) GetJSON200 ¶
func (r V2SquawkFilterV2SqkSquawkGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2SquawkFilterV2SqkSquawkGetResponse) GetJSON422 ¶
func (r V2SquawkFilterV2SqkSquawkGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2SquawkFilterV2SqkSquawkGetResponse) Status ¶
func (r V2SquawkFilterV2SqkSquawkGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2SquawkFilterV2SqkSquawkGetResponse) StatusCode ¶
func (r V2SquawkFilterV2SqkSquawkGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2SquawkFilterV2SquawkSquawkGetResponse ¶
type V2SquawkFilterV2SquawkSquawkGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2SquawkFilterV2SquawkSquawkGetResponse ¶
func ParseV2SquawkFilterV2SquawkSquawkGetResponse(rsp *http.Response) (*V2SquawkFilterV2SquawkSquawkGetResponse, error)
ParseV2SquawkFilterV2SquawkSquawkGetResponse parses an HTTP response from a V2SquawkFilterV2SquawkSquawkGetWithResponse call
func (V2SquawkFilterV2SquawkSquawkGetResponse) ContentType ¶
func (r V2SquawkFilterV2SquawkSquawkGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2SquawkFilterV2SquawkSquawkGetResponse) GetBody ¶
func (r V2SquawkFilterV2SquawkSquawkGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2SquawkFilterV2SquawkSquawkGetResponse) GetJSON200 ¶
func (r V2SquawkFilterV2SquawkSquawkGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2SquawkFilterV2SquawkSquawkGetResponse) GetJSON422 ¶
func (r V2SquawkFilterV2SquawkSquawkGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2SquawkFilterV2SquawkSquawkGetResponse) Status ¶
func (r V2SquawkFilterV2SquawkSquawkGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2SquawkFilterV2SquawkSquawkGetResponse) StatusCode ¶
func (r V2SquawkFilterV2SquawkSquawkGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V2TypeFilterV2TypeAircraftTypeGetResponse ¶
type V2TypeFilterV2TypeAircraftTypeGetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *V2ResponseModel
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *HTTPValidationError
}
func ParseV2TypeFilterV2TypeAircraftTypeGetResponse ¶
func ParseV2TypeFilterV2TypeAircraftTypeGetResponse(rsp *http.Response) (*V2TypeFilterV2TypeAircraftTypeGetResponse, error)
ParseV2TypeFilterV2TypeAircraftTypeGetResponse parses an HTTP response from a V2TypeFilterV2TypeAircraftTypeGetWithResponse call
func (V2TypeFilterV2TypeAircraftTypeGetResponse) ContentType ¶
func (r V2TypeFilterV2TypeAircraftTypeGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (V2TypeFilterV2TypeAircraftTypeGetResponse) GetBody ¶
func (r V2TypeFilterV2TypeAircraftTypeGetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (V2TypeFilterV2TypeAircraftTypeGetResponse) GetJSON200 ¶
func (r V2TypeFilterV2TypeAircraftTypeGetResponse) GetJSON200() *V2ResponseModel
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (V2TypeFilterV2TypeAircraftTypeGetResponse) GetJSON422 ¶
func (r V2TypeFilterV2TypeAircraftTypeGetResponse) GetJSON422() *HTTPValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (V2TypeFilterV2TypeAircraftTypeGetResponse) Status ¶
func (r V2TypeFilterV2TypeAircraftTypeGetResponse) Status() string
Status returns HTTPResponse.Status
func (V2TypeFilterV2TypeAircraftTypeGetResponse) StatusCode ¶
func (r V2TypeFilterV2TypeAircraftTypeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ValidationError ¶
type ValidationError struct {
Ctx *map[string]interface{} `json:"ctx,omitempty"`
Input interface{} `json:"input,omitempty"`
Loc []ValidationError_Loc_Item `json:"loc"`
Msg string `json:"msg"`
Type string `json:"type"`
}
ValidationError defines model for ValidationError.
type ValidationErrorLoc0 ¶
type ValidationErrorLoc0 = string
ValidationErrorLoc0 defines model for ValidationError.Loc.0.
type ValidationErrorLoc1 ¶
type ValidationErrorLoc1 = int
ValidationErrorLoc1 defines model for ValidationError.Loc.1.
type ValidationError_Loc_Item ¶
type ValidationError_Loc_Item struct {
// contains filtered or unexported fields
}
ValidationError_Loc_Item defines model for ValidationError.loc.Item.
func (ValidationError_Loc_Item) AsValidationErrorLoc0 ¶
func (t ValidationError_Loc_Item) AsValidationErrorLoc0() (ValidationErrorLoc0, error)
AsValidationErrorLoc0 returns the union data inside the ValidationError_Loc_Item as a ValidationErrorLoc0
func (ValidationError_Loc_Item) AsValidationErrorLoc1 ¶
func (t ValidationError_Loc_Item) AsValidationErrorLoc1() (ValidationErrorLoc1, error)
AsValidationErrorLoc1 returns the union data inside the ValidationError_Loc_Item as a ValidationErrorLoc1
func (*ValidationError_Loc_Item) FromValidationErrorLoc0 ¶
func (t *ValidationError_Loc_Item) FromValidationErrorLoc0(v ValidationErrorLoc0) error
FromValidationErrorLoc0 overwrites any union data inside the ValidationError_Loc_Item as the provided ValidationErrorLoc0
func (*ValidationError_Loc_Item) FromValidationErrorLoc1 ¶
func (t *ValidationError_Loc_Item) FromValidationErrorLoc1(v ValidationErrorLoc1) error
FromValidationErrorLoc1 overwrites any union data inside the ValidationError_Loc_Item as the provided ValidationErrorLoc1
func (ValidationError_Loc_Item) MarshalJSON ¶
func (t ValidationError_Loc_Item) MarshalJSON() ([]byte, error)
func (*ValidationError_Loc_Item) MergeValidationErrorLoc0 ¶
func (t *ValidationError_Loc_Item) MergeValidationErrorLoc0(v ValidationErrorLoc0) error
MergeValidationErrorLoc0 performs a merge with any union data inside the ValidationError_Loc_Item, using the provided ValidationErrorLoc0
func (*ValidationError_Loc_Item) MergeValidationErrorLoc1 ¶
func (t *ValidationError_Loc_Item) MergeValidationErrorLoc1(v ValidationErrorLoc1) error
MergeValidationErrorLoc1 performs a merge with any union data inside the ValidationError_Loc_Item, using the provided ValidationErrorLoc1
func (*ValidationError_Loc_Item) UnmarshalJSON ¶
func (t *ValidationError_Loc_Item) UnmarshalJSON(b []byte) error