api

package
v0.0.0-...-b75f2bf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2022 License: MIT Imports: 22 Imported by: 0

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

Class Method HTTP request Description
ActionsApi PerformActions Post /session/{sessionId}/actions Perform actions
ActionsApi ReleaseActions Delete /session/{sessionId}/actions Release actions
AerokubeApi DeleteRemoteFile Delete /session/{sessionId}/aerokube/download/{fileName} Deletes file in remote container with browser
AerokubeApi DownloadRemoteFile Get /session/{sessionId}/aerokube/download/{fileName} Downloads file from remote container with browser
AerokubeApi GetClipboard Get /session/{sessionId}/aerokube/clipboard Returns clipboard contents
AerokubeApi ListRemoteFiles Get /session/{sessionId}/aerokube/download Lists files in remote container with browser
AerokubeApi UpdateClipboard Post /session/{sessionId}/aerokube/clipboard Updates clipboard contents
ContextsApi CloseWindow Delete /session/{sessionId}/window Closes current window
ContextsApi CreateNewWindow Post /session/{sessionId}/window/new Creates a new window or tab
ContextsApi FullscreenWindow Post /session/{sessionId}/window/fullscreen Fullscreen window
ContextsApi GetWindowHandle Get /session/{sessionId}/window Returns current window handle
ContextsApi GetWindowHandles Get /session/{sessionId}/window/handles Returns all window handles
ContextsApi GetWindowRect Get /session/{sessionId}/window/rect Get window size
ContextsApi MaximizeWindow Post /session/{sessionId}/window/maximize Maximize window
ContextsApi MinimizeWindow Post /session/{sessionId}/window/minimize Minimize window
ContextsApi SetWindowRect Post /session/{sessionId}/window/rect Set window rect
ContextsApi SwitchToFrame Post /session/{sessionId}/frame Switch to frame
ContextsApi SwitchToParentFrame Post /session/{sessionId}/frame/parent Switch to parent frame
ContextsApi SwitchToWindow Post /session/{sessionId}/window Switches to window
CookiesApi AddCookie Post /session/{sessionId}/cookie Add cookie
CookiesApi DeleteAllCookies Delete /session/{sessionId}/cookie Delete all cookies
CookiesApi DeleteCookie Delete /session/{sessionId}/cookie/{name} Delete cookie
CookiesApi GetAllCookies Get /session/{sessionId}/cookie Get all cookies
CookiesApi GetNamedCookie Get /session/{sessionId}/cookie/{name} Get named cookie
DocumentApi ExecuteScript Post /session/{sessionId}/execute/sync Execute script
DocumentApi ExecuteScriptAsync Post /session/{sessionId}/execute/async Execute script asynchronously
DocumentApi GetPageSource Get /session/{sessionId}/source Get page source
DocumentApi UploadFile Post /session/{sessionId}/file Upload file
ElementsApi ElementClear Post /session/{sessionId}/element/{elementId}/clear Clear element
ElementsApi ElementClick Post /session/{sessionId}/element/{elementId}/click Click on element
ElementsApi ElementSendKeys Post /session/{sessionId}/element/{elementId}/value Send keys to element
ElementsApi FindElement Post /session/{sessionId}/element Find element
ElementsApi FindElementFromElement Post /session/{sessionId}/element/{elementId}/element Find element from element
ElementsApi FindElements Post /session/{sessionId}/elements Find elements
ElementsApi FindElementsFromElement Post /session/{sessionId}/element/{elementId}/elements Find elements from element
ElementsApi GetActiveElement Get /session/{sessionId}/element/active Get active element
ElementsApi GetElementAttribute Get /session/{sessionId}/element/{elementId}/attribute/{name} Get element attribute
ElementsApi GetElementCSSProperty Get /session/{sessionId}/element/{elementId}/css/{propertyName} Get element CSS property
ElementsApi GetElementComputedLabel Get /session/{sessionId}/element/{elementId}/computedlabel Get element computed accessibility label
ElementsApi GetElementComputedRole Get /session/{sessionId}/element/{elementId}/computedrole Get element computed accessibility role
ElementsApi GetElementProperty Get /session/{sessionId}/element/{elementId}/property/{name} Get element property
ElementsApi GetElementRect Get /session/{sessionId}/element/{elementId}/rect Get element rect
ElementsApi GetElementTagName Get /session/{sessionId}/element/{elementId}/name Get element tag name
ElementsApi GetElementText Get /session/{sessionId}/element/{elementId}/text Get element text
ElementsApi IsElementDisplayed Get /session/{sessionId}/element/{elementId}/displayed Is element displayed
ElementsApi IsElementEnabled Get /session/{sessionId}/element/{elementId}/enabled Is element enabled
ElementsApi IsElementSelected Get /session/{sessionId}/element/{elementId}/selected Is element selected
MozillaApi GetContext Get /session/{sessionId}/moz/context Get current context
MozillaApi InstallAddon Post /session/{sessionId}/moz/addon/install Install addon
MozillaApi SetContext Post /session/{sessionId}/moz/context Set current context
MozillaApi TakeFullScreenshot Get /session/{sessionId}/moz/screenshot/full Takes full page screenshot
MozillaApi UninstallAddon Post /session/{sessionId}/moz/addon/uninstall Uninstall addon
NavigationApi GetCurrentUrl Get /session/{sessionId}/url Returns current URL
NavigationApi GetPageTitle Get /session/{sessionId}/title Returns current page title
NavigationApi NavigateBack Post /session/{sessionId}/back Navigates to the previous page
NavigationApi NavigateForward Post /session/{sessionId}/forward Navigates to the next page
NavigationApi NavigateTo Post /session/{sessionId}/url Navigates to URL
NavigationApi RefreshPage Post /session/{sessionId}/refresh Reloads current page
PrintApi PrintPage Post /session/{sessionId}/print Print page to PDF
PromptsApi AcceptAlert Post /session/{sessionId}/alert/accept Accept alert
PromptsApi DismissAlert Post /session/{sessionId}/alert/dismiss Dismiss alert
PromptsApi GetAlertText Get /session/{sessionId}/alert/text Get alert text
PromptsApi SendAlertText Post /session/{sessionId}/alert/text Send alert text
ScreenshotsApi TakeElementScreenshot Get /session/{sessionId}/element/{elementId}/screenshot Takes element screenshot
ScreenshotsApi TakeScreenshot Get /session/{sessionId}/screenshot Takes page screenshot
SessionsApi CreateSession Post /session Creates new Selenium session
SessionsApi DeleteSession Delete /session/{sessionId} Deletes existing Selenium session
SessionsApi GetStatus Get /status Gets Selenium API status information
TimeoutsApi GetTimeouts Get /session/{sessionId}/timeouts Get session timeouts
TimeoutsApi SetTimeouts Post /session/{sessionId}/timeouts Adjusts 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

support@aerokube.com

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedChromiumLogLevelEnumValues = []ChromiumLogLevel{
	"OFF",
	"SEVERE",
	"WARNING",
	"INFO",
	"DEBUG",
	"ALL",
}

All allowed values of ChromiumLogLevel enum

View Source
var AllowedErrorCodeEnumValues = []ErrorCode{
	"element click intercepted",
	"element not interactable",
	"insecure certificate",
	"invalid argument",
	"invalid cookie domain",
	"invalid element state",
	"invalid selector",
	"invalid session id",
	"javascript error",
	"move target out of bounds",
	"no such alert",
	"no such cookie",
	"no such element",
	"no such frame",
	"no such window",
	"script timeout",
	"session not created",
	"stale element reference",
	"timeout",
	"unable to set cookie",
	"unable to capture screen",
	"unexpected alert open",
	"unknown command",
	"unknown error",
	"unknown method",
	"unsupported operation",
}

All allowed values of ErrorCode enum

View Source
var AllowedFirefoxContextEnumValues = []FirefoxContext{
	"content",
	"chrome",
}

All allowed values of FirefoxContext enum

View Source
var AllowedFirefoxLogLevelEnumValues = []FirefoxLogLevel{
	"fatal",
	"error",
	"warn",
	"info",
	"config",
	"debug",
	"trace",
}

All allowed values of FirefoxLogLevel enum

View Source
var AllowedLocatorStrategyEnumValues = []LocatorStrategy{
	"css selector",
	"link text",
	"partial link text",
	"tag name",
	"xpath",
}

All allowed values of LocatorStrategy enum

View Source
var AllowedLogLevelEnumValues = []LogLevel{
	"OFF",
	"SEVERE",
	"WARNING",
	"INFO",
	"CONFIG",
	"FINE",
	"FINER",
	"FINEST",
	"ALL",
}

All allowed values of LogLevel enum

View Source
var AllowedLogTypeEnumValues = []LogType{
	"browser",
	"client",
	"driver",
	"performance",
	"profiler",
	"server",
}

All allowed values of LogType enum

View Source
var AllowedStringOriginEnumValues = []StringOrigin{
	"viewport",
	"pointer",
}

All allowed values of StringOrigin enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	ActionsApi ActionsApi

	AerokubeApi AerokubeApi

	ContextsApi ContextsApi

	CookiesApi CookiesApi

	DocumentApi DocumentApi

	ElementsApi ElementsApi

	MozillaApi MozillaApi

	NavigationApi NavigationApi

	PrintApi PrintApi

	PromptsApi PromptsApi

	ScreenshotsApi ScreenshotsApi

	SessionsApi SessionsApi

	TimeoutsApi TimeoutsApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Selenium WebDriver API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type Action

type Action struct {
	KeyAction     *KeyAction
	NullAction    *NullAction
	PointerAction *PointerAction
	WheelAction   *WheelAction
}

Action - struct for Action

func KeyActionAsAction

func KeyActionAsAction(v *KeyAction) Action

KeyActionAsAction is a convenience function that returns KeyAction wrapped in Action

func NullActionAsAction

func NullActionAsAction(v *NullAction) Action

NullActionAsAction is a convenience function that returns NullAction wrapped in Action

func PointerActionAsAction

func PointerActionAsAction(v *PointerAction) Action

PointerActionAsAction is a convenience function that returns PointerAction wrapped in Action

func WheelActionAsAction

func WheelActionAsAction(v *WheelAction) Action

WheelActionAsAction is a convenience function that returns WheelAction wrapped in Action

func (*Action) GetActualInstance

func (obj *Action) GetActualInstance() interface{}

Get the actual instance

func (Action) MarshalJSON

func (src Action) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Action) UnmarshalJSON

func (dst *Action) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ActionOrigin

type ActionOrigin struct {
	StringOrigin     *StringOrigin
	WebElementOrigin *WebElementOrigin
}

ActionOrigin - struct for ActionOrigin

func StringOriginAsActionOrigin

func StringOriginAsActionOrigin(v *StringOrigin) ActionOrigin

StringOriginAsActionOrigin is a convenience function that returns StringOrigin wrapped in ActionOrigin

func WebElementOriginAsActionOrigin

func WebElementOriginAsActionOrigin(v *WebElementOrigin) ActionOrigin

WebElementOriginAsActionOrigin is a convenience function that returns WebElementOrigin wrapped in ActionOrigin

func (*ActionOrigin) GetActualInstance

func (obj *ActionOrigin) GetActualInstance() interface{}

Get the actual instance

func (ActionOrigin) MarshalJSON

func (src ActionOrigin) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ActionOrigin) UnmarshalJSON

func (dst *ActionOrigin) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ActionSequence

type ActionSequence struct {
	Id         *string                   `json:"id,omitempty"`
	Type       *string                   `json:"type,omitempty"`
	Parameters *ActionSequenceParameters `json:"parameters,omitempty"`
	Actions    []Action                  `json:"actions,omitempty"`
}

ActionSequence struct for ActionSequence

func NewActionSequence

func NewActionSequence() *ActionSequence

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

func NewActionSequenceWithDefaults

func NewActionSequenceWithDefaults() *ActionSequence

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

func (*ActionSequence) GetActions

func (o *ActionSequence) GetActions() []Action

GetActions returns the Actions field value if set, zero value otherwise.

func (*ActionSequence) GetActionsOk

func (o *ActionSequence) GetActionsOk() ([]Action, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ActionSequence) GetId

func (o *ActionSequence) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ActionSequence) GetIdOk

func (o *ActionSequence) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ActionSequence) GetParameters

func (o *ActionSequence) GetParameters() ActionSequenceParameters

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*ActionSequence) GetParametersOk

func (o *ActionSequence) GetParametersOk() (*ActionSequenceParameters, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ActionSequence) GetType

func (o *ActionSequence) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ActionSequence) GetTypeOk

func (o *ActionSequence) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ActionSequence) HasActions

func (o *ActionSequence) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*ActionSequence) HasId

func (o *ActionSequence) HasId() bool

HasId returns a boolean if a field has been set.

func (*ActionSequence) HasParameters

func (o *ActionSequence) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*ActionSequence) HasType

func (o *ActionSequence) HasType() bool

HasType returns a boolean if a field has been set.

func (ActionSequence) MarshalJSON

func (o ActionSequence) MarshalJSON() ([]byte, error)

func (*ActionSequence) SetActions

func (o *ActionSequence) SetActions(v []Action)

SetActions gets a reference to the given []Action and assigns it to the Actions field.

func (*ActionSequence) SetId

func (o *ActionSequence) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ActionSequence) SetParameters

func (o *ActionSequence) SetParameters(v ActionSequenceParameters)

SetParameters gets a reference to the given ActionSequenceParameters and assigns it to the Parameters field.

func (*ActionSequence) SetType

func (o *ActionSequence) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type ActionSequenceParameters

type ActionSequenceParameters struct {
	PointerType *string `json:"pointerType,omitempty"`
}

ActionSequenceParameters struct for ActionSequenceParameters

func NewActionSequenceParameters

func NewActionSequenceParameters() *ActionSequenceParameters

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

func NewActionSequenceParametersWithDefaults

func NewActionSequenceParametersWithDefaults() *ActionSequenceParameters

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

func (*ActionSequenceParameters) GetPointerType

func (o *ActionSequenceParameters) GetPointerType() string

GetPointerType returns the PointerType field value if set, zero value otherwise.

func (*ActionSequenceParameters) GetPointerTypeOk

func (o *ActionSequenceParameters) GetPointerTypeOk() (*string, bool)

GetPointerTypeOk returns a tuple with the PointerType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ActionSequenceParameters) HasPointerType

func (o *ActionSequenceParameters) HasPointerType() bool

HasPointerType returns a boolean if a field has been set.

func (ActionSequenceParameters) MarshalJSON

func (o ActionSequenceParameters) MarshalJSON() ([]byte, error)

func (*ActionSequenceParameters) SetPointerType

func (o *ActionSequenceParameters) SetPointerType(v string)

SetPointerType gets a reference to the given string and assigns it to the PointerType field.

type ActionsApi

type ActionsApi interface {

	/*
		PerformActions Perform actions

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ActionsApiPerformActionsRequest
	*/
	PerformActions(ctx context.Context, sessionId string) ActionsApiPerformActionsRequest

	// PerformActionsExecute executes the request
	//  @return EmptyResponse
	PerformActionsExecute(r ActionsApiPerformActionsRequest) (*EmptyResponse, *http.Response, error)

	/*
		ReleaseActions Release actions

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ActionsApiReleaseActionsRequest
	*/
	ReleaseActions(ctx context.Context, sessionId string) ActionsApiReleaseActionsRequest

	// ReleaseActionsExecute executes the request
	//  @return EmptyResponse
	ReleaseActionsExecute(r ActionsApiReleaseActionsRequest) (*EmptyResponse, *http.Response, error)
}

type ActionsApiPerformActionsRequest

type ActionsApiPerformActionsRequest struct {
	ApiService ActionsApi
	// contains filtered or unexported fields
}

func (ActionsApiPerformActionsRequest) ActionsRequest

func (ActionsApiPerformActionsRequest) Execute

type ActionsApiReleaseActionsRequest

type ActionsApiReleaseActionsRequest struct {
	ApiService ActionsApi
	// contains filtered or unexported fields
}

func (ActionsApiReleaseActionsRequest) Execute

type ActionsApiService

type ActionsApiService service

ActionsApiService ActionsApi service

func (*ActionsApiService) PerformActions

func (a *ActionsApiService) PerformActions(ctx context.Context, sessionId string) ActionsApiPerformActionsRequest

PerformActions Perform actions

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ActionsApiPerformActionsRequest

func (*ActionsApiService) PerformActionsExecute

Execute executes the request

@return EmptyResponse

func (*ActionsApiService) ReleaseActions

func (a *ActionsApiService) ReleaseActions(ctx context.Context, sessionId string) ActionsApiReleaseActionsRequest

ReleaseActions Release actions

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ActionsApiReleaseActionsRequest

func (*ActionsApiService) ReleaseActionsExecute

Execute executes the request

@return EmptyResponse

type ActionsRequest

type ActionsRequest struct {
	// A list of actions to be performed
	Actions []ActionSequence `json:"actions"`
}

ActionsRequest struct for ActionsRequest

func NewActionsRequest

func NewActionsRequest(actions []ActionSequence) *ActionsRequest

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

func NewActionsRequestWithDefaults

func NewActionsRequestWithDefaults() *ActionsRequest

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

func (*ActionsRequest) GetActions

func (o *ActionsRequest) GetActions() []ActionSequence

GetActions returns the Actions field value

func (*ActionsRequest) GetActionsOk

func (o *ActionsRequest) GetActionsOk() ([]ActionSequence, bool)

GetActionsOk returns a tuple with the Actions field value and a boolean to check if the value has been set.

func (ActionsRequest) MarshalJSON

func (o ActionsRequest) MarshalJSON() ([]byte, error)

func (*ActionsRequest) SetActions

func (o *ActionsRequest) SetActions(v []ActionSequence)

SetActions sets field value

type AddonInstallRequest

type AddonInstallRequest struct {
	Addon string `json:"addon"`
	// temporarily installed extension will be removed at the end of browser session
	Temporary *bool `json:"temporary,omitempty"`
}

AddonInstallRequest struct for AddonInstallRequest

func NewAddonInstallRequest

func NewAddonInstallRequest(addon string) *AddonInstallRequest

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

func NewAddonInstallRequestWithDefaults

func NewAddonInstallRequestWithDefaults() *AddonInstallRequest

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

func (*AddonInstallRequest) GetAddon

func (o *AddonInstallRequest) GetAddon() string

GetAddon returns the Addon field value

func (*AddonInstallRequest) GetAddonOk

func (o *AddonInstallRequest) GetAddonOk() (*string, bool)

GetAddonOk returns a tuple with the Addon field value and a boolean to check if the value has been set.

func (*AddonInstallRequest) GetTemporary

func (o *AddonInstallRequest) GetTemporary() bool

GetTemporary returns the Temporary field value if set, zero value otherwise.

func (*AddonInstallRequest) GetTemporaryOk

func (o *AddonInstallRequest) GetTemporaryOk() (*bool, bool)

GetTemporaryOk returns a tuple with the Temporary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AddonInstallRequest) HasTemporary

func (o *AddonInstallRequest) HasTemporary() bool

HasTemporary returns a boolean if a field has been set.

func (AddonInstallRequest) MarshalJSON

func (o AddonInstallRequest) MarshalJSON() ([]byte, error)

func (*AddonInstallRequest) SetAddon

func (o *AddonInstallRequest) SetAddon(v string)

SetAddon sets field value

func (*AddonInstallRequest) SetTemporary

func (o *AddonInstallRequest) SetTemporary(v bool)

SetTemporary gets a reference to the given bool and assigns it to the Temporary field.

type AddonUninstallRequest

type AddonUninstallRequest struct {
	Id string `json:"id"`
}

AddonUninstallRequest struct for AddonUninstallRequest

func NewAddonUninstallRequest

func NewAddonUninstallRequest(id string) *AddonUninstallRequest

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

func NewAddonUninstallRequestWithDefaults

func NewAddonUninstallRequestWithDefaults() *AddonUninstallRequest

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

func (*AddonUninstallRequest) GetId

func (o *AddonUninstallRequest) GetId() string

GetId returns the Id field value

func (*AddonUninstallRequest) GetIdOk

func (o *AddonUninstallRequest) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (AddonUninstallRequest) MarshalJSON

func (o AddonUninstallRequest) MarshalJSON() ([]byte, error)

func (*AddonUninstallRequest) SetId

func (o *AddonUninstallRequest) SetId(v string)

SetId sets field value

type AerokubeApi

type AerokubeApi interface {

	/*
		DeleteRemoteFile Deletes file in remote container with browser

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param fileName Requested file name
		@return AerokubeApiDeleteRemoteFileRequest
	*/
	DeleteRemoteFile(ctx context.Context, sessionId string, fileName string) AerokubeApiDeleteRemoteFileRequest

	// DeleteRemoteFileExecute executes the request
	DeleteRemoteFileExecute(r AerokubeApiDeleteRemoteFileRequest) (*http.Response, error)

	/*
		DownloadRemoteFile Downloads file from remote container with browser

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param fileName Requested file name
		@return AerokubeApiDownloadRemoteFileRequest
	*/
	DownloadRemoteFile(ctx context.Context, sessionId string, fileName string) AerokubeApiDownloadRemoteFileRequest

	// DownloadRemoteFileExecute executes the request
	//  @return *os.File
	DownloadRemoteFileExecute(r AerokubeApiDownloadRemoteFileRequest) (**os.File, *http.Response, error)

	/*
		GetClipboard Returns clipboard contents

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return AerokubeApiGetClipboardRequest
	*/
	GetClipboard(ctx context.Context, sessionId string) AerokubeApiGetClipboardRequest

	// GetClipboardExecute executes the request
	//  @return ClipboardData
	GetClipboardExecute(r AerokubeApiGetClipboardRequest) (*ClipboardData, *http.Response, error)

	/*
		ListRemoteFiles Lists files in remote container with browser

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return AerokubeApiListRemoteFilesRequest
	*/
	ListRemoteFiles(ctx context.Context, sessionId string) AerokubeApiListRemoteFilesRequest

	// ListRemoteFilesExecute executes the request
	//  @return ArrayResponse
	ListRemoteFilesExecute(r AerokubeApiListRemoteFilesRequest) (*ArrayResponse, *http.Response, error)

	/*
		UpdateClipboard Updates clipboard contents

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return AerokubeApiUpdateClipboardRequest
	*/
	UpdateClipboard(ctx context.Context, sessionId string) AerokubeApiUpdateClipboardRequest

	// UpdateClipboardExecute executes the request
	UpdateClipboardExecute(r AerokubeApiUpdateClipboardRequest) (*http.Response, error)
}

type AerokubeApiDeleteRemoteFileRequest

type AerokubeApiDeleteRemoteFileRequest struct {
	ApiService AerokubeApi
	// contains filtered or unexported fields
}

func (AerokubeApiDeleteRemoteFileRequest) Execute

type AerokubeApiDownloadRemoteFileRequest

type AerokubeApiDownloadRemoteFileRequest struct {
	ApiService AerokubeApi
	// contains filtered or unexported fields
}

func (AerokubeApiDownloadRemoteFileRequest) Execute

type AerokubeApiGetClipboardRequest

type AerokubeApiGetClipboardRequest struct {
	ApiService AerokubeApi
	// contains filtered or unexported fields
}

func (AerokubeApiGetClipboardRequest) Execute

type AerokubeApiListRemoteFilesRequest

type AerokubeApiListRemoteFilesRequest struct {
	ApiService AerokubeApi
	// contains filtered or unexported fields
}

func (AerokubeApiListRemoteFilesRequest) Execute

func (AerokubeApiListRemoteFilesRequest) Json

Information is returned in JSON format

type AerokubeApiService

type AerokubeApiService service

AerokubeApiService AerokubeApi service

func (*AerokubeApiService) DeleteRemoteFile

func (a *AerokubeApiService) DeleteRemoteFile(ctx context.Context, sessionId string, fileName string) AerokubeApiDeleteRemoteFileRequest

DeleteRemoteFile Deletes file in remote container with browser

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param fileName Requested file name
@return AerokubeApiDeleteRemoteFileRequest

func (*AerokubeApiService) DeleteRemoteFileExecute

func (a *AerokubeApiService) DeleteRemoteFileExecute(r AerokubeApiDeleteRemoteFileRequest) (*http.Response, error)

Execute executes the request

func (*AerokubeApiService) DownloadRemoteFile

func (a *AerokubeApiService) DownloadRemoteFile(ctx context.Context, sessionId string, fileName string) AerokubeApiDownloadRemoteFileRequest

DownloadRemoteFile Downloads file from remote container with browser

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param fileName Requested file name
@return AerokubeApiDownloadRemoteFileRequest

func (*AerokubeApiService) DownloadRemoteFileExecute

func (a *AerokubeApiService) DownloadRemoteFileExecute(r AerokubeApiDownloadRemoteFileRequest) (**os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*AerokubeApiService) GetClipboard

GetClipboard Returns clipboard contents

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return AerokubeApiGetClipboardRequest

func (*AerokubeApiService) GetClipboardExecute

Execute executes the request

@return ClipboardData

func (*AerokubeApiService) ListRemoteFiles

func (a *AerokubeApiService) ListRemoteFiles(ctx context.Context, sessionId string) AerokubeApiListRemoteFilesRequest

ListRemoteFiles Lists files in remote container with browser

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return AerokubeApiListRemoteFilesRequest

func (*AerokubeApiService) ListRemoteFilesExecute

Execute executes the request

@return ArrayResponse

func (*AerokubeApiService) UpdateClipboard

func (a *AerokubeApiService) UpdateClipboard(ctx context.Context, sessionId string) AerokubeApiUpdateClipboardRequest

UpdateClipboard Updates clipboard contents

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return AerokubeApiUpdateClipboardRequest

func (*AerokubeApiService) UpdateClipboardExecute

func (a *AerokubeApiService) UpdateClipboardExecute(r AerokubeApiUpdateClipboardRequest) (*http.Response, error)

Execute executes the request

type AerokubeApiUpdateClipboardRequest

type AerokubeApiUpdateClipboardRequest struct {
	ApiService AerokubeApi
	// contains filtered or unexported fields
}

func (AerokubeApiUpdateClipboardRequest) ClipboardData

func (AerokubeApiUpdateClipboardRequest) Execute

type AnyResponse

type AnyResponse struct {
	Value interface{} `json:"value"`
}

AnyResponse struct for AnyResponse

func NewAnyResponse

func NewAnyResponse(value interface{}) *AnyResponse

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

func NewAnyResponseWithDefaults

func NewAnyResponseWithDefaults() *AnyResponse

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

func (*AnyResponse) GetValue

func (o *AnyResponse) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*AnyResponse) GetValueOk

func (o *AnyResponse) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (AnyResponse) MarshalJSON

func (o AnyResponse) MarshalJSON() ([]byte, error)

func (*AnyResponse) SetValue

func (o *AnyResponse) SetValue(v interface{})

SetValue sets field value

type ArrayResponse

type ArrayResponse struct {
	Value []string `json:"value"`
}

ArrayResponse struct for ArrayResponse

func NewArrayResponse

func NewArrayResponse(value []string) *ArrayResponse

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

func NewArrayResponseWithDefaults

func NewArrayResponseWithDefaults() *ArrayResponse

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

func (*ArrayResponse) GetValue

func (o *ArrayResponse) GetValue() []string

GetValue returns the Value field value

func (*ArrayResponse) GetValueOk

func (o *ArrayResponse) GetValueOk() ([]string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ArrayResponse) MarshalJSON

func (o ArrayResponse) MarshalJSON() ([]byte, error)

func (*ArrayResponse) SetValue

func (o *ArrayResponse) SetValue(v []string)

SetValue sets field value

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BooleanResponse

type BooleanResponse struct {
	Value bool `json:"value"`
}

BooleanResponse struct for BooleanResponse

func NewBooleanResponse

func NewBooleanResponse(value bool) *BooleanResponse

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

func NewBooleanResponseWithDefaults

func NewBooleanResponseWithDefaults() *BooleanResponse

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

func (*BooleanResponse) GetValue

func (o *BooleanResponse) GetValue() bool

GetValue returns the Value field value

func (*BooleanResponse) GetValueOk

func (o *BooleanResponse) GetValueOk() (*bool, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (BooleanResponse) MarshalJSON

func (o BooleanResponse) MarshalJSON() ([]byte, error)

func (*BooleanResponse) SetValue

func (o *BooleanResponse) SetValue(v bool)

SetValue sets field value

type Capabilities

type Capabilities struct {
	BrowserName               *string          `json:"browserName,omitempty"`
	BrowserVersion            *string          `json:"browserVersion,omitempty"`
	PlatformName              *string          `json:"platformName,omitempty"`
	AcceptInsecureCerts       *bool            `json:"acceptInsecureCerts,omitempty"`
	PageLoadStrategy          *string          `json:"pageLoadStrategy,omitempty"`
	Proxy                     *Proxy           `json:"proxy,omitempty"`
	SetWindowRect             *bool            `json:"setWindowRect,omitempty"`
	Timeouts                  *Timeouts        `json:"timeouts,omitempty"`
	StrictFileInteractability *bool            `json:"strictFileInteractability,omitempty"`
	UnhandledPromptBehavior   *string          `json:"unhandledPromptBehavior,omitempty"`
	GoogloggingPrefs          *LoggingPrefs    `json:"goog:loggingPrefs,omitempty"`
	GoogchromeOptions         *ChromeOptions   `json:"goog:chromeOptions,omitempty"`
	Moonoptions               *MoonOptions     `json:"moon:options,omitempty"`
	MozfirefoxOptions         *FirefoxOptions  `json:"moz:firefoxOptions,omitempty"`
	MsedgeOptions             *EdgeOptions     `json:"ms:edgeOptions,omitempty"`
	OperaOptions              *EdgeOptions     `json:"operaOptions,omitempty"`
	Selenoidoptions           *SelenoidOptions `json:"selenoid:options,omitempty"`
	SafariautomaticInspection *bool            `json:"safari:automaticInspection,omitempty"`
	SafariautomaticProfiling  *bool            `json:"safari:automaticProfiling,omitempty"`
}

Capabilities struct for Capabilities

func NewCapabilities

func NewCapabilities() *Capabilities

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

func NewCapabilitiesWithDefaults

func NewCapabilitiesWithDefaults() *Capabilities

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

func (*Capabilities) GetAcceptInsecureCerts

func (o *Capabilities) GetAcceptInsecureCerts() bool

GetAcceptInsecureCerts returns the AcceptInsecureCerts field value if set, zero value otherwise.

func (*Capabilities) GetAcceptInsecureCertsOk

func (o *Capabilities) GetAcceptInsecureCertsOk() (*bool, bool)

GetAcceptInsecureCertsOk returns a tuple with the AcceptInsecureCerts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetBrowserName

func (o *Capabilities) GetBrowserName() string

GetBrowserName returns the BrowserName field value if set, zero value otherwise.

func (*Capabilities) GetBrowserNameOk

func (o *Capabilities) GetBrowserNameOk() (*string, bool)

GetBrowserNameOk returns a tuple with the BrowserName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetBrowserVersion

func (o *Capabilities) GetBrowserVersion() string

GetBrowserVersion returns the BrowserVersion field value if set, zero value otherwise.

func (*Capabilities) GetBrowserVersionOk

func (o *Capabilities) GetBrowserVersionOk() (*string, bool)

GetBrowserVersionOk returns a tuple with the BrowserVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetGoogchromeOptions

func (o *Capabilities) GetGoogchromeOptions() ChromeOptions

GetGoogchromeOptions returns the GoogchromeOptions field value if set, zero value otherwise.

func (*Capabilities) GetGoogchromeOptionsOk

func (o *Capabilities) GetGoogchromeOptionsOk() (*ChromeOptions, bool)

GetGoogchromeOptionsOk returns a tuple with the GoogchromeOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetGoogloggingPrefs

func (o *Capabilities) GetGoogloggingPrefs() LoggingPrefs

GetGoogloggingPrefs returns the GoogloggingPrefs field value if set, zero value otherwise.

func (*Capabilities) GetGoogloggingPrefsOk

func (o *Capabilities) GetGoogloggingPrefsOk() (*LoggingPrefs, bool)

GetGoogloggingPrefsOk returns a tuple with the GoogloggingPrefs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetMoonoptions

func (o *Capabilities) GetMoonoptions() MoonOptions

GetMoonoptions returns the Moonoptions field value if set, zero value otherwise.

func (*Capabilities) GetMoonoptionsOk

func (o *Capabilities) GetMoonoptionsOk() (*MoonOptions, bool)

GetMoonoptionsOk returns a tuple with the Moonoptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetMozfirefoxOptions

func (o *Capabilities) GetMozfirefoxOptions() FirefoxOptions

GetMozfirefoxOptions returns the MozfirefoxOptions field value if set, zero value otherwise.

func (*Capabilities) GetMozfirefoxOptionsOk

func (o *Capabilities) GetMozfirefoxOptionsOk() (*FirefoxOptions, bool)

GetMozfirefoxOptionsOk returns a tuple with the MozfirefoxOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetMsedgeOptions

func (o *Capabilities) GetMsedgeOptions() EdgeOptions

GetMsedgeOptions returns the MsedgeOptions field value if set, zero value otherwise.

func (*Capabilities) GetMsedgeOptionsOk

func (o *Capabilities) GetMsedgeOptionsOk() (*EdgeOptions, bool)

GetMsedgeOptionsOk returns a tuple with the MsedgeOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetOperaOptions

func (o *Capabilities) GetOperaOptions() EdgeOptions

GetOperaOptions returns the OperaOptions field value if set, zero value otherwise.

func (*Capabilities) GetOperaOptionsOk

func (o *Capabilities) GetOperaOptionsOk() (*EdgeOptions, bool)

GetOperaOptionsOk returns a tuple with the OperaOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetPageLoadStrategy

func (o *Capabilities) GetPageLoadStrategy() string

GetPageLoadStrategy returns the PageLoadStrategy field value if set, zero value otherwise.

func (*Capabilities) GetPageLoadStrategyOk

func (o *Capabilities) GetPageLoadStrategyOk() (*string, bool)

GetPageLoadStrategyOk returns a tuple with the PageLoadStrategy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetPlatformName

func (o *Capabilities) GetPlatformName() string

GetPlatformName returns the PlatformName field value if set, zero value otherwise.

func (*Capabilities) GetPlatformNameOk

func (o *Capabilities) GetPlatformNameOk() (*string, bool)

GetPlatformNameOk returns a tuple with the PlatformName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetProxy

func (o *Capabilities) GetProxy() Proxy

GetProxy returns the Proxy field value if set, zero value otherwise.

func (*Capabilities) GetProxyOk

func (o *Capabilities) GetProxyOk() (*Proxy, bool)

GetProxyOk returns a tuple with the Proxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetSafariautomaticInspection

func (o *Capabilities) GetSafariautomaticInspection() bool

GetSafariautomaticInspection returns the SafariautomaticInspection field value if set, zero value otherwise.

func (*Capabilities) GetSafariautomaticInspectionOk

func (o *Capabilities) GetSafariautomaticInspectionOk() (*bool, bool)

GetSafariautomaticInspectionOk returns a tuple with the SafariautomaticInspection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetSafariautomaticProfiling

func (o *Capabilities) GetSafariautomaticProfiling() bool

GetSafariautomaticProfiling returns the SafariautomaticProfiling field value if set, zero value otherwise.

func (*Capabilities) GetSafariautomaticProfilingOk

func (o *Capabilities) GetSafariautomaticProfilingOk() (*bool, bool)

GetSafariautomaticProfilingOk returns a tuple with the SafariautomaticProfiling field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetSelenoidoptions

func (o *Capabilities) GetSelenoidoptions() SelenoidOptions

GetSelenoidoptions returns the Selenoidoptions field value if set, zero value otherwise.

func (*Capabilities) GetSelenoidoptionsOk

func (o *Capabilities) GetSelenoidoptionsOk() (*SelenoidOptions, bool)

GetSelenoidoptionsOk returns a tuple with the Selenoidoptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetSetWindowRect

func (o *Capabilities) GetSetWindowRect() bool

GetSetWindowRect returns the SetWindowRect field value if set, zero value otherwise.

func (*Capabilities) GetSetWindowRectOk

func (o *Capabilities) GetSetWindowRectOk() (*bool, bool)

GetSetWindowRectOk returns a tuple with the SetWindowRect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetStrictFileInteractability

func (o *Capabilities) GetStrictFileInteractability() bool

GetStrictFileInteractability returns the StrictFileInteractability field value if set, zero value otherwise.

func (*Capabilities) GetStrictFileInteractabilityOk

func (o *Capabilities) GetStrictFileInteractabilityOk() (*bool, bool)

GetStrictFileInteractabilityOk returns a tuple with the StrictFileInteractability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetTimeouts

func (o *Capabilities) GetTimeouts() Timeouts

GetTimeouts returns the Timeouts field value if set, zero value otherwise.

func (*Capabilities) GetTimeoutsOk

func (o *Capabilities) GetTimeoutsOk() (*Timeouts, bool)

GetTimeoutsOk returns a tuple with the Timeouts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) GetUnhandledPromptBehavior

func (o *Capabilities) GetUnhandledPromptBehavior() string

GetUnhandledPromptBehavior returns the UnhandledPromptBehavior field value if set, zero value otherwise.

func (*Capabilities) GetUnhandledPromptBehaviorOk

func (o *Capabilities) GetUnhandledPromptBehaviorOk() (*string, bool)

GetUnhandledPromptBehaviorOk returns a tuple with the UnhandledPromptBehavior field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Capabilities) HasAcceptInsecureCerts

func (o *Capabilities) HasAcceptInsecureCerts() bool

HasAcceptInsecureCerts returns a boolean if a field has been set.

func (*Capabilities) HasBrowserName

func (o *Capabilities) HasBrowserName() bool

HasBrowserName returns a boolean if a field has been set.

func (*Capabilities) HasBrowserVersion

func (o *Capabilities) HasBrowserVersion() bool

HasBrowserVersion returns a boolean if a field has been set.

func (*Capabilities) HasGoogchromeOptions

func (o *Capabilities) HasGoogchromeOptions() bool

HasGoogchromeOptions returns a boolean if a field has been set.

func (*Capabilities) HasGoogloggingPrefs

func (o *Capabilities) HasGoogloggingPrefs() bool

HasGoogloggingPrefs returns a boolean if a field has been set.

func (*Capabilities) HasMoonoptions

func (o *Capabilities) HasMoonoptions() bool

HasMoonoptions returns a boolean if a field has been set.

func (*Capabilities) HasMozfirefoxOptions

func (o *Capabilities) HasMozfirefoxOptions() bool

HasMozfirefoxOptions returns a boolean if a field has been set.

func (*Capabilities) HasMsedgeOptions

func (o *Capabilities) HasMsedgeOptions() bool

HasMsedgeOptions returns a boolean if a field has been set.

func (*Capabilities) HasOperaOptions

func (o *Capabilities) HasOperaOptions() bool

HasOperaOptions returns a boolean if a field has been set.

func (*Capabilities) HasPageLoadStrategy

func (o *Capabilities) HasPageLoadStrategy() bool

HasPageLoadStrategy returns a boolean if a field has been set.

func (*Capabilities) HasPlatformName

func (o *Capabilities) HasPlatformName() bool

HasPlatformName returns a boolean if a field has been set.

func (*Capabilities) HasProxy

func (o *Capabilities) HasProxy() bool

HasProxy returns a boolean if a field has been set.

func (*Capabilities) HasSafariautomaticInspection

func (o *Capabilities) HasSafariautomaticInspection() bool

HasSafariautomaticInspection returns a boolean if a field has been set.

func (*Capabilities) HasSafariautomaticProfiling

func (o *Capabilities) HasSafariautomaticProfiling() bool

HasSafariautomaticProfiling returns a boolean if a field has been set.

func (*Capabilities) HasSelenoidoptions

func (o *Capabilities) HasSelenoidoptions() bool

HasSelenoidoptions returns a boolean if a field has been set.

func (*Capabilities) HasSetWindowRect

func (o *Capabilities) HasSetWindowRect() bool

HasSetWindowRect returns a boolean if a field has been set.

func (*Capabilities) HasStrictFileInteractability

func (o *Capabilities) HasStrictFileInteractability() bool

HasStrictFileInteractability returns a boolean if a field has been set.

func (*Capabilities) HasTimeouts

func (o *Capabilities) HasTimeouts() bool

HasTimeouts returns a boolean if a field has been set.

func (*Capabilities) HasUnhandledPromptBehavior

func (o *Capabilities) HasUnhandledPromptBehavior() bool

HasUnhandledPromptBehavior returns a boolean if a field has been set.

func (Capabilities) MarshalJSON

func (o Capabilities) MarshalJSON() ([]byte, error)

func (*Capabilities) SetAcceptInsecureCerts

func (o *Capabilities) SetAcceptInsecureCerts(v bool)

SetAcceptInsecureCerts gets a reference to the given bool and assigns it to the AcceptInsecureCerts field.

func (*Capabilities) SetBrowserName

func (o *Capabilities) SetBrowserName(v string)

SetBrowserName gets a reference to the given string and assigns it to the BrowserName field.

func (*Capabilities) SetBrowserVersion

func (o *Capabilities) SetBrowserVersion(v string)

SetBrowserVersion gets a reference to the given string and assigns it to the BrowserVersion field.

func (*Capabilities) SetGoogchromeOptions

func (o *Capabilities) SetGoogchromeOptions(v ChromeOptions)

SetGoogchromeOptions gets a reference to the given ChromeOptions and assigns it to the GoogchromeOptions field.

func (*Capabilities) SetGoogloggingPrefs

func (o *Capabilities) SetGoogloggingPrefs(v LoggingPrefs)

SetGoogloggingPrefs gets a reference to the given LoggingPrefs and assigns it to the GoogloggingPrefs field.

func (*Capabilities) SetMoonoptions

func (o *Capabilities) SetMoonoptions(v MoonOptions)

SetMoonoptions gets a reference to the given MoonOptions and assigns it to the Moonoptions field.

func (*Capabilities) SetMozfirefoxOptions

func (o *Capabilities) SetMozfirefoxOptions(v FirefoxOptions)

SetMozfirefoxOptions gets a reference to the given FirefoxOptions and assigns it to the MozfirefoxOptions field.

func (*Capabilities) SetMsedgeOptions

func (o *Capabilities) SetMsedgeOptions(v EdgeOptions)

SetMsedgeOptions gets a reference to the given EdgeOptions and assigns it to the MsedgeOptions field.

func (*Capabilities) SetOperaOptions

func (o *Capabilities) SetOperaOptions(v EdgeOptions)

SetOperaOptions gets a reference to the given EdgeOptions and assigns it to the OperaOptions field.

func (*Capabilities) SetPageLoadStrategy

func (o *Capabilities) SetPageLoadStrategy(v string)

SetPageLoadStrategy gets a reference to the given string and assigns it to the PageLoadStrategy field.

func (*Capabilities) SetPlatformName

func (o *Capabilities) SetPlatformName(v string)

SetPlatformName gets a reference to the given string and assigns it to the PlatformName field.

func (*Capabilities) SetProxy

func (o *Capabilities) SetProxy(v Proxy)

SetProxy gets a reference to the given Proxy and assigns it to the Proxy field.

func (*Capabilities) SetSafariautomaticInspection

func (o *Capabilities) SetSafariautomaticInspection(v bool)

SetSafariautomaticInspection gets a reference to the given bool and assigns it to the SafariautomaticInspection field.

func (*Capabilities) SetSafariautomaticProfiling

func (o *Capabilities) SetSafariautomaticProfiling(v bool)

SetSafariautomaticProfiling gets a reference to the given bool and assigns it to the SafariautomaticProfiling field.

func (*Capabilities) SetSelenoidoptions

func (o *Capabilities) SetSelenoidoptions(v SelenoidOptions)

SetSelenoidoptions gets a reference to the given SelenoidOptions and assigns it to the Selenoidoptions field.

func (*Capabilities) SetSetWindowRect

func (o *Capabilities) SetSetWindowRect(v bool)

SetSetWindowRect gets a reference to the given bool and assigns it to the SetWindowRect field.

func (*Capabilities) SetStrictFileInteractability

func (o *Capabilities) SetStrictFileInteractability(v bool)

SetStrictFileInteractability gets a reference to the given bool and assigns it to the StrictFileInteractability field.

func (*Capabilities) SetTimeouts

func (o *Capabilities) SetTimeouts(v Timeouts)

SetTimeouts gets a reference to the given Timeouts and assigns it to the Timeouts field.

func (*Capabilities) SetUnhandledPromptBehavior

func (o *Capabilities) SetUnhandledPromptBehavior(v string)

SetUnhandledPromptBehavior gets a reference to the given string and assigns it to the UnhandledPromptBehavior field.

type ChromeOptions

type ChromeOptions struct {
	Args             []string                    `json:"args,omitempty"`
	Binary           *string                     `json:"binary,omitempty"`
	DebuggerAddress  *string                     `json:"debuggerAddress,omitempty"`
	Detach           *bool                       `json:"detach,omitempty"`
	ExcludeSwitches  []string                    `json:"excludeSwitches,omitempty"`
	Extensions       []string                    `json:"extensions,omitempty"`
	LocalState       *map[string]PreferenceValue `json:"localState,omitempty"`
	MinidumpPath     *string                     `json:"minidumpPath,omitempty"`
	MobileEmulation  *MobileEmulation            `json:"mobileEmulation,omitempty"`
	PerfLoggingPrefs *PerfLoggingPrefs           `json:"perfLoggingPrefs,omitempty"`
	Prefs            []PreferenceValue           `json:"prefs,omitempty"`
	WindowTypes      []string                    `json:"windowTypes,omitempty"`
}

ChromeOptions struct for ChromeOptions

func NewChromeOptions

func NewChromeOptions() *ChromeOptions

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

func NewChromeOptionsWithDefaults

func NewChromeOptionsWithDefaults() *ChromeOptions

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

func (*ChromeOptions) GetArgs

func (o *ChromeOptions) GetArgs() []string

GetArgs returns the Args field value if set, zero value otherwise.

func (*ChromeOptions) GetArgsOk

func (o *ChromeOptions) GetArgsOk() ([]string, bool)

GetArgsOk returns a tuple with the Args field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetBinary

func (o *ChromeOptions) GetBinary() string

GetBinary returns the Binary field value if set, zero value otherwise.

func (*ChromeOptions) GetBinaryOk

func (o *ChromeOptions) GetBinaryOk() (*string, bool)

GetBinaryOk returns a tuple with the Binary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetDebuggerAddress

func (o *ChromeOptions) GetDebuggerAddress() string

GetDebuggerAddress returns the DebuggerAddress field value if set, zero value otherwise.

func (*ChromeOptions) GetDebuggerAddressOk

func (o *ChromeOptions) GetDebuggerAddressOk() (*string, bool)

GetDebuggerAddressOk returns a tuple with the DebuggerAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetDetach

func (o *ChromeOptions) GetDetach() bool

GetDetach returns the Detach field value if set, zero value otherwise.

func (*ChromeOptions) GetDetachOk

func (o *ChromeOptions) GetDetachOk() (*bool, bool)

GetDetachOk returns a tuple with the Detach field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetExcludeSwitches

func (o *ChromeOptions) GetExcludeSwitches() []string

GetExcludeSwitches returns the ExcludeSwitches field value if set, zero value otherwise.

func (*ChromeOptions) GetExcludeSwitchesOk

func (o *ChromeOptions) GetExcludeSwitchesOk() ([]string, bool)

GetExcludeSwitchesOk returns a tuple with the ExcludeSwitches field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetExtensions

func (o *ChromeOptions) GetExtensions() []string

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ChromeOptions) GetExtensionsOk

func (o *ChromeOptions) GetExtensionsOk() ([]string, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetLocalState

func (o *ChromeOptions) GetLocalState() map[string]PreferenceValue

GetLocalState returns the LocalState field value if set, zero value otherwise.

func (*ChromeOptions) GetLocalStateOk

func (o *ChromeOptions) GetLocalStateOk() (*map[string]PreferenceValue, bool)

GetLocalStateOk returns a tuple with the LocalState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetMinidumpPath

func (o *ChromeOptions) GetMinidumpPath() string

GetMinidumpPath returns the MinidumpPath field value if set, zero value otherwise.

func (*ChromeOptions) GetMinidumpPathOk

func (o *ChromeOptions) GetMinidumpPathOk() (*string, bool)

GetMinidumpPathOk returns a tuple with the MinidumpPath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetMobileEmulation

func (o *ChromeOptions) GetMobileEmulation() MobileEmulation

GetMobileEmulation returns the MobileEmulation field value if set, zero value otherwise.

func (*ChromeOptions) GetMobileEmulationOk

func (o *ChromeOptions) GetMobileEmulationOk() (*MobileEmulation, bool)

GetMobileEmulationOk returns a tuple with the MobileEmulation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetPerfLoggingPrefs

func (o *ChromeOptions) GetPerfLoggingPrefs() PerfLoggingPrefs

GetPerfLoggingPrefs returns the PerfLoggingPrefs field value if set, zero value otherwise.

func (*ChromeOptions) GetPerfLoggingPrefsOk

func (o *ChromeOptions) GetPerfLoggingPrefsOk() (*PerfLoggingPrefs, bool)

GetPerfLoggingPrefsOk returns a tuple with the PerfLoggingPrefs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetPrefs

func (o *ChromeOptions) GetPrefs() []PreferenceValue

GetPrefs returns the Prefs field value if set, zero value otherwise.

func (*ChromeOptions) GetPrefsOk

func (o *ChromeOptions) GetPrefsOk() ([]PreferenceValue, bool)

GetPrefsOk returns a tuple with the Prefs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) GetWindowTypes

func (o *ChromeOptions) GetWindowTypes() []string

GetWindowTypes returns the WindowTypes field value if set, zero value otherwise.

func (*ChromeOptions) GetWindowTypesOk

func (o *ChromeOptions) GetWindowTypesOk() ([]string, bool)

GetWindowTypesOk returns a tuple with the WindowTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChromeOptions) HasArgs

func (o *ChromeOptions) HasArgs() bool

HasArgs returns a boolean if a field has been set.

func (*ChromeOptions) HasBinary

func (o *ChromeOptions) HasBinary() bool

HasBinary returns a boolean if a field has been set.

func (*ChromeOptions) HasDebuggerAddress

func (o *ChromeOptions) HasDebuggerAddress() bool

HasDebuggerAddress returns a boolean if a field has been set.

func (*ChromeOptions) HasDetach

func (o *ChromeOptions) HasDetach() bool

HasDetach returns a boolean if a field has been set.

func (*ChromeOptions) HasExcludeSwitches

func (o *ChromeOptions) HasExcludeSwitches() bool

HasExcludeSwitches returns a boolean if a field has been set.

func (*ChromeOptions) HasExtensions

func (o *ChromeOptions) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ChromeOptions) HasLocalState

func (o *ChromeOptions) HasLocalState() bool

HasLocalState returns a boolean if a field has been set.

func (*ChromeOptions) HasMinidumpPath

func (o *ChromeOptions) HasMinidumpPath() bool

HasMinidumpPath returns a boolean if a field has been set.

func (*ChromeOptions) HasMobileEmulation

func (o *ChromeOptions) HasMobileEmulation() bool

HasMobileEmulation returns a boolean if a field has been set.

func (*ChromeOptions) HasPerfLoggingPrefs

func (o *ChromeOptions) HasPerfLoggingPrefs() bool

HasPerfLoggingPrefs returns a boolean if a field has been set.

func (*ChromeOptions) HasPrefs

func (o *ChromeOptions) HasPrefs() bool

HasPrefs returns a boolean if a field has been set.

func (*ChromeOptions) HasWindowTypes

func (o *ChromeOptions) HasWindowTypes() bool

HasWindowTypes returns a boolean if a field has been set.

func (ChromeOptions) MarshalJSON

func (o ChromeOptions) MarshalJSON() ([]byte, error)

func (*ChromeOptions) SetArgs

func (o *ChromeOptions) SetArgs(v []string)

SetArgs gets a reference to the given []string and assigns it to the Args field.

func (*ChromeOptions) SetBinary

func (o *ChromeOptions) SetBinary(v string)

SetBinary gets a reference to the given string and assigns it to the Binary field.

func (*ChromeOptions) SetDebuggerAddress

func (o *ChromeOptions) SetDebuggerAddress(v string)

SetDebuggerAddress gets a reference to the given string and assigns it to the DebuggerAddress field.

func (*ChromeOptions) SetDetach

func (o *ChromeOptions) SetDetach(v bool)

SetDetach gets a reference to the given bool and assigns it to the Detach field.

func (*ChromeOptions) SetExcludeSwitches

func (o *ChromeOptions) SetExcludeSwitches(v []string)

SetExcludeSwitches gets a reference to the given []string and assigns it to the ExcludeSwitches field.

func (*ChromeOptions) SetExtensions

func (o *ChromeOptions) SetExtensions(v []string)

SetExtensions gets a reference to the given []string and assigns it to the Extensions field.

func (*ChromeOptions) SetLocalState

func (o *ChromeOptions) SetLocalState(v map[string]PreferenceValue)

SetLocalState gets a reference to the given map[string]PreferenceValue and assigns it to the LocalState field.

func (*ChromeOptions) SetMinidumpPath

func (o *ChromeOptions) SetMinidumpPath(v string)

SetMinidumpPath gets a reference to the given string and assigns it to the MinidumpPath field.

func (*ChromeOptions) SetMobileEmulation

func (o *ChromeOptions) SetMobileEmulation(v MobileEmulation)

SetMobileEmulation gets a reference to the given MobileEmulation and assigns it to the MobileEmulation field.

func (*ChromeOptions) SetPerfLoggingPrefs

func (o *ChromeOptions) SetPerfLoggingPrefs(v PerfLoggingPrefs)

SetPerfLoggingPrefs gets a reference to the given PerfLoggingPrefs and assigns it to the PerfLoggingPrefs field.

func (*ChromeOptions) SetPrefs

func (o *ChromeOptions) SetPrefs(v []PreferenceValue)

SetPrefs gets a reference to the given []PreferenceValue and assigns it to the Prefs field.

func (*ChromeOptions) SetWindowTypes

func (o *ChromeOptions) SetWindowTypes(v []string)

SetWindowTypes gets a reference to the given []string and assigns it to the WindowTypes field.

type ChromiumLogLevel

type ChromiumLogLevel string

ChromiumLogLevel the model 'ChromiumLogLevel'

const (
	CHROMIUMLOGLEVEL_OFF     ChromiumLogLevel = "OFF"
	CHROMIUMLOGLEVEL_SEVERE  ChromiumLogLevel = "SEVERE"
	CHROMIUMLOGLEVEL_WARNING ChromiumLogLevel = "WARNING"
	CHROMIUMLOGLEVEL_INFO    ChromiumLogLevel = "INFO"
	CHROMIUMLOGLEVEL_DEBUG   ChromiumLogLevel = "DEBUG"
	CHROMIUMLOGLEVEL_ALL     ChromiumLogLevel = "ALL"
)

List of ChromiumLogLevel

func NewChromiumLogLevelFromValue

func NewChromiumLogLevelFromValue(v string) (*ChromiumLogLevel, error)

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

func (ChromiumLogLevel) IsValid

func (v ChromiumLogLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ChromiumLogLevel) Ptr

Ptr returns reference to ChromiumLogLevel value

func (*ChromiumLogLevel) UnmarshalJSON

func (v *ChromiumLogLevel) UnmarshalJSON(src []byte) error

type ClipboardData

type ClipboardData struct {
	Value string  `json:"value"`
	Media *string `json:"media,omitempty"`
}

ClipboardData struct for ClipboardData

func NewClipboardData

func NewClipboardData(value string) *ClipboardData

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

func NewClipboardDataWithDefaults

func NewClipboardDataWithDefaults() *ClipboardData

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

func (*ClipboardData) GetMedia

func (o *ClipboardData) GetMedia() string

GetMedia returns the Media field value if set, zero value otherwise.

func (*ClipboardData) GetMediaOk

func (o *ClipboardData) GetMediaOk() (*string, bool)

GetMediaOk returns a tuple with the Media field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClipboardData) GetValue

func (o *ClipboardData) GetValue() string

GetValue returns the Value field value

func (*ClipboardData) GetValueOk

func (o *ClipboardData) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*ClipboardData) HasMedia

func (o *ClipboardData) HasMedia() bool

HasMedia returns a boolean if a field has been set.

func (ClipboardData) MarshalJSON

func (o ClipboardData) MarshalJSON() ([]byte, error)

func (*ClipboardData) SetMedia

func (o *ClipboardData) SetMedia(v string)

SetMedia gets a reference to the given string and assigns it to the Media field.

func (*ClipboardData) SetValue

func (o *ClipboardData) SetValue(v string)

SetValue sets field value

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ContextRequest

type ContextRequest struct {
	Context FirefoxContext `json:"context"`
}

ContextRequest struct for ContextRequest

func NewContextRequest

func NewContextRequest(context FirefoxContext) *ContextRequest

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

func NewContextRequestWithDefaults

func NewContextRequestWithDefaults() *ContextRequest

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

func (*ContextRequest) GetContext

func (o *ContextRequest) GetContext() FirefoxContext

GetContext returns the Context field value

func (*ContextRequest) GetContextOk

func (o *ContextRequest) GetContextOk() (*FirefoxContext, bool)

GetContextOk returns a tuple with the Context field value and a boolean to check if the value has been set.

func (ContextRequest) MarshalJSON

func (o ContextRequest) MarshalJSON() ([]byte, error)

func (*ContextRequest) SetContext

func (o *ContextRequest) SetContext(v FirefoxContext)

SetContext sets field value

type ContextsApi

type ContextsApi interface {

	/*
		CloseWindow Closes current window

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiCloseWindowRequest
	*/
	CloseWindow(ctx context.Context, sessionId string) ContextsApiCloseWindowRequest

	// CloseWindowExecute executes the request
	//  @return GetWindowHandlesResponse
	CloseWindowExecute(r ContextsApiCloseWindowRequest) (*GetWindowHandlesResponse, *http.Response, error)

	/*
		CreateNewWindow Creates a new window or tab

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiCreateNewWindowRequest
	*/
	CreateNewWindow(ctx context.Context, sessionId string) ContextsApiCreateNewWindowRequest

	// CreateNewWindowExecute executes the request
	//  @return NewWindowResponse
	CreateNewWindowExecute(r ContextsApiCreateNewWindowRequest) (*NewWindowResponse, *http.Response, error)

	/*
		FullscreenWindow Fullscreen window

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiFullscreenWindowRequest
	*/
	FullscreenWindow(ctx context.Context, sessionId string) ContextsApiFullscreenWindowRequest

	// FullscreenWindowExecute executes the request
	//  @return Rect
	FullscreenWindowExecute(r ContextsApiFullscreenWindowRequest) (*Rect, *http.Response, error)

	/*
		GetWindowHandle Returns current window handle

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiGetWindowHandleRequest
	*/
	GetWindowHandle(ctx context.Context, sessionId string) ContextsApiGetWindowHandleRequest

	// GetWindowHandleExecute executes the request
	//  @return StringResponse
	GetWindowHandleExecute(r ContextsApiGetWindowHandleRequest) (*StringResponse, *http.Response, error)

	/*
		GetWindowHandles Returns all window handles

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiGetWindowHandlesRequest
	*/
	GetWindowHandles(ctx context.Context, sessionId string) ContextsApiGetWindowHandlesRequest

	// GetWindowHandlesExecute executes the request
	//  @return GetWindowHandlesResponse
	GetWindowHandlesExecute(r ContextsApiGetWindowHandlesRequest) (*GetWindowHandlesResponse, *http.Response, error)

	/*
		GetWindowRect Get window size

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiGetWindowRectRequest
	*/
	GetWindowRect(ctx context.Context, sessionId string) ContextsApiGetWindowRectRequest

	// GetWindowRectExecute executes the request
	//  @return RectResponse
	GetWindowRectExecute(r ContextsApiGetWindowRectRequest) (*RectResponse, *http.Response, error)

	/*
		MaximizeWindow Maximize window

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiMaximizeWindowRequest
	*/
	MaximizeWindow(ctx context.Context, sessionId string) ContextsApiMaximizeWindowRequest

	// MaximizeWindowExecute executes the request
	//  @return Rect
	MaximizeWindowExecute(r ContextsApiMaximizeWindowRequest) (*Rect, *http.Response, error)

	/*
		MinimizeWindow Minimize window

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiMinimizeWindowRequest
	*/
	MinimizeWindow(ctx context.Context, sessionId string) ContextsApiMinimizeWindowRequest

	// MinimizeWindowExecute executes the request
	//  @return Rect
	MinimizeWindowExecute(r ContextsApiMinimizeWindowRequest) (*Rect, *http.Response, error)

	/*
		SetWindowRect Set window rect

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiSetWindowRectRequest
	*/
	SetWindowRect(ctx context.Context, sessionId string) ContextsApiSetWindowRectRequest

	// SetWindowRectExecute executes the request
	//  @return Rect
	SetWindowRectExecute(r ContextsApiSetWindowRectRequest) (*Rect, *http.Response, error)

	/*
		SwitchToFrame Switch to frame

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiSwitchToFrameRequest
	*/
	SwitchToFrame(ctx context.Context, sessionId string) ContextsApiSwitchToFrameRequest

	// SwitchToFrameExecute executes the request
	//  @return EmptyResponse
	SwitchToFrameExecute(r ContextsApiSwitchToFrameRequest) (*EmptyResponse, *http.Response, error)

	/*
		SwitchToParentFrame Switch to parent frame

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiSwitchToParentFrameRequest
	*/
	SwitchToParentFrame(ctx context.Context, sessionId string) ContextsApiSwitchToParentFrameRequest

	// SwitchToParentFrameExecute executes the request
	//  @return EmptyResponse
	SwitchToParentFrameExecute(r ContextsApiSwitchToParentFrameRequest) (*EmptyResponse, *http.Response, error)

	/*
		SwitchToWindow Switches to window

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ContextsApiSwitchToWindowRequest
	*/
	SwitchToWindow(ctx context.Context, sessionId string) ContextsApiSwitchToWindowRequest

	// SwitchToWindowExecute executes the request
	//  @return EmptyResponse
	SwitchToWindowExecute(r ContextsApiSwitchToWindowRequest) (*EmptyResponse, *http.Response, error)
}

type ContextsApiCloseWindowRequest

type ContextsApiCloseWindowRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiCloseWindowRequest) Execute

type ContextsApiCreateNewWindowRequest

type ContextsApiCreateNewWindowRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiCreateNewWindowRequest) Execute

func (ContextsApiCreateNewWindowRequest) NewWindowRequest

type ContextsApiFullscreenWindowRequest

type ContextsApiFullscreenWindowRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiFullscreenWindowRequest) Execute

func (ContextsApiFullscreenWindowRequest) RequestBody

func (r ContextsApiFullscreenWindowRequest) RequestBody(requestBody map[string]map[string]interface{}) ContextsApiFullscreenWindowRequest

type ContextsApiGetWindowHandleRequest

type ContextsApiGetWindowHandleRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiGetWindowHandleRequest) Execute

type ContextsApiGetWindowHandlesRequest

type ContextsApiGetWindowHandlesRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiGetWindowHandlesRequest) Execute

type ContextsApiGetWindowRectRequest

type ContextsApiGetWindowRectRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiGetWindowRectRequest) Execute

type ContextsApiMaximizeWindowRequest

type ContextsApiMaximizeWindowRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiMaximizeWindowRequest) Execute

func (ContextsApiMaximizeWindowRequest) RequestBody

func (r ContextsApiMaximizeWindowRequest) RequestBody(requestBody map[string]map[string]interface{}) ContextsApiMaximizeWindowRequest

type ContextsApiMinimizeWindowRequest

type ContextsApiMinimizeWindowRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiMinimizeWindowRequest) Execute

func (ContextsApiMinimizeWindowRequest) RequestBody

func (r ContextsApiMinimizeWindowRequest) RequestBody(requestBody map[string]map[string]interface{}) ContextsApiMinimizeWindowRequest

type ContextsApiService

type ContextsApiService service

ContextsApiService ContextsApi service

func (*ContextsApiService) CloseWindow

CloseWindow Closes current window

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiCloseWindowRequest

func (*ContextsApiService) CloseWindowExecute

Execute executes the request

@return GetWindowHandlesResponse

func (*ContextsApiService) CreateNewWindow

func (a *ContextsApiService) CreateNewWindow(ctx context.Context, sessionId string) ContextsApiCreateNewWindowRequest

CreateNewWindow Creates a new window or tab

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiCreateNewWindowRequest

func (*ContextsApiService) CreateNewWindowExecute

Execute executes the request

@return NewWindowResponse

func (*ContextsApiService) FullscreenWindow

func (a *ContextsApiService) FullscreenWindow(ctx context.Context, sessionId string) ContextsApiFullscreenWindowRequest

FullscreenWindow Fullscreen window

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiFullscreenWindowRequest

func (*ContextsApiService) FullscreenWindowExecute

func (a *ContextsApiService) FullscreenWindowExecute(r ContextsApiFullscreenWindowRequest) (*Rect, *http.Response, error)

Execute executes the request

@return Rect

func (*ContextsApiService) GetWindowHandle

func (a *ContextsApiService) GetWindowHandle(ctx context.Context, sessionId string) ContextsApiGetWindowHandleRequest

GetWindowHandle Returns current window handle

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiGetWindowHandleRequest

func (*ContextsApiService) GetWindowHandleExecute

Execute executes the request

@return StringResponse

func (*ContextsApiService) GetWindowHandles

func (a *ContextsApiService) GetWindowHandles(ctx context.Context, sessionId string) ContextsApiGetWindowHandlesRequest

GetWindowHandles Returns all window handles

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiGetWindowHandlesRequest

func (*ContextsApiService) GetWindowHandlesExecute

Execute executes the request

@return GetWindowHandlesResponse

func (*ContextsApiService) GetWindowRect

func (a *ContextsApiService) GetWindowRect(ctx context.Context, sessionId string) ContextsApiGetWindowRectRequest

GetWindowRect Get window size

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiGetWindowRectRequest

func (*ContextsApiService) GetWindowRectExecute

Execute executes the request

@return RectResponse

func (*ContextsApiService) MaximizeWindow

func (a *ContextsApiService) MaximizeWindow(ctx context.Context, sessionId string) ContextsApiMaximizeWindowRequest

MaximizeWindow Maximize window

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiMaximizeWindowRequest

func (*ContextsApiService) MaximizeWindowExecute

func (a *ContextsApiService) MaximizeWindowExecute(r ContextsApiMaximizeWindowRequest) (*Rect, *http.Response, error)

Execute executes the request

@return Rect

func (*ContextsApiService) MinimizeWindow

func (a *ContextsApiService) MinimizeWindow(ctx context.Context, sessionId string) ContextsApiMinimizeWindowRequest

MinimizeWindow Minimize window

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiMinimizeWindowRequest

func (*ContextsApiService) MinimizeWindowExecute

func (a *ContextsApiService) MinimizeWindowExecute(r ContextsApiMinimizeWindowRequest) (*Rect, *http.Response, error)

Execute executes the request

@return Rect

func (*ContextsApiService) SetWindowRect

func (a *ContextsApiService) SetWindowRect(ctx context.Context, sessionId string) ContextsApiSetWindowRectRequest

SetWindowRect Set window rect

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiSetWindowRectRequest

func (*ContextsApiService) SetWindowRectExecute

func (a *ContextsApiService) SetWindowRectExecute(r ContextsApiSetWindowRectRequest) (*Rect, *http.Response, error)

Execute executes the request

@return Rect

func (*ContextsApiService) SwitchToFrame

func (a *ContextsApiService) SwitchToFrame(ctx context.Context, sessionId string) ContextsApiSwitchToFrameRequest

SwitchToFrame Switch to frame

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiSwitchToFrameRequest

func (*ContextsApiService) SwitchToFrameExecute

Execute executes the request

@return EmptyResponse

func (*ContextsApiService) SwitchToParentFrame

func (a *ContextsApiService) SwitchToParentFrame(ctx context.Context, sessionId string) ContextsApiSwitchToParentFrameRequest

SwitchToParentFrame Switch to parent frame

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiSwitchToParentFrameRequest

func (*ContextsApiService) SwitchToParentFrameExecute

Execute executes the request

@return EmptyResponse

func (*ContextsApiService) SwitchToWindow

func (a *ContextsApiService) SwitchToWindow(ctx context.Context, sessionId string) ContextsApiSwitchToWindowRequest

SwitchToWindow Switches to window

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ContextsApiSwitchToWindowRequest

func (*ContextsApiService) SwitchToWindowExecute

Execute executes the request

@return EmptyResponse

type ContextsApiSetWindowRectRequest

type ContextsApiSetWindowRectRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiSetWindowRectRequest) Execute

func (ContextsApiSetWindowRectRequest) Rect

type ContextsApiSwitchToFrameRequest

type ContextsApiSwitchToFrameRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiSwitchToFrameRequest) Execute

func (ContextsApiSwitchToFrameRequest) SwitchToFrameRequest

func (r ContextsApiSwitchToFrameRequest) SwitchToFrameRequest(switchToFrameRequest SwitchToFrameRequest) ContextsApiSwitchToFrameRequest

type ContextsApiSwitchToParentFrameRequest

type ContextsApiSwitchToParentFrameRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiSwitchToParentFrameRequest) Execute

func (ContextsApiSwitchToParentFrameRequest) RequestBody

func (r ContextsApiSwitchToParentFrameRequest) RequestBody(requestBody map[string]map[string]interface{}) ContextsApiSwitchToParentFrameRequest

type ContextsApiSwitchToWindowRequest

type ContextsApiSwitchToWindowRequest struct {
	ApiService ContextsApi
	// contains filtered or unexported fields
}

func (ContextsApiSwitchToWindowRequest) Execute

func (ContextsApiSwitchToWindowRequest) SwitchToWindowRequest

func (r ContextsApiSwitchToWindowRequest) SwitchToWindowRequest(switchToWindowRequest SwitchToWindowRequest) ContextsApiSwitchToWindowRequest
type Cookie struct {
	Name     string `json:"name"`
	Value    string `json:"value"`
	Path     string `json:"path"`
	Domain   string `json:"domain"`
	Secure   bool   `json:"secure"`
	HttpOnly bool   `json:"httpOnly"`
	Expiry   *int64 `json:"expiry,omitempty"`
	SameSite string `json:"sameSite"`
}

Cookie struct for Cookie

func NewCookie

func NewCookie(name string, value string, path string, domain string, secure bool, httpOnly bool, sameSite string) *Cookie

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

func NewCookieWithDefaults

func NewCookieWithDefaults() *Cookie

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

func (*Cookie) GetDomain

func (o *Cookie) GetDomain() string

GetDomain returns the Domain field value

func (*Cookie) GetDomainOk

func (o *Cookie) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value and a boolean to check if the value has been set.

func (*Cookie) GetExpiry

func (o *Cookie) GetExpiry() int64

GetExpiry returns the Expiry field value if set, zero value otherwise.

func (*Cookie) GetExpiryOk

func (o *Cookie) GetExpiryOk() (*int64, bool)

GetExpiryOk returns a tuple with the Expiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Cookie) GetHttpOnly

func (o *Cookie) GetHttpOnly() bool

GetHttpOnly returns the HttpOnly field value

func (*Cookie) GetHttpOnlyOk

func (o *Cookie) GetHttpOnlyOk() (*bool, bool)

GetHttpOnlyOk returns a tuple with the HttpOnly field value and a boolean to check if the value has been set.

func (*Cookie) GetName

func (o *Cookie) GetName() string

GetName returns the Name field value

func (*Cookie) GetNameOk

func (o *Cookie) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Cookie) GetPath

func (o *Cookie) GetPath() string

GetPath returns the Path field value

func (*Cookie) GetPathOk

func (o *Cookie) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*Cookie) GetSameSite

func (o *Cookie) GetSameSite() string

GetSameSite returns the SameSite field value

func (*Cookie) GetSameSiteOk

func (o *Cookie) GetSameSiteOk() (*string, bool)

GetSameSiteOk returns a tuple with the SameSite field value and a boolean to check if the value has been set.

func (*Cookie) GetSecure

func (o *Cookie) GetSecure() bool

GetSecure returns the Secure field value

func (*Cookie) GetSecureOk

func (o *Cookie) GetSecureOk() (*bool, bool)

GetSecureOk returns a tuple with the Secure field value and a boolean to check if the value has been set.

func (*Cookie) GetValue

func (o *Cookie) GetValue() string

GetValue returns the Value field value

func (*Cookie) GetValueOk

func (o *Cookie) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*Cookie) HasExpiry

func (o *Cookie) HasExpiry() bool

HasExpiry returns a boolean if a field has been set.

func (Cookie) MarshalJSON

func (o Cookie) MarshalJSON() ([]byte, error)

func (*Cookie) SetDomain

func (o *Cookie) SetDomain(v string)

SetDomain sets field value

func (*Cookie) SetExpiry

func (o *Cookie) SetExpiry(v int64)

SetExpiry gets a reference to the given int64 and assigns it to the Expiry field.

func (*Cookie) SetHttpOnly

func (o *Cookie) SetHttpOnly(v bool)

SetHttpOnly sets field value

func (*Cookie) SetName

func (o *Cookie) SetName(v string)

SetName sets field value

func (*Cookie) SetPath

func (o *Cookie) SetPath(v string)

SetPath sets field value

func (*Cookie) SetSameSite

func (o *Cookie) SetSameSite(v string)

SetSameSite sets field value

func (*Cookie) SetSecure

func (o *Cookie) SetSecure(v bool)

SetSecure sets field value

func (*Cookie) SetValue

func (o *Cookie) SetValue(v string)

SetValue sets field value

type CookieRequest

type CookieRequest struct {
	Cookie Cookie `json:"cookie"`
}

CookieRequest struct for CookieRequest

func NewCookieRequest

func NewCookieRequest(cookie Cookie) *CookieRequest

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

func NewCookieRequestWithDefaults

func NewCookieRequestWithDefaults() *CookieRequest

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

func (*CookieRequest) GetCookie

func (o *CookieRequest) GetCookie() Cookie

GetCookie returns the Cookie field value

func (*CookieRequest) GetCookieOk

func (o *CookieRequest) GetCookieOk() (*Cookie, bool)

GetCookieOk returns a tuple with the Cookie field value and a boolean to check if the value has been set.

func (CookieRequest) MarshalJSON

func (o CookieRequest) MarshalJSON() ([]byte, error)

func (*CookieRequest) SetCookie

func (o *CookieRequest) SetCookie(v Cookie)

SetCookie sets field value

type CookieResponse

type CookieResponse struct {
	Value Cookie `json:"value"`
}

CookieResponse struct for CookieResponse

func NewCookieResponse

func NewCookieResponse(value Cookie) *CookieResponse

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

func NewCookieResponseWithDefaults

func NewCookieResponseWithDefaults() *CookieResponse

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

func (*CookieResponse) GetValue

func (o *CookieResponse) GetValue() Cookie

GetValue returns the Value field value

func (*CookieResponse) GetValueOk

func (o *CookieResponse) GetValueOk() (*Cookie, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (CookieResponse) MarshalJSON

func (o CookieResponse) MarshalJSON() ([]byte, error)

func (*CookieResponse) SetValue

func (o *CookieResponse) SetValue(v Cookie)

SetValue sets field value

type CookiesApi

type CookiesApi interface {

	/*
		AddCookie Add cookie

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return CookiesApiAddCookieRequest
	*/
	AddCookie(ctx context.Context, sessionId string) CookiesApiAddCookieRequest

	// AddCookieExecute executes the request
	//  @return EmptyResponse
	AddCookieExecute(r CookiesApiAddCookieRequest) (*EmptyResponse, *http.Response, error)

	/*
		DeleteAllCookies Delete all cookies

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return CookiesApiDeleteAllCookiesRequest
	*/
	DeleteAllCookies(ctx context.Context, sessionId string) CookiesApiDeleteAllCookiesRequest

	// DeleteAllCookiesExecute executes the request
	//  @return EmptyResponse
	DeleteAllCookiesExecute(r CookiesApiDeleteAllCookiesRequest) (*EmptyResponse, *http.Response, error)

	/*
		DeleteCookie Delete cookie

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param name Cookie name
		@return CookiesApiDeleteCookieRequest
	*/
	DeleteCookie(ctx context.Context, sessionId string, name string) CookiesApiDeleteCookieRequest

	// DeleteCookieExecute executes the request
	//  @return EmptyResponse
	DeleteCookieExecute(r CookiesApiDeleteCookieRequest) (*EmptyResponse, *http.Response, error)

	/*
		GetAllCookies Get all cookies

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return CookiesApiGetAllCookiesRequest
	*/
	GetAllCookies(ctx context.Context, sessionId string) CookiesApiGetAllCookiesRequest

	// GetAllCookiesExecute executes the request
	//  @return CookiesResponse
	GetAllCookiesExecute(r CookiesApiGetAllCookiesRequest) (*CookiesResponse, *http.Response, error)

	/*
		GetNamedCookie Get named cookie

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param name Cookie name
		@return CookiesApiGetNamedCookieRequest
	*/
	GetNamedCookie(ctx context.Context, sessionId string, name string) CookiesApiGetNamedCookieRequest

	// GetNamedCookieExecute executes the request
	//  @return CookieResponse
	GetNamedCookieExecute(r CookiesApiGetNamedCookieRequest) (*CookieResponse, *http.Response, error)
}

type CookiesApiAddCookieRequest

type CookiesApiAddCookieRequest struct {
	ApiService CookiesApi
	// contains filtered or unexported fields
}

func (CookiesApiAddCookieRequest) CookieRequest

func (CookiesApiAddCookieRequest) Execute

type CookiesApiDeleteAllCookiesRequest

type CookiesApiDeleteAllCookiesRequest struct {
	ApiService CookiesApi
	// contains filtered or unexported fields
}

func (CookiesApiDeleteAllCookiesRequest) Execute

type CookiesApiDeleteCookieRequest

type CookiesApiDeleteCookieRequest struct {
	ApiService CookiesApi
	// contains filtered or unexported fields
}

func (CookiesApiDeleteCookieRequest) Execute

type CookiesApiGetAllCookiesRequest

type CookiesApiGetAllCookiesRequest struct {
	ApiService CookiesApi
	// contains filtered or unexported fields
}

func (CookiesApiGetAllCookiesRequest) Execute

type CookiesApiGetNamedCookieRequest

type CookiesApiGetNamedCookieRequest struct {
	ApiService CookiesApi
	// contains filtered or unexported fields
}

func (CookiesApiGetNamedCookieRequest) Execute

type CookiesApiService

type CookiesApiService service

CookiesApiService CookiesApi service

func (*CookiesApiService) AddCookie

func (a *CookiesApiService) AddCookie(ctx context.Context, sessionId string) CookiesApiAddCookieRequest

AddCookie Add cookie

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return CookiesApiAddCookieRequest

func (*CookiesApiService) AddCookieExecute

Execute executes the request

@return EmptyResponse

func (*CookiesApiService) DeleteAllCookies

func (a *CookiesApiService) DeleteAllCookies(ctx context.Context, sessionId string) CookiesApiDeleteAllCookiesRequest

DeleteAllCookies Delete all cookies

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return CookiesApiDeleteAllCookiesRequest

func (*CookiesApiService) DeleteAllCookiesExecute

Execute executes the request

@return EmptyResponse

func (*CookiesApiService) DeleteCookie

func (a *CookiesApiService) DeleteCookie(ctx context.Context, sessionId string, name string) CookiesApiDeleteCookieRequest

DeleteCookie Delete cookie

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param name Cookie name
@return CookiesApiDeleteCookieRequest

func (*CookiesApiService) DeleteCookieExecute

Execute executes the request

@return EmptyResponse

func (*CookiesApiService) GetAllCookies

func (a *CookiesApiService) GetAllCookies(ctx context.Context, sessionId string) CookiesApiGetAllCookiesRequest

GetAllCookies Get all cookies

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return CookiesApiGetAllCookiesRequest

func (*CookiesApiService) GetAllCookiesExecute

Execute executes the request

@return CookiesResponse

func (*CookiesApiService) GetNamedCookie

func (a *CookiesApiService) GetNamedCookie(ctx context.Context, sessionId string, name string) CookiesApiGetNamedCookieRequest

GetNamedCookie Get named cookie

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param name Cookie name
@return CookiesApiGetNamedCookieRequest

func (*CookiesApiService) GetNamedCookieExecute

Execute executes the request

@return CookieResponse

type CookiesResponse

type CookiesResponse struct {
	Value []Cookie `json:"value"`
}

CookiesResponse struct for CookiesResponse

func NewCookiesResponse

func NewCookiesResponse(value []Cookie) *CookiesResponse

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

func NewCookiesResponseWithDefaults

func NewCookiesResponseWithDefaults() *CookiesResponse

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

func (*CookiesResponse) GetValue

func (o *CookiesResponse) GetValue() []Cookie

GetValue returns the Value field value

func (*CookiesResponse) GetValueOk

func (o *CookiesResponse) GetValueOk() ([]Cookie, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (CookiesResponse) MarshalJSON

func (o CookiesResponse) MarshalJSON() ([]byte, error)

func (*CookiesResponse) SetValue

func (o *CookiesResponse) SetValue(v []Cookie)

SetValue sets field value

type DocumentApi

type DocumentApi interface {

	/*
		ExecuteScript Execute script

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return DocumentApiExecuteScriptRequest
	*/
	ExecuteScript(ctx context.Context, sessionId string) DocumentApiExecuteScriptRequest

	// ExecuteScriptExecute executes the request
	//  @return AnyResponse
	ExecuteScriptExecute(r DocumentApiExecuteScriptRequest) (*AnyResponse, *http.Response, error)

	/*
		ExecuteScriptAsync Execute script asynchronously

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return DocumentApiExecuteScriptAsyncRequest
	*/
	ExecuteScriptAsync(ctx context.Context, sessionId string) DocumentApiExecuteScriptAsyncRequest

	// ExecuteScriptAsyncExecute executes the request
	//  @return AnyResponse
	ExecuteScriptAsyncExecute(r DocumentApiExecuteScriptAsyncRequest) (*AnyResponse, *http.Response, error)

	/*
		GetPageSource Get page source

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return DocumentApiGetPageSourceRequest
	*/
	GetPageSource(ctx context.Context, sessionId string) DocumentApiGetPageSourceRequest

	// GetPageSourceExecute executes the request
	//  @return StringResponse
	GetPageSourceExecute(r DocumentApiGetPageSourceRequest) (*StringResponse, *http.Response, error)

	/*
		UploadFile Upload file

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return DocumentApiUploadFileRequest
	*/
	UploadFile(ctx context.Context, sessionId string) DocumentApiUploadFileRequest

	// UploadFileExecute executes the request
	//  @return FileUploadResponse
	UploadFileExecute(r DocumentApiUploadFileRequest) (*FileUploadResponse, *http.Response, error)
}

type DocumentApiExecuteScriptAsyncRequest

type DocumentApiExecuteScriptAsyncRequest struct {
	ApiService DocumentApi
	// contains filtered or unexported fields
}

func (DocumentApiExecuteScriptAsyncRequest) Execute

func (DocumentApiExecuteScriptAsyncRequest) ScriptRequest

type DocumentApiExecuteScriptRequest

type DocumentApiExecuteScriptRequest struct {
	ApiService DocumentApi
	// contains filtered or unexported fields
}

func (DocumentApiExecuteScriptRequest) Execute

func (DocumentApiExecuteScriptRequest) ScriptRequest

type DocumentApiGetPageSourceRequest

type DocumentApiGetPageSourceRequest struct {
	ApiService DocumentApi
	// contains filtered or unexported fields
}

func (DocumentApiGetPageSourceRequest) Execute

type DocumentApiService

type DocumentApiService service

DocumentApiService DocumentApi service

func (*DocumentApiService) ExecuteScript

func (a *DocumentApiService) ExecuteScript(ctx context.Context, sessionId string) DocumentApiExecuteScriptRequest

ExecuteScript Execute script

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return DocumentApiExecuteScriptRequest

func (*DocumentApiService) ExecuteScriptAsync

func (a *DocumentApiService) ExecuteScriptAsync(ctx context.Context, sessionId string) DocumentApiExecuteScriptAsyncRequest

ExecuteScriptAsync Execute script asynchronously

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return DocumentApiExecuteScriptAsyncRequest

func (*DocumentApiService) ExecuteScriptAsyncExecute

Execute executes the request

@return AnyResponse

func (*DocumentApiService) ExecuteScriptExecute

Execute executes the request

@return AnyResponse

func (*DocumentApiService) GetPageSource

func (a *DocumentApiService) GetPageSource(ctx context.Context, sessionId string) DocumentApiGetPageSourceRequest

GetPageSource Get page source

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return DocumentApiGetPageSourceRequest

func (*DocumentApiService) GetPageSourceExecute

Execute executes the request

@return StringResponse

func (*DocumentApiService) UploadFile

UploadFile Upload file

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return DocumentApiUploadFileRequest

func (*DocumentApiService) UploadFileExecute

Execute executes the request

@return FileUploadResponse

type DocumentApiUploadFileRequest

type DocumentApiUploadFileRequest struct {
	ApiService DocumentApi
	// contains filtered or unexported fields
}

func (DocumentApiUploadFileRequest) Execute

func (DocumentApiUploadFileRequest) FileUploadRequest

func (r DocumentApiUploadFileRequest) FileUploadRequest(fileUploadRequest FileUploadRequest) DocumentApiUploadFileRequest

type EdgeOptions

type EdgeOptions struct {
	Args       []string `json:"args,omitempty"`
	Binary     *string  `json:"binary,omitempty"`
	Extensions []string `json:"extensions,omitempty"`
}

EdgeOptions struct for EdgeOptions

func NewEdgeOptions

func NewEdgeOptions() *EdgeOptions

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

func NewEdgeOptionsWithDefaults

func NewEdgeOptionsWithDefaults() *EdgeOptions

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

func (*EdgeOptions) GetArgs

func (o *EdgeOptions) GetArgs() []string

GetArgs returns the Args field value if set, zero value otherwise.

func (*EdgeOptions) GetArgsOk

func (o *EdgeOptions) GetArgsOk() ([]string, bool)

GetArgsOk returns a tuple with the Args field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeOptions) GetBinary

func (o *EdgeOptions) GetBinary() string

GetBinary returns the Binary field value if set, zero value otherwise.

func (*EdgeOptions) GetBinaryOk

func (o *EdgeOptions) GetBinaryOk() (*string, bool)

GetBinaryOk returns a tuple with the Binary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeOptions) GetExtensions

func (o *EdgeOptions) GetExtensions() []string

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*EdgeOptions) GetExtensionsOk

func (o *EdgeOptions) GetExtensionsOk() ([]string, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeOptions) HasArgs

func (o *EdgeOptions) HasArgs() bool

HasArgs returns a boolean if a field has been set.

func (*EdgeOptions) HasBinary

func (o *EdgeOptions) HasBinary() bool

HasBinary returns a boolean if a field has been set.

func (*EdgeOptions) HasExtensions

func (o *EdgeOptions) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (EdgeOptions) MarshalJSON

func (o EdgeOptions) MarshalJSON() ([]byte, error)

func (*EdgeOptions) SetArgs

func (o *EdgeOptions) SetArgs(v []string)

SetArgs gets a reference to the given []string and assigns it to the Args field.

func (*EdgeOptions) SetBinary

func (o *EdgeOptions) SetBinary(v string)

SetBinary gets a reference to the given string and assigns it to the Binary field.

func (*EdgeOptions) SetExtensions

func (o *EdgeOptions) SetExtensions(v []string)

SetExtensions gets a reference to the given []string and assigns it to the Extensions field.

type ElementSendKeysRequest

type ElementSendKeysRequest struct {
	// Text to send to element
	Text string `json:"text"`
}

ElementSendKeysRequest struct for ElementSendKeysRequest

func NewElementSendKeysRequest

func NewElementSendKeysRequest(text string) *ElementSendKeysRequest

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

func NewElementSendKeysRequestWithDefaults

func NewElementSendKeysRequestWithDefaults() *ElementSendKeysRequest

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

func (*ElementSendKeysRequest) GetText

func (o *ElementSendKeysRequest) GetText() string

GetText returns the Text field value

func (*ElementSendKeysRequest) GetTextOk

func (o *ElementSendKeysRequest) GetTextOk() (*string, bool)

GetTextOk returns a tuple with the Text field value and a boolean to check if the value has been set.

func (ElementSendKeysRequest) MarshalJSON

func (o ElementSendKeysRequest) MarshalJSON() ([]byte, error)

func (*ElementSendKeysRequest) SetText

func (o *ElementSendKeysRequest) SetText(v string)

SetText sets field value

type ElementsApi

type ElementsApi interface {

	/*
		ElementClear Clear element

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiElementClearRequest
	*/
	ElementClear(ctx context.Context, sessionId string, elementId string) ElementsApiElementClearRequest

	// ElementClearExecute executes the request
	//  @return EmptyResponse
	ElementClearExecute(r ElementsApiElementClearRequest) (*EmptyResponse, *http.Response, error)

	/*
		ElementClick Click on element

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiElementClickRequest
	*/
	ElementClick(ctx context.Context, sessionId string, elementId string) ElementsApiElementClickRequest

	// ElementClickExecute executes the request
	//  @return EmptyResponse
	ElementClickExecute(r ElementsApiElementClickRequest) (*EmptyResponse, *http.Response, error)

	/*
		ElementSendKeys Send keys to element

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiElementSendKeysRequest
	*/
	ElementSendKeys(ctx context.Context, sessionId string, elementId string) ElementsApiElementSendKeysRequest

	// ElementSendKeysExecute executes the request
	//  @return EmptyResponse
	ElementSendKeysExecute(r ElementsApiElementSendKeysRequest) (*EmptyResponse, *http.Response, error)

	/*
		FindElement Find element

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ElementsApiFindElementRequest
	*/
	FindElement(ctx context.Context, sessionId string) ElementsApiFindElementRequest

	// FindElementExecute executes the request
	//  @return FindElementResponse
	FindElementExecute(r ElementsApiFindElementRequest) (*FindElementResponse, *http.Response, error)

	/*
		FindElementFromElement Find element from element

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiFindElementFromElementRequest
	*/
	FindElementFromElement(ctx context.Context, sessionId string, elementId string) ElementsApiFindElementFromElementRequest

	// FindElementFromElementExecute executes the request
	//  @return FindElementResponse
	FindElementFromElementExecute(r ElementsApiFindElementFromElementRequest) (*FindElementResponse, *http.Response, error)

	/*
		FindElements Find elements

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ElementsApiFindElementsRequest
	*/
	FindElements(ctx context.Context, sessionId string) ElementsApiFindElementsRequest

	// FindElementsExecute executes the request
	//  @return FindElementsResponse
	FindElementsExecute(r ElementsApiFindElementsRequest) (*FindElementsResponse, *http.Response, error)

	/*
		FindElementsFromElement Find elements from element

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiFindElementsFromElementRequest
	*/
	FindElementsFromElement(ctx context.Context, sessionId string, elementId string) ElementsApiFindElementsFromElementRequest

	// FindElementsFromElementExecute executes the request
	//  @return FindElementsResponse
	FindElementsFromElementExecute(r ElementsApiFindElementsFromElementRequest) (*FindElementsResponse, *http.Response, error)

	/*
		GetActiveElement Get active element

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ElementsApiGetActiveElementRequest
	*/
	GetActiveElement(ctx context.Context, sessionId string) ElementsApiGetActiveElementRequest

	// GetActiveElementExecute executes the request
	//  @return FindElementResponse
	GetActiveElementExecute(r ElementsApiGetActiveElementRequest) (*FindElementResponse, *http.Response, error)

	/*
		GetElementAttribute Get element attribute

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@param name Requested attribute name
		@return ElementsApiGetElementAttributeRequest
	*/
	GetElementAttribute(ctx context.Context, sessionId string, elementId string, name string) ElementsApiGetElementAttributeRequest

	// GetElementAttributeExecute executes the request
	//  @return NullableStringResponse
	GetElementAttributeExecute(r ElementsApiGetElementAttributeRequest) (*NullableStringResponse, *http.Response, error)

	/*
		GetElementCSSProperty Get element CSS property

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@param propertyName Requested CSS property name
		@return ElementsApiGetElementCSSPropertyRequest
	*/
	GetElementCSSProperty(ctx context.Context, sessionId string, elementId string, propertyName string) ElementsApiGetElementCSSPropertyRequest

	// GetElementCSSPropertyExecute executes the request
	//  @return StringResponse
	GetElementCSSPropertyExecute(r ElementsApiGetElementCSSPropertyRequest) (*StringResponse, *http.Response, error)

	/*
		GetElementComputedLabel Get element computed accessibility label

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiGetElementComputedLabelRequest
	*/
	GetElementComputedLabel(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementComputedLabelRequest

	// GetElementComputedLabelExecute executes the request
	//  @return StringResponse
	GetElementComputedLabelExecute(r ElementsApiGetElementComputedLabelRequest) (*StringResponse, *http.Response, error)

	/*
		GetElementComputedRole Get element computed accessibility role

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiGetElementComputedRoleRequest
	*/
	GetElementComputedRole(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementComputedRoleRequest

	// GetElementComputedRoleExecute executes the request
	//  @return StringResponse
	GetElementComputedRoleExecute(r ElementsApiGetElementComputedRoleRequest) (*StringResponse, *http.Response, error)

	/*
		GetElementProperty Get element property

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@param name Requested property name
		@return ElementsApiGetElementPropertyRequest
	*/
	GetElementProperty(ctx context.Context, sessionId string, elementId string, name string) ElementsApiGetElementPropertyRequest

	// GetElementPropertyExecute executes the request
	//  @return NullableStringResponse
	GetElementPropertyExecute(r ElementsApiGetElementPropertyRequest) (*NullableStringResponse, *http.Response, error)

	/*
		GetElementRect Get element rect

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiGetElementRectRequest
	*/
	GetElementRect(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementRectRequest

	// GetElementRectExecute executes the request
	//  @return RectResponse
	GetElementRectExecute(r ElementsApiGetElementRectRequest) (*RectResponse, *http.Response, error)

	/*
		GetElementTagName Get element tag name

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiGetElementTagNameRequest
	*/
	GetElementTagName(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementTagNameRequest

	// GetElementTagNameExecute executes the request
	//  @return StringResponse
	GetElementTagNameExecute(r ElementsApiGetElementTagNameRequest) (*StringResponse, *http.Response, error)

	/*
		GetElementText Get element text

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiGetElementTextRequest
	*/
	GetElementText(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementTextRequest

	// GetElementTextExecute executes the request
	//  @return StringResponse
	GetElementTextExecute(r ElementsApiGetElementTextRequest) (*StringResponse, *http.Response, error)

	/*
		IsElementDisplayed Is element displayed

		This operation is not considered a part of specification but is de-facto present in existing implementations.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiIsElementDisplayedRequest
	*/
	IsElementDisplayed(ctx context.Context, sessionId string, elementId string) ElementsApiIsElementDisplayedRequest

	// IsElementDisplayedExecute executes the request
	//  @return BooleanResponse
	IsElementDisplayedExecute(r ElementsApiIsElementDisplayedRequest) (*BooleanResponse, *http.Response, error)

	/*
		IsElementEnabled Is element enabled

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiIsElementEnabledRequest
	*/
	IsElementEnabled(ctx context.Context, sessionId string, elementId string) ElementsApiIsElementEnabledRequest

	// IsElementEnabledExecute executes the request
	//  @return BooleanResponse
	IsElementEnabledExecute(r ElementsApiIsElementEnabledRequest) (*BooleanResponse, *http.Response, error)

	/*
		IsElementSelected Is element selected

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Requested element ID
		@return ElementsApiIsElementSelectedRequest
	*/
	IsElementSelected(ctx context.Context, sessionId string, elementId string) ElementsApiIsElementSelectedRequest

	// IsElementSelectedExecute executes the request
	//  @return BooleanResponse
	IsElementSelectedExecute(r ElementsApiIsElementSelectedRequest) (*BooleanResponse, *http.Response, error)
}

type ElementsApiElementClearRequest

type ElementsApiElementClearRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiElementClearRequest) Execute

func (ElementsApiElementClearRequest) RequestBody

func (r ElementsApiElementClearRequest) RequestBody(requestBody map[string]map[string]interface{}) ElementsApiElementClearRequest

type ElementsApiElementClickRequest

type ElementsApiElementClickRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiElementClickRequest) Execute

func (ElementsApiElementClickRequest) RequestBody

func (r ElementsApiElementClickRequest) RequestBody(requestBody map[string]map[string]interface{}) ElementsApiElementClickRequest

type ElementsApiElementSendKeysRequest

type ElementsApiElementSendKeysRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiElementSendKeysRequest) ElementSendKeysRequest

func (r ElementsApiElementSendKeysRequest) ElementSendKeysRequest(elementSendKeysRequest ElementSendKeysRequest) ElementsApiElementSendKeysRequest

func (ElementsApiElementSendKeysRequest) Execute

type ElementsApiFindElementFromElementRequest

type ElementsApiFindElementFromElementRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiFindElementFromElementRequest) Execute

func (ElementsApiFindElementFromElementRequest) FindElementRequest

type ElementsApiFindElementRequest

type ElementsApiFindElementRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiFindElementRequest) Execute

func (ElementsApiFindElementRequest) FindElementRequest

func (r ElementsApiFindElementRequest) FindElementRequest(findElementRequest FindElementRequest) ElementsApiFindElementRequest

type ElementsApiFindElementsFromElementRequest

type ElementsApiFindElementsFromElementRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiFindElementsFromElementRequest) Execute

func (ElementsApiFindElementsFromElementRequest) FindElementRequest

type ElementsApiFindElementsRequest

type ElementsApiFindElementsRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiFindElementsRequest) Execute

func (ElementsApiFindElementsRequest) FindElementRequest

func (r ElementsApiFindElementsRequest) FindElementRequest(findElementRequest FindElementRequest) ElementsApiFindElementsRequest

type ElementsApiGetActiveElementRequest

type ElementsApiGetActiveElementRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetActiveElementRequest) Execute

type ElementsApiGetElementAttributeRequest

type ElementsApiGetElementAttributeRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetElementAttributeRequest) Execute

type ElementsApiGetElementCSSPropertyRequest

type ElementsApiGetElementCSSPropertyRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetElementCSSPropertyRequest) Execute

type ElementsApiGetElementComputedLabelRequest

type ElementsApiGetElementComputedLabelRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetElementComputedLabelRequest) Execute

type ElementsApiGetElementComputedRoleRequest

type ElementsApiGetElementComputedRoleRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetElementComputedRoleRequest) Execute

type ElementsApiGetElementPropertyRequest

type ElementsApiGetElementPropertyRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetElementPropertyRequest) Execute

type ElementsApiGetElementRectRequest

type ElementsApiGetElementRectRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetElementRectRequest) Execute

type ElementsApiGetElementTagNameRequest

type ElementsApiGetElementTagNameRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetElementTagNameRequest) Execute

type ElementsApiGetElementTextRequest

type ElementsApiGetElementTextRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiGetElementTextRequest) Execute

type ElementsApiIsElementDisplayedRequest

type ElementsApiIsElementDisplayedRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiIsElementDisplayedRequest) Execute

type ElementsApiIsElementEnabledRequest

type ElementsApiIsElementEnabledRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiIsElementEnabledRequest) Execute

type ElementsApiIsElementSelectedRequest

type ElementsApiIsElementSelectedRequest struct {
	ApiService ElementsApi
	// contains filtered or unexported fields
}

func (ElementsApiIsElementSelectedRequest) Execute

type ElementsApiService

type ElementsApiService service

ElementsApiService ElementsApi service

func (*ElementsApiService) ElementClear

func (a *ElementsApiService) ElementClear(ctx context.Context, sessionId string, elementId string) ElementsApiElementClearRequest

ElementClear Clear element

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiElementClearRequest

func (*ElementsApiService) ElementClearExecute

Execute executes the request

@return EmptyResponse

func (*ElementsApiService) ElementClick

func (a *ElementsApiService) ElementClick(ctx context.Context, sessionId string, elementId string) ElementsApiElementClickRequest

ElementClick Click on element

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiElementClickRequest

func (*ElementsApiService) ElementClickExecute

Execute executes the request

@return EmptyResponse

func (*ElementsApiService) ElementSendKeys

func (a *ElementsApiService) ElementSendKeys(ctx context.Context, sessionId string, elementId string) ElementsApiElementSendKeysRequest

ElementSendKeys Send keys to element

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiElementSendKeysRequest

func (*ElementsApiService) ElementSendKeysExecute

Execute executes the request

@return EmptyResponse

func (*ElementsApiService) FindElement

FindElement Find element

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ElementsApiFindElementRequest

func (*ElementsApiService) FindElementExecute

Execute executes the request

@return FindElementResponse

func (*ElementsApiService) FindElementFromElement

func (a *ElementsApiService) FindElementFromElement(ctx context.Context, sessionId string, elementId string) ElementsApiFindElementFromElementRequest

FindElementFromElement Find element from element

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiFindElementFromElementRequest

func (*ElementsApiService) FindElementFromElementExecute

Execute executes the request

@return FindElementResponse

func (*ElementsApiService) FindElements

FindElements Find elements

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ElementsApiFindElementsRequest

func (*ElementsApiService) FindElementsExecute

Execute executes the request

@return FindElementsResponse

func (*ElementsApiService) FindElementsFromElement

func (a *ElementsApiService) FindElementsFromElement(ctx context.Context, sessionId string, elementId string) ElementsApiFindElementsFromElementRequest

FindElementsFromElement Find elements from element

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiFindElementsFromElementRequest

func (*ElementsApiService) FindElementsFromElementExecute

Execute executes the request

@return FindElementsResponse

func (*ElementsApiService) GetActiveElement

func (a *ElementsApiService) GetActiveElement(ctx context.Context, sessionId string) ElementsApiGetActiveElementRequest

GetActiveElement Get active element

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ElementsApiGetActiveElementRequest

func (*ElementsApiService) GetActiveElementExecute

Execute executes the request

@return FindElementResponse

func (*ElementsApiService) GetElementAttribute

func (a *ElementsApiService) GetElementAttribute(ctx context.Context, sessionId string, elementId string, name string) ElementsApiGetElementAttributeRequest

GetElementAttribute Get element attribute

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@param name Requested attribute name
@return ElementsApiGetElementAttributeRequest

func (*ElementsApiService) GetElementAttributeExecute

Execute executes the request

@return NullableStringResponse

func (*ElementsApiService) GetElementCSSProperty

func (a *ElementsApiService) GetElementCSSProperty(ctx context.Context, sessionId string, elementId string, propertyName string) ElementsApiGetElementCSSPropertyRequest

GetElementCSSProperty Get element CSS property

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@param propertyName Requested CSS property name
@return ElementsApiGetElementCSSPropertyRequest

func (*ElementsApiService) GetElementCSSPropertyExecute

Execute executes the request

@return StringResponse

func (*ElementsApiService) GetElementComputedLabel

func (a *ElementsApiService) GetElementComputedLabel(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementComputedLabelRequest

GetElementComputedLabel Get element computed accessibility label

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiGetElementComputedLabelRequest

func (*ElementsApiService) GetElementComputedLabelExecute

Execute executes the request

@return StringResponse

func (*ElementsApiService) GetElementComputedRole

func (a *ElementsApiService) GetElementComputedRole(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementComputedRoleRequest

GetElementComputedRole Get element computed accessibility role

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiGetElementComputedRoleRequest

func (*ElementsApiService) GetElementComputedRoleExecute

Execute executes the request

@return StringResponse

func (*ElementsApiService) GetElementProperty

func (a *ElementsApiService) GetElementProperty(ctx context.Context, sessionId string, elementId string, name string) ElementsApiGetElementPropertyRequest

GetElementProperty Get element property

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@param name Requested property name
@return ElementsApiGetElementPropertyRequest

func (*ElementsApiService) GetElementPropertyExecute

Execute executes the request

@return NullableStringResponse

func (*ElementsApiService) GetElementRect

func (a *ElementsApiService) GetElementRect(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementRectRequest

GetElementRect Get element rect

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiGetElementRectRequest

func (*ElementsApiService) GetElementRectExecute

Execute executes the request

@return RectResponse

func (*ElementsApiService) GetElementTagName

func (a *ElementsApiService) GetElementTagName(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementTagNameRequest

GetElementTagName Get element tag name

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiGetElementTagNameRequest

func (*ElementsApiService) GetElementTagNameExecute

Execute executes the request

@return StringResponse

func (*ElementsApiService) GetElementText

func (a *ElementsApiService) GetElementText(ctx context.Context, sessionId string, elementId string) ElementsApiGetElementTextRequest

GetElementText Get element text

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiGetElementTextRequest

func (*ElementsApiService) GetElementTextExecute

Execute executes the request

@return StringResponse

func (*ElementsApiService) IsElementDisplayed

func (a *ElementsApiService) IsElementDisplayed(ctx context.Context, sessionId string, elementId string) ElementsApiIsElementDisplayedRequest

IsElementDisplayed Is element displayed

This operation is not considered a part of specification but is de-facto present in existing implementations.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiIsElementDisplayedRequest

func (*ElementsApiService) IsElementDisplayedExecute

Execute executes the request

@return BooleanResponse

func (*ElementsApiService) IsElementEnabled

func (a *ElementsApiService) IsElementEnabled(ctx context.Context, sessionId string, elementId string) ElementsApiIsElementEnabledRequest

IsElementEnabled Is element enabled

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiIsElementEnabledRequest

func (*ElementsApiService) IsElementEnabledExecute

Execute executes the request

@return BooleanResponse

func (*ElementsApiService) IsElementSelected

func (a *ElementsApiService) IsElementSelected(ctx context.Context, sessionId string, elementId string) ElementsApiIsElementSelectedRequest

IsElementSelected Is element selected

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Requested element ID
@return ElementsApiIsElementSelectedRequest

func (*ElementsApiService) IsElementSelectedExecute

Execute executes the request

@return BooleanResponse

type EmptyResponse

type EmptyResponse struct {
	// Always null value
	Value NilableString `json:"value,omitempty"`
}

EmptyResponse struct for EmptyResponse

func NewEmptyResponse

func NewEmptyResponse() *EmptyResponse

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

func NewEmptyResponseWithDefaults

func NewEmptyResponseWithDefaults() *EmptyResponse

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

func (*EmptyResponse) GetValue

func (o *EmptyResponse) GetValue() string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EmptyResponse) GetValueOk

func (o *EmptyResponse) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EmptyResponse) HasValue

func (o *EmptyResponse) HasValue() bool

HasValue returns a boolean if a field has been set.

func (EmptyResponse) MarshalJSON

func (o EmptyResponse) MarshalJSON() ([]byte, error)

func (*EmptyResponse) SetValue

func (o *EmptyResponse) SetValue(v string)

SetValue gets a reference to the given NilableString and assigns it to the Value field.

func (*EmptyResponse) SetValueNil

func (o *EmptyResponse) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil

func (*EmptyResponse) UnsetValue

func (o *EmptyResponse) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil

type ErrorCode

type ErrorCode string

ErrorCode the model 'ErrorCode'

const (
	ERRORCODE_ELEMENT_CLICK_INTERCEPTED ErrorCode = "element click intercepted"
	ERRORCODE_ELEMENT_NOT_INTERACTABLE  ErrorCode = "element not interactable"
	ERRORCODE_INSECURE_CERTIFICATE      ErrorCode = "insecure certificate"
	ERRORCODE_INVALID_ARGUMENT          ErrorCode = "invalid argument"
	ERRORCODE_INVALID_COOKIE_DOMAIN     ErrorCode = "invalid cookie domain"
	ERRORCODE_INVALID_ELEMENT_STATE     ErrorCode = "invalid element state"
	ERRORCODE_INVALID_SELECTOR          ErrorCode = "invalid selector"
	ERRORCODE_INVALID_SESSION_ID        ErrorCode = "invalid session id"
	ERRORCODE_JAVASCRIPT_ERROR          ErrorCode = "javascript error"
	ERRORCODE_MOVE_TARGET_OUT_OF_BOUNDS ErrorCode = "move target out of bounds"
	ERRORCODE_NO_SUCH_ALERT             ErrorCode = "no such alert"
	ERRORCODE_NO_SUCH_COOKIE            ErrorCode = "no such cookie"
	ERRORCODE_NO_SUCH_ELEMENT           ErrorCode = "no such element"
	ERRORCODE_NO_SUCH_FRAME             ErrorCode = "no such frame"
	ERRORCODE_NO_SUCH_WINDOW            ErrorCode = "no such window"
	ERRORCODE_SCRIPT_TIMEOUT            ErrorCode = "script timeout"
	ERRORCODE_SESSION_NOT_CREATED       ErrorCode = "session not created"
	ERRORCODE_STALE_ELEMENT_REFERENCE   ErrorCode = "stale element reference"
	ERRORCODE_TIMEOUT                   ErrorCode = "timeout"
	ERRORCODE_UNABLE_TO_SET_COOKIE      ErrorCode = "unable to set cookie"
	ERRORCODE_UNABLE_TO_CAPTURE_SCREEN  ErrorCode = "unable to capture screen"
	ERRORCODE_UNEXPECTED_ALERT_OPEN     ErrorCode = "unexpected alert open"
	ERRORCODE_UNKNOWN_COMMAND           ErrorCode = "unknown command"
	ERRORCODE_UNKNOWN_ERROR             ErrorCode = "unknown error"
	ERRORCODE_UNKNOWN_METHOD            ErrorCode = "unknown method"
	ERRORCODE_UNSUPPORTED_OPERATION     ErrorCode = "unsupported operation"
)

List of ErrorCode

func NewErrorCodeFromValue

func NewErrorCodeFromValue(v string) (*ErrorCode, error)

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

func (ErrorCode) IsValid

func (v ErrorCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ErrorCode) Ptr

func (v ErrorCode) Ptr() *ErrorCode

Ptr returns reference to ErrorCode value

func (*ErrorCode) UnmarshalJSON

func (v *ErrorCode) UnmarshalJSON(src []byte) error

type ErrorResponse

type ErrorResponse struct {
	Value ErrorResponseValue `json:"value"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse(value ErrorResponseValue) *ErrorResponse

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

func NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

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

func (*ErrorResponse) GetValue

func (o *ErrorResponse) GetValue() ErrorResponseValue

GetValue returns the Value field value

func (*ErrorResponse) GetValueOk

func (o *ErrorResponse) GetValueOk() (*ErrorResponseValue, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ErrorResponse) MarshalJSON

func (o ErrorResponse) MarshalJSON() ([]byte, error)

func (*ErrorResponse) SetValue

func (o *ErrorResponse) SetValue(v ErrorResponseValue)

SetValue sets field value

type ErrorResponseValue

type ErrorResponseValue struct {
	Error      ErrorCode                         `json:"error"`
	Message    string                            `json:"message"`
	Stacktrace string                            `json:"stacktrace"`
	Data       map[string]map[string]interface{} `json:"data,omitempty"`
}

ErrorResponseValue struct for ErrorResponseValue

func NewErrorResponseValue

func NewErrorResponseValue(error_ ErrorCode, message string, stacktrace string) *ErrorResponseValue

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

func NewErrorResponseValueWithDefaults

func NewErrorResponseValueWithDefaults() *ErrorResponseValue

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

func (*ErrorResponseValue) GetData

func (o *ErrorResponseValue) GetData() map[string]map[string]interface{}

GetData returns the Data field value if set, zero value otherwise.

func (*ErrorResponseValue) GetDataOk

func (o *ErrorResponseValue) GetDataOk() (map[string]map[string]interface{}, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponseValue) GetError

func (o *ErrorResponseValue) GetError() ErrorCode

GetError returns the Error field value

func (*ErrorResponseValue) GetErrorOk

func (o *ErrorResponseValue) GetErrorOk() (*ErrorCode, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*ErrorResponseValue) GetMessage

func (o *ErrorResponseValue) GetMessage() string

GetMessage returns the Message field value

func (*ErrorResponseValue) GetMessageOk

func (o *ErrorResponseValue) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*ErrorResponseValue) GetStacktrace

func (o *ErrorResponseValue) GetStacktrace() string

GetStacktrace returns the Stacktrace field value

func (*ErrorResponseValue) GetStacktraceOk

func (o *ErrorResponseValue) GetStacktraceOk() (*string, bool)

GetStacktraceOk returns a tuple with the Stacktrace field value and a boolean to check if the value has been set.

func (*ErrorResponseValue) HasData

func (o *ErrorResponseValue) HasData() bool

HasData returns a boolean if a field has been set.

func (ErrorResponseValue) MarshalJSON

func (o ErrorResponseValue) MarshalJSON() ([]byte, error)

func (*ErrorResponseValue) SetData

func (o *ErrorResponseValue) SetData(v map[string]map[string]interface{})

SetData gets a reference to the given map[string]map[string]interface{} and assigns it to the Data field.

func (*ErrorResponseValue) SetError

func (o *ErrorResponseValue) SetError(v ErrorCode)

SetError sets field value

func (*ErrorResponseValue) SetMessage

func (o *ErrorResponseValue) SetMessage(v string)

SetMessage sets field value

func (*ErrorResponseValue) SetStacktrace

func (o *ErrorResponseValue) SetStacktrace(v string)

SetStacktrace sets field value

type FileUploadRequest

type FileUploadRequest struct {
	File *string `json:"file,omitempty"`
}

FileUploadRequest struct for FileUploadRequest

func NewFileUploadRequest

func NewFileUploadRequest() *FileUploadRequest

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

func NewFileUploadRequestWithDefaults

func NewFileUploadRequestWithDefaults() *FileUploadRequest

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

func (*FileUploadRequest) GetFile

func (o *FileUploadRequest) GetFile() string

GetFile returns the File field value if set, zero value otherwise.

func (*FileUploadRequest) GetFileOk

func (o *FileUploadRequest) GetFileOk() (*string, bool)

GetFileOk returns a tuple with the File field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FileUploadRequest) HasFile

func (o *FileUploadRequest) HasFile() bool

HasFile returns a boolean if a field has been set.

func (FileUploadRequest) MarshalJSON

func (o FileUploadRequest) MarshalJSON() ([]byte, error)

func (*FileUploadRequest) SetFile

func (o *FileUploadRequest) SetFile(v string)

SetFile gets a reference to the given string and assigns it to the File field.

type FileUploadResponse

type FileUploadResponse struct {
	Value string `json:"value"`
}

FileUploadResponse struct for FileUploadResponse

func NewFileUploadResponse

func NewFileUploadResponse(value string) *FileUploadResponse

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

func NewFileUploadResponseWithDefaults

func NewFileUploadResponseWithDefaults() *FileUploadResponse

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

func (*FileUploadResponse) GetValue

func (o *FileUploadResponse) GetValue() string

GetValue returns the Value field value

func (*FileUploadResponse) GetValueOk

func (o *FileUploadResponse) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (FileUploadResponse) MarshalJSON

func (o FileUploadResponse) MarshalJSON() ([]byte, error)

func (*FileUploadResponse) SetValue

func (o *FileUploadResponse) SetValue(v string)

SetValue sets field value

type FindElementRequest

type FindElementRequest struct {
	Using LocatorStrategy `json:"using"`
	// Selector value
	Value string `json:"value"`
}

FindElementRequest struct for FindElementRequest

func NewFindElementRequest

func NewFindElementRequest(using LocatorStrategy, value string) *FindElementRequest

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

func NewFindElementRequestWithDefaults

func NewFindElementRequestWithDefaults() *FindElementRequest

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

func (*FindElementRequest) GetUsing

func (o *FindElementRequest) GetUsing() LocatorStrategy

GetUsing returns the Using field value

func (*FindElementRequest) GetUsingOk

func (o *FindElementRequest) GetUsingOk() (*LocatorStrategy, bool)

GetUsingOk returns a tuple with the Using field value and a boolean to check if the value has been set.

func (*FindElementRequest) GetValue

func (o *FindElementRequest) GetValue() string

GetValue returns the Value field value

func (*FindElementRequest) GetValueOk

func (o *FindElementRequest) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (FindElementRequest) MarshalJSON

func (o FindElementRequest) MarshalJSON() ([]byte, error)

func (*FindElementRequest) SetUsing

func (o *FindElementRequest) SetUsing(v LocatorStrategy)

SetUsing sets field value

func (*FindElementRequest) SetValue

func (o *FindElementRequest) SetValue(v string)

SetValue sets field value

type FindElementResponse

type FindElementResponse struct {
	Value FindElementResponseValue `json:"value"`
}

FindElementResponse struct for FindElementResponse

func NewFindElementResponse

func NewFindElementResponse(value FindElementResponseValue) *FindElementResponse

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

func NewFindElementResponseWithDefaults

func NewFindElementResponseWithDefaults() *FindElementResponse

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

func (*FindElementResponse) GetValue

GetValue returns the Value field value

func (*FindElementResponse) GetValueOk

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (FindElementResponse) MarshalJSON

func (o FindElementResponse) MarshalJSON() ([]byte, error)

func (*FindElementResponse) SetValue

SetValue sets field value

type FindElementResponseValue

type FindElementResponseValue struct {
	// Web element identifier
	Element606611e4A52e4f735466cecf *string `json:"element-6066-11e4-a52e-4f735466cecf,omitempty"`
}

FindElementResponseValue struct for FindElementResponseValue

func NewFindElementResponseValue

func NewFindElementResponseValue() *FindElementResponseValue

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

func NewFindElementResponseValueWithDefaults

func NewFindElementResponseValueWithDefaults() *FindElementResponseValue

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

func (*FindElementResponseValue) GetElement606611e4A52e4f735466cecf

func (o *FindElementResponseValue) GetElement606611e4A52e4f735466cecf() string

GetElement606611e4A52e4f735466cecf returns the Element606611e4A52e4f735466cecf field value if set, zero value otherwise.

func (*FindElementResponseValue) GetElement606611e4A52e4f735466cecfOk

func (o *FindElementResponseValue) GetElement606611e4A52e4f735466cecfOk() (*string, bool)

GetElement606611e4A52e4f735466cecfOk returns a tuple with the Element606611e4A52e4f735466cecf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindElementResponseValue) HasElement606611e4A52e4f735466cecf

func (o *FindElementResponseValue) HasElement606611e4A52e4f735466cecf() bool

HasElement606611e4A52e4f735466cecf returns a boolean if a field has been set.

func (FindElementResponseValue) MarshalJSON

func (o FindElementResponseValue) MarshalJSON() ([]byte, error)

func (*FindElementResponseValue) SetElement606611e4A52e4f735466cecf

func (o *FindElementResponseValue) SetElement606611e4A52e4f735466cecf(v string)

SetElement606611e4A52e4f735466cecf gets a reference to the given string and assigns it to the Element606611e4A52e4f735466cecf field.

type FindElementsResponse

type FindElementsResponse struct {
	// A list of web element identifiers
	Value []FindElementResponseValue `json:"value"`
}

FindElementsResponse struct for FindElementsResponse

func NewFindElementsResponse

func NewFindElementsResponse(value []FindElementResponseValue) *FindElementsResponse

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

func NewFindElementsResponseWithDefaults

func NewFindElementsResponseWithDefaults() *FindElementsResponse

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

func (*FindElementsResponse) GetValue

GetValue returns the Value field value

func (*FindElementsResponse) GetValueOk

func (o *FindElementsResponse) GetValueOk() ([]FindElementResponseValue, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (FindElementsResponse) MarshalJSON

func (o FindElementsResponse) MarshalJSON() ([]byte, error)

func (*FindElementsResponse) SetValue

SetValue sets field value

type FirefoxContext

type FirefoxContext string

FirefoxContext the model 'FirefoxContext'

const (
	FIREFOXCONTEXT_CONTENT FirefoxContext = "content"
	FIREFOXCONTEXT_CHROME  FirefoxContext = "chrome"
)

List of FirefoxContext

func NewFirefoxContextFromValue

func NewFirefoxContextFromValue(v string) (*FirefoxContext, error)

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

func (FirefoxContext) IsValid

func (v FirefoxContext) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (FirefoxContext) Ptr

func (v FirefoxContext) Ptr() *FirefoxContext

Ptr returns reference to FirefoxContext value

func (*FirefoxContext) UnmarshalJSON

func (v *FirefoxContext) UnmarshalJSON(src []byte) error

type FirefoxLogLevel

type FirefoxLogLevel string

FirefoxLogLevel the model 'FirefoxLogLevel'

const (
	FIREFOXLOGLEVEL_FATAL  FirefoxLogLevel = "fatal"
	FIREFOXLOGLEVEL_ERROR  FirefoxLogLevel = "error"
	FIREFOXLOGLEVEL_WARN   FirefoxLogLevel = "warn"
	FIREFOXLOGLEVEL_INFO   FirefoxLogLevel = "info"
	FIREFOXLOGLEVEL_CONFIG FirefoxLogLevel = "config"
	FIREFOXLOGLEVEL_DEBUG  FirefoxLogLevel = "debug"
	FIREFOXLOGLEVEL_TRACE  FirefoxLogLevel = "trace"
)

List of FirefoxLogLevel

func NewFirefoxLogLevelFromValue

func NewFirefoxLogLevelFromValue(v string) (*FirefoxLogLevel, error)

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

func (FirefoxLogLevel) IsValid

func (v FirefoxLogLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (FirefoxLogLevel) Ptr

Ptr returns reference to FirefoxLogLevel value

func (*FirefoxLogLevel) UnmarshalJSON

func (v *FirefoxLogLevel) UnmarshalJSON(src []byte) error

type FirefoxOptions

type FirefoxOptions struct {
	AndroidPackage         *string                     `json:"androidPackage,omitempty"`
	AndroidActivity        *string                     `json:"androidActivity,omitempty"`
	AndroidDeviceSerial    *string                     `json:"androidDeviceSerial,omitempty"`
	AndroidIntentArguments []string                    `json:"androidIntentArguments,omitempty"`
	Args                   []string                    `json:"args,omitempty"`
	Binary                 *string                     `json:"binary,omitempty"`
	Env                    *map[string]string          `json:"env,omitempty"`
	Log                    *FirefoxOptionsLog          `json:"log,omitempty"`
	Prefs                  *map[string]PreferenceValue `json:"prefs,omitempty"`
	Profile                *string                     `json:"profile,omitempty"`
}

FirefoxOptions struct for FirefoxOptions

func NewFirefoxOptions

func NewFirefoxOptions() *FirefoxOptions

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

func NewFirefoxOptionsWithDefaults

func NewFirefoxOptionsWithDefaults() *FirefoxOptions

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

func (*FirefoxOptions) GetAndroidActivity

func (o *FirefoxOptions) GetAndroidActivity() string

GetAndroidActivity returns the AndroidActivity field value if set, zero value otherwise.

func (*FirefoxOptions) GetAndroidActivityOk

func (o *FirefoxOptions) GetAndroidActivityOk() (*string, bool)

GetAndroidActivityOk returns a tuple with the AndroidActivity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetAndroidDeviceSerial

func (o *FirefoxOptions) GetAndroidDeviceSerial() string

GetAndroidDeviceSerial returns the AndroidDeviceSerial field value if set, zero value otherwise.

func (*FirefoxOptions) GetAndroidDeviceSerialOk

func (o *FirefoxOptions) GetAndroidDeviceSerialOk() (*string, bool)

GetAndroidDeviceSerialOk returns a tuple with the AndroidDeviceSerial field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetAndroidIntentArguments

func (o *FirefoxOptions) GetAndroidIntentArguments() []string

GetAndroidIntentArguments returns the AndroidIntentArguments field value if set, zero value otherwise.

func (*FirefoxOptions) GetAndroidIntentArgumentsOk

func (o *FirefoxOptions) GetAndroidIntentArgumentsOk() ([]string, bool)

GetAndroidIntentArgumentsOk returns a tuple with the AndroidIntentArguments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetAndroidPackage

func (o *FirefoxOptions) GetAndroidPackage() string

GetAndroidPackage returns the AndroidPackage field value if set, zero value otherwise.

func (*FirefoxOptions) GetAndroidPackageOk

func (o *FirefoxOptions) GetAndroidPackageOk() (*string, bool)

GetAndroidPackageOk returns a tuple with the AndroidPackage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetArgs

func (o *FirefoxOptions) GetArgs() []string

GetArgs returns the Args field value if set, zero value otherwise.

func (*FirefoxOptions) GetArgsOk

func (o *FirefoxOptions) GetArgsOk() ([]string, bool)

GetArgsOk returns a tuple with the Args field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetBinary

func (o *FirefoxOptions) GetBinary() string

GetBinary returns the Binary field value if set, zero value otherwise.

func (*FirefoxOptions) GetBinaryOk

func (o *FirefoxOptions) GetBinaryOk() (*string, bool)

GetBinaryOk returns a tuple with the Binary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetEnv

func (o *FirefoxOptions) GetEnv() map[string]string

GetEnv returns the Env field value if set, zero value otherwise.

func (*FirefoxOptions) GetEnvOk

func (o *FirefoxOptions) GetEnvOk() (*map[string]string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetLog

func (o *FirefoxOptions) GetLog() FirefoxOptionsLog

GetLog returns the Log field value if set, zero value otherwise.

func (*FirefoxOptions) GetLogOk

func (o *FirefoxOptions) GetLogOk() (*FirefoxOptionsLog, bool)

GetLogOk returns a tuple with the Log field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetPrefs

func (o *FirefoxOptions) GetPrefs() map[string]PreferenceValue

GetPrefs returns the Prefs field value if set, zero value otherwise.

func (*FirefoxOptions) GetPrefsOk

func (o *FirefoxOptions) GetPrefsOk() (*map[string]PreferenceValue, bool)

GetPrefsOk returns a tuple with the Prefs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) GetProfile

func (o *FirefoxOptions) GetProfile() string

GetProfile returns the Profile field value if set, zero value otherwise.

func (*FirefoxOptions) GetProfileOk

func (o *FirefoxOptions) GetProfileOk() (*string, bool)

GetProfileOk returns a tuple with the Profile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FirefoxOptions) HasAndroidActivity

func (o *FirefoxOptions) HasAndroidActivity() bool

HasAndroidActivity returns a boolean if a field has been set.

func (*FirefoxOptions) HasAndroidDeviceSerial

func (o *FirefoxOptions) HasAndroidDeviceSerial() bool

HasAndroidDeviceSerial returns a boolean if a field has been set.

func (*FirefoxOptions) HasAndroidIntentArguments

func (o *FirefoxOptions) HasAndroidIntentArguments() bool

HasAndroidIntentArguments returns a boolean if a field has been set.

func (*FirefoxOptions) HasAndroidPackage

func (o *FirefoxOptions) HasAndroidPackage() bool

HasAndroidPackage returns a boolean if a field has been set.

func (*FirefoxOptions) HasArgs

func (o *FirefoxOptions) HasArgs() bool

HasArgs returns a boolean if a field has been set.

func (*FirefoxOptions) HasBinary

func (o *FirefoxOptions) HasBinary() bool

HasBinary returns a boolean if a field has been set.

func (*FirefoxOptions) HasEnv

func (o *FirefoxOptions) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*FirefoxOptions) HasLog

func (o *FirefoxOptions) HasLog() bool

HasLog returns a boolean if a field has been set.

func (*FirefoxOptions) HasPrefs

func (o *FirefoxOptions) HasPrefs() bool

HasPrefs returns a boolean if a field has been set.

func (*FirefoxOptions) HasProfile

func (o *FirefoxOptions) HasProfile() bool

HasProfile returns a boolean if a field has been set.

func (FirefoxOptions) MarshalJSON

func (o FirefoxOptions) MarshalJSON() ([]byte, error)

func (*FirefoxOptions) SetAndroidActivity

func (o *FirefoxOptions) SetAndroidActivity(v string)

SetAndroidActivity gets a reference to the given string and assigns it to the AndroidActivity field.

func (*FirefoxOptions) SetAndroidDeviceSerial

func (o *FirefoxOptions) SetAndroidDeviceSerial(v string)

SetAndroidDeviceSerial gets a reference to the given string and assigns it to the AndroidDeviceSerial field.

func (*FirefoxOptions) SetAndroidIntentArguments

func (o *FirefoxOptions) SetAndroidIntentArguments(v []string)

SetAndroidIntentArguments gets a reference to the given []string and assigns it to the AndroidIntentArguments field.

func (*FirefoxOptions) SetAndroidPackage

func (o *FirefoxOptions) SetAndroidPackage(v string)

SetAndroidPackage gets a reference to the given string and assigns it to the AndroidPackage field.

func (*FirefoxOptions) SetArgs

func (o *FirefoxOptions) SetArgs(v []string)

SetArgs gets a reference to the given []string and assigns it to the Args field.

func (*FirefoxOptions) SetBinary

func (o *FirefoxOptions) SetBinary(v string)

SetBinary gets a reference to the given string and assigns it to the Binary field.

func (*FirefoxOptions) SetEnv

func (o *FirefoxOptions) SetEnv(v map[string]string)

SetEnv gets a reference to the given map[string]string and assigns it to the Env field.

func (*FirefoxOptions) SetLog

func (o *FirefoxOptions) SetLog(v FirefoxOptionsLog)

SetLog gets a reference to the given FirefoxOptionsLog and assigns it to the Log field.

func (*FirefoxOptions) SetPrefs

func (o *FirefoxOptions) SetPrefs(v map[string]PreferenceValue)

SetPrefs gets a reference to the given map[string]PreferenceValue and assigns it to the Prefs field.

func (*FirefoxOptions) SetProfile

func (o *FirefoxOptions) SetProfile(v string)

SetProfile gets a reference to the given string and assigns it to the Profile field.

type FirefoxOptionsLog

type FirefoxOptionsLog struct {
	Level string `json:"level"`
}

FirefoxOptionsLog struct for FirefoxOptionsLog

func NewFirefoxOptionsLog

func NewFirefoxOptionsLog(level string) *FirefoxOptionsLog

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

func NewFirefoxOptionsLogWithDefaults

func NewFirefoxOptionsLogWithDefaults() *FirefoxOptionsLog

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

func (*FirefoxOptionsLog) GetLevel

func (o *FirefoxOptionsLog) GetLevel() string

GetLevel returns the Level field value

func (*FirefoxOptionsLog) GetLevelOk

func (o *FirefoxOptionsLog) GetLevelOk() (*string, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (FirefoxOptionsLog) MarshalJSON

func (o FirefoxOptionsLog) MarshalJSON() ([]byte, error)

func (*FirefoxOptionsLog) SetLevel

func (o *FirefoxOptionsLog) SetLevel(v string)

SetLevel sets field value

type FrameId

type FrameId struct {
	WebElement *WebElement
	Int32      *int32
}

FrameId - struct for FrameId

func Int32AsFrameId

func Int32AsFrameId(v *int32) FrameId

int32AsFrameId is a convenience function that returns int32 wrapped in FrameId

func WebElementAsFrameId

func WebElementAsFrameId(v *WebElement) FrameId

WebElementAsFrameId is a convenience function that returns WebElement wrapped in FrameId

func (*FrameId) GetActualInstance

func (obj *FrameId) GetActualInstance() interface{}

Get the actual instance

func (FrameId) MarshalJSON

func (src FrameId) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*FrameId) UnmarshalJSON

func (dst *FrameId) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetWindowHandlesResponse

type GetWindowHandlesResponse struct {
	Value []string `json:"value"`
}

GetWindowHandlesResponse struct for GetWindowHandlesResponse

func NewGetWindowHandlesResponse

func NewGetWindowHandlesResponse(value []string) *GetWindowHandlesResponse

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

func NewGetWindowHandlesResponseWithDefaults

func NewGetWindowHandlesResponseWithDefaults() *GetWindowHandlesResponse

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

func (*GetWindowHandlesResponse) GetValue

func (o *GetWindowHandlesResponse) GetValue() []string

GetValue returns the Value field value

func (*GetWindowHandlesResponse) GetValueOk

func (o *GetWindowHandlesResponse) GetValueOk() ([]string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (GetWindowHandlesResponse) MarshalJSON

func (o GetWindowHandlesResponse) MarshalJSON() ([]byte, error)

func (*GetWindowHandlesResponse) SetValue

func (o *GetWindowHandlesResponse) SetValue(v []string)

SetValue sets field value

type KeyAction

type KeyAction struct {
	Type     *string `json:"type,omitempty"`
	Value    *string `json:"value,omitempty"`
	Pressed  *bool   `json:"pressed,omitempty"`
	Duration *int32  `json:"duration,omitempty"`
}

KeyAction struct for KeyAction

func NewKeyAction

func NewKeyAction() *KeyAction

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

func NewKeyActionWithDefaults

func NewKeyActionWithDefaults() *KeyAction

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

func (*KeyAction) GetDuration

func (o *KeyAction) GetDuration() int32

GetDuration returns the Duration field value if set, zero value otherwise.

func (*KeyAction) GetDurationOk

func (o *KeyAction) GetDurationOk() (*int32, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeyAction) GetPressed

func (o *KeyAction) GetPressed() bool

GetPressed returns the Pressed field value if set, zero value otherwise.

func (*KeyAction) GetPressedOk

func (o *KeyAction) GetPressedOk() (*bool, bool)

GetPressedOk returns a tuple with the Pressed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeyAction) GetType

func (o *KeyAction) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*KeyAction) GetTypeOk

func (o *KeyAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeyAction) GetValue

func (o *KeyAction) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*KeyAction) GetValueOk

func (o *KeyAction) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeyAction) HasDuration

func (o *KeyAction) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*KeyAction) HasPressed

func (o *KeyAction) HasPressed() bool

HasPressed returns a boolean if a field has been set.

func (*KeyAction) HasType

func (o *KeyAction) HasType() bool

HasType returns a boolean if a field has been set.

func (*KeyAction) HasValue

func (o *KeyAction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (KeyAction) MarshalJSON

func (o KeyAction) MarshalJSON() ([]byte, error)

func (*KeyAction) SetDuration

func (o *KeyAction) SetDuration(v int32)

SetDuration gets a reference to the given int32 and assigns it to the Duration field.

func (*KeyAction) SetPressed

func (o *KeyAction) SetPressed(v bool)

SetPressed gets a reference to the given bool and assigns it to the Pressed field.

func (*KeyAction) SetType

func (o *KeyAction) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*KeyAction) SetValue

func (o *KeyAction) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

type LocatorStrategy

type LocatorStrategy string

LocatorStrategy Locator strategy

const (
	LOCATORSTRATEGY_CSS_SELECTOR      LocatorStrategy = "css selector"
	LOCATORSTRATEGY_LINK_TEXT         LocatorStrategy = "link text"
	LOCATORSTRATEGY_PARTIAL_LINK_TEXT LocatorStrategy = "partial link text"
	LOCATORSTRATEGY_TAG_NAME          LocatorStrategy = "tag name"
	LOCATORSTRATEGY_XPATH             LocatorStrategy = "xpath"
)

List of LocatorStrategy

func NewLocatorStrategyFromValue

func NewLocatorStrategyFromValue(v string) (*LocatorStrategy, error)

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

func (LocatorStrategy) IsValid

func (v LocatorStrategy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LocatorStrategy) Ptr

Ptr returns reference to LocatorStrategy value

func (*LocatorStrategy) UnmarshalJSON

func (v *LocatorStrategy) UnmarshalJSON(src []byte) error

type LogLevel

type LogLevel string

LogLevel the model 'LogLevel'

const (
	LOGLEVEL_OFF     LogLevel = "OFF"
	LOGLEVEL_SEVERE  LogLevel = "SEVERE"
	LOGLEVEL_WARNING LogLevel = "WARNING"
	LOGLEVEL_INFO    LogLevel = "INFO"
	LOGLEVEL_CONFIG  LogLevel = "CONFIG"
	LOGLEVEL_FINE    LogLevel = "FINE"
	LOGLEVEL_FINER   LogLevel = "FINER"
	LOGLEVEL_FINEST  LogLevel = "FINEST"
	LOGLEVEL_ALL     LogLevel = "ALL"
)

List of LogLevel

func NewLogLevelFromValue

func NewLogLevelFromValue(v string) (*LogLevel, error)

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

func (LogLevel) IsValid

func (v LogLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogLevel) Ptr

func (v LogLevel) Ptr() *LogLevel

Ptr returns reference to LogLevel value

func (*LogLevel) UnmarshalJSON

func (v *LogLevel) UnmarshalJSON(src []byte) error

type LogType

type LogType string

LogType the model 'LogType'

const (
	LOGTYPE_BROWSER     LogType = "browser"
	LOGTYPE_CLIENT      LogType = "client"
	LOGTYPE_DRIVER      LogType = "driver"
	LOGTYPE_PERFORMANCE LogType = "performance"
	LOGTYPE_PROFILER    LogType = "profiler"
	LOGTYPE_SERVER      LogType = "server"
)

List of LogType

func NewLogTypeFromValue

func NewLogTypeFromValue(v string) (*LogType, error)

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

func (LogType) IsValid

func (v LogType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogType) Ptr

func (v LogType) Ptr() *LogType

Ptr returns reference to LogType value

func (*LogType) UnmarshalJSON

func (v *LogType) UnmarshalJSON(src []byte) error

type LoggingPrefs

type LoggingPrefs struct {
	Browser     *LogLevel `json:"browser,omitempty"`
	Client      *LogLevel `json:"client,omitempty"`
	Driver      *LogLevel `json:"driver,omitempty"`
	Performance *LogLevel `json:"performance,omitempty"`
	Profiler    *LogLevel `json:"profiler,omitempty"`
	Server      *LogLevel `json:"server,omitempty"`
}

LoggingPrefs struct for LoggingPrefs

func NewLoggingPrefs

func NewLoggingPrefs() *LoggingPrefs

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

func NewLoggingPrefsWithDefaults

func NewLoggingPrefsWithDefaults() *LoggingPrefs

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

func (*LoggingPrefs) GetBrowser

func (o *LoggingPrefs) GetBrowser() LogLevel

GetBrowser returns the Browser field value if set, zero value otherwise.

func (*LoggingPrefs) GetBrowserOk

func (o *LoggingPrefs) GetBrowserOk() (*LogLevel, bool)

GetBrowserOk returns a tuple with the Browser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoggingPrefs) GetClient

func (o *LoggingPrefs) GetClient() LogLevel

GetClient returns the Client field value if set, zero value otherwise.

func (*LoggingPrefs) GetClientOk

func (o *LoggingPrefs) GetClientOk() (*LogLevel, bool)

GetClientOk returns a tuple with the Client field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoggingPrefs) GetDriver

func (o *LoggingPrefs) GetDriver() LogLevel

GetDriver returns the Driver field value if set, zero value otherwise.

func (*LoggingPrefs) GetDriverOk

func (o *LoggingPrefs) GetDriverOk() (*LogLevel, bool)

GetDriverOk returns a tuple with the Driver field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoggingPrefs) GetPerformance

func (o *LoggingPrefs) GetPerformance() LogLevel

GetPerformance returns the Performance field value if set, zero value otherwise.

func (*LoggingPrefs) GetPerformanceOk

func (o *LoggingPrefs) GetPerformanceOk() (*LogLevel, bool)

GetPerformanceOk returns a tuple with the Performance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoggingPrefs) GetProfiler

func (o *LoggingPrefs) GetProfiler() LogLevel

GetProfiler returns the Profiler field value if set, zero value otherwise.

func (*LoggingPrefs) GetProfilerOk

func (o *LoggingPrefs) GetProfilerOk() (*LogLevel, bool)

GetProfilerOk returns a tuple with the Profiler field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoggingPrefs) GetServer

func (o *LoggingPrefs) GetServer() LogLevel

GetServer returns the Server field value if set, zero value otherwise.

func (*LoggingPrefs) GetServerOk

func (o *LoggingPrefs) GetServerOk() (*LogLevel, bool)

GetServerOk returns a tuple with the Server field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoggingPrefs) HasBrowser

func (o *LoggingPrefs) HasBrowser() bool

HasBrowser returns a boolean if a field has been set.

func (*LoggingPrefs) HasClient

func (o *LoggingPrefs) HasClient() bool

HasClient returns a boolean if a field has been set.

func (*LoggingPrefs) HasDriver

func (o *LoggingPrefs) HasDriver() bool

HasDriver returns a boolean if a field has been set.

func (*LoggingPrefs) HasPerformance

func (o *LoggingPrefs) HasPerformance() bool

HasPerformance returns a boolean if a field has been set.

func (*LoggingPrefs) HasProfiler

func (o *LoggingPrefs) HasProfiler() bool

HasProfiler returns a boolean if a field has been set.

func (*LoggingPrefs) HasServer

func (o *LoggingPrefs) HasServer() bool

HasServer returns a boolean if a field has been set.

func (LoggingPrefs) MarshalJSON

func (o LoggingPrefs) MarshalJSON() ([]byte, error)

func (*LoggingPrefs) SetBrowser

func (o *LoggingPrefs) SetBrowser(v LogLevel)

SetBrowser gets a reference to the given LogLevel and assigns it to the Browser field.

func (*LoggingPrefs) SetClient

func (o *LoggingPrefs) SetClient(v LogLevel)

SetClient gets a reference to the given LogLevel and assigns it to the Client field.

func (*LoggingPrefs) SetDriver

func (o *LoggingPrefs) SetDriver(v LogLevel)

SetDriver gets a reference to the given LogLevel and assigns it to the Driver field.

func (*LoggingPrefs) SetPerformance

func (o *LoggingPrefs) SetPerformance(v LogLevel)

SetPerformance gets a reference to the given LogLevel and assigns it to the Performance field.

func (*LoggingPrefs) SetProfiler

func (o *LoggingPrefs) SetProfiler(v LogLevel)

SetProfiler gets a reference to the given LogLevel and assigns it to the Profiler field.

func (*LoggingPrefs) SetServer

func (o *LoggingPrefs) SetServer(v LogLevel)

SetServer gets a reference to the given LogLevel and assigns it to the Server field.

type MobileEmulation

type MobileEmulation struct {
	DeviceName    *string                       `json:"deviceName,omitempty"`
	DeviceMetrics *MobileEmulationDeviceMetrics `json:"deviceMetrics,omitempty"`
	UserAgent     *string                       `json:"userAgent,omitempty"`
}

MobileEmulation struct for MobileEmulation

func NewMobileEmulation

func NewMobileEmulation() *MobileEmulation

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

func NewMobileEmulationWithDefaults

func NewMobileEmulationWithDefaults() *MobileEmulation

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

func (*MobileEmulation) GetDeviceMetrics

func (o *MobileEmulation) GetDeviceMetrics() MobileEmulationDeviceMetrics

GetDeviceMetrics returns the DeviceMetrics field value if set, zero value otherwise.

func (*MobileEmulation) GetDeviceMetricsOk

func (o *MobileEmulation) GetDeviceMetricsOk() (*MobileEmulationDeviceMetrics, bool)

GetDeviceMetricsOk returns a tuple with the DeviceMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MobileEmulation) GetDeviceName

func (o *MobileEmulation) GetDeviceName() string

GetDeviceName returns the DeviceName field value if set, zero value otherwise.

func (*MobileEmulation) GetDeviceNameOk

func (o *MobileEmulation) GetDeviceNameOk() (*string, bool)

GetDeviceNameOk returns a tuple with the DeviceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MobileEmulation) GetUserAgent

func (o *MobileEmulation) GetUserAgent() string

GetUserAgent returns the UserAgent field value if set, zero value otherwise.

func (*MobileEmulation) GetUserAgentOk

func (o *MobileEmulation) GetUserAgentOk() (*string, bool)

GetUserAgentOk returns a tuple with the UserAgent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MobileEmulation) HasDeviceMetrics

func (o *MobileEmulation) HasDeviceMetrics() bool

HasDeviceMetrics returns a boolean if a field has been set.

func (*MobileEmulation) HasDeviceName

func (o *MobileEmulation) HasDeviceName() bool

HasDeviceName returns a boolean if a field has been set.

func (*MobileEmulation) HasUserAgent

func (o *MobileEmulation) HasUserAgent() bool

HasUserAgent returns a boolean if a field has been set.

func (MobileEmulation) MarshalJSON

func (o MobileEmulation) MarshalJSON() ([]byte, error)

func (*MobileEmulation) SetDeviceMetrics

func (o *MobileEmulation) SetDeviceMetrics(v MobileEmulationDeviceMetrics)

SetDeviceMetrics gets a reference to the given MobileEmulationDeviceMetrics and assigns it to the DeviceMetrics field.

func (*MobileEmulation) SetDeviceName

func (o *MobileEmulation) SetDeviceName(v string)

SetDeviceName gets a reference to the given string and assigns it to the DeviceName field.

func (*MobileEmulation) SetUserAgent

func (o *MobileEmulation) SetUserAgent(v string)

SetUserAgent gets a reference to the given string and assigns it to the UserAgent field.

type MobileEmulationDeviceMetrics

type MobileEmulationDeviceMetrics struct {
	Width      int32   `json:"width"`
	Height     int32   `json:"height"`
	PixelRatio float32 `json:"pixelRatio"`
	Touch      bool    `json:"touch"`
}

MobileEmulationDeviceMetrics struct for MobileEmulationDeviceMetrics

func NewMobileEmulationDeviceMetrics

func NewMobileEmulationDeviceMetrics(width int32, height int32, pixelRatio float32, touch bool) *MobileEmulationDeviceMetrics

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

func NewMobileEmulationDeviceMetricsWithDefaults

func NewMobileEmulationDeviceMetricsWithDefaults() *MobileEmulationDeviceMetrics

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

func (*MobileEmulationDeviceMetrics) GetHeight

func (o *MobileEmulationDeviceMetrics) GetHeight() int32

GetHeight returns the Height field value

func (*MobileEmulationDeviceMetrics) GetHeightOk

func (o *MobileEmulationDeviceMetrics) GetHeightOk() (*int32, bool)

GetHeightOk returns a tuple with the Height field value and a boolean to check if the value has been set.

func (*MobileEmulationDeviceMetrics) GetPixelRatio

func (o *MobileEmulationDeviceMetrics) GetPixelRatio() float32

GetPixelRatio returns the PixelRatio field value

func (*MobileEmulationDeviceMetrics) GetPixelRatioOk

func (o *MobileEmulationDeviceMetrics) GetPixelRatioOk() (*float32, bool)

GetPixelRatioOk returns a tuple with the PixelRatio field value and a boolean to check if the value has been set.

func (*MobileEmulationDeviceMetrics) GetTouch

func (o *MobileEmulationDeviceMetrics) GetTouch() bool

GetTouch returns the Touch field value

func (*MobileEmulationDeviceMetrics) GetTouchOk

func (o *MobileEmulationDeviceMetrics) GetTouchOk() (*bool, bool)

GetTouchOk returns a tuple with the Touch field value and a boolean to check if the value has been set.

func (*MobileEmulationDeviceMetrics) GetWidth

func (o *MobileEmulationDeviceMetrics) GetWidth() int32

GetWidth returns the Width field value

func (*MobileEmulationDeviceMetrics) GetWidthOk

func (o *MobileEmulationDeviceMetrics) GetWidthOk() (*int32, bool)

GetWidthOk returns a tuple with the Width field value and a boolean to check if the value has been set.

func (MobileEmulationDeviceMetrics) MarshalJSON

func (o MobileEmulationDeviceMetrics) MarshalJSON() ([]byte, error)

func (*MobileEmulationDeviceMetrics) SetHeight

func (o *MobileEmulationDeviceMetrics) SetHeight(v int32)

SetHeight sets field value

func (*MobileEmulationDeviceMetrics) SetPixelRatio

func (o *MobileEmulationDeviceMetrics) SetPixelRatio(v float32)

SetPixelRatio sets field value

func (*MobileEmulationDeviceMetrics) SetTouch

func (o *MobileEmulationDeviceMetrics) SetTouch(v bool)

SetTouch sets field value

func (*MobileEmulationDeviceMetrics) SetWidth

func (o *MobileEmulationDeviceMetrics) SetWidth(v int32)

SetWidth sets field value

type MoonLogLevel

type MoonLogLevel struct {
	ChromiumLogLevel *ChromiumLogLevel
	FirefoxLogLevel  *FirefoxLogLevel
}

MoonLogLevel - Browser log level

func ChromiumLogLevelAsMoonLogLevel

func ChromiumLogLevelAsMoonLogLevel(v *ChromiumLogLevel) MoonLogLevel

ChromiumLogLevelAsMoonLogLevel is a convenience function that returns ChromiumLogLevel wrapped in MoonLogLevel

func FirefoxLogLevelAsMoonLogLevel

func FirefoxLogLevelAsMoonLogLevel(v *FirefoxLogLevel) MoonLogLevel

FirefoxLogLevelAsMoonLogLevel is a convenience function that returns FirefoxLogLevel wrapped in MoonLogLevel

func (*MoonLogLevel) GetActualInstance

func (obj *MoonLogLevel) GetActualInstance() interface{}

Get the actual instance

func (MoonLogLevel) MarshalJSON

func (src MoonLogLevel) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*MoonLogLevel) UnmarshalJSON

func (dst *MoonLogLevel) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type MoonMobileDevice

type MoonMobileDevice struct {
	DeviceName  string  `json:"deviceName"`
	Orientation *string `json:"orientation,omitempty"`
}

MoonMobileDevice struct for MoonMobileDevice

func NewMoonMobileDevice

func NewMoonMobileDevice(deviceName string) *MoonMobileDevice

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

func NewMoonMobileDeviceWithDefaults

func NewMoonMobileDeviceWithDefaults() *MoonMobileDevice

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

func (*MoonMobileDevice) GetDeviceName

func (o *MoonMobileDevice) GetDeviceName() string

GetDeviceName returns the DeviceName field value

func (*MoonMobileDevice) GetDeviceNameOk

func (o *MoonMobileDevice) GetDeviceNameOk() (*string, bool)

GetDeviceNameOk returns a tuple with the DeviceName field value and a boolean to check if the value has been set.

func (*MoonMobileDevice) GetOrientation

func (o *MoonMobileDevice) GetOrientation() string

GetOrientation returns the Orientation field value if set, zero value otherwise.

func (*MoonMobileDevice) GetOrientationOk

func (o *MoonMobileDevice) GetOrientationOk() (*string, bool)

GetOrientationOk returns a tuple with the Orientation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonMobileDevice) HasOrientation

func (o *MoonMobileDevice) HasOrientation() bool

HasOrientation returns a boolean if a field has been set.

func (MoonMobileDevice) MarshalJSON

func (o MoonMobileDevice) MarshalJSON() ([]byte, error)

func (*MoonMobileDevice) SetDeviceName

func (o *MoonMobileDevice) SetDeviceName(v string)

SetDeviceName sets field value

func (*MoonMobileDevice) SetOrientation

func (o *MoonMobileDevice) SetOrientation(v string)

SetOrientation gets a reference to the given string and assigns it to the Orientation field.

type MoonOptions

type MoonOptions struct {
	// Enable additional regional fonts (Chinese, Japanese, Thai and so on)
	AdditionalFonts *bool `json:"additionalFonts,omitempty"`
	// Moon context archive URL
	Context     *string  `json:"context,omitempty"`
	EnableVideo *bool    `json:"enableVideo,omitempty"`
	Env         []string `json:"env,omitempty"`
	// Additional /etc/hosts entries
	Hosts []string `json:"hosts,omitempty"`
	// Custom pod labels
	Labels       *map[string]string `json:"labels,omitempty"`
	LogLevel     *MoonLogLevel      `json:"logLevel,omitempty"`
	MobileDevice *MoonMobileDevice  `json:"mobileDevice,omitempty"`
	Name         *string            `json:"name,omitempty"`
	// Custom DNS servers
	Nameservers []string `json:"nameservers,omitempty"`
	// S3 upload pattern
	Pattern        *string `json:"pattern,omitempty"`
	SessionTimeout *string `json:"sessionTimeout,omitempty"`
	// Screen resolution in format 1920x1080x32 or 1920x1080
	ScreenResolution *string `json:"screenResolution,omitempty"`
	VideoFrameRate   *int64  `json:"videoFrameRate,omitempty"`
	VideoName        *string `json:"videoName,omitempty"`
	// Video screen size in format 1920x1080
	VideoScreenSize *string `json:"videoScreenSize,omitempty"`
}

MoonOptions struct for MoonOptions

func NewMoonOptions

func NewMoonOptions() *MoonOptions

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

func NewMoonOptionsWithDefaults

func NewMoonOptionsWithDefaults() *MoonOptions

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

func (*MoonOptions) GetAdditionalFonts

func (o *MoonOptions) GetAdditionalFonts() bool

GetAdditionalFonts returns the AdditionalFonts field value if set, zero value otherwise.

func (*MoonOptions) GetAdditionalFontsOk

func (o *MoonOptions) GetAdditionalFontsOk() (*bool, bool)

GetAdditionalFontsOk returns a tuple with the AdditionalFonts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetContext

func (o *MoonOptions) GetContext() string

GetContext returns the Context field value if set, zero value otherwise.

func (*MoonOptions) GetContextOk

func (o *MoonOptions) GetContextOk() (*string, bool)

GetContextOk returns a tuple with the Context field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetEnableVideo

func (o *MoonOptions) GetEnableVideo() bool

GetEnableVideo returns the EnableVideo field value if set, zero value otherwise.

func (*MoonOptions) GetEnableVideoOk

func (o *MoonOptions) GetEnableVideoOk() (*bool, bool)

GetEnableVideoOk returns a tuple with the EnableVideo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetEnv

func (o *MoonOptions) GetEnv() []string

GetEnv returns the Env field value if set, zero value otherwise.

func (*MoonOptions) GetEnvOk

func (o *MoonOptions) GetEnvOk() ([]string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetHosts

func (o *MoonOptions) GetHosts() []string

GetHosts returns the Hosts field value if set, zero value otherwise.

func (*MoonOptions) GetHostsOk

func (o *MoonOptions) GetHostsOk() ([]string, bool)

GetHostsOk returns a tuple with the Hosts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetLabels

func (o *MoonOptions) GetLabels() map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*MoonOptions) GetLabelsOk

func (o *MoonOptions) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetLogLevel

func (o *MoonOptions) GetLogLevel() MoonLogLevel

GetLogLevel returns the LogLevel field value if set, zero value otherwise.

func (*MoonOptions) GetLogLevelOk

func (o *MoonOptions) GetLogLevelOk() (*MoonLogLevel, bool)

GetLogLevelOk returns a tuple with the LogLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetMobileDevice

func (o *MoonOptions) GetMobileDevice() MoonMobileDevice

GetMobileDevice returns the MobileDevice field value if set, zero value otherwise.

func (*MoonOptions) GetMobileDeviceOk

func (o *MoonOptions) GetMobileDeviceOk() (*MoonMobileDevice, bool)

GetMobileDeviceOk returns a tuple with the MobileDevice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetName

func (o *MoonOptions) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MoonOptions) GetNameOk

func (o *MoonOptions) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetNameservers

func (o *MoonOptions) GetNameservers() []string

GetNameservers returns the Nameservers field value if set, zero value otherwise.

func (*MoonOptions) GetNameserversOk

func (o *MoonOptions) GetNameserversOk() ([]string, bool)

GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetPattern

func (o *MoonOptions) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*MoonOptions) GetPatternOk

func (o *MoonOptions) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetScreenResolution

func (o *MoonOptions) GetScreenResolution() string

GetScreenResolution returns the ScreenResolution field value if set, zero value otherwise.

func (*MoonOptions) GetScreenResolutionOk

func (o *MoonOptions) GetScreenResolutionOk() (*string, bool)

GetScreenResolutionOk returns a tuple with the ScreenResolution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetSessionTimeout

func (o *MoonOptions) GetSessionTimeout() string

GetSessionTimeout returns the SessionTimeout field value if set, zero value otherwise.

func (*MoonOptions) GetSessionTimeoutOk

func (o *MoonOptions) GetSessionTimeoutOk() (*string, bool)

GetSessionTimeoutOk returns a tuple with the SessionTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetVideoFrameRate

func (o *MoonOptions) GetVideoFrameRate() int64

GetVideoFrameRate returns the VideoFrameRate field value if set, zero value otherwise.

func (*MoonOptions) GetVideoFrameRateOk

func (o *MoonOptions) GetVideoFrameRateOk() (*int64, bool)

GetVideoFrameRateOk returns a tuple with the VideoFrameRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetVideoName

func (o *MoonOptions) GetVideoName() string

GetVideoName returns the VideoName field value if set, zero value otherwise.

func (*MoonOptions) GetVideoNameOk

func (o *MoonOptions) GetVideoNameOk() (*string, bool)

GetVideoNameOk returns a tuple with the VideoName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) GetVideoScreenSize

func (o *MoonOptions) GetVideoScreenSize() string

GetVideoScreenSize returns the VideoScreenSize field value if set, zero value otherwise.

func (*MoonOptions) GetVideoScreenSizeOk

func (o *MoonOptions) GetVideoScreenSizeOk() (*string, bool)

GetVideoScreenSizeOk returns a tuple with the VideoScreenSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MoonOptions) HasAdditionalFonts

func (o *MoonOptions) HasAdditionalFonts() bool

HasAdditionalFonts returns a boolean if a field has been set.

func (*MoonOptions) HasContext

func (o *MoonOptions) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*MoonOptions) HasEnableVideo

func (o *MoonOptions) HasEnableVideo() bool

HasEnableVideo returns a boolean if a field has been set.

func (*MoonOptions) HasEnv

func (o *MoonOptions) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*MoonOptions) HasHosts

func (o *MoonOptions) HasHosts() bool

HasHosts returns a boolean if a field has been set.

func (*MoonOptions) HasLabels

func (o *MoonOptions) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*MoonOptions) HasLogLevel

func (o *MoonOptions) HasLogLevel() bool

HasLogLevel returns a boolean if a field has been set.

func (*MoonOptions) HasMobileDevice

func (o *MoonOptions) HasMobileDevice() bool

HasMobileDevice returns a boolean if a field has been set.

func (*MoonOptions) HasName

func (o *MoonOptions) HasName() bool

HasName returns a boolean if a field has been set.

func (*MoonOptions) HasNameservers

func (o *MoonOptions) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*MoonOptions) HasPattern

func (o *MoonOptions) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*MoonOptions) HasScreenResolution

func (o *MoonOptions) HasScreenResolution() bool

HasScreenResolution returns a boolean if a field has been set.

func (*MoonOptions) HasSessionTimeout

func (o *MoonOptions) HasSessionTimeout() bool

HasSessionTimeout returns a boolean if a field has been set.

func (*MoonOptions) HasVideoFrameRate

func (o *MoonOptions) HasVideoFrameRate() bool

HasVideoFrameRate returns a boolean if a field has been set.

func (*MoonOptions) HasVideoName

func (o *MoonOptions) HasVideoName() bool

HasVideoName returns a boolean if a field has been set.

func (*MoonOptions) HasVideoScreenSize

func (o *MoonOptions) HasVideoScreenSize() bool

HasVideoScreenSize returns a boolean if a field has been set.

func (MoonOptions) MarshalJSON

func (o MoonOptions) MarshalJSON() ([]byte, error)

func (*MoonOptions) SetAdditionalFonts

func (o *MoonOptions) SetAdditionalFonts(v bool)

SetAdditionalFonts gets a reference to the given bool and assigns it to the AdditionalFonts field.

func (*MoonOptions) SetContext

func (o *MoonOptions) SetContext(v string)

SetContext gets a reference to the given string and assigns it to the Context field.

func (*MoonOptions) SetEnableVideo

func (o *MoonOptions) SetEnableVideo(v bool)

SetEnableVideo gets a reference to the given bool and assigns it to the EnableVideo field.

func (*MoonOptions) SetEnv

func (o *MoonOptions) SetEnv(v []string)

SetEnv gets a reference to the given []string and assigns it to the Env field.

func (*MoonOptions) SetHosts

func (o *MoonOptions) SetHosts(v []string)

SetHosts gets a reference to the given []string and assigns it to the Hosts field.

func (*MoonOptions) SetLabels

func (o *MoonOptions) SetLabels(v map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*MoonOptions) SetLogLevel

func (o *MoonOptions) SetLogLevel(v MoonLogLevel)

SetLogLevel gets a reference to the given MoonLogLevel and assigns it to the LogLevel field.

func (*MoonOptions) SetMobileDevice

func (o *MoonOptions) SetMobileDevice(v MoonMobileDevice)

SetMobileDevice gets a reference to the given MoonMobileDevice and assigns it to the MobileDevice field.

func (*MoonOptions) SetName

func (o *MoonOptions) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MoonOptions) SetNameservers

func (o *MoonOptions) SetNameservers(v []string)

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (*MoonOptions) SetPattern

func (o *MoonOptions) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (*MoonOptions) SetScreenResolution

func (o *MoonOptions) SetScreenResolution(v string)

SetScreenResolution gets a reference to the given string and assigns it to the ScreenResolution field.

func (*MoonOptions) SetSessionTimeout

func (o *MoonOptions) SetSessionTimeout(v string)

SetSessionTimeout gets a reference to the given string and assigns it to the SessionTimeout field.

func (*MoonOptions) SetVideoFrameRate

func (o *MoonOptions) SetVideoFrameRate(v int64)

SetVideoFrameRate gets a reference to the given int64 and assigns it to the VideoFrameRate field.

func (*MoonOptions) SetVideoName

func (o *MoonOptions) SetVideoName(v string)

SetVideoName gets a reference to the given string and assigns it to the VideoName field.

func (*MoonOptions) SetVideoScreenSize

func (o *MoonOptions) SetVideoScreenSize(v string)

SetVideoScreenSize gets a reference to the given string and assigns it to the VideoScreenSize field.

type MozillaApi

type MozillaApi interface {

	/*
		GetContext Get current context

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return MozillaApiGetContextRequest
	*/
	GetContext(ctx context.Context, sessionId string) MozillaApiGetContextRequest

	// GetContextExecute executes the request
	//  @return StringResponse
	GetContextExecute(r MozillaApiGetContextRequest) (*StringResponse, *http.Response, error)

	/*
		InstallAddon Install addon

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return MozillaApiInstallAddonRequest
	*/
	InstallAddon(ctx context.Context, sessionId string) MozillaApiInstallAddonRequest

	// InstallAddonExecute executes the request
	//  @return StringResponse
	InstallAddonExecute(r MozillaApiInstallAddonRequest) (*StringResponse, *http.Response, error)

	/*
		SetContext Set current context

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return MozillaApiSetContextRequest
	*/
	SetContext(ctx context.Context, sessionId string) MozillaApiSetContextRequest

	// SetContextExecute executes the request
	//  @return EmptyResponse
	SetContextExecute(r MozillaApiSetContextRequest) (*EmptyResponse, *http.Response, error)

	/*
		TakeFullScreenshot Takes full page screenshot

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return MozillaApiTakeFullScreenshotRequest
	*/
	TakeFullScreenshot(ctx context.Context, sessionId string) MozillaApiTakeFullScreenshotRequest

	// TakeFullScreenshotExecute executes the request
	//  @return StringResponse
	TakeFullScreenshotExecute(r MozillaApiTakeFullScreenshotRequest) (*StringResponse, *http.Response, error)

	/*
		UninstallAddon Uninstall addon

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return MozillaApiUninstallAddonRequest
	*/
	UninstallAddon(ctx context.Context, sessionId string) MozillaApiUninstallAddonRequest

	// UninstallAddonExecute executes the request
	//  @return EmptyResponse
	UninstallAddonExecute(r MozillaApiUninstallAddonRequest) (*EmptyResponse, *http.Response, error)
}

type MozillaApiGetContextRequest

type MozillaApiGetContextRequest struct {
	ApiService MozillaApi
	// contains filtered or unexported fields
}

func (MozillaApiGetContextRequest) Execute

type MozillaApiInstallAddonRequest

type MozillaApiInstallAddonRequest struct {
	ApiService MozillaApi
	// contains filtered or unexported fields
}

func (MozillaApiInstallAddonRequest) AddonInstallRequest

func (r MozillaApiInstallAddonRequest) AddonInstallRequest(addonInstallRequest AddonInstallRequest) MozillaApiInstallAddonRequest

func (MozillaApiInstallAddonRequest) Execute

type MozillaApiService

type MozillaApiService service

MozillaApiService MozillaApi service

func (*MozillaApiService) GetContext

func (a *MozillaApiService) GetContext(ctx context.Context, sessionId string) MozillaApiGetContextRequest

GetContext Get current context

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return MozillaApiGetContextRequest

func (*MozillaApiService) GetContextExecute

Execute executes the request

@return StringResponse

func (*MozillaApiService) InstallAddon

func (a *MozillaApiService) InstallAddon(ctx context.Context, sessionId string) MozillaApiInstallAddonRequest

InstallAddon Install addon

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return MozillaApiInstallAddonRequest

func (*MozillaApiService) InstallAddonExecute

Execute executes the request

@return StringResponse

func (*MozillaApiService) SetContext

func (a *MozillaApiService) SetContext(ctx context.Context, sessionId string) MozillaApiSetContextRequest

SetContext Set current context

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return MozillaApiSetContextRequest

func (*MozillaApiService) SetContextExecute

Execute executes the request

@return EmptyResponse

func (*MozillaApiService) TakeFullScreenshot

func (a *MozillaApiService) TakeFullScreenshot(ctx context.Context, sessionId string) MozillaApiTakeFullScreenshotRequest

TakeFullScreenshot Takes full page screenshot

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return MozillaApiTakeFullScreenshotRequest

func (*MozillaApiService) TakeFullScreenshotExecute

Execute executes the request

@return StringResponse

func (*MozillaApiService) UninstallAddon

func (a *MozillaApiService) UninstallAddon(ctx context.Context, sessionId string) MozillaApiUninstallAddonRequest

UninstallAddon Uninstall addon

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return MozillaApiUninstallAddonRequest

func (*MozillaApiService) UninstallAddonExecute

Execute executes the request

@return EmptyResponse

type MozillaApiSetContextRequest

type MozillaApiSetContextRequest struct {
	ApiService MozillaApi
	// contains filtered or unexported fields
}

func (MozillaApiSetContextRequest) ContextRequest

func (MozillaApiSetContextRequest) Execute

type MozillaApiTakeFullScreenshotRequest

type MozillaApiTakeFullScreenshotRequest struct {
	ApiService MozillaApi
	// contains filtered or unexported fields
}

func (MozillaApiTakeFullScreenshotRequest) Execute

type MozillaApiUninstallAddonRequest

type MozillaApiUninstallAddonRequest struct {
	ApiService MozillaApi
	// contains filtered or unexported fields
}

func (MozillaApiUninstallAddonRequest) AddonUninstallRequest

func (r MozillaApiUninstallAddonRequest) AddonUninstallRequest(addonUninstallRequest AddonUninstallRequest) MozillaApiUninstallAddonRequest

func (MozillaApiUninstallAddonRequest) Execute

type NavigationApi interface {

	/*
		GetCurrentUrl Returns current URL

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return NavigationApiGetCurrentUrlRequest
	*/
	GetCurrentUrl(ctx context.Context, sessionId string) NavigationApiGetCurrentUrlRequest

	// GetCurrentUrlExecute executes the request
	//  @return StringResponse
	GetCurrentUrlExecute(r NavigationApiGetCurrentUrlRequest) (*StringResponse, *http.Response, error)

	/*
		GetPageTitle Returns current page title

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return NavigationApiGetPageTitleRequest
	*/
	GetPageTitle(ctx context.Context, sessionId string) NavigationApiGetPageTitleRequest

	// GetPageTitleExecute executes the request
	//  @return StringResponse
	GetPageTitleExecute(r NavigationApiGetPageTitleRequest) (*StringResponse, *http.Response, error)

	/*
		NavigateBack Navigates to the previous page

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return NavigationApiNavigateBackRequest
	*/
	NavigateBack(ctx context.Context, sessionId string) NavigationApiNavigateBackRequest

	// NavigateBackExecute executes the request
	//  @return EmptyResponse
	NavigateBackExecute(r NavigationApiNavigateBackRequest) (*EmptyResponse, *http.Response, error)

	/*
		NavigateForward Navigates to the next page

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return NavigationApiNavigateForwardRequest
	*/
	NavigateForward(ctx context.Context, sessionId string) NavigationApiNavigateForwardRequest

	// NavigateForwardExecute executes the request
	//  @return EmptyResponse
	NavigateForwardExecute(r NavigationApiNavigateForwardRequest) (*EmptyResponse, *http.Response, error)

	/*
		NavigateTo Navigates to URL

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return NavigationApiNavigateToRequest
	*/
	NavigateTo(ctx context.Context, sessionId string) NavigationApiNavigateToRequest

	// NavigateToExecute executes the request
	//  @return EmptyResponse
	NavigateToExecute(r NavigationApiNavigateToRequest) (*EmptyResponse, *http.Response, error)

	/*
		RefreshPage Reloads current page

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return NavigationApiRefreshPageRequest
	*/
	RefreshPage(ctx context.Context, sessionId string) NavigationApiRefreshPageRequest

	// RefreshPageExecute executes the request
	//  @return EmptyResponse
	RefreshPageExecute(r NavigationApiRefreshPageRequest) (*EmptyResponse, *http.Response, error)
}
type NavigationApiGetCurrentUrlRequest struct {
	ApiService NavigationApi
	// contains filtered or unexported fields
}
type NavigationApiGetPageTitleRequest struct {
	ApiService NavigationApi
	// contains filtered or unexported fields
}
type NavigationApiNavigateBackRequest struct {
	ApiService NavigationApi
	// contains filtered or unexported fields
}
func (r NavigationApiNavigateBackRequest) RequestBody(requestBody map[string]map[string]interface{}) NavigationApiNavigateBackRequest
type NavigationApiNavigateForwardRequest struct {
	ApiService NavigationApi
	// contains filtered or unexported fields
}
func (r NavigationApiNavigateForwardRequest) RequestBody(requestBody map[string]map[string]interface{}) NavigationApiNavigateForwardRequest
type NavigationApiNavigateToRequest struct {
	ApiService NavigationApi
	// contains filtered or unexported fields
}
type NavigationApiRefreshPageRequest struct {
	ApiService NavigationApi
	// contains filtered or unexported fields
}
func (r NavigationApiRefreshPageRequest) RequestBody(requestBody map[string]map[string]interface{}) NavigationApiRefreshPageRequest
type NavigationApiService service

NavigationApiService NavigationApi service

GetCurrentUrl Returns current URL

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return NavigationApiGetCurrentUrlRequest

Execute executes the request

@return StringResponse

GetPageTitle Returns current page title

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return NavigationApiGetPageTitleRequest

Execute executes the request

@return StringResponse

NavigateBack Navigates to the previous page

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return NavigationApiNavigateBackRequest

Execute executes the request

@return EmptyResponse

NavigateForward Navigates to the next page

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return NavigationApiNavigateForwardRequest

Execute executes the request

@return EmptyResponse

NavigateTo Navigates to URL

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return NavigationApiNavigateToRequest

Execute executes the request

@return EmptyResponse

RefreshPage Reloads current page

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return NavigationApiRefreshPageRequest

Execute executes the request

@return EmptyResponse

type NewSessionRequest

type NewSessionRequest struct {
	Capabilities NewSessionRequestCapabilities `json:"capabilities"`
}

NewSessionRequest struct for NewSessionRequest

func NewNewSessionRequest

func NewNewSessionRequest(capabilities NewSessionRequestCapabilities) *NewSessionRequest

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

func NewNewSessionRequestWithDefaults

func NewNewSessionRequestWithDefaults() *NewSessionRequest

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

func (*NewSessionRequest) GetCapabilities

func (o *NewSessionRequest) GetCapabilities() NewSessionRequestCapabilities

GetCapabilities returns the Capabilities field value

func (*NewSessionRequest) GetCapabilitiesOk

func (o *NewSessionRequest) GetCapabilitiesOk() (*NewSessionRequestCapabilities, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value and a boolean to check if the value has been set.

func (NewSessionRequest) MarshalJSON

func (o NewSessionRequest) MarshalJSON() ([]byte, error)

func (*NewSessionRequest) SetCapabilities

func (o *NewSessionRequest) SetCapabilities(v NewSessionRequestCapabilities)

SetCapabilities sets field value

type NewSessionRequestCapabilities

type NewSessionRequestCapabilities struct {
	AlwaysMatch *Capabilities  `json:"alwaysMatch,omitempty"`
	FirstMatch  []Capabilities `json:"firstMatch,omitempty"`
}

NewSessionRequestCapabilities struct for NewSessionRequestCapabilities

func NewNewSessionRequestCapabilities

func NewNewSessionRequestCapabilities() *NewSessionRequestCapabilities

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

func NewNewSessionRequestCapabilitiesWithDefaults

func NewNewSessionRequestCapabilitiesWithDefaults() *NewSessionRequestCapabilities

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

func (*NewSessionRequestCapabilities) GetAlwaysMatch

func (o *NewSessionRequestCapabilities) GetAlwaysMatch() Capabilities

GetAlwaysMatch returns the AlwaysMatch field value if set, zero value otherwise.

func (*NewSessionRequestCapabilities) GetAlwaysMatchOk

func (o *NewSessionRequestCapabilities) GetAlwaysMatchOk() (*Capabilities, bool)

GetAlwaysMatchOk returns a tuple with the AlwaysMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewSessionRequestCapabilities) GetFirstMatch

func (o *NewSessionRequestCapabilities) GetFirstMatch() []Capabilities

GetFirstMatch returns the FirstMatch field value if set, zero value otherwise.

func (*NewSessionRequestCapabilities) GetFirstMatchOk

func (o *NewSessionRequestCapabilities) GetFirstMatchOk() ([]Capabilities, bool)

GetFirstMatchOk returns a tuple with the FirstMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewSessionRequestCapabilities) HasAlwaysMatch

func (o *NewSessionRequestCapabilities) HasAlwaysMatch() bool

HasAlwaysMatch returns a boolean if a field has been set.

func (*NewSessionRequestCapabilities) HasFirstMatch

func (o *NewSessionRequestCapabilities) HasFirstMatch() bool

HasFirstMatch returns a boolean if a field has been set.

func (NewSessionRequestCapabilities) MarshalJSON

func (o NewSessionRequestCapabilities) MarshalJSON() ([]byte, error)

func (*NewSessionRequestCapabilities) SetAlwaysMatch

func (o *NewSessionRequestCapabilities) SetAlwaysMatch(v Capabilities)

SetAlwaysMatch gets a reference to the given Capabilities and assigns it to the AlwaysMatch field.

func (*NewSessionRequestCapabilities) SetFirstMatch

func (o *NewSessionRequestCapabilities) SetFirstMatch(v []Capabilities)

SetFirstMatch gets a reference to the given []Capabilities and assigns it to the FirstMatch field.

type NewSessionResponse

type NewSessionResponse struct {
	Value NewSessionResponseValue `json:"value"`
}

NewSessionResponse struct for NewSessionResponse

func NewNewSessionResponse

func NewNewSessionResponse(value NewSessionResponseValue) *NewSessionResponse

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

func NewNewSessionResponseWithDefaults

func NewNewSessionResponseWithDefaults() *NewSessionResponse

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

func (*NewSessionResponse) GetValue

GetValue returns the Value field value

func (*NewSessionResponse) GetValueOk

func (o *NewSessionResponse) GetValueOk() (*NewSessionResponseValue, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (NewSessionResponse) MarshalJSON

func (o NewSessionResponse) MarshalJSON() ([]byte, error)

func (*NewSessionResponse) SetValue

SetValue sets field value

type NewSessionResponseValue

type NewSessionResponseValue struct {
	SessionId    string       `json:"sessionId"`
	Capabilities Capabilities `json:"capabilities"`
}

NewSessionResponseValue struct for NewSessionResponseValue

func NewNewSessionResponseValue

func NewNewSessionResponseValue(sessionId string, capabilities Capabilities) *NewSessionResponseValue

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

func NewNewSessionResponseValueWithDefaults

func NewNewSessionResponseValueWithDefaults() *NewSessionResponseValue

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

func (*NewSessionResponseValue) GetCapabilities

func (o *NewSessionResponseValue) GetCapabilities() Capabilities

GetCapabilities returns the Capabilities field value

func (*NewSessionResponseValue) GetCapabilitiesOk

func (o *NewSessionResponseValue) GetCapabilitiesOk() (*Capabilities, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value and a boolean to check if the value has been set.

func (*NewSessionResponseValue) GetSessionId

func (o *NewSessionResponseValue) GetSessionId() string

GetSessionId returns the SessionId field value

func (*NewSessionResponseValue) GetSessionIdOk

func (o *NewSessionResponseValue) GetSessionIdOk() (*string, bool)

GetSessionIdOk returns a tuple with the SessionId field value and a boolean to check if the value has been set.

func (NewSessionResponseValue) MarshalJSON

func (o NewSessionResponseValue) MarshalJSON() ([]byte, error)

func (*NewSessionResponseValue) SetCapabilities

func (o *NewSessionResponseValue) SetCapabilities(v Capabilities)

SetCapabilities sets field value

func (*NewSessionResponseValue) SetSessionId

func (o *NewSessionResponseValue) SetSessionId(v string)

SetSessionId sets field value

type NewWindowRequest

type NewWindowRequest struct {
	Type string `json:"type"`
}

NewWindowRequest struct for NewWindowRequest

func NewNewWindowRequest

func NewNewWindowRequest(type_ string) *NewWindowRequest

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

func NewNewWindowRequestWithDefaults

func NewNewWindowRequestWithDefaults() *NewWindowRequest

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

func (*NewWindowRequest) GetType

func (o *NewWindowRequest) GetType() string

GetType returns the Type field value

func (*NewWindowRequest) GetTypeOk

func (o *NewWindowRequest) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NewWindowRequest) MarshalJSON

func (o NewWindowRequest) MarshalJSON() ([]byte, error)

func (*NewWindowRequest) SetType

func (o *NewWindowRequest) SetType(v string)

SetType sets field value

type NewWindowResponse

type NewWindowResponse struct {
	Value NewWindowResponseValue `json:"value"`
}

NewWindowResponse struct for NewWindowResponse

func NewNewWindowResponse

func NewNewWindowResponse(value NewWindowResponseValue) *NewWindowResponse

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

func NewNewWindowResponseWithDefaults

func NewNewWindowResponseWithDefaults() *NewWindowResponse

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

func (*NewWindowResponse) GetValue

GetValue returns the Value field value

func (*NewWindowResponse) GetValueOk

func (o *NewWindowResponse) GetValueOk() (*NewWindowResponseValue, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (NewWindowResponse) MarshalJSON

func (o NewWindowResponse) MarshalJSON() ([]byte, error)

func (*NewWindowResponse) SetValue

SetValue sets field value

type NewWindowResponseValue

type NewWindowResponseValue struct {
	Handle string `json:"handle"`
	Type   string `json:"type"`
}

NewWindowResponseValue struct for NewWindowResponseValue

func NewNewWindowResponseValue

func NewNewWindowResponseValue(handle string, type_ string) *NewWindowResponseValue

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

func NewNewWindowResponseValueWithDefaults

func NewNewWindowResponseValueWithDefaults() *NewWindowResponseValue

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

func (*NewWindowResponseValue) GetHandle

func (o *NewWindowResponseValue) GetHandle() string

GetHandle returns the Handle field value

func (*NewWindowResponseValue) GetHandleOk

func (o *NewWindowResponseValue) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*NewWindowResponseValue) GetType

func (o *NewWindowResponseValue) GetType() string

GetType returns the Type field value

func (*NewWindowResponseValue) GetTypeOk

func (o *NewWindowResponseValue) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NewWindowResponseValue) MarshalJSON

func (o NewWindowResponseValue) MarshalJSON() ([]byte, error)

func (*NewWindowResponseValue) SetHandle

func (o *NewWindowResponseValue) SetHandle(v string)

SetHandle sets field value

func (*NewWindowResponseValue) SetType

func (o *NewWindowResponseValue) SetType(v string)

SetType sets field value

type NilableAction

type NilableAction struct {
	// contains filtered or unexported fields
}

func NewNilableAction

func NewNilableAction(val *Action) *NilableAction

func (NilableAction) Get

func (v NilableAction) Get() *Action

func (NilableAction) IsSet

func (v NilableAction) IsSet() bool

func (NilableAction) MarshalJSON

func (v NilableAction) MarshalJSON() ([]byte, error)

func (*NilableAction) Set

func (v *NilableAction) Set(val *Action)

func (*NilableAction) UnmarshalJSON

func (v *NilableAction) UnmarshalJSON(src []byte) error

func (*NilableAction) Unset

func (v *NilableAction) Unset()

type NilableActionOrigin

type NilableActionOrigin struct {
	// contains filtered or unexported fields
}

func NewNilableActionOrigin

func NewNilableActionOrigin(val *ActionOrigin) *NilableActionOrigin

func (NilableActionOrigin) Get

func (NilableActionOrigin) IsSet

func (v NilableActionOrigin) IsSet() bool

func (NilableActionOrigin) MarshalJSON

func (v NilableActionOrigin) MarshalJSON() ([]byte, error)

func (*NilableActionOrigin) Set

func (v *NilableActionOrigin) Set(val *ActionOrigin)

func (*NilableActionOrigin) UnmarshalJSON

func (v *NilableActionOrigin) UnmarshalJSON(src []byte) error

func (*NilableActionOrigin) Unset

func (v *NilableActionOrigin) Unset()

type NilableActionSequence

type NilableActionSequence struct {
	// contains filtered or unexported fields
}

func NewNilableActionSequence

func NewNilableActionSequence(val *ActionSequence) *NilableActionSequence

func (NilableActionSequence) Get

func (NilableActionSequence) IsSet

func (v NilableActionSequence) IsSet() bool

func (NilableActionSequence) MarshalJSON

func (v NilableActionSequence) MarshalJSON() ([]byte, error)

func (*NilableActionSequence) Set

func (*NilableActionSequence) UnmarshalJSON

func (v *NilableActionSequence) UnmarshalJSON(src []byte) error

func (*NilableActionSequence) Unset

func (v *NilableActionSequence) Unset()

type NilableActionSequenceParameters

type NilableActionSequenceParameters struct {
	// contains filtered or unexported fields
}

func (NilableActionSequenceParameters) Get

func (NilableActionSequenceParameters) IsSet

func (NilableActionSequenceParameters) MarshalJSON

func (v NilableActionSequenceParameters) MarshalJSON() ([]byte, error)

func (*NilableActionSequenceParameters) Set

func (*NilableActionSequenceParameters) UnmarshalJSON

func (v *NilableActionSequenceParameters) UnmarshalJSON(src []byte) error

func (*NilableActionSequenceParameters) Unset

type NilableActionsRequest

type NilableActionsRequest struct {
	// contains filtered or unexported fields
}

func NewNilableActionsRequest

func NewNilableActionsRequest(val *ActionsRequest) *NilableActionsRequest

func (NilableActionsRequest) Get

func (NilableActionsRequest) IsSet

func (v NilableActionsRequest) IsSet() bool

func (NilableActionsRequest) MarshalJSON

func (v NilableActionsRequest) MarshalJSON() ([]byte, error)

func (*NilableActionsRequest) Set

func (*NilableActionsRequest) UnmarshalJSON

func (v *NilableActionsRequest) UnmarshalJSON(src []byte) error

func (*NilableActionsRequest) Unset

func (v *NilableActionsRequest) Unset()

type NilableAddonInstallRequest

type NilableAddonInstallRequest struct {
	// contains filtered or unexported fields
}

func NewNilableAddonInstallRequest

func NewNilableAddonInstallRequest(val *AddonInstallRequest) *NilableAddonInstallRequest

func (NilableAddonInstallRequest) Get

func (NilableAddonInstallRequest) IsSet

func (v NilableAddonInstallRequest) IsSet() bool

func (NilableAddonInstallRequest) MarshalJSON

func (v NilableAddonInstallRequest) MarshalJSON() ([]byte, error)

func (*NilableAddonInstallRequest) Set

func (*NilableAddonInstallRequest) UnmarshalJSON

func (v *NilableAddonInstallRequest) UnmarshalJSON(src []byte) error

func (*NilableAddonInstallRequest) Unset

func (v *NilableAddonInstallRequest) Unset()

type NilableAddonUninstallRequest

type NilableAddonUninstallRequest struct {
	// contains filtered or unexported fields
}

func (NilableAddonUninstallRequest) Get

func (NilableAddonUninstallRequest) IsSet

func (NilableAddonUninstallRequest) MarshalJSON

func (v NilableAddonUninstallRequest) MarshalJSON() ([]byte, error)

func (*NilableAddonUninstallRequest) Set

func (*NilableAddonUninstallRequest) UnmarshalJSON

func (v *NilableAddonUninstallRequest) UnmarshalJSON(src []byte) error

func (*NilableAddonUninstallRequest) Unset

func (v *NilableAddonUninstallRequest) Unset()

type NilableAnyResponse

type NilableAnyResponse struct {
	// contains filtered or unexported fields
}

func NewNilableAnyResponse

func NewNilableAnyResponse(val *AnyResponse) *NilableAnyResponse

func (NilableAnyResponse) Get

func (NilableAnyResponse) IsSet

func (v NilableAnyResponse) IsSet() bool

func (NilableAnyResponse) MarshalJSON

func (v NilableAnyResponse) MarshalJSON() ([]byte, error)

func (*NilableAnyResponse) Set

func (v *NilableAnyResponse) Set(val *AnyResponse)

func (*NilableAnyResponse) UnmarshalJSON

func (v *NilableAnyResponse) UnmarshalJSON(src []byte) error

func (*NilableAnyResponse) Unset

func (v *NilableAnyResponse) Unset()

type NilableArrayResponse

type NilableArrayResponse struct {
	// contains filtered or unexported fields
}

func NewNilableArrayResponse

func NewNilableArrayResponse(val *ArrayResponse) *NilableArrayResponse

func (NilableArrayResponse) Get

func (NilableArrayResponse) IsSet

func (v NilableArrayResponse) IsSet() bool

func (NilableArrayResponse) MarshalJSON

func (v NilableArrayResponse) MarshalJSON() ([]byte, error)

func (*NilableArrayResponse) Set

func (v *NilableArrayResponse) Set(val *ArrayResponse)

func (*NilableArrayResponse) UnmarshalJSON

func (v *NilableArrayResponse) UnmarshalJSON(src []byte) error

func (*NilableArrayResponse) Unset

func (v *NilableArrayResponse) Unset()

type NilableBool

type NilableBool struct {
	// contains filtered or unexported fields
}

func NewNilableBool

func NewNilableBool(val *bool) *NilableBool

func (NilableBool) Get

func (v NilableBool) Get() *bool

func (NilableBool) IsSet

func (v NilableBool) IsSet() bool

func (NilableBool) MarshalJSON

func (v NilableBool) MarshalJSON() ([]byte, error)

func (*NilableBool) Set

func (v *NilableBool) Set(val *bool)

func (*NilableBool) UnmarshalJSON

func (v *NilableBool) UnmarshalJSON(src []byte) error

func (*NilableBool) Unset

func (v *NilableBool) Unset()

type NilableBooleanResponse

type NilableBooleanResponse struct {
	// contains filtered or unexported fields
}

func NewNilableBooleanResponse

func NewNilableBooleanResponse(val *BooleanResponse) *NilableBooleanResponse

func (NilableBooleanResponse) Get

func (NilableBooleanResponse) IsSet

func (v NilableBooleanResponse) IsSet() bool

func (NilableBooleanResponse) MarshalJSON

func (v NilableBooleanResponse) MarshalJSON() ([]byte, error)

func (*NilableBooleanResponse) Set

func (*NilableBooleanResponse) UnmarshalJSON

func (v *NilableBooleanResponse) UnmarshalJSON(src []byte) error

func (*NilableBooleanResponse) Unset

func (v *NilableBooleanResponse) Unset()

type NilableCapabilities

type NilableCapabilities struct {
	// contains filtered or unexported fields
}

func NewNilableCapabilities

func NewNilableCapabilities(val *Capabilities) *NilableCapabilities

func (NilableCapabilities) Get

func (NilableCapabilities) IsSet

func (v NilableCapabilities) IsSet() bool

func (NilableCapabilities) MarshalJSON

func (v NilableCapabilities) MarshalJSON() ([]byte, error)

func (*NilableCapabilities) Set

func (v *NilableCapabilities) Set(val *Capabilities)

func (*NilableCapabilities) UnmarshalJSON

func (v *NilableCapabilities) UnmarshalJSON(src []byte) error

func (*NilableCapabilities) Unset

func (v *NilableCapabilities) Unset()

type NilableChromeOptions

type NilableChromeOptions struct {
	// contains filtered or unexported fields
}

func NewNilableChromeOptions

func NewNilableChromeOptions(val *ChromeOptions) *NilableChromeOptions

func (NilableChromeOptions) Get

func (NilableChromeOptions) IsSet

func (v NilableChromeOptions) IsSet() bool

func (NilableChromeOptions) MarshalJSON

func (v NilableChromeOptions) MarshalJSON() ([]byte, error)

func (*NilableChromeOptions) Set

func (v *NilableChromeOptions) Set(val *ChromeOptions)

func (*NilableChromeOptions) UnmarshalJSON

func (v *NilableChromeOptions) UnmarshalJSON(src []byte) error

func (*NilableChromeOptions) Unset

func (v *NilableChromeOptions) Unset()

type NilableClipboardData

type NilableClipboardData struct {
	// contains filtered or unexported fields
}

func NewNilableClipboardData

func NewNilableClipboardData(val *ClipboardData) *NilableClipboardData

func (NilableClipboardData) Get

func (NilableClipboardData) IsSet

func (v NilableClipboardData) IsSet() bool

func (NilableClipboardData) MarshalJSON

func (v NilableClipboardData) MarshalJSON() ([]byte, error)

func (*NilableClipboardData) Set

func (v *NilableClipboardData) Set(val *ClipboardData)

func (*NilableClipboardData) UnmarshalJSON

func (v *NilableClipboardData) UnmarshalJSON(src []byte) error

func (*NilableClipboardData) Unset

func (v *NilableClipboardData) Unset()

type NilableContextRequest

type NilableContextRequest struct {
	// contains filtered or unexported fields
}

func NewNilableContextRequest

func NewNilableContextRequest(val *ContextRequest) *NilableContextRequest

func (NilableContextRequest) Get

func (NilableContextRequest) IsSet

func (v NilableContextRequest) IsSet() bool

func (NilableContextRequest) MarshalJSON

func (v NilableContextRequest) MarshalJSON() ([]byte, error)

func (*NilableContextRequest) Set

func (*NilableContextRequest) UnmarshalJSON

func (v *NilableContextRequest) UnmarshalJSON(src []byte) error

func (*NilableContextRequest) Unset

func (v *NilableContextRequest) Unset()

type NilableCookie

type NilableCookie struct {
	// contains filtered or unexported fields
}

func NewNilableCookie

func NewNilableCookie(val *Cookie) *NilableCookie

func (NilableCookie) Get

func (v NilableCookie) Get() *Cookie

func (NilableCookie) IsSet

func (v NilableCookie) IsSet() bool

func (NilableCookie) MarshalJSON

func (v NilableCookie) MarshalJSON() ([]byte, error)

func (*NilableCookie) Set

func (v *NilableCookie) Set(val *Cookie)

func (*NilableCookie) UnmarshalJSON

func (v *NilableCookie) UnmarshalJSON(src []byte) error

func (*NilableCookie) Unset

func (v *NilableCookie) Unset()

type NilableCookieRequest

type NilableCookieRequest struct {
	// contains filtered or unexported fields
}

func NewNilableCookieRequest

func NewNilableCookieRequest(val *CookieRequest) *NilableCookieRequest

func (NilableCookieRequest) Get

func (NilableCookieRequest) IsSet

func (v NilableCookieRequest) IsSet() bool

func (NilableCookieRequest) MarshalJSON

func (v NilableCookieRequest) MarshalJSON() ([]byte, error)

func (*NilableCookieRequest) Set

func (v *NilableCookieRequest) Set(val *CookieRequest)

func (*NilableCookieRequest) UnmarshalJSON

func (v *NilableCookieRequest) UnmarshalJSON(src []byte) error

func (*NilableCookieRequest) Unset

func (v *NilableCookieRequest) Unset()

type NilableCookieResponse

type NilableCookieResponse struct {
	// contains filtered or unexported fields
}

func NewNilableCookieResponse

func NewNilableCookieResponse(val *CookieResponse) *NilableCookieResponse

func (NilableCookieResponse) Get

func (NilableCookieResponse) IsSet

func (v NilableCookieResponse) IsSet() bool

func (NilableCookieResponse) MarshalJSON

func (v NilableCookieResponse) MarshalJSON() ([]byte, error)

func (*NilableCookieResponse) Set

func (*NilableCookieResponse) UnmarshalJSON

func (v *NilableCookieResponse) UnmarshalJSON(src []byte) error

func (*NilableCookieResponse) Unset

func (v *NilableCookieResponse) Unset()

type NilableCookiesResponse

type NilableCookiesResponse struct {
	// contains filtered or unexported fields
}

func NewNilableCookiesResponse

func NewNilableCookiesResponse(val *CookiesResponse) *NilableCookiesResponse

func (NilableCookiesResponse) Get

func (NilableCookiesResponse) IsSet

func (v NilableCookiesResponse) IsSet() bool

func (NilableCookiesResponse) MarshalJSON

func (v NilableCookiesResponse) MarshalJSON() ([]byte, error)

func (*NilableCookiesResponse) Set

func (*NilableCookiesResponse) UnmarshalJSON

func (v *NilableCookiesResponse) UnmarshalJSON(src []byte) error

func (*NilableCookiesResponse) Unset

func (v *NilableCookiesResponse) Unset()

type NilableEdgeOptions

type NilableEdgeOptions struct {
	// contains filtered or unexported fields
}

func NewNilableEdgeOptions

func NewNilableEdgeOptions(val *EdgeOptions) *NilableEdgeOptions

func (NilableEdgeOptions) Get

func (NilableEdgeOptions) IsSet

func (v NilableEdgeOptions) IsSet() bool

func (NilableEdgeOptions) MarshalJSON

func (v NilableEdgeOptions) MarshalJSON() ([]byte, error)

func (*NilableEdgeOptions) Set

func (v *NilableEdgeOptions) Set(val *EdgeOptions)

func (*NilableEdgeOptions) UnmarshalJSON

func (v *NilableEdgeOptions) UnmarshalJSON(src []byte) error

func (*NilableEdgeOptions) Unset

func (v *NilableEdgeOptions) Unset()

type NilableElementSendKeysRequest

type NilableElementSendKeysRequest struct {
	// contains filtered or unexported fields
}

func (NilableElementSendKeysRequest) Get

func (NilableElementSendKeysRequest) IsSet

func (NilableElementSendKeysRequest) MarshalJSON

func (v NilableElementSendKeysRequest) MarshalJSON() ([]byte, error)

func (*NilableElementSendKeysRequest) Set

func (*NilableElementSendKeysRequest) UnmarshalJSON

func (v *NilableElementSendKeysRequest) UnmarshalJSON(src []byte) error

func (*NilableElementSendKeysRequest) Unset

func (v *NilableElementSendKeysRequest) Unset()

type NilableEmptyResponse

type NilableEmptyResponse struct {
	// contains filtered or unexported fields
}

func NewNilableEmptyResponse

func NewNilableEmptyResponse(val *EmptyResponse) *NilableEmptyResponse

func (NilableEmptyResponse) Get

func (NilableEmptyResponse) IsSet

func (v NilableEmptyResponse) IsSet() bool

func (NilableEmptyResponse) MarshalJSON

func (v NilableEmptyResponse) MarshalJSON() ([]byte, error)

func (*NilableEmptyResponse) Set

func (v *NilableEmptyResponse) Set(val *EmptyResponse)

func (*NilableEmptyResponse) UnmarshalJSON

func (v *NilableEmptyResponse) UnmarshalJSON(src []byte) error

func (*NilableEmptyResponse) Unset

func (v *NilableEmptyResponse) Unset()

type NilableErrorResponse

type NilableErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNilableErrorResponse

func NewNilableErrorResponse(val *ErrorResponse) *NilableErrorResponse

func (NilableErrorResponse) Get

func (NilableErrorResponse) IsSet

func (v NilableErrorResponse) IsSet() bool

func (NilableErrorResponse) MarshalJSON

func (v NilableErrorResponse) MarshalJSON() ([]byte, error)

func (*NilableErrorResponse) Set

func (v *NilableErrorResponse) Set(val *ErrorResponse)

func (*NilableErrorResponse) UnmarshalJSON

func (v *NilableErrorResponse) UnmarshalJSON(src []byte) error

func (*NilableErrorResponse) Unset

func (v *NilableErrorResponse) Unset()

type NilableErrorResponseValue

type NilableErrorResponseValue struct {
	// contains filtered or unexported fields
}

func NewNilableErrorResponseValue

func NewNilableErrorResponseValue(val *ErrorResponseValue) *NilableErrorResponseValue

func (NilableErrorResponseValue) Get

func (NilableErrorResponseValue) IsSet

func (v NilableErrorResponseValue) IsSet() bool

func (NilableErrorResponseValue) MarshalJSON

func (v NilableErrorResponseValue) MarshalJSON() ([]byte, error)

func (*NilableErrorResponseValue) Set

func (*NilableErrorResponseValue) UnmarshalJSON

func (v *NilableErrorResponseValue) UnmarshalJSON(src []byte) error

func (*NilableErrorResponseValue) Unset

func (v *NilableErrorResponseValue) Unset()

type NilableFileUploadRequest

type NilableFileUploadRequest struct {
	// contains filtered or unexported fields
}

func NewNilableFileUploadRequest

func NewNilableFileUploadRequest(val *FileUploadRequest) *NilableFileUploadRequest

func (NilableFileUploadRequest) Get

func (NilableFileUploadRequest) IsSet

func (v NilableFileUploadRequest) IsSet() bool

func (NilableFileUploadRequest) MarshalJSON

func (v NilableFileUploadRequest) MarshalJSON() ([]byte, error)

func (*NilableFileUploadRequest) Set

func (*NilableFileUploadRequest) UnmarshalJSON

func (v *NilableFileUploadRequest) UnmarshalJSON(src []byte) error

func (*NilableFileUploadRequest) Unset

func (v *NilableFileUploadRequest) Unset()

type NilableFileUploadResponse

type NilableFileUploadResponse struct {
	// contains filtered or unexported fields
}

func NewNilableFileUploadResponse

func NewNilableFileUploadResponse(val *FileUploadResponse) *NilableFileUploadResponse

func (NilableFileUploadResponse) Get

func (NilableFileUploadResponse) IsSet

func (v NilableFileUploadResponse) IsSet() bool

func (NilableFileUploadResponse) MarshalJSON

func (v NilableFileUploadResponse) MarshalJSON() ([]byte, error)

func (*NilableFileUploadResponse) Set

func (*NilableFileUploadResponse) UnmarshalJSON

func (v *NilableFileUploadResponse) UnmarshalJSON(src []byte) error

func (*NilableFileUploadResponse) Unset

func (v *NilableFileUploadResponse) Unset()

type NilableFindElementRequest

type NilableFindElementRequest struct {
	// contains filtered or unexported fields
}

func NewNilableFindElementRequest

func NewNilableFindElementRequest(val *FindElementRequest) *NilableFindElementRequest

func (NilableFindElementRequest) Get

func (NilableFindElementRequest) IsSet

func (v NilableFindElementRequest) IsSet() bool

func (NilableFindElementRequest) MarshalJSON

func (v NilableFindElementRequest) MarshalJSON() ([]byte, error)

func (*NilableFindElementRequest) Set

func (*NilableFindElementRequest) UnmarshalJSON

func (v *NilableFindElementRequest) UnmarshalJSON(src []byte) error

func (*NilableFindElementRequest) Unset

func (v *NilableFindElementRequest) Unset()

type NilableFindElementResponse

type NilableFindElementResponse struct {
	// contains filtered or unexported fields
}

func NewNilableFindElementResponse

func NewNilableFindElementResponse(val *FindElementResponse) *NilableFindElementResponse

func (NilableFindElementResponse) Get

func (NilableFindElementResponse) IsSet

func (v NilableFindElementResponse) IsSet() bool

func (NilableFindElementResponse) MarshalJSON

func (v NilableFindElementResponse) MarshalJSON() ([]byte, error)

func (*NilableFindElementResponse) Set

func (*NilableFindElementResponse) UnmarshalJSON

func (v *NilableFindElementResponse) UnmarshalJSON(src []byte) error

func (*NilableFindElementResponse) Unset

func (v *NilableFindElementResponse) Unset()

type NilableFindElementResponseValue

type NilableFindElementResponseValue struct {
	// contains filtered or unexported fields
}

func (NilableFindElementResponseValue) Get

func (NilableFindElementResponseValue) IsSet

func (NilableFindElementResponseValue) MarshalJSON

func (v NilableFindElementResponseValue) MarshalJSON() ([]byte, error)

func (*NilableFindElementResponseValue) Set

func (*NilableFindElementResponseValue) UnmarshalJSON

func (v *NilableFindElementResponseValue) UnmarshalJSON(src []byte) error

func (*NilableFindElementResponseValue) Unset

type NilableFindElementsResponse

type NilableFindElementsResponse struct {
	// contains filtered or unexported fields
}

func NewNilableFindElementsResponse

func NewNilableFindElementsResponse(val *FindElementsResponse) *NilableFindElementsResponse

func (NilableFindElementsResponse) Get

func (NilableFindElementsResponse) IsSet

func (NilableFindElementsResponse) MarshalJSON

func (v NilableFindElementsResponse) MarshalJSON() ([]byte, error)

func (*NilableFindElementsResponse) Set

func (*NilableFindElementsResponse) UnmarshalJSON

func (v *NilableFindElementsResponse) UnmarshalJSON(src []byte) error

func (*NilableFindElementsResponse) Unset

func (v *NilableFindElementsResponse) Unset()

type NilableFirefoxOptions

type NilableFirefoxOptions struct {
	// contains filtered or unexported fields
}

func NewNilableFirefoxOptions

func NewNilableFirefoxOptions(val *FirefoxOptions) *NilableFirefoxOptions

func (NilableFirefoxOptions) Get

func (NilableFirefoxOptions) IsSet

func (v NilableFirefoxOptions) IsSet() bool

func (NilableFirefoxOptions) MarshalJSON

func (v NilableFirefoxOptions) MarshalJSON() ([]byte, error)

func (*NilableFirefoxOptions) Set

func (*NilableFirefoxOptions) UnmarshalJSON

func (v *NilableFirefoxOptions) UnmarshalJSON(src []byte) error

func (*NilableFirefoxOptions) Unset

func (v *NilableFirefoxOptions) Unset()

type NilableFirefoxOptionsLog

type NilableFirefoxOptionsLog struct {
	// contains filtered or unexported fields
}

func NewNilableFirefoxOptionsLog

func NewNilableFirefoxOptionsLog(val *FirefoxOptionsLog) *NilableFirefoxOptionsLog

func (NilableFirefoxOptionsLog) Get

func (NilableFirefoxOptionsLog) IsSet

func (v NilableFirefoxOptionsLog) IsSet() bool

func (NilableFirefoxOptionsLog) MarshalJSON

func (v NilableFirefoxOptionsLog) MarshalJSON() ([]byte, error)

func (*NilableFirefoxOptionsLog) Set

func (*NilableFirefoxOptionsLog) UnmarshalJSON

func (v *NilableFirefoxOptionsLog) UnmarshalJSON(src []byte) error

func (*NilableFirefoxOptionsLog) Unset

func (v *NilableFirefoxOptionsLog) Unset()

type NilableFloat32

type NilableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNilableFloat32

func NewNilableFloat32(val *float32) *NilableFloat32

func (NilableFloat32) Get

func (v NilableFloat32) Get() *float32

func (NilableFloat32) IsSet

func (v NilableFloat32) IsSet() bool

func (NilableFloat32) MarshalJSON

func (v NilableFloat32) MarshalJSON() ([]byte, error)

func (*NilableFloat32) Set

func (v *NilableFloat32) Set(val *float32)

func (*NilableFloat32) UnmarshalJSON

func (v *NilableFloat32) UnmarshalJSON(src []byte) error

func (*NilableFloat32) Unset

func (v *NilableFloat32) Unset()

type NilableFloat64

type NilableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNilableFloat64

func NewNilableFloat64(val *float64) *NilableFloat64

func (NilableFloat64) Get

func (v NilableFloat64) Get() *float64

func (NilableFloat64) IsSet

func (v NilableFloat64) IsSet() bool

func (NilableFloat64) MarshalJSON

func (v NilableFloat64) MarshalJSON() ([]byte, error)

func (*NilableFloat64) Set

func (v *NilableFloat64) Set(val *float64)

func (*NilableFloat64) UnmarshalJSON

func (v *NilableFloat64) UnmarshalJSON(src []byte) error

func (*NilableFloat64) Unset

func (v *NilableFloat64) Unset()

type NilableFrameId

type NilableFrameId struct {
	// contains filtered or unexported fields
}

func NewNilableFrameId

func NewNilableFrameId(val *FrameId) *NilableFrameId

func (NilableFrameId) Get

func (v NilableFrameId) Get() *FrameId

func (NilableFrameId) IsSet

func (v NilableFrameId) IsSet() bool

func (NilableFrameId) MarshalJSON

func (v NilableFrameId) MarshalJSON() ([]byte, error)

func (*NilableFrameId) Set

func (v *NilableFrameId) Set(val *FrameId)

func (*NilableFrameId) UnmarshalJSON

func (v *NilableFrameId) UnmarshalJSON(src []byte) error

func (*NilableFrameId) Unset

func (v *NilableFrameId) Unset()

type NilableGetWindowHandlesResponse

type NilableGetWindowHandlesResponse struct {
	// contains filtered or unexported fields
}

func (NilableGetWindowHandlesResponse) Get

func (NilableGetWindowHandlesResponse) IsSet

func (NilableGetWindowHandlesResponse) MarshalJSON

func (v NilableGetWindowHandlesResponse) MarshalJSON() ([]byte, error)

func (*NilableGetWindowHandlesResponse) Set

func (*NilableGetWindowHandlesResponse) UnmarshalJSON

func (v *NilableGetWindowHandlesResponse) UnmarshalJSON(src []byte) error

func (*NilableGetWindowHandlesResponse) Unset

type NilableInt

type NilableInt struct {
	// contains filtered or unexported fields
}

func NewNilableInt

func NewNilableInt(val *int) *NilableInt

func (NilableInt) Get

func (v NilableInt) Get() *int

func (NilableInt) IsSet

func (v NilableInt) IsSet() bool

func (NilableInt) MarshalJSON

func (v NilableInt) MarshalJSON() ([]byte, error)

func (*NilableInt) Set

func (v *NilableInt) Set(val *int)

func (*NilableInt) UnmarshalJSON

func (v *NilableInt) UnmarshalJSON(src []byte) error

func (*NilableInt) Unset

func (v *NilableInt) Unset()

type NilableInt32

type NilableInt32 struct {
	// contains filtered or unexported fields
}

func NewNilableInt32

func NewNilableInt32(val *int32) *NilableInt32

func (NilableInt32) Get

func (v NilableInt32) Get() *int32

func (NilableInt32) IsSet

func (v NilableInt32) IsSet() bool

func (NilableInt32) MarshalJSON

func (v NilableInt32) MarshalJSON() ([]byte, error)

func (*NilableInt32) Set

func (v *NilableInt32) Set(val *int32)

func (*NilableInt32) UnmarshalJSON

func (v *NilableInt32) UnmarshalJSON(src []byte) error

func (*NilableInt32) Unset

func (v *NilableInt32) Unset()

type NilableInt64

type NilableInt64 struct {
	// contains filtered or unexported fields
}

func NewNilableInt64

func NewNilableInt64(val *int64) *NilableInt64

func (NilableInt64) Get

func (v NilableInt64) Get() *int64

func (NilableInt64) IsSet

func (v NilableInt64) IsSet() bool

func (NilableInt64) MarshalJSON

func (v NilableInt64) MarshalJSON() ([]byte, error)

func (*NilableInt64) Set

func (v *NilableInt64) Set(val *int64)

func (*NilableInt64) UnmarshalJSON

func (v *NilableInt64) UnmarshalJSON(src []byte) error

func (*NilableInt64) Unset

func (v *NilableInt64) Unset()

type NilableKeyAction

type NilableKeyAction struct {
	// contains filtered or unexported fields
}

func NewNilableKeyAction

func NewNilableKeyAction(val *KeyAction) *NilableKeyAction

func (NilableKeyAction) Get

func (v NilableKeyAction) Get() *KeyAction

func (NilableKeyAction) IsSet

func (v NilableKeyAction) IsSet() bool

func (NilableKeyAction) MarshalJSON

func (v NilableKeyAction) MarshalJSON() ([]byte, error)

func (*NilableKeyAction) Set

func (v *NilableKeyAction) Set(val *KeyAction)

func (*NilableKeyAction) UnmarshalJSON

func (v *NilableKeyAction) UnmarshalJSON(src []byte) error

func (*NilableKeyAction) Unset

func (v *NilableKeyAction) Unset()

type NilableLoggingPrefs

type NilableLoggingPrefs struct {
	// contains filtered or unexported fields
}

func NewNilableLoggingPrefs

func NewNilableLoggingPrefs(val *LoggingPrefs) *NilableLoggingPrefs

func (NilableLoggingPrefs) Get

func (NilableLoggingPrefs) IsSet

func (v NilableLoggingPrefs) IsSet() bool

func (NilableLoggingPrefs) MarshalJSON

func (v NilableLoggingPrefs) MarshalJSON() ([]byte, error)

func (*NilableLoggingPrefs) Set

func (v *NilableLoggingPrefs) Set(val *LoggingPrefs)

func (*NilableLoggingPrefs) UnmarshalJSON

func (v *NilableLoggingPrefs) UnmarshalJSON(src []byte) error

func (*NilableLoggingPrefs) Unset

func (v *NilableLoggingPrefs) Unset()

type NilableMobileEmulation

type NilableMobileEmulation struct {
	// contains filtered or unexported fields
}

func NewNilableMobileEmulation

func NewNilableMobileEmulation(val *MobileEmulation) *NilableMobileEmulation

func (NilableMobileEmulation) Get

func (NilableMobileEmulation) IsSet

func (v NilableMobileEmulation) IsSet() bool

func (NilableMobileEmulation) MarshalJSON

func (v NilableMobileEmulation) MarshalJSON() ([]byte, error)

func (*NilableMobileEmulation) Set

func (*NilableMobileEmulation) UnmarshalJSON

func (v *NilableMobileEmulation) UnmarshalJSON(src []byte) error

func (*NilableMobileEmulation) Unset

func (v *NilableMobileEmulation) Unset()

type NilableMobileEmulationDeviceMetrics

type NilableMobileEmulationDeviceMetrics struct {
	// contains filtered or unexported fields
}

func (NilableMobileEmulationDeviceMetrics) Get

func (NilableMobileEmulationDeviceMetrics) IsSet

func (NilableMobileEmulationDeviceMetrics) MarshalJSON

func (v NilableMobileEmulationDeviceMetrics) MarshalJSON() ([]byte, error)

func (*NilableMobileEmulationDeviceMetrics) Set

func (*NilableMobileEmulationDeviceMetrics) UnmarshalJSON

func (v *NilableMobileEmulationDeviceMetrics) UnmarshalJSON(src []byte) error

func (*NilableMobileEmulationDeviceMetrics) Unset

type NilableMoonLogLevel

type NilableMoonLogLevel struct {
	// contains filtered or unexported fields
}

func NewNilableMoonLogLevel

func NewNilableMoonLogLevel(val *MoonLogLevel) *NilableMoonLogLevel

func (NilableMoonLogLevel) Get

func (NilableMoonLogLevel) IsSet

func (v NilableMoonLogLevel) IsSet() bool

func (NilableMoonLogLevel) MarshalJSON

func (v NilableMoonLogLevel) MarshalJSON() ([]byte, error)

func (*NilableMoonLogLevel) Set

func (v *NilableMoonLogLevel) Set(val *MoonLogLevel)

func (*NilableMoonLogLevel) UnmarshalJSON

func (v *NilableMoonLogLevel) UnmarshalJSON(src []byte) error

func (*NilableMoonLogLevel) Unset

func (v *NilableMoonLogLevel) Unset()

type NilableMoonMobileDevice

type NilableMoonMobileDevice struct {
	// contains filtered or unexported fields
}

func NewNilableMoonMobileDevice

func NewNilableMoonMobileDevice(val *MoonMobileDevice) *NilableMoonMobileDevice

func (NilableMoonMobileDevice) Get

func (NilableMoonMobileDevice) IsSet

func (v NilableMoonMobileDevice) IsSet() bool

func (NilableMoonMobileDevice) MarshalJSON

func (v NilableMoonMobileDevice) MarshalJSON() ([]byte, error)

func (*NilableMoonMobileDevice) Set

func (*NilableMoonMobileDevice) UnmarshalJSON

func (v *NilableMoonMobileDevice) UnmarshalJSON(src []byte) error

func (*NilableMoonMobileDevice) Unset

func (v *NilableMoonMobileDevice) Unset()

type NilableMoonOptions

type NilableMoonOptions struct {
	// contains filtered or unexported fields
}

func NewNilableMoonOptions

func NewNilableMoonOptions(val *MoonOptions) *NilableMoonOptions

func (NilableMoonOptions) Get

func (NilableMoonOptions) IsSet

func (v NilableMoonOptions) IsSet() bool

func (NilableMoonOptions) MarshalJSON

func (v NilableMoonOptions) MarshalJSON() ([]byte, error)

func (*NilableMoonOptions) Set

func (v *NilableMoonOptions) Set(val *MoonOptions)

func (*NilableMoonOptions) UnmarshalJSON

func (v *NilableMoonOptions) UnmarshalJSON(src []byte) error

func (*NilableMoonOptions) Unset

func (v *NilableMoonOptions) Unset()

type NilableNewSessionRequest

type NilableNewSessionRequest struct {
	// contains filtered or unexported fields
}

func NewNilableNewSessionRequest

func NewNilableNewSessionRequest(val *NewSessionRequest) *NilableNewSessionRequest

func (NilableNewSessionRequest) Get

func (NilableNewSessionRequest) IsSet

func (v NilableNewSessionRequest) IsSet() bool

func (NilableNewSessionRequest) MarshalJSON

func (v NilableNewSessionRequest) MarshalJSON() ([]byte, error)

func (*NilableNewSessionRequest) Set

func (*NilableNewSessionRequest) UnmarshalJSON

func (v *NilableNewSessionRequest) UnmarshalJSON(src []byte) error

func (*NilableNewSessionRequest) Unset

func (v *NilableNewSessionRequest) Unset()

type NilableNewSessionRequestCapabilities

type NilableNewSessionRequestCapabilities struct {
	// contains filtered or unexported fields
}

func (NilableNewSessionRequestCapabilities) Get

func (NilableNewSessionRequestCapabilities) IsSet

func (NilableNewSessionRequestCapabilities) MarshalJSON

func (v NilableNewSessionRequestCapabilities) MarshalJSON() ([]byte, error)

func (*NilableNewSessionRequestCapabilities) Set

func (*NilableNewSessionRequestCapabilities) UnmarshalJSON

func (v *NilableNewSessionRequestCapabilities) UnmarshalJSON(src []byte) error

func (*NilableNewSessionRequestCapabilities) Unset

type NilableNewSessionResponse

type NilableNewSessionResponse struct {
	// contains filtered or unexported fields
}

func NewNilableNewSessionResponse

func NewNilableNewSessionResponse(val *NewSessionResponse) *NilableNewSessionResponse

func (NilableNewSessionResponse) Get

func (NilableNewSessionResponse) IsSet

func (v NilableNewSessionResponse) IsSet() bool

func (NilableNewSessionResponse) MarshalJSON

func (v NilableNewSessionResponse) MarshalJSON() ([]byte, error)

func (*NilableNewSessionResponse) Set

func (*NilableNewSessionResponse) UnmarshalJSON

func (v *NilableNewSessionResponse) UnmarshalJSON(src []byte) error

func (*NilableNewSessionResponse) Unset

func (v *NilableNewSessionResponse) Unset()

type NilableNewSessionResponseValue

type NilableNewSessionResponseValue struct {
	// contains filtered or unexported fields
}

func (NilableNewSessionResponseValue) Get

func (NilableNewSessionResponseValue) IsSet

func (NilableNewSessionResponseValue) MarshalJSON

func (v NilableNewSessionResponseValue) MarshalJSON() ([]byte, error)

func (*NilableNewSessionResponseValue) Set

func (*NilableNewSessionResponseValue) UnmarshalJSON

func (v *NilableNewSessionResponseValue) UnmarshalJSON(src []byte) error

func (*NilableNewSessionResponseValue) Unset

func (v *NilableNewSessionResponseValue) Unset()

type NilableNewWindowRequest

type NilableNewWindowRequest struct {
	// contains filtered or unexported fields
}

func NewNilableNewWindowRequest

func NewNilableNewWindowRequest(val *NewWindowRequest) *NilableNewWindowRequest

func (NilableNewWindowRequest) Get

func (NilableNewWindowRequest) IsSet

func (v NilableNewWindowRequest) IsSet() bool

func (NilableNewWindowRequest) MarshalJSON

func (v NilableNewWindowRequest) MarshalJSON() ([]byte, error)

func (*NilableNewWindowRequest) Set

func (*NilableNewWindowRequest) UnmarshalJSON

func (v *NilableNewWindowRequest) UnmarshalJSON(src []byte) error

func (*NilableNewWindowRequest) Unset

func (v *NilableNewWindowRequest) Unset()

type NilableNewWindowResponse

type NilableNewWindowResponse struct {
	// contains filtered or unexported fields
}

func NewNilableNewWindowResponse

func NewNilableNewWindowResponse(val *NewWindowResponse) *NilableNewWindowResponse

func (NilableNewWindowResponse) Get

func (NilableNewWindowResponse) IsSet

func (v NilableNewWindowResponse) IsSet() bool

func (NilableNewWindowResponse) MarshalJSON

func (v NilableNewWindowResponse) MarshalJSON() ([]byte, error)

func (*NilableNewWindowResponse) Set

func (*NilableNewWindowResponse) UnmarshalJSON

func (v *NilableNewWindowResponse) UnmarshalJSON(src []byte) error

func (*NilableNewWindowResponse) Unset

func (v *NilableNewWindowResponse) Unset()

type NilableNewWindowResponseValue

type NilableNewWindowResponseValue struct {
	// contains filtered or unexported fields
}

func (NilableNewWindowResponseValue) Get

func (NilableNewWindowResponseValue) IsSet

func (NilableNewWindowResponseValue) MarshalJSON

func (v NilableNewWindowResponseValue) MarshalJSON() ([]byte, error)

func (*NilableNewWindowResponseValue) Set

func (*NilableNewWindowResponseValue) UnmarshalJSON

func (v *NilableNewWindowResponseValue) UnmarshalJSON(src []byte) error

func (*NilableNewWindowResponseValue) Unset

func (v *NilableNewWindowResponseValue) Unset()

type NilableNullAction

type NilableNullAction struct {
	// contains filtered or unexported fields
}

func NewNilableNullAction

func NewNilableNullAction(val *NullAction) *NilableNullAction

func (NilableNullAction) Get

func (v NilableNullAction) Get() *NullAction

func (NilableNullAction) IsSet

func (v NilableNullAction) IsSet() bool

func (NilableNullAction) MarshalJSON

func (v NilableNullAction) MarshalJSON() ([]byte, error)

func (*NilableNullAction) Set

func (v *NilableNullAction) Set(val *NullAction)

func (*NilableNullAction) UnmarshalJSON

func (v *NilableNullAction) UnmarshalJSON(src []byte) error

func (*NilableNullAction) Unset

func (v *NilableNullAction) Unset()

type NilableNullableStringResponse

type NilableNullableStringResponse struct {
	// contains filtered or unexported fields
}

func (NilableNullableStringResponse) Get

func (NilableNullableStringResponse) IsSet

func (NilableNullableStringResponse) MarshalJSON

func (v NilableNullableStringResponse) MarshalJSON() ([]byte, error)

func (*NilableNullableStringResponse) Set

func (*NilableNullableStringResponse) UnmarshalJSON

func (v *NilableNullableStringResponse) UnmarshalJSON(src []byte) error

func (*NilableNullableStringResponse) Unset

func (v *NilableNullableStringResponse) Unset()

type NilableOperaOptions

type NilableOperaOptions struct {
	// contains filtered or unexported fields
}

func NewNilableOperaOptions

func NewNilableOperaOptions(val *OperaOptions) *NilableOperaOptions

func (NilableOperaOptions) Get

func (NilableOperaOptions) IsSet

func (v NilableOperaOptions) IsSet() bool

func (NilableOperaOptions) MarshalJSON

func (v NilableOperaOptions) MarshalJSON() ([]byte, error)

func (*NilableOperaOptions) Set

func (v *NilableOperaOptions) Set(val *OperaOptions)

func (*NilableOperaOptions) UnmarshalJSON

func (v *NilableOperaOptions) UnmarshalJSON(src []byte) error

func (*NilableOperaOptions) Unset

func (v *NilableOperaOptions) Unset()

type NilablePerfLoggingPrefs

type NilablePerfLoggingPrefs struct {
	// contains filtered or unexported fields
}

func NewNilablePerfLoggingPrefs

func NewNilablePerfLoggingPrefs(val *PerfLoggingPrefs) *NilablePerfLoggingPrefs

func (NilablePerfLoggingPrefs) Get

func (NilablePerfLoggingPrefs) IsSet

func (v NilablePerfLoggingPrefs) IsSet() bool

func (NilablePerfLoggingPrefs) MarshalJSON

func (v NilablePerfLoggingPrefs) MarshalJSON() ([]byte, error)

func (*NilablePerfLoggingPrefs) Set

func (*NilablePerfLoggingPrefs) UnmarshalJSON

func (v *NilablePerfLoggingPrefs) UnmarshalJSON(src []byte) error

func (*NilablePerfLoggingPrefs) Unset

func (v *NilablePerfLoggingPrefs) Unset()

type NilablePointerAction

type NilablePointerAction struct {
	// contains filtered or unexported fields
}

func NewNilablePointerAction

func NewNilablePointerAction(val *PointerAction) *NilablePointerAction

func (NilablePointerAction) Get

func (NilablePointerAction) IsSet

func (v NilablePointerAction) IsSet() bool

func (NilablePointerAction) MarshalJSON

func (v NilablePointerAction) MarshalJSON() ([]byte, error)

func (*NilablePointerAction) Set

func (v *NilablePointerAction) Set(val *PointerAction)

func (*NilablePointerAction) UnmarshalJSON

func (v *NilablePointerAction) UnmarshalJSON(src []byte) error

func (*NilablePointerAction) Unset

func (v *NilablePointerAction) Unset()

type NilablePreferenceValue

type NilablePreferenceValue struct {
	// contains filtered or unexported fields
}

func NewNilablePreferenceValue

func NewNilablePreferenceValue(val *PreferenceValue) *NilablePreferenceValue

func (NilablePreferenceValue) Get

func (NilablePreferenceValue) IsSet

func (v NilablePreferenceValue) IsSet() bool

func (NilablePreferenceValue) MarshalJSON

func (v NilablePreferenceValue) MarshalJSON() ([]byte, error)

func (*NilablePreferenceValue) Set

func (*NilablePreferenceValue) UnmarshalJSON

func (v *NilablePreferenceValue) UnmarshalJSON(src []byte) error

func (*NilablePreferenceValue) Unset

func (v *NilablePreferenceValue) Unset()

type NilablePrintRequest

type NilablePrintRequest struct {
	// contains filtered or unexported fields
}

func NewNilablePrintRequest

func NewNilablePrintRequest(val *PrintRequest) *NilablePrintRequest

func (NilablePrintRequest) Get

func (NilablePrintRequest) IsSet

func (v NilablePrintRequest) IsSet() bool

func (NilablePrintRequest) MarshalJSON

func (v NilablePrintRequest) MarshalJSON() ([]byte, error)

func (*NilablePrintRequest) Set

func (v *NilablePrintRequest) Set(val *PrintRequest)

func (*NilablePrintRequest) UnmarshalJSON

func (v *NilablePrintRequest) UnmarshalJSON(src []byte) error

func (*NilablePrintRequest) Unset

func (v *NilablePrintRequest) Unset()

type NilablePrintRequestOptions

type NilablePrintRequestOptions struct {
	// contains filtered or unexported fields
}

func NewNilablePrintRequestOptions

func NewNilablePrintRequestOptions(val *PrintRequestOptions) *NilablePrintRequestOptions

func (NilablePrintRequestOptions) Get

func (NilablePrintRequestOptions) IsSet

func (v NilablePrintRequestOptions) IsSet() bool

func (NilablePrintRequestOptions) MarshalJSON

func (v NilablePrintRequestOptions) MarshalJSON() ([]byte, error)

func (*NilablePrintRequestOptions) Set

func (*NilablePrintRequestOptions) UnmarshalJSON

func (v *NilablePrintRequestOptions) UnmarshalJSON(src []byte) error

func (*NilablePrintRequestOptions) Unset

func (v *NilablePrintRequestOptions) Unset()

type NilablePrintRequestOptionsMargin

type NilablePrintRequestOptionsMargin struct {
	// contains filtered or unexported fields
}

func (NilablePrintRequestOptionsMargin) Get

func (NilablePrintRequestOptionsMargin) IsSet

func (NilablePrintRequestOptionsMargin) MarshalJSON

func (v NilablePrintRequestOptionsMargin) MarshalJSON() ([]byte, error)

func (*NilablePrintRequestOptionsMargin) Set

func (*NilablePrintRequestOptionsMargin) UnmarshalJSON

func (v *NilablePrintRequestOptionsMargin) UnmarshalJSON(src []byte) error

func (*NilablePrintRequestOptionsMargin) Unset

type NilablePrintRequestOptionsPage

type NilablePrintRequestOptionsPage struct {
	// contains filtered or unexported fields
}

func (NilablePrintRequestOptionsPage) Get

func (NilablePrintRequestOptionsPage) IsSet

func (NilablePrintRequestOptionsPage) MarshalJSON

func (v NilablePrintRequestOptionsPage) MarshalJSON() ([]byte, error)

func (*NilablePrintRequestOptionsPage) Set

func (*NilablePrintRequestOptionsPage) UnmarshalJSON

func (v *NilablePrintRequestOptionsPage) UnmarshalJSON(src []byte) error

func (*NilablePrintRequestOptionsPage) Unset

func (v *NilablePrintRequestOptionsPage) Unset()

type NilableProxy

type NilableProxy struct {
	// contains filtered or unexported fields
}

func NewNilableProxy

func NewNilableProxy(val *Proxy) *NilableProxy

func (NilableProxy) Get

func (v NilableProxy) Get() *Proxy

func (NilableProxy) IsSet

func (v NilableProxy) IsSet() bool

func (NilableProxy) MarshalJSON

func (v NilableProxy) MarshalJSON() ([]byte, error)

func (*NilableProxy) Set

func (v *NilableProxy) Set(val *Proxy)

func (*NilableProxy) UnmarshalJSON

func (v *NilableProxy) UnmarshalJSON(src []byte) error

func (*NilableProxy) Unset

func (v *NilableProxy) Unset()

type NilableRect

type NilableRect struct {
	// contains filtered or unexported fields
}

func NewNilableRect

func NewNilableRect(val *Rect) *NilableRect

func (NilableRect) Get

func (v NilableRect) Get() *Rect

func (NilableRect) IsSet

func (v NilableRect) IsSet() bool

func (NilableRect) MarshalJSON

func (v NilableRect) MarshalJSON() ([]byte, error)

func (*NilableRect) Set

func (v *NilableRect) Set(val *Rect)

func (*NilableRect) UnmarshalJSON

func (v *NilableRect) UnmarshalJSON(src []byte) error

func (*NilableRect) Unset

func (v *NilableRect) Unset()

type NilableRectResponse

type NilableRectResponse struct {
	// contains filtered or unexported fields
}

func NewNilableRectResponse

func NewNilableRectResponse(val *RectResponse) *NilableRectResponse

func (NilableRectResponse) Get

func (NilableRectResponse) IsSet

func (v NilableRectResponse) IsSet() bool

func (NilableRectResponse) MarshalJSON

func (v NilableRectResponse) MarshalJSON() ([]byte, error)

func (*NilableRectResponse) Set

func (v *NilableRectResponse) Set(val *RectResponse)

func (*NilableRectResponse) UnmarshalJSON

func (v *NilableRectResponse) UnmarshalJSON(src []byte) error

func (*NilableRectResponse) Unset

func (v *NilableRectResponse) Unset()

type NilableScriptRequest

type NilableScriptRequest struct {
	// contains filtered or unexported fields
}

func NewNilableScriptRequest

func NewNilableScriptRequest(val *ScriptRequest) *NilableScriptRequest

func (NilableScriptRequest) Get

func (NilableScriptRequest) IsSet

func (v NilableScriptRequest) IsSet() bool

func (NilableScriptRequest) MarshalJSON

func (v NilableScriptRequest) MarshalJSON() ([]byte, error)

func (*NilableScriptRequest) Set

func (v *NilableScriptRequest) Set(val *ScriptRequest)

func (*NilableScriptRequest) UnmarshalJSON

func (v *NilableScriptRequest) UnmarshalJSON(src []byte) error

func (*NilableScriptRequest) Unset

func (v *NilableScriptRequest) Unset()

type NilableSelenoidOptions

type NilableSelenoidOptions struct {
	// contains filtered or unexported fields
}

func NewNilableSelenoidOptions

func NewNilableSelenoidOptions(val *SelenoidOptions) *NilableSelenoidOptions

func (NilableSelenoidOptions) Get

func (NilableSelenoidOptions) IsSet

func (v NilableSelenoidOptions) IsSet() bool

func (NilableSelenoidOptions) MarshalJSON

func (v NilableSelenoidOptions) MarshalJSON() ([]byte, error)

func (*NilableSelenoidOptions) Set

func (*NilableSelenoidOptions) UnmarshalJSON

func (v *NilableSelenoidOptions) UnmarshalJSON(src []byte) error

func (*NilableSelenoidOptions) Unset

func (v *NilableSelenoidOptions) Unset()

type NilableSendAlertTextRequest

type NilableSendAlertTextRequest struct {
	// contains filtered or unexported fields
}

func NewNilableSendAlertTextRequest

func NewNilableSendAlertTextRequest(val *SendAlertTextRequest) *NilableSendAlertTextRequest

func (NilableSendAlertTextRequest) Get

func (NilableSendAlertTextRequest) IsSet

func (NilableSendAlertTextRequest) MarshalJSON

func (v NilableSendAlertTextRequest) MarshalJSON() ([]byte, error)

func (*NilableSendAlertTextRequest) Set

func (*NilableSendAlertTextRequest) UnmarshalJSON

func (v *NilableSendAlertTextRequest) UnmarshalJSON(src []byte) error

func (*NilableSendAlertTextRequest) Unset

func (v *NilableSendAlertTextRequest) Unset()

type NilableStatusResponse

type NilableStatusResponse struct {
	// contains filtered or unexported fields
}

func NewNilableStatusResponse

func NewNilableStatusResponse(val *StatusResponse) *NilableStatusResponse

func (NilableStatusResponse) Get

func (NilableStatusResponse) IsSet

func (v NilableStatusResponse) IsSet() bool

func (NilableStatusResponse) MarshalJSON

func (v NilableStatusResponse) MarshalJSON() ([]byte, error)

func (*NilableStatusResponse) Set

func (*NilableStatusResponse) UnmarshalJSON

func (v *NilableStatusResponse) UnmarshalJSON(src []byte) error

func (*NilableStatusResponse) Unset

func (v *NilableStatusResponse) Unset()

type NilableStatusResponseValue

type NilableStatusResponseValue struct {
	// contains filtered or unexported fields
}

func NewNilableStatusResponseValue

func NewNilableStatusResponseValue(val *StatusResponseValue) *NilableStatusResponseValue

func (NilableStatusResponseValue) Get

func (NilableStatusResponseValue) IsSet

func (v NilableStatusResponseValue) IsSet() bool

func (NilableStatusResponseValue) MarshalJSON

func (v NilableStatusResponseValue) MarshalJSON() ([]byte, error)

func (*NilableStatusResponseValue) Set

func (*NilableStatusResponseValue) UnmarshalJSON

func (v *NilableStatusResponseValue) UnmarshalJSON(src []byte) error

func (*NilableStatusResponseValue) Unset

func (v *NilableStatusResponseValue) Unset()

type NilableString

type NilableString struct {
	// contains filtered or unexported fields
}

func NewNilableString

func NewNilableString(val *string) *NilableString

func (NilableString) Get

func (v NilableString) Get() *string

func (NilableString) IsSet

func (v NilableString) IsSet() bool

func (NilableString) MarshalJSON

func (v NilableString) MarshalJSON() ([]byte, error)

func (*NilableString) Set

func (v *NilableString) Set(val *string)

func (*NilableString) UnmarshalJSON

func (v *NilableString) UnmarshalJSON(src []byte) error

func (*NilableString) Unset

func (v *NilableString) Unset()

type NilableStringResponse

type NilableStringResponse struct {
	// contains filtered or unexported fields
}

func NewNilableStringResponse

func NewNilableStringResponse(val *StringResponse) *NilableStringResponse

func (NilableStringResponse) Get

func (NilableStringResponse) IsSet

func (v NilableStringResponse) IsSet() bool

func (NilableStringResponse) MarshalJSON

func (v NilableStringResponse) MarshalJSON() ([]byte, error)

func (*NilableStringResponse) Set

func (*NilableStringResponse) UnmarshalJSON

func (v *NilableStringResponse) UnmarshalJSON(src []byte) error

func (*NilableStringResponse) Unset

func (v *NilableStringResponse) Unset()

type NilableSwitchToFrameRequest

type NilableSwitchToFrameRequest struct {
	// contains filtered or unexported fields
}

func NewNilableSwitchToFrameRequest

func NewNilableSwitchToFrameRequest(val *SwitchToFrameRequest) *NilableSwitchToFrameRequest

func (NilableSwitchToFrameRequest) Get

func (NilableSwitchToFrameRequest) IsSet

func (NilableSwitchToFrameRequest) MarshalJSON

func (v NilableSwitchToFrameRequest) MarshalJSON() ([]byte, error)

func (*NilableSwitchToFrameRequest) Set

func (*NilableSwitchToFrameRequest) UnmarshalJSON

func (v *NilableSwitchToFrameRequest) UnmarshalJSON(src []byte) error

func (*NilableSwitchToFrameRequest) Unset

func (v *NilableSwitchToFrameRequest) Unset()

type NilableSwitchToWindowRequest

type NilableSwitchToWindowRequest struct {
	// contains filtered or unexported fields
}

func (NilableSwitchToWindowRequest) Get

func (NilableSwitchToWindowRequest) IsSet

func (NilableSwitchToWindowRequest) MarshalJSON

func (v NilableSwitchToWindowRequest) MarshalJSON() ([]byte, error)

func (*NilableSwitchToWindowRequest) Set

func (*NilableSwitchToWindowRequest) UnmarshalJSON

func (v *NilableSwitchToWindowRequest) UnmarshalJSON(src []byte) error

func (*NilableSwitchToWindowRequest) Unset

func (v *NilableSwitchToWindowRequest) Unset()

type NilableTime

type NilableTime struct {
	// contains filtered or unexported fields
}

func NewNilableTime

func NewNilableTime(val *time.Time) *NilableTime

func (NilableTime) Get

func (v NilableTime) Get() *time.Time

func (NilableTime) IsSet

func (v NilableTime) IsSet() bool

func (NilableTime) MarshalJSON

func (v NilableTime) MarshalJSON() ([]byte, error)

func (*NilableTime) Set

func (v *NilableTime) Set(val *time.Time)

func (*NilableTime) UnmarshalJSON

func (v *NilableTime) UnmarshalJSON(src []byte) error

func (*NilableTime) Unset

func (v *NilableTime) Unset()

type NilableTimeouts

type NilableTimeouts struct {
	// contains filtered or unexported fields
}

func NewNilableTimeouts

func NewNilableTimeouts(val *Timeouts) *NilableTimeouts

func (NilableTimeouts) Get

func (v NilableTimeouts) Get() *Timeouts

func (NilableTimeouts) IsSet

func (v NilableTimeouts) IsSet() bool

func (NilableTimeouts) MarshalJSON

func (v NilableTimeouts) MarshalJSON() ([]byte, error)

func (*NilableTimeouts) Set

func (v *NilableTimeouts) Set(val *Timeouts)

func (*NilableTimeouts) UnmarshalJSON

func (v *NilableTimeouts) UnmarshalJSON(src []byte) error

func (*NilableTimeouts) Unset

func (v *NilableTimeouts) Unset()

type NilableTimeoutsResponse

type NilableTimeoutsResponse struct {
	// contains filtered or unexported fields
}

func NewNilableTimeoutsResponse

func NewNilableTimeoutsResponse(val *TimeoutsResponse) *NilableTimeoutsResponse

func (NilableTimeoutsResponse) Get

func (NilableTimeoutsResponse) IsSet

func (v NilableTimeoutsResponse) IsSet() bool

func (NilableTimeoutsResponse) MarshalJSON

func (v NilableTimeoutsResponse) MarshalJSON() ([]byte, error)

func (*NilableTimeoutsResponse) Set

func (*NilableTimeoutsResponse) UnmarshalJSON

func (v *NilableTimeoutsResponse) UnmarshalJSON(src []byte) error

func (*NilableTimeoutsResponse) Unset

func (v *NilableTimeoutsResponse) Unset()

type NilableUrlRequest

type NilableUrlRequest struct {
	// contains filtered or unexported fields
}

func NewNilableUrlRequest

func NewNilableUrlRequest(val *UrlRequest) *NilableUrlRequest

func (NilableUrlRequest) Get

func (v NilableUrlRequest) Get() *UrlRequest

func (NilableUrlRequest) IsSet

func (v NilableUrlRequest) IsSet() bool

func (NilableUrlRequest) MarshalJSON

func (v NilableUrlRequest) MarshalJSON() ([]byte, error)

func (*NilableUrlRequest) Set

func (v *NilableUrlRequest) Set(val *UrlRequest)

func (*NilableUrlRequest) UnmarshalJSON

func (v *NilableUrlRequest) UnmarshalJSON(src []byte) error

func (*NilableUrlRequest) Unset

func (v *NilableUrlRequest) Unset()

type NilableWebElement

type NilableWebElement struct {
	// contains filtered or unexported fields
}

func NewNilableWebElement

func NewNilableWebElement(val *WebElement) *NilableWebElement

func (NilableWebElement) Get

func (v NilableWebElement) Get() *WebElement

func (NilableWebElement) IsSet

func (v NilableWebElement) IsSet() bool

func (NilableWebElement) MarshalJSON

func (v NilableWebElement) MarshalJSON() ([]byte, error)

func (*NilableWebElement) Set

func (v *NilableWebElement) Set(val *WebElement)

func (*NilableWebElement) UnmarshalJSON

func (v *NilableWebElement) UnmarshalJSON(src []byte) error

func (*NilableWebElement) Unset

func (v *NilableWebElement) Unset()

type NilableWebElementOrigin

type NilableWebElementOrigin struct {
	// contains filtered or unexported fields
}

func NewNilableWebElementOrigin

func NewNilableWebElementOrigin(val *WebElementOrigin) *NilableWebElementOrigin

func (NilableWebElementOrigin) Get

func (NilableWebElementOrigin) IsSet

func (v NilableWebElementOrigin) IsSet() bool

func (NilableWebElementOrigin) MarshalJSON

func (v NilableWebElementOrigin) MarshalJSON() ([]byte, error)

func (*NilableWebElementOrigin) Set

func (*NilableWebElementOrigin) UnmarshalJSON

func (v *NilableWebElementOrigin) UnmarshalJSON(src []byte) error

func (*NilableWebElementOrigin) Unset

func (v *NilableWebElementOrigin) Unset()

type NilableWheelAction

type NilableWheelAction struct {
	// contains filtered or unexported fields
}

func NewNilableWheelAction

func NewNilableWheelAction(val *WheelAction) *NilableWheelAction

func (NilableWheelAction) Get

func (NilableWheelAction) IsSet

func (v NilableWheelAction) IsSet() bool

func (NilableWheelAction) MarshalJSON

func (v NilableWheelAction) MarshalJSON() ([]byte, error)

func (*NilableWheelAction) Set

func (v *NilableWheelAction) Set(val *WheelAction)

func (*NilableWheelAction) UnmarshalJSON

func (v *NilableWheelAction) UnmarshalJSON(src []byte) error

func (*NilableWheelAction) Unset

func (v *NilableWheelAction) Unset()

type NullAction

type NullAction struct {
	Type     *string `json:"type,omitempty"`
	Duration *int32  `json:"duration,omitempty"`
}

NullAction struct for NullAction

func NewNullAction

func NewNullAction() *NullAction

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

func NewNullActionWithDefaults

func NewNullActionWithDefaults() *NullAction

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

func (*NullAction) GetDuration

func (o *NullAction) GetDuration() int32

GetDuration returns the Duration field value if set, zero value otherwise.

func (*NullAction) GetDurationOk

func (o *NullAction) GetDurationOk() (*int32, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NullAction) GetType

func (o *NullAction) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*NullAction) GetTypeOk

func (o *NullAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NullAction) HasDuration

func (o *NullAction) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*NullAction) HasType

func (o *NullAction) HasType() bool

HasType returns a boolean if a field has been set.

func (NullAction) MarshalJSON

func (o NullAction) MarshalJSON() ([]byte, error)

func (*NullAction) SetDuration

func (o *NullAction) SetDuration(v int32)

SetDuration gets a reference to the given int32 and assigns it to the Duration field.

func (*NullAction) SetType

func (o *NullAction) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type NullableChromiumLogLevel

type NullableChromiumLogLevel struct {
	// contains filtered or unexported fields
}

func NewNullableChromiumLogLevel

func NewNullableChromiumLogLevel(val *ChromiumLogLevel) *NullableChromiumLogLevel

func (NullableChromiumLogLevel) Get

func (NullableChromiumLogLevel) IsSet

func (v NullableChromiumLogLevel) IsSet() bool

func (NullableChromiumLogLevel) MarshalJSON

func (v NullableChromiumLogLevel) MarshalJSON() ([]byte, error)

func (*NullableChromiumLogLevel) Set

func (*NullableChromiumLogLevel) UnmarshalJSON

func (v *NullableChromiumLogLevel) UnmarshalJSON(src []byte) error

func (*NullableChromiumLogLevel) Unset

func (v *NullableChromiumLogLevel) Unset()

type NullableErrorCode

type NullableErrorCode struct {
	// contains filtered or unexported fields
}

func NewNullableErrorCode

func NewNullableErrorCode(val *ErrorCode) *NullableErrorCode

func (NullableErrorCode) Get

func (v NullableErrorCode) Get() *ErrorCode

func (NullableErrorCode) IsSet

func (v NullableErrorCode) IsSet() bool

func (NullableErrorCode) MarshalJSON

func (v NullableErrorCode) MarshalJSON() ([]byte, error)

func (*NullableErrorCode) Set

func (v *NullableErrorCode) Set(val *ErrorCode)

func (*NullableErrorCode) UnmarshalJSON

func (v *NullableErrorCode) UnmarshalJSON(src []byte) error

func (*NullableErrorCode) Unset

func (v *NullableErrorCode) Unset()

type NullableFirefoxContext

type NullableFirefoxContext struct {
	// contains filtered or unexported fields
}

func NewNullableFirefoxContext

func NewNullableFirefoxContext(val *FirefoxContext) *NullableFirefoxContext

func (NullableFirefoxContext) Get

func (NullableFirefoxContext) IsSet

func (v NullableFirefoxContext) IsSet() bool

func (NullableFirefoxContext) MarshalJSON

func (v NullableFirefoxContext) MarshalJSON() ([]byte, error)

func (*NullableFirefoxContext) Set

func (*NullableFirefoxContext) UnmarshalJSON

func (v *NullableFirefoxContext) UnmarshalJSON(src []byte) error

func (*NullableFirefoxContext) Unset

func (v *NullableFirefoxContext) Unset()

type NullableFirefoxLogLevel

type NullableFirefoxLogLevel struct {
	// contains filtered or unexported fields
}

func NewNullableFirefoxLogLevel

func NewNullableFirefoxLogLevel(val *FirefoxLogLevel) *NullableFirefoxLogLevel

func (NullableFirefoxLogLevel) Get

func (NullableFirefoxLogLevel) IsSet

func (v NullableFirefoxLogLevel) IsSet() bool

func (NullableFirefoxLogLevel) MarshalJSON

func (v NullableFirefoxLogLevel) MarshalJSON() ([]byte, error)

func (*NullableFirefoxLogLevel) Set

func (*NullableFirefoxLogLevel) UnmarshalJSON

func (v *NullableFirefoxLogLevel) UnmarshalJSON(src []byte) error

func (*NullableFirefoxLogLevel) Unset

func (v *NullableFirefoxLogLevel) Unset()

type NullableLocatorStrategy

type NullableLocatorStrategy struct {
	// contains filtered or unexported fields
}

func NewNullableLocatorStrategy

func NewNullableLocatorStrategy(val *LocatorStrategy) *NullableLocatorStrategy

func (NullableLocatorStrategy) Get

func (NullableLocatorStrategy) IsSet

func (v NullableLocatorStrategy) IsSet() bool

func (NullableLocatorStrategy) MarshalJSON

func (v NullableLocatorStrategy) MarshalJSON() ([]byte, error)

func (*NullableLocatorStrategy) Set

func (*NullableLocatorStrategy) UnmarshalJSON

func (v *NullableLocatorStrategy) UnmarshalJSON(src []byte) error

func (*NullableLocatorStrategy) Unset

func (v *NullableLocatorStrategy) Unset()

type NullableLogLevel

type NullableLogLevel struct {
	// contains filtered or unexported fields
}

func NewNullableLogLevel

func NewNullableLogLevel(val *LogLevel) *NullableLogLevel

func (NullableLogLevel) Get

func (v NullableLogLevel) Get() *LogLevel

func (NullableLogLevel) IsSet

func (v NullableLogLevel) IsSet() bool

func (NullableLogLevel) MarshalJSON

func (v NullableLogLevel) MarshalJSON() ([]byte, error)

func (*NullableLogLevel) Set

func (v *NullableLogLevel) Set(val *LogLevel)

func (*NullableLogLevel) UnmarshalJSON

func (v *NullableLogLevel) UnmarshalJSON(src []byte) error

func (*NullableLogLevel) Unset

func (v *NullableLogLevel) Unset()

type NullableLogType

type NullableLogType struct {
	// contains filtered or unexported fields
}

func NewNullableLogType

func NewNullableLogType(val *LogType) *NullableLogType

func (NullableLogType) Get

func (v NullableLogType) Get() *LogType

func (NullableLogType) IsSet

func (v NullableLogType) IsSet() bool

func (NullableLogType) MarshalJSON

func (v NullableLogType) MarshalJSON() ([]byte, error)

func (*NullableLogType) Set

func (v *NullableLogType) Set(val *LogType)

func (*NullableLogType) UnmarshalJSON

func (v *NullableLogType) UnmarshalJSON(src []byte) error

func (*NullableLogType) Unset

func (v *NullableLogType) Unset()

type NullableStringOrigin

type NullableStringOrigin struct {
	// contains filtered or unexported fields
}

func NewNullableStringOrigin

func NewNullableStringOrigin(val *StringOrigin) *NullableStringOrigin

func (NullableStringOrigin) Get

func (NullableStringOrigin) IsSet

func (v NullableStringOrigin) IsSet() bool

func (NullableStringOrigin) MarshalJSON

func (v NullableStringOrigin) MarshalJSON() ([]byte, error)

func (*NullableStringOrigin) Set

func (v *NullableStringOrigin) Set(val *StringOrigin)

func (*NullableStringOrigin) UnmarshalJSON

func (v *NullableStringOrigin) UnmarshalJSON(src []byte) error

func (*NullableStringOrigin) Unset

func (v *NullableStringOrigin) Unset()

type NullableStringResponse

type NullableStringResponse struct {
	// String that can sometimes have null value
	Value NilableString `json:"value,omitempty"`
}

NullableStringResponse struct for NullableStringResponse

func NewNullableStringResponse

func NewNullableStringResponse() *NullableStringResponse

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

func NewNullableStringResponseWithDefaults

func NewNullableStringResponseWithDefaults() *NullableStringResponse

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

func (*NullableStringResponse) GetValue

func (o *NullableStringResponse) GetValue() string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NullableStringResponse) GetValueOk

func (o *NullableStringResponse) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NullableStringResponse) HasValue

func (o *NullableStringResponse) HasValue() bool

HasValue returns a boolean if a field has been set.

func (NullableStringResponse) MarshalJSON

func (o NullableStringResponse) MarshalJSON() ([]byte, error)

func (*NullableStringResponse) SetValue

func (o *NullableStringResponse) SetValue(v string)

SetValue gets a reference to the given NilableString and assigns it to the Value field.

func (*NullableStringResponse) SetValueNil

func (o *NullableStringResponse) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil

func (*NullableStringResponse) UnsetValue

func (o *NullableStringResponse) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil

type OperaOptions

type OperaOptions struct {
	Args       []string `json:"args,omitempty"`
	Binary     *string  `json:"binary,omitempty"`
	Extensions []string `json:"extensions,omitempty"`
}

OperaOptions struct for OperaOptions

func NewOperaOptions

func NewOperaOptions() *OperaOptions

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

func NewOperaOptionsWithDefaults

func NewOperaOptionsWithDefaults() *OperaOptions

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

func (*OperaOptions) GetArgs

func (o *OperaOptions) GetArgs() []string

GetArgs returns the Args field value if set, zero value otherwise.

func (*OperaOptions) GetArgsOk

func (o *OperaOptions) GetArgsOk() ([]string, bool)

GetArgsOk returns a tuple with the Args field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OperaOptions) GetBinary

func (o *OperaOptions) GetBinary() string

GetBinary returns the Binary field value if set, zero value otherwise.

func (*OperaOptions) GetBinaryOk

func (o *OperaOptions) GetBinaryOk() (*string, bool)

GetBinaryOk returns a tuple with the Binary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OperaOptions) GetExtensions

func (o *OperaOptions) GetExtensions() []string

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*OperaOptions) GetExtensionsOk

func (o *OperaOptions) GetExtensionsOk() ([]string, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OperaOptions) HasArgs

func (o *OperaOptions) HasArgs() bool

HasArgs returns a boolean if a field has been set.

func (*OperaOptions) HasBinary

func (o *OperaOptions) HasBinary() bool

HasBinary returns a boolean if a field has been set.

func (*OperaOptions) HasExtensions

func (o *OperaOptions) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (OperaOptions) MarshalJSON

func (o OperaOptions) MarshalJSON() ([]byte, error)

func (*OperaOptions) SetArgs

func (o *OperaOptions) SetArgs(v []string)

SetArgs gets a reference to the given []string and assigns it to the Args field.

func (*OperaOptions) SetBinary

func (o *OperaOptions) SetBinary(v string)

SetBinary gets a reference to the given string and assigns it to the Binary field.

func (*OperaOptions) SetExtensions

func (o *OperaOptions) SetExtensions(v []string)

SetExtensions gets a reference to the given []string and assigns it to the Extensions field.

type PerfLoggingPrefs

type PerfLoggingPrefs struct {
	EnableNetwork                *bool   `json:"enableNetwork,omitempty"`
	EnablePage                   *bool   `json:"enablePage,omitempty"`
	TraceCategories              *string `json:"traceCategories,omitempty"`
	BufferUsageReportingInterval *int64  `json:"bufferUsageReportingInterval,omitempty"`
}

PerfLoggingPrefs struct for PerfLoggingPrefs

func NewPerfLoggingPrefs

func NewPerfLoggingPrefs() *PerfLoggingPrefs

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

func NewPerfLoggingPrefsWithDefaults

func NewPerfLoggingPrefsWithDefaults() *PerfLoggingPrefs

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

func (*PerfLoggingPrefs) GetBufferUsageReportingInterval

func (o *PerfLoggingPrefs) GetBufferUsageReportingInterval() int64

GetBufferUsageReportingInterval returns the BufferUsageReportingInterval field value if set, zero value otherwise.

func (*PerfLoggingPrefs) GetBufferUsageReportingIntervalOk

func (o *PerfLoggingPrefs) GetBufferUsageReportingIntervalOk() (*int64, bool)

GetBufferUsageReportingIntervalOk returns a tuple with the BufferUsageReportingInterval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PerfLoggingPrefs) GetEnableNetwork

func (o *PerfLoggingPrefs) GetEnableNetwork() bool

GetEnableNetwork returns the EnableNetwork field value if set, zero value otherwise.

func (*PerfLoggingPrefs) GetEnableNetworkOk

func (o *PerfLoggingPrefs) GetEnableNetworkOk() (*bool, bool)

GetEnableNetworkOk returns a tuple with the EnableNetwork field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PerfLoggingPrefs) GetEnablePage

func (o *PerfLoggingPrefs) GetEnablePage() bool

GetEnablePage returns the EnablePage field value if set, zero value otherwise.

func (*PerfLoggingPrefs) GetEnablePageOk

func (o *PerfLoggingPrefs) GetEnablePageOk() (*bool, bool)

GetEnablePageOk returns a tuple with the EnablePage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PerfLoggingPrefs) GetTraceCategories

func (o *PerfLoggingPrefs) GetTraceCategories() string

GetTraceCategories returns the TraceCategories field value if set, zero value otherwise.

func (*PerfLoggingPrefs) GetTraceCategoriesOk

func (o *PerfLoggingPrefs) GetTraceCategoriesOk() (*string, bool)

GetTraceCategoriesOk returns a tuple with the TraceCategories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PerfLoggingPrefs) HasBufferUsageReportingInterval

func (o *PerfLoggingPrefs) HasBufferUsageReportingInterval() bool

HasBufferUsageReportingInterval returns a boolean if a field has been set.

func (*PerfLoggingPrefs) HasEnableNetwork

func (o *PerfLoggingPrefs) HasEnableNetwork() bool

HasEnableNetwork returns a boolean if a field has been set.

func (*PerfLoggingPrefs) HasEnablePage

func (o *PerfLoggingPrefs) HasEnablePage() bool

HasEnablePage returns a boolean if a field has been set.

func (*PerfLoggingPrefs) HasTraceCategories

func (o *PerfLoggingPrefs) HasTraceCategories() bool

HasTraceCategories returns a boolean if a field has been set.

func (PerfLoggingPrefs) MarshalJSON

func (o PerfLoggingPrefs) MarshalJSON() ([]byte, error)

func (*PerfLoggingPrefs) SetBufferUsageReportingInterval

func (o *PerfLoggingPrefs) SetBufferUsageReportingInterval(v int64)

SetBufferUsageReportingInterval gets a reference to the given int64 and assigns it to the BufferUsageReportingInterval field.

func (*PerfLoggingPrefs) SetEnableNetwork

func (o *PerfLoggingPrefs) SetEnableNetwork(v bool)

SetEnableNetwork gets a reference to the given bool and assigns it to the EnableNetwork field.

func (*PerfLoggingPrefs) SetEnablePage

func (o *PerfLoggingPrefs) SetEnablePage(v bool)

SetEnablePage gets a reference to the given bool and assigns it to the EnablePage field.

func (*PerfLoggingPrefs) SetTraceCategories

func (o *PerfLoggingPrefs) SetTraceCategories(v string)

SetTraceCategories gets a reference to the given string and assigns it to the TraceCategories field.

type PointerAction

type PointerAction struct {
	Type *string `json:"type,omitempty"`
	// Possible values: `0` - left button, `1` - middle button, `2` - right button
	Button             *int32        `json:"button,omitempty"`
	Pressed            *int32        `json:"pressed,omitempty"`
	X                  *int32        `json:"x,omitempty"`
	Y                  *int32        `json:"y,omitempty"`
	Width              *int32        `json:"width,omitempty"`
	Height             *int32        `json:"height,omitempty"`
	Pressure           *int32        `json:"pressure,omitempty"`
	TangentialPressure *int32        `json:"tangentialPressure,omitempty"`
	TiltX              *int32        `json:"tiltX,omitempty"`
	TiltY              *int32        `json:"tiltY,omitempty"`
	Twist              *int32        `json:"twist,omitempty"`
	AltitudeAngle      *float32      `json:"altitudeAngle,omitempty"`
	AsimuthAngle       *float32      `json:"asimuthAngle,omitempty"`
	Origin             *ActionOrigin `json:"origin,omitempty"`
}

PointerAction struct for PointerAction

func NewPointerAction

func NewPointerAction() *PointerAction

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

func NewPointerActionWithDefaults

func NewPointerActionWithDefaults() *PointerAction

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

func (*PointerAction) GetAltitudeAngle

func (o *PointerAction) GetAltitudeAngle() float32

GetAltitudeAngle returns the AltitudeAngle field value if set, zero value otherwise.

func (*PointerAction) GetAltitudeAngleOk

func (o *PointerAction) GetAltitudeAngleOk() (*float32, bool)

GetAltitudeAngleOk returns a tuple with the AltitudeAngle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetAsimuthAngle

func (o *PointerAction) GetAsimuthAngle() float32

GetAsimuthAngle returns the AsimuthAngle field value if set, zero value otherwise.

func (*PointerAction) GetAsimuthAngleOk

func (o *PointerAction) GetAsimuthAngleOk() (*float32, bool)

GetAsimuthAngleOk returns a tuple with the AsimuthAngle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetButton

func (o *PointerAction) GetButton() int32

GetButton returns the Button field value if set, zero value otherwise.

func (*PointerAction) GetButtonOk

func (o *PointerAction) GetButtonOk() (*int32, bool)

GetButtonOk returns a tuple with the Button field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetHeight

func (o *PointerAction) GetHeight() int32

GetHeight returns the Height field value if set, zero value otherwise.

func (*PointerAction) GetHeightOk

func (o *PointerAction) GetHeightOk() (*int32, bool)

GetHeightOk returns a tuple with the Height field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetOrigin

func (o *PointerAction) GetOrigin() ActionOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*PointerAction) GetOriginOk

func (o *PointerAction) GetOriginOk() (*ActionOrigin, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetPressed

func (o *PointerAction) GetPressed() int32

GetPressed returns the Pressed field value if set, zero value otherwise.

func (*PointerAction) GetPressedOk

func (o *PointerAction) GetPressedOk() (*int32, bool)

GetPressedOk returns a tuple with the Pressed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetPressure

func (o *PointerAction) GetPressure() int32

GetPressure returns the Pressure field value if set, zero value otherwise.

func (*PointerAction) GetPressureOk

func (o *PointerAction) GetPressureOk() (*int32, bool)

GetPressureOk returns a tuple with the Pressure field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetTangentialPressure

func (o *PointerAction) GetTangentialPressure() int32

GetTangentialPressure returns the TangentialPressure field value if set, zero value otherwise.

func (*PointerAction) GetTangentialPressureOk

func (o *PointerAction) GetTangentialPressureOk() (*int32, bool)

GetTangentialPressureOk returns a tuple with the TangentialPressure field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetTiltX

func (o *PointerAction) GetTiltX() int32

GetTiltX returns the TiltX field value if set, zero value otherwise.

func (*PointerAction) GetTiltXOk

func (o *PointerAction) GetTiltXOk() (*int32, bool)

GetTiltXOk returns a tuple with the TiltX field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetTiltY

func (o *PointerAction) GetTiltY() int32

GetTiltY returns the TiltY field value if set, zero value otherwise.

func (*PointerAction) GetTiltYOk

func (o *PointerAction) GetTiltYOk() (*int32, bool)

GetTiltYOk returns a tuple with the TiltY field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetTwist

func (o *PointerAction) GetTwist() int32

GetTwist returns the Twist field value if set, zero value otherwise.

func (*PointerAction) GetTwistOk

func (o *PointerAction) GetTwistOk() (*int32, bool)

GetTwistOk returns a tuple with the Twist field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetType

func (o *PointerAction) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PointerAction) GetTypeOk

func (o *PointerAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetWidth

func (o *PointerAction) GetWidth() int32

GetWidth returns the Width field value if set, zero value otherwise.

func (*PointerAction) GetWidthOk

func (o *PointerAction) GetWidthOk() (*int32, bool)

GetWidthOk returns a tuple with the Width field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetX

func (o *PointerAction) GetX() int32

GetX returns the X field value if set, zero value otherwise.

func (*PointerAction) GetXOk

func (o *PointerAction) GetXOk() (*int32, bool)

GetXOk returns a tuple with the X field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) GetY

func (o *PointerAction) GetY() int32

GetY returns the Y field value if set, zero value otherwise.

func (*PointerAction) GetYOk

func (o *PointerAction) GetYOk() (*int32, bool)

GetYOk returns a tuple with the Y field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PointerAction) HasAltitudeAngle

func (o *PointerAction) HasAltitudeAngle() bool

HasAltitudeAngle returns a boolean if a field has been set.

func (*PointerAction) HasAsimuthAngle

func (o *PointerAction) HasAsimuthAngle() bool

HasAsimuthAngle returns a boolean if a field has been set.

func (*PointerAction) HasButton

func (o *PointerAction) HasButton() bool

HasButton returns a boolean if a field has been set.

func (*PointerAction) HasHeight

func (o *PointerAction) HasHeight() bool

HasHeight returns a boolean if a field has been set.

func (*PointerAction) HasOrigin

func (o *PointerAction) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*PointerAction) HasPressed

func (o *PointerAction) HasPressed() bool

HasPressed returns a boolean if a field has been set.

func (*PointerAction) HasPressure

func (o *PointerAction) HasPressure() bool

HasPressure returns a boolean if a field has been set.

func (*PointerAction) HasTangentialPressure

func (o *PointerAction) HasTangentialPressure() bool

HasTangentialPressure returns a boolean if a field has been set.

func (*PointerAction) HasTiltX

func (o *PointerAction) HasTiltX() bool

HasTiltX returns a boolean if a field has been set.

func (*PointerAction) HasTiltY

func (o *PointerAction) HasTiltY() bool

HasTiltY returns a boolean if a field has been set.

func (*PointerAction) HasTwist

func (o *PointerAction) HasTwist() bool

HasTwist returns a boolean if a field has been set.

func (*PointerAction) HasType

func (o *PointerAction) HasType() bool

HasType returns a boolean if a field has been set.

func (*PointerAction) HasWidth

func (o *PointerAction) HasWidth() bool

HasWidth returns a boolean if a field has been set.

func (*PointerAction) HasX

func (o *PointerAction) HasX() bool

HasX returns a boolean if a field has been set.

func (*PointerAction) HasY

func (o *PointerAction) HasY() bool

HasY returns a boolean if a field has been set.

func (PointerAction) MarshalJSON

func (o PointerAction) MarshalJSON() ([]byte, error)

func (*PointerAction) SetAltitudeAngle

func (o *PointerAction) SetAltitudeAngle(v float32)

SetAltitudeAngle gets a reference to the given float32 and assigns it to the AltitudeAngle field.

func (*PointerAction) SetAsimuthAngle

func (o *PointerAction) SetAsimuthAngle(v float32)

SetAsimuthAngle gets a reference to the given float32 and assigns it to the AsimuthAngle field.

func (*PointerAction) SetButton

func (o *PointerAction) SetButton(v int32)

SetButton gets a reference to the given int32 and assigns it to the Button field.

func (*PointerAction) SetHeight

func (o *PointerAction) SetHeight(v int32)

SetHeight gets a reference to the given int32 and assigns it to the Height field.

func (*PointerAction) SetOrigin

func (o *PointerAction) SetOrigin(v ActionOrigin)

SetOrigin gets a reference to the given ActionOrigin and assigns it to the Origin field.

func (*PointerAction) SetPressed

func (o *PointerAction) SetPressed(v int32)

SetPressed gets a reference to the given int32 and assigns it to the Pressed field.

func (*PointerAction) SetPressure

func (o *PointerAction) SetPressure(v int32)

SetPressure gets a reference to the given int32 and assigns it to the Pressure field.

func (*PointerAction) SetTangentialPressure

func (o *PointerAction) SetTangentialPressure(v int32)

SetTangentialPressure gets a reference to the given int32 and assigns it to the TangentialPressure field.

func (*PointerAction) SetTiltX

func (o *PointerAction) SetTiltX(v int32)

SetTiltX gets a reference to the given int32 and assigns it to the TiltX field.

func (*PointerAction) SetTiltY

func (o *PointerAction) SetTiltY(v int32)

SetTiltY gets a reference to the given int32 and assigns it to the TiltY field.

func (*PointerAction) SetTwist

func (o *PointerAction) SetTwist(v int32)

SetTwist gets a reference to the given int32 and assigns it to the Twist field.

func (*PointerAction) SetType

func (o *PointerAction) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*PointerAction) SetWidth

func (o *PointerAction) SetWidth(v int32)

SetWidth gets a reference to the given int32 and assigns it to the Width field.

func (*PointerAction) SetX

func (o *PointerAction) SetX(v int32)

SetX gets a reference to the given int32 and assigns it to the X field.

func (*PointerAction) SetY

func (o *PointerAction) SetY(v int32)

SetY gets a reference to the given int32 and assigns it to the Y field.

type PreferenceValue

type PreferenceValue struct {
	Bool   *bool
	Int32  *int32
	String *string
}

PreferenceValue - struct for PreferenceValue

func BoolAsPreferenceValue

func BoolAsPreferenceValue(v *bool) PreferenceValue

boolAsPreferenceValue is a convenience function that returns bool wrapped in PreferenceValue

func Int32AsPreferenceValue

func Int32AsPreferenceValue(v *int32) PreferenceValue

int32AsPreferenceValue is a convenience function that returns int32 wrapped in PreferenceValue

func StringAsPreferenceValue

func StringAsPreferenceValue(v *string) PreferenceValue

stringAsPreferenceValue is a convenience function that returns string wrapped in PreferenceValue

func (*PreferenceValue) GetActualInstance

func (obj *PreferenceValue) GetActualInstance() interface{}

Get the actual instance

func (PreferenceValue) MarshalJSON

func (src PreferenceValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PreferenceValue) UnmarshalJSON

func (dst *PreferenceValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PrintApi

type PrintApi interface {

	/*
		PrintPage Print page to PDF

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return PrintApiPrintPageRequest
	*/
	PrintPage(ctx context.Context, sessionId string) PrintApiPrintPageRequest

	// PrintPageExecute executes the request
	//  @return StringResponse
	PrintPageExecute(r PrintApiPrintPageRequest) (*StringResponse, *http.Response, error)
}

type PrintApiPrintPageRequest

type PrintApiPrintPageRequest struct {
	ApiService PrintApi
	// contains filtered or unexported fields
}

func (PrintApiPrintPageRequest) Execute

func (PrintApiPrintPageRequest) PrintRequest

func (r PrintApiPrintPageRequest) PrintRequest(printRequest PrintRequest) PrintApiPrintPageRequest

type PrintApiService

type PrintApiService service

PrintApiService PrintApi service

func (*PrintApiService) PrintPage

func (a *PrintApiService) PrintPage(ctx context.Context, sessionId string) PrintApiPrintPageRequest

PrintPage Print page to PDF

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return PrintApiPrintPageRequest

func (*PrintApiService) PrintPageExecute

Execute executes the request

@return StringResponse

type PrintRequest

type PrintRequest struct {
	Options PrintRequestOptions `json:"options"`
}

PrintRequest struct for PrintRequest

func NewPrintRequest

func NewPrintRequest(options PrintRequestOptions) *PrintRequest

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

func NewPrintRequestWithDefaults

func NewPrintRequestWithDefaults() *PrintRequest

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

func (*PrintRequest) GetOptions

func (o *PrintRequest) GetOptions() PrintRequestOptions

GetOptions returns the Options field value

func (*PrintRequest) GetOptionsOk

func (o *PrintRequest) GetOptionsOk() (*PrintRequestOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (PrintRequest) MarshalJSON

func (o PrintRequest) MarshalJSON() ([]byte, error)

func (*PrintRequest) SetOptions

func (o *PrintRequest) SetOptions(v PrintRequestOptions)

SetOptions sets field value

type PrintRequestOptions

type PrintRequestOptions struct {
	Orientation string  `json:"orientation"`
	Scale       float32 `json:"scale"`
	// print page background
	Background  bool                      `json:"background"`
	Page        PrintRequestOptionsPage   `json:"page"`
	Margin      PrintRequestOptionsMargin `json:"margin"`
	ShrinkToFit bool                      `json:"shrinkToFit"`
	PageRanges  []string                  `json:"pageRanges"`
}

PrintRequestOptions struct for PrintRequestOptions

func NewPrintRequestOptions

func NewPrintRequestOptions(orientation string, scale float32, background bool, page PrintRequestOptionsPage, margin PrintRequestOptionsMargin, shrinkToFit bool, pageRanges []string) *PrintRequestOptions

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

func NewPrintRequestOptionsWithDefaults

func NewPrintRequestOptionsWithDefaults() *PrintRequestOptions

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

func (*PrintRequestOptions) GetBackground

func (o *PrintRequestOptions) GetBackground() bool

GetBackground returns the Background field value

func (*PrintRequestOptions) GetBackgroundOk

func (o *PrintRequestOptions) GetBackgroundOk() (*bool, bool)

GetBackgroundOk returns a tuple with the Background field value and a boolean to check if the value has been set.

func (*PrintRequestOptions) GetMargin

GetMargin returns the Margin field value

func (*PrintRequestOptions) GetMarginOk

func (o *PrintRequestOptions) GetMarginOk() (*PrintRequestOptionsMargin, bool)

GetMarginOk returns a tuple with the Margin field value and a boolean to check if the value has been set.

func (*PrintRequestOptions) GetOrientation

func (o *PrintRequestOptions) GetOrientation() string

GetOrientation returns the Orientation field value

func (*PrintRequestOptions) GetOrientationOk

func (o *PrintRequestOptions) GetOrientationOk() (*string, bool)

GetOrientationOk returns a tuple with the Orientation field value and a boolean to check if the value has been set.

func (*PrintRequestOptions) GetPage

GetPage returns the Page field value

func (*PrintRequestOptions) GetPageOk

GetPageOk returns a tuple with the Page field value and a boolean to check if the value has been set.

func (*PrintRequestOptions) GetPageRanges

func (o *PrintRequestOptions) GetPageRanges() []string

GetPageRanges returns the PageRanges field value

func (*PrintRequestOptions) GetPageRangesOk

func (o *PrintRequestOptions) GetPageRangesOk() ([]string, bool)

GetPageRangesOk returns a tuple with the PageRanges field value and a boolean to check if the value has been set.

func (*PrintRequestOptions) GetScale

func (o *PrintRequestOptions) GetScale() float32

GetScale returns the Scale field value

func (*PrintRequestOptions) GetScaleOk

func (o *PrintRequestOptions) GetScaleOk() (*float32, bool)

GetScaleOk returns a tuple with the Scale field value and a boolean to check if the value has been set.

func (*PrintRequestOptions) GetShrinkToFit

func (o *PrintRequestOptions) GetShrinkToFit() bool

GetShrinkToFit returns the ShrinkToFit field value

func (*PrintRequestOptions) GetShrinkToFitOk

func (o *PrintRequestOptions) GetShrinkToFitOk() (*bool, bool)

GetShrinkToFitOk returns a tuple with the ShrinkToFit field value and a boolean to check if the value has been set.

func (PrintRequestOptions) MarshalJSON

func (o PrintRequestOptions) MarshalJSON() ([]byte, error)

func (*PrintRequestOptions) SetBackground

func (o *PrintRequestOptions) SetBackground(v bool)

SetBackground sets field value

func (*PrintRequestOptions) SetMargin

SetMargin sets field value

func (*PrintRequestOptions) SetOrientation

func (o *PrintRequestOptions) SetOrientation(v string)

SetOrientation sets field value

func (*PrintRequestOptions) SetPage

SetPage sets field value

func (*PrintRequestOptions) SetPageRanges

func (o *PrintRequestOptions) SetPageRanges(v []string)

SetPageRanges sets field value

func (*PrintRequestOptions) SetScale

func (o *PrintRequestOptions) SetScale(v float32)

SetScale sets field value

func (*PrintRequestOptions) SetShrinkToFit

func (o *PrintRequestOptions) SetShrinkToFit(v bool)

SetShrinkToFit sets field value

type PrintRequestOptionsMargin

type PrintRequestOptionsMargin struct {
	Top    *float32 `json:"top,omitempty"`
	Bottom *float32 `json:"bottom,omitempty"`
	Left   *float32 `json:"left,omitempty"`
	Right  *float32 `json:"right,omitempty"`
}

PrintRequestOptionsMargin struct for PrintRequestOptionsMargin

func NewPrintRequestOptionsMargin

func NewPrintRequestOptionsMargin() *PrintRequestOptionsMargin

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

func NewPrintRequestOptionsMarginWithDefaults

func NewPrintRequestOptionsMarginWithDefaults() *PrintRequestOptionsMargin

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

func (*PrintRequestOptionsMargin) GetBottom

func (o *PrintRequestOptionsMargin) GetBottom() float32

GetBottom returns the Bottom field value if set, zero value otherwise.

func (*PrintRequestOptionsMargin) GetBottomOk

func (o *PrintRequestOptionsMargin) GetBottomOk() (*float32, bool)

GetBottomOk returns a tuple with the Bottom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrintRequestOptionsMargin) GetLeft

func (o *PrintRequestOptionsMargin) GetLeft() float32

GetLeft returns the Left field value if set, zero value otherwise.

func (*PrintRequestOptionsMargin) GetLeftOk

func (o *PrintRequestOptionsMargin) GetLeftOk() (*float32, bool)

GetLeftOk returns a tuple with the Left field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrintRequestOptionsMargin) GetRight

func (o *PrintRequestOptionsMargin) GetRight() float32

GetRight returns the Right field value if set, zero value otherwise.

func (*PrintRequestOptionsMargin) GetRightOk

func (o *PrintRequestOptionsMargin) GetRightOk() (*float32, bool)

GetRightOk returns a tuple with the Right field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrintRequestOptionsMargin) GetTop

func (o *PrintRequestOptionsMargin) GetTop() float32

GetTop returns the Top field value if set, zero value otherwise.

func (*PrintRequestOptionsMargin) GetTopOk

func (o *PrintRequestOptionsMargin) GetTopOk() (*float32, bool)

GetTopOk returns a tuple with the Top field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrintRequestOptionsMargin) HasBottom

func (o *PrintRequestOptionsMargin) HasBottom() bool

HasBottom returns a boolean if a field has been set.

func (*PrintRequestOptionsMargin) HasLeft

func (o *PrintRequestOptionsMargin) HasLeft() bool

HasLeft returns a boolean if a field has been set.

func (*PrintRequestOptionsMargin) HasRight

func (o *PrintRequestOptionsMargin) HasRight() bool

HasRight returns a boolean if a field has been set.

func (*PrintRequestOptionsMargin) HasTop

func (o *PrintRequestOptionsMargin) HasTop() bool

HasTop returns a boolean if a field has been set.

func (PrintRequestOptionsMargin) MarshalJSON

func (o PrintRequestOptionsMargin) MarshalJSON() ([]byte, error)

func (*PrintRequestOptionsMargin) SetBottom

func (o *PrintRequestOptionsMargin) SetBottom(v float32)

SetBottom gets a reference to the given float32 and assigns it to the Bottom field.

func (*PrintRequestOptionsMargin) SetLeft

func (o *PrintRequestOptionsMargin) SetLeft(v float32)

SetLeft gets a reference to the given float32 and assigns it to the Left field.

func (*PrintRequestOptionsMargin) SetRight

func (o *PrintRequestOptionsMargin) SetRight(v float32)

SetRight gets a reference to the given float32 and assigns it to the Right field.

func (*PrintRequestOptionsMargin) SetTop

func (o *PrintRequestOptionsMargin) SetTop(v float32)

SetTop gets a reference to the given float32 and assigns it to the Top field.

type PrintRequestOptionsPage

type PrintRequestOptionsPage struct {
	Width  *float32 `json:"width,omitempty"`
	Height *float32 `json:"height,omitempty"`
}

PrintRequestOptionsPage struct for PrintRequestOptionsPage

func NewPrintRequestOptionsPage

func NewPrintRequestOptionsPage() *PrintRequestOptionsPage

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

func NewPrintRequestOptionsPageWithDefaults

func NewPrintRequestOptionsPageWithDefaults() *PrintRequestOptionsPage

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

func (*PrintRequestOptionsPage) GetHeight

func (o *PrintRequestOptionsPage) GetHeight() float32

GetHeight returns the Height field value if set, zero value otherwise.

func (*PrintRequestOptionsPage) GetHeightOk

func (o *PrintRequestOptionsPage) GetHeightOk() (*float32, bool)

GetHeightOk returns a tuple with the Height field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrintRequestOptionsPage) GetWidth

func (o *PrintRequestOptionsPage) GetWidth() float32

GetWidth returns the Width field value if set, zero value otherwise.

func (*PrintRequestOptionsPage) GetWidthOk

func (o *PrintRequestOptionsPage) GetWidthOk() (*float32, bool)

GetWidthOk returns a tuple with the Width field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrintRequestOptionsPage) HasHeight

func (o *PrintRequestOptionsPage) HasHeight() bool

HasHeight returns a boolean if a field has been set.

func (*PrintRequestOptionsPage) HasWidth

func (o *PrintRequestOptionsPage) HasWidth() bool

HasWidth returns a boolean if a field has been set.

func (PrintRequestOptionsPage) MarshalJSON

func (o PrintRequestOptionsPage) MarshalJSON() ([]byte, error)

func (*PrintRequestOptionsPage) SetHeight

func (o *PrintRequestOptionsPage) SetHeight(v float32)

SetHeight gets a reference to the given float32 and assigns it to the Height field.

func (*PrintRequestOptionsPage) SetWidth

func (o *PrintRequestOptionsPage) SetWidth(v float32)

SetWidth gets a reference to the given float32 and assigns it to the Width field.

type PromptsApi

type PromptsApi interface {

	/*
		AcceptAlert Accept alert

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return PromptsApiAcceptAlertRequest
	*/
	AcceptAlert(ctx context.Context, sessionId string) PromptsApiAcceptAlertRequest

	// AcceptAlertExecute executes the request
	//  @return EmptyResponse
	AcceptAlertExecute(r PromptsApiAcceptAlertRequest) (*EmptyResponse, *http.Response, error)

	/*
		DismissAlert Dismiss alert

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return PromptsApiDismissAlertRequest
	*/
	DismissAlert(ctx context.Context, sessionId string) PromptsApiDismissAlertRequest

	// DismissAlertExecute executes the request
	//  @return EmptyResponse
	DismissAlertExecute(r PromptsApiDismissAlertRequest) (*EmptyResponse, *http.Response, error)

	/*
		GetAlertText Get alert text

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return PromptsApiGetAlertTextRequest
	*/
	GetAlertText(ctx context.Context, sessionId string) PromptsApiGetAlertTextRequest

	// GetAlertTextExecute executes the request
	//  @return StringResponse
	GetAlertTextExecute(r PromptsApiGetAlertTextRequest) (*StringResponse, *http.Response, error)

	/*
		SendAlertText Send alert text

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return PromptsApiSendAlertTextRequest
	*/
	SendAlertText(ctx context.Context, sessionId string) PromptsApiSendAlertTextRequest

	// SendAlertTextExecute executes the request
	//  @return EmptyResponse
	SendAlertTextExecute(r PromptsApiSendAlertTextRequest) (*EmptyResponse, *http.Response, error)
}

type PromptsApiAcceptAlertRequest

type PromptsApiAcceptAlertRequest struct {
	ApiService PromptsApi
	// contains filtered or unexported fields
}

func (PromptsApiAcceptAlertRequest) Execute

func (PromptsApiAcceptAlertRequest) RequestBody

func (r PromptsApiAcceptAlertRequest) RequestBody(requestBody map[string]map[string]interface{}) PromptsApiAcceptAlertRequest

type PromptsApiDismissAlertRequest

type PromptsApiDismissAlertRequest struct {
	ApiService PromptsApi
	// contains filtered or unexported fields
}

func (PromptsApiDismissAlertRequest) Execute

func (PromptsApiDismissAlertRequest) RequestBody

func (r PromptsApiDismissAlertRequest) RequestBody(requestBody map[string]map[string]interface{}) PromptsApiDismissAlertRequest

type PromptsApiGetAlertTextRequest

type PromptsApiGetAlertTextRequest struct {
	ApiService PromptsApi
	// contains filtered or unexported fields
}

func (PromptsApiGetAlertTextRequest) Execute

type PromptsApiSendAlertTextRequest

type PromptsApiSendAlertTextRequest struct {
	ApiService PromptsApi
	// contains filtered or unexported fields
}

func (PromptsApiSendAlertTextRequest) Execute

func (PromptsApiSendAlertTextRequest) SendAlertTextRequest

func (r PromptsApiSendAlertTextRequest) SendAlertTextRequest(sendAlertTextRequest SendAlertTextRequest) PromptsApiSendAlertTextRequest

type PromptsApiService

type PromptsApiService service

PromptsApiService PromptsApi service

func (*PromptsApiService) AcceptAlert

func (a *PromptsApiService) AcceptAlert(ctx context.Context, sessionId string) PromptsApiAcceptAlertRequest

AcceptAlert Accept alert

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return PromptsApiAcceptAlertRequest

func (*PromptsApiService) AcceptAlertExecute

Execute executes the request

@return EmptyResponse

func (*PromptsApiService) DismissAlert

func (a *PromptsApiService) DismissAlert(ctx context.Context, sessionId string) PromptsApiDismissAlertRequest

DismissAlert Dismiss alert

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return PromptsApiDismissAlertRequest

func (*PromptsApiService) DismissAlertExecute

Execute executes the request

@return EmptyResponse

func (*PromptsApiService) GetAlertText

func (a *PromptsApiService) GetAlertText(ctx context.Context, sessionId string) PromptsApiGetAlertTextRequest

GetAlertText Get alert text

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return PromptsApiGetAlertTextRequest

func (*PromptsApiService) GetAlertTextExecute

Execute executes the request

@return StringResponse

func (*PromptsApiService) SendAlertText

func (a *PromptsApiService) SendAlertText(ctx context.Context, sessionId string) PromptsApiSendAlertTextRequest

SendAlertText Send alert text

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return PromptsApiSendAlertTextRequest

func (*PromptsApiService) SendAlertTextExecute

Execute executes the request

@return EmptyResponse

type Proxy

type Proxy struct {
	ProxyType          string   `json:"proxyType"`
	ProxyAutoconfigUrl *string  `json:"proxyAutoconfigUrl,omitempty"`
	FtpProxy           *string  `json:"ftpProxy,omitempty"`
	HttpProxy          *string  `json:"httpProxy,omitempty"`
	NoProxy            []string `json:"noProxy,omitempty"`
	SslProxy           *string  `json:"sslProxy,omitempty"`
	SocksProxy         *string  `json:"socksProxy,omitempty"`
	SocksVersion       *int32   `json:"socksVersion,omitempty"`
}

Proxy struct for Proxy

func NewProxy

func NewProxy(proxyType string) *Proxy

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

func NewProxyWithDefaults

func NewProxyWithDefaults() *Proxy

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

func (*Proxy) GetFtpProxy

func (o *Proxy) GetFtpProxy() string

GetFtpProxy returns the FtpProxy field value if set, zero value otherwise.

func (*Proxy) GetFtpProxyOk

func (o *Proxy) GetFtpProxyOk() (*string, bool)

GetFtpProxyOk returns a tuple with the FtpProxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Proxy) GetHttpProxy

func (o *Proxy) GetHttpProxy() string

GetHttpProxy returns the HttpProxy field value if set, zero value otherwise.

func (*Proxy) GetHttpProxyOk

func (o *Proxy) GetHttpProxyOk() (*string, bool)

GetHttpProxyOk returns a tuple with the HttpProxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Proxy) GetNoProxy

func (o *Proxy) GetNoProxy() []string

GetNoProxy returns the NoProxy field value if set, zero value otherwise.

func (*Proxy) GetNoProxyOk

func (o *Proxy) GetNoProxyOk() ([]string, bool)

GetNoProxyOk returns a tuple with the NoProxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Proxy) GetProxyAutoconfigUrl

func (o *Proxy) GetProxyAutoconfigUrl() string

GetProxyAutoconfigUrl returns the ProxyAutoconfigUrl field value if set, zero value otherwise.

func (*Proxy) GetProxyAutoconfigUrlOk

func (o *Proxy) GetProxyAutoconfigUrlOk() (*string, bool)

GetProxyAutoconfigUrlOk returns a tuple with the ProxyAutoconfigUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Proxy) GetProxyType

func (o *Proxy) GetProxyType() string

GetProxyType returns the ProxyType field value

func (*Proxy) GetProxyTypeOk

func (o *Proxy) GetProxyTypeOk() (*string, bool)

GetProxyTypeOk returns a tuple with the ProxyType field value and a boolean to check if the value has been set.

func (*Proxy) GetSocksProxy

func (o *Proxy) GetSocksProxy() string

GetSocksProxy returns the SocksProxy field value if set, zero value otherwise.

func (*Proxy) GetSocksProxyOk

func (o *Proxy) GetSocksProxyOk() (*string, bool)

GetSocksProxyOk returns a tuple with the SocksProxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Proxy) GetSocksVersion

func (o *Proxy) GetSocksVersion() int32

GetSocksVersion returns the SocksVersion field value if set, zero value otherwise.

func (*Proxy) GetSocksVersionOk

func (o *Proxy) GetSocksVersionOk() (*int32, bool)

GetSocksVersionOk returns a tuple with the SocksVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Proxy) GetSslProxy

func (o *Proxy) GetSslProxy() string

GetSslProxy returns the SslProxy field value if set, zero value otherwise.

func (*Proxy) GetSslProxyOk

func (o *Proxy) GetSslProxyOk() (*string, bool)

GetSslProxyOk returns a tuple with the SslProxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Proxy) HasFtpProxy

func (o *Proxy) HasFtpProxy() bool

HasFtpProxy returns a boolean if a field has been set.

func (*Proxy) HasHttpProxy

func (o *Proxy) HasHttpProxy() bool

HasHttpProxy returns a boolean if a field has been set.

func (*Proxy) HasNoProxy

func (o *Proxy) HasNoProxy() bool

HasNoProxy returns a boolean if a field has been set.

func (*Proxy) HasProxyAutoconfigUrl

func (o *Proxy) HasProxyAutoconfigUrl() bool

HasProxyAutoconfigUrl returns a boolean if a field has been set.

func (*Proxy) HasSocksProxy

func (o *Proxy) HasSocksProxy() bool

HasSocksProxy returns a boolean if a field has been set.

func (*Proxy) HasSocksVersion

func (o *Proxy) HasSocksVersion() bool

HasSocksVersion returns a boolean if a field has been set.

func (*Proxy) HasSslProxy

func (o *Proxy) HasSslProxy() bool

HasSslProxy returns a boolean if a field has been set.

func (Proxy) MarshalJSON

func (o Proxy) MarshalJSON() ([]byte, error)

func (*Proxy) SetFtpProxy

func (o *Proxy) SetFtpProxy(v string)

SetFtpProxy gets a reference to the given string and assigns it to the FtpProxy field.

func (*Proxy) SetHttpProxy

func (o *Proxy) SetHttpProxy(v string)

SetHttpProxy gets a reference to the given string and assigns it to the HttpProxy field.

func (*Proxy) SetNoProxy

func (o *Proxy) SetNoProxy(v []string)

SetNoProxy gets a reference to the given []string and assigns it to the NoProxy field.

func (*Proxy) SetProxyAutoconfigUrl

func (o *Proxy) SetProxyAutoconfigUrl(v string)

SetProxyAutoconfigUrl gets a reference to the given string and assigns it to the ProxyAutoconfigUrl field.

func (*Proxy) SetProxyType

func (o *Proxy) SetProxyType(v string)

SetProxyType sets field value

func (*Proxy) SetSocksProxy

func (o *Proxy) SetSocksProxy(v string)

SetSocksProxy gets a reference to the given string and assigns it to the SocksProxy field.

func (*Proxy) SetSocksVersion

func (o *Proxy) SetSocksVersion(v int32)

SetSocksVersion gets a reference to the given int32 and assigns it to the SocksVersion field.

func (*Proxy) SetSslProxy

func (o *Proxy) SetSslProxy(v string)

SetSslProxy gets a reference to the given string and assigns it to the SslProxy field.

type Rect

type Rect struct {
	X      float32 `json:"x"`
	Y      float32 `json:"y"`
	Width  float32 `json:"width"`
	Height float32 `json:"height"`
}

Rect struct for Rect

func NewRect

func NewRect(x float32, y float32, width float32, height float32) *Rect

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

func NewRectWithDefaults

func NewRectWithDefaults() *Rect

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

func (*Rect) GetHeight

func (o *Rect) GetHeight() float32

GetHeight returns the Height field value

func (*Rect) GetHeightOk

func (o *Rect) GetHeightOk() (*float32, bool)

GetHeightOk returns a tuple with the Height field value and a boolean to check if the value has been set.

func (*Rect) GetWidth

func (o *Rect) GetWidth() float32

GetWidth returns the Width field value

func (*Rect) GetWidthOk

func (o *Rect) GetWidthOk() (*float32, bool)

GetWidthOk returns a tuple with the Width field value and a boolean to check if the value has been set.

func (*Rect) GetX

func (o *Rect) GetX() float32

GetX returns the X field value

func (*Rect) GetXOk

func (o *Rect) GetXOk() (*float32, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*Rect) GetY

func (o *Rect) GetY() float32

GetY returns the Y field value

func (*Rect) GetYOk

func (o *Rect) GetYOk() (*float32, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (Rect) MarshalJSON

func (o Rect) MarshalJSON() ([]byte, error)

func (*Rect) SetHeight

func (o *Rect) SetHeight(v float32)

SetHeight sets field value

func (*Rect) SetWidth

func (o *Rect) SetWidth(v float32)

SetWidth sets field value

func (*Rect) SetX

func (o *Rect) SetX(v float32)

SetX sets field value

func (*Rect) SetY

func (o *Rect) SetY(v float32)

SetY sets field value

type RectResponse

type RectResponse struct {
	Value Rect `json:"value"`
}

RectResponse struct for RectResponse

func NewRectResponse

func NewRectResponse(value Rect) *RectResponse

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

func NewRectResponseWithDefaults

func NewRectResponseWithDefaults() *RectResponse

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

func (*RectResponse) GetValue

func (o *RectResponse) GetValue() Rect

GetValue returns the Value field value

func (*RectResponse) GetValueOk

func (o *RectResponse) GetValueOk() (*Rect, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (RectResponse) MarshalJSON

func (o RectResponse) MarshalJSON() ([]byte, error)

func (*RectResponse) SetValue

func (o *RectResponse) SetValue(v Rect)

SetValue sets field value

type ScreenshotsApi

type ScreenshotsApi interface {

	/*
		TakeElementScreenshot Takes element screenshot

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@param elementId Selenium element ID
		@return ScreenshotsApiTakeElementScreenshotRequest
	*/
	TakeElementScreenshot(ctx context.Context, sessionId string, elementId string) ScreenshotsApiTakeElementScreenshotRequest

	// TakeElementScreenshotExecute executes the request
	//  @return StringResponse
	TakeElementScreenshotExecute(r ScreenshotsApiTakeElementScreenshotRequest) (*StringResponse, *http.Response, error)

	/*
		TakeScreenshot Takes page screenshot

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return ScreenshotsApiTakeScreenshotRequest
	*/
	TakeScreenshot(ctx context.Context, sessionId string) ScreenshotsApiTakeScreenshotRequest

	// TakeScreenshotExecute executes the request
	//  @return StringResponse
	TakeScreenshotExecute(r ScreenshotsApiTakeScreenshotRequest) (*StringResponse, *http.Response, error)
}

type ScreenshotsApiService

type ScreenshotsApiService service

ScreenshotsApiService ScreenshotsApi service

func (*ScreenshotsApiService) TakeElementScreenshot

func (a *ScreenshotsApiService) TakeElementScreenshot(ctx context.Context, sessionId string, elementId string) ScreenshotsApiTakeElementScreenshotRequest

TakeElementScreenshot Takes element screenshot

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@param elementId Selenium element ID
@return ScreenshotsApiTakeElementScreenshotRequest

func (*ScreenshotsApiService) TakeElementScreenshotExecute

Execute executes the request

@return StringResponse

func (*ScreenshotsApiService) TakeScreenshot

TakeScreenshot Takes page screenshot

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return ScreenshotsApiTakeScreenshotRequest

func (*ScreenshotsApiService) TakeScreenshotExecute

Execute executes the request

@return StringResponse

type ScreenshotsApiTakeElementScreenshotRequest

type ScreenshotsApiTakeElementScreenshotRequest struct {
	ApiService ScreenshotsApi
	// contains filtered or unexported fields
}

func (ScreenshotsApiTakeElementScreenshotRequest) Execute

type ScreenshotsApiTakeScreenshotRequest

type ScreenshotsApiTakeScreenshotRequest struct {
	ApiService ScreenshotsApi
	// contains filtered or unexported fields
}

func (ScreenshotsApiTakeScreenshotRequest) Execute

type ScriptRequest

type ScriptRequest struct {
	Script *string       `json:"script,omitempty"`
	Args   []interface{} `json:"args,omitempty"`
}

ScriptRequest struct for ScriptRequest

func NewScriptRequest

func NewScriptRequest() *ScriptRequest

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

func NewScriptRequestWithDefaults

func NewScriptRequestWithDefaults() *ScriptRequest

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

func (*ScriptRequest) GetArgs

func (o *ScriptRequest) GetArgs() []interface{}

GetArgs returns the Args field value if set, zero value otherwise.

func (*ScriptRequest) GetArgsOk

func (o *ScriptRequest) GetArgsOk() ([]interface{}, bool)

GetArgsOk returns a tuple with the Args field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScriptRequest) GetScript

func (o *ScriptRequest) GetScript() string

GetScript returns the Script field value if set, zero value otherwise.

func (*ScriptRequest) GetScriptOk

func (o *ScriptRequest) GetScriptOk() (*string, bool)

GetScriptOk returns a tuple with the Script field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScriptRequest) HasArgs

func (o *ScriptRequest) HasArgs() bool

HasArgs returns a boolean if a field has been set.

func (*ScriptRequest) HasScript

func (o *ScriptRequest) HasScript() bool

HasScript returns a boolean if a field has been set.

func (ScriptRequest) MarshalJSON

func (o ScriptRequest) MarshalJSON() ([]byte, error)

func (*ScriptRequest) SetArgs

func (o *ScriptRequest) SetArgs(v []interface{})

SetArgs gets a reference to the given []interface{} and assigns it to the Args field.

func (*ScriptRequest) SetScript

func (o *ScriptRequest) SetScript(v string)

SetScript gets a reference to the given string and assigns it to the Script field.

type SelenoidOptions

type SelenoidOptions struct {
	EnableLog   *bool    `json:"enableLog,omitempty"`
	EnableVideo *bool    `json:"enableVideo,omitempty"`
	EnableVNC   *bool    `json:"enableVNC,omitempty"`
	Env         []string `json:"env,omitempty"`
	// Custom container labels
	Labels         *map[string]string `json:"labels,omitempty"`
	LogName        *string            `json:"logName,omitempty"`
	Name           *string            `json:"name,omitempty"`
	S3KeyPattern   *string            `json:"s3KeyPattern,omitempty"`
	SessionTimeout *string            `json:"sessionTimeout,omitempty"`
	// Screen resolution in format 1920x1080x32 or 1920x1080
	ScreenResolution *string `json:"screenResolution,omitempty"`
	// Time zone value like Europe/Moscow
	TimeZone       *string `json:"timeZone,omitempty"`
	VideoFrameRate *int64  `json:"videoFrameRate,omitempty"`
	VideoName      *string `json:"videoName,omitempty"`
	// Video screen size in format 1920x1080
	VideoScreenSize *string `json:"videoScreenSize,omitempty"`
}

SelenoidOptions struct for SelenoidOptions

func NewSelenoidOptions

func NewSelenoidOptions() *SelenoidOptions

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

func NewSelenoidOptionsWithDefaults

func NewSelenoidOptionsWithDefaults() *SelenoidOptions

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

func (*SelenoidOptions) GetEnableLog

func (o *SelenoidOptions) GetEnableLog() bool

GetEnableLog returns the EnableLog field value if set, zero value otherwise.

func (*SelenoidOptions) GetEnableLogOk

func (o *SelenoidOptions) GetEnableLogOk() (*bool, bool)

GetEnableLogOk returns a tuple with the EnableLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetEnableVNC

func (o *SelenoidOptions) GetEnableVNC() bool

GetEnableVNC returns the EnableVNC field value if set, zero value otherwise.

func (*SelenoidOptions) GetEnableVNCOk

func (o *SelenoidOptions) GetEnableVNCOk() (*bool, bool)

GetEnableVNCOk returns a tuple with the EnableVNC field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetEnableVideo

func (o *SelenoidOptions) GetEnableVideo() bool

GetEnableVideo returns the EnableVideo field value if set, zero value otherwise.

func (*SelenoidOptions) GetEnableVideoOk

func (o *SelenoidOptions) GetEnableVideoOk() (*bool, bool)

GetEnableVideoOk returns a tuple with the EnableVideo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetEnv

func (o *SelenoidOptions) GetEnv() []string

GetEnv returns the Env field value if set, zero value otherwise.

func (*SelenoidOptions) GetEnvOk

func (o *SelenoidOptions) GetEnvOk() ([]string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetLabels

func (o *SelenoidOptions) GetLabels() map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*SelenoidOptions) GetLabelsOk

func (o *SelenoidOptions) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetLogName

func (o *SelenoidOptions) GetLogName() string

GetLogName returns the LogName field value if set, zero value otherwise.

func (*SelenoidOptions) GetLogNameOk

func (o *SelenoidOptions) GetLogNameOk() (*string, bool)

GetLogNameOk returns a tuple with the LogName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetName

func (o *SelenoidOptions) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SelenoidOptions) GetNameOk

func (o *SelenoidOptions) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetS3KeyPattern

func (o *SelenoidOptions) GetS3KeyPattern() string

GetS3KeyPattern returns the S3KeyPattern field value if set, zero value otherwise.

func (*SelenoidOptions) GetS3KeyPatternOk

func (o *SelenoidOptions) GetS3KeyPatternOk() (*string, bool)

GetS3KeyPatternOk returns a tuple with the S3KeyPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetScreenResolution

func (o *SelenoidOptions) GetScreenResolution() string

GetScreenResolution returns the ScreenResolution field value if set, zero value otherwise.

func (*SelenoidOptions) GetScreenResolutionOk

func (o *SelenoidOptions) GetScreenResolutionOk() (*string, bool)

GetScreenResolutionOk returns a tuple with the ScreenResolution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetSessionTimeout

func (o *SelenoidOptions) GetSessionTimeout() string

GetSessionTimeout returns the SessionTimeout field value if set, zero value otherwise.

func (*SelenoidOptions) GetSessionTimeoutOk

func (o *SelenoidOptions) GetSessionTimeoutOk() (*string, bool)

GetSessionTimeoutOk returns a tuple with the SessionTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetTimeZone

func (o *SelenoidOptions) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*SelenoidOptions) GetTimeZoneOk

func (o *SelenoidOptions) GetTimeZoneOk() (*string, bool)

GetTimeZoneOk returns a tuple with the TimeZone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetVideoFrameRate

func (o *SelenoidOptions) GetVideoFrameRate() int64

GetVideoFrameRate returns the VideoFrameRate field value if set, zero value otherwise.

func (*SelenoidOptions) GetVideoFrameRateOk

func (o *SelenoidOptions) GetVideoFrameRateOk() (*int64, bool)

GetVideoFrameRateOk returns a tuple with the VideoFrameRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetVideoName

func (o *SelenoidOptions) GetVideoName() string

GetVideoName returns the VideoName field value if set, zero value otherwise.

func (*SelenoidOptions) GetVideoNameOk

func (o *SelenoidOptions) GetVideoNameOk() (*string, bool)

GetVideoNameOk returns a tuple with the VideoName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) GetVideoScreenSize

func (o *SelenoidOptions) GetVideoScreenSize() string

GetVideoScreenSize returns the VideoScreenSize field value if set, zero value otherwise.

func (*SelenoidOptions) GetVideoScreenSizeOk

func (o *SelenoidOptions) GetVideoScreenSizeOk() (*string, bool)

GetVideoScreenSizeOk returns a tuple with the VideoScreenSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelenoidOptions) HasEnableLog

func (o *SelenoidOptions) HasEnableLog() bool

HasEnableLog returns a boolean if a field has been set.

func (*SelenoidOptions) HasEnableVNC

func (o *SelenoidOptions) HasEnableVNC() bool

HasEnableVNC returns a boolean if a field has been set.

func (*SelenoidOptions) HasEnableVideo

func (o *SelenoidOptions) HasEnableVideo() bool

HasEnableVideo returns a boolean if a field has been set.

func (*SelenoidOptions) HasEnv

func (o *SelenoidOptions) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*SelenoidOptions) HasLabels

func (o *SelenoidOptions) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*SelenoidOptions) HasLogName

func (o *SelenoidOptions) HasLogName() bool

HasLogName returns a boolean if a field has been set.

func (*SelenoidOptions) HasName

func (o *SelenoidOptions) HasName() bool

HasName returns a boolean if a field has been set.

func (*SelenoidOptions) HasS3KeyPattern

func (o *SelenoidOptions) HasS3KeyPattern() bool

HasS3KeyPattern returns a boolean if a field has been set.

func (*SelenoidOptions) HasScreenResolution

func (o *SelenoidOptions) HasScreenResolution() bool

HasScreenResolution returns a boolean if a field has been set.

func (*SelenoidOptions) HasSessionTimeout

func (o *SelenoidOptions) HasSessionTimeout() bool

HasSessionTimeout returns a boolean if a field has been set.

func (*SelenoidOptions) HasTimeZone

func (o *SelenoidOptions) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (*SelenoidOptions) HasVideoFrameRate

func (o *SelenoidOptions) HasVideoFrameRate() bool

HasVideoFrameRate returns a boolean if a field has been set.

func (*SelenoidOptions) HasVideoName

func (o *SelenoidOptions) HasVideoName() bool

HasVideoName returns a boolean if a field has been set.

func (*SelenoidOptions) HasVideoScreenSize

func (o *SelenoidOptions) HasVideoScreenSize() bool

HasVideoScreenSize returns a boolean if a field has been set.

func (SelenoidOptions) MarshalJSON

func (o SelenoidOptions) MarshalJSON() ([]byte, error)

func (*SelenoidOptions) SetEnableLog

func (o *SelenoidOptions) SetEnableLog(v bool)

SetEnableLog gets a reference to the given bool and assigns it to the EnableLog field.

func (*SelenoidOptions) SetEnableVNC

func (o *SelenoidOptions) SetEnableVNC(v bool)

SetEnableVNC gets a reference to the given bool and assigns it to the EnableVNC field.

func (*SelenoidOptions) SetEnableVideo

func (o *SelenoidOptions) SetEnableVideo(v bool)

SetEnableVideo gets a reference to the given bool and assigns it to the EnableVideo field.

func (*SelenoidOptions) SetEnv

func (o *SelenoidOptions) SetEnv(v []string)

SetEnv gets a reference to the given []string and assigns it to the Env field.

func (*SelenoidOptions) SetLabels

func (o *SelenoidOptions) SetLabels(v map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*SelenoidOptions) SetLogName

func (o *SelenoidOptions) SetLogName(v string)

SetLogName gets a reference to the given string and assigns it to the LogName field.

func (*SelenoidOptions) SetName

func (o *SelenoidOptions) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SelenoidOptions) SetS3KeyPattern

func (o *SelenoidOptions) SetS3KeyPattern(v string)

SetS3KeyPattern gets a reference to the given string and assigns it to the S3KeyPattern field.

func (*SelenoidOptions) SetScreenResolution

func (o *SelenoidOptions) SetScreenResolution(v string)

SetScreenResolution gets a reference to the given string and assigns it to the ScreenResolution field.

func (*SelenoidOptions) SetSessionTimeout

func (o *SelenoidOptions) SetSessionTimeout(v string)

SetSessionTimeout gets a reference to the given string and assigns it to the SessionTimeout field.

func (*SelenoidOptions) SetTimeZone

func (o *SelenoidOptions) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (*SelenoidOptions) SetVideoFrameRate

func (o *SelenoidOptions) SetVideoFrameRate(v int64)

SetVideoFrameRate gets a reference to the given int64 and assigns it to the VideoFrameRate field.

func (*SelenoidOptions) SetVideoName

func (o *SelenoidOptions) SetVideoName(v string)

SetVideoName gets a reference to the given string and assigns it to the VideoName field.

func (*SelenoidOptions) SetVideoScreenSize

func (o *SelenoidOptions) SetVideoScreenSize(v string)

SetVideoScreenSize gets a reference to the given string and assigns it to the VideoScreenSize field.

type SendAlertTextRequest

type SendAlertTextRequest struct {
	Text string `json:"text"`
}

SendAlertTextRequest struct for SendAlertTextRequest

func NewSendAlertTextRequest

func NewSendAlertTextRequest(text string) *SendAlertTextRequest

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

func NewSendAlertTextRequestWithDefaults

func NewSendAlertTextRequestWithDefaults() *SendAlertTextRequest

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

func (*SendAlertTextRequest) GetText

func (o *SendAlertTextRequest) GetText() string

GetText returns the Text field value

func (*SendAlertTextRequest) GetTextOk

func (o *SendAlertTextRequest) GetTextOk() (*string, bool)

GetTextOk returns a tuple with the Text field value and a boolean to check if the value has been set.

func (SendAlertTextRequest) MarshalJSON

func (o SendAlertTextRequest) MarshalJSON() ([]byte, error)

func (*SendAlertTextRequest) SetText

func (o *SendAlertTextRequest) SetText(v string)

SetText sets field value

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SessionsApi

type SessionsApi interface {

	/*
		CreateSession Creates new Selenium session

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return SessionsApiCreateSessionRequest
	*/
	CreateSession(ctx context.Context) SessionsApiCreateSessionRequest

	// CreateSessionExecute executes the request
	//  @return NewSessionResponse
	CreateSessionExecute(r SessionsApiCreateSessionRequest) (*NewSessionResponse, *http.Response, error)

	/*
		DeleteSession Deletes existing Selenium session

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return SessionsApiDeleteSessionRequest
	*/
	DeleteSession(ctx context.Context, sessionId string) SessionsApiDeleteSessionRequest

	// DeleteSessionExecute executes the request
	//  @return EmptyResponse
	DeleteSessionExecute(r SessionsApiDeleteSessionRequest) (*EmptyResponse, *http.Response, error)

	/*
		GetStatus Gets Selenium API status information

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return SessionsApiGetStatusRequest
	*/
	GetStatus(ctx context.Context) SessionsApiGetStatusRequest

	// GetStatusExecute executes the request
	//  @return StatusResponse
	GetStatusExecute(r SessionsApiGetStatusRequest) (*StatusResponse, *http.Response, error)
}

type SessionsApiCreateSessionRequest

type SessionsApiCreateSessionRequest struct {
	ApiService SessionsApi
	// contains filtered or unexported fields
}

func (SessionsApiCreateSessionRequest) Execute

func (SessionsApiCreateSessionRequest) NewSessionRequest

type SessionsApiDeleteSessionRequest

type SessionsApiDeleteSessionRequest struct {
	ApiService SessionsApi
	// contains filtered or unexported fields
}

func (SessionsApiDeleteSessionRequest) Execute

type SessionsApiGetStatusRequest

type SessionsApiGetStatusRequest struct {
	ApiService SessionsApi
	// contains filtered or unexported fields
}

func (SessionsApiGetStatusRequest) Execute

type SessionsApiService

type SessionsApiService service

SessionsApiService SessionsApi service

func (*SessionsApiService) CreateSession

CreateSession Creates new Selenium session

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return SessionsApiCreateSessionRequest

func (*SessionsApiService) CreateSessionExecute

Execute executes the request

@return NewSessionResponse

func (*SessionsApiService) DeleteSession

func (a *SessionsApiService) DeleteSession(ctx context.Context, sessionId string) SessionsApiDeleteSessionRequest

DeleteSession Deletes existing Selenium session

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return SessionsApiDeleteSessionRequest

func (*SessionsApiService) DeleteSessionExecute

Execute executes the request

@return EmptyResponse

func (*SessionsApiService) GetStatus

GetStatus Gets Selenium API status information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return SessionsApiGetStatusRequest

func (*SessionsApiService) GetStatusExecute

Execute executes the request

@return StatusResponse

type StatusResponse

type StatusResponse struct {
	Value StatusResponseValue `json:"value"`
}

StatusResponse struct for StatusResponse

func NewStatusResponse

func NewStatusResponse(value StatusResponseValue) *StatusResponse

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

func NewStatusResponseWithDefaults

func NewStatusResponseWithDefaults() *StatusResponse

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

func (*StatusResponse) GetValue

func (o *StatusResponse) GetValue() StatusResponseValue

GetValue returns the Value field value

func (*StatusResponse) GetValueOk

func (o *StatusResponse) GetValueOk() (*StatusResponseValue, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (StatusResponse) MarshalJSON

func (o StatusResponse) MarshalJSON() ([]byte, error)

func (*StatusResponse) SetValue

func (o *StatusResponse) SetValue(v StatusResponseValue)

SetValue sets field value

type StatusResponseValue

type StatusResponseValue struct {
	Ready   bool   `json:"ready"`
	Message string `json:"message"`
}

StatusResponseValue struct for StatusResponseValue

func NewStatusResponseValue

func NewStatusResponseValue(ready bool, message string) *StatusResponseValue

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

func NewStatusResponseValueWithDefaults

func NewStatusResponseValueWithDefaults() *StatusResponseValue

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

func (*StatusResponseValue) GetMessage

func (o *StatusResponseValue) GetMessage() string

GetMessage returns the Message field value

func (*StatusResponseValue) GetMessageOk

func (o *StatusResponseValue) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*StatusResponseValue) GetReady

func (o *StatusResponseValue) GetReady() bool

GetReady returns the Ready field value

func (*StatusResponseValue) GetReadyOk

func (o *StatusResponseValue) GetReadyOk() (*bool, bool)

GetReadyOk returns a tuple with the Ready field value and a boolean to check if the value has been set.

func (StatusResponseValue) MarshalJSON

func (o StatusResponseValue) MarshalJSON() ([]byte, error)

func (*StatusResponseValue) SetMessage

func (o *StatusResponseValue) SetMessage(v string)

SetMessage sets field value

func (*StatusResponseValue) SetReady

func (o *StatusResponseValue) SetReady(v bool)

SetReady sets field value

type StringOrigin

type StringOrigin string

StringOrigin the model 'StringOrigin'

const (
	STRINGORIGIN_VIEWPORT StringOrigin = "viewport"
	STRINGORIGIN_POINTER  StringOrigin = "pointer"
)

List of StringOrigin

func NewStringOriginFromValue

func NewStringOriginFromValue(v string) (*StringOrigin, error)

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

func (StringOrigin) IsValid

func (v StringOrigin) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StringOrigin) Ptr

func (v StringOrigin) Ptr() *StringOrigin

Ptr returns reference to StringOrigin value

func (*StringOrigin) UnmarshalJSON

func (v *StringOrigin) UnmarshalJSON(src []byte) error

type StringResponse

type StringResponse struct {
	Value string `json:"value"`
}

StringResponse struct for StringResponse

func NewStringResponse

func NewStringResponse(value string) *StringResponse

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

func NewStringResponseWithDefaults

func NewStringResponseWithDefaults() *StringResponse

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

func (*StringResponse) GetValue

func (o *StringResponse) GetValue() string

GetValue returns the Value field value

func (*StringResponse) GetValueOk

func (o *StringResponse) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (StringResponse) MarshalJSON

func (o StringResponse) MarshalJSON() ([]byte, error)

func (*StringResponse) SetValue

func (o *StringResponse) SetValue(v string)

SetValue sets field value

type SwitchToFrameRequest

type SwitchToFrameRequest struct {
	Id NilableFrameId `json:"id,omitempty"`
}

SwitchToFrameRequest struct for SwitchToFrameRequest

func NewSwitchToFrameRequest

func NewSwitchToFrameRequest() *SwitchToFrameRequest

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

func NewSwitchToFrameRequestWithDefaults

func NewSwitchToFrameRequestWithDefaults() *SwitchToFrameRequest

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

func (*SwitchToFrameRequest) GetId

func (o *SwitchToFrameRequest) GetId() FrameId

GetId returns the Id field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SwitchToFrameRequest) GetIdOk

func (o *SwitchToFrameRequest) GetIdOk() (*FrameId, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SwitchToFrameRequest) HasId

func (o *SwitchToFrameRequest) HasId() bool

HasId returns a boolean if a field has been set.

func (SwitchToFrameRequest) MarshalJSON

func (o SwitchToFrameRequest) MarshalJSON() ([]byte, error)

func (*SwitchToFrameRequest) SetId

func (o *SwitchToFrameRequest) SetId(v FrameId)

SetId gets a reference to the given NilableFrameId and assigns it to the Id field.

func (*SwitchToFrameRequest) SetIdNil

func (o *SwitchToFrameRequest) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil

func (*SwitchToFrameRequest) UnsetId

func (o *SwitchToFrameRequest) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil

type SwitchToWindowRequest

type SwitchToWindowRequest struct {
	Handle string `json:"handle"`
}

SwitchToWindowRequest struct for SwitchToWindowRequest

func NewSwitchToWindowRequest

func NewSwitchToWindowRequest(handle string) *SwitchToWindowRequest

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

func NewSwitchToWindowRequestWithDefaults

func NewSwitchToWindowRequestWithDefaults() *SwitchToWindowRequest

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

func (*SwitchToWindowRequest) GetHandle

func (o *SwitchToWindowRequest) GetHandle() string

GetHandle returns the Handle field value

func (*SwitchToWindowRequest) GetHandleOk

func (o *SwitchToWindowRequest) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (SwitchToWindowRequest) MarshalJSON

func (o SwitchToWindowRequest) MarshalJSON() ([]byte, error)

func (*SwitchToWindowRequest) SetHandle

func (o *SwitchToWindowRequest) SetHandle(v string)

SetHandle sets field value

type Timeouts

type Timeouts struct {
	Script   NilableInt64 `json:"script,omitempty"`
	PageLoad *int64       `json:"pageLoad,omitempty"`
	Implicit *int64       `json:"implicit,omitempty"`
}

Timeouts struct for Timeouts

func NewTimeouts

func NewTimeouts() *Timeouts

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

func NewTimeoutsWithDefaults

func NewTimeoutsWithDefaults() *Timeouts

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

func (*Timeouts) GetImplicit

func (o *Timeouts) GetImplicit() int64

GetImplicit returns the Implicit field value if set, zero value otherwise.

func (*Timeouts) GetImplicitOk

func (o *Timeouts) GetImplicitOk() (*int64, bool)

GetImplicitOk returns a tuple with the Implicit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Timeouts) GetPageLoad

func (o *Timeouts) GetPageLoad() int64

GetPageLoad returns the PageLoad field value if set, zero value otherwise.

func (*Timeouts) GetPageLoadOk

func (o *Timeouts) GetPageLoadOk() (*int64, bool)

GetPageLoadOk returns a tuple with the PageLoad field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Timeouts) GetScript

func (o *Timeouts) GetScript() int64

GetScript returns the Script field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Timeouts) GetScriptOk

func (o *Timeouts) GetScriptOk() (*int64, bool)

GetScriptOk returns a tuple with the Script field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Timeouts) HasImplicit

func (o *Timeouts) HasImplicit() bool

HasImplicit returns a boolean if a field has been set.

func (*Timeouts) HasPageLoad

func (o *Timeouts) HasPageLoad() bool

HasPageLoad returns a boolean if a field has been set.

func (*Timeouts) HasScript

func (o *Timeouts) HasScript() bool

HasScript returns a boolean if a field has been set.

func (Timeouts) MarshalJSON

func (o Timeouts) MarshalJSON() ([]byte, error)

func (*Timeouts) SetImplicit

func (o *Timeouts) SetImplicit(v int64)

SetImplicit gets a reference to the given int64 and assigns it to the Implicit field.

func (*Timeouts) SetPageLoad

func (o *Timeouts) SetPageLoad(v int64)

SetPageLoad gets a reference to the given int64 and assigns it to the PageLoad field.

func (*Timeouts) SetScript

func (o *Timeouts) SetScript(v int64)

SetScript gets a reference to the given NilableInt64 and assigns it to the Script field.

func (*Timeouts) SetScriptNil

func (o *Timeouts) SetScriptNil()

SetScriptNil sets the value for Script to be an explicit nil

func (*Timeouts) UnsetScript

func (o *Timeouts) UnsetScript()

UnsetScript ensures that no value is present for Script, not even an explicit nil

type TimeoutsApi

type TimeoutsApi interface {

	/*
		GetTimeouts Get session timeouts

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return TimeoutsApiGetTimeoutsRequest
	*/
	GetTimeouts(ctx context.Context, sessionId string) TimeoutsApiGetTimeoutsRequest

	// GetTimeoutsExecute executes the request
	//  @return TimeoutsResponse
	GetTimeoutsExecute(r TimeoutsApiGetTimeoutsRequest) (*TimeoutsResponse, *http.Response, error)

	/*
		SetTimeouts Adjusts session timeouts

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param sessionId Requested session ID
		@return TimeoutsApiSetTimeoutsRequest
	*/
	SetTimeouts(ctx context.Context, sessionId string) TimeoutsApiSetTimeoutsRequest

	// SetTimeoutsExecute executes the request
	//  @return EmptyResponse
	SetTimeoutsExecute(r TimeoutsApiSetTimeoutsRequest) (*EmptyResponse, *http.Response, error)
}

type TimeoutsApiGetTimeoutsRequest

type TimeoutsApiGetTimeoutsRequest struct {
	ApiService TimeoutsApi
	// contains filtered or unexported fields
}

func (TimeoutsApiGetTimeoutsRequest) Execute

type TimeoutsApiService

type TimeoutsApiService service

TimeoutsApiService TimeoutsApi service

func (*TimeoutsApiService) GetTimeouts

GetTimeouts Get session timeouts

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return TimeoutsApiGetTimeoutsRequest

func (*TimeoutsApiService) GetTimeoutsExecute

Execute executes the request

@return TimeoutsResponse

func (*TimeoutsApiService) SetTimeouts

SetTimeouts Adjusts session timeouts

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId Requested session ID
@return TimeoutsApiSetTimeoutsRequest

func (*TimeoutsApiService) SetTimeoutsExecute

Execute executes the request

@return EmptyResponse

type TimeoutsApiSetTimeoutsRequest

type TimeoutsApiSetTimeoutsRequest struct {
	ApiService TimeoutsApi
	// contains filtered or unexported fields
}

func (TimeoutsApiSetTimeoutsRequest) Execute

func (TimeoutsApiSetTimeoutsRequest) Timeouts

type TimeoutsResponse

type TimeoutsResponse struct {
	Value Timeouts `json:"value"`
}

TimeoutsResponse struct for TimeoutsResponse

func NewTimeoutsResponse

func NewTimeoutsResponse(value Timeouts) *TimeoutsResponse

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

func NewTimeoutsResponseWithDefaults

func NewTimeoutsResponseWithDefaults() *TimeoutsResponse

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

func (*TimeoutsResponse) GetValue

func (o *TimeoutsResponse) GetValue() Timeouts

GetValue returns the Value field value

func (*TimeoutsResponse) GetValueOk

func (o *TimeoutsResponse) GetValueOk() (*Timeouts, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (TimeoutsResponse) MarshalJSON

func (o TimeoutsResponse) MarshalJSON() ([]byte, error)

func (*TimeoutsResponse) SetValue

func (o *TimeoutsResponse) SetValue(v Timeouts)

SetValue sets field value

type UrlRequest

type UrlRequest struct {
	Url string `json:"url"`
}

UrlRequest struct for UrlRequest

func NewUrlRequest

func NewUrlRequest(url string) *UrlRequest

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

func NewUrlRequestWithDefaults

func NewUrlRequestWithDefaults() *UrlRequest

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

func (*UrlRequest) GetUrl

func (o *UrlRequest) GetUrl() string

GetUrl returns the Url field value

func (*UrlRequest) GetUrlOk

func (o *UrlRequest) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (UrlRequest) MarshalJSON

func (o UrlRequest) MarshalJSON() ([]byte, error)

func (*UrlRequest) SetUrl

func (o *UrlRequest) SetUrl(v string)

SetUrl sets field value

type WebElement

type WebElement struct {
	Element606611e4A52e4f735466cecf string `json:"element-6066-11e4-a52e-4f735466cecf"`
}

WebElement struct for WebElement

func NewWebElement

func NewWebElement(element606611e4A52e4f735466cecf string) *WebElement

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

func NewWebElementWithDefaults

func NewWebElementWithDefaults() *WebElement

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

func (*WebElement) GetElement606611e4A52e4f735466cecf

func (o *WebElement) GetElement606611e4A52e4f735466cecf() string

GetElement606611e4A52e4f735466cecf returns the Element606611e4A52e4f735466cecf field value

func (*WebElement) GetElement606611e4A52e4f735466cecfOk

func (o *WebElement) GetElement606611e4A52e4f735466cecfOk() (*string, bool)

GetElement606611e4A52e4f735466cecfOk returns a tuple with the Element606611e4A52e4f735466cecf field value and a boolean to check if the value has been set.

func (WebElement) MarshalJSON

func (o WebElement) MarshalJSON() ([]byte, error)

func (*WebElement) SetElement606611e4A52e4f735466cecf

func (o *WebElement) SetElement606611e4A52e4f735466cecf(v string)

SetElement606611e4A52e4f735466cecf sets field value

type WebElementOrigin

type WebElementOrigin struct {
	// Web element identifier
	Element606611e4A52e4f735466cecf *string `json:"element-6066-11e4-a52e-4f735466cecf,omitempty"`
}

WebElementOrigin struct for WebElementOrigin

func NewWebElementOrigin

func NewWebElementOrigin() *WebElementOrigin

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

func NewWebElementOriginWithDefaults

func NewWebElementOriginWithDefaults() *WebElementOrigin

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

func (*WebElementOrigin) GetElement606611e4A52e4f735466cecf

func (o *WebElementOrigin) GetElement606611e4A52e4f735466cecf() string

GetElement606611e4A52e4f735466cecf returns the Element606611e4A52e4f735466cecf field value if set, zero value otherwise.

func (*WebElementOrigin) GetElement606611e4A52e4f735466cecfOk

func (o *WebElementOrigin) GetElement606611e4A52e4f735466cecfOk() (*string, bool)

GetElement606611e4A52e4f735466cecfOk returns a tuple with the Element606611e4A52e4f735466cecf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebElementOrigin) HasElement606611e4A52e4f735466cecf

func (o *WebElementOrigin) HasElement606611e4A52e4f735466cecf() bool

HasElement606611e4A52e4f735466cecf returns a boolean if a field has been set.

func (WebElementOrigin) MarshalJSON

func (o WebElementOrigin) MarshalJSON() ([]byte, error)

func (*WebElementOrigin) SetElement606611e4A52e4f735466cecf

func (o *WebElementOrigin) SetElement606611e4A52e4f735466cecf(v string)

SetElement606611e4A52e4f735466cecf gets a reference to the given string and assigns it to the Element606611e4A52e4f735466cecf field.

type WheelAction

type WheelAction struct {
	Type   *string       `json:"type,omitempty"`
	X      *int32        `json:"x,omitempty"`
	Y      *int32        `json:"y,omitempty"`
	DeltaX *int32        `json:"deltaX,omitempty"`
	DeltaY *int32        `json:"deltaY,omitempty"`
	Origin *ActionOrigin `json:"origin,omitempty"`
}

WheelAction struct for WheelAction

func NewWheelAction

func NewWheelAction() *WheelAction

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

func NewWheelActionWithDefaults

func NewWheelActionWithDefaults() *WheelAction

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

func (*WheelAction) GetDeltaX

func (o *WheelAction) GetDeltaX() int32

GetDeltaX returns the DeltaX field value if set, zero value otherwise.

func (*WheelAction) GetDeltaXOk

func (o *WheelAction) GetDeltaXOk() (*int32, bool)

GetDeltaXOk returns a tuple with the DeltaX field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WheelAction) GetDeltaY

func (o *WheelAction) GetDeltaY() int32

GetDeltaY returns the DeltaY field value if set, zero value otherwise.

func (*WheelAction) GetDeltaYOk

func (o *WheelAction) GetDeltaYOk() (*int32, bool)

GetDeltaYOk returns a tuple with the DeltaY field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WheelAction) GetOrigin

func (o *WheelAction) GetOrigin() ActionOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*WheelAction) GetOriginOk

func (o *WheelAction) GetOriginOk() (*ActionOrigin, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WheelAction) GetType

func (o *WheelAction) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*WheelAction) GetTypeOk

func (o *WheelAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WheelAction) GetX

func (o *WheelAction) GetX() int32

GetX returns the X field value if set, zero value otherwise.

func (*WheelAction) GetXOk

func (o *WheelAction) GetXOk() (*int32, bool)

GetXOk returns a tuple with the X field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WheelAction) GetY

func (o *WheelAction) GetY() int32

GetY returns the Y field value if set, zero value otherwise.

func (*WheelAction) GetYOk

func (o *WheelAction) GetYOk() (*int32, bool)

GetYOk returns a tuple with the Y field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WheelAction) HasDeltaX

func (o *WheelAction) HasDeltaX() bool

HasDeltaX returns a boolean if a field has been set.

func (*WheelAction) HasDeltaY

func (o *WheelAction) HasDeltaY() bool

HasDeltaY returns a boolean if a field has been set.

func (*WheelAction) HasOrigin

func (o *WheelAction) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*WheelAction) HasType

func (o *WheelAction) HasType() bool

HasType returns a boolean if a field has been set.

func (*WheelAction) HasX

func (o *WheelAction) HasX() bool

HasX returns a boolean if a field has been set.

func (*WheelAction) HasY

func (o *WheelAction) HasY() bool

HasY returns a boolean if a field has been set.

func (WheelAction) MarshalJSON

func (o WheelAction) MarshalJSON() ([]byte, error)

func (*WheelAction) SetDeltaX

func (o *WheelAction) SetDeltaX(v int32)

SetDeltaX gets a reference to the given int32 and assigns it to the DeltaX field.

func (*WheelAction) SetDeltaY

func (o *WheelAction) SetDeltaY(v int32)

SetDeltaY gets a reference to the given int32 and assigns it to the DeltaY field.

func (*WheelAction) SetOrigin

func (o *WheelAction) SetOrigin(v ActionOrigin)

SetOrigin gets a reference to the given ActionOrigin and assigns it to the Origin field.

func (*WheelAction) SetType

func (o *WheelAction) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*WheelAction) SetX

func (o *WheelAction) SetX(v int32)

SetX gets a reference to the given int32 and assigns it to the X field.

func (*WheelAction) SetY

func (o *WheelAction) SetY(v int32)

SetY gets a reference to the given int32 and assigns it to the Y field.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL