Versions in this module Expand all Collapse all v1 v1.0.0 Apr 14, 2020 Changes in this version + const BuildTime + const ContentTypeTextPlain + const GitBranch + const GitCommit + const GitTag + const JSONBody + const RequestHeaderKey + var EmptyString = errors.New("string is empty") + var NullError = errors.New("unexpected null value") + var TypeError = errors.New("unexpected type") + func CreateHttpContext(header http.Header) context.Context + func HandlerMiddleware() routing.Handler + func IsContextPopluated(ctx context.Context) error + func JSON(r io.Reader, v interface{}, required bool) (err error) + func NewHTTPStatusCodeError(status int) xHTTPError + func RouterPanicMiddleware() routing.Handler + func RouterPopulateContextMiddleware() routing.Handler + type ActivateViewsSet200Response struct + func (r *ActivateViewsSet200Response) StatusCode() int + type ActivateViewsSet403Response struct + func (r *ActivateViewsSet403Response) StatusCode() int + type ActivateViewsSet404Response struct + func (r *ActivateViewsSet404Response) StatusCode() int + type ActivateViewsSetHandler func(ctx context.Context, request *ActivateViewsSetRequest) ActivateViewsSetResponse + type ActivateViewsSetRequest struct + ClientId string + ViewsId string + XAuth string + type ActivateViewsSetResponse interface + StatusCode func() int + type Address struct + City string + Country string + HouseNumber string + PostalCode string + Region string + Street string + type BadRequestHTTPTransport struct + Code string + func (lt *BadRequestHTTPTransport) RoundTrip(req *http.Request) (resp *http.Response, err error) + type BasicTypes struct + Boolean bool + Integer int64 + Map map[string]string + Number float64 + Slice []string + String string + type Booking struct + BookingID *string + type Client struct + ActivePresets *string + Configuration Object1 + Id string + Name string + type Code200Response struct + Body string + func (r *Code200Response) StatusCode() int + type Code400Response struct + func (r *Code400Response) StatusCode() int + type Code401Response struct + func (r *Code401Response) StatusCode() int + type Code404Response struct + func (r *Code404Response) StatusCode() int + type Code500Response struct + func (r *Code500Response) StatusCode() int + type CodeHandler func(ctx context.Context, request *CodeRequest) CodeResponse + type CodeRequest struct + Code string + ResponseMode *string + Session string + State []int64 + type CodeResponse interface + StatusCode func() int + func Code(ctx context.Context, request *CodeRequest) CodeResponse + type ComponentTypes string + const ComponentTypesLINES + const ComponentTypesPACKAGES + const ComponentTypesPAINTS + const ComponentTypesSPECIALEDITION + const ComponentTypesSPECIALEQUIPMENT + const ComponentTypesTRIMS + const ComponentTypesUPHOLSTERIES + const ComponentTypesWHEELS + type CreateCustomerSession201Response struct + Body Session + func (r *CreateCustomerSession201Response) StatusCode() int + type CreateCustomerSession401Response struct + func (r *CreateCustomerSession401Response) StatusCode() int + type CreateCustomerSession403Response struct + func (r *CreateCustomerSession403Response) StatusCode() int + type CreateCustomerSession422Response struct + Body ValidationErrors + func (r *CreateCustomerSession422Response) StatusCode() int + type CreateCustomerSession500Response struct + func (r *CreateCustomerSession500Response) StatusCode() int + type CreateCustomerSessionHandler func(ctx context.Context, request *CreateCustomerSessionRequest) CreateCustomerSessionResponse + type CreateCustomerSessionRequest struct + Code string + Locale *string + XRequestID *string + type CreateCustomerSessionResponse interface + StatusCode func() int + func CreateCustomerSession(ctx context.Context, request *CreateCustomerSessionRequest) CreateCustomerSessionResponse + type CreateOrUpdateClient200Response struct + func (r *CreateOrUpdateClient200Response) StatusCode() int + type CreateOrUpdateClient201Response struct + func (r *CreateOrUpdateClient201Response) StatusCode() int + type CreateOrUpdateClient400Response struct + func (r *CreateOrUpdateClient400Response) StatusCode() int + type CreateOrUpdateClient403Response struct + func (r *CreateOrUpdateClient403Response) StatusCode() int + type CreateOrUpdateClient405Response struct + func (r *CreateOrUpdateClient405Response) StatusCode() int + type CreateOrUpdateClientHandler func(ctx context.Context, request *CreateOrUpdateClientRequest) CreateOrUpdateClientResponse + type CreateOrUpdateClientRequest struct + Body Client + ClientId string + XAuth string + type CreateOrUpdateClientResponse interface + StatusCode func() int + type CreateOrUpdateUser200Response struct + func (r *CreateOrUpdateUser200Response) StatusCode() int + type CreateOrUpdateUser201Response struct + func (r *CreateOrUpdateUser201Response) StatusCode() int + type CreateOrUpdateUser400Response struct + func (r *CreateOrUpdateUser400Response) StatusCode() int + type CreateOrUpdateUser403Response struct + func (r *CreateOrUpdateUser403Response) StatusCode() int + type CreateOrUpdateUser405Response struct + func (r *CreateOrUpdateUser405Response) StatusCode() int + type CreateOrUpdateUserHandler func(ctx context.Context, request *CreateOrUpdateUserRequest) CreateOrUpdateUserResponse + type CreateOrUpdateUserRequest struct + AllKeys *bool + Body User + UserId string + XAuth string + type CreateOrUpdateUserResponse interface + StatusCode func() int + func CreateOrUpdateUser(ctx context.Context, request *CreateOrUpdateUserRequest) CreateOrUpdateUserResponse + type CreateOrUpdateViewsSet200Response struct + func (r *CreateOrUpdateViewsSet200Response) StatusCode() int + type CreateOrUpdateViewsSet201Response struct + func (r *CreateOrUpdateViewsSet201Response) StatusCode() int + type CreateOrUpdateViewsSet400Response struct + func (r *CreateOrUpdateViewsSet400Response) StatusCode() int + type CreateOrUpdateViewsSet403Response struct + func (r *CreateOrUpdateViewsSet403Response) StatusCode() int + type CreateOrUpdateViewsSet405Response struct + func (r *CreateOrUpdateViewsSet405Response) StatusCode() int + type CreateOrUpdateViewsSetHandler func(ctx context.Context, request *CreateOrUpdateViewsSetRequest) CreateOrUpdateViewsSetResponse + type CreateOrUpdateViewsSetRequest struct + Body ViewsSet + ClientId string + ViewsId string + XAuth string + type CreateOrUpdateViewsSetResponse interface + StatusCode func() int + type CreateSession200Response struct + XAuth string + func (r *CreateSession200Response) StatusCode() int + type CreateSession400Response struct + Body ValidationErrors + func (r *CreateSession400Response) StatusCode() int + type CreateSession401Response struct + func (r *CreateSession401Response) StatusCode() int + type CreateSessionHandler func(ctx context.Context, request *CreateSessionRequest) CreateSessionResponse + type CreateSessionRequest struct + Body Object2 + type CreateSessionResponse interface + StatusCode func() int + func CreateSession(ctx context.Context, request *CreateSessionRequest) CreateSessionResponse + type DeleteClient200Response struct + func (r *DeleteClient200Response) StatusCode() int + type DeleteClient403Response struct + func (r *DeleteClient403Response) StatusCode() int + type DeleteClient404Response struct + func (r *DeleteClient404Response) StatusCode() int + type DeleteClientHandler func(ctx context.Context, request *DeleteClientRequest) DeleteClientResponse + type DeleteClientRequest struct + ClientId string + XAuth string + type DeleteClientResponse interface + StatusCode func() int + type DeleteCustomerSession204Response struct + func (r *DeleteCustomerSession204Response) StatusCode() int + type DeleteCustomerSession401Response struct + func (r *DeleteCustomerSession401Response) StatusCode() int + type DeleteCustomerSession500Response struct + func (r *DeleteCustomerSession500Response) StatusCode() int + type DeleteCustomerSessionHandler func(ctx context.Context, request *DeleteCustomerSessionRequest) DeleteCustomerSessionResponse + type DeleteCustomerSessionRequest struct + XRequestID *string + XSessionID string + type DeleteCustomerSessionResponse interface + StatusCode func() int + type DeleteUser200Response struct + func (r *DeleteUser200Response) StatusCode() int + type DeleteUser403Response struct + func (r *DeleteUser403Response) StatusCode() int + type DeleteUser404Response struct + func (r *DeleteUser404Response) StatusCode() int + type DeleteUserHandler func(ctx context.Context, request *DeleteUserRequest) DeleteUserResponse + type DeleteUserRequest struct + AllKeys *bool + UserId string + XAuth string + type DeleteUserResponse interface + StatusCode func() int + type DeleteViewsSet200Response struct + func (r *DeleteViewsSet200Response) StatusCode() int + type DeleteViewsSet403Response struct + func (r *DeleteViewsSet403Response) StatusCode() int + type DeleteViewsSet404Response struct + func (r *DeleteViewsSet404Response) StatusCode() int + type DeleteViewsSetHandler func(ctx context.Context, request *DeleteViewsSetRequest) DeleteViewsSetResponse + type DeleteViewsSetRequest struct + ClientId string + ViewsId string + XAuth string + type DeleteViewsSetResponse interface + StatusCode func() int + type DestroySession200Response struct + func (r *DestroySession200Response) StatusCode() int + type DestroySession404Response struct + func (r *DestroySession404Response) StatusCode() int + type DestroySessionHandler func(ctx context.Context, request *DestroySessionRequest) DestroySessionResponse + type DestroySessionRequest struct + XAuth string + type DestroySessionResponse interface + StatusCode func() int + type DownloadFile200Response struct + Body io.ReadCloser + ContentType string + func (r *DownloadFile200Response) StatusCode() int + type DownloadFileHandler func(ctx context.Context, request *DownloadFileRequest) DownloadFileResponse + type DownloadFileRequest struct + File string + type DownloadFileResponse interface + StatusCode func() int + func DownloadFile(ctx context.Context, request *DownloadFileRequest) DownloadFileResponse + type DownloadImage200Response struct + Body io.ReadCloser + ContentType string + func (r *DownloadImage200Response) StatusCode() int + type DownloadImage500Response struct + func (r *DownloadImage500Response) StatusCode() int + type DownloadImageHandler func(ctx context.Context, request *DownloadImageRequest) DownloadImageResponse + type DownloadImageRequest struct + Image string + type DownloadImageResponse interface + StatusCode func() int + func DownloadImage(ctx context.Context, request *DownloadImageRequest) DownloadImageResponse + type DownloadNestedFile200Response struct + Body NestedFileStructure + func (r *DownloadNestedFile200Response) StatusCode() int + type DownloadNestedFileHandler func(ctx context.Context, request *DownloadNestedFileRequest) DownloadNestedFileResponse + type DownloadNestedFileRequest struct + type DownloadNestedFileResponse interface + StatusCode func() int + func NestedFileDownload(ctx context.Context, req *DownloadNestedFileRequest) DownloadNestedFileResponse + type DriveConcept string + const DriveConceptCOMBUSTOR + const DriveConceptELECTRIC + const DriveConceptFUELCELL + const DriveConceptHYBRID + const DriveConceptUNDEFINED + type EmptySlice struct + EmptySlice []Price + type ErrorHandler func(v ...interface{}) + type GenericFileDownload200Response struct + Body io.ReadCloser + ContentType string + Pragma string + func (r *GenericFileDownload200Response) StatusCode() int + type GenericFileDownload500Response struct + func (r *GenericFileDownload500Response) StatusCode() int + type GenericFileDownloadHandler func(ctx context.Context, request *GenericFileDownloadRequest) GenericFileDownloadResponse + type GenericFileDownloadRequest struct + Ext string + type GenericFileDownloadResponse interface + StatusCode func() int + func GenericFileDownload(ctx context.Context, request *GenericFileDownloadRequest) GenericFileDownloadResponse + type GetBooking200Response struct + Body string + func (r *GetBooking200Response) StatusCode() int + type GetBooking400Response struct + func (r *GetBooking400Response) StatusCode() int + type GetBooking401Response struct + func (r *GetBooking401Response) StatusCode() int + type GetBooking404Response struct + func (r *GetBooking404Response) StatusCode() int + type GetBooking500Response struct + func (r *GetBooking500Response) StatusCode() int + type GetBookingHandler func(ctx context.Context, request *GetBookingRequest) GetBookingResponse + type GetBookingRequest struct + XSessionID string + type GetBookingResponse interface + StatusCode func() int + func GetBooking(ctx context.Context, request *GetBookingRequest) GetBookingResponse + type GetBookings200Response struct + Body []Booking + func (r *GetBookings200Response) StatusCode() int + type GetBookings400Response struct + func (r *GetBookings400Response) StatusCode() int + type GetBookings401Response struct + func (r *GetBookings401Response) StatusCode() int + type GetBookings404Response struct + func (r *GetBookings404Response) StatusCode() int + type GetBookings500Response struct + func (r *GetBookings500Response) StatusCode() int + type GetBookingsHandler func(ctx context.Context, request *GetBookingsRequest) GetBookingsResponse + type GetBookingsRequest struct + Date *string + Ids []int64 + XSessionID string + type GetBookingsResponse interface + StatusCode func() int + func GetBookings(ctx context.Context, request *GetBookingsRequest) GetBookingsResponse + type GetClasses200Response struct + Body string + func (r *GetClasses200Response) StatusCode() int + type GetClasses400Response struct + Body string + func (r *GetClasses400Response) StatusCode() int + type GetClassesHandler func(ctx context.Context, request *GetClassesRequest) GetClassesResponse + type GetClassesRequest struct + ComponentTypes []ComponentTypes + ProductGroup ProductGroup + type GetClassesResponse interface + StatusCode func() int + func GetClasses(ctx context.Context, request *GetClassesRequest) GetClassesResponse + type GetClient200Response struct + Body Client + func (r *GetClient200Response) StatusCode() int + type GetClient403Response struct + func (r *GetClient403Response) StatusCode() int + type GetClient404Response struct + func (r *GetClient404Response) StatusCode() int + type GetClientHandler func(ctx context.Context, request *GetClientRequest) GetClientResponse + type GetClientRequest struct + ClientId string + XAuth string + type GetClientResponse interface + StatusCode func() int + func GetClient(ctx context.Context, request *GetClientRequest) GetClientResponse + type GetClients200Response struct + Body []Client + func (r *GetClients200Response) StatusCode() int + type GetClients204Response struct + func (r *GetClients204Response) StatusCode() int + type GetClients403Response struct + func (r *GetClients403Response) StatusCode() int + type GetClientsHandler func(ctx context.Context, request *GetClientsRequest) GetClientsResponse + type GetClientsRequest struct + XAuth string + type GetClientsResponse interface + StatusCode func() int + type GetPermissions200Response struct + Body []string + func (r *GetPermissions200Response) StatusCode() int + type GetPermissions403Response struct + func (r *GetPermissions403Response) StatusCode() int + type GetPermissionsHandler func(ctx context.Context, request *GetPermissionsRequest) GetPermissionsResponse + type GetPermissionsRequest struct + XAuth string + type GetPermissionsResponse interface + StatusCode func() int + func GetPermissions(ctx context.Context, request *GetPermissionsRequest) GetPermissionsResponse + type GetRental200Response struct + func (r *GetRental200Response) StatusCode() int + type GetRental400Response struct + Body ValidationErrors + func (r *GetRental400Response) StatusCode() int + type GetRentalHandler func(ctx context.Context, request *GetRentalRequest) GetRentalResponse + type GetRentalRequest struct + Body Rental + type GetRentalResponse interface + StatusCode func() int + func GetRental(ctx context.Context, request *GetRentalRequest) GetRentalResponse + type GetShoes200Response struct + Body Shoes + func (r *GetShoes200Response) StatusCode() int + type GetShoesHandler func(ctx context.Context, request *GetShoesRequest) GetShoesResponse + type GetShoesRequest struct + type GetShoesResponse interface + StatusCode func() int + func GetShoes(ctx context.Context, req *GetShoesRequest) GetShoesResponse + type GetUser200Response struct + Body User + func (r *GetUser200Response) StatusCode() int + type GetUser403Response struct + func (r *GetUser403Response) StatusCode() int + type GetUser404Response struct + func (r *GetUser404Response) StatusCode() int + type GetUserHandler func(ctx context.Context, request *GetUserRequest) GetUserResponse + type GetUserInfo200Response struct + Body User + func (r *GetUserInfo200Response) StatusCode() int + type GetUserInfo400Response struct + Body ValidationErrors + func (r *GetUserInfo400Response) StatusCode() int + type GetUserInfo403Response struct + func (r *GetUserInfo403Response) StatusCode() int + type GetUserInfoHandler func(ctx context.Context, request *GetUserInfoRequest) GetUserInfoResponse + type GetUserInfoRequest struct + SubID *int64 + XAuth string + type GetUserInfoResponse interface + StatusCode func() int + func GetUserInfo(ctx context.Context, request *GetUserInfoRequest) GetUserInfoResponse + type GetUserRequest struct + AllKeys *bool + UserId string + XAuth string + type GetUserResponse interface + StatusCode func() int + type GetUsers200Response struct + Body []User + func (r *GetUsers200Response) StatusCode() int + type GetUsers403Response struct + func (r *GetUsers403Response) StatusCode() int + type GetUsersHandler func(ctx context.Context, request *GetUsersRequest) GetUsersResponse + type GetUsersRequest struct + XAuth string + type GetUsersResponse interface + StatusCode func() int + func GetUsers(ctx context.Context, request *GetUsersRequest) GetUsersResponse + type GetViewsSet200Response struct + Body ViewsSet + func (r *GetViewsSet200Response) StatusCode() int + type GetViewsSet403Response struct + func (r *GetViewsSet403Response) StatusCode() int + type GetViewsSet404Response struct + func (r *GetViewsSet404Response) StatusCode() int + type GetViewsSetHandler func(ctx context.Context, request *GetViewsSetRequest) GetViewsSetResponse + type GetViewsSetRequest struct + ClientId string + Page string + ViewsId string + XAuth string + type GetViewsSetResponse interface + StatusCode func() int + type GetViewsSets200Response struct + Body []ViewsSet + func (r *GetViewsSets200Response) StatusCode() int + type GetViewsSets403Response struct + func (r *GetViewsSets403Response) StatusCode() int + type GetViewsSetsHandler func(ctx context.Context, request *GetViewsSetsRequest) GetViewsSetsResponse + type GetViewsSetsRequest struct + ClientId string + XAuth string + type GetViewsSetsResponse interface + StatusCode func() int + type HooksClient struct + OnUnknownResponseCode func(response *http.Response, request *http.Request) string + func DevHook() HooksClient + type HttpContext interface + GetHTTPRequestHeaders func() (http.Header, bool) + type HttpJsonError struct + Message interface{} + func (e *HttpJsonError) Error() string + func (e *HttpJsonError) StatusCode() int + type Link struct + Href string + type Links struct + Self Link + type ListElements200Response struct + Body string + XTotalCount int64 + func (r *ListElements200Response) StatusCode() int + type ListElements500Response struct + func (r *ListElements500Response) StatusCode() int + type ListElementsHandler func(ctx context.Context, request *ListElementsRequest) ListElementsResponse + type ListElementsRequest struct + Page *int64 + PerPage *int64 + type ListElementsResponse interface + StatusCode func() int + func ListElement(ctx context.Context, request *ListElementsRequest) ListElementsResponse + type ListModels200Response struct + Body []Model + func (r *ListModels200Response) StatusCode() int + type ListModelsHandler func(ctx context.Context, request *ListModelsRequest) ListModelsResponse + type ListModelsRequest struct + BrandId string + ClassId *string + DriveConcept *DriveConcept + Ids []int64 + LanguageId *string + LineId *string + type ListModelsResponse interface + StatusCode func() int + func GetBrands(ctx context.Context, request *ListModelsRequest) ListModelsResponse + type Middleware struct + After bool + Handler routing.Handler + type MimeFile struct + Content io.ReadCloser + Header *multipart.FileHeader + type Model struct + DriveConcept *DriveConcept + Price Price + TechnicalInformation TechnicalInformation + type NestedFileStructure struct + Data *string + type NewRequest func(string, io.Reader) (*http.Request, error) + type Object1 struct + BbdCEBaseUrl *string + BbdCallerIdentifier *string + BbdDataSupply *string + BbdImageBackground *string + BbdImagePerspective *string + BbdImageType *string + BbdPassword *string + BbdProductGroup *string + BbdSoapMediaProviderUrl *string + BbdUser *string + CcoreServiceUrl *string + CryptKeys []string + HealConfigurations *bool + type Object2 struct + Id string + Password string + type Opts struct + Ctx context.Context + Hooks HooksClient + type PostUpload200Response struct + func (r *PostUpload200Response) StatusCode() int + type PostUpload500Response struct + func (r *PostUpload500Response) StatusCode() int + type PostUploadHandler func(ctx context.Context, request *PostUploadRequest) PostUploadResponse + type PostUploadRequest struct + FormData PostUploadRequestFormData + type PostUploadRequestFormData struct + Note *string + Upfile *MimeFile + type PostUploadResponse interface + StatusCode func() int + func PostUpload(ctx context.Context, request *PostUploadRequest) PostUploadResponse + type Price struct + Currency string + Value float64 + type ProductGroup string + const ProductGroupCITAN + const ProductGroupGELAENDEWAGEN + const ProductGroupPKW + const ProductGroupSMART + const ProductGroupSPRINTER + const ProductGroupVAN + type PrometheusHandler struct + func NewPrometheusHandler(namespace *string) *PrometheusHandler + func (h *PrometheusHandler) HandleRequest(path, method string, status int, duration time.Duration) + func (h *PrometheusHandler) InitMetric(path, method string) + type ReadCloserBuffer struct + func (cb *ReadCloserBuffer) Close() (err error) + type Rental struct + Class string + Color *string + HomeID *string + Id string + IdOptional *string + LockStatus int32 + MaxDoors int64 + MinDoors int64 + OptionalInt *int64 + State *int64 + StationID string + Status int64 + Valid *string + Website string + WebsiteOptional *string + type RouteDescription struct + Handler routing.Handler + Method string + Middleware []Middleware + Path string + type Server struct + ErrorLogger func(v ...interface{}) + OnStart func(router *routing.Router) + Router *routing.Router + SwaggerSpec string + func (server *Server) Start(port int, routes []RouteDescription) error + func (server *Server) Stop() error + type ServerOpts struct + ErrorHandler ErrorHandler + Middleware []Middleware + OnStart func(router *routing.Router) + type Session struct + Registered bool + Token string + type Shoe struct + Color string + Links Links + Name string + Size float64 + type Shoes struct + Embedded ShoesEmbedded + Id string + Links Links + type ShoesEmbedded struct + ShopShoes []Shoe + type ShowVehicleInView200Response struct + func (r *ShowVehicleInView200Response) StatusCode() int + type ShowVehicleInView403Response struct + func (r *ShowVehicleInView403Response) StatusCode() int + type ShowVehicleInView404Response struct + func (r *ShowVehicleInView404Response) StatusCode() int + type ShowVehicleInViewHandler func(ctx context.Context, request *ShowVehicleInViewRequest) ShowVehicleInViewResponse + type ShowVehicleInViewRequest struct + Breakpoint string + ClientId string + Spec string + View string + ViewsId string + XAuth string + type ShowVehicleInViewResponse interface + StatusCode func() int + type TechnicalInformation struct + Transmission string + type User struct + Address []Address + Email *string + GrantedProtocolMappers map[string]string + Id string + Password string + Permissions []string + type ValidationError struct + Code *string + Field *string + Message *string + type ValidationErrorObject struct + Code string + Field string + Message string + type ValidationErrors struct + Errors []ValidationError + Message *string + type ValidationErrorsObject struct + Errors []ValidationErrorObject + Message string + type Validator struct + func NewValidation() *Validator + func (v *Validator) ValidateRequest(request interface{}) (*ValidationErrorsObject, error) + type VersionInfo struct + BuildTime string + GitBranch string + GitCommit string + GitTag string + GoVersion string + func ApikitVersion() *VersionInfo + func (vi *VersionInfo) PrintTable() error + type ViewsSet struct + Id string + Name *string + Views *string + type VisAdminClient interface + ActivateViewsSet func(request *ActivateViewsSetRequest) (ActivateViewsSetResponse, error) + Code func(request *CodeRequest) (CodeResponse, error) + CreateCustomerSession func(request *CreateCustomerSessionRequest) (CreateCustomerSessionResponse, error) + CreateOrUpdateClient func(request *CreateOrUpdateClientRequest) (CreateOrUpdateClientResponse, error) + CreateOrUpdateUser func(request *CreateOrUpdateUserRequest) (CreateOrUpdateUserResponse, error) + CreateOrUpdateViewsSet func(request *CreateOrUpdateViewsSetRequest) (CreateOrUpdateViewsSetResponse, error) + CreateSession func(request *CreateSessionRequest) (CreateSessionResponse, error) + DeleteClient func(request *DeleteClientRequest) (DeleteClientResponse, error) + DeleteCustomerSession func(request *DeleteCustomerSessionRequest) (DeleteCustomerSessionResponse, error) + DeleteUser func(request *DeleteUserRequest) (DeleteUserResponse, error) + DeleteViewsSet func(request *DeleteViewsSetRequest) (DeleteViewsSetResponse, error) + DestroySession func(request *DestroySessionRequest) (DestroySessionResponse, error) + DownloadFile func(request *DownloadFileRequest) (DownloadFileResponse, error) + DownloadImage func(request *DownloadImageRequest) (DownloadImageResponse, error) + DownloadNestedFile func(request *DownloadNestedFileRequest) (DownloadNestedFileResponse, error) + GenericFileDownload func(request *GenericFileDownloadRequest) (GenericFileDownloadResponse, error) + GetBooking func(request *GetBookingRequest) (GetBookingResponse, error) + GetBookings func(request *GetBookingsRequest) (GetBookingsResponse, error) + GetClasses func(request *GetClassesRequest) (GetClassesResponse, error) + GetClient func(request *GetClientRequest) (GetClientResponse, error) + GetClients func(request *GetClientsRequest) (GetClientsResponse, error) + GetPermissions func(request *GetPermissionsRequest) (GetPermissionsResponse, error) + GetRental func(request *GetRentalRequest) (GetRentalResponse, error) + GetShoes func(request *GetShoesRequest) (GetShoesResponse, error) + GetUser func(request *GetUserRequest) (GetUserResponse, error) + GetUserInfo func(request *GetUserInfoRequest) (GetUserInfoResponse, error) + GetUsers func(request *GetUsersRequest) (GetUsersResponse, error) + GetViewsSet func(request *GetViewsSetRequest) (GetViewsSetResponse, error) + GetViewsSets func(request *GetViewsSetsRequest) (GetViewsSetsResponse, error) + ListElements func(request *ListElementsRequest) (ListElementsResponse, error) + ListModels func(request *ListModelsRequest) (ListModelsResponse, error) + PostUpload func(request *PostUploadRequest) (PostUploadResponse, error) + ShowVehicleInView func(request *ShowVehicleInViewRequest) (ShowVehicleInViewResponse, error) + func NewVisAdminClient(httpClient *http.Client, baseUrl string, options Opts) VisAdminClient + type VisAdminServer struct + Validator *Validator + func NewVisAdminServer(options *ServerOpts) *VisAdminServer + func (server *VisAdminServer) ActivateViewsSetHandler(c *routing.Context) error + func (server *VisAdminServer) CodeHandler(c *routing.Context) error + func (server *VisAdminServer) CreateCustomerSessionHandler(c *routing.Context) error + func (server *VisAdminServer) CreateOrUpdateClientHandler(c *routing.Context) error + func (server *VisAdminServer) CreateOrUpdateUserHandler(c *routing.Context) error + func (server *VisAdminServer) CreateOrUpdateViewsSetHandler(c *routing.Context) error + func (server *VisAdminServer) CreateSessionHandler(c *routing.Context) error + func (server *VisAdminServer) DeleteClientHandler(c *routing.Context) error + func (server *VisAdminServer) DeleteCustomerSessionHandler(c *routing.Context) error + func (server *VisAdminServer) DeleteUserHandler(c *routing.Context) error + func (server *VisAdminServer) DeleteViewsSetHandler(c *routing.Context) error + func (server *VisAdminServer) DestroySessionHandler(c *routing.Context) error + func (server *VisAdminServer) DownloadFileHandler(c *routing.Context) error + func (server *VisAdminServer) DownloadImageHandler(c *routing.Context) error + func (server *VisAdminServer) DownloadNestedFileHandler(c *routing.Context) error + func (server *VisAdminServer) GenericFileDownloadHandler(c *routing.Context) error + func (server *VisAdminServer) GetBookingHandler(c *routing.Context) error + func (server *VisAdminServer) GetBookingsHandler(c *routing.Context) error + func (server *VisAdminServer) GetClassesHandler(c *routing.Context) error + func (server *VisAdminServer) GetClientHandler(c *routing.Context) error + func (server *VisAdminServer) GetClientsHandler(c *routing.Context) error + func (server *VisAdminServer) GetPermissionsHandler(c *routing.Context) error + func (server *VisAdminServer) GetRentalHandler(c *routing.Context) error + func (server *VisAdminServer) GetShoesHandler(c *routing.Context) error + func (server *VisAdminServer) GetUserHandler(c *routing.Context) error + func (server *VisAdminServer) GetUserInfoHandler(c *routing.Context) error + func (server *VisAdminServer) GetUsersHandler(c *routing.Context) error + func (server *VisAdminServer) GetViewsSetHandler(c *routing.Context) error + func (server *VisAdminServer) GetViewsSetsHandler(c *routing.Context) error + func (server *VisAdminServer) ListElementsHandler(c *routing.Context) error + func (server *VisAdminServer) ListModelsHandler(c *routing.Context) error + func (server *VisAdminServer) PostUploadHandler(c *routing.Context) error + func (server *VisAdminServer) SetActivateViewsSetHandler(handler ActivateViewsSetHandler, middleware ...Middleware) + func (server *VisAdminServer) SetCodeHandler(handler CodeHandler, middleware ...Middleware) + func (server *VisAdminServer) SetCreateCustomerSessionHandler(handler CreateCustomerSessionHandler, middleware ...Middleware) + func (server *VisAdminServer) SetCreateOrUpdateClientHandler(handler CreateOrUpdateClientHandler, middleware ...Middleware) + func (server *VisAdminServer) SetCreateOrUpdateUserHandler(handler CreateOrUpdateUserHandler, middleware ...Middleware) + func (server *VisAdminServer) SetCreateOrUpdateViewsSetHandler(handler CreateOrUpdateViewsSetHandler, middleware ...Middleware) + func (server *VisAdminServer) SetCreateSessionHandler(handler CreateSessionHandler, middleware ...Middleware) + func (server *VisAdminServer) SetDeleteClientHandler(handler DeleteClientHandler, middleware ...Middleware) + func (server *VisAdminServer) SetDeleteCustomerSessionHandler(handler DeleteCustomerSessionHandler, middleware ...Middleware) + func (server *VisAdminServer) SetDeleteUserHandler(handler DeleteUserHandler, middleware ...Middleware) + func (server *VisAdminServer) SetDeleteViewsSetHandler(handler DeleteViewsSetHandler, middleware ...Middleware) + func (server *VisAdminServer) SetDestroySessionHandler(handler DestroySessionHandler, middleware ...Middleware) + func (server *VisAdminServer) SetDownloadFileHandler(handler DownloadFileHandler, middleware ...Middleware) + func (server *VisAdminServer) SetDownloadImageHandler(handler DownloadImageHandler, middleware ...Middleware) + func (server *VisAdminServer) SetDownloadNestedFileHandler(handler DownloadNestedFileHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGenericFileDownloadHandler(handler GenericFileDownloadHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetBookingHandler(handler GetBookingHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetBookingsHandler(handler GetBookingsHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetClassesHandler(handler GetClassesHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetClientHandler(handler GetClientHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetClientsHandler(handler GetClientsHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetPermissionsHandler(handler GetPermissionsHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetRentalHandler(handler GetRentalHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetShoesHandler(handler GetShoesHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetUserHandler(handler GetUserHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetUserInfoHandler(handler GetUserInfoHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetUsersHandler(handler GetUsersHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetViewsSetHandler(handler GetViewsSetHandler, middleware ...Middleware) + func (server *VisAdminServer) SetGetViewsSetsHandler(handler GetViewsSetsHandler, middleware ...Middleware) + func (server *VisAdminServer) SetListElementsHandler(handler ListElementsHandler, middleware ...Middleware) + func (server *VisAdminServer) SetListModelsHandler(handler ListModelsHandler, middleware ...Middleware) + func (server *VisAdminServer) SetPostUploadHandler(handler PostUploadHandler, middleware ...Middleware) + func (server *VisAdminServer) SetShowVehicleInViewHandler(handler ShowVehicleInViewHandler, middleware ...Middleware) + func (server *VisAdminServer) ShowVehicleInViewHandler(c *routing.Context) error + func (server *VisAdminServer) Start(port int) error