Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDevice ¶
func GetDevice(ctx context.Context, client *apiclient.ClientWithResponses, name string) (*apiclient.GetDeviceResponse, error)
GetDevice fetches a device by name from the FlightCtl API. Returns the API response including HTTP status code.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*apiclient.ClientWithResponses, error)
NewClient creates a FlightCtl API client.
Types ¶
type ClientOption ¶
type ClientOption func(*internalclient.Config)
ClientOption is a functional option for configuring the client.
func WithInsecureSkipVerify ¶
func WithInsecureSkipVerify() ClientOption
WithInsecureSkipVerify disables TLS certificate verification. WARNING: Only use this for testing/development. Production clients should verify certificates.
func WithToken ¶
func WithToken(token string) ClientOption
WithToken configures the client to use bearer token authentication.
Click to show internal directories.
Click to hide internal directories.