Files
cloud-services/pkg/ota_api/client/operations/operations_client.go

5062 lines
181 KiB
Go

// Code generated by go-swagger; DO NOT EDIT.
package operations
// This file was generated by the swagger tool.
// Editing this file might prove futile when you re-run the swagger generate command
import (
"fmt"
"io"
"github.com/go-openapi/runtime"
httptransport "github.com/go-openapi/runtime/client"
"github.com/go-openapi/strfmt"
)
// New creates a new operations API client.
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService {
return &Client{transport: transport, formats: formats}
}
// New creates a new operations API client with basic auth credentials.
// It takes the following parameters:
// - host: http host (github.com).
// - basePath: any base path for the API client ("/v1", "/v3").
// - scheme: http scheme ("http", "https").
// - user: user for basic authentication header.
// - password: password for basic authentication header.
func NewClientWithBasicAuth(host, basePath, scheme, user, password string) ClientService {
transport := httptransport.New(host, basePath, []string{scheme})
transport.DefaultAuthentication = httptransport.BasicAuth(user, password)
return &Client{transport: transport, formats: strfmt.Default}
}
// New creates a new operations API client with a bearer token for authentication.
// It takes the following parameters:
// - host: http host (github.com).
// - basePath: any base path for the API client ("/v1", "/v3").
// - scheme: http scheme ("http", "https").
// - bearerToken: bearer token for Bearer authentication header.
func NewClientWithBearerToken(host, basePath, scheme, bearerToken string) ClientService {
transport := httptransport.New(host, basePath, []string{scheme})
transport.DefaultAuthentication = httptransport.BearerToken(bearerToken)
return &Client{transport: transport, formats: strfmt.Default}
}
/*
Client for operations API
*/
type Client struct {
transport runtime.ClientTransport
formats strfmt.Registry
}
// ClientOption may be used to customize the behavior of Client methods.
type ClientOption func(*runtime.ClientOperation)
// This client is generated with a few options you might find useful for your swagger spec.
//
// Feel free to add you own set of options.
// WithAccept allows the client to force the Accept header
// to negotiate a specific Producer from the server.
//
// You may use this option to set arbitrary extensions to your MIME media type.
func WithAccept(mime string) ClientOption {
return func(r *runtime.ClientOperation) {
r.ProducesMediaTypes = []string{mime}
}
}
// WithAcceptApplicationJSON sets the Accept header to "application/json".
func WithAcceptApplicationJSON(r *runtime.ClientOperation) {
r.ProducesMediaTypes = []string{"application/json"}
}
// WithAcceptApplicationOctetStream sets the Accept header to "application/octet-stream".
func WithAcceptApplicationOctetStream(r *runtime.ClientOperation) {
r.ProducesMediaTypes = []string{"application/octet-stream"}
}
// ClientService is the interface for Client methods
type ClientService interface {
DeleteApitoken(params *DeleteApitokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteApitokenOK, error)
DeleteCarupdate(params *DeleteCarupdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteCarupdateOK, error)
DeleteFlashpackVersion(params *DeleteFlashpackVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteFlashpackVersionOK, error)
DeleteFleetName(params *DeleteFleetNameParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteFleetNameOK, error)
DeleteFleetNameFilterID(params *DeleteFleetNameFilterIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteFleetNameFilterIDOK, error)
DeleteIssuesID(params *DeleteIssuesIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteIssuesIDOK, error)
DeleteManifest(params *DeleteManifestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteManifestOK, error)
DeleteManifestSumsVersion(params *DeleteManifestSumsVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteManifestSumsVersionOK, error)
DeleteManifestSumsVersionRxswinsRxswin(params *DeleteManifestSumsVersionRxswinsRxswinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteManifestSumsVersionRxswinsRxswinOK, error)
DeleteSubscription(params *DeleteSubscriptionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSubscriptionOK, error)
DeleteSubscriptionconfig(params *DeleteSubscriptionconfigParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSubscriptionconfigOK, error)
DeleteSubscriptionfeature(params *DeleteSubscriptionfeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSubscriptionfeatureOK, error)
DeleteSubscriptionpackage(params *DeleteSubscriptionpackageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSubscriptionpackageOK, error)
DeleteSupplierEmail(params *DeleteSupplierEmailParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSupplierEmailOK, error)
DeleteVehicleVin(params *DeleteVehicleVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteVehicleVinOK, error)
DeleteVehicleVinFilterID(params *DeleteVehicleVinFilterIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteVehicleVinFilterIDOK, error)
DeleteVehiclecommandImmobilize(params *DeleteVehiclecommandImmobilizeParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteVehiclecommandImmobilizeOK, error)
GetApicalls(params *GetApicallsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetApicallsOK, error)
GetApitokens(params *GetApitokensParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetApitokensOK, error)
GetCanSignalsDbc(params *GetCanSignalsDbcParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCanSignalsDbcOK, error)
GetCanSignalsExport(params *GetCanSignalsExportParams, authInfo runtime.ClientAuthInfoWriter, writer io.Writer, opts ...ClientOption) (*GetCanSignalsExportOK, error)
GetCanSignalsList(params *GetCanSignalsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCanSignalsListOK, error)
GetCansignalsVin(params *GetCansignalsVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCansignalsVinOK, error)
GetCarConfigVin(params *GetCarConfigVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarConfigVinOK, error)
GetCarslocations(params *GetCarslocationsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarslocationsOK, error)
GetCarstate(params *GetCarstateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarstateOK, error)
GetCarupdates(params *GetCarupdatesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarupdatesOK, error)
GetCarupdateslog(params *GetCarupdateslogParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarupdateslogOK, error)
GetCarupdatesstatuses(params *GetCarupdatesstatusesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarupdatesstatusesOK, error)
GetDashboardEmbeddedDashboards(params *GetDashboardEmbeddedDashboardsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) error
GetDashboardGuestToken(params *GetDashboardGuestTokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDashboardGuestTokenOK, error)
GetDittoCarstate(params *GetDittoCarstateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDittoCarstateOK, error)
GetEcuStats(params *GetEcuStatsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetEcuStatsOK, error)
GetEcuStatsVinDbc(params *GetEcuStatsVinDbcParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetEcuStatsVinDbcOK, error)
GetFlashpackVersionEcuMappingsModelTrimYearFlashpack(params *GetFlashpackVersionEcuMappingsModelTrimYearFlashpackParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFlashpackVersionEcuMappingsModelTrimYearFlashpackOK, error)
GetFlashpackVersionInfoVin(params *GetFlashpackVersionInfoVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFlashpackVersionInfoVinOK, error)
GetFlashpackVersionsModelTrimYear(params *GetFlashpackVersionsModelTrimYearParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFlashpackVersionsModelTrimYearOK, error)
GetFleetName(params *GetFleetNameParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFleetNameOK, error)
GetFleetNameFilters(params *GetFleetNameFiltersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFleetNameFiltersOK, error)
GetFleetNameVehicles(params *GetFleetNameVehiclesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFleetNameVehiclesOK, error)
GetFleets(params *GetFleetsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFleetsOK, error)
GetIssueID(params *GetIssueIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetIssueIDOK, error)
GetIssues(params *GetIssuesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetIssuesOK, error)
GetManifest(params *GetManifestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestOK, error)
GetManifestSums(params *GetManifestSumsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestSumsOK, error)
GetManifestSumsVersionRxswins(params *GetManifestSumsVersionRxswinsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestSumsVersionRxswinsOK, error)
GetManifestmigrateVersion(params *GetManifestmigrateVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestmigrateVersionOK, error)
GetManifests(params *GetManifestsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestsOK, error)
GetManifestsManifestIDVehicles(params *GetManifestsManifestIDVehiclesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestsManifestIDVehiclesOK, error)
GetSubscriptionconfigs(params *GetSubscriptionconfigsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionconfigsOK, error)
GetSubscriptionfeature(params *GetSubscriptionfeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionfeatureOK, error)
GetSubscriptionfeatures(params *GetSubscriptionfeaturesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionfeaturesOK, error)
GetSubscriptionpackage(params *GetSubscriptionpackageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionpackageOK, error)
GetSubscriptionpackages(params *GetSubscriptionpackagesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionpackagesOK, error)
GetSuppliers(params *GetSuppliersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSuppliersOK, error)
GetVehicleVin(params *GetVehicleVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinOK, error)
GetVehicleVinFilters(params *GetVehicleVinFiltersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinFiltersOK, error)
GetVehicleVinFleets(params *GetVehicleVinFleetsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinFleetsOK, error)
GetVehicleVinTrexLogs(params *GetVehicleVinTrexLogsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinTrexLogsOK, error)
GetVehicleVinTrexLogsLink(params *GetVehicleVinTrexLogsLinkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinTrexLogsLinkOK, error)
GetVehicleVinVersion(params *GetVehicleVinVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinVersionOK, error)
GetVehicleVinVersionLogs(params *GetVehicleVinVersionLogsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinVersionLogsOK, error)
GetVehiclecommandImmobilize(params *GetVehiclecommandImmobilizeParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehiclecommandImmobilizeOK, error)
GetVehicleecus(params *GetVehicleecusParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleecusOK, error)
GetVehiclemodels(params *GetVehiclemodelsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehiclemodelsOK, error)
GetVehicles(params *GetVehiclesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehiclesOK, error)
GetVehicleyears(params *GetVehicleyearsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleyearsOK, error)
PostApitoken(params *PostApitokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostApitokenOK, error)
PostCarConfigVin(params *PostCarConfigVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarConfigVinOK, error)
PostCarsconnected(params *PostCarsconnectedParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarsconnectedOK, error)
PostCarstateMulti(params *PostCarstateMultiParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarstateMultiOK, error)
PostCarupdate(params *PostCarupdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarupdateOK, error)
PostCarupdateIDCancel(params *PostCarupdateIDCancelParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarupdateIDCancelOK, error)
PostCarupdateIDDeploy(params *PostCarupdateIDDeployParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarupdateIDDeployOK, error)
PostCarupdateIDVehicleCancel(params *PostCarupdateIDVehicleCancelParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarupdateIDVehicleCancelOK, error)
PostFlashpackVersion(params *PostFlashpackVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFlashpackVersionOK, error)
PostFleet(params *PostFleetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetOK, error)
PostFleetNameFilter(params *PostFleetNameFilterParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetNameFilterOK, error)
PostFleetNameVehiclesAdd(params *PostFleetNameVehiclesAddParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetNameVehiclesAddOK, error)
PostFleetNameVehiclesDelete(params *PostFleetNameVehiclesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetNameVehiclesDeleteOK, error)
PostFleetupdate(params *PostFleetupdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetupdateOK, error)
PostManifest(params *PostManifestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestOK, error)
PostManifestSums(params *PostManifestSumsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestSumsOK, error)
PostManifestSumsVersionRxswins(params *PostManifestSumsVersionRxswinsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestSumsVersionRxswinsOK, error)
PostManifestecu(params *PostManifestecuParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestecuOK, error)
PostManifestfile(params *PostManifestfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestfileOK, error)
PostManifestmigrate(params *PostManifestmigrateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestmigrateOK, error)
PostManifestmigrateManifestID(params *PostManifestmigrateManifestIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestmigrateManifestIDOK, error)
PostManufactureCerts(params *PostManufactureCertsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManufactureCertsOK, error)
PostSms(params *PostSmsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSmsOK, error)
PostSubscriptionconfig(params *PostSubscriptionconfigParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSubscriptionconfigOK, error)
PostSubscriptionfeature(params *PostSubscriptionfeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSubscriptionfeatureOK, error)
PostSubscriptionpackage(params *PostSubscriptionpackageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSubscriptionpackageOK, error)
PostSubscriptionpackagefeature(params *PostSubscriptionpackagefeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSubscriptionpackagefeatureOK, error)
PostSupplierActivateEmail(params *PostSupplierActivateEmailParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSupplierActivateEmailOK, error)
PostTags(params *PostTagsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostTagsOK, error)
PostVehicle(params *PostVehicleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehicleOK, error)
PostVehiclePaths(params *PostVehiclePathsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehiclePathsOK, error)
PostVehicleVinFilter(params *PostVehicleVinFilterParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehicleVinFilterOK, error)
PostVehiclecommand(params *PostVehiclecommandParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehiclecommandOK, error)
PostVehiclecommandImmobilize(params *PostVehiclecommandImmobilizeParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehiclecommandImmobilizeOK, error)
PostVehiclediagnosticcommand(params *PostVehiclediagnosticcommandParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehiclediagnosticcommandOK, error)
PutApitoken(params *PutApitokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutApitokenOK, error)
PutCustomerOtaEmails(params *PutCustomerOtaEmailsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutCustomerOtaEmailsOK, error)
PutFleetName(params *PutFleetNameParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutFleetNameOK, error)
PutFleetNameFilterID(params *PutFleetNameFilterIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutFleetNameFilterIDOK, error)
PutManifest(params *PutManifestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutManifestOK, error)
PutManifestsArchive(params *PutManifestsArchiveParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutManifestsArchiveOK, error)
PutManifestsIDSums(params *PutManifestsIDSumsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutManifestsIDSumsOK, error)
PutSubscriptionconfig(params *PutSubscriptionconfigParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutSubscriptionconfigOK, error)
PutSubscriptionfeature(params *PutSubscriptionfeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutSubscriptionfeatureOK, error)
PutSubscriptionpackage(params *PutSubscriptionpackageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutSubscriptionpackageOK, error)
PutSupplierEmail(params *PutSupplierEmailParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutSupplierEmailOK, error)
PutTags(params *PutTagsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutTagsOK, error)
PutVehicleVin(params *PutVehicleVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutVehicleVinOK, error)
PutVehicleVinFilterID(params *PutVehicleVinFilterIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutVehicleVinFilterIDOK, error)
SetTransport(transport runtime.ClientTransport)
}
/*
DeleteApitoken deletes API token
Delete API token. Requires delete permissions
*/
func (a *Client) DeleteApitoken(params *DeleteApitokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteApitokenOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteApitokenParams()
}
op := &runtime.ClientOperation{
ID: "DeleteApitoken",
Method: "DELETE",
PathPattern: "/apitoken",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteApitokenReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteApitokenOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteApitoken: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteCarupdate deletes car update
Delete car update. Requires delete permissions
*/
func (a *Client) DeleteCarupdate(params *DeleteCarupdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteCarupdateOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteCarupdateParams()
}
op := &runtime.ClientOperation{
ID: "DeleteCarupdate",
Method: "DELETE",
PathPattern: "/carupdate",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteCarupdateReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteCarupdateOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteCarupdate: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteFlashpackVersion deletes a flashpack version
Delete a flashpack version
*/
func (a *Client) DeleteFlashpackVersion(params *DeleteFlashpackVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteFlashpackVersionOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteFlashpackVersionParams()
}
op := &runtime.ClientOperation{
ID: "DeleteFlashpackVersion",
Method: "DELETE",
PathPattern: "/flashpack_version",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteFlashpackVersionReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteFlashpackVersionOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteFlashpackVersion: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteFleetName deletes fleet
Delete fleet
*/
func (a *Client) DeleteFleetName(params *DeleteFleetNameParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteFleetNameOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteFleetNameParams()
}
op := &runtime.ClientOperation{
ID: "DeleteFleetName",
Method: "DELETE",
PathPattern: "/fleet/{name}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteFleetNameReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteFleetNameOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteFleetName: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteFleetNameFilterID deletes filter from fleet
Delete filter from fleet
*/
func (a *Client) DeleteFleetNameFilterID(params *DeleteFleetNameFilterIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteFleetNameFilterIDOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteFleetNameFilterIDParams()
}
op := &runtime.ClientOperation{
ID: "DeleteFleetNameFilterID",
Method: "DELETE",
PathPattern: "/fleet/{name}/filter/{id}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteFleetNameFilterIDReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteFleetNameFilterIDOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteFleetNameFilterID: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteIssuesID deletes an issue by ID
Deletes an Issue by its ID
*/
func (a *Client) DeleteIssuesID(params *DeleteIssuesIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteIssuesIDOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteIssuesIDParams()
}
op := &runtime.ClientOperation{
ID: "DeleteIssuesID",
Method: "DELETE",
PathPattern: "/issues/{id}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteIssuesIDReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteIssuesIDOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteIssuesID: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteManifest deletes update manifest
Delete update manifest data. Requires delete permissions
*/
func (a *Client) DeleteManifest(params *DeleteManifestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteManifestOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteManifestParams()
}
op := &runtime.ClientOperation{
ID: "DeleteManifest",
Method: "DELETE",
PathPattern: "/manifest",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteManifestReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteManifestOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteManifest: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteManifestSumsVersion deletes a s u m s version number
Delete a SUMS version number
*/
func (a *Client) DeleteManifestSumsVersion(params *DeleteManifestSumsVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteManifestSumsVersionOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteManifestSumsVersionParams()
}
op := &runtime.ClientOperation{
ID: "DeleteManifestSumsVersion",
Method: "DELETE",
PathPattern: "/manifest/sums/{version}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteManifestSumsVersionReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteManifestSumsVersionOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteManifestSumsVersion: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteManifestSumsVersionRxswinsRxswin deletes a r x software ID numbers rx s w i ns for given sum version and rxswin
Delete a RX Software ID Number (RxSWIN) for a given manifest update manifest sum version and rxswin number
*/
func (a *Client) DeleteManifestSumsVersionRxswinsRxswin(params *DeleteManifestSumsVersionRxswinsRxswinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteManifestSumsVersionRxswinsRxswinOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteManifestSumsVersionRxswinsRxswinParams()
}
op := &runtime.ClientOperation{
ID: "DeleteManifestSumsVersionRxswinsRxswin",
Method: "DELETE",
PathPattern: "/manifest/sums/{version}/rxswins/{rxswin}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteManifestSumsVersionRxswinsRxswinReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteManifestSumsVersionRxswinsRxswinOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteManifestSumsVersionRxswinsRxswin: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteSubscription deletes subscription
Delete subscription data. Requires delete permissions
*/
func (a *Client) DeleteSubscription(params *DeleteSubscriptionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSubscriptionOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteSubscriptionParams()
}
op := &runtime.ClientOperation{
ID: "DeleteSubscription",
Method: "DELETE",
PathPattern: "/subscription",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteSubscriptionReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteSubscriptionOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteSubscription: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteSubscriptionconfig deletes subscription configuration
Delete subscription configuration data. Requires delete permissions
*/
func (a *Client) DeleteSubscriptionconfig(params *DeleteSubscriptionconfigParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSubscriptionconfigOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteSubscriptionconfigParams()
}
op := &runtime.ClientOperation{
ID: "DeleteSubscriptionconfig",
Method: "DELETE",
PathPattern: "/subscriptionconfig",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteSubscriptionconfigReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteSubscriptionconfigOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteSubscriptionconfig: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteSubscriptionfeature deletes subscription feature
Delete subscription feature data. Requires delete permissions
*/
func (a *Client) DeleteSubscriptionfeature(params *DeleteSubscriptionfeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSubscriptionfeatureOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteSubscriptionfeatureParams()
}
op := &runtime.ClientOperation{
ID: "DeleteSubscriptionfeature",
Method: "DELETE",
PathPattern: "/subscriptionfeature",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteSubscriptionfeatureReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteSubscriptionfeatureOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteSubscriptionfeature: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteSubscriptionpackage deletes subscription package
Delete subscription package data. Requires delete permissions
*/
func (a *Client) DeleteSubscriptionpackage(params *DeleteSubscriptionpackageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSubscriptionpackageOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteSubscriptionpackageParams()
}
op := &runtime.ClientOperation{
ID: "DeleteSubscriptionpackage",
Method: "DELETE",
PathPattern: "/subscriptionpackage",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteSubscriptionpackageReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteSubscriptionpackageOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteSubscriptionpackage: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteSupplierEmail deletes filter from vehicle
Delete filter from vehicle
*/
func (a *Client) DeleteSupplierEmail(params *DeleteSupplierEmailParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSupplierEmailOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteSupplierEmailParams()
}
op := &runtime.ClientOperation{
ID: "DeleteSupplierEmail",
Method: "DELETE",
PathPattern: "/supplier/{email}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteSupplierEmailReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteSupplierEmailOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteSupplierEmail: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteVehicleVin deletes vehicle
Delete vehicle data. Requires delete permissions
*/
func (a *Client) DeleteVehicleVin(params *DeleteVehicleVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteVehicleVinOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteVehicleVinParams()
}
op := &runtime.ClientOperation{
ID: "DeleteVehicleVin",
Method: "DELETE",
PathPattern: "/vehicle/{vin}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteVehicleVinReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteVehicleVinOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteVehicleVin: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteVehicleVinFilterID deletes filter from vehicle
Delete filter from vehicle
*/
func (a *Client) DeleteVehicleVinFilterID(params *DeleteVehicleVinFilterIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteVehicleVinFilterIDOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteVehicleVinFilterIDParams()
}
op := &runtime.ClientOperation{
ID: "DeleteVehicleVinFilterID",
Method: "DELETE",
PathPattern: "/vehicle/{vin}/filter/{id}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteVehicleVinFilterIDReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteVehicleVinFilterIDOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteVehicleVinFilterID: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
DeleteVehiclecommandImmobilize deletes vehicles from immobilizer list
*/
func (a *Client) DeleteVehiclecommandImmobilize(params *DeleteVehiclecommandImmobilizeParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteVehiclecommandImmobilizeOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewDeleteVehiclecommandImmobilizeParams()
}
op := &runtime.ClientOperation{
ID: "DeleteVehiclecommandImmobilize",
Method: "DELETE",
PathPattern: "/vehiclecommand/immobilize",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &DeleteVehiclecommandImmobilizeReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*DeleteVehiclecommandImmobilizeOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for DeleteVehiclecommandImmobilize: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetApicalls searches API calls
Get API calls filtered by method, user, path and date.
*/
func (a *Client) GetApicalls(params *GetApicallsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetApicallsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetApicallsParams()
}
op := &runtime.ClientOperation{
ID: "GetApicalls",
Method: "GET",
PathPattern: "/apicalls",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetApicallsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetApicallsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetApicalls: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetApitokens lists API tokens
List API tokens. Requires API token permission
*/
func (a *Client) GetApitokens(params *GetApitokensParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetApitokensOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetApitokensParams()
}
op := &runtime.ClientOperation{
ID: "GetApitokens",
Method: "GET",
PathPattern: "/apitokens",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetApitokensReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetApitokensOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetApitokens: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCanSignalsDbc lists API tokens
List API tokens. Requires API token permission
*/
func (a *Client) GetCanSignalsDbc(params *GetCanSignalsDbcParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCanSignalsDbcOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCanSignalsDbcParams()
}
op := &runtime.ClientOperation{
ID: "GetCanSignalsDbc",
Method: "GET",
PathPattern: "/can_signals/{dbc}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCanSignalsDbcReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCanSignalsDbcOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCanSignalsDbc: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCanSignalsExport exports c a n signals for a specific v i n
Exports CAN signals for a specific VIN based on specified time range and CAN signals. Requires API token permission.
*/
func (a *Client) GetCanSignalsExport(params *GetCanSignalsExportParams, authInfo runtime.ClientAuthInfoWriter, writer io.Writer, opts ...ClientOption) (*GetCanSignalsExportOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCanSignalsExportParams()
}
op := &runtime.ClientOperation{
ID: "GetCanSignalsExport",
Method: "GET",
PathPattern: "/can_signals_export",
ProducesMediaTypes: []string{"application/octet-stream"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCanSignalsExportReader{formats: a.formats, writer: writer},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCanSignalsExportOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCanSignalsExport: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCanSignalsList lists of can signals used in feature table
Returns a list of can signals Requires API token permission.
*/
func (a *Client) GetCanSignalsList(params *GetCanSignalsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCanSignalsListOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCanSignalsListParams()
}
op := &runtime.ClientOperation{
ID: "GetCanSignalsList",
Method: "GET",
PathPattern: "/can_signals_list",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCanSignalsListReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCanSignalsListOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCanSignalsList: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCansignalsVin gets locations of cars
Returns car locations
*/
func (a *Client) GetCansignalsVin(params *GetCansignalsVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCansignalsVinOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCansignalsVinParams()
}
op := &runtime.ClientOperation{
ID: "GetCansignalsVin",
Method: "GET",
PathPattern: "/cansignals/{vin}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCansignalsVinReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCansignalsVinOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCansignalsVin: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCarConfigVin gets the vod and cds for car does not generate a usable to send to the car
Get all sap codes for a car, transform them to VOD and CDS, then return it to the user
*/
func (a *Client) GetCarConfigVin(params *GetCarConfigVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarConfigVinOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCarConfigVinParams()
}
op := &runtime.ClientOperation{
ID: "GetCarConfigVin",
Method: "GET",
PathPattern: "/car_config/{vin}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCarConfigVinReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCarConfigVinOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCarConfigVin: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCarslocations gets locations of cars
Returns car locations
*/
func (a *Client) GetCarslocations(params *GetCarslocationsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarslocationsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCarslocationsParams()
}
op := &runtime.ClientOperation{
ID: "GetCarslocations",
Method: "GET",
PathPattern: "/carslocations",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCarslocationsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCarslocationsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCarslocations: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCarstate gets state of car
Returns the state of the car derived from CAN bus messages.
*/
func (a *Client) GetCarstate(params *GetCarstateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarstateOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCarstateParams()
}
op := &runtime.ClientOperation{
ID: "GetCarstate",
Method: "GET",
PathPattern: "/carstate",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCarstateReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCarstateOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCarstate: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCarupdates searches car updates
Get car updates filtered by id, car id, and update package id
*/
func (a *Client) GetCarupdates(params *GetCarupdatesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarupdatesOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCarupdatesParams()
}
op := &runtime.ClientOperation{
ID: "GetCarupdates",
Method: "GET",
PathPattern: "/carupdates",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCarupdatesReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCarupdatesOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCarupdates: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCarupdateslog gets log of car update statuses
Returns array of car update statuses
*/
func (a *Client) GetCarupdateslog(params *GetCarupdateslogParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarupdateslogOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCarupdateslogParams()
}
op := &runtime.ClientOperation{
ID: "GetCarupdateslog",
Method: "GET",
PathPattern: "/carupdateslog",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCarupdateslogReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCarupdateslogOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCarupdateslog: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetCarupdatesstatuses gets statuses for car update by car update ids
Returns array of car update statuses
*/
func (a *Client) GetCarupdatesstatuses(params *GetCarupdatesstatusesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetCarupdatesstatusesOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetCarupdatesstatusesParams()
}
op := &runtime.ClientOperation{
ID: "GetCarupdatesstatuses",
Method: "GET",
PathPattern: "/carupdatesstatuses",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetCarupdatesstatusesReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetCarupdatesstatusesOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetCarupdatesstatuses: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetDashboardEmbeddedDashboards deprecateds get the list of embeddable superset dashboards
Returns list of dashboard embedding id and their title
*/
func (a *Client) GetDashboardEmbeddedDashboards(params *GetDashboardEmbeddedDashboardsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) error {
// TODO: Validate the params before sending
if params == nil {
params = NewGetDashboardEmbeddedDashboardsParams()
}
op := &runtime.ClientOperation{
ID: "GetDashboardEmbeddedDashboards",
Method: "GET",
PathPattern: "/dashboard/embedded-dashboards",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetDashboardEmbeddedDashboardsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
_, err := a.transport.Submit(op)
if err != nil {
return err
}
return nil
}
/*
GetDashboardGuestToken gets token for accessing dashboard
Returns token
*/
func (a *Client) GetDashboardGuestToken(params *GetDashboardGuestTokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDashboardGuestTokenOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetDashboardGuestTokenParams()
}
op := &runtime.ClientOperation{
ID: "GetDashboardGuestToken",
Method: "GET",
PathPattern: "/dashboard/guest-token",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetDashboardGuestTokenReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetDashboardGuestTokenOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetDashboardGuestToken: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetDittoCarstate lists signals with updated timestamp
Returns list of state with last updated timestamp.
*/
func (a *Client) GetDittoCarstate(params *GetDittoCarstateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDittoCarstateOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetDittoCarstateParams()
}
op := &runtime.ClientOperation{
ID: "GetDittoCarstate",
Method: "GET",
PathPattern: "/ditto/carstate",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetDittoCarstateReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetDittoCarstateOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetDittoCarstate: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetEcuStats lists API tokens
List API tokens. Requires API token permission
*/
func (a *Client) GetEcuStats(params *GetEcuStatsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetEcuStatsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetEcuStatsParams()
}
op := &runtime.ClientOperation{
ID: "GetEcuStats",
Method: "GET",
PathPattern: "/ecu_stats",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetEcuStatsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetEcuStatsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetEcuStats: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetEcuStatsVinDbc lists API tokens
List API tokens. Requires API token permission
*/
func (a *Client) GetEcuStatsVinDbc(params *GetEcuStatsVinDbcParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetEcuStatsVinDbcOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetEcuStatsVinDbcParams()
}
op := &runtime.ClientOperation{
ID: "GetEcuStatsVinDbc",
Method: "GET",
PathPattern: "/ecu_stats/{vin}/{dbc}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetEcuStatsVinDbcReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetEcuStatsVinDbcOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetEcuStatsVinDbc: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetFlashpackVersionEcuMappingsModelTrimYearFlashpack gets mappings between a flashpack and ecu versions
Get mappings between a flashpack and ecu versions
*/
func (a *Client) GetFlashpackVersionEcuMappingsModelTrimYearFlashpack(params *GetFlashpackVersionEcuMappingsModelTrimYearFlashpackParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFlashpackVersionEcuMappingsModelTrimYearFlashpackOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetFlashpackVersionEcuMappingsModelTrimYearFlashpackParams()
}
op := &runtime.ClientOperation{
ID: "GetFlashpackVersionEcuMappingsModelTrimYearFlashpack",
Method: "GET",
PathPattern: "/flashpack_version_ecu_mappings/{model}/{trim}/{year}/{flashpack}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetFlashpackVersionEcuMappingsModelTrimYearFlashpackReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetFlashpackVersionEcuMappingsModelTrimYearFlashpackOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetFlashpackVersionEcuMappingsModelTrimYearFlashpack: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetFlashpackVersionInfoVin gets flashpack version info for a car
Get flashpack version info (version number, ECUs to be updated for next version) for a car
*/
func (a *Client) GetFlashpackVersionInfoVin(params *GetFlashpackVersionInfoVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFlashpackVersionInfoVinOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetFlashpackVersionInfoVinParams()
}
op := &runtime.ClientOperation{
ID: "GetFlashpackVersionInfoVin",
Method: "GET",
PathPattern: "/flashpack_version_info/{vin}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetFlashpackVersionInfoVinReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetFlashpackVersionInfoVinOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetFlashpackVersionInfoVin: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetFlashpackVersionsModelTrimYear gets all flashpacks
Get all flashpacks
*/
func (a *Client) GetFlashpackVersionsModelTrimYear(params *GetFlashpackVersionsModelTrimYearParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFlashpackVersionsModelTrimYearOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetFlashpackVersionsModelTrimYearParams()
}
op := &runtime.ClientOperation{
ID: "GetFlashpackVersionsModelTrimYear",
Method: "GET",
PathPattern: "/flashpack_versions/{model}/{trim}/{year}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetFlashpackVersionsModelTrimYearReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetFlashpackVersionsModelTrimYearOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetFlashpackVersionsModelTrimYear: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetFleetName gets fleet
Get fleet
*/
func (a *Client) GetFleetName(params *GetFleetNameParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFleetNameOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetFleetNameParams()
}
op := &runtime.ClientOperation{
ID: "GetFleetName",
Method: "GET",
PathPattern: "/fleet/{name}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetFleetNameReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetFleetNameOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetFleetName: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetFleetNameFilters gets filters for fleet
Get filters for fleet
*/
func (a *Client) GetFleetNameFilters(params *GetFleetNameFiltersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFleetNameFiltersOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetFleetNameFiltersParams()
}
op := &runtime.ClientOperation{
ID: "GetFleetNameFilters",
Method: "GET",
PathPattern: "/fleet/{name}/filters",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetFleetNameFiltersReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetFleetNameFiltersOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetFleetNameFilters: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetFleetNameVehicles gets vehicles for fleet
Get vehicles for fleet
*/
func (a *Client) GetFleetNameVehicles(params *GetFleetNameVehiclesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFleetNameVehiclesOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetFleetNameVehiclesParams()
}
op := &runtime.ClientOperation{
ID: "GetFleetNameVehicles",
Method: "GET",
PathPattern: "/fleet/{name}/vehicles",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetFleetNameVehiclesReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetFleetNameVehiclesOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetFleetNameVehicles: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetFleets gets list of fleets
Get list of fleets
*/
func (a *Client) GetFleets(params *GetFleetsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetFleetsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetFleetsParams()
}
op := &runtime.ClientOperation{
ID: "GetFleets",
Method: "GET",
PathPattern: "/fleets",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetFleetsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetFleetsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetFleets: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetIssueID searches issue by ID
Returns all Issue related to the issue id
*/
func (a *Client) GetIssueID(params *GetIssueIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetIssueIDOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetIssueIDParams()
}
op := &runtime.ClientOperation{
ID: "GetIssueID",
Method: "GET",
PathPattern: "/issue/{id}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetIssueIDReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetIssueIDOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetIssueID: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetIssues searches issues
Returns all Issues
*/
func (a *Client) GetIssues(params *GetIssuesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetIssuesOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetIssuesParams()
}
op := &runtime.ClientOperation{
ID: "GetIssues",
Method: "GET",
PathPattern: "/issues",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetIssuesReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetIssuesOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetIssues: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetManifest gets update manifest
Get update manifest by id
*/
func (a *Client) GetManifest(params *GetManifestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetManifestParams()
}
op := &runtime.ClientOperation{
ID: "GetManifest",
Method: "GET",
PathPattern: "/manifest",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetManifestReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetManifestOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetManifest: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetManifestSums gets all update manifest versions
Get all update manifest versions
*/
func (a *Client) GetManifestSums(params *GetManifestSumsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestSumsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetManifestSumsParams()
}
op := &runtime.ClientOperation{
ID: "GetManifestSums",
Method: "GET",
PathPattern: "/manifest/sums",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetManifestSumsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetManifestSumsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetManifestSums: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetManifestSumsVersionRxswins gets all r x software ID numbers rx s w i ns for a given manifest update manifest version
Get and return all RX Software ID Numbers (RxSWINs) for a given manifest update manifest version
*/
func (a *Client) GetManifestSumsVersionRxswins(params *GetManifestSumsVersionRxswinsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestSumsVersionRxswinsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetManifestSumsVersionRxswinsParams()
}
op := &runtime.ClientOperation{
ID: "GetManifestSumsVersionRxswins",
Method: "GET",
PathPattern: "/manifest/sums/{version}/rxswins",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetManifestSumsVersionRxswinsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetManifestSumsVersionRxswinsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetManifestSumsVersionRxswins: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetManifestmigrateVersion returns the version of manifest migrate that this service is running
*/
func (a *Client) GetManifestmigrateVersion(params *GetManifestmigrateVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestmigrateVersionOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetManifestmigrateVersionParams()
}
op := &runtime.ClientOperation{
ID: "GetManifestmigrateVersion",
Method: "GET",
PathPattern: "/manifestmigrate-version",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetManifestmigrateVersionReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetManifestmigrateVersionOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetManifestmigrateVersion: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetManifests searches update manifests
Get update manifests filtered by id, name, version, description
*/
func (a *Client) GetManifests(params *GetManifestsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetManifestsParams()
}
op := &runtime.ClientOperation{
ID: "GetManifests",
Method: "GET",
PathPattern: "/manifests",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetManifestsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetManifestsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetManifests: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetManifestsManifestIDVehicles gets cars by manifest
Returns list of cars selected by manifest id
*/
func (a *Client) GetManifestsManifestIDVehicles(params *GetManifestsManifestIDVehiclesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetManifestsManifestIDVehiclesOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetManifestsManifestIDVehiclesParams()
}
op := &runtime.ClientOperation{
ID: "GetManifestsManifestIDVehicles",
Method: "GET",
PathPattern: "/manifests/{manifest_id}/vehicles",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetManifestsManifestIDVehiclesReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetManifestsManifestIDVehiclesOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetManifestsManifestIDVehicles: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetSubscriptionconfigs searches subscription features
Get subscription features filtered by id or name
*/
func (a *Client) GetSubscriptionconfigs(params *GetSubscriptionconfigsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionconfigsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetSubscriptionconfigsParams()
}
op := &runtime.ClientOperation{
ID: "GetSubscriptionconfigs",
Method: "GET",
PathPattern: "/subscriptionconfigs",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetSubscriptionconfigsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetSubscriptionconfigsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetSubscriptionconfigs: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetSubscriptionfeature gets update manifest
Get update manifest by id
*/
func (a *Client) GetSubscriptionfeature(params *GetSubscriptionfeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionfeatureOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetSubscriptionfeatureParams()
}
op := &runtime.ClientOperation{
ID: "GetSubscriptionfeature",
Method: "GET",
PathPattern: "/subscriptionfeature",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetSubscriptionfeatureReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetSubscriptionfeatureOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetSubscriptionfeature: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetSubscriptionfeatures searches subscription features
Get subscription features filtered by id or name
*/
func (a *Client) GetSubscriptionfeatures(params *GetSubscriptionfeaturesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionfeaturesOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetSubscriptionfeaturesParams()
}
op := &runtime.ClientOperation{
ID: "GetSubscriptionfeatures",
Method: "GET",
PathPattern: "/subscriptionfeatures",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetSubscriptionfeaturesReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetSubscriptionfeaturesOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetSubscriptionfeatures: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetSubscriptionpackage gets update manifest
Get update manifest by id
*/
func (a *Client) GetSubscriptionpackage(params *GetSubscriptionpackageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionpackageOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetSubscriptionpackageParams()
}
op := &runtime.ClientOperation{
ID: "GetSubscriptionpackage",
Method: "GET",
PathPattern: "/subscriptionpackage",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetSubscriptionpackageReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetSubscriptionpackageOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetSubscriptionpackage: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetSubscriptionpackages searches subscription packages
Get subscription packages filtered by id, name
*/
func (a *Client) GetSubscriptionpackages(params *GetSubscriptionpackagesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSubscriptionpackagesOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetSubscriptionpackagesParams()
}
op := &runtime.ClientOperation{
ID: "GetSubscriptionpackages",
Method: "GET",
PathPattern: "/subscriptionpackages",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetSubscriptionpackagesReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetSubscriptionpackagesOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetSubscriptionpackages: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetSuppliers searches supplier accounts
Get supplier accounts filtered by id or email
*/
func (a *Client) GetSuppliers(params *GetSuppliersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSuppliersOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetSuppliersParams()
}
op := &runtime.ClientOperation{
ID: "GetSuppliers",
Method: "GET",
PathPattern: "/suppliers",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetSuppliersReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetSuppliersOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetSuppliers: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleVin gets vehicle
Get vehicle
*/
func (a *Client) GetVehicleVin(params *GetVehicleVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleVinParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleVin",
Method: "GET",
PathPattern: "/vehicle/{vin}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleVinReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleVinOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleVin: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleVinFilters gets filters for car
Get filters for a car
*/
func (a *Client) GetVehicleVinFilters(params *GetVehicleVinFiltersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinFiltersOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleVinFiltersParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleVinFilters",
Method: "GET",
PathPattern: "/vehicle/{vin}/filters",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleVinFiltersReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleVinFiltersOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleVinFilters: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleVinFleets gets fleets of car
Get fleets of a car
*/
func (a *Client) GetVehicleVinFleets(params *GetVehicleVinFleetsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinFleetsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleVinFleetsParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleVinFleets",
Method: "GET",
PathPattern: "/vehicle/{vin}/fleets",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleVinFleetsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleVinFleetsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleVinFleets: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleVinTrexLogs retrieves t rex logs
Get T.Rex logs for specific day
*/
func (a *Client) GetVehicleVinTrexLogs(params *GetVehicleVinTrexLogsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinTrexLogsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleVinTrexLogsParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleVinTrexLogs",
Method: "GET",
PathPattern: "/vehicle/{vin}/trex-logs",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleVinTrexLogsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleVinTrexLogsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleVinTrexLogs: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleVinTrexLogsLink retrieves t rex logs
Get T.Rex logs for specific day
*/
func (a *Client) GetVehicleVinTrexLogsLink(params *GetVehicleVinTrexLogsLinkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinTrexLogsLinkOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleVinTrexLogsLinkParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleVinTrexLogsLink",
Method: "GET",
PathPattern: "/vehicle/{vin}/trex-logs-link",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleVinTrexLogsLinkReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleVinTrexLogsLinkOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleVinTrexLogsLink: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleVinVersion returns versions for v i n
Returns versions for VIN at a point in time
*/
func (a *Client) GetVehicleVinVersion(params *GetVehicleVinVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinVersionOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleVinVersionParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleVinVersion",
Method: "GET",
PathPattern: "/vehicle/{vin}/version",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleVinVersionReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleVinVersionOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleVinVersion: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleVinVersionLogs returns version change logs by v i n
Returns version change logs by VIN.
*/
func (a *Client) GetVehicleVinVersionLogs(params *GetVehicleVinVersionLogsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleVinVersionLogsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleVinVersionLogsParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleVinVersionLogs",
Method: "GET",
PathPattern: "/vehicle/{vin}/version/logs",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleVinVersionLogsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleVinVersionLogsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleVinVersionLogs: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehiclecommandImmobilize lists vehicles in immobilizer list
*/
func (a *Client) GetVehiclecommandImmobilize(params *GetVehiclecommandImmobilizeParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehiclecommandImmobilizeOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehiclecommandImmobilizeParams()
}
op := &runtime.ClientOperation{
ID: "GetVehiclecommandImmobilize",
Method: "GET",
PathPattern: "/vehiclecommand/immobilize",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehiclecommandImmobilizeReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehiclecommandImmobilizeOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehiclecommandImmobilize: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleecus gets car e c us
Returns ECUs for car
*/
func (a *Client) GetVehicleecus(params *GetVehicleecusParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleecusOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleecusParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleecus",
Method: "GET",
PathPattern: "/vehicleecus",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleecusReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleecusOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleecus: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehiclemodels returns vehicle models
Returns vehicle models
*/
func (a *Client) GetVehiclemodels(params *GetVehiclemodelsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehiclemodelsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehiclemodelsParams()
}
op := &runtime.ClientOperation{
ID: "GetVehiclemodels",
Method: "GET",
PathPattern: "/vehiclemodels",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehiclemodelsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehiclemodelsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehiclemodels: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicles searches cars
Returns cars filtered by id, model, year, and vin
*/
func (a *Client) GetVehicles(params *GetVehiclesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehiclesOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehiclesParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicles",
Method: "GET",
PathPattern: "/vehicles",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehiclesReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehiclesOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicles: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
GetVehicleyears returns vehicle years
Returns vehicle years
*/
func (a *Client) GetVehicleyears(params *GetVehicleyearsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVehicleyearsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewGetVehicleyearsParams()
}
op := &runtime.ClientOperation{
ID: "GetVehicleyears",
Method: "GET",
PathPattern: "/vehicleyears",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &GetVehicleyearsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*GetVehicleyearsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for GetVehicleyears: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostApitoken adds API token
Create API token. Requires API token permission
*/
func (a *Client) PostApitoken(params *PostApitokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostApitokenOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostApitokenParams()
}
op := &runtime.ClientOperation{
ID: "PostApitoken",
Method: "POST",
PathPattern: "/apitoken",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostApitokenReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostApitokenOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostApitoken: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostCarConfigVin sends v o d and c d s to car
Get all sap codes for a car, transform them to VOD and CDS, then send it to the car
*/
func (a *Client) PostCarConfigVin(params *PostCarConfigVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarConfigVinOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostCarConfigVinParams()
}
op := &runtime.ClientOperation{
ID: "PostCarConfigVin",
Method: "POST",
PathPattern: "/car_config/{vin}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostCarConfigVinReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostCarConfigVinOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostCarConfigVin: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostCarsconnected gets connection statuses car vins
Returns hash object of car connection statuses
*/
func (a *Client) PostCarsconnected(params *PostCarsconnectedParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarsconnectedOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostCarsconnectedParams()
}
op := &runtime.ClientOperation{
ID: "PostCarsconnected",
Method: "POST",
PathPattern: "/carsconnected",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostCarsconnectedReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostCarsconnectedOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostCarsconnected: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostCarstateMulti gets state of a list of cars
Returns the states from a set of vins. Some vins may be missing in redis, or be invalid, but the other vins will still be successfully returned. Broken vin will be in the error list
*/
func (a *Client) PostCarstateMulti(params *PostCarstateMultiParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarstateMultiOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostCarstateMultiParams()
}
op := &runtime.ClientOperation{
ID: "PostCarstateMulti",
Method: "POST",
PathPattern: "/carstate_multi",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostCarstateMultiReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostCarstateMultiOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostCarstateMulti: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostCarupdate adds car updates
Create car updates assigning manifest package to cars, and send notifications
*/
func (a *Client) PostCarupdate(params *PostCarupdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarupdateOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostCarupdateParams()
}
op := &runtime.ClientOperation{
ID: "PostCarupdate",
Method: "POST",
PathPattern: "/carupdate",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostCarupdateReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostCarupdateOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostCarupdate: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostCarupdateIDCancel cancels car update
Cancels car update and send notifications
*/
func (a *Client) PostCarupdateIDCancel(params *PostCarupdateIDCancelParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarupdateIDCancelOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostCarupdateIDCancelParams()
}
op := &runtime.ClientOperation{
ID: "PostCarupdateIDCancel",
Method: "POST",
PathPattern: "/carupdate/{id}/cancel",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostCarupdateIDCancelReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostCarupdateIDCancelOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostCarupdateIDCancel: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostCarupdateIDDeploy deploys car update
Deploys car update and send notifications
*/
func (a *Client) PostCarupdateIDDeploy(params *PostCarupdateIDDeployParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarupdateIDDeployOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostCarupdateIDDeployParams()
}
op := &runtime.ClientOperation{
ID: "PostCarupdateIDDeploy",
Method: "POST",
PathPattern: "/carupdate/{id}/deploy",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostCarupdateIDDeployReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostCarupdateIDDeployOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostCarupdateIDDeploy: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostCarupdateIDVehicleCancel cancels car update on vehicle
Cancel a rogue car update on a vehicle that's not found on cloud.
*/
func (a *Client) PostCarupdateIDVehicleCancel(params *PostCarupdateIDVehicleCancelParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostCarupdateIDVehicleCancelOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostCarupdateIDVehicleCancelParams()
}
op := &runtime.ClientOperation{
ID: "PostCarupdateIDVehicleCancel",
Method: "POST",
PathPattern: "/carupdate/{id}/vehicle-cancel",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostCarupdateIDVehicleCancelReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostCarupdateIDVehicleCancelOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostCarupdateIDVehicleCancel: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostFlashpackVersion adds a flashpack version
Add a flashpack version
*/
func (a *Client) PostFlashpackVersion(params *PostFlashpackVersionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFlashpackVersionOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostFlashpackVersionParams()
}
op := &runtime.ClientOperation{
ID: "PostFlashpackVersion",
Method: "POST",
PathPattern: "/flashpack_version",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostFlashpackVersionReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostFlashpackVersionOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostFlashpackVersion: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostFleet adds a fleet
Add a fleet
*/
func (a *Client) PostFleet(params *PostFleetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostFleetParams()
}
op := &runtime.ClientOperation{
ID: "PostFleet",
Method: "POST",
PathPattern: "/fleet",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostFleetReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostFleetOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostFleet: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostFleetNameFilter adds c a n filter for fleet
Add CAN filter for fleet
*/
func (a *Client) PostFleetNameFilter(params *PostFleetNameFilterParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetNameFilterOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostFleetNameFilterParams()
}
op := &runtime.ClientOperation{
ID: "PostFleetNameFilter",
Method: "POST",
PathPattern: "/fleet/{name}/filter",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostFleetNameFilterReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostFleetNameFilterOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostFleetNameFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostFleetNameVehiclesAdd adds vehicle to fleet
Add vehicle to fleet
*/
func (a *Client) PostFleetNameVehiclesAdd(params *PostFleetNameVehiclesAddParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetNameVehiclesAddOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostFleetNameVehiclesAddParams()
}
op := &runtime.ClientOperation{
ID: "PostFleetNameVehiclesAdd",
Method: "POST",
PathPattern: "/fleet/{name}/vehicles/add",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostFleetNameVehiclesAddReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostFleetNameVehiclesAddOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostFleetNameVehiclesAdd: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostFleetNameVehiclesDelete deletes vehicle from fleet
Delete vehicle from fleet
*/
func (a *Client) PostFleetNameVehiclesDelete(params *PostFleetNameVehiclesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetNameVehiclesDeleteOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostFleetNameVehiclesDeleteParams()
}
op := &runtime.ClientOperation{
ID: "PostFleetNameVehiclesDelete",
Method: "POST",
PathPattern: "/fleet/{name}/vehicles/delete",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostFleetNameVehiclesDeleteReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostFleetNameVehiclesDeleteOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostFleetNameVehiclesDelete: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostFleetupdate adds car updates by fleet
Create car updates assigning update package to cars, and send notifications
*/
func (a *Client) PostFleetupdate(params *PostFleetupdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostFleetupdateOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostFleetupdateParams()
}
op := &runtime.ClientOperation{
ID: "PostFleetupdate",
Method: "POST",
PathPattern: "/fleetupdate",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostFleetupdateReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostFleetupdateOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostFleetupdate: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostManifest adds update manifest
Upload update manifest
*/
func (a *Client) PostManifest(params *PostManifestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostManifestParams()
}
op := &runtime.ClientOperation{
ID: "PostManifest",
Method: "POST",
PathPattern: "/manifest",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostManifestReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostManifestOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostManifest: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostManifestSums creates new update manifest versions
Create and save new update manifest versions, and return them
*/
func (a *Client) PostManifestSums(params *PostManifestSumsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestSumsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostManifestSumsParams()
}
op := &runtime.ClientOperation{
ID: "PostManifestSums",
Method: "POST",
PathPattern: "/manifest/sums",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostManifestSumsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostManifestSumsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostManifestSums: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostManifestSumsVersionRxswins adds one or more r x software ID numbers rx s w i ns for an update manifest version
Add one or more RX Software ID Numbers (RxSWINs) for an update manifest version and return them
*/
func (a *Client) PostManifestSumsVersionRxswins(params *PostManifestSumsVersionRxswinsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestSumsVersionRxswinsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostManifestSumsVersionRxswinsParams()
}
op := &runtime.ClientOperation{
ID: "PostManifestSumsVersionRxswins",
Method: "POST",
PathPattern: "/manifest/sums/{version}/rxswins",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostManifestSumsVersionRxswinsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostManifestSumsVersionRxswinsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostManifestSumsVersionRxswins: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostManifestecu adds update manifest ecu
Create update manifest ECU
*/
func (a *Client) PostManifestecu(params *PostManifestecuParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestecuOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostManifestecuParams()
}
op := &runtime.ClientOperation{
ID: "PostManifestecu",
Method: "POST",
PathPattern: "/manifestecu",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostManifestecuReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostManifestecuOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostManifestecu: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostManifestfile adds update manifest
Upload update manifest
*/
func (a *Client) PostManifestfile(params *PostManifestfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestfileOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostManifestfileParams()
}
op := &runtime.ClientOperation{
ID: "PostManifestfile",
Method: "POST",
PathPattern: "/manifestfile",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostManifestfileReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostManifestfileOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostManifestfile: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostManifestmigrate receives the raw information and load it into the database
Get update manifest by id, without modifying anything from the database
*/
func (a *Client) PostManifestmigrate(params *PostManifestmigrateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestmigrateOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostManifestmigrateParams()
}
op := &runtime.ClientOperation{
ID: "PostManifestmigrate",
Method: "POST",
PathPattern: "/manifestmigrate",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostManifestmigrateReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostManifestmigrateOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostManifestmigrate: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostManifestmigrateManifestID pushes update manifest from this environment to a higher one
*/
func (a *Client) PostManifestmigrateManifestID(params *PostManifestmigrateManifestIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManifestmigrateManifestIDOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostManifestmigrateManifestIDParams()
}
op := &runtime.ClientOperation{
ID: "PostManifestmigrateManifestID",
Method: "POST",
PathPattern: "/manifestmigrate/{manifest_id}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostManifestmigrateManifestIDReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostManifestmigrateManifestIDOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostManifestmigrateManifestID: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostManufactureCerts generates public and private certificates for security dll
Generates public and private certificates for security dll to access manufacture/secaccess API
*/
func (a *Client) PostManufactureCerts(params *PostManufactureCertsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostManufactureCertsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostManufactureCertsParams()
}
op := &runtime.ClientOperation{
ID: "PostManufactureCerts",
Method: "POST",
PathPattern: "/manufacture-certs",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostManufactureCertsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostManufactureCertsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostManufactureCerts: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostSms sends s m s
Send SMS using SMS service
*/
func (a *Client) PostSms(params *PostSmsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSmsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostSmsParams()
}
op := &runtime.ClientOperation{
ID: "PostSms",
Method: "POST",
PathPattern: "/sms",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostSmsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostSmsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostSms: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostSubscriptionconfig adds subscription config
Create subscription config
*/
func (a *Client) PostSubscriptionconfig(params *PostSubscriptionconfigParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSubscriptionconfigOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostSubscriptionconfigParams()
}
op := &runtime.ClientOperation{
ID: "PostSubscriptionconfig",
Method: "POST",
PathPattern: "/subscriptionconfig",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostSubscriptionconfigReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostSubscriptionconfigOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostSubscriptionconfig: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostSubscriptionfeature adds subscription feature
Create subscription feature
*/
func (a *Client) PostSubscriptionfeature(params *PostSubscriptionfeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSubscriptionfeatureOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostSubscriptionfeatureParams()
}
op := &runtime.ClientOperation{
ID: "PostSubscriptionfeature",
Method: "POST",
PathPattern: "/subscriptionfeature",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostSubscriptionfeatureReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostSubscriptionfeatureOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostSubscriptionfeature: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostSubscriptionpackage adds subscription package
Create subscription package
*/
func (a *Client) PostSubscriptionpackage(params *PostSubscriptionpackageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSubscriptionpackageOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostSubscriptionpackageParams()
}
op := &runtime.ClientOperation{
ID: "PostSubscriptionpackage",
Method: "POST",
PathPattern: "/subscriptionpackage",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostSubscriptionpackageReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostSubscriptionpackageOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostSubscriptionpackage: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostSubscriptionpackagefeature assigns feature to package
Assign feature to package
*/
func (a *Client) PostSubscriptionpackagefeature(params *PostSubscriptionpackagefeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSubscriptionpackagefeatureOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostSubscriptionpackagefeatureParams()
}
op := &runtime.ClientOperation{
ID: "PostSubscriptionpackagefeature",
Method: "POST",
PathPattern: "/subscriptionpackagefeature",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostSubscriptionpackagefeatureReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostSubscriptionpackagefeatureOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostSubscriptionpackagefeature: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostSupplierActivateEmail activates supplier account
Updates the activated date for the supplier
*/
func (a *Client) PostSupplierActivateEmail(params *PostSupplierActivateEmailParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostSupplierActivateEmailOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostSupplierActivateEmailParams()
}
op := &runtime.ClientOperation{
ID: "PostSupplierActivateEmail",
Method: "POST",
PathPattern: "/supplier/activate/{email}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostSupplierActivateEmailReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostSupplierActivateEmailOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostSupplierActivateEmail: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostTags appends tags for cars
Append tags for the provided set of car VINs.
*/
func (a *Client) PostTags(params *PostTagsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostTagsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostTagsParams()
}
op := &runtime.ClientOperation{
ID: "PostTags",
Method: "POST",
PathPattern: "/tags",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostTagsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostTagsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostTags: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostVehicle adds vehicle
Creates vehicle data
*/
func (a *Client) PostVehicle(params *PostVehicleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehicleOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostVehicleParams()
}
op := &runtime.ClientOperation{
ID: "PostVehicle",
Method: "POST",
PathPattern: "/vehicle",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostVehicleReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostVehicleOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostVehicle: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostVehiclePaths gets paths of vehicles
Returns vehicle paths
*/
func (a *Client) PostVehiclePaths(params *PostVehiclePathsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehiclePathsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostVehiclePathsParams()
}
op := &runtime.ClientOperation{
ID: "PostVehiclePaths",
Method: "POST",
PathPattern: "/vehicle_paths",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostVehiclePathsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostVehiclePathsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostVehiclePaths: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostVehicleVinFilter adds c a n filter for vehicle
Add CAN filter for vehicle
*/
func (a *Client) PostVehicleVinFilter(params *PostVehicleVinFilterParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehicleVinFilterOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostVehicleVinFilterParams()
}
op := &runtime.ClientOperation{
ID: "PostVehicleVinFilter",
Method: "POST",
PathPattern: "/vehicle/{vin}/filter",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostVehicleVinFilterReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostVehicleVinFilterOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostVehicleVinFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostVehiclecommand sends command to car
Send command to car
*/
func (a *Client) PostVehiclecommand(params *PostVehiclecommandParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehiclecommandOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostVehiclecommandParams()
}
op := &runtime.ClientOperation{
ID: "PostVehiclecommand",
Method: "POST",
PathPattern: "/vehiclecommand",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostVehiclecommandReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostVehiclecommandOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostVehiclecommand: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostVehiclecommandImmobilize adds vehicles to immobilizer list
*/
func (a *Client) PostVehiclecommandImmobilize(params *PostVehiclecommandImmobilizeParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehiclecommandImmobilizeOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostVehiclecommandImmobilizeParams()
}
op := &runtime.ClientOperation{
ID: "PostVehiclecommandImmobilize",
Method: "POST",
PathPattern: "/vehiclecommand/immobilize",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostVehiclecommandImmobilizeReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostVehiclecommandImmobilizeOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostVehiclecommandImmobilize: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PostVehiclediagnosticcommand sends diagnostic command to car
Send diagnostic command to car
*/
func (a *Client) PostVehiclediagnosticcommand(params *PostVehiclediagnosticcommandParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostVehiclediagnosticcommandOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPostVehiclediagnosticcommandParams()
}
op := &runtime.ClientOperation{
ID: "PostVehiclediagnosticcommand",
Method: "POST",
PathPattern: "/vehiclediagnosticcommand",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PostVehiclediagnosticcommandReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PostVehiclediagnosticcommandOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PostVehiclediagnosticcommand: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutApitoken updates API token
Update API token. Requires API token permission
*/
func (a *Client) PutApitoken(params *PutApitokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutApitokenOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutApitokenParams()
}
op := &runtime.ClientOperation{
ID: "PutApitoken",
Method: "PUT",
PathPattern: "/apitoken",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutApitokenReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutApitokenOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutApitoken: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutCustomerOtaEmails sends customer emails by list of vins
Sends OTA notification emails to all emails associated with vins in request body
*/
func (a *Client) PutCustomerOtaEmails(params *PutCustomerOtaEmailsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutCustomerOtaEmailsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutCustomerOtaEmailsParams()
}
op := &runtime.ClientOperation{
ID: "PutCustomerOtaEmails",
Method: "PUT",
PathPattern: "/customer_ota_emails",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutCustomerOtaEmailsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutCustomerOtaEmailsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutCustomerOtaEmails: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutFleetName updates fleet
Update fleet
*/
func (a *Client) PutFleetName(params *PutFleetNameParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutFleetNameOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutFleetNameParams()
}
op := &runtime.ClientOperation{
ID: "PutFleetName",
Method: "PUT",
PathPattern: "/fleet/{name}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutFleetNameReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutFleetNameOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutFleetName: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutFleetNameFilterID updates a fleet filter
Update a fleet filter
*/
func (a *Client) PutFleetNameFilterID(params *PutFleetNameFilterIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutFleetNameFilterIDOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutFleetNameFilterIDParams()
}
op := &runtime.ClientOperation{
ID: "PutFleetNameFilterID",
Method: "PUT",
PathPattern: "/fleet/{name}/filter/{id}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutFleetNameFilterIDReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutFleetNameFilterIDOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutFleetNameFilterID: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutManifest updates update manifest
Update update manifest data
*/
func (a *Client) PutManifest(params *PutManifestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutManifestOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutManifestParams()
}
op := &runtime.ClientOperation{
ID: "PutManifest",
Method: "PUT",
PathPattern: "/manifest",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutManifestReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutManifestOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutManifest: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutManifestsArchive archives update manifests
Archive update manifests
*/
func (a *Client) PutManifestsArchive(params *PutManifestsArchiveParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutManifestsArchiveOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutManifestsArchiveParams()
}
op := &runtime.ClientOperation{
ID: "PutManifestsArchive",
Method: "PUT",
PathPattern: "/manifests/archive",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutManifestsArchiveReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutManifestsArchiveOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutManifestsArchive: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutManifestsIDSums updates update manifest sums version
Update update manifest data
*/
func (a *Client) PutManifestsIDSums(params *PutManifestsIDSumsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutManifestsIDSumsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutManifestsIDSumsParams()
}
op := &runtime.ClientOperation{
ID: "PutManifestsIDSums",
Method: "PUT",
PathPattern: "/manifests/{id}/sums",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutManifestsIDSumsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutManifestsIDSumsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutManifestsIDSums: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutSubscriptionconfig updates subscription package
Update subscription package
*/
func (a *Client) PutSubscriptionconfig(params *PutSubscriptionconfigParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutSubscriptionconfigOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutSubscriptionconfigParams()
}
op := &runtime.ClientOperation{
ID: "PutSubscriptionconfig",
Method: "PUT",
PathPattern: "/subscriptionconfig",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutSubscriptionconfigReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutSubscriptionconfigOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutSubscriptionconfig: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutSubscriptionfeature adds subscription package
Create subscription package
*/
func (a *Client) PutSubscriptionfeature(params *PutSubscriptionfeatureParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutSubscriptionfeatureOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutSubscriptionfeatureParams()
}
op := &runtime.ClientOperation{
ID: "PutSubscriptionfeature",
Method: "PUT",
PathPattern: "/subscriptionfeature",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutSubscriptionfeatureReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutSubscriptionfeatureOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutSubscriptionfeature: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutSubscriptionpackage updates subscription package
Update subscription package
*/
func (a *Client) PutSubscriptionpackage(params *PutSubscriptionpackageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutSubscriptionpackageOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutSubscriptionpackageParams()
}
op := &runtime.ClientOperation{
ID: "PutSubscriptionpackage",
Method: "PUT",
PathPattern: "/subscriptionpackage",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutSubscriptionpackageReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutSubscriptionpackageOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutSubscriptionpackage: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutSupplierEmail approves supplier account
Approve supplier account with Azure AD oid
*/
func (a *Client) PutSupplierEmail(params *PutSupplierEmailParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutSupplierEmailOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutSupplierEmailParams()
}
op := &runtime.ClientOperation{
ID: "PutSupplierEmail",
Method: "PUT",
PathPattern: "/supplier/{email}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutSupplierEmailReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutSupplierEmailOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutSupplierEmail: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutTags updates tags for cars
Replace the tags for the provided set of car VINs.
*/
func (a *Client) PutTags(params *PutTagsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutTagsOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutTagsParams()
}
op := &runtime.ClientOperation{
ID: "PutTags",
Method: "PUT",
PathPattern: "/tags",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutTagsReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutTagsOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutTags: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutVehicleVin modifies vehicle
Modify vehicle requires vehicle id
*/
func (a *Client) PutVehicleVin(params *PutVehicleVinParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutVehicleVinOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutVehicleVinParams()
}
op := &runtime.ClientOperation{
ID: "PutVehicleVin",
Method: "PUT",
PathPattern: "/vehicle/{vin}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutVehicleVinReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutVehicleVinOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutVehicleVin: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
/*
PutVehicleVinFilterID updates a vehicle filter
Update a vehicle filter
*/
func (a *Client) PutVehicleVinFilterID(params *PutVehicleVinFilterIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutVehicleVinFilterIDOK, error) {
// TODO: Validate the params before sending
if params == nil {
params = NewPutVehicleVinFilterIDParams()
}
op := &runtime.ClientOperation{
ID: "PutVehicleVinFilterID",
Method: "PUT",
PathPattern: "/vehicle/{vin}/filter/{id}",
ProducesMediaTypes: []string{"application/json"},
ConsumesMediaTypes: []string{"application/json"},
Schemes: []string{"https"},
Params: params,
Reader: &PutVehicleVinFilterIDReader{formats: a.formats},
AuthInfo: authInfo,
Context: params.Context,
Client: params.HTTPClient,
}
for _, opt := range opts {
opt(op)
}
result, err := a.transport.Submit(op)
if err != nil {
return nil, err
}
success, ok := result.(*PutVehicleVinFilterIDOK)
if ok {
return success, nil
}
// unexpected success response
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
msg := fmt.Sprintf("unexpected success response for PutVehicleVinFilterID: API contract not enforced by server. Client expected to get an error, but got: %T", result)
panic(msg)
}
// SetTransport changes the transport on the client
func (a *Client) SetTransport(transport runtime.ClientTransport) {
a.transport = transport
}