package
0.0.0-20220916014248-b75f2bf2800b
Repository: https://github.com/dsmontoya/webdriver.git
Documentation: pkg.go.dev

# README

Go API client for api

Selenium WebDriver API specification

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: com.github.dsmontoya.webdriver.GoCustomGenerator

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import api "github.com/dsmontoya/webdriver"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), api.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), api.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), api.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), api.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost:4444/wd/hub

ClassMethodHTTP requestDescription
ActionsApiPerformActionsPost /session/{sessionId}/actionsPerform actions
ActionsApiReleaseActionsDelete /session/{sessionId}/actionsRelease actions
AerokubeApiDeleteRemoteFileDelete /session/{sessionId}/aerokube/download/{fileName}Deletes file in remote container with browser
AerokubeApiDownloadRemoteFileGet /session/{sessionId}/aerokube/download/{fileName}Downloads file from remote container with browser
AerokubeApiGetClipboardGet /session/{sessionId}/aerokube/clipboardReturns clipboard contents
AerokubeApiListRemoteFilesGet /session/{sessionId}/aerokube/downloadLists files in remote container with browser
AerokubeApiUpdateClipboardPost /session/{sessionId}/aerokube/clipboardUpdates clipboard contents
ContextsApiCloseWindowDelete /session/{sessionId}/windowCloses current window
ContextsApiCreateNewWindowPost /session/{sessionId}/window/newCreates a new window or tab
ContextsApiFullscreenWindowPost /session/{sessionId}/window/fullscreenFullscreen window
ContextsApiGetWindowHandleGet /session/{sessionId}/windowReturns current window handle
ContextsApiGetWindowHandlesGet /session/{sessionId}/window/handlesReturns all window handles
ContextsApiGetWindowRectGet /session/{sessionId}/window/rectGet window size
ContextsApiMaximizeWindowPost /session/{sessionId}/window/maximizeMaximize window
ContextsApiMinimizeWindowPost /session/{sessionId}/window/minimizeMinimize window
ContextsApiSetWindowRectPost /session/{sessionId}/window/rectSet window rect
ContextsApiSwitchToFramePost /session/{sessionId}/frameSwitch to frame
ContextsApiSwitchToParentFramePost /session/{sessionId}/frame/parentSwitch to parent frame
ContextsApiSwitchToWindowPost /session/{sessionId}/windowSwitches to window
CookiesApiAddCookiePost /session/{sessionId}/cookieAdd cookie
CookiesApiDeleteAllCookiesDelete /session/{sessionId}/cookieDelete all cookies
CookiesApiDeleteCookieDelete /session/{sessionId}/cookie/{name}Delete cookie
CookiesApiGetAllCookiesGet /session/{sessionId}/cookieGet all cookies
CookiesApiGetNamedCookieGet /session/{sessionId}/cookie/{name}Get named cookie
DocumentApiExecuteScriptPost /session/{sessionId}/execute/syncExecute script
DocumentApiExecuteScriptAsyncPost /session/{sessionId}/execute/asyncExecute script asynchronously
DocumentApiGetPageSourceGet /session/{sessionId}/sourceGet page source
DocumentApiUploadFilePost /session/{sessionId}/fileUpload file
ElementsApiElementClearPost /session/{sessionId}/element/{elementId}/clearClear element
ElementsApiElementClickPost /session/{sessionId}/element/{elementId}/clickClick on element
ElementsApiElementSendKeysPost /session/{sessionId}/element/{elementId}/valueSend keys to element
ElementsApiFindElementPost /session/{sessionId}/elementFind element
ElementsApiFindElementFromElementPost /session/{sessionId}/element/{elementId}/elementFind element from element
ElementsApiFindElementsPost /session/{sessionId}/elementsFind elements
ElementsApiFindElementsFromElementPost /session/{sessionId}/element/{elementId}/elementsFind elements from element
ElementsApiGetActiveElementGet /session/{sessionId}/element/activeGet active element
ElementsApiGetElementAttributeGet /session/{sessionId}/element/{elementId}/attribute/{name}Get element attribute
ElementsApiGetElementCSSPropertyGet /session/{sessionId}/element/{elementId}/css/{propertyName}Get element CSS property
ElementsApiGetElementComputedLabelGet /session/{sessionId}/element/{elementId}/computedlabelGet element computed accessibility label
ElementsApiGetElementComputedRoleGet /session/{sessionId}/element/{elementId}/computedroleGet element computed accessibility role
ElementsApiGetElementPropertyGet /session/{sessionId}/element/{elementId}/property/{name}Get element property
ElementsApiGetElementRectGet /session/{sessionId}/element/{elementId}/rectGet element rect
ElementsApiGetElementTagNameGet /session/{sessionId}/element/{elementId}/nameGet element tag name
ElementsApiGetElementTextGet /session/{sessionId}/element/{elementId}/textGet element text
ElementsApiIsElementDisplayedGet /session/{sessionId}/element/{elementId}/displayedIs element displayed
ElementsApiIsElementEnabledGet /session/{sessionId}/element/{elementId}/enabledIs element enabled
ElementsApiIsElementSelectedGet /session/{sessionId}/element/{elementId}/selectedIs element selected
MozillaApiGetContextGet /session/{sessionId}/moz/contextGet current context
MozillaApiInstallAddonPost /session/{sessionId}/moz/addon/installInstall addon
MozillaApiSetContextPost /session/{sessionId}/moz/contextSet current context
MozillaApiTakeFullScreenshotGet /session/{sessionId}/moz/screenshot/fullTakes full page screenshot
MozillaApiUninstallAddonPost /session/{sessionId}/moz/addon/uninstallUninstall addon
NavigationApiGetCurrentUrlGet /session/{sessionId}/urlReturns current URL
NavigationApiGetPageTitleGet /session/{sessionId}/titleReturns current page title
NavigationApiNavigateBackPost /session/{sessionId}/backNavigates to the previous page
NavigationApiNavigateForwardPost /session/{sessionId}/forwardNavigates to the next page
NavigationApiNavigateToPost /session/{sessionId}/urlNavigates to URL
NavigationApiRefreshPagePost /session/{sessionId}/refreshReloads current page
PrintApiPrintPagePost /session/{sessionId}/printPrint page to PDF
PromptsApiAcceptAlertPost /session/{sessionId}/alert/acceptAccept alert
PromptsApiDismissAlertPost /session/{sessionId}/alert/dismissDismiss alert
PromptsApiGetAlertTextGet /session/{sessionId}/alert/textGet alert text
PromptsApiSendAlertTextPost /session/{sessionId}/alert/textSend alert text
ScreenshotsApiTakeElementScreenshotGet /session/{sessionId}/element/{elementId}/screenshotTakes element screenshot
ScreenshotsApiTakeScreenshotGet /session/{sessionId}/screenshotTakes page screenshot
SessionsApiCreateSessionPost /sessionCreates new Selenium session
SessionsApiDeleteSessionDelete /session/{sessionId}Deletes existing Selenium session
SessionsApiGetStatusGet /statusGets Selenium API status information
TimeoutsApiGetTimeoutsGet /session/{sessionId}/timeoutsGet session timeouts
TimeoutsApiSetTimeoutsPost /session/{sessionId}/timeoutsAdjusts session timeouts

Documentation For Models

Documentation For Authorization

BasicAuth

  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    UserName: "username",
    Password: "password",
})
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

[email protected]

# Functions

boolAsPreferenceValue is a convenience function that returns bool wrapped in PreferenceValue.
CacheExpires helper function to determine remaining time before repeating a request.
ChromiumLogLevelAsMoonLogLevel is a convenience function that returns ChromiumLogLevel wrapped in MoonLogLevel.
FirefoxLogLevelAsMoonLogLevel is a convenience function that returns FirefoxLogLevel wrapped in MoonLogLevel.
int32AsFrameId is a convenience function that returns int32 wrapped in FrameId.
int32AsPreferenceValue is a convenience function that returns int32 wrapped in PreferenceValue.
KeyActionAsAction is a convenience function that returns KeyAction wrapped in Action.
NewActionSequence instantiates a new ActionSequence object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewActionSequenceParameters instantiates a new ActionSequenceParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewActionSequenceParametersWithDefaults instantiates a new ActionSequenceParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewActionSequenceWithDefaults instantiates a new ActionSequence object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewActionsRequest instantiates a new ActionsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewActionsRequestWithDefaults instantiates a new ActionsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAddonInstallRequest instantiates a new AddonInstallRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAddonInstallRequestWithDefaults instantiates a new AddonInstallRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAddonUninstallRequest instantiates a new AddonUninstallRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAddonUninstallRequestWithDefaults instantiates a new AddonUninstallRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAnyResponse instantiates a new AnyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAnyResponseWithDefaults instantiates a new AnyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewArrayResponse instantiates a new ArrayResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArrayResponseWithDefaults instantiates a new ArrayResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBooleanResponse instantiates a new BooleanResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBooleanResponseWithDefaults instantiates a new BooleanResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCapabilities instantiates a new Capabilities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCapabilitiesWithDefaults instantiates a new Capabilities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewChromeOptions instantiates a new ChromeOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewChromeOptionsWithDefaults instantiates a new ChromeOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewChromiumLogLevelFromValue returns a pointer to a valid ChromiumLogLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewClipboardData instantiates a new ClipboardData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewClipboardDataWithDefaults instantiates a new ClipboardData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewContextRequest instantiates a new ContextRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContextRequestWithDefaults instantiates a new ContextRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCookie instantiates a new Cookie object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCookieRequest instantiates a new CookieRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCookieRequestWithDefaults instantiates a new CookieRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCookieResponse instantiates a new CookieResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCookieResponseWithDefaults instantiates a new CookieResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCookiesResponse instantiates a new CookiesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCookiesResponseWithDefaults instantiates a new CookiesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCookieWithDefaults instantiates a new Cookie object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEdgeOptions instantiates a new EdgeOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEdgeOptionsWithDefaults instantiates a new EdgeOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewElementSendKeysRequest instantiates a new ElementSendKeysRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewElementSendKeysRequestWithDefaults instantiates a new ElementSendKeysRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEmptyResponse instantiates a new EmptyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEmptyResponseWithDefaults instantiates a new EmptyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewErrorCodeFromValue returns a pointer to a valid ErrorCode for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorResponseValue instantiates a new ErrorResponseValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorResponseValueWithDefaults instantiates a new ErrorResponseValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFileUploadRequest instantiates a new FileUploadRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFileUploadRequestWithDefaults instantiates a new FileUploadRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFileUploadResponse instantiates a new FileUploadResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFileUploadResponseWithDefaults instantiates a new FileUploadResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFindElementRequest instantiates a new FindElementRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFindElementRequestWithDefaults instantiates a new FindElementRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFindElementResponse instantiates a new FindElementResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFindElementResponseValue instantiates a new FindElementResponseValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFindElementResponseValueWithDefaults instantiates a new FindElementResponseValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFindElementResponseWithDefaults instantiates a new FindElementResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFindElementsResponse instantiates a new FindElementsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFindElementsResponseWithDefaults instantiates a new FindElementsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFirefoxContextFromValue returns a pointer to a valid FirefoxContext for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewFirefoxLogLevelFromValue returns a pointer to a valid FirefoxLogLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewFirefoxOptions instantiates a new FirefoxOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFirefoxOptionsLog instantiates a new FirefoxOptionsLog object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFirefoxOptionsLogWithDefaults instantiates a new FirefoxOptionsLog object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFirefoxOptionsWithDefaults instantiates a new FirefoxOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetWindowHandlesResponse instantiates a new GetWindowHandlesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetWindowHandlesResponseWithDefaults instantiates a new GetWindowHandlesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKeyAction instantiates a new KeyAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKeyActionWithDefaults instantiates a new KeyAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLocatorStrategyFromValue returns a pointer to a valid LocatorStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewLoggingPrefs instantiates a new LoggingPrefs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLoggingPrefsWithDefaults instantiates a new LoggingPrefs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLogLevelFromValue returns a pointer to a valid LogLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewLogTypeFromValue returns a pointer to a valid LogType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewMobileEmulation instantiates a new MobileEmulation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMobileEmulationDeviceMetrics instantiates a new MobileEmulationDeviceMetrics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMobileEmulationDeviceMetricsWithDefaults instantiates a new MobileEmulationDeviceMetrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMobileEmulationWithDefaults instantiates a new MobileEmulation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMoonMobileDevice instantiates a new MoonMobileDevice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMoonMobileDeviceWithDefaults instantiates a new MoonMobileDevice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMoonOptions instantiates a new MoonOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMoonOptionsWithDefaults instantiates a new MoonOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNewSessionRequest instantiates a new NewSessionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNewSessionRequestCapabilities instantiates a new NewSessionRequestCapabilities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNewSessionRequestCapabilitiesWithDefaults instantiates a new NewSessionRequestCapabilities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNewSessionRequestWithDefaults instantiates a new NewSessionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNewSessionResponse instantiates a new NewSessionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNewSessionResponseValue instantiates a new NewSessionResponseValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNewSessionResponseValueWithDefaults instantiates a new NewSessionResponseValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNewSessionResponseWithDefaults instantiates a new NewSessionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNewWindowRequest instantiates a new NewWindowRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNewWindowRequestWithDefaults instantiates a new NewWindowRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNewWindowResponse instantiates a new NewWindowResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNewWindowResponseValue instantiates a new NewWindowResponseValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNewWindowResponseValueWithDefaults instantiates a new NewWindowResponseValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNewWindowResponseWithDefaults instantiates a new NewWindowResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewNullableStringResponse instantiates a new NullableStringResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNullableStringResponseWithDefaults instantiates a new NullableStringResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNullAction instantiates a new NullAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNullActionWithDefaults instantiates a new NullAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOperaOptions instantiates a new OperaOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOperaOptionsWithDefaults instantiates a new OperaOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPerfLoggingPrefs instantiates a new PerfLoggingPrefs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPerfLoggingPrefsWithDefaults instantiates a new PerfLoggingPrefs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPointerAction instantiates a new PointerAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPointerActionWithDefaults instantiates a new PointerAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPrintRequest instantiates a new PrintRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPrintRequestOptions instantiates a new PrintRequestOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPrintRequestOptionsMargin instantiates a new PrintRequestOptionsMargin object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPrintRequestOptionsMarginWithDefaults instantiates a new PrintRequestOptionsMargin object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPrintRequestOptionsPage instantiates a new PrintRequestOptionsPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPrintRequestOptionsPageWithDefaults instantiates a new PrintRequestOptionsPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPrintRequestOptionsWithDefaults instantiates a new PrintRequestOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPrintRequestWithDefaults instantiates a new PrintRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProxy instantiates a new Proxy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProxyWithDefaults instantiates a new Proxy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRect instantiates a new Rect object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRectResponse instantiates a new RectResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRectResponseWithDefaults instantiates a new RectResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRectWithDefaults instantiates a new Rect object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewScriptRequest instantiates a new ScriptRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewScriptRequestWithDefaults instantiates a new ScriptRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSelenoidOptions instantiates a new SelenoidOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSelenoidOptionsWithDefaults instantiates a new SelenoidOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSendAlertTextRequest instantiates a new SendAlertTextRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSendAlertTextRequestWithDefaults instantiates a new SendAlertTextRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStatusResponse instantiates a new StatusResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStatusResponseValue instantiates a new StatusResponseValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStatusResponseValueWithDefaults instantiates a new StatusResponseValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStatusResponseWithDefaults instantiates a new StatusResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStringOriginFromValue returns a pointer to a valid StringOrigin for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewStringResponse instantiates a new StringResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStringResponseWithDefaults instantiates a new StringResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSwitchToFrameRequest instantiates a new SwitchToFrameRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSwitchToFrameRequestWithDefaults instantiates a new SwitchToFrameRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSwitchToWindowRequest instantiates a new SwitchToWindowRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSwitchToWindowRequestWithDefaults instantiates a new SwitchToWindowRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTimeouts instantiates a new Timeouts object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTimeoutsResponse instantiates a new TimeoutsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTimeoutsResponseWithDefaults instantiates a new TimeoutsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTimeoutsWithDefaults instantiates a new Timeouts object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUrlRequest instantiates a new UrlRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUrlRequestWithDefaults instantiates a new UrlRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWebElement instantiates a new WebElement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWebElementOrigin instantiates a new WebElementOrigin object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWebElementOriginWithDefaults instantiates a new WebElementOrigin object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWebElementWithDefaults instantiates a new WebElement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWheelAction instantiates a new WheelAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWheelActionWithDefaults instantiates a new WheelAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NullActionAsAction is a convenience function that returns NullAction wrapped in Action.
PointerActionAsAction is a convenience function that returns PointerAction wrapped in Action.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.
stringAsPreferenceValue is a convenience function that returns string wrapped in PreferenceValue.
StringOriginAsActionOrigin is a convenience function that returns StringOrigin wrapped in ActionOrigin.
WebElementAsFrameId is a convenience function that returns WebElement wrapped in FrameId.
WebElementOriginAsActionOrigin is a convenience function that returns WebElementOrigin wrapped in ActionOrigin.
WheelActionAsAction is a convenience function that returns WheelAction wrapped in Action.

# Constants

List of ChromiumLogLevel.
List of ChromiumLogLevel.
List of ChromiumLogLevel.
List of ChromiumLogLevel.
List of ChromiumLogLevel.
List of ChromiumLogLevel.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of ErrorCode.
List of FirefoxContext.
List of FirefoxContext.
List of FirefoxLogLevel.
List of FirefoxLogLevel.
List of FirefoxLogLevel.
List of FirefoxLogLevel.
List of FirefoxLogLevel.
List of FirefoxLogLevel.
List of FirefoxLogLevel.
List of LocatorStrategy.
List of LocatorStrategy.
List of LocatorStrategy.
List of LocatorStrategy.
List of LocatorStrategy.
List of LogLevel.
List of LogLevel.
List of LogLevel.
List of LogLevel.
List of LogLevel.
List of LogLevel.
List of LogLevel.
List of LogLevel.
List of LogLevel.
List of LogType.
List of LogType.
List of LogType.
List of LogType.
List of LogType.
List of LogType.
List of StringOrigin.
List of StringOrigin.

# Variables

All allowed values of ChromiumLogLevel enum.
All allowed values of ErrorCode enum.
All allowed values of FirefoxContext enum.
All allowed values of FirefoxLogLevel enum.
All allowed values of LocatorStrategy enum.
All allowed values of LogLevel enum.
All allowed values of LogType enum.
All allowed values of StringOrigin enum.
ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

Action - struct for Action.
ActionOrigin - struct for ActionOrigin.
No description provided by the author
No description provided by the author
ActionSequence struct for ActionSequence.
ActionSequenceParameters struct for ActionSequenceParameters.
ActionsRequest struct for ActionsRequest.
AddonInstallRequest struct for AddonInstallRequest.
AddonUninstallRequest struct for AddonUninstallRequest.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AnyResponse struct for AnyResponse.
APIClient manages communication with the Selenium WebDriver API v1.0.0 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
ArrayResponse struct for ArrayResponse.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BooleanResponse struct for BooleanResponse.
Capabilities struct for Capabilities.
ChromeOptions struct for ChromeOptions.
ClipboardData struct for ClipboardData.
Configuration stores the configuration of the API client.
ContextRequest struct for ContextRequest.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Cookie struct for Cookie.
CookieRequest struct for CookieRequest.
CookieResponse struct for CookieResponse.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CookiesResponse struct for CookiesResponse.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
EdgeOptions struct for EdgeOptions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ElementSendKeysRequest struct for ElementSendKeysRequest.
EmptyResponse struct for EmptyResponse.
ErrorResponse struct for ErrorResponse.
ErrorResponseValue struct for ErrorResponseValue.
FileUploadRequest struct for FileUploadRequest.
FileUploadResponse struct for FileUploadResponse.
FindElementRequest struct for FindElementRequest.
FindElementResponse struct for FindElementResponse.
FindElementResponseValue struct for FindElementResponseValue.
FindElementsResponse struct for FindElementsResponse.
FirefoxOptions struct for FirefoxOptions.
FirefoxOptionsLog struct for FirefoxOptionsLog.
FrameId - struct for FrameId.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GetWindowHandlesResponse struct for GetWindowHandlesResponse.
KeyAction struct for KeyAction.
LoggingPrefs struct for LoggingPrefs.
MobileEmulation struct for MobileEmulation.
MobileEmulationDeviceMetrics struct for MobileEmulationDeviceMetrics.
MoonLogLevel - Browser log level.
MoonMobileDevice struct for MoonMobileDevice.
MoonOptions struct for MoonOptions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewSessionRequest struct for NewSessionRequest.
NewSessionRequestCapabilities struct for NewSessionRequestCapabilities.
NewSessionResponse struct for NewSessionResponse.
NewSessionResponseValue struct for NewSessionResponseValue.
NewWindowRequest struct for NewWindowRequest.
NewWindowResponse struct for NewWindowResponse.
NewWindowResponseValue struct for NewWindowResponseValue.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NullableStringResponse struct for NullableStringResponse.
NullAction struct for NullAction.
OperaOptions struct for OperaOptions.
PerfLoggingPrefs struct for PerfLoggingPrefs.
PointerAction struct for PointerAction.
PreferenceValue - struct for PreferenceValue.
No description provided by the author
PrintRequest struct for PrintRequest.
PrintRequestOptions struct for PrintRequestOptions.
PrintRequestOptionsMargin struct for PrintRequestOptionsMargin.
PrintRequestOptionsPage struct for PrintRequestOptionsPage.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Proxy struct for Proxy.
Rect struct for Rect.
RectResponse struct for RectResponse.
No description provided by the author
No description provided by the author
ScriptRequest struct for ScriptRequest.
SelenoidOptions struct for SelenoidOptions.
SendAlertTextRequest struct for SendAlertTextRequest.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
No description provided by the author
No description provided by the author
No description provided by the author
StatusResponse struct for StatusResponse.
StatusResponseValue struct for StatusResponseValue.
StringResponse struct for StringResponse.
SwitchToFrameRequest struct for SwitchToFrameRequest.
SwitchToWindowRequest struct for SwitchToWindowRequest.
Timeouts struct for Timeouts.
No description provided by the author
No description provided by the author
TimeoutsResponse struct for TimeoutsResponse.
UrlRequest struct for UrlRequest.
WebElement struct for WebElement.
WebElementOrigin struct for WebElementOrigin.
WheelAction struct for WheelAction.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

ActionsApiService ActionsApi service.
AerokubeApiService AerokubeApi service.
ChromiumLogLevel the model 'ChromiumLogLevel'.
ContextsApiService ContextsApi service.
CookiesApiService CookiesApi service.
DocumentApiService DocumentApi service.
ElementsApiService ElementsApi service.
ErrorCode the model 'ErrorCode'.
FirefoxContext the model 'FirefoxContext'.
FirefoxLogLevel the model 'FirefoxLogLevel'.
LocatorStrategy Locator strategy.
LogLevel the model 'LogLevel'.
LogType the model 'LogType'.
MozillaApiService MozillaApi service.
NavigationApiService NavigationApi service.
PrintApiService PrintApi service.
PromptsApiService PromptsApi service.
ScreenshotsApiService ScreenshotsApi service.
ServerConfigurations stores multiple ServerConfiguration items.
SessionsApiService SessionsApi service.
StringOrigin the model 'StringOrigin'.
TimeoutsApiService TimeoutsApi service.