Documentation
¶
Overview ¶
Package steel provides a client for the API.
Steel API client
Example ¶
package main
import (
"github.com/steel-dev/steel-go"
)
func main() {
client := steel.NewClient("test-key")
_ = client
}
Output:
Index ¶
- func Bool(value bool) param.Field[bool]
- func F[T any](value T) param.Field[T]
- func Float(value float64) param.Field[float64]
- func Int(value int64) param.Field[int64]
- func Null[T any]() param.Field[T]
- func Ptr[T any](value T) *T
- func Raw[T any](value any) param.Field[T]
- func String(value string) param.Field[string]
- type APIConnectionError
- type APIError
- type APITimeoutError
- type AuthenticationError
- type BadRequestError
- type CaptchaSolveImageParams
- type CaptchaSolveImageResponse
- type CaptchaSolveParams
- type CaptchaSolveResponse
- type CaptchaStatusResponse
- type CaptchaStatusResponseItem
- type Client
- func (c *Client) Pdf(ctx context.Context, body ClientPdfParams, opts ...RequestOption) (*PdfResponse, error)
- func (c *Client) Scrape(ctx context.Context, body ClientScrapeParams, opts ...RequestOption) (*ScrapeResponse, error)
- func (c *Client) Screenshot(ctx context.Context, body ClientScreenshotParams, opts ...RequestOption) (*ScreenshotResponse, error)
- type ClientPdfParams
- type ClientScrapeParams
- type ClientScreenshotParams
- type ComputerActionRequestClickMouse
- type ComputerActionRequestDragMouse
- type ComputerActionRequestGetCursorPosition
- type ComputerActionRequestMoveMouse
- type ComputerActionRequestPressKey
- type ComputerActionRequestScroll
- type ComputerActionRequestTakeScreenshot
- type ComputerActionRequestTypeText
- type ComputerActionRequestVariant0Action
- type ComputerActionRequestVariant1Action
- type ComputerActionRequestVariant1Button
- type ComputerActionRequestVariant1ClickType
- type ComputerActionRequestVariant2Action
- type ComputerActionRequestVariant3Action
- type ComputerActionRequestVariant4Action
- type ComputerActionRequestVariant5Action
- type ComputerActionRequestVariant6Action
- type ComputerActionRequestVariant7Action
- type ComputerActionRequestVariant8Action
- type ComputerActionRequestWait
- type ConflictError
- type CreateSessionRequestDeviceConfigDevice
- type CreateSessionRequestSessionContextCookiesItemPriority
- type CreateSessionRequestSessionContextCookiesItemSameSite
- type CreateSessionRequestSessionContextCookiesItemSourceScheme
- type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity
- type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry
- type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState
- type CredentialCreateParams
- type CredentialCreateResponse
- type CredentialDeleteParams
- type CredentialDeleteResponse
- type CredentialListParams
- type CredentialListResponse
- type CredentialListResponseCredential
- type CredentialService
- func (r *CredentialService) Create(ctx context.Context, body CredentialCreateParams, opts ...RequestOption) (*CredentialCreateResponse, error)
- func (r *CredentialService) Delete(ctx context.Context, body CredentialDeleteParams, opts ...RequestOption) (*CredentialDeleteResponse, error)
- func (r *CredentialService) List(ctx context.Context, params CredentialListParams, opts ...RequestOption) (*CredentialListResponse, error)
- func (r *CredentialService) Update(ctx context.Context, body CredentialUpdateParams, opts ...RequestOption) (*CredentialUpdateResponse, error)
- type CredentialUpdateParams
- type CredentialUpdateResponse
- type CursorPage
- type CursorPageAutoPager
- type ErrorResponse
- type ErrorResponseContext
- type ExtensionDeleteAllResponse
- type ExtensionDeleteResponse
- type ExtensionListResponse
- type ExtensionListResponseExtension
- type ExtensionService
- func (r *ExtensionService) Delete(ctx context.Context, extensionID string, opts ...RequestOption) (*ExtensionDeleteResponse, error)
- func (r *ExtensionService) DeleteAll(ctx context.Context, opts ...RequestOption) (*ExtensionDeleteAllResponse, error)
- func (r *ExtensionService) Download(ctx context.Context, extensionID string, opts ...RequestOption) (io.ReadCloser, error)
- func (r *ExtensionService) List(ctx context.Context, opts ...RequestOption) (*ExtensionListResponse, error)
- func (r *ExtensionService) Update(ctx context.Context, extensionID string, body ExtensionUpdateParams, ...) (*ExtensionUpdateResponse, error)
- func (r *ExtensionService) Upload(ctx context.Context, body ExtensionUploadParams, opts ...RequestOption) (*ExtensionUploadResponse, error)
- type ExtensionUpdateParams
- type ExtensionUpdateResponse
- type ExtensionUploadParams
- type ExtensionUploadResponse
- type File
- type FileService
- func (r *FileService) Delete(ctx context.Context, path string, opts ...RequestOption) error
- func (r *FileService) Download(ctx context.Context, path string, opts ...RequestOption) (io.ReadCloser, error)
- func (r *FileService) List(ctx context.Context, opts ...RequestOption) (*Fileslist, error)
- func (r *FileService) Upload(ctx context.Context, body FileUploadParams, opts ...RequestOption) (*File, error)
- type FileUpload
- type FileUploadParams
- type Fileslist
- type FileslistData
- type InternalServerError
- type NotFoundError
- type Option
- type PdfResponse
- type PermissionDeniedError
- type ProfileCreateParams
- type ProfileCreateParamsDimensions
- type ProfileCreateResponse
- type ProfileCreateResponseDimensions
- type ProfileCreateResponseFingerprint
- type ProfileCreateResponseFingerprintFingerprint
- type ProfileCreateResponseFingerprintFingerprintBattery
- type ProfileCreateResponseFingerprintFingerprintMultimediaDevices
- type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesMicro
- type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesSpeaker
- type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesWebcam
- type ProfileCreateResponseFingerprintFingerprintNavigator
- type ProfileCreateResponseFingerprintFingerprintNavigatorExtraProperties
- type ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentData
- type ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentDataBrand
- type ProfileCreateResponseFingerprintFingerprintPluginsData
- type ProfileCreateResponseFingerprintFingerprintPluginsDataPlugin
- type ProfileCreateResponseFingerprintFingerprintPluginsDataPluginMimeType
- type ProfileCreateResponseFingerprintFingerprintScreen
- type ProfileCreateResponseFingerprintFingerprintVideoCard
- type ProfileCreateResponseFingerprintHeaders
- type ProfileGetParams
- type ProfileGetResponse
- type ProfileGetResponseDimensions
- type ProfileGetResponseFingerprint
- type ProfileGetResponseFingerprintFingerprint
- type ProfileGetResponseFingerprintFingerprintBattery
- type ProfileGetResponseFingerprintFingerprintMultimediaDevices
- type ProfileGetResponseFingerprintFingerprintMultimediaDevicesMicro
- type ProfileGetResponseFingerprintFingerprintMultimediaDevicesSpeaker
- type ProfileGetResponseFingerprintFingerprintMultimediaDevicesWebcam
- type ProfileGetResponseFingerprintFingerprintNavigator
- type ProfileGetResponseFingerprintFingerprintNavigatorExtraProperties
- type ProfileGetResponseFingerprintFingerprintNavigatorUserAgentData
- type ProfileGetResponseFingerprintFingerprintNavigatorUserAgentDataBrand
- type ProfileGetResponseFingerprintFingerprintPluginsData
- type ProfileGetResponseFingerprintFingerprintPluginsDataPlugin
- type ProfileGetResponseFingerprintFingerprintPluginsDataPluginMimeType
- type ProfileGetResponseFingerprintFingerprintScreen
- type ProfileGetResponseFingerprintFingerprintVideoCard
- type ProfileGetResponseFingerprintHeaders
- type ProfileListParams
- type ProfileListResponse
- type ProfileListResponseProfile
- type ProfileListResponseProfileDimensions
- type ProfileListResponseProfileFingerprint
- type ProfileListResponseProfileFingerprintFingerprint
- type ProfileListResponseProfileFingerprintFingerprintBattery
- type ProfileListResponseProfileFingerprintFingerprintMultimediaDevices
- type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesMicro
- type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesSpeaker
- type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesWebcam
- type ProfileListResponseProfileFingerprintFingerprintNavigator
- type ProfileListResponseProfileFingerprintFingerprintNavigatorExtraProperties
- type ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentData
- type ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentDataBrand
- type ProfileListResponseProfileFingerprintFingerprintPluginsData
- type ProfileListResponseProfileFingerprintFingerprintPluginsDataPlugin
- type ProfileListResponseProfileFingerprintFingerprintPluginsDataPluginMimeType
- type ProfileListResponseProfileFingerprintFingerprintScreen
- type ProfileListResponseProfileFingerprintFingerprintVideoCard
- type ProfileListResponseProfileFingerprintHeaders
- type ProfileService
- func (r *ProfileService) Create(ctx context.Context, body ProfileCreateParams, opts ...RequestOption) (*ProfileCreateResponse, error)
- func (r *ProfileService) Get(ctx context.Context, id string, params ProfileGetParams, opts ...RequestOption) (*ProfileGetResponse, error)
- func (r *ProfileService) List(ctx context.Context, params ProfileListParams, opts ...RequestOption) (*ProfileListResponse, error)
- func (r *ProfileService) Update(ctx context.Context, id string, body ProfileUpdateParams, ...) (*ProfileUpdateResponse, error)
- type ProfileStatus
- type ProfileUpdateParams
- type ProfileUpdateParamsDimensions
- type ProfileUpdateQueryParams
- type ProfileUpdateResponse
- type ProfileUpdateResponseDimensions
- type ProfileUpdateResponseFingerprint
- type ProfileUpdateResponseFingerprintFingerprint
- type ProfileUpdateResponseFingerprintFingerprintBattery
- type ProfileUpdateResponseFingerprintFingerprintMultimediaDevices
- type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesMicro
- type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesSpeaker
- type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesWebcam
- type ProfileUpdateResponseFingerprintFingerprintNavigator
- type ProfileUpdateResponseFingerprintFingerprintNavigatorExtraProperties
- type ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentData
- type ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentDataBrand
- type ProfileUpdateResponseFingerprintFingerprintPluginsData
- type ProfileUpdateResponseFingerprintFingerprintPluginsDataPlugin
- type ProfileUpdateResponseFingerprintFingerprintPluginsDataPluginMimeType
- type ProfileUpdateResponseFingerprintFingerprintScreen
- type ProfileUpdateResponseFingerprintFingerprintVideoCard
- type ProfileUpdateResponseFingerprintHeaders
- type RateLimitError
- type RequestOption
- func WithIdempotencyKey(key string) RequestOption
- func WithRequestHeader(key, value string) RequestOption
- func WithRequestMaxRetries(maxRetries int) RequestOption
- func WithRequestQuery(key, value string) RequestOption
- func WithRequestTimeout(timeout time.Duration) RequestOption
- func WithResponseInto(dst **http.Response) RequestOption
- type ScrapeRequestFormatItem
- type ScrapeResponse
- type ScrapeResponseContent
- type ScrapeResponseLink
- type ScrapeResponseMetadata
- type ScrapeResponsePdf
- type ScrapeResponseScreenshot
- type ScreenshotResponse
- type Session
- type SessionAgentTracesParams
- type SessionAgentTracesResponse
- type SessionComputerParams
- func NewSessionComputerParamsClickMouse(v ComputerActionRequestClickMouse) SessionComputerParams
- func NewSessionComputerParamsDragMouse(v ComputerActionRequestDragMouse) SessionComputerParams
- func NewSessionComputerParamsGetCursorPosition(v ComputerActionRequestGetCursorPosition) SessionComputerParams
- func NewSessionComputerParamsMoveMouse(v ComputerActionRequestMoveMouse) SessionComputerParams
- func NewSessionComputerParamsPressKey(v ComputerActionRequestPressKey) SessionComputerParams
- func NewSessionComputerParamsScroll(v ComputerActionRequestScroll) SessionComputerParams
- func NewSessionComputerParamsTakeScreenshot(v ComputerActionRequestTakeScreenshot) SessionComputerParams
- func NewSessionComputerParamsTypeText(v ComputerActionRequestTypeText) SessionComputerParams
- func NewSessionComputerParamsWait(v ComputerActionRequestWait) SessionComputerParams
- type SessionComputerResponse
- type SessionContext
- type SessionContextCookie
- type SessionContextCookiePartitionKey
- type SessionContextIndexedDB
- type SessionContextIndexedDBData
- type SessionContextIndexedDBDataRecord
- type SessionContextIndexedDBDataRecordBlobFile
- type SessionCostResponse
- type SessionCostResponseCurrency
- type SessionCostResponseUnit
- type SessionCostResponseUsage
- type SessionCostResponseUsageBrowser
- type SessionCostResponseUsageBrowserUnit
- type SessionCostResponseUsageCaptcha
- type SessionCostResponseUsageProxy
- type SessionCreateParams
- type SessionCreateParamsCredentials
- type SessionCreateParamsDebugConfig
- type SessionCreateParamsDeviceConfig
- type SessionCreateParamsDimensions
- type SessionCreateParamsOptimizeBandwidth
- type SessionCreateParamsOptimizeBandwidth2
- type SessionCreateParamsOptimizeBandwidthUnionMember1
- type SessionCreateParamsSessionContext
- type SessionCreateParamsSessionContextCookie
- type SessionCreateParamsSessionContextCookiePartitionKey
- type SessionCreateParamsSessionContextIndexedDB
- type SessionCreateParamsSessionContextIndexedDBData
- type SessionCreateParamsSessionContextIndexedDBDataRecord
- type SessionCreateParamsSessionContextIndexedDBDataRecordBlobFile
- type SessionCreateParamsStealthConfig
- type SessionCreateParamsUseProxy
- type SessionCreateParamsUseProxyGeolocation
- type SessionCreateParamsUseProxyGeolocationGeolocation
- type SessionCreateParamsUseProxyServer
- type SessionDebugConfig
- type SessionDeviceConfig
- type SessionDimensions
- type SessionEventsParams
- type SessionEventsResponse
- type SessionFileUploadParams
- type SessionListParams
- type SessionLiveDetailsResponse
- type SessionLiveDetailsResponsePage
- type SessionOptimizeBandwidth
- type SessionReleaseAllParams
- type SessionReleaseAllQueryParams
- type SessionReleaseAllResponse
- type SessionReleaseParams
- type SessionReleaseResponse
- type SessionResponseProxySource
- type SessionResponseRegion
- type SessionResponseReleaseReason
- type SessionResponseStatus
- type SessionService
- func (r *SessionService) AgentTraces(ctx context.Context, id string, params SessionAgentTracesParams, ...) (*SessionAgentTracesResponse, error)
- func (r *SessionService) Computer(ctx context.Context, sessionID string, body SessionComputerParams, ...) (*SessionComputerResponse, error)
- func (r *SessionService) Context(ctx context.Context, id string, opts ...RequestOption) (*SessionContext, error)
- func (r *SessionService) Cost(ctx context.Context, id string, opts ...RequestOption) (*SessionCostResponse, error)
- func (r *SessionService) Create(ctx context.Context, body SessionCreateParams, opts ...RequestOption) (*Session, error)
- func (r *SessionService) Events(ctx context.Context, id string, params SessionEventsParams, ...) (*SessionEventsResponse, error)
- func (r *SessionService) List(ctx context.Context, params SessionListParams, opts ...RequestOption) (*CursorPage[SessionslistSession], error)
- func (r *SessionService) ListAutoPaging(ctx context.Context, params SessionListParams, opts ...RequestOption) *CursorPageAutoPager[SessionslistSession]
- func (r *SessionService) LiveDetails(ctx context.Context, id string, opts ...RequestOption) (*SessionLiveDetailsResponse, error)
- func (r *SessionService) Release(ctx context.Context, id string, body SessionReleaseParams, ...) (*SessionReleaseResponse, error)
- func (r *SessionService) ReleaseAll(ctx context.Context, body SessionReleaseAllParams, ...) (*SessionReleaseAllResponse, error)
- func (r *SessionService) Retrieve(ctx context.Context, id string, opts ...RequestOption) (*Session, error)
- type SessionServiceCaptchas
- func (r *SessionServiceCaptchas) Solve(ctx context.Context, sessionID string, body CaptchaSolveParams, ...) (*CaptchaSolveResponse, error)
- func (r *SessionServiceCaptchas) SolveImage(ctx context.Context, sessionID string, body CaptchaSolveImageParams, ...) (*CaptchaSolveImageResponse, error)
- func (r *SessionServiceCaptchas) Status(ctx context.Context, sessionID string, opts ...RequestOption) (*CaptchaStatusResponse, error)
- type SessionServiceFiles
- func (r *SessionServiceFiles) Delete(ctx context.Context, sessionID string, path string, opts ...RequestOption) error
- func (r *SessionServiceFiles) DeleteAll(ctx context.Context, sessionID string, opts ...RequestOption) error
- func (r *SessionServiceFiles) Download(ctx context.Context, sessionID string, path string, opts ...RequestOption) (io.ReadCloser, error)
- func (r *SessionServiceFiles) DownloadArchive(ctx context.Context, sessionID string, opts ...RequestOption) (io.ReadCloser, error)
- func (r *SessionServiceFiles) List(ctx context.Context, sessionID string, opts ...RequestOption) (*Fileslist, error)
- func (r *SessionServiceFiles) Upload(ctx context.Context, sessionID string, body SessionFileUploadParams, ...) (*File, error)
- type SessionStealthConfig
- type Sessionslist
- type SessionslistSession
- type SessionslistSessionDebugConfig
- type SessionslistSessionDeviceConfig
- type SessionslistSessionDimensions
- type SessionslistSessionOptimizeBandwidth
- type SessionslistSessionStealthConfig
- type UnprocessableEntityError
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APIConnectionError ¶
type APIConnectionError struct{ Err error }
func (*APIConnectionError) Error ¶
func (e *APIConnectionError) Error() string
func (*APIConnectionError) Unwrap ¶
func (e *APIConnectionError) Unwrap() error
type APITimeoutError ¶
type APITimeoutError struct{ Err error }
func (*APITimeoutError) Error ¶
func (e *APITimeoutError) Error() string
func (*APITimeoutError) Unwrap ¶
func (e *APITimeoutError) Unwrap() error
type AuthenticationError ¶
type AuthenticationError struct{ *APIError }
func (*AuthenticationError) Unwrap ¶ added in v0.1.2
func (e *AuthenticationError) Unwrap() error
type BadRequestError ¶
type BadRequestError struct{ *APIError }
func (*BadRequestError) Unwrap ¶ added in v0.1.2
func (e *BadRequestError) Unwrap() error
type CaptchaSolveImageParams ¶
type CaptchaSolveImageParams struct {
// XPath to the captcha image element
ImageXPath param.Field[string] `json:"imageXPath" api:"required"`
// XPath to the captcha input element
InputXPath param.Field[string] `json:"inputXPath" api:"required"`
// URL where the captcha is located. Defaults to the current page URL
URL param.Field[string] `json:"url"`
}
func (CaptchaSolveImageParams) MarshalJSON ¶ added in v0.1.2
func (r CaptchaSolveImageParams) MarshalJSON() (data []byte, err error)
type CaptchaSolveImageResponse ¶
type CaptchaSolveImageResponse struct {
// Response message
Message string `json:"message"`
// Whether the action was successful
Success bool `json:"success" api:"required"`
JSON captchaSolveImageResponseJSON `json:"-"`
}
func (*CaptchaSolveImageResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *CaptchaSolveImageResponse) UnmarshalJSON(data []byte) (err error)
type CaptchaSolveParams ¶
type CaptchaSolveParams struct {
// The page ID where the captcha is located
PageID param.Field[string] `json:"pageId"`
// The task ID of the specific captcha to solve
TaskID param.Field[string] `json:"taskId"`
// The URL where the captcha is located
URL param.Field[string] `json:"url"`
}
CaptchaSolveParams If no fields are provided, all detected captchas will be solved
func (CaptchaSolveParams) MarshalJSON ¶ added in v0.1.2
func (r CaptchaSolveParams) MarshalJSON() (data []byte, err error)
type CaptchaSolveResponse ¶
type CaptchaSolveResponse struct {
// Response message
Message string `json:"message"`
// Whether the action was successful
Success bool `json:"success" api:"required"`
JSON captchaSolveResponseJSON `json:"-"`
}
func (*CaptchaSolveResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *CaptchaSolveResponse) UnmarshalJSON(data []byte) (err error)
type CaptchaStatusResponse ¶
type CaptchaStatusResponse []CaptchaStatusResponseItem
type CaptchaStatusResponseItem ¶ added in v0.1.2
type CaptchaStatusResponseItem struct {
// Timestamp when the state was created
Created float64 `json:"created"`
// Whether a captcha is currently being solved
IsSolvingCaptcha bool `json:"isSolvingCaptcha" api:"required"`
// Timestamp when the state was last updated
LastUpdated float64 `json:"lastUpdated"`
// The page ID where the captcha is located
PageID string `json:"pageId" api:"required"`
// Array of captcha tasks
Tasks []interface{} `json:"tasks" api:"required"`
// The URL where the captcha is located
URL string `json:"url" api:"required"`
JSON captchaStatusResponseItemJSON `json:"-"`
}
func (*CaptchaStatusResponseItem) UnmarshalJSON ¶ added in v0.1.2
func (r *CaptchaStatusResponseItem) UnmarshalJSON(data []byte) (err error)
type Client ¶
type Client struct {
Credentials *CredentialService
Extensions *ExtensionService
Files *FileService
Profiles *ProfileService
Sessions *SessionService
// contains filtered or unexported fields
}
func NewClientWithBaseURL ¶
func (*Client) Pdf ¶
func (c *Client) Pdf(ctx context.Context, body ClientPdfParams, opts ...RequestOption) (*PdfResponse, error)
Convert webpage to PDF
func (*Client) Scrape ¶
func (c *Client) Scrape(ctx context.Context, body ClientScrapeParams, opts ...RequestOption) (*ScrapeResponse, error)
Scrape webpage content
func (*Client) Screenshot ¶
func (c *Client) Screenshot(ctx context.Context, body ClientScreenshotParams, opts ...RequestOption) (*ScreenshotResponse, error)
Capture webpage screenshot
type ClientPdfParams ¶
type ClientPdfParams struct {
// Delay before generating the PDF (in milliseconds)
Delay param.Field[float64] `json:"delay"`
// Project to execute the PDF generation in.
ProjectID param.Field[string] `json:"projectId"`
// The desired region for the action to be performed in
Region param.Field[string] `json:"region"`
// URL of the webpage to convert to PDF
URL param.Field[string] `json:"url" api:"required"`
// Use a Steel-provided residential proxy for generating the PDF
UseProxy param.Field[bool] `json:"useProxy"`
}
func (ClientPdfParams) MarshalJSON ¶ added in v0.1.2
func (r ClientPdfParams) MarshalJSON() (data []byte, err error)
type ClientScrapeParams ¶
type ClientScrapeParams struct {
// Delay before scraping (in milliseconds)
Delay param.Field[float64] `json:"delay"`
// Desired format(s) for the scraped content. Default is `html`.
Format param.Field[[]ScrapeRequestFormatItem] `json:"format"`
// Include a PDF in the response
Pdf param.Field[bool] `json:"pdf"`
// Project to execute the scrape in.
ProjectID param.Field[string] `json:"projectId"`
// The desired region for the action to be performed in
Region param.Field[string] `json:"region"`
// Include a screenshot in the response
Screenshot param.Field[bool] `json:"screenshot"`
// URL of the webpage to scrape
URL param.Field[string] `json:"url" api:"required"`
// Use a Steel-provided residential proxy for the scrape
UseProxy param.Field[bool] `json:"useProxy"`
}
func (ClientScrapeParams) MarshalJSON ¶ added in v0.1.2
func (r ClientScrapeParams) MarshalJSON() (data []byte, err error)
type ClientScreenshotParams ¶
type ClientScreenshotParams struct {
// Delay before capturing the screenshot (in milliseconds)
Delay param.Field[float64] `json:"delay"`
// Capture the full page screenshot. Default is `false`.
FullPage param.Field[bool] `json:"fullPage"`
// Project to execute the screenshot in.
ProjectID param.Field[string] `json:"projectId"`
// The desired region for the action to be performed in
Region param.Field[string] `json:"region"`
// URL of the webpage to capture
URL param.Field[string] `json:"url" api:"required"`
// Use a Steel-provided residential proxy for capturing the screenshot
UseProxy param.Field[bool] `json:"useProxy"`
}
func (ClientScreenshotParams) MarshalJSON ¶ added in v0.1.2
func (r ClientScreenshotParams) MarshalJSON() (data []byte, err error)
type ComputerActionRequestClickMouse ¶ added in v0.1.2
type ComputerActionRequestClickMouse struct {
Action param.Field[ComputerActionRequestVariant1Action] `json:"action" api:"required"`
// Mouse button to click. Defaults to 'left'
Button param.Field[ComputerActionRequestVariant1Button] `json:"button"`
// Type of click (down, up, or click). Defaults to 'click'
ClickType param.Field[ComputerActionRequestVariant1ClickType] `json:"click_type"`
// X and Y coordinates [x, y]
Coordinates param.Field[[]float64] `json:"coordinates"`
// Keys to hold while clicking
HoldKeys param.Field[[]string] `json:"hold_keys"`
// Number of clicks. Defaults to 1
NumClicks param.Field[float64] `json:"num_clicks"`
// Whether to take a screenshot after the action
Screenshot param.Field[bool] `json:"screenshot"`
}
func (ComputerActionRequestClickMouse) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestClickMouse) MarshalJSON() (data []byte, err error)
type ComputerActionRequestDragMouse ¶ added in v0.1.2
type ComputerActionRequestDragMouse struct {
Action param.Field[ComputerActionRequestVariant2Action] `json:"action" api:"required"`
// Keys to hold while dragging
HoldKeys param.Field[[]string] `json:"hold_keys"`
// Array of [x, y] coordinate pairs
Path param.Field[[][]float64] `json:"path" api:"required"`
// Whether to take a screenshot after the action
Screenshot param.Field[bool] `json:"screenshot"`
}
func (ComputerActionRequestDragMouse) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestDragMouse) MarshalJSON() (data []byte, err error)
type ComputerActionRequestGetCursorPosition ¶ added in v0.1.2
type ComputerActionRequestGetCursorPosition struct {
Action param.Field[ComputerActionRequestVariant8Action] `json:"action" api:"required"`
}
func (ComputerActionRequestGetCursorPosition) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestGetCursorPosition) MarshalJSON() (data []byte, err error)
type ComputerActionRequestMoveMouse ¶ added in v0.1.2
type ComputerActionRequestMoveMouse struct {
Action param.Field[ComputerActionRequestVariant0Action] `json:"action" api:"required"`
// X and Y coordinates [x, y]
Coordinates param.Field[[]float64] `json:"coordinates" api:"required"`
// Keys to hold while moving
HoldKeys param.Field[[]string] `json:"hold_keys"`
// Whether to take a screenshot after the action
Screenshot param.Field[bool] `json:"screenshot"`
}
func (ComputerActionRequestMoveMouse) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestMoveMouse) MarshalJSON() (data []byte, err error)
type ComputerActionRequestPressKey ¶ added in v0.1.2
type ComputerActionRequestPressKey struct {
Action param.Field[ComputerActionRequestVariant4Action] `json:"action" api:"required"`
// Duration to hold keys in seconds
Duration param.Field[float64] `json:"duration"`
// Keys to press
Keys param.Field[[]string] `json:"keys" api:"required"`
// Whether to take a screenshot after the action
Screenshot param.Field[bool] `json:"screenshot"`
}
func (ComputerActionRequestPressKey) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestPressKey) MarshalJSON() (data []byte, err error)
type ComputerActionRequestScroll ¶ added in v0.1.2
type ComputerActionRequestScroll struct {
Action param.Field[ComputerActionRequestVariant3Action] `json:"action" api:"required"`
// X and Y coordinates [x, y]
Coordinates param.Field[[]float64] `json:"coordinates"`
// Horizontal scroll amount. Defaults to 0
DeltaX param.Field[float64] `json:"delta_x"`
// Vertical scroll amount. Defaults to 0
DeltaY param.Field[float64] `json:"delta_y"`
// Keys to hold while scrolling
HoldKeys param.Field[[]string] `json:"hold_keys"`
// Whether to take a screenshot after the action
Screenshot param.Field[bool] `json:"screenshot"`
}
func (ComputerActionRequestScroll) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestScroll) MarshalJSON() (data []byte, err error)
type ComputerActionRequestTakeScreenshot ¶ added in v0.1.2
type ComputerActionRequestTakeScreenshot struct {
Action param.Field[ComputerActionRequestVariant7Action] `json:"action" api:"required"`
}
func (ComputerActionRequestTakeScreenshot) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestTakeScreenshot) MarshalJSON() (data []byte, err error)
type ComputerActionRequestTypeText ¶ added in v0.1.2
type ComputerActionRequestTypeText struct {
Action param.Field[ComputerActionRequestVariant5Action] `json:"action" api:"required"`
// Keys to hold while typing
HoldKeys param.Field[[]string] `json:"hold_keys"`
// Whether to take a screenshot after the action
Screenshot param.Field[bool] `json:"screenshot"`
// Text to type
Text param.Field[string] `json:"text" api:"required"`
}
func (ComputerActionRequestTypeText) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestTypeText) MarshalJSON() (data []byte, err error)
type ComputerActionRequestVariant0Action ¶
type ComputerActionRequestVariant0Action string
const (
ComputerActionRequestVariant0ActionMoveMouse ComputerActionRequestVariant0Action = "move_mouse"
)
type ComputerActionRequestVariant1Action ¶
type ComputerActionRequestVariant1Action string
const (
ComputerActionRequestVariant1ActionClickMouse ComputerActionRequestVariant1Action = "click_mouse"
)
type ComputerActionRequestVariant1Button ¶
type ComputerActionRequestVariant1Button string
const ( ComputerActionRequestVariant1ButtonLeft ComputerActionRequestVariant1Button = "left" ComputerActionRequestVariant1ButtonRight ComputerActionRequestVariant1Button = "right" ComputerActionRequestVariant1ButtonMiddle ComputerActionRequestVariant1Button = "middle" ComputerActionRequestVariant1ButtonBack ComputerActionRequestVariant1Button = "back" ComputerActionRequestVariant1ButtonForward ComputerActionRequestVariant1Button = "forward" )
type ComputerActionRequestVariant1ClickType ¶
type ComputerActionRequestVariant1ClickType string
const ( ComputerActionRequestVariant1ClickTypeDown ComputerActionRequestVariant1ClickType = "down" ComputerActionRequestVariant1ClickTypeUp ComputerActionRequestVariant1ClickType = "up" ComputerActionRequestVariant1ClickTypeClick ComputerActionRequestVariant1ClickType = "click" )
type ComputerActionRequestVariant2Action ¶
type ComputerActionRequestVariant2Action string
const (
ComputerActionRequestVariant2ActionDragMouse ComputerActionRequestVariant2Action = "drag_mouse"
)
type ComputerActionRequestVariant3Action ¶
type ComputerActionRequestVariant3Action string
const (
ComputerActionRequestVariant3ActionScroll ComputerActionRequestVariant3Action = "scroll"
)
type ComputerActionRequestVariant4Action ¶
type ComputerActionRequestVariant4Action string
const (
ComputerActionRequestVariant4ActionPressKey ComputerActionRequestVariant4Action = "press_key"
)
type ComputerActionRequestVariant5Action ¶
type ComputerActionRequestVariant5Action string
const (
ComputerActionRequestVariant5ActionTypeText ComputerActionRequestVariant5Action = "type_text"
)
type ComputerActionRequestVariant6Action ¶
type ComputerActionRequestVariant6Action string
const (
ComputerActionRequestVariant6ActionWait ComputerActionRequestVariant6Action = "wait"
)
type ComputerActionRequestVariant7Action ¶
type ComputerActionRequestVariant7Action string
const (
ComputerActionRequestVariant7ActionTakeScreenshot ComputerActionRequestVariant7Action = "take_screenshot"
)
type ComputerActionRequestVariant8Action ¶
type ComputerActionRequestVariant8Action string
const (
ComputerActionRequestVariant8ActionGetCursorPosition ComputerActionRequestVariant8Action = "get_cursor_position"
)
type ComputerActionRequestWait ¶ added in v0.1.2
type ComputerActionRequestWait struct {
Action param.Field[ComputerActionRequestVariant6Action] `json:"action" api:"required"`
// Duration to wait in seconds
Duration param.Field[float64] `json:"duration" api:"required"`
// Whether to take a screenshot after the action
Screenshot param.Field[bool] `json:"screenshot"`
}
func (ComputerActionRequestWait) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestWait) MarshalJSON() (data []byte, err error)
type ConflictError ¶
type ConflictError struct{ *APIError }
func (*ConflictError) Unwrap ¶ added in v0.1.2
func (e *ConflictError) Unwrap() error
type CreateSessionRequestDeviceConfigDevice ¶
type CreateSessionRequestDeviceConfigDevice string
const ( CreateSessionRequestDeviceConfigDeviceDesktop CreateSessionRequestDeviceConfigDevice = "desktop" CreateSessionRequestDeviceConfigDeviceMobile CreateSessionRequestDeviceConfigDevice = "mobile" )
type CreateSessionRequestSessionContextCookiesItemPriority ¶
type CreateSessionRequestSessionContextCookiesItemPriority string
const ( CreateSessionRequestSessionContextCookiesItemPriorityLow CreateSessionRequestSessionContextCookiesItemPriority = "Low" CreateSessionRequestSessionContextCookiesItemPriorityMedium CreateSessionRequestSessionContextCookiesItemPriority = "Medium" CreateSessionRequestSessionContextCookiesItemPriorityHigh CreateSessionRequestSessionContextCookiesItemPriority = "High" )
type CreateSessionRequestSessionContextCookiesItemSameSite ¶
type CreateSessionRequestSessionContextCookiesItemSameSite string
const ( CreateSessionRequestSessionContextCookiesItemSameSiteStrict CreateSessionRequestSessionContextCookiesItemSameSite = "Strict" CreateSessionRequestSessionContextCookiesItemSameSiteLax CreateSessionRequestSessionContextCookiesItemSameSite = "Lax" CreateSessionRequestSessionContextCookiesItemSameSiteNone CreateSessionRequestSessionContextCookiesItemSameSite = "None" )
type CreateSessionRequestSessionContextCookiesItemSourceScheme ¶
type CreateSessionRequestSessionContextCookiesItemSourceScheme string
const ( CreateSessionRequestSessionContextCookiesItemSourceSchemeUnset CreateSessionRequestSessionContextCookiesItemSourceScheme = "Unset" CreateSessionRequestSessionContextCookiesItemSourceSchemeNonSecure CreateSessionRequestSessionContextCookiesItemSourceScheme = "NonSecure" CreateSessionRequestSessionContextCookiesItemSourceSchemeSecure CreateSessionRequestSessionContextCookiesItemSourceScheme = "Secure" )
type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity ¶ added in v0.1.2
type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity string
const ( CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityACoruna CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "A_CORUNA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAbidjan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ABIDJAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAbuDhabi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ABU_DHABI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAbuja CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ABUJA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAcapulcoDeJuarez CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ACAPULCO_DE JUAREZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAccra CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ACCRA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAdana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ADANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAdapazari CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ADAPAZARI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAddisAbaba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ADDIS_ABABA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAdelaide CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ADELAIDE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAfyonkarahisar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AFYONKARAHISAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAgadir CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AGADIR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAguasLindasDeGoias CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AGUAS_LINDAS DE GOIAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAguascalientes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AGUASCALIENTES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAhmedabad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AHMEDABAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAizawl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AIZAWL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAjman CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AJMAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAkron CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AKRON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAksaray CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AKSARAY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlAinCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AL_AIN CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlMansurah CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AL_MANSURAH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlQatif CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AL_QATIF" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlajuela CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALAJUELA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlbany CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALBANY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlbuquerque CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALBUQUERQUE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlexandria CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALEXANDRIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlgiers CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALGIERS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlicante CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALICANTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlmada CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALMADA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlmaty CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALMATY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlmereStad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALMERE_STAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAlvorada CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ALVORADA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAmadora CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AMADORA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAmasya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AMASYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAmbato CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AMBATO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAmericana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AMERICANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAmman CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AMMAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAmsterdam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AMSTERDAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAnanindeua CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANANINDEUA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAnapolis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANAPOLIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAngelesCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANGELES_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAngers CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANGERS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAngraDosReis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANGRA_DOS REIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAnkara CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANKARA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAntakya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANTAKYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAntalya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANTALYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAntananarivo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANTANANARIVO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAntipoloCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANTIPOLO_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAntofagasta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANTOFAGASTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAntwerp CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ANTWERP" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAparecidaDeGoiania CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "APARECIDA_DE GOIANIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityApodaca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "APODACA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAracaju CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARACAJU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAracatuba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARACATUBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityArad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAraguaina CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARAGUAINA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityArapiraca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARAPIRACA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAraraquara CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARARAQUARA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityArequipa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AREQUIPA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityArica CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARICA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityArlington CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARLINGTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAryanah CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ARYANAH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAstana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ASTANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAsuncion CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ASUNCION" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAsyut CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ASYUT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAtakum CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ATAKUM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAthens CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ATHENS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAtibaia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ATIBAIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAtlanta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ATLANTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAuburn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AUBURN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAuckland CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AUCKLAND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAurora CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AURORA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAustin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AUSTIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAvellaneda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AVELLANEDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAydin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AYDIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityAzcapotzalco CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "AZCAPOTZALCO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBacolodCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BACOLOD_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBacoor CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BACOOR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBaghdad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BAGHDAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBaguioCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BAGUIO_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBahiaBlanca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BAHIA_BLANCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBakersfield CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BAKERSFIELD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBaku CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BAKU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBalikesir CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BALIKESIR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBalikpapan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BALIKPAPAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBalnearioCamboriu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BALNEARIO_CAMBORIU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBaltimore CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BALTIMORE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBandarLampung CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BANDAR_LAMPUNG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBandarSeriBegawan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BANDAR_SERI BEGAWAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBandung CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BANDUNG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBangkok CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BANGKOK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBanjaLuka CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BANJA_LUKA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBanjarmasin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BANJARMASIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBarcelona CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BARCELONA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBari CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BARI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBarquisimeto CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BARQUISIMETO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBarraMansa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BARRA_MANSA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBarranquilla CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BARRANQUILLA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBarueri CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BARUERI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBatam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BATAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBatangas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BATANGAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBatman CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BATMAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBatnaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BATNA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBatonRouge CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BATON_ROUGE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBatumi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BATUMI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBauru CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BAURU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBeirut CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BEIRUT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBejaia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BEJAIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBekasi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BEKASI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBelem CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BELEM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBelfast CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BELFAST" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBelfordRoxo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BELFORD_ROXO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBelgrade CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BELGRADE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBeloHorizonte CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BELO_HORIZONTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBengaluru CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BENGALURU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBeniMellal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BENI_MELLAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBerazategui CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BERAZATEGUI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBern CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BERN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBetim CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BETIM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBharatpur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BHARATPUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBhopal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BHOPAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBhubaneswar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BHUBANESWAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBialystok CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BIALYSTOK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBienHoa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BIEN_HOA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBilbao CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BILBAO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBilecik CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BILECIK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBiratnagar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BIRATNAGAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBirmingham CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BIRMINGHAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBishkek CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BISHKEK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBizerte CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BIZERTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBlida CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BLIDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBloemfontein CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BLOEMFONTEIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBloomington CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BLOOMINGTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBlumenau CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BLUMENAU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBoaVista CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOA_VISTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBochum CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOCHUM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBogor CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOGOR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBogota CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOGOTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBoise CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOISE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBoksburg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOKSBURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBologna CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOLOGNA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBolu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOLU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBordeaux CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BORDEAUX" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBoston CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOSTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBotucatu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BOTUCATU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBradford CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRADFORD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBraga CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRAGA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBragancaPaulista CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRAGANCA_PAULISTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrampton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRAMPTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrasilia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRASILIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrasov CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRASOV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBratislava CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRATISLAVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBremen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BREMEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrescia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRESCIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrest CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BREST" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBridgetown CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRIDGETOWN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrisbane CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRISBANE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBristol CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRISTOL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrno CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRNO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrooklyn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BROOKLYN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBrussels CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BRUSSELS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBucaramanga CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BUCARAMANGA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBucharest CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BUCHAREST" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBudapest CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BUDAPEST" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBuenosAires CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BUENOS_AIRES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBuffalo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BUFFALO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBukGu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BUK_GU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBukhara CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BUKHARA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBurgas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BURGAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBurnaby CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BURNABY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBursa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BURSA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityButuan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BUTUAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityBydgoszcz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "BYDGOSZCZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCabanatuanCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CABANATUAN_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCaboFrio CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CABO_FRIO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCabuyao CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CABUYAO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCachoeiroDeItapemirim CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CACHOEIRO_DE ITAPEMIRIM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCagayanDeOro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAGAYAN_DE ORO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCagliari CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAGLIARI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCairo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAIRO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCalamba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CALAMBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCalgary CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CALGARY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCaloocanCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CALOOCAN_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCamacari CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAMACARI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCamaragibe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAMARAGIBE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCampeche CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAMPECHE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCampinaGrande CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAMPINA_GRANDE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCampinas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAMPINAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCampoGrande CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAMPO_GRANDE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCampoLargo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAMPO_LARGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCamposDosGoytacazes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAMPOS_DOS GOYTACAZES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCanTho CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAN_THO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCanoas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CANOAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCanton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CANTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCapeTown CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAPE_TOWN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCaracas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CARACAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCaraguatatuba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CARAGUATATUBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCarapicuiba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CARAPICUIBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCardiff CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CARDIFF" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCariacica CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CARIACICA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCarmona CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CARMONA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCartagena CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CARTAGENA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCaruaru CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CARUARU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCasablanca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CASABLANCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCascavel CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CASCAVEL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCaseros CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CASEROS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCastanhal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CASTANHAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCastries CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CASTRIES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCatalao CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CATALAO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCatamarca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CATAMARCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCatanduva CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CATANDUVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCatania CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CATANIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCaucaia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAUCAIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCaxiasDoSul CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CAXIAS_DO SUL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCebuCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CEBU_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCentral CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CENTRAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCentro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CENTRO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCenturion CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CENTURION" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChaguanas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHAGUANAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChandigarh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHANDIGARH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChandler CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHANDLER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChangHua CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHANG_HUA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChapeco CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHAPECO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCharleston CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHARLESTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCharlotte CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHARLOTTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChelyabinsk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHELYABINSK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChennai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHENNAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCherkasy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHERKASY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChernivtsi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHERNIVTSI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChiangMai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHIANG_MAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChiclayo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHICLAYO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChihuahuaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHIHUAHUA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChimbote CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHIMBOTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChisinau CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHISINAU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChittagong CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHITTAGONG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityChristchurch CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CHRISTCHURCH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCincinnati CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CINCINNATI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCirebon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CIREBON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCityOfMuntinlupa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CITY_OF MUNTINLUPA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCiudadDelEste CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CIUDAD_DEL ESTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCiudadGuayana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CIUDAD_GUAYANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCiudadJuarez CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CIUDAD_JUAREZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCiudadNezahualcoyotl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CIUDAD_NEZAHUALCOYOTL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCiudadObregon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CIUDAD_OBREGON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCleveland CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CLEVELAND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityClujNapoca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CLUJ_NAPOCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCochabamba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COCHABAMBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCoimbatore CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COIMBATORE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCoimbra CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COIMBRA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCologne CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COLOGNE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityColombo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COLOMBO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityColoradoSprings CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COLORADO_SPRINGS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityColumbia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COLUMBIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityColumbus CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COLUMBUS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityComodoroRivadavia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COMODORO_RIVADAVIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityConcepcion CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CONCEPCION" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityConcord CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CONCORD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityConstanta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CONSTANTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityConstantine CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CONSTANTINE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityContagem CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CONTAGEM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCopenhagen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COPENHAGEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCordoba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CORDOBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCorrientes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CORRIENTES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCorum CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CORUM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCotia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COTIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCoventry CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "COVENTRY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCraiova CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CRAIOVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCriciuma CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CRICIUMA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCroydon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CROYDON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCuautitlanIzcalli CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CUAUTITLAN_IZCALLI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCucuta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CUCUTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCuenca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CUENCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCuiaba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CUIABA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCuliacan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CULIACAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCuritiba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CURITIBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityCusco CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "CUSCO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDaNang CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DA_NANG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDagupan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DAGUPAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDakar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DAKAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDallas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DALLAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDamietta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DAMIETTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDammam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DAMMAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDarEsSalaam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DAR_ES SALAAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDasmarinas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DASMARINAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDavaoCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DAVAO_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDayton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DAYTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDebrecen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DEBRECEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDecatur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DECATUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDehradun CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DEHRADUN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDelhi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DELHI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDenizli CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DENIZLI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDenpasar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DENPASAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDenver CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DENVER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDepok CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DEPOK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDerby CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DERBY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDetroit CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DETROIT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDhaka CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DHAKA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDiadema CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DIADEMA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDivinopolis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DIVINOPOLIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDiyarbakir CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DIYARBAKIR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDjelfa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DJELFA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDnipro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DNIPRO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDoha CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DOHA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDortmund CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DORTMUND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDourados CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DOURADOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDresden CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DRESDEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDubai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DUBAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDublin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DUBLIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDuezce CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DUEZCE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDuisburg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DUISBURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDuqueDeCaxias CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DUQUE_DE CAXIAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDurango CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DURANGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDurban CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DURBAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityDusseldorf CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "DUSSELDORF" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEcatepec CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ECATEPEC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEdinburgh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "EDINBURGH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEdirne CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "EDIRNE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEdmonton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "EDMONTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityElJadida CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "EL_JADIDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityElPaso CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "EL_PASO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityElazig CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ELAZIG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEmbu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "EMBU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEnsenada CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ENSENADA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityErbil CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ERBIL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityErzurum CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ERZURUM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEskisehir CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ESKISEHIR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEspoo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ESPOO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityEssen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ESSEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFaisalabad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FAISALABAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFayetteville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FAYETTEVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFazendaRioGrande CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FAZENDA_RIO GRANDE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFeiraDeSantana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FEIRA_DE SANTANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFlorence CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FLORENCE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFlorencioVarela CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FLORENCIO_VARELA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFlorianopolis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FLORIANOPOLIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFontana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FONTANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFormosa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FORMOSA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFortLauderdale CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FORT_LAUDERDALE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFortWayne CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FORT_WAYNE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFortWorth CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FORT_WORTH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFortaleza CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FORTALEZA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFozDoIguacu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FOZ_DO IGUACU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFranca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FRANCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFranciscoMorato CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FRANCISCO_MORATO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFrancoDaRocha CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FRANCO_DA ROCHA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFrankfurtAmMain CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FRANKFURT_AM MAIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFredericksburg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FREDERICKSBURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFresno CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FRESNO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityFunchal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "FUNCHAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGaborone CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GABORONE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGainesville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GAINESVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGalati CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GALATI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGangnamGu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GANGNAM_GU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGaranhuns CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GARANHUNS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGatineau CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GATINEAU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGaziantep CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GAZIANTEP" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGdansk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GDANSK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGdynia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GDYNIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGeneralTrias CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GENERAL_TRIAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGeneva CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GENEVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGenoa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GENOA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGeorgeTown CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GEORGE_TOWN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGeorgetown CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GEORGETOWN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGhaziabad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GHAZIABAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGhent CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GHENT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGijon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GIJON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGiresun CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GIRESUN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGiza CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GIZA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGlasgow CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GLASGOW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGlendale CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GLENDALE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGliwice CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GLIWICE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGoiania CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GOIANIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGomel CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GOMEL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGothenburg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GOTHENBURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGovernadorValadares CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GOVERNADOR_VALADARES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGoyangSi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GOYANG_SI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGranada CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GRANADA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGrandRapids CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GRAND_RAPIDS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGravatai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GRAVATAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGraz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GRAZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGreensboro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GREENSBORO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGreenville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GREENVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuadalajara CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUADALAJARA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuadalupe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUADALUPE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuangzhou CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUANGZHOU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuarapuava CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUARAPUAVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuaratingueta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUARATINGUETA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuaruja CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUARUJA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuarulhos CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUARULHOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuatemalaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUATEMALA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuayaquil CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUAYAQUIL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGujranwala CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUJRANWALA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGurugram CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GURUGRAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGustavoAdolfoMadero CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUSTAVO_ADOLFO MADERO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGuwahati CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GUWAHATI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityGwanakGu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "GWANAK_GU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHackney CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HACKNEY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHaifa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HAIFA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHaiphong CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HAIPHONG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHamburg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HAMBURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHamilton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HAMILTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHanoi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HANOI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHanover CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HANOVER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHarare CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HARARE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHavana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HAVANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHelsinki CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HELSINKI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHenderson CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HENDERSON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHeredia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HEREDIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHermosillo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HERMOSILLO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHialeah CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HIALEAH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHoChiMinhCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HO_CHI MINH CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHollywood CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HOLLYWOOD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHolon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HOLON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHonolulu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HONOLULU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHortolandia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HORTOLANDIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHrodna CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HRODNA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHsinchu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HSINCHU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHuancayo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HUANCAYO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHuanuco CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HUANUCO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHull CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HULL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHurlingham CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HURLINGHAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityHyderabad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "HYDERABAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIasi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IASI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIbague CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IBAGUE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ICA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIlam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ILAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIlford CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ILFORD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIligan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ILIGAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIloiloCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ILOILO_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityImperatriz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IMPERATRIZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityImus CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IMUS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIncheon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "INCHEON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIndaiatuba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "INDAIATUBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIndianapolis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "INDIANAPOLIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIndore CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "INDORE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIpatinga CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IPATINGA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIpoh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IPOH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIquique CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IQUIQUE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIrvine CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IRVINE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIsidroCasanova CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ISIDRO_CASANOVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIslamabad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ISLAMABAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIslington CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ISLINGTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIsmailia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ISMAILIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIsparta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ISPARTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIstanbul CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ISTANBUL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityItaborai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ITABORAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityItabuna CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ITABUNA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityItajai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ITAJAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityItanhaem CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ITANHAEM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityItapevi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ITAPEVI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityItaquaquecetuba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ITAQUAQUECETUBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityItuzaingo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ITUZAINGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIzmir CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IZMIR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityIztapalapa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "IZTAPALAPA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJaboataoDosGuararapes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JABOATAO_DOS GUARARAPES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJacarei CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JACAREI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJackson CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JACKSON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJacksonville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JACKSONVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJaipur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JAIPUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJakarta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JAKARTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJaraguaDoSul CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JARAGUA_DO SUL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJau CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JAU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJeddah CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JEDDAH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJember CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JEMBER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJerusalem CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JERUSALEM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJoaoMonlevade CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JOAO_MONLEVADE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJoaoPessoa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JOAO_PESSOA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJodhpur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JODHPUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJohannesburg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JOHANNESBURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJohorBahru CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JOHOR_BAHRU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJoinville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JOINVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJoseCPaz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JOSE_C PAZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJoseMariaEzeiza CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JOSE_MARIA EZEIZA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJuarez CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JUAREZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJuazeiroDoNorte CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JUAZEIRO_DO NORTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJuizDeFora CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JUIZ_DE FORA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityJundiai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "JUNDIAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKahramanmaras CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KAHRAMANMARAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKampala CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KAMPALA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKanpur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KANPUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKansasCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KANSAS_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKaohsiungCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KAOHSIUNG_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKarabuk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KARABUK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKarachi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KARACHI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKarlsruhe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KARLSRUHE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKarnal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KARNAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKaski CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KASKI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKastamonu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KASTAMONU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKathmandu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KATHMANDU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKatowice CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KATOWICE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKatsina CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KATSINA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKaty CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KATY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKaunas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KAUNAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKayseri CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KAYSERI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKazan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KAZAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKecskemet CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KECSKEMET" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKediri CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KEDIRI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKenitra CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KENITRA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKharkiv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KHARKIV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKhmelnytskyi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KHMELNYTSKYI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKhonKaen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KHON_KAEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKielce CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KIELCE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKigali CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KIGALI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKingston CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KINGSTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKirklareli CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KIRKLARELI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKissimmee CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KISSIMMEE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKitchener CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KITCHENER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKlaipeda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KLAIPEDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKnoxville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KNOXVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKochi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KOCHI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKolkata CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KOLKATA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKollam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KOLLAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKonya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KONYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKosekoy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KOSEKOY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKosice CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KOSICE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKotaKinabalu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KOTA_KINABALU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKozhikode CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KOZHIKODE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKrakow CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KRAKOW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKrasnodar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KRASNODAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKryvyiRih CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KRYVYI_RIH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKualaLumpur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KUALA_LUMPUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKuching CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KUCHING" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKutahya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KUTAHYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKutaisi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KUTAISI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKuwaitCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KUWAIT_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityKyiv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "KYIV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLaPaz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LA_PAZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLaPlata CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LA_PLATA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLaRioja CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LA_RIOJA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLaSerena CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LA_SERENA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLafayette CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAFAYETTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLaferrere CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAFERRERE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLages CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAGES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLagos CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAGOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLahore CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAHORE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLahug CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAHUG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLakeWorth CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAKE_WORTH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLakeland CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAKELAND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLancaster CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LANCASTER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLanus CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LANUS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLasPalmasDeGranCanaria CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAS_PALMAS DE GRAN CANARIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLasPinas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAS_PINAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLasVegas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAS_VEGAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLausanne CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAUSANNE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLaval CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAVAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLawrenceville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LAWRENCEVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLeMans CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LE_MANS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLeeds CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LEEDS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLeicester CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LEICESTER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLeipzig CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LEIPZIG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLeon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LEON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLexington CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LEXINGTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLibreville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LIBREVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLiege CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LIEGE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLille CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLima CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LIMA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLimassol CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LIMASSOL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLimeira CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LIMEIRA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLincoln CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LINCOLN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLinhares CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LINHARES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLipaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LIPA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLisbon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LISBON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLiverpool CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LIVERPOOL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLjubljana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LJUBLJANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLodz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LODZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLoja CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LOJA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLomasDeZamora CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LOMAS_DE ZAMORA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLome CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LOME" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLondrina CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LONDRINA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLongBeach CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LONG_BEACH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLongueuil CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LONGUEUIL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLouisville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LOUISVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLuanda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LUANDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLublin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LUBLIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLucenaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LUCENA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLucknow CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LUCKNOW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLudhiana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LUDHIANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLusaka CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LUSAKA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLuxembourg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LUXEMBOURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLuziania CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LUZIANIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLviv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LVIV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityLyon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "LYON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMabalacat CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MABALACAT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMacae CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MACAE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMacao CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MACAO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMacapa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MACAPA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaceio CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MACEIO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMachala CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MACHALA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMadison CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MADISON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMadrid CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MADRID" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMage CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAGE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMagelang CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAGELANG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMagnesiaAdSipylum CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAGNESIA_AD SIPYLUM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMakassar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAKASSAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMakatiCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAKATI_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMalabon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MALABON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMalaga CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MALAGA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMalang CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MALANG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMalappuram CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MALAPPURAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaldonado CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MALDONADO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMale CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MALE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMalmo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MALMO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityManado CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANADO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityManagua CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANAGUA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityManama CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANAMA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityManaus CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANAUS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityManchester CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANCHESTER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMandaluyongCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANDALUYONG_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityManila CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANILA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityManizales CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANIZALES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMannheim CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MANNHEIM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaputo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAPUTO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMarDelPlata CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAR_DEL PLATA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaraba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARABA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaracaibo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARACAIBO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaracanau CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARACANAU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaracay CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARACAY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMardin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARDIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaribor CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARIBOR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMarica CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARICA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMarietta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARIETTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMarikinaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARIKINA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMarilia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARILIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaringa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARINGA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMarrakesh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARRAKESH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMarseille CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MARSEILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMaua CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAUA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMazatlan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MAZATLAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMedan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MEDAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMedellin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MEDELLIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMedina CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MEDINA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMeerut CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MEERUT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMeknes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MEKNES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMelbourne CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MELBOURNE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMemphis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MEMPHIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMendoza CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MENDOZA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMerida CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MERIDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMerkez CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MERKEZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMerlo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MERLO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMersin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MERSIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMesa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MESA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMexicali CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MEXICALI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMexicoCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MEXICO_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMilan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MILAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMiltonKeynes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MILTON_KEYNES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMilwaukee CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MILWAUKEE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMinneapolis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MINNEAPOLIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMinsk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MINSK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMiskolc CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MISKOLC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMississauga CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MISSISSAUGA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMogiDasCruzes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MOGI_DAS CRUZES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMohali CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MOHALI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMonroe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONROE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMonteGrande CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONTE_GRANDE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMontegoBay CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONTEGO_BAY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMonterrey CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONTERREY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMontesClaros CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONTES_CLAROS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMontevideo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONTEVIDEO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMontgomery CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONTGOMERY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMontpellier CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONTPELLIER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMontreal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MONTREAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMorelia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MORELIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMoreno CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MORENO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMoron CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MORON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMossoro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MOSSORO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMugla CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MUGLA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMultan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MULTAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMumbai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MUMBAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMunich CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MUNICH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMurcia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MURCIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMuscat CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MUSCAT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMuzaffargarh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MUZAFFARGARH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityMykolayiv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "MYKOLAYIV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNaaldwijk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NAALDWIJK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNaga CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NAGA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNagpur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NAGPUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNairobi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NAIROBI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNantes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NANTES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNaples CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NAPLES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNashville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NASHVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNassau CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NASSAU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNasugbu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NASUGBU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNatal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NATAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNaucalpan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NAUCALPAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNeiva CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NEIVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNeuquen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NEUQUEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNevsehir CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NEVSEHIR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNewDelhi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NEW_DELHI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNewOrleans CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NEW_ORLEANS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNewTaipei CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NEW_TAIPEI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNewark CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NEWARK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNewcastleUponTyne CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NEWCASTLE_UPON TYNE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNhaTrang CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NHA_TRANG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNice CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NICE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNicosia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NICOSIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNilopolis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NILOPOLIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNiteroi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NITEROI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNitra CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NITRA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNizhniyNovgorod CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NIZHNIY_NOVGOROD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNogales CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NOGALES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNoida CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NOIDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNorthampton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NORTHAMPTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNorwich CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NORWICH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNottingham CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NOTTINGHAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNovaFriburgo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NOVA_FRIBURGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNovaIguacu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NOVA_IGUACU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNoviSad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NOVI_SAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNovoHamburgo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NOVO_HAMBURGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNovosibirsk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NOVOSIBIRSK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityNuremberg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "NUREMBERG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOakland CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OAKLAND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOaxacaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OAXACA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOdesa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ODESA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOklahomaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OKLAHOMA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOlinda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OLINDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOlomouc CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OLOMOUC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOlongapoCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OLONGAPO_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOlsztyn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OLSZTYN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOmaha CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OMAHA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOradea CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ORADEA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOran CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ORAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOrdu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ORDU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOrlando CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ORLANDO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOsasco CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OSASCO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOslo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OSLO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOsmaniye CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OSMANIYE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOstrava CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OSTRAVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOttawa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OTTAWA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOujda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OUJDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityOurinhos CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "OURINHOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPachuca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PACHUCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPadova CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PADOVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPalakkad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PALAKKAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPalembang CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PALEMBANG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPalermo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PALERMO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPalhoca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PALHOCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPalma CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PALMA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPalmas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PALMAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPanamaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PANAMA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityParamaribo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PARAMARIBO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityParana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PARANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityParanagua CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PARANAGUA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityParanaqueCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PARANAQUE_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityParauapebas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PARAUAPEBAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityParis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PARIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityParnaiba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PARNAIBA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityParnamirim CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PARNAMIRIM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPassoFundo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PASSO_FUNDO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPasto CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PASTO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPatan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PATAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPatna CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PATNA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPatosDeMinas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PATOS_DE MINAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPaulista CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PAULISTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPecs CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PECS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPekanbaru CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PEKANBARU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPelotas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PELOTAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPeoria CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PEORIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPereira CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PEREIRA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPerm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PERM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPerth CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PERTH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPescara CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PESCARA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPeshawar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PESHAWAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPetahTikva CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PETAH_TIKVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPetalingJaya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PETALING_JAYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPetrolina CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PETROLINA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPetropolis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PETROPOLIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPhiladelphia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PHILADELPHIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPhnomPenh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PHNOM_PENH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPhoenix CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PHOENIX" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPilar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PILAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPindamonhangaba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PINDAMONHANGABA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPiracicaba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PIRACICABA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPitesti CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PITESTI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPittsburgh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PITTSBURGH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPiura CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PIURA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPlano CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PLANO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPloiesti CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PLOIESTI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPlovdiv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PLOVDIV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPlymouth CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PLYMOUTH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPocosDeCaldas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "POCOS_DE CALDAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPodgorica CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PODGORICA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPoltava CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "POLTAVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPontaGrossa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PONTA_GROSSA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPontianak CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PONTIANAK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPopayan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "POPAYAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortAuPrince CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORT_AU PRINCE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortElizabeth CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORT_ELIZABETH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortHarcourt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORT_HARCOURT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortLouis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORT_LOUIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortMontt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORT_MONTT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortOfSpain CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORT_OF SPAIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortSaid CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORT_SAID" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortland CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORTLAND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPorto CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORTO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortoAlegre CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORTO_ALEGRE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortoSeguro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORTO_SEGURO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortoVelho CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORTO_VELHO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPortoviejo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PORTOVIEJO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPosadas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "POSADAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPousoAlegre CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "POUSO_ALEGRE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPoznan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "POZNAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPrague CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PRAGUE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPraiaGrande CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PRAIA_GRANDE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPresidentePrudente CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PRESIDENTE_PRUDENTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPretoria CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PRETORIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPristina CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PRISTINA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityProvidence CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PROVIDENCE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPucallpa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PUCALLPA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPuchongBatuDuaBelas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PUCHONG_BATU DUA BELAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPueblaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PUEBLA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityPune CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "PUNE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityQuebec CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "QUEBEC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityQueens CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "QUEENS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityQueimados CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "QUEIMADOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityQueretaroCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "QUERETARO_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityQuezonCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "QUEZON_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityQuilmes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "QUILMES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityQuito CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "QUITO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRabat CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RABAT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRaipur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RAIPUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRajkot CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RAJKOT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRajshahi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RAJSHAHI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRaleigh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RALEIGH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRamatGan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RAMAT_GAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRancagua CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RANCAGUA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRanchi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RANCHI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRasAlKhaimah CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RAS_AL KHAIMAH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRawalpindi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RAWALPINDI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityReading CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "READING" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRecife CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RECIFE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRegina CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "REGINA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRennes CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RENNES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityReno CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RENO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityResistencia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RESISTENCIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityReykjavik CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "REYKJAVIK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityReynosa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "REYNOSA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRibeiraoDasNeves CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIBEIRAO_DAS NEVES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRibeiraoPreto CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIBEIRAO_PRETO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRichmond CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RICHMOND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRiga CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIGA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRioBranco CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIO_BRANCO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRioClaro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIO_CLARO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRioCuarto CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIO_CUARTO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRioDeJaneiro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIO_DE JANEIRO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRioDoSul CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIO_DO SUL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRioGallegos CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIO_GALLEGOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRioGrande CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIO_GRANDE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRishonLetsiyyon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RISHON_LETSIYYON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRiverside CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIVERSIDE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRiyadh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIYADH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRize CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RIZE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRochester CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ROCHESTER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRome CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ROME" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRondonopolis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RONDONOPOLIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRosario CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ROSARIO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRoseau CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ROSEAU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRostovOnDon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ROSTOV_ON DON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRotterdam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ROTTERDAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRouen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ROUEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRousse CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ROUSSE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityRzeszow CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "RZESZOW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySacramento CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SACRAMENTO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySagar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAGAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaintPaul CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAINT_PAUL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySale CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SALE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaltLakeCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SALT_LAKE CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySalta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SALTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaltillo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SALTILLO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySalvador CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SALVADOR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySamara CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAMARA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySamarinda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAMARINDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySamarkand CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAMARKAND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySamsun CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAMSUN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanAntonio CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_ANTONIO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanDiego CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_DIEGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanFernando CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_FERNANDO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanFrancisco CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_FRANCISCO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanJose CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_JOSE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanJoseDelMonte CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_JOSE DEL MONTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanJuan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_JUAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanJusto CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_JUSTO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanLuis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_LUIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanLuisPotosiCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_LUIS POTOSI CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanMiguel CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_MIGUEL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanMiguelDeTucuman CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_MIGUEL DE TUCUMAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanPabloCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_PABLO CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanPedro CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_PEDRO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanPedroSula CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_PEDRO SULA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanSalvador CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_SALVADOR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanSalvadorDeJujuy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAN_SALVADOR DE JUJUY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanaa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANAA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySanliurfa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANLIURFA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantaCruz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTA_CRUZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantaCruzDeTenerife CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTA_CRUZ DE TENERIFE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantaCruzDoSul CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTA_CRUZ DO SUL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantaFe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTA_FE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantaLuzia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTA_LUZIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantaMaria CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTA_MARIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantaMarta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTA_MARTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantaRosa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTA_ROSA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantarem CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTAREM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantiago CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTIAGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantiagoDeCali CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTIAGO_DE CALI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantiagoDeLosCaballeros CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTIAGO_DE LOS CABALLEROS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantoAndre CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTO_ANDRE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantoDomingo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTO_DOMINGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantoDomingoEste CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTO_DOMINGO ESTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySantos CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SANTOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoBernardoDoCampo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_BERNARDO DO CAMPO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoCarlos CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_CARLOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoGoncalo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_GONCALO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoJoaoDeMeriti CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_JOAO DE MERITI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoJose CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_JOSE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoJoseDoRioPreto CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_JOSE DO RIO PRETO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoJoseDosCampos CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_JOSE DOS CAMPOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoJoseDosPinhais CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_JOSE DOS PINHAIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoLeopoldo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_LEOPOLDO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoLuis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_LUIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoPaulo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_PAULO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaoVicente CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SAO_VICENTE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySarajevo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SARAJEVO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySaskatoon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SASKATOON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityScarborough CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SCARBOROUGH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySeattle CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SEATTLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySemarang CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SEMARANG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySeoGu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SEO_GU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySeongnamSi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SEONGNAM_SI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySeoul CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SEOUL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySerra CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SERRA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySeteLagoas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SETE_LAGOAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySetif CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SETIF" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySetubal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SETUBAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySeville CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SEVILLE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySfax CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SFAX" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityShahAlam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SHAH_ALAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityShanghai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SHANGHAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySharjah CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SHARJAH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySheffield CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SHEFFIELD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityShenzhen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SHENZHEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityShimla CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SHIMLA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySiauliai CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SIAULIAI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySibiu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SIBIU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySidoarjo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SIDOARJO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySikar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SIKAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySilverSpring CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SILVER_SPRING" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySinop CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SINOP" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySivas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SIVAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySkikda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SKIKDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySkopje CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SKOPJE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySlough CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SLOUGH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySobral CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SOBRAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySofia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SOFIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySorocaba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SOROCABA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySousse CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SOUSSE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySouthTangerang CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SOUTH_TANGERANG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySouthampton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SOUTHAMPTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySouthwark CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SOUTHWARK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySplit CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SPLIT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySpokane CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SPOKANE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySpring CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SPRING" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySpringfield CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SPRINGFIELD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStLouis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ST_LOUIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStPetersburg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ST_PETERSBURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStaraZagora CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "STARA_ZAGORA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStatenIsland CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "STATEN_ISLAND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStockholm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "STOCKHOLM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStockton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "STOCKTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStokeOnTrent CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "STOKE_ON TRENT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStrasbourg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "STRASBOURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityStuttgart CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "STUTTGART" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySumare CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SUMARE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySurabaya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SURABAYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySurakarta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SURAKARTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySurat CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SURAT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySurrey CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SURREY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySuwon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SUWON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySuzano CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SUZANO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySydney CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SYDNEY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySzczecin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SZCZECIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySzeged CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SZEGED" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCitySzekesfehervar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "SZEKESFEHERVAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTaboaoDaSerra CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TABOAO_DA SERRA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTacna CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TACNA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTacoma CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TACOMA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTaguig CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAGUIG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTaichung CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAICHUNG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTainanCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAINAN_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTaipei CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAIPEI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTalavera CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TALAVERA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTalca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TALCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTallahassee CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TALLAHASSEE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTallinn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TALLINN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTampa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAMPA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTampere CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAMPERE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTampico CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAMPICO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTangerang CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TANGERANG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTangier CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TANGIER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTanta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TANTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTanza CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TANZA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTaoyuanDistrict CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAOYUAN_DISTRICT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTappahannock CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAPPAHANNOCK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTarlacCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TARLAC_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTashkent CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TASHKENT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTasikmalaya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TASIKMALAYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTatui CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TATUI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTaubate CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TAUBATE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTbilisi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TBILISI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTegucigalpa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TEGUCIGALPA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTehran CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TEHRAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTeixeiraDeFreitas CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TEIXEIRA_DE FREITAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTekirdag CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TEKIRDAG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTelAviv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TEL_AVIV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTemuco CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TEMUCO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTepic CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TEPIC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTeresina CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TERESINA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTernopil CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TERNOPIL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTerrassa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TERRASSA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTetouan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TETOUAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityThane CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "THANE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTheBronx CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "THE_BRONX" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTheHague CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "THE_HAGUE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityThessaloniki CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "THESSALONIKI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityThiruvananthapuram CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "THIRUVANANTHAPURAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityThrissur CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "THRISSUR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTijuana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TIJUANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTimisoara CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TIMISOARA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTirana CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TIRANA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTlalnepantla CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TLALNEPANTLA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTlaxcalaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TLAXCALA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTlemcen CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TLEMCEN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTokatProvince CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TOKAT_PROVINCE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTokyo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TOKYO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityToluca CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TOLUCA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityToronto CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TORONTO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTorreon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TORREON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityToulouse CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TOULOUSE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTrabzon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TRABZON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTrujillo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TRUJILLO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTubarao CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TUBARAO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTucson CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TUCSON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTuguegaraoCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TUGUEGARAO_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTulsa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TULSA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTunis CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TUNIS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTunja CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TUNJA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTurin CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TURIN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTuxtlaGutierrez CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TUXTLA_GUTIERREZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityTuzla CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "TUZLA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityUberaba CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "UBERABA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityUberlandia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "UBERLANDIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityUfa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "UFA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityUlanBator CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ULAN_BATOR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityUmeda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "UMEDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityUrdaneta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "URDANETA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityUsak CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "USAK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVadodara CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VADODARA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityValencia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VALENCIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityValinhos CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VALINHOS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityValladolid CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VALLADOLID" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityValledupar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VALLEDUPAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityValparaiso CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VALPARAISO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityValparaisoDeGoias CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VALPARAISO_DE GOIAS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVancouver CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VANCOUVER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVaranasi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VARANASI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVarginha CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VARGINHA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVarna CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VARNA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVarzeaPaulista CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VARZEA_PAULISTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVenustianoCarranza CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VENUSTIANO_CARRANZA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVeracruz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VERACRUZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVerona CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VERONA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityViamao CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VIAMAO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVictoria CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VICTORIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVienna CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VIENNA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVientiane CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VIENTIANE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVigo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VIGO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVijayawada CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VIJAYAWADA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVilaNovaDeGaia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VILA_NOVA DE GAIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVilaVelha CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VILA_VELHA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVillaBallester CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VILLA_BALLESTER" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVillavicencio CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VILLAVICENCIO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVilnius CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VILNIUS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVinaDelMar CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VINA_DEL MAR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVinnytsia CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VINNYTSIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVirginiaBeach CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VIRGINIA_BEACH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVisakhapatnam CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VISAKHAPATNAM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVitoria CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VITORIA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVitoriaDaConquista CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VITORIA_DA CONQUISTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVitoriaDeSantoAntao CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VITORIA_DE SANTO ANTAO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVoltaRedonda CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VOLTA_REDONDA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityVoronezh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "VORONEZH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWarsaw CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WARSAW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWashington CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WASHINGTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWellington CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WELLINGTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWestPalmBeach CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WEST_PALM BEACH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWichita CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WICHITA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWillemstad CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WILLEMSTAD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWilmington CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WILMINGTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWindhoek CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WINDHOEK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWindsor CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WINDSOR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWinnipeg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WINNIPEG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWolverhampton CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WOLVERHAMPTON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWoodbridge CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WOODBRIDGE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWroclaw CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WROCLAW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityWuppertal CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "WUPPERTAL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityXalapa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "XALAPA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityYalova CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "YALOVA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityYangon CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "YANGON" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityYekaterinburg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "YEKATERINBURG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityYerevan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "YEREVAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityYogyakarta CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "YOGYAKARTA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityYokohama CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "YOKOHAMA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityYonginSi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "YONGIN_SI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZabrze CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZABRZE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZagazig CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZAGAZIG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZagreb CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZAGREB" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZamboangaCity CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZAMBOANGA_CITY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZapopan CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZAPOPAN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZaporizhzhya CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZAPORIZHZHYA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZaragoza CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZARAGOZA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZhongliDistrict CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZHONGLI_DISTRICT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZielonaGora CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZIELONA_GORA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZonguldak CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZONGULDAK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCityZurich CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity = "ZURICH" )
type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry ¶ added in v0.1.2
type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry string
const ( CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryUs CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "US" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMx CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MX" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryGB CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "GB" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryDe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "DE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryFr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "FR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryIt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "IT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryEs CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "ES" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryPl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "PL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryNl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "NL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryNo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "NO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryDk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "DK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryFi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "FI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryIe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "IE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryPt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "PT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryGr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "GR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryHu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "HU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryRo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "RO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryHr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "HR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryEe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "EE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryLv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "LV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryLt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "LT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryLu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "LU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryIs CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "IS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryLi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "LI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMc CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryVa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "VA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryJp CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "JP" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryKr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "KR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryHk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "HK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryTw CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "TW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryNz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "NZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryIn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "IN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryTh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "TH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryPh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "PH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryID CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "ID" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryVn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "VN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAf CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AF" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBd CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryKh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "KH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryLa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "LA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryLk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "LK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryNp CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "NP" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryPk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "PK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryFj CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "FJ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryPg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "PG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryIl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "IL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryTr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "TR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryIr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "IR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryIq CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "IQ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryJo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "JO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryKw CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "KW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryLb CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "LB" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryOm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "OM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryQa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "QA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryYe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "YE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryZa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "ZA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryEg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "EG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryNg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "NG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryKe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "KE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryDz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "DZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBw CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryEt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "ET" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryGh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "GH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryLy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "LY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryRw CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "RW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryTn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "TN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryUg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "UG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryZm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "ZM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryZw CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "ZW" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryTz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "TZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySc CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryPe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "PE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryVe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "VE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryEc CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "EC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryUy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "UY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryPy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "PY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryCu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "CU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryDo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "DO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryGt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "GT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryHn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "HN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryJm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "JM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryNi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "NI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryPa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "PA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryTt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "TT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBb CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BB" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryGy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "GY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountrySr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "SR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryRu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "RU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryUa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "UA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryKz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "KZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryUz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "UZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryGe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "GE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMd CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryAl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "AL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryBa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "BA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryRs CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "RS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "ME" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryXk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "XK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryMn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "MN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryKg CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "KG" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryTj CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "TJ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountryTm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry = "TM" )
type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState ¶ added in v0.1.2
type CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState string
const ( CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateAl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "AL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateAk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "AK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateAz CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "AZ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateAr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "AR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateCa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "CA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateCo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "CO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateCt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "CT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateDe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "DE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateFl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "FL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateGa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "GA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateHi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "HI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateID CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "ID" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateIl CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "IL" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateIn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "IN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateIa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "IA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateKs CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "KS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateKy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "KY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateLa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "LA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateMe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "ME" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateMd CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "MD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateMa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "MA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateMi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "MI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateMn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "MN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateMs CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "MS" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateMo CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "MO" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateMt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "MT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateNe CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "NE" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateNv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "NV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateNh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "NH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateNj CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "NJ" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateNm CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "NM" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateNy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "NY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateNc CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "NC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateNd CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "ND" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateOh CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "OH" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateOk CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "OK" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateOr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "OR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStatePa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "PA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateRi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "RI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateSc CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "SC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateSd CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "SD" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateTn CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "TN" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateTx CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "TX" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateUt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "UT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateVt CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "VT" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateVa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "VA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateWa CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "WA" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateWv CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "WV" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateWi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "WI" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateWy CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "WY" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateDc CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "DC" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStatePr CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "PR" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateGu CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "GU" CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationStateVi CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState = "VI" )
type CredentialCreateParams ¶
type CredentialCreateParams struct {
// Label for the credential
Label param.Field[string] `json:"label"`
// The namespace the credential is stored against. Defaults to "default".
Namespace param.Field[string] `json:"namespace"`
// Website origin the credential is for
Origin param.Field[string] `json:"origin"`
// Project to store the credential in.
ProjectID param.Field[string] `json:"projectId"`
// Value for the credential
Value param.Field[map[string]string] `json:"value" api:"required"`
}
func (CredentialCreateParams) MarshalJSON ¶ added in v0.1.2
func (r CredentialCreateParams) MarshalJSON() (data []byte, err error)
type CredentialCreateResponse ¶
type CredentialCreateResponse struct {
// Date and time the credential was created
CreatedAt time.Time `json:"createdAt" api:"required"`
// Label for the credential
Label string `json:"label"`
// The namespace the credential is stored against. Defaults to "default".
Namespace string `json:"namespace"`
// Website origin the credential is for
Origin string `json:"origin"`
// Date and time the credential was last updated
UpdatedAt time.Time `json:"updatedAt" api:"required"`
JSON credentialCreateResponseJSON `json:"-"`
}
func (*CredentialCreateResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *CredentialCreateResponse) UnmarshalJSON(data []byte) (err error)
type CredentialDeleteParams ¶
type CredentialDeleteParams struct {
// The namespace the credential is stored against. Defaults to "default".
Namespace param.Field[string] `json:"namespace"`
// Website origin the credential is for
Origin param.Field[string] `json:"origin" api:"required"`
// Project to delete the credential from.
ProjectID param.Field[string] `json:"projectId"`
}
func (CredentialDeleteParams) MarshalJSON ¶ added in v0.1.2
func (r CredentialDeleteParams) MarshalJSON() (data []byte, err error)
type CredentialDeleteResponse ¶
type CredentialDeleteResponse struct {
Success bool `json:"success" api:"required"`
JSON credentialDeleteResponseJSON `json:"-"`
}
func (*CredentialDeleteResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *CredentialDeleteResponse) UnmarshalJSON(data []byte) (err error)
type CredentialListParams ¶
type CredentialListResponse ¶
type CredentialListResponse struct {
Credentials []CredentialListResponseCredential `json:"credentials" api:"required"`
JSON credentialListResponseJSON `json:"-"`
}
func (*CredentialListResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *CredentialListResponse) UnmarshalJSON(data []byte) (err error)
type CredentialListResponseCredential ¶ added in v0.1.2
type CredentialListResponseCredential struct {
// Date and time the credential was created
CreatedAt time.Time `json:"createdAt" api:"required"`
// Label for the credential
Label string `json:"label"`
// The namespace the credential is stored against. Defaults to "default".
Namespace string `json:"namespace"`
// Website origin the credential is for
Origin string `json:"origin"`
// Date and time the credential was last updated
UpdatedAt time.Time `json:"updatedAt" api:"required"`
JSON credentialListResponseCredentialJSON `json:"-"`
}
func (*CredentialListResponseCredential) UnmarshalJSON ¶ added in v0.1.2
func (r *CredentialListResponseCredential) UnmarshalJSON(data []byte) (err error)
type CredentialService ¶ added in v0.1.2
type CredentialService struct {
// contains filtered or unexported fields
}
func (*CredentialService) Create ¶ added in v0.1.2
func (r *CredentialService) Create(ctx context.Context, body CredentialCreateParams, opts ...RequestOption) (*CredentialCreateResponse, error)
Stores credentials
func (*CredentialService) Delete ¶ added in v0.1.2
func (r *CredentialService) Delete(ctx context.Context, body CredentialDeleteParams, opts ...RequestOption) (*CredentialDeleteResponse, error)
Deletes credentials
func (*CredentialService) List ¶ added in v0.1.2
func (r *CredentialService) List(ctx context.Context, params CredentialListParams, opts ...RequestOption) (*CredentialListResponse, error)
List all credential metadata
func (*CredentialService) Update ¶ added in v0.1.2
func (r *CredentialService) Update(ctx context.Context, body CredentialUpdateParams, opts ...RequestOption) (*CredentialUpdateResponse, error)
Updates credentials
type CredentialUpdateParams ¶
type CredentialUpdateParams struct {
// Label for the credential
Label param.Field[string] `json:"label"`
// The namespace the credential is stored against. Defaults to "default".
Namespace param.Field[string] `json:"namespace"`
// Website origin the credential is for
Origin param.Field[string] `json:"origin"`
// Project to update the credential in.
ProjectID param.Field[string] `json:"projectId"`
// Value for the credential
Value param.Field[map[string]string] `json:"value"`
}
func (CredentialUpdateParams) MarshalJSON ¶ added in v0.1.2
func (r CredentialUpdateParams) MarshalJSON() (data []byte, err error)
type CredentialUpdateResponse ¶
type CredentialUpdateResponse struct {
// Date and time the credential was created
CreatedAt time.Time `json:"createdAt" api:"required"`
// Label for the credential
Label string `json:"label"`
// The namespace the credential is stored against. Defaults to "default".
Namespace string `json:"namespace"`
// Website origin the credential is for
Origin string `json:"origin"`
// Date and time the credential was last updated
UpdatedAt time.Time `json:"updatedAt" api:"required"`
JSON credentialUpdateResponseJSON `json:"-"`
}
func (*CredentialUpdateResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *CredentialUpdateResponse) UnmarshalJSON(data []byte) (err error)
type CursorPage ¶
type CursorPage[T any] struct { Items []T // contains filtered or unexported fields }
func (*CursorPage[T]) GetNextPage ¶
func (p *CursorPage[T]) GetNextPage() (*CursorPage[T], error)
type CursorPageAutoPager ¶
type CursorPageAutoPager[T any] struct { // contains filtered or unexported fields }
func NewCursorPageAutoPager ¶
func NewCursorPageAutoPager[T any](page *CursorPage[T], err error) *CursorPageAutoPager[T]
func (*CursorPageAutoPager[T]) Current ¶
func (a *CursorPageAutoPager[T]) Current() T
func (*CursorPageAutoPager[T]) Err ¶
func (a *CursorPageAutoPager[T]) Err() error
func (*CursorPageAutoPager[T]) Next ¶
func (a *CursorPageAutoPager[T]) Next() bool
type ErrorResponse ¶
type ErrorResponse struct {
Context []ErrorResponseContext `json:"context"`
Error string `json:"error"`
LinkToDocs string `json:"linkToDocs"`
Message string `json:"message" api:"required"`
JSON errorResponseJSON `json:"-"`
}
ErrorResponse An error response from the API
func (*ErrorResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ErrorResponse) UnmarshalJSON(data []byte) (err error)
type ErrorResponseContext ¶ added in v0.1.2
type ErrorResponseContext struct {
Keyword string `json:"keyword" api:"required"`
Message string `json:"message" api:"required"`
Params interface{} `json:"params" api:"required"`
JSON errorResponseContextJSON `json:"-"`
}
func (*ErrorResponseContext) UnmarshalJSON ¶ added in v0.1.2
func (r *ErrorResponseContext) UnmarshalJSON(data []byte) (err error)
type ExtensionDeleteAllResponse ¶
type ExtensionDeleteAllResponse struct {
Message string `json:"message" api:"required"`
JSON extensionDeleteAllResponseJSON `json:"-"`
}
func (*ExtensionDeleteAllResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ExtensionDeleteAllResponse) UnmarshalJSON(data []byte) (err error)
type ExtensionDeleteResponse ¶
type ExtensionDeleteResponse struct {
Message string `json:"message" api:"required"`
JSON extensionDeleteResponseJSON `json:"-"`
}
func (*ExtensionDeleteResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ExtensionDeleteResponse) UnmarshalJSON(data []byte) (err error)
type ExtensionListResponse ¶
type ExtensionListResponse struct {
// Total number of extensions
Count int64 `json:"count" api:"required"`
// List of extensions for the organization
Extensions []ExtensionListResponseExtension `json:"extensions" api:"required"`
JSON extensionListResponseJSON `json:"-"`
}
ExtensionListResponse Response containing a list of extensions for the organization
func (*ExtensionListResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ExtensionListResponse) UnmarshalJSON(data []byte) (err error)
type ExtensionListResponseExtension ¶ added in v0.1.2
type ExtensionListResponseExtension struct {
// Creation timestamp
CreatedAt string `json:"createdAt" api:"required"`
// Unique extension identifier (e.g., ext_12345)
ID string `json:"id" api:"required"`
// Extension name
Name string `json:"name" api:"required"`
// Last update timestamp
UpdatedAt string `json:"updatedAt" api:"required"`
JSON extensionListResponseExtensionJSON `json:"-"`
}
ExtensionListResponseExtension List of extensions for the organization
func (*ExtensionListResponseExtension) UnmarshalJSON ¶ added in v0.1.2
func (r *ExtensionListResponseExtension) UnmarshalJSON(data []byte) (err error)
type ExtensionService ¶ added in v0.1.2
type ExtensionService struct {
// contains filtered or unexported fields
}
func (*ExtensionService) Delete ¶ added in v0.1.2
func (r *ExtensionService) Delete(ctx context.Context, extensionID string, opts ...RequestOption) (*ExtensionDeleteResponse, error)
Delete extension
func (*ExtensionService) DeleteAll ¶ added in v0.1.2
func (r *ExtensionService) DeleteAll(ctx context.Context, opts ...RequestOption) (*ExtensionDeleteAllResponse, error)
Delete all extensions
func (*ExtensionService) Download ¶ added in v0.1.2
func (r *ExtensionService) Download(ctx context.Context, extensionID string, opts ...RequestOption) (io.ReadCloser, error)
Download extension
func (*ExtensionService) List ¶ added in v0.1.2
func (r *ExtensionService) List(ctx context.Context, opts ...RequestOption) (*ExtensionListResponse, error)
List extensions
func (*ExtensionService) Update ¶ added in v0.1.2
func (r *ExtensionService) Update(ctx context.Context, extensionID string, body ExtensionUpdateParams, opts ...RequestOption) (*ExtensionUpdateResponse, error)
Update extension
func (*ExtensionService) Upload ¶ added in v0.1.2
func (r *ExtensionService) Upload(ctx context.Context, body ExtensionUploadParams, opts ...RequestOption) (*ExtensionUploadResponse, error)
Upload extension
type ExtensionUpdateParams ¶
type ExtensionUpdateParams struct {
// Extension .zip/.crx file
File *FileUpload `json:"file,omitempty"`
// Extension URL
URL *string `json:"url,omitempty"`
}
type ExtensionUpdateResponse ¶
type ExtensionUpdateResponse struct {
// Creation timestamp
CreatedAt string `json:"createdAt" api:"required"`
// Unique extension identifier (e.g., ext_12345)
ID string `json:"id" api:"required"`
// Extension name
Name string `json:"name" api:"required"`
// Last update timestamp
UpdatedAt string `json:"updatedAt" api:"required"`
JSON extensionUpdateResponseJSON `json:"-"`
}
func (*ExtensionUpdateResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ExtensionUpdateResponse) UnmarshalJSON(data []byte) (err error)
type ExtensionUploadParams ¶
type ExtensionUploadParams struct {
// Extension .zip/.crx file
File *FileUpload `json:"file,omitempty"`
// Extension URL
URL *string `json:"url,omitempty"`
}
type ExtensionUploadResponse ¶
type ExtensionUploadResponse struct {
// Creation timestamp
CreatedAt string `json:"createdAt" api:"required"`
// Unique extension identifier (e.g., ext_12345)
ID string `json:"id" api:"required"`
// Extension name
Name string `json:"name" api:"required"`
// Last update timestamp
UpdatedAt string `json:"updatedAt" api:"required"`
JSON extensionUploadResponseJSON `json:"-"`
}
func (*ExtensionUploadResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ExtensionUploadResponse) UnmarshalJSON(data []byte) (err error)
type File ¶
type File struct {
// Timestamp when the file was created
LastModified time.Time `json:"lastModified" api:"required"`
// Path to the file in the storage system
Path string `json:"path" api:"required"`
// Size of the file in bytes
Size int64 `json:"size" api:"required"`
JSON fileJSON `json:"-"`
}
func (*File) UnmarshalJSON ¶ added in v0.1.2
type FileService ¶ added in v0.1.2
type FileService struct {
// contains filtered or unexported fields
}
func (*FileService) Delete ¶ added in v0.1.2
func (r *FileService) Delete(ctx context.Context, path string, opts ...RequestOption) error
Delete a global file
func (*FileService) Download ¶ added in v0.1.2
func (r *FileService) Download(ctx context.Context, path string, opts ...RequestOption) (io.ReadCloser, error)
Download a global file
func (*FileService) List ¶ added in v0.1.2
func (r *FileService) List(ctx context.Context, opts ...RequestOption) (*Fileslist, error)
List global files
func (*FileService) Upload ¶ added in v0.1.2
func (r *FileService) Upload(ctx context.Context, body FileUploadParams, opts ...RequestOption) (*File, error)
Upload a global file
type FileUpload ¶
type FileUploadParams ¶
type FileUploadParams struct {
// The file to upload (binary) or URL string to download from
File FileUpload `json:"file"`
// Path to the file in the storage system
Path *string `json:"path,omitempty"`
}
type Fileslist ¶
type Fileslist struct {
// Array of files for the current page
Data []FileslistData `json:"data" api:"required"`
JSON fileslistJSON `json:"-"`
}
func (*Fileslist) UnmarshalJSON ¶ added in v0.1.2
type FileslistData ¶ added in v0.1.2
type FileslistData struct {
// Timestamp when the file was created
LastModified time.Time `json:"lastModified" api:"required"`
// Path to the file in the storage system
Path string `json:"path" api:"required"`
// Size of the file in bytes
Size int64 `json:"size" api:"required"`
JSON fileslistDataJSON `json:"-"`
}
FileslistData Array of files for the current page
func (*FileslistData) UnmarshalJSON ¶ added in v0.1.2
func (r *FileslistData) UnmarshalJSON(data []byte) (err error)
type InternalServerError ¶
type InternalServerError struct{ *APIError }
func (*InternalServerError) Unwrap ¶ added in v0.1.2
func (e *InternalServerError) Unwrap() error
type NotFoundError ¶
type NotFoundError struct{ *APIError }
func (*NotFoundError) Unwrap ¶ added in v0.1.2
func (e *NotFoundError) Unwrap() error
type Option ¶
type Option func(*Client)
func WithHTTPClient ¶
func WithHeader ¶
func WithMaxRetries ¶
func WithTimeout ¶
type PdfResponse ¶
type PdfResponse struct {
// URL where the PDF is hosted
URL string `json:"url" api:"required"`
JSON pdfResponseJSON `json:"-"`
}
func (*PdfResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *PdfResponse) UnmarshalJSON(data []byte) (err error)
type PermissionDeniedError ¶
type PermissionDeniedError struct{ *APIError }
func (*PermissionDeniedError) Unwrap ¶ added in v0.1.2
func (e *PermissionDeniedError) Unwrap() error
type ProfileCreateParams ¶
type ProfileCreateParams struct {
// The dimensions associated with the profile
Dimensions *ProfileCreateParamsDimensions `json:"dimensions,omitempty"`
// Project to create the profile in
ProjectID *string `json:"projectId,omitempty"`
// The proxy associated with the profile
ProxyURL *string `json:"proxyUrl,omitempty"`
// The user agent associated with the profile
UserAgent *string `json:"userAgent,omitempty"`
// The user data directory associated with the profile
UserDataDir FileUpload `json:"userDataDir"`
}
type ProfileCreateParamsDimensions ¶ added in v0.1.2
type ProfileCreateParamsDimensions struct {
Height float64 `json:"height"`
Width float64 `json:"width"`
}
ProfileCreateParamsDimensions The dimensions associated with the profile
type ProfileCreateResponse ¶
type ProfileCreateResponse struct {
// The date and time when the profile was created
CreatedAt time.Time `json:"createdAt" api:"required"`
// The credentials configuration associated with the profile
CredentialsConfig interface{} `json:"credentialsConfig" api:"required"`
// The dimensions associated with the profile
Dimensions ProfileCreateResponseDimensions `json:"dimensions" api:"required"`
// The extension IDs associated with the profile
ExtensionIDs []string `json:"extensionIds" api:"required"`
// The fingerprint associated with the profile
Fingerprint ProfileCreateResponseFingerprint `json:"fingerprint" api:"required"`
// The unique identifier for the profile
ID string `json:"id" api:"required"`
// The project ID associated with the profile
ProjectID string `json:"projectId" api:"required"`
// The last session ID associated with the profile
SourceSessionID string `json:"sourceSessionId" api:"required"`
// The status of the profile
Status ProfileStatus `json:"status" api:"required"`
// The date and time when the profile was last updated
UpdatedAt time.Time `json:"updatedAt" api:"required"`
// The proxy configuration associated with the profile
UseProxyConfig interface{} `json:"useProxyConfig" api:"required"`
// The user agent associated with the profile
UserAgent string `json:"userAgent" api:"required"`
JSON profileCreateResponseJSON `json:"-"`
}
func (*ProfileCreateResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponse) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseDimensions ¶ added in v0.1.2
type ProfileCreateResponseDimensions struct {
Height float64 `json:"height" api:"required"`
Width float64 `json:"width" api:"required"`
JSON profileCreateResponseDimensionsJSON `json:"-"`
}
ProfileCreateResponseDimensions The dimensions associated with the profile
func (*ProfileCreateResponseDimensions) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseDimensions) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprint ¶ added in v0.1.2
type ProfileCreateResponseFingerprint struct {
Fingerprint ProfileCreateResponseFingerprintFingerprint `json:"fingerprint" api:"required"`
Headers ProfileCreateResponseFingerprintHeaders `json:"headers" api:"required"`
JSON profileCreateResponseFingerprintJSON `json:"-"`
}
ProfileCreateResponseFingerprint The fingerprint associated with the profile
func (*ProfileCreateResponseFingerprint) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprint) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprint ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprint struct {
AudioCodecs map[string]string `json:"audioCodecs" api:"required"`
Battery ProfileCreateResponseFingerprintFingerprintBattery `json:"battery" api:"required"`
Fonts []string `json:"fonts" api:"required"`
MockWebRtc bool `json:"mockWebRTC" api:"required"`
MultimediaDevices ProfileCreateResponseFingerprintFingerprintMultimediaDevices `json:"multimediaDevices" api:"required"`
PluginsData ProfileCreateResponseFingerprintFingerprintPluginsData `json:"pluginsData" api:"required"`
Screen ProfileCreateResponseFingerprintFingerprintScreen `json:"screen" api:"required"`
Slim bool `json:"slim" api:"required"`
VideoCard ProfileCreateResponseFingerprintFingerprintVideoCard `json:"videoCard" api:"required"`
VideoCodecs map[string]string `json:"videoCodecs" api:"required"`
JSON profileCreateResponseFingerprintFingerprintJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprint) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprint) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintBattery ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintBattery struct {
Charging bool `json:"charging" api:"required"`
ChargingTime float64 `json:"chargingTime" api:"required"`
DischargingTime float64 `json:"dischargingTime" api:"required"`
Level float64 `json:"level" api:"required"`
JSON profileCreateResponseFingerprintFingerprintBatteryJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintBattery) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintBattery) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintMultimediaDevices ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintMultimediaDevices struct {
Micros []ProfileCreateResponseFingerprintFingerprintMultimediaDevicesMicro `json:"micros" api:"required"`
Speakers []ProfileCreateResponseFingerprintFingerprintMultimediaDevicesSpeaker `json:"speakers" api:"required"`
Webcams []ProfileCreateResponseFingerprintFingerprintMultimediaDevicesWebcam `json:"webcams" api:"required"`
JSON profileCreateResponseFingerprintFingerprintMultimediaDevicesJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintMultimediaDevices) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintMultimediaDevices) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesMicro ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesMicro struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileCreateResponseFingerprintFingerprintMultimediaDevicesMicroJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintMultimediaDevicesMicro) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintMultimediaDevicesMicro) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesSpeaker ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesSpeaker struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileCreateResponseFingerprintFingerprintMultimediaDevicesSpeakerJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintMultimediaDevicesSpeaker) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintMultimediaDevicesSpeaker) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesWebcam ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintMultimediaDevicesWebcam struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileCreateResponseFingerprintFingerprintMultimediaDevicesWebcamJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintMultimediaDevicesWebcam) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintMultimediaDevicesWebcam) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintNavigator ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintNavigator struct {
}
func (*ProfileCreateResponseFingerprintFingerprintNavigator) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintNavigator) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintNavigatorExtraProperties ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintNavigatorExtraProperties struct {
}
func (*ProfileCreateResponseFingerprintFingerprintNavigatorExtraProperties) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintNavigatorExtraProperties) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentData ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentData struct {
}
func (*ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentData) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentData) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentDataBrand ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentDataBrand struct {
}
func (*ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentDataBrand) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintNavigatorUserAgentDataBrand) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintPluginsData ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintPluginsData struct {
MimeTypes []string `json:"mimeTypes" api:"required"`
Plugins []ProfileCreateResponseFingerprintFingerprintPluginsDataPlugin `json:"plugins" api:"required"`
JSON profileCreateResponseFingerprintFingerprintPluginsDataJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintPluginsData) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintPluginsData) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintPluginsDataPlugin ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintPluginsDataPlugin struct {
Description string `json:"description" api:"required"`
Filename string `json:"filename" api:"required"`
MimeTypes []ProfileCreateResponseFingerprintFingerprintPluginsDataPluginMimeType `json:"mimeTypes" api:"required"`
Name string `json:"name" api:"required"`
JSON profileCreateResponseFingerprintFingerprintPluginsDataPluginJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintPluginsDataPlugin) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintPluginsDataPlugin) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintPluginsDataPluginMimeType ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintPluginsDataPluginMimeType struct {
Description string `json:"description" api:"required"`
EnabledPlugin string `json:"enabledPlugin" api:"required"`
Suffixes string `json:"suffixes" api:"required"`
Type string `json:"type" api:"required"`
JSON profileCreateResponseFingerprintFingerprintPluginsDataPluginMimeTypeJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintPluginsDataPluginMimeType) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintPluginsDataPluginMimeType) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintScreen ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintScreen struct {
AvailHeight float64 `json:"availHeight" api:"required"`
AvailLeft float64 `json:"availLeft" api:"required"`
AvailTop float64 `json:"availTop" api:"required"`
AvailWidth float64 `json:"availWidth" api:"required"`
ClientHeight float64 `json:"clientHeight" api:"required"`
ClientWidth float64 `json:"clientWidth" api:"required"`
ColorDepth float64 `json:"colorDepth" api:"required"`
DevicePixelRatio float64 `json:"devicePixelRatio" api:"required"`
HasHdr bool `json:"hasHDR" api:"required"`
Height float64 `json:"height" api:"required"`
InnerHeight float64 `json:"innerHeight" api:"required"`
InnerWidth float64 `json:"innerWidth" api:"required"`
OuterHeight float64 `json:"outerHeight" api:"required"`
OuterWidth float64 `json:"outerWidth" api:"required"`
PageXOffset float64 `json:"pageXOffset" api:"required"`
PageYOffset float64 `json:"pageYOffset" api:"required"`
PixelDepth float64 `json:"pixelDepth" api:"required"`
ScreenX float64 `json:"screenX" api:"required"`
Width float64 `json:"width" api:"required"`
JSON profileCreateResponseFingerprintFingerprintScreenJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintScreen) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintScreen) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintFingerprintVideoCard ¶ added in v0.1.2
type ProfileCreateResponseFingerprintFingerprintVideoCard struct {
Renderer string `json:"renderer" api:"required"`
Vendor string `json:"vendor" api:"required"`
JSON profileCreateResponseFingerprintFingerprintVideoCardJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintFingerprintVideoCard) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintFingerprintVideoCard) UnmarshalJSON(data []byte) (err error)
type ProfileCreateResponseFingerprintHeaders ¶ added in v0.1.2
type ProfileCreateResponseFingerprintHeaders struct {
Accept string `json:"accept"`
AcceptEncoding string `json:"accept-encoding"`
AcceptLanguage string `json:"accept-language"`
Dnt string `json:"dnt"`
SecChUa string `json:"sec-ch-ua"`
SecChUaMobile string `json:"sec-ch-ua-mobile"`
SecChUaPlatform string `json:"sec-ch-ua-platform"`
SecFetchDest string `json:"sec-fetch-dest"`
SecFetchMode string `json:"sec-fetch-mode"`
SecFetchSite string `json:"sec-fetch-site"`
SecFetchUser string `json:"sec-fetch-user"`
UpgradeInsecureRequests string `json:"upgrade-insecure-requests"`
UserAgent string `json:"user-agent" api:"required"`
JSON profileCreateResponseFingerprintHeadersJSON `json:"-"`
}
func (*ProfileCreateResponseFingerprintHeaders) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileCreateResponseFingerprintHeaders) UnmarshalJSON(data []byte) (err error)
type ProfileGetParams ¶
type ProfileGetParams struct {
ProjectID *string `json:"projectId,omitempty"`
}
type ProfileGetResponse ¶
type ProfileGetResponse struct {
// The date and time when the profile was created
CreatedAt time.Time `json:"createdAt" api:"required"`
// The credentials configuration associated with the profile
CredentialsConfig interface{} `json:"credentialsConfig" api:"required"`
// The dimensions associated with the profile
Dimensions ProfileGetResponseDimensions `json:"dimensions" api:"required"`
// The extension IDs associated with the profile
ExtensionIDs []string `json:"extensionIds" api:"required"`
// The fingerprint associated with the profile
Fingerprint ProfileGetResponseFingerprint `json:"fingerprint" api:"required"`
// The unique identifier for the profile
ID string `json:"id" api:"required"`
// The project ID associated with the profile
ProjectID string `json:"projectId" api:"required"`
// The last session ID associated with the profile
SourceSessionID string `json:"sourceSessionId" api:"required"`
// The status of the profile
Status ProfileStatus `json:"status" api:"required"`
// The date and time when the profile was last updated
UpdatedAt time.Time `json:"updatedAt" api:"required"`
// The proxy configuration associated with the profile
UseProxyConfig interface{} `json:"useProxyConfig" api:"required"`
// The user agent associated with the profile
UserAgent string `json:"userAgent" api:"required"`
JSON profileGetResponseJSON `json:"-"`
}
func (*ProfileGetResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponse) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseDimensions ¶ added in v0.1.2
type ProfileGetResponseDimensions struct {
Height float64 `json:"height" api:"required"`
Width float64 `json:"width" api:"required"`
JSON profileGetResponseDimensionsJSON `json:"-"`
}
ProfileGetResponseDimensions The dimensions associated with the profile
func (*ProfileGetResponseDimensions) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseDimensions) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprint ¶ added in v0.1.2
type ProfileGetResponseFingerprint struct {
Fingerprint ProfileGetResponseFingerprintFingerprint `json:"fingerprint" api:"required"`
Headers ProfileGetResponseFingerprintHeaders `json:"headers" api:"required"`
JSON profileGetResponseFingerprintJSON `json:"-"`
}
ProfileGetResponseFingerprint The fingerprint associated with the profile
func (*ProfileGetResponseFingerprint) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprint) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprint ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprint struct {
AudioCodecs map[string]string `json:"audioCodecs" api:"required"`
Battery ProfileGetResponseFingerprintFingerprintBattery `json:"battery" api:"required"`
Fonts []string `json:"fonts" api:"required"`
MockWebRtc bool `json:"mockWebRTC" api:"required"`
MultimediaDevices ProfileGetResponseFingerprintFingerprintMultimediaDevices `json:"multimediaDevices" api:"required"`
PluginsData ProfileGetResponseFingerprintFingerprintPluginsData `json:"pluginsData" api:"required"`
Screen ProfileGetResponseFingerprintFingerprintScreen `json:"screen" api:"required"`
Slim bool `json:"slim" api:"required"`
VideoCard ProfileGetResponseFingerprintFingerprintVideoCard `json:"videoCard" api:"required"`
VideoCodecs map[string]string `json:"videoCodecs" api:"required"`
JSON profileGetResponseFingerprintFingerprintJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprint) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprint) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintBattery ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintBattery struct {
Charging bool `json:"charging" api:"required"`
ChargingTime float64 `json:"chargingTime" api:"required"`
DischargingTime float64 `json:"dischargingTime" api:"required"`
Level float64 `json:"level" api:"required"`
JSON profileGetResponseFingerprintFingerprintBatteryJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintBattery) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintBattery) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintMultimediaDevices ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintMultimediaDevices struct {
Micros []ProfileGetResponseFingerprintFingerprintMultimediaDevicesMicro `json:"micros" api:"required"`
Speakers []ProfileGetResponseFingerprintFingerprintMultimediaDevicesSpeaker `json:"speakers" api:"required"`
Webcams []ProfileGetResponseFingerprintFingerprintMultimediaDevicesWebcam `json:"webcams" api:"required"`
JSON profileGetResponseFingerprintFingerprintMultimediaDevicesJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintMultimediaDevices) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintMultimediaDevices) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintMultimediaDevicesMicro ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintMultimediaDevicesMicro struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileGetResponseFingerprintFingerprintMultimediaDevicesMicroJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintMultimediaDevicesMicro) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintMultimediaDevicesMicro) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintMultimediaDevicesSpeaker ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintMultimediaDevicesSpeaker struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileGetResponseFingerprintFingerprintMultimediaDevicesSpeakerJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintMultimediaDevicesSpeaker) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintMultimediaDevicesSpeaker) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintMultimediaDevicesWebcam ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintMultimediaDevicesWebcam struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileGetResponseFingerprintFingerprintMultimediaDevicesWebcamJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintMultimediaDevicesWebcam) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintMultimediaDevicesWebcam) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintNavigator ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintNavigator struct {
}
func (*ProfileGetResponseFingerprintFingerprintNavigator) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintNavigator) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintNavigatorExtraProperties ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintNavigatorExtraProperties struct {
}
func (*ProfileGetResponseFingerprintFingerprintNavigatorExtraProperties) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintNavigatorExtraProperties) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintNavigatorUserAgentData ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintNavigatorUserAgentData struct {
}
func (*ProfileGetResponseFingerprintFingerprintNavigatorUserAgentData) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintNavigatorUserAgentData) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintNavigatorUserAgentDataBrand ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintNavigatorUserAgentDataBrand struct {
}
func (*ProfileGetResponseFingerprintFingerprintNavigatorUserAgentDataBrand) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintNavigatorUserAgentDataBrand) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintPluginsData ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintPluginsData struct {
MimeTypes []string `json:"mimeTypes" api:"required"`
Plugins []ProfileGetResponseFingerprintFingerprintPluginsDataPlugin `json:"plugins" api:"required"`
JSON profileGetResponseFingerprintFingerprintPluginsDataJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintPluginsData) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintPluginsData) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintPluginsDataPlugin ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintPluginsDataPlugin struct {
Description string `json:"description" api:"required"`
Filename string `json:"filename" api:"required"`
MimeTypes []ProfileGetResponseFingerprintFingerprintPluginsDataPluginMimeType `json:"mimeTypes" api:"required"`
Name string `json:"name" api:"required"`
JSON profileGetResponseFingerprintFingerprintPluginsDataPluginJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintPluginsDataPlugin) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintPluginsDataPlugin) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintPluginsDataPluginMimeType ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintPluginsDataPluginMimeType struct {
Description string `json:"description" api:"required"`
EnabledPlugin string `json:"enabledPlugin" api:"required"`
Suffixes string `json:"suffixes" api:"required"`
Type string `json:"type" api:"required"`
JSON profileGetResponseFingerprintFingerprintPluginsDataPluginMimeTypeJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintPluginsDataPluginMimeType) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintPluginsDataPluginMimeType) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintScreen ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintScreen struct {
AvailHeight float64 `json:"availHeight" api:"required"`
AvailLeft float64 `json:"availLeft" api:"required"`
AvailTop float64 `json:"availTop" api:"required"`
AvailWidth float64 `json:"availWidth" api:"required"`
ClientHeight float64 `json:"clientHeight" api:"required"`
ClientWidth float64 `json:"clientWidth" api:"required"`
ColorDepth float64 `json:"colorDepth" api:"required"`
DevicePixelRatio float64 `json:"devicePixelRatio" api:"required"`
HasHdr bool `json:"hasHDR" api:"required"`
Height float64 `json:"height" api:"required"`
InnerHeight float64 `json:"innerHeight" api:"required"`
InnerWidth float64 `json:"innerWidth" api:"required"`
OuterHeight float64 `json:"outerHeight" api:"required"`
OuterWidth float64 `json:"outerWidth" api:"required"`
PageXOffset float64 `json:"pageXOffset" api:"required"`
PageYOffset float64 `json:"pageYOffset" api:"required"`
PixelDepth float64 `json:"pixelDepth" api:"required"`
ScreenX float64 `json:"screenX" api:"required"`
Width float64 `json:"width" api:"required"`
JSON profileGetResponseFingerprintFingerprintScreenJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintScreen) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintScreen) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintFingerprintVideoCard ¶ added in v0.1.2
type ProfileGetResponseFingerprintFingerprintVideoCard struct {
Renderer string `json:"renderer" api:"required"`
Vendor string `json:"vendor" api:"required"`
JSON profileGetResponseFingerprintFingerprintVideoCardJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintFingerprintVideoCard) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintFingerprintVideoCard) UnmarshalJSON(data []byte) (err error)
type ProfileGetResponseFingerprintHeaders ¶ added in v0.1.2
type ProfileGetResponseFingerprintHeaders struct {
Accept string `json:"accept"`
AcceptEncoding string `json:"accept-encoding"`
AcceptLanguage string `json:"accept-language"`
Dnt string `json:"dnt"`
SecChUa string `json:"sec-ch-ua"`
SecChUaMobile string `json:"sec-ch-ua-mobile"`
SecChUaPlatform string `json:"sec-ch-ua-platform"`
SecFetchDest string `json:"sec-fetch-dest"`
SecFetchMode string `json:"sec-fetch-mode"`
SecFetchSite string `json:"sec-fetch-site"`
SecFetchUser string `json:"sec-fetch-user"`
UpgradeInsecureRequests string `json:"upgrade-insecure-requests"`
UserAgent string `json:"user-agent" api:"required"`
JSON profileGetResponseFingerprintHeadersJSON `json:"-"`
}
func (*ProfileGetResponseFingerprintHeaders) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileGetResponseFingerprintHeaders) UnmarshalJSON(data []byte) (err error)
type ProfileListParams ¶
type ProfileListParams struct {
ProjectID *string `json:"projectId,omitempty"`
}
type ProfileListResponse ¶
type ProfileListResponse struct {
// The total number of profiles
Count int64 `json:"count" api:"required"`
// The list of profiles
Profiles []ProfileListResponseProfile `json:"profiles" api:"required"`
JSON profileListResponseJSON `json:"-"`
}
func (*ProfileListResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponse) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfile ¶ added in v0.1.2
type ProfileListResponseProfile struct {
// The date and time when the profile was created
CreatedAt time.Time `json:"createdAt" api:"required"`
// The credentials configuration associated with the profile
CredentialsConfig interface{} `json:"credentialsConfig" api:"required"`
// The dimensions associated with the profile
Dimensions ProfileListResponseProfileDimensions `json:"dimensions" api:"required"`
// The extension IDs associated with the profile
ExtensionIDs []string `json:"extensionIds" api:"required"`
// The fingerprint associated with the profile
Fingerprint ProfileListResponseProfileFingerprint `json:"fingerprint" api:"required"`
// The unique identifier for the profile
ID string `json:"id" api:"required"`
// The project ID associated with the profile
ProjectID string `json:"projectId" api:"required"`
// The last session ID associated with the profile
SourceSessionID string `json:"sourceSessionId" api:"required"`
// The status of the profile
Status ProfileStatus `json:"status" api:"required"`
// The date and time when the profile was last updated
UpdatedAt time.Time `json:"updatedAt" api:"required"`
// The proxy configuration associated with the profile
UseProxyConfig interface{} `json:"useProxyConfig" api:"required"`
// The user agent associated with the profile
UserAgent string `json:"userAgent" api:"required"`
JSON profileListResponseProfileJSON `json:"-"`
}
ProfileListResponseProfile The list of profiles
func (*ProfileListResponseProfile) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfile) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileDimensions ¶ added in v0.1.2
type ProfileListResponseProfileDimensions struct {
Height float64 `json:"height" api:"required"`
Width float64 `json:"width" api:"required"`
JSON profileListResponseProfileDimensionsJSON `json:"-"`
}
ProfileListResponseProfileDimensions The dimensions associated with the profile
func (*ProfileListResponseProfileDimensions) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileDimensions) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprint ¶ added in v0.1.2
type ProfileListResponseProfileFingerprint struct {
Fingerprint ProfileListResponseProfileFingerprintFingerprint `json:"fingerprint" api:"required"`
Headers ProfileListResponseProfileFingerprintHeaders `json:"headers" api:"required"`
JSON profileListResponseProfileFingerprintJSON `json:"-"`
}
ProfileListResponseProfileFingerprint The fingerprint associated with the profile
func (*ProfileListResponseProfileFingerprint) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprint) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprint ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprint struct {
AudioCodecs map[string]string `json:"audioCodecs" api:"required"`
Battery ProfileListResponseProfileFingerprintFingerprintBattery `json:"battery" api:"required"`
Fonts []string `json:"fonts" api:"required"`
MockWebRtc bool `json:"mockWebRTC" api:"required"`
MultimediaDevices ProfileListResponseProfileFingerprintFingerprintMultimediaDevices `json:"multimediaDevices" api:"required"`
PluginsData ProfileListResponseProfileFingerprintFingerprintPluginsData `json:"pluginsData" api:"required"`
Screen ProfileListResponseProfileFingerprintFingerprintScreen `json:"screen" api:"required"`
Slim bool `json:"slim" api:"required"`
VideoCard ProfileListResponseProfileFingerprintFingerprintVideoCard `json:"videoCard" api:"required"`
VideoCodecs map[string]string `json:"videoCodecs" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprint) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprint) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintBattery ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintBattery struct {
Charging bool `json:"charging" api:"required"`
ChargingTime float64 `json:"chargingTime" api:"required"`
DischargingTime float64 `json:"dischargingTime" api:"required"`
Level float64 `json:"level" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintBatteryJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintBattery) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintBattery) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintMultimediaDevices ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintMultimediaDevices struct {
Micros []ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesMicro `json:"micros" api:"required"`
Speakers []ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesSpeaker `json:"speakers" api:"required"`
Webcams []ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesWebcam `json:"webcams" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintMultimediaDevicesJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintMultimediaDevices) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintMultimediaDevices) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesMicro ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesMicro struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintMultimediaDevicesMicroJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesMicro) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesMicro) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesSpeaker ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesSpeaker struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintMultimediaDevicesSpeakerJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesSpeaker) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesSpeaker) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesWebcam ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesWebcam struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintMultimediaDevicesWebcamJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesWebcam) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintMultimediaDevicesWebcam) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintNavigator ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintNavigator struct {
}
func (*ProfileListResponseProfileFingerprintFingerprintNavigator) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintNavigator) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintNavigatorExtraProperties ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintNavigatorExtraProperties struct {
}
func (*ProfileListResponseProfileFingerprintFingerprintNavigatorExtraProperties) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintNavigatorExtraProperties) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentData ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentData struct {
}
func (*ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentData) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentData) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentDataBrand ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentDataBrand struct {
}
func (*ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentDataBrand) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintNavigatorUserAgentDataBrand) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintPluginsData ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintPluginsData struct {
MimeTypes []string `json:"mimeTypes" api:"required"`
Plugins []ProfileListResponseProfileFingerprintFingerprintPluginsDataPlugin `json:"plugins" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintPluginsDataJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintPluginsData) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintPluginsData) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintPluginsDataPlugin ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintPluginsDataPlugin struct {
Description string `json:"description" api:"required"`
Filename string `json:"filename" api:"required"`
MimeTypes []ProfileListResponseProfileFingerprintFingerprintPluginsDataPluginMimeType `json:"mimeTypes" api:"required"`
Name string `json:"name" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintPluginsDataPluginJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintPluginsDataPlugin) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintPluginsDataPlugin) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintPluginsDataPluginMimeType ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintPluginsDataPluginMimeType struct {
Description string `json:"description" api:"required"`
EnabledPlugin string `json:"enabledPlugin" api:"required"`
Suffixes string `json:"suffixes" api:"required"`
Type string `json:"type" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintPluginsDataPluginMimeTypeJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintPluginsDataPluginMimeType) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintPluginsDataPluginMimeType) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintScreen ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintScreen struct {
AvailHeight float64 `json:"availHeight" api:"required"`
AvailLeft float64 `json:"availLeft" api:"required"`
AvailTop float64 `json:"availTop" api:"required"`
AvailWidth float64 `json:"availWidth" api:"required"`
ClientHeight float64 `json:"clientHeight" api:"required"`
ClientWidth float64 `json:"clientWidth" api:"required"`
ColorDepth float64 `json:"colorDepth" api:"required"`
DevicePixelRatio float64 `json:"devicePixelRatio" api:"required"`
HasHdr bool `json:"hasHDR" api:"required"`
Height float64 `json:"height" api:"required"`
InnerHeight float64 `json:"innerHeight" api:"required"`
InnerWidth float64 `json:"innerWidth" api:"required"`
OuterHeight float64 `json:"outerHeight" api:"required"`
OuterWidth float64 `json:"outerWidth" api:"required"`
PageXOffset float64 `json:"pageXOffset" api:"required"`
PageYOffset float64 `json:"pageYOffset" api:"required"`
PixelDepth float64 `json:"pixelDepth" api:"required"`
ScreenX float64 `json:"screenX" api:"required"`
Width float64 `json:"width" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintScreenJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintScreen) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintScreen) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintFingerprintVideoCard ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintFingerprintVideoCard struct {
Renderer string `json:"renderer" api:"required"`
Vendor string `json:"vendor" api:"required"`
JSON profileListResponseProfileFingerprintFingerprintVideoCardJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintFingerprintVideoCard) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintFingerprintVideoCard) UnmarshalJSON(data []byte) (err error)
type ProfileListResponseProfileFingerprintHeaders ¶ added in v0.1.2
type ProfileListResponseProfileFingerprintHeaders struct {
Accept string `json:"accept"`
AcceptEncoding string `json:"accept-encoding"`
AcceptLanguage string `json:"accept-language"`
Dnt string `json:"dnt"`
SecChUa string `json:"sec-ch-ua"`
SecChUaMobile string `json:"sec-ch-ua-mobile"`
SecChUaPlatform string `json:"sec-ch-ua-platform"`
SecFetchDest string `json:"sec-fetch-dest"`
SecFetchMode string `json:"sec-fetch-mode"`
SecFetchSite string `json:"sec-fetch-site"`
SecFetchUser string `json:"sec-fetch-user"`
UpgradeInsecureRequests string `json:"upgrade-insecure-requests"`
UserAgent string `json:"user-agent" api:"required"`
JSON profileListResponseProfileFingerprintHeadersJSON `json:"-"`
}
func (*ProfileListResponseProfileFingerprintHeaders) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileListResponseProfileFingerprintHeaders) UnmarshalJSON(data []byte) (err error)
type ProfileService ¶ added in v0.1.2
type ProfileService struct {
// contains filtered or unexported fields
}
func (*ProfileService) Create ¶ added in v0.1.2
func (r *ProfileService) Create(ctx context.Context, body ProfileCreateParams, opts ...RequestOption) (*ProfileCreateResponse, error)
Create a profile
func (*ProfileService) Get ¶ added in v0.1.2
func (r *ProfileService) Get(ctx context.Context, id string, params ProfileGetParams, opts ...RequestOption) (*ProfileGetResponse, error)
Get a profile
func (*ProfileService) List ¶ added in v0.1.2
func (r *ProfileService) List(ctx context.Context, params ProfileListParams, opts ...RequestOption) (*ProfileListResponse, error)
List all profiles
func (*ProfileService) Update ¶ added in v0.1.2
func (r *ProfileService) Update(ctx context.Context, id string, body ProfileUpdateParams, params ProfileUpdateQueryParams, opts ...RequestOption) (*ProfileUpdateResponse, error)
Update a profile
type ProfileStatus ¶
type ProfileStatus string
const ( ProfileStatusUploading ProfileStatus = "UPLOADING" ProfileStatusReady ProfileStatus = "READY" ProfileStatusFailed ProfileStatus = "FAILED" )
type ProfileUpdateParams ¶
type ProfileUpdateParams struct {
// The dimensions associated with the profile
Dimensions *ProfileUpdateParamsDimensions `json:"dimensions,omitempty"`
// Project to create the profile in
ProjectID *string `json:"projectId,omitempty"`
// The proxy associated with the profile
ProxyURL *string `json:"proxyUrl,omitempty"`
// The user agent associated with the profile
UserAgent *string `json:"userAgent,omitempty"`
// The user data directory associated with the profile
UserDataDir FileUpload `json:"userDataDir"`
}
type ProfileUpdateParamsDimensions ¶ added in v0.1.2
type ProfileUpdateParamsDimensions struct {
Height float64 `json:"height"`
Width float64 `json:"width"`
}
ProfileUpdateParamsDimensions The dimensions associated with the profile
type ProfileUpdateQueryParams ¶
type ProfileUpdateQueryParams struct {
ProjectID *string `json:"projectId,omitempty"`
}
type ProfileUpdateResponse ¶
type ProfileUpdateResponse struct {
// The date and time when the profile was created
CreatedAt time.Time `json:"createdAt" api:"required"`
// The credentials configuration associated with the profile
CredentialsConfig interface{} `json:"credentialsConfig" api:"required"`
// The dimensions associated with the profile
Dimensions ProfileUpdateResponseDimensions `json:"dimensions" api:"required"`
// The extension IDs associated with the profile
ExtensionIDs []string `json:"extensionIds" api:"required"`
// The fingerprint associated with the profile
Fingerprint ProfileUpdateResponseFingerprint `json:"fingerprint" api:"required"`
// The unique identifier for the profile
ID string `json:"id" api:"required"`
// The project ID associated with the profile
ProjectID string `json:"projectId" api:"required"`
// The last session ID associated with the profile
SourceSessionID string `json:"sourceSessionId" api:"required"`
// The status of the profile
Status ProfileStatus `json:"status" api:"required"`
// The date and time when the profile was last updated
UpdatedAt time.Time `json:"updatedAt" api:"required"`
// The proxy configuration associated with the profile
UseProxyConfig interface{} `json:"useProxyConfig" api:"required"`
// The user agent associated with the profile
UserAgent string `json:"userAgent" api:"required"`
JSON profileUpdateResponseJSON `json:"-"`
}
func (*ProfileUpdateResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponse) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseDimensions ¶ added in v0.1.2
type ProfileUpdateResponseDimensions struct {
Height float64 `json:"height" api:"required"`
Width float64 `json:"width" api:"required"`
JSON profileUpdateResponseDimensionsJSON `json:"-"`
}
ProfileUpdateResponseDimensions The dimensions associated with the profile
func (*ProfileUpdateResponseDimensions) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseDimensions) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprint ¶ added in v0.1.2
type ProfileUpdateResponseFingerprint struct {
Fingerprint ProfileUpdateResponseFingerprintFingerprint `json:"fingerprint" api:"required"`
Headers ProfileUpdateResponseFingerprintHeaders `json:"headers" api:"required"`
JSON profileUpdateResponseFingerprintJSON `json:"-"`
}
ProfileUpdateResponseFingerprint The fingerprint associated with the profile
func (*ProfileUpdateResponseFingerprint) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprint) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprint ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprint struct {
AudioCodecs map[string]string `json:"audioCodecs" api:"required"`
Battery ProfileUpdateResponseFingerprintFingerprintBattery `json:"battery" api:"required"`
Fonts []string `json:"fonts" api:"required"`
MockWebRtc bool `json:"mockWebRTC" api:"required"`
MultimediaDevices ProfileUpdateResponseFingerprintFingerprintMultimediaDevices `json:"multimediaDevices" api:"required"`
PluginsData ProfileUpdateResponseFingerprintFingerprintPluginsData `json:"pluginsData" api:"required"`
Screen ProfileUpdateResponseFingerprintFingerprintScreen `json:"screen" api:"required"`
Slim bool `json:"slim" api:"required"`
VideoCard ProfileUpdateResponseFingerprintFingerprintVideoCard `json:"videoCard" api:"required"`
VideoCodecs map[string]string `json:"videoCodecs" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprint) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprint) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintBattery ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintBattery struct {
Charging bool `json:"charging" api:"required"`
ChargingTime float64 `json:"chargingTime" api:"required"`
DischargingTime float64 `json:"dischargingTime" api:"required"`
Level float64 `json:"level" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintBatteryJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintBattery) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintBattery) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintMultimediaDevices ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintMultimediaDevices struct {
Micros []ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesMicro `json:"micros" api:"required"`
Speakers []ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesSpeaker `json:"speakers" api:"required"`
Webcams []ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesWebcam `json:"webcams" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintMultimediaDevicesJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintMultimediaDevices) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintMultimediaDevices) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesMicro ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesMicro struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintMultimediaDevicesMicroJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesMicro) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesMicro) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesSpeaker ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesSpeaker struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintMultimediaDevicesSpeakerJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesSpeaker) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesSpeaker) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesWebcam ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesWebcam struct {
DeviceID string `json:"deviceId" api:"required"`
GroupID string `json:"groupId" api:"required"`
Kind string `json:"kind" api:"required"`
Label string `json:"label" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintMultimediaDevicesWebcamJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesWebcam) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintMultimediaDevicesWebcam) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintNavigator ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintNavigator struct {
}
func (*ProfileUpdateResponseFingerprintFingerprintNavigator) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintNavigator) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintNavigatorExtraProperties ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintNavigatorExtraProperties struct {
}
func (*ProfileUpdateResponseFingerprintFingerprintNavigatorExtraProperties) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintNavigatorExtraProperties) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentData ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentData struct {
}
func (*ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentData) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentData) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentDataBrand ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentDataBrand struct {
}
func (*ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentDataBrand) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintNavigatorUserAgentDataBrand) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintPluginsData ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintPluginsData struct {
MimeTypes []string `json:"mimeTypes" api:"required"`
Plugins []ProfileUpdateResponseFingerprintFingerprintPluginsDataPlugin `json:"plugins" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintPluginsDataJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintPluginsData) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintPluginsData) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintPluginsDataPlugin ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintPluginsDataPlugin struct {
Description string `json:"description" api:"required"`
Filename string `json:"filename" api:"required"`
MimeTypes []ProfileUpdateResponseFingerprintFingerprintPluginsDataPluginMimeType `json:"mimeTypes" api:"required"`
Name string `json:"name" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintPluginsDataPluginJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintPluginsDataPlugin) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintPluginsDataPlugin) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintPluginsDataPluginMimeType ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintPluginsDataPluginMimeType struct {
Description string `json:"description" api:"required"`
EnabledPlugin string `json:"enabledPlugin" api:"required"`
Suffixes string `json:"suffixes" api:"required"`
Type string `json:"type" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintPluginsDataPluginMimeTypeJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintPluginsDataPluginMimeType) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintPluginsDataPluginMimeType) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintScreen ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintScreen struct {
AvailHeight float64 `json:"availHeight" api:"required"`
AvailLeft float64 `json:"availLeft" api:"required"`
AvailTop float64 `json:"availTop" api:"required"`
AvailWidth float64 `json:"availWidth" api:"required"`
ClientHeight float64 `json:"clientHeight" api:"required"`
ClientWidth float64 `json:"clientWidth" api:"required"`
ColorDepth float64 `json:"colorDepth" api:"required"`
DevicePixelRatio float64 `json:"devicePixelRatio" api:"required"`
HasHdr bool `json:"hasHDR" api:"required"`
Height float64 `json:"height" api:"required"`
InnerHeight float64 `json:"innerHeight" api:"required"`
InnerWidth float64 `json:"innerWidth" api:"required"`
OuterHeight float64 `json:"outerHeight" api:"required"`
OuterWidth float64 `json:"outerWidth" api:"required"`
PageXOffset float64 `json:"pageXOffset" api:"required"`
PageYOffset float64 `json:"pageYOffset" api:"required"`
PixelDepth float64 `json:"pixelDepth" api:"required"`
ScreenX float64 `json:"screenX" api:"required"`
Width float64 `json:"width" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintScreenJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintScreen) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintScreen) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintFingerprintVideoCard ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintFingerprintVideoCard struct {
Renderer string `json:"renderer" api:"required"`
Vendor string `json:"vendor" api:"required"`
JSON profileUpdateResponseFingerprintFingerprintVideoCardJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintFingerprintVideoCard) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintFingerprintVideoCard) UnmarshalJSON(data []byte) (err error)
type ProfileUpdateResponseFingerprintHeaders ¶ added in v0.1.2
type ProfileUpdateResponseFingerprintHeaders struct {
Accept string `json:"accept"`
AcceptEncoding string `json:"accept-encoding"`
AcceptLanguage string `json:"accept-language"`
Dnt string `json:"dnt"`
SecChUa string `json:"sec-ch-ua"`
SecChUaMobile string `json:"sec-ch-ua-mobile"`
SecChUaPlatform string `json:"sec-ch-ua-platform"`
SecFetchDest string `json:"sec-fetch-dest"`
SecFetchMode string `json:"sec-fetch-mode"`
SecFetchSite string `json:"sec-fetch-site"`
SecFetchUser string `json:"sec-fetch-user"`
UpgradeInsecureRequests string `json:"upgrade-insecure-requests"`
UserAgent string `json:"user-agent" api:"required"`
JSON profileUpdateResponseFingerprintHeadersJSON `json:"-"`
}
func (*ProfileUpdateResponseFingerprintHeaders) UnmarshalJSON ¶ added in v0.1.2
func (r *ProfileUpdateResponseFingerprintHeaders) UnmarshalJSON(data []byte) (err error)
type RateLimitError ¶
type RateLimitError struct{ *APIError }
func (*RateLimitError) Unwrap ¶ added in v0.1.2
func (e *RateLimitError) Unwrap() error
type RequestOption ¶
type RequestOption func(*requestConfig)
func WithIdempotencyKey ¶
func WithIdempotencyKey(key string) RequestOption
func WithRequestHeader ¶
func WithRequestHeader(key, value string) RequestOption
func WithRequestMaxRetries ¶
func WithRequestMaxRetries(maxRetries int) RequestOption
func WithRequestQuery ¶
func WithRequestQuery(key, value string) RequestOption
func WithRequestTimeout ¶
func WithRequestTimeout(timeout time.Duration) RequestOption
func WithResponseInto ¶
func WithResponseInto(dst **http.Response) RequestOption
type ScrapeRequestFormatItem ¶
type ScrapeRequestFormatItem string
const ( ScrapeRequestFormatItemHTML ScrapeRequestFormatItem = "html" ScrapeRequestFormatItemReadability ScrapeRequestFormatItem = "readability" ScrapeRequestFormatItemCleanedHTML ScrapeRequestFormatItem = "cleaned_html" ScrapeRequestFormatItemMarkdown ScrapeRequestFormatItem = "markdown" )
type ScrapeResponse ¶
type ScrapeResponse struct {
Content ScrapeResponseContent `json:"content" api:"required"`
Links []ScrapeResponseLink `json:"links" api:"required"`
Metadata ScrapeResponseMetadata `json:"metadata" api:"required"`
Pdf ScrapeResponsePdf `json:"pdf"`
Screenshot ScrapeResponseScreenshot `json:"screenshot"`
JSON scrapeResponseJSON `json:"-"`
}
ScrapeResponse Response from a successful scrape request
func (*ScrapeResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ScrapeResponse) UnmarshalJSON(data []byte) (err error)
type ScrapeResponseContent ¶ added in v0.1.2
type ScrapeResponseContent struct {
// Cleaned HTML content of the webpage
CleanedHTML string `json:"cleaned_html"`
// Raw HTML content of the webpage
HTML string `json:"html"`
// Webpage content converted to Markdown
Markdown string `json:"markdown"`
// Webpage content in Readability format
Readability map[string]interface{} `json:"readability"`
JSON scrapeResponseContentJSON `json:"-"`
}
func (*ScrapeResponseContent) UnmarshalJSON ¶ added in v0.1.2
func (r *ScrapeResponseContent) UnmarshalJSON(data []byte) (err error)
type ScrapeResponseLink ¶ added in v0.1.2
type ScrapeResponseLink struct {
// Text content of the link
Text string `json:"text" api:"required"`
// URL of the link
URL string `json:"url" api:"required"`
JSON scrapeResponseLinkJSON `json:"-"`
}
func (*ScrapeResponseLink) UnmarshalJSON ¶ added in v0.1.2
func (r *ScrapeResponseLink) UnmarshalJSON(data []byte) (err error)
type ScrapeResponseMetadata ¶ added in v0.1.2
type ScrapeResponseMetadata struct {
// Author of the article content
ArticleAuthor string `json:"articleAuthor"`
// Author of the webpage content
Author string `json:"author"`
// Canonical URL of the webpage
Canonical string `json:"canonical"`
// Description of the webpage
Description string `json:"description"`
// Favicon URL of the website
Favicon string `json:"favicon"`
// JSON-LD structured data from the webpage
JSONLd interface{} `json:"jsonLd"`
// Keywords associated with the webpage
Keywords string `json:"keywords"`
// Detected language of the webpage
Language string `json:"language"`
// Last modification time of the content
ModifiedTime string `json:"modifiedTime"`
// Open Graph description
OgDescription string `json:"ogDescription"`
// Open Graph image URL
OgImage string `json:"ogImage"`
// Open Graph site name
OgSiteName string `json:"ogSiteName"`
// Open Graph title
OgTitle string `json:"ogTitle"`
// Open Graph URL
OgURL string `json:"ogUrl"`
// Publication time of the content
PublishedTime string `json:"publishedTime"`
// HTTP status code of the response
StatusCode int64 `json:"statusCode" api:"required"`
// Timestamp when the scrape was performed
Timestamp time.Time `json:"timestamp"`
// Title of the webpage
Title string `json:"title"`
// Source URL of the scraped page
URLSource string `json:"urlSource"`
JSON scrapeResponseMetadataJSON `json:"-"`
}
func (*ScrapeResponseMetadata) UnmarshalJSON ¶ added in v0.1.2
func (r *ScrapeResponseMetadata) UnmarshalJSON(data []byte) (err error)
type ScrapeResponsePdf ¶ added in v0.1.2
type ScrapeResponsePdf struct {
// URL of the generated PDF
URL string `json:"url" api:"required"`
JSON scrapeResponsePdfJSON `json:"-"`
}
func (*ScrapeResponsePdf) UnmarshalJSON ¶ added in v0.1.2
func (r *ScrapeResponsePdf) UnmarshalJSON(data []byte) (err error)
type ScrapeResponseScreenshot ¶ added in v0.1.2
type ScrapeResponseScreenshot struct {
// URL of the screenshot image
URL string `json:"url" api:"required"`
JSON scrapeResponseScreenshotJSON `json:"-"`
}
func (*ScrapeResponseScreenshot) UnmarshalJSON ¶ added in v0.1.2
func (r *ScrapeResponseScreenshot) UnmarshalJSON(data []byte) (err error)
type ScreenshotResponse ¶
type ScreenshotResponse struct {
// URL where the screenshot is hosted
URL string `json:"url" api:"required"`
JSON screenshotResponseJSON `json:"-"`
}
func (*ScreenshotResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *ScreenshotResponse) UnmarshalJSON(data []byte) (err error)
type Session ¶
type Session struct {
// Timestamp when the session started
CreatedAt time.Time `json:"createdAt" api:"required"`
// Amount of credits consumed by the session
CreditsUsed int64 `json:"creditsUsed" api:"required"`
// Configuration for the debug URL and session viewer. Controls interaction capabilities and cursor visibility.
DebugConfig SessionDebugConfig `json:"debugConfig"`
// URL for debugging the session
DebugURL string `json:"debugUrl" api:"required"`
// Device configuration for the session
DeviceConfig SessionDeviceConfig `json:"deviceConfig"`
// Viewport and browser window dimensions for the session
Dimensions SessionDimensions `json:"dimensions" api:"required"`
// Duration of the session in milliseconds
Duration int64 `json:"duration" api:"required"`
// Number of events processed in the session
EventCount int64 `json:"eventCount" api:"required"`
// Launch the browser in fullscreen mode, covering the full screen with no Chrome UI.
Fullscreen bool `json:"fullscreen"`
// Indicates if the session is headless or headful
Headless bool `json:"headless"`
// Unique identifier for the session
ID string `json:"id" api:"required"`
// Inactivity timeout in milliseconds, if one was set when the session was created
InactivityTimeout int64 `json:"inactivityTimeout"`
// Indicates if Selenium is used in the session
IsSelenium bool `json:"isSelenium"`
// Bandwidth optimizations that were applied to the session.
OptimizeBandwidth SessionOptimizeBandwidth `json:"optimizeBandwidth" api:"required"`
// This flag will persist the profile for the session.
PersistProfile bool `json:"persistProfile"`
// The ID of the profile associated with the session
ProfileID string `json:"profileId"`
// The project associated with the session
ProjectID string `json:"projectId"`
// Amount of data transmitted through the proxy
ProxyBytesUsed int64 `json:"proxyBytesUsed" api:"required"`
// Source of the proxy used for the session
ProxySource SessionResponseProxySource `json:"proxySource" api:"required"`
// The region where the session was created.
Region SessionResponseRegion `json:"region"`
// Why the session reached a terminal state. Null while the session is live, or when the reason is unknown (e.g. sessions created before this was tracked). One of: user_requested (released via the API/SDK), timeout (hard `timeout` elapsed), inactivity_timeout (no activity for the configured window), creation_timeout (never started in time), startup_failed (could not be dispatched), browser_closed (the browser or agent closed itself — not a crash), browser_crashed (the browser crashed or its machine became unresponsive).
ReleaseReason SessionResponseReleaseReason `json:"releaseReason"`
// URL to view session details
SessionViewerURL string `json:"sessionViewerUrl" api:"required"`
// Indicates if captcha solving is enabled
SolveCaptcha bool `json:"solveCaptcha"`
// Status of the session
Status SessionResponseStatus `json:"status" api:"required"`
// Stealth configuration for the session
StealthConfig SessionStealthConfig `json:"stealthConfig"`
// Session timeout duration in milliseconds
Timeout int64 `json:"timeout" api:"required"`
// User agent string used in the session
UserAgent string `json:"userAgent"`
// URL for the session's WebSocket connection
WebsocketURL string `json:"websocketUrl" api:"required"`
JSON sessionJSON `json:"-"`
}
Session Represents the data structure for a browser session, including its configuration and status.
func (*Session) UnmarshalJSON ¶ added in v0.1.2
type SessionAgentTracesResponse ¶
type SessionAgentTracesResponse struct {
Events []map[string]interface{} `json:"events" api:"required"`
HasMore bool `json:"hasMore" api:"required"`
Total int64 `json:"total" api:"required"`
JSON sessionAgentTracesResponseJSON `json:"-"`
}
func (*SessionAgentTracesResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionAgentTracesResponse) UnmarshalJSON(data []byte) (err error)
type SessionComputerParams ¶
type SessionComputerParams struct {
Action string `json:"action"`
ComputerActionRequestMoveMouse *ComputerActionRequestMoveMouse `json:"-"`
ComputerActionRequestClickMouse *ComputerActionRequestClickMouse `json:"-"`
ComputerActionRequestDragMouse *ComputerActionRequestDragMouse `json:"-"`
ComputerActionRequestScroll *ComputerActionRequestScroll `json:"-"`
ComputerActionRequestPressKey *ComputerActionRequestPressKey `json:"-"`
ComputerActionRequestTypeText *ComputerActionRequestTypeText `json:"-"`
ComputerActionRequestWait *ComputerActionRequestWait `json:"-"`
ComputerActionRequestTakeScreenshot *ComputerActionRequestTakeScreenshot `json:"-"`
ComputerActionRequestGetCursorPosition *ComputerActionRequestGetCursorPosition `json:"-"`
}
func NewSessionComputerParamsClickMouse ¶ added in v0.1.2
func NewSessionComputerParamsClickMouse(v ComputerActionRequestClickMouse) SessionComputerParams
func NewSessionComputerParamsDragMouse ¶ added in v0.1.2
func NewSessionComputerParamsDragMouse(v ComputerActionRequestDragMouse) SessionComputerParams
func NewSessionComputerParamsGetCursorPosition ¶ added in v0.1.2
func NewSessionComputerParamsGetCursorPosition(v ComputerActionRequestGetCursorPosition) SessionComputerParams
func NewSessionComputerParamsMoveMouse ¶ added in v0.1.2
func NewSessionComputerParamsMoveMouse(v ComputerActionRequestMoveMouse) SessionComputerParams
func NewSessionComputerParamsPressKey ¶ added in v0.1.2
func NewSessionComputerParamsPressKey(v ComputerActionRequestPressKey) SessionComputerParams
func NewSessionComputerParamsScroll ¶ added in v0.1.2
func NewSessionComputerParamsScroll(v ComputerActionRequestScroll) SessionComputerParams
func NewSessionComputerParamsTakeScreenshot ¶ added in v0.1.2
func NewSessionComputerParamsTakeScreenshot(v ComputerActionRequestTakeScreenshot) SessionComputerParams
func NewSessionComputerParamsTypeText ¶ added in v0.1.2
func NewSessionComputerParamsTypeText(v ComputerActionRequestTypeText) SessionComputerParams
func NewSessionComputerParamsWait ¶ added in v0.1.2
func NewSessionComputerParamsWait(v ComputerActionRequestWait) SessionComputerParams
func (SessionComputerParams) MarshalJSON ¶ added in v0.1.2
func (u SessionComputerParams) MarshalJSON() ([]byte, error)
type SessionComputerResponse ¶
type SessionComputerResponse struct {
// Base64 encoded screenshot if requested
Base64Image string `json:"base64_image"`
// Error message if action failed
Error string `json:"error"`
// Output message from the action
Output string `json:"output"`
// System information
System string `json:"system"`
JSON sessionComputerResponseJSON `json:"-"`
}
func (*SessionComputerResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionComputerResponse) UnmarshalJSON(data []byte) (err error)
type SessionContext ¶
type SessionContext struct {
// Cookies to initialize in the session
Cookies []SessionContextCookie `json:"cookies"`
// Domain-specific indexedDB items to initialize in the session
IndexedDB map[string][]SessionContextIndexedDB `json:"indexedDB"`
// Domain-specific localStorage items to initialize in the session
LocalStorage map[string]map[string]string `json:"localStorage"`
// Domain-specific sessionStorage items to initialize in the session
SessionStorage map[string]map[string]string `json:"sessionStorage"`
JSON sessionContextJSON `json:"-"`
}
SessionContext Session context data returned from a browser session.
func (*SessionContext) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionContext) UnmarshalJSON(data []byte) (err error)
type SessionContextCookie ¶
type SessionContextCookie struct {
// The domain of the cookie
Domain string `json:"domain"`
// The expiration date of the cookie
Expires float64 `json:"expires"`
// Whether the cookie is HTTP only
HTTPOnly bool `json:"httpOnly"`
// The name of the cookie
Name string `json:"name" api:"required"`
// The partition key of the cookie
PartitionKey SessionContextCookiePartitionKey `json:"partitionKey"`
// The path of the cookie
Path string `json:"path"`
// The priority of the cookie
Priority CreateSessionRequestSessionContextCookiesItemPriority `json:"priority"`
// Whether the cookie is a same party cookie
SameParty bool `json:"sameParty"`
// The same site attribute of the cookie
SameSite CreateSessionRequestSessionContextCookiesItemSameSite `json:"sameSite"`
// Whether the cookie is secure
Secure bool `json:"secure"`
// Whether the cookie is a session cookie
Session bool `json:"session"`
// The size of the cookie
Size int64 `json:"size"`
// The source port of the cookie
SourcePort float64 `json:"sourcePort"`
// The source scheme of the cookie
SourceScheme CreateSessionRequestSessionContextCookiesItemSourceScheme `json:"sourceScheme"`
// The URL of the cookie
URL string `json:"url"`
// The value of the cookie
Value string `json:"value" api:"required"`
JSON sessionContextCookieJSON `json:"-"`
}
SessionContextCookie Cookies to initialize in the session
func (*SessionContextCookie) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionContextCookie) UnmarshalJSON(data []byte) (err error)
type SessionContextCookiePartitionKey ¶
type SessionContextCookiePartitionKey struct {
// Indicates if the cookie has any ancestors that are cross-site to the topLevelSite.
HasCrossSiteAncestor bool `json:"hasCrossSiteAncestor" api:"required"`
// The site of the top-level URL the browser was visiting at the start of the request to the endpoint that set the cookie.
TopLevelSite string `json:"topLevelSite" api:"required"`
JSON sessionContextCookiePartitionKeyJSON `json:"-"`
}
SessionContextCookiePartitionKey The partition key of the cookie
func (*SessionContextCookiePartitionKey) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionContextCookiePartitionKey) UnmarshalJSON(data []byte) (err error)
type SessionContextIndexedDB ¶
type SessionContextIndexedDB struct {
Data []SessionContextIndexedDBData `json:"data" api:"required"`
ID float64 `json:"id" api:"required"`
Name string `json:"name" api:"required"`
JSON sessionContextIndexedDBJSON `json:"-"`
}
SessionContextIndexedDB Domain-specific indexedDB items to initialize in the session
func (*SessionContextIndexedDB) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionContextIndexedDB) UnmarshalJSON(data []byte) (err error)
type SessionContextIndexedDBData ¶
type SessionContextIndexedDBData struct {
ID float64 `json:"id" api:"required"`
Name string `json:"name" api:"required"`
Records []SessionContextIndexedDBDataRecord `json:"records" api:"required"`
JSON sessionContextIndexedDBDataJSON `json:"-"`
}
func (*SessionContextIndexedDBData) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionContextIndexedDBData) UnmarshalJSON(data []byte) (err error)
type SessionContextIndexedDBDataRecord ¶
type SessionContextIndexedDBDataRecord struct {
BlobFiles []SessionContextIndexedDBDataRecordBlobFile `json:"blobFiles"`
Key interface{} `json:"key" api:"required"`
Value interface{} `json:"value" api:"required"`
JSON sessionContextIndexedDBDataRecordJSON `json:"-"`
}
func (*SessionContextIndexedDBDataRecord) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionContextIndexedDBDataRecord) UnmarshalJSON(data []byte) (err error)
type SessionContextIndexedDBDataRecordBlobFile ¶
type SessionContextIndexedDBDataRecordBlobFile struct {
BlobNumber float64 `json:"blobNumber" api:"required"`
Filename string `json:"filename"`
LastModified time.Time `json:"lastModified"`
MimeType string `json:"mimeType" api:"required"`
Path string `json:"path"`
Size int64 `json:"size" api:"required"`
JSON sessionContextIndexedDBDataRecordBlobFileJSON `json:"-"`
}
func (*SessionContextIndexedDBDataRecordBlobFile) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionContextIndexedDBDataRecordBlobFile) UnmarshalJSON(data []byte) (err error)
type SessionCostResponse ¶
type SessionCostResponse struct {
// Currency used for the cost values
Currency SessionCostResponseCurrency `json:"currency" api:"required"`
// Session ID
ID string `json:"id" api:"required"`
// Exact total session cost in US dollars (e.g. 0.031905), with no rounding to whole cents. Rounded only to micro-dollar precision (6 decimal places) for precise billing passthrough.
TotalCost float64 `json:"totalCost" api:"required"`
// Cost unit. Values are expressed in US dollars.
Unit SessionCostResponseUnit `json:"unit" api:"required"`
// Billable usage inputs used to calculate the costs
Usage SessionCostResponseUsage `json:"usage" api:"required"`
JSON sessionCostResponseJSON `json:"-"`
}
SessionCostResponse Session cost breakdown in US dollars
func (*SessionCostResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionCostResponse) UnmarshalJSON(data []byte) (err error)
type SessionCostResponseCurrency ¶
type SessionCostResponseCurrency string
const (
SessionCostResponseCurrencyUsd SessionCostResponseCurrency = "usd"
)
type SessionCostResponseUnit ¶
type SessionCostResponseUnit string
const (
SessionCostResponseUnitDollar SessionCostResponseUnit = "dollar"
)
type SessionCostResponseUsage ¶ added in v0.1.2
type SessionCostResponseUsage struct {
Browser SessionCostResponseUsageBrowser `json:"browser" api:"required"`
Captcha SessionCostResponseUsageCaptcha `json:"captcha" api:"required"`
Proxy SessionCostResponseUsageProxy `json:"proxy" api:"required"`
JSON sessionCostResponseUsageJSON `json:"-"`
}
SessionCostResponseUsage Billable usage inputs used to calculate the costs
func (*SessionCostResponseUsage) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionCostResponseUsage) UnmarshalJSON(data []byte) (err error)
type SessionCostResponseUsageBrowser ¶ added in v0.1.2
type SessionCostResponseUsageBrowser struct {
// Billing unit for browser usage
Unit SessionCostResponseUsageBrowserUnit `json:"unit" api:"required"`
// Billable browser usage value
Value float64 `json:"value" api:"required"`
JSON sessionCostResponseUsageBrowserJSON `json:"-"`
}
func (*SessionCostResponseUsageBrowser) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionCostResponseUsageBrowser) UnmarshalJSON(data []byte) (err error)
type SessionCostResponseUsageBrowserUnit ¶
type SessionCostResponseUsageBrowserUnit string
const ( SessionCostResponseUsageBrowserUnitMinute SessionCostResponseUsageBrowserUnit = "minute" SessionCostResponseUsageBrowserUnitSecond SessionCostResponseUsageBrowserUnit = "second" )
type SessionCostResponseUsageCaptcha ¶ added in v0.1.2
type SessionCostResponseUsageCaptcha struct {
// Billable captcha solves
Solves int64 `json:"solves" api:"required"`
JSON sessionCostResponseUsageCaptchaJSON `json:"-"`
}
func (*SessionCostResponseUsageCaptcha) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionCostResponseUsageCaptcha) UnmarshalJSON(data []byte) (err error)
type SessionCostResponseUsageProxy ¶ added in v0.1.2
type SessionCostResponseUsageProxy struct {
// Billable Steel proxy bytes for the session
Bytes int64 `json:"bytes" api:"required"`
JSON sessionCostResponseUsageProxyJSON `json:"-"`
}
func (*SessionCostResponseUsageProxy) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionCostResponseUsageProxy) UnmarshalJSON(data []byte) (err error)
type SessionCreateParams ¶
type SessionCreateParams struct {
// Block ads in the browser session. Default is false.
BlockAds param.Field[bool] `json:"blockAds"`
// PEM-encoded root CA certificates to trust in this session. THIS IS CURRENTLY AN EXPERIMENTAL FEATURE.
CaCertificates param.Field[[]string] `json:"caCertificates"`
// Number of sessions to create concurrently (check your plan limit)
Concurrency param.Field[int64] `json:"concurrency"`
// Configuration for session credentials
Credentials param.Field[SessionCreateParamsCredentials] `json:"credentials"`
// Configuration for the debug URL and session viewer. Controls interaction capabilities, cursor visibility, and other debug-related settings.
DebugConfig param.Field[SessionCreateParamsDebugConfig] `json:"debugConfig"`
// Device configuration for the session. Specify 'mobile' for mobile device fingerprints and configurations.
DeviceConfig param.Field[SessionCreateParamsDeviceConfig] `json:"deviceConfig"`
// Viewport and browser window dimensions for the session. Mobile sessions require dimensions of at least 508x1074; smaller mobile dimensions are rejected with a 400 response.
Dimensions param.Field[SessionCreateParamsDimensions] `json:"dimensions"`
// Enable experimental features for the session.
ExperimentalFeatures param.Field[[]string] `json:"experimentalFeatures"`
// Array of extension IDs to install in the session. Use ['all_ext'] to install all uploaded extensions.
ExtensionIDs param.Field[[]string] `json:"extensionIds"`
// Launch the browser in fullscreen mode, covering the full screen with no Chrome UI. Default is false.
Fullscreen param.Field[bool] `json:"fullscreen"`
// Enable headless browser mode (disable Headful mode)
Headless param.Field[bool] `json:"headless"`
// Inactivity timeout in milliseconds. When set, the session is released if no CDP command or remote input is received for this duration, even if `timeout` has not yet elapsed. Note that `timeout` remains the hard cap on session lifetime: if `inactivityTimeout` is greater than or equal to the effective `timeout`, it has no effect since `timeout` always elapses first. Omit to disable.
InactivityTimeout param.Field[int64] `json:"inactivityTimeout"`
// Enable Selenium mode for the browser session (default is false). Use this when you plan to connect to the browser session via Selenium.
IsSelenium param.Field[bool] `json:"isSelenium"`
// The namespace the session should be created against. Defaults to "default".
Namespace param.Field[string] `json:"namespace"`
// Enable bandwidth optimizations. Passing true enables all flags (except hosts/patterns). Object allows granular control.
OptimizeBandwidth param.Field[SessionCreateParamsOptimizeBandwidth] `json:"optimizeBandwidth"`
// This flag will persist the user profile for the session.
PersistProfile param.Field[bool] `json:"persistProfile"`
// This flag will set the profile for the session.
ProfileID param.Field[string] `json:"profileId"`
// The project to create the session in. When provided, the session namespace is resolved from the project.
ProjectID param.Field[string] `json:"projectId"`
// Custom proxy URL for the browser session. Overrides useProxy, disabling Steel-provided proxies in favor of your specified proxy. Format: http(s)://username:password@hostname:port
ProxyURL param.Field[string] `json:"proxyUrl"`
// The desired region for the session. Available: us-east, us-west, us-central, eu-west, eu-central, ap-northeast, ap-southeast, sa-east. Legacy codes (iad, lax, ord) are also accepted.
Region param.Field[string] `json:"region"`
// Session context data to be used in the created session. Sessions will start with an empty context by default.
SessionContext param.Field[SessionCreateParamsSessionContext] `json:"sessionContext"`
// Optional custom UUID for the session
SessionID param.Field[string] `json:"sessionId"`
// Enable automatic captcha solving. Default is false.
SolveCaptcha param.Field[bool] `json:"solveCaptcha"`
// Stealth configuration for the session
StealthConfig param.Field[SessionCreateParamsStealthConfig] `json:"stealthConfig"`
// Session timeout duration in milliseconds. Default is 300000 (5 minutes).
Timeout param.Field[int64] `json:"timeout"`
UseProxy param.Field[SessionCreateParamsUseProxy] `json:"useProxy"`
// Custom user agent string for the browser session
UserAgent param.Field[string] `json:"userAgent"`
}
SessionCreateParams Request body schema for creating a new browser session.
func (SessionCreateParams) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParams) MarshalJSON() (data []byte, err error)
type SessionCreateParamsCredentials ¶ added in v0.1.2
type SessionCreateParamsCredentials struct {
AutoSubmit param.Field[bool] `json:"autoSubmit"`
BlurFields param.Field[bool] `json:"blurFields"`
ExactOrigin param.Field[bool] `json:"exactOrigin"`
}
SessionCreateParamsCredentials Configuration for session credentials
func (SessionCreateParamsCredentials) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsCredentials) MarshalJSON() (data []byte, err error)
type SessionCreateParamsDebugConfig ¶ added in v0.1.2
type SessionCreateParamsDebugConfig struct {
// Allow interaction with the browser session via the debug URL viewer. When false, the session viewer will be view-only. Default is true.
Interactive param.Field[bool] `json:"interactive"`
// Show the OS-level mouse cursor in the WebRTC stream (headful mode only). When false, the system cursor will not be rendered in the stream. Default is true.
SystemCursor param.Field[bool] `json:"systemCursor"`
}
SessionCreateParamsDebugConfig Configuration for the debug URL and session viewer. Controls interaction capabilities, cursor visibility, and other debug-related settings.
func (SessionCreateParamsDebugConfig) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsDebugConfig) MarshalJSON() (data []byte, err error)
type SessionCreateParamsDeviceConfig ¶ added in v0.1.2
type SessionCreateParamsDeviceConfig struct {
Device param.Field[CreateSessionRequestDeviceConfigDevice] `json:"device"`
}
SessionCreateParamsDeviceConfig Device configuration for the session. Specify 'mobile' for mobile device fingerprints and configurations.
func (SessionCreateParamsDeviceConfig) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsDeviceConfig) MarshalJSON() (data []byte, err error)
type SessionCreateParamsDimensions ¶ added in v0.1.2
type SessionCreateParamsDimensions struct {
// Height of the session
Height param.Field[int64] `json:"height" api:"required"`
// Width of the session
Width param.Field[int64] `json:"width" api:"required"`
}
SessionCreateParamsDimensions Viewport and browser window dimensions for the session. Mobile sessions require dimensions of at least 508x1074; smaller mobile dimensions are rejected with a 400 response.
func (SessionCreateParamsDimensions) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsDimensions) MarshalJSON() (data []byte, err error)
type SessionCreateParamsOptimizeBandwidth ¶
type SessionCreateParamsOptimizeBandwidth = SessionCreateParamsOptimizeBandwidth2
SessionCreateParamsOptimizeBandwidth Enable bandwidth optimizations. Passing true enables all flags (except hosts/patterns). Object allows granular control.
type SessionCreateParamsOptimizeBandwidth2 ¶ added in v0.1.2
type SessionCreateParamsOptimizeBandwidth2 struct {
OfBool *bool `json:"-"`
OfSessionCreateParamsOptimizeBandwidthUnionMember1 *SessionCreateParamsOptimizeBandwidthUnionMember1 `json:"-"`
}
func (SessionCreateParamsOptimizeBandwidth2) MarshalJSON ¶ added in v0.1.2
func (u SessionCreateParamsOptimizeBandwidth2) MarshalJSON() ([]byte, error)
type SessionCreateParamsOptimizeBandwidthUnionMember1 ¶ added in v0.1.2
type SessionCreateParamsOptimizeBandwidthUnionMember1 struct {
BlockHosts param.Field[[]string] `json:"blockHosts"`
BlockImages param.Field[bool] `json:"blockImages"`
BlockMedia param.Field[bool] `json:"blockMedia"`
BlockStylesheets param.Field[bool] `json:"blockStylesheets"`
BlockURLPatterns param.Field[[]string] `json:"blockUrlPatterns"`
}
func (SessionCreateParamsOptimizeBandwidthUnionMember1) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsOptimizeBandwidthUnionMember1) MarshalJSON() (data []byte, err error)
type SessionCreateParamsSessionContext ¶ added in v0.1.2
type SessionCreateParamsSessionContext struct {
// Cookies to initialize in the session
Cookies param.Field[[]SessionCreateParamsSessionContextCookie] `json:"cookies"`
// Domain-specific indexedDB items to initialize in the session
IndexedDB param.Field[map[string][]SessionCreateParamsSessionContextIndexedDB] `json:"indexedDB"`
// Domain-specific localStorage items to initialize in the session
LocalStorage param.Field[map[string]map[string]string] `json:"localStorage"`
// Domain-specific sessionStorage items to initialize in the session
SessionStorage param.Field[map[string]map[string]string] `json:"sessionStorage"`
}
SessionCreateParamsSessionContext Session context data to be used in the created session. Sessions will start with an empty context by default.
func (SessionCreateParamsSessionContext) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsSessionContext) MarshalJSON() (data []byte, err error)
type SessionCreateParamsSessionContextCookie ¶ added in v0.1.2
type SessionCreateParamsSessionContextCookie struct {
// The domain of the cookie
Domain param.Field[string] `json:"domain"`
// The expiration date of the cookie
Expires param.Field[float64] `json:"expires"`
// Whether the cookie is HTTP only
HTTPOnly param.Field[bool] `json:"httpOnly"`
// The name of the cookie
Name param.Field[string] `json:"name" api:"required"`
// The partition key of the cookie
PartitionKey param.Field[SessionCreateParamsSessionContextCookiePartitionKey] `json:"partitionKey"`
// The path of the cookie
Path param.Field[string] `json:"path"`
// The priority of the cookie
Priority param.Field[CreateSessionRequestSessionContextCookiesItemPriority] `json:"priority"`
// Whether the cookie is a same party cookie
SameParty param.Field[bool] `json:"sameParty"`
// The same site attribute of the cookie
SameSite param.Field[CreateSessionRequestSessionContextCookiesItemSameSite] `json:"sameSite"`
// Whether the cookie is secure
Secure param.Field[bool] `json:"secure"`
// Whether the cookie is a session cookie
Session param.Field[bool] `json:"session"`
// The size of the cookie
Size param.Field[int64] `json:"size"`
// The source port of the cookie
SourcePort param.Field[float64] `json:"sourcePort"`
// The source scheme of the cookie
SourceScheme param.Field[CreateSessionRequestSessionContextCookiesItemSourceScheme] `json:"sourceScheme"`
// The URL of the cookie
URL param.Field[string] `json:"url"`
// The value of the cookie
Value param.Field[string] `json:"value" api:"required"`
}
SessionCreateParamsSessionContextCookie Cookies to initialize in the session
func (SessionCreateParamsSessionContextCookie) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsSessionContextCookie) MarshalJSON() (data []byte, err error)
type SessionCreateParamsSessionContextCookiePartitionKey ¶ added in v0.1.2
type SessionCreateParamsSessionContextCookiePartitionKey struct {
// Indicates if the cookie has any ancestors that are cross-site to the topLevelSite.
HasCrossSiteAncestor param.Field[bool] `json:"hasCrossSiteAncestor" api:"required"`
// The site of the top-level URL the browser was visiting at the start of the request to the endpoint that set the cookie.
TopLevelSite param.Field[string] `json:"topLevelSite" api:"required"`
}
SessionCreateParamsSessionContextCookiePartitionKey The partition key of the cookie
func (SessionCreateParamsSessionContextCookiePartitionKey) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsSessionContextCookiePartitionKey) MarshalJSON() (data []byte, err error)
type SessionCreateParamsSessionContextIndexedDB ¶ added in v0.1.2
type SessionCreateParamsSessionContextIndexedDB struct {
Data param.Field[[]SessionCreateParamsSessionContextIndexedDBData] `json:"data" api:"required"`
ID param.Field[float64] `json:"id" api:"required"`
Name param.Field[string] `json:"name" api:"required"`
}
SessionCreateParamsSessionContextIndexedDB Domain-specific indexedDB items to initialize in the session
func (SessionCreateParamsSessionContextIndexedDB) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsSessionContextIndexedDB) MarshalJSON() (data []byte, err error)
type SessionCreateParamsSessionContextIndexedDBData ¶ added in v0.1.2
type SessionCreateParamsSessionContextIndexedDBData struct {
ID param.Field[float64] `json:"id" api:"required"`
Name param.Field[string] `json:"name" api:"required"`
Records param.Field[[]SessionCreateParamsSessionContextIndexedDBDataRecord] `json:"records" api:"required"`
}
func (SessionCreateParamsSessionContextIndexedDBData) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsSessionContextIndexedDBData) MarshalJSON() (data []byte, err error)
type SessionCreateParamsSessionContextIndexedDBDataRecord ¶ added in v0.1.2
type SessionCreateParamsSessionContextIndexedDBDataRecord struct {
BlobFiles param.Field[[]SessionCreateParamsSessionContextIndexedDBDataRecordBlobFile] `json:"blobFiles"`
Key param.Field[interface{}] `json:"key" api:"required"`
Value param.Field[interface{}] `json:"value" api:"required"`
}
func (SessionCreateParamsSessionContextIndexedDBDataRecord) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsSessionContextIndexedDBDataRecord) MarshalJSON() (data []byte, err error)
type SessionCreateParamsSessionContextIndexedDBDataRecordBlobFile ¶ added in v0.1.2
type SessionCreateParamsSessionContextIndexedDBDataRecordBlobFile struct {
BlobNumber param.Field[float64] `json:"blobNumber" api:"required"`
Filename param.Field[string] `json:"filename"`
LastModified param.Field[time.Time] `json:"lastModified"`
MimeType param.Field[string] `json:"mimeType" api:"required"`
Path param.Field[string] `json:"path"`
Size param.Field[int64] `json:"size" api:"required"`
}
func (SessionCreateParamsSessionContextIndexedDBDataRecordBlobFile) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsSessionContextIndexedDBDataRecordBlobFile) MarshalJSON() (data []byte, err error)
type SessionCreateParamsStealthConfig ¶ added in v0.1.2
type SessionCreateParamsStealthConfig struct {
// When true, captchas will be automatically solved when detected. When false, use the solve endpoints to manually initiate solving.
AutoCaptchaSolving param.Field[bool] `json:"autoCaptchaSolving"`
// This flag will make the browser act more human-like by moving the mouse in a more natural way.
HumanizeInteractions param.Field[bool] `json:"humanizeInteractions"`
// This flag will skip the fingerprint generation for the session.
SkipFingerprintInjection param.Field[bool] `json:"skipFingerprintInjection"`
}
SessionCreateParamsStealthConfig Stealth configuration for the session
func (SessionCreateParamsStealthConfig) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsStealthConfig) MarshalJSON() (data []byte, err error)
type SessionCreateParamsUseProxy ¶ added in v0.1.2
type SessionCreateParamsUseProxy interface{}
type SessionCreateParamsUseProxyGeolocation ¶ added in v0.1.2
type SessionCreateParamsUseProxyGeolocation struct {
// Geographic location for the proxy
Geolocation param.Field[SessionCreateParamsUseProxyGeolocationGeolocation] `json:"geolocation" api:"required"`
}
func (SessionCreateParamsUseProxyGeolocation) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsUseProxyGeolocation) MarshalJSON() (data []byte, err error)
type SessionCreateParamsUseProxyGeolocationGeolocation ¶ added in v0.1.2
type SessionCreateParamsUseProxyGeolocationGeolocation struct {
// City name (e.g., 'NEW_YORK', 'LOS_ANGELES')
City param.Field[CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCity] `json:"city"`
// Country code (e.g., 'US', 'GB', 'DE') - ISO 3166-1 alpha-2
Country param.Field[CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationCountry] `json:"country" api:"required"`
// State code (e.g., 'NY', 'CA') - US states only
State param.Field[CreateSessionRequestUseProxyVariant0Variant1Variant0GeolocationState] `json:"state"`
}
SessionCreateParamsUseProxyGeolocationGeolocation Geographic location for the proxy
func (SessionCreateParamsUseProxyGeolocationGeolocation) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsUseProxyGeolocationGeolocation) MarshalJSON() (data []byte, err error)
type SessionCreateParamsUseProxyServer ¶ added in v0.1.2
type SessionCreateParamsUseProxyServer struct {
// Proxy server URL
Server param.Field[string] `json:"server" api:"required"`
}
func (SessionCreateParamsUseProxyServer) MarshalJSON ¶ added in v0.1.2
func (r SessionCreateParamsUseProxyServer) MarshalJSON() (data []byte, err error)
type SessionDebugConfig ¶
type SessionDebugConfig struct {
// Whether interaction is allowed via the debug URL viewer. When false, the session viewer is view-only.
Interactive bool `json:"interactive"`
// Whether the OS-level mouse cursor is shown in the WebRTC stream (headful mode only).
SystemCursor bool `json:"systemCursor"`
JSON sessionDebugConfigJSON `json:"-"`
}
SessionDebugConfig Configuration for the debug URL and session viewer. Controls interaction capabilities and cursor visibility.
func (*SessionDebugConfig) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionDebugConfig) UnmarshalJSON(data []byte) (err error)
type SessionDeviceConfig ¶
type SessionDeviceConfig struct {
Device CreateSessionRequestDeviceConfigDevice `json:"device"`
JSON sessionDeviceConfigJSON `json:"-"`
}
SessionDeviceConfig Device configuration for the session
func (*SessionDeviceConfig) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionDeviceConfig) UnmarshalJSON(data []byte) (err error)
type SessionDimensions ¶
type SessionDimensions struct {
// Height of the browser window
Height int64 `json:"height" api:"required"`
// Width of the browser window
Width int64 `json:"width" api:"required"`
JSON sessionDimensionsJSON `json:"-"`
}
SessionDimensions Viewport and browser window dimensions for the session
func (*SessionDimensions) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionDimensions) UnmarshalJSON(data []byte) (err error)
type SessionEventsParams ¶
type SessionEventsResponse ¶
type SessionEventsResponse []interface{}
SessionEventsResponse Events for a browser session
type SessionFileUploadParams ¶ added in v0.1.2
type SessionFileUploadParams struct {
// The file to upload (binary) or URL string to download from
File FileUpload `json:"file"`
// Path to the file in the storage system
Path *string `json:"path,omitempty"`
}
type SessionListParams ¶
type SessionListParams struct {
CursorID *string `json:"cursorId,omitempty"`
Limit *int64 `json:"limit,omitempty"`
Status *SessionResponseStatus `json:"status,omitempty"`
ProjectID *string `json:"projectId,omitempty"`
}
type SessionLiveDetailsResponse ¶
type SessionLiveDetailsResponse struct {
Pages []SessionLiveDetailsResponsePage `json:"pages" api:"required"`
SessionViewerFullscreenURL string `json:"sessionViewerFullscreenUrl" api:"required"`
SessionViewerURL string `json:"sessionViewerUrl" api:"required"`
WsURL string `json:"wsUrl" api:"required"`
JSON sessionLiveDetailsResponseJSON `json:"-"`
}
func (*SessionLiveDetailsResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionLiveDetailsResponse) UnmarshalJSON(data []byte) (err error)
type SessionLiveDetailsResponsePage ¶ added in v0.1.2
type SessionLiveDetailsResponsePage struct {
Favicon string `json:"favicon" api:"required"`
ID string `json:"id" api:"required"`
SessionViewerFullscreenURL string `json:"sessionViewerFullscreenUrl" api:"required"`
SessionViewerURL string `json:"sessionViewerUrl" api:"required"`
Title string `json:"title" api:"required"`
URL string `json:"url" api:"required"`
JSON sessionLiveDetailsResponsePageJSON `json:"-"`
}
func (*SessionLiveDetailsResponsePage) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionLiveDetailsResponsePage) UnmarshalJSON(data []byte) (err error)
type SessionOptimizeBandwidth ¶
type SessionOptimizeBandwidth struct {
BlockHosts []string `json:"blockHosts"`
BlockImages bool `json:"blockImages"`
BlockMedia bool `json:"blockMedia"`
BlockStylesheets bool `json:"blockStylesheets"`
BlockURLPatterns []string `json:"blockUrlPatterns"`
JSON sessionOptimizeBandwidthJSON `json:"-"`
}
SessionOptimizeBandwidth Bandwidth optimizations that were applied to the session.
func (*SessionOptimizeBandwidth) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionOptimizeBandwidth) UnmarshalJSON(data []byte) (err error)
type SessionReleaseAllParams ¶
type SessionReleaseAllParams map[string]interface{}
type SessionReleaseAllQueryParams ¶
type SessionReleaseAllQueryParams struct {
ProjectID *string `json:"projectId,omitempty"`
}
type SessionReleaseAllResponse ¶
type SessionReleaseAllResponse struct {
// Details about the outcome of the release operation
Message string `json:"message" api:"required"`
// Indicates if the sessions were successfully released
Success bool `json:"success" api:"required"`
JSON sessionReleaseAllResponseJSON `json:"-"`
}
SessionReleaseAllResponse Response for releasing multiple sessions.
func (*SessionReleaseAllResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionReleaseAllResponse) UnmarshalJSON(data []byte) (err error)
type SessionReleaseParams ¶
type SessionReleaseParams map[string]interface{}
type SessionReleaseResponse ¶
type SessionReleaseResponse struct {
// Details about the outcome of the release operation
Message string `json:"message" api:"required"`
// Indicates if the session was successfully released
Success bool `json:"success" api:"required"`
JSON sessionReleaseResponseJSON `json:"-"`
}
SessionReleaseResponse Response for releasing a single session.
func (*SessionReleaseResponse) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionReleaseResponse) UnmarshalJSON(data []byte) (err error)
type SessionResponseProxySource ¶
type SessionResponseProxySource string
const ( SessionResponseProxySourceSteel SessionResponseProxySource = "steel" SessionResponseProxySourceExternal SessionResponseProxySource = "external" )
type SessionResponseRegion ¶
type SessionResponseRegion string
const ( SessionResponseRegionLax SessionResponseRegion = "lax" SessionResponseRegionOrd SessionResponseRegion = "ord" SessionResponseRegionIad SessionResponseRegion = "iad" SessionResponseRegionScl SessionResponseRegion = "scl" SessionResponseRegionFra SessionResponseRegion = "fra" SessionResponseRegionNrt SessionResponseRegion = "nrt" SessionResponseRegionUsEast SessionResponseRegion = "us-east" SessionResponseRegionUsWest SessionResponseRegion = "us-west" SessionResponseRegionUsCentral SessionResponseRegion = "us-central" SessionResponseRegionEuWest SessionResponseRegion = "eu-west" SessionResponseRegionEuCentral SessionResponseRegion = "eu-central" SessionResponseRegionApNortheast SessionResponseRegion = "ap-northeast" SessionResponseRegionApSoutheast SessionResponseRegion = "ap-southeast" SessionResponseRegionSaEast SessionResponseRegion = "sa-east" )
type SessionResponseReleaseReason ¶
type SessionResponseReleaseReason string
const ( SessionResponseReleaseReasonUserRequested SessionResponseReleaseReason = "user_requested" SessionResponseReleaseReasonTimeout SessionResponseReleaseReason = "timeout" SessionResponseReleaseReasonInactivityTimeout SessionResponseReleaseReason = "inactivity_timeout" SessionResponseReleaseReasonCreationTimeout SessionResponseReleaseReason = "creation_timeout" SessionResponseReleaseReasonStartupFailed SessionResponseReleaseReason = "startup_failed" SessionResponseReleaseReasonBrowserClosed SessionResponseReleaseReason = "browser_closed" SessionResponseReleaseReasonBrowserCrashed SessionResponseReleaseReason = "browser_crashed" )
type SessionResponseStatus ¶
type SessionResponseStatus string
const ( SessionResponseStatusLive SessionResponseStatus = "live" SessionResponseStatusReleased SessionResponseStatus = "released" SessionResponseStatusFailed SessionResponseStatus = "failed" )
type SessionService ¶ added in v0.1.2
type SessionService struct {
Captchas *SessionServiceCaptchas
Files *SessionServiceFiles
// contains filtered or unexported fields
}
func (*SessionService) AgentTraces ¶ added in v0.1.2
func (r *SessionService) AgentTraces(ctx context.Context, id string, params SessionAgentTracesParams, opts ...RequestOption) (*SessionAgentTracesResponse, error)
Get session agent traces
func (*SessionService) Computer ¶ added in v0.1.2
func (r *SessionService) Computer(ctx context.Context, sessionID string, body SessionComputerParams, opts ...RequestOption) (*SessionComputerResponse, error)
Execute computer action
func (*SessionService) Context ¶ added in v0.1.2
func (r *SessionService) Context(ctx context.Context, id string, opts ...RequestOption) (*SessionContext, error)
Get session context
func (*SessionService) Cost ¶ added in v0.1.2
func (r *SessionService) Cost(ctx context.Context, id string, opts ...RequestOption) (*SessionCostResponse, error)
Get session cost
func (*SessionService) Create ¶ added in v0.1.2
func (r *SessionService) Create(ctx context.Context, body SessionCreateParams, opts ...RequestOption) (*Session, error)
Create a session
func (*SessionService) Events ¶ added in v0.1.2
func (r *SessionService) Events(ctx context.Context, id string, params SessionEventsParams, opts ...RequestOption) (*SessionEventsResponse, error)
Get recorded events
func (*SessionService) List ¶ added in v0.1.2
func (r *SessionService) List(ctx context.Context, params SessionListParams, opts ...RequestOption) (*CursorPage[SessionslistSession], error)
List all sessions
func (*SessionService) ListAutoPaging ¶ added in v0.1.2
func (r *SessionService) ListAutoPaging(ctx context.Context, params SessionListParams, opts ...RequestOption) *CursorPageAutoPager[SessionslistSession]
func (*SessionService) LiveDetails ¶ added in v0.1.2
func (r *SessionService) LiveDetails(ctx context.Context, id string, opts ...RequestOption) (*SessionLiveDetailsResponse, error)
Get live session details
func (*SessionService) Release ¶ added in v0.1.2
func (r *SessionService) Release(ctx context.Context, id string, body SessionReleaseParams, opts ...RequestOption) (*SessionReleaseResponse, error)
Release a session
func (*SessionService) ReleaseAll ¶ added in v0.1.2
func (r *SessionService) ReleaseAll(ctx context.Context, body SessionReleaseAllParams, params SessionReleaseAllQueryParams, opts ...RequestOption) (*SessionReleaseAllResponse, error)
Release all sessions
func (*SessionService) Retrieve ¶ added in v0.1.2
func (r *SessionService) Retrieve(ctx context.Context, id string, opts ...RequestOption) (*Session, error)
Get session details
type SessionServiceCaptchas ¶ added in v0.1.2
type SessionServiceCaptchas struct {
// contains filtered or unexported fields
}
func (*SessionServiceCaptchas) Solve ¶ added in v0.1.2
func (r *SessionServiceCaptchas) Solve(ctx context.Context, sessionID string, body CaptchaSolveParams, opts ...RequestOption) (*CaptchaSolveResponse, error)
Solve captcha(s)
func (*SessionServiceCaptchas) SolveImage ¶ added in v0.1.2
func (r *SessionServiceCaptchas) SolveImage(ctx context.Context, sessionID string, body CaptchaSolveImageParams, opts ...RequestOption) (*CaptchaSolveImageResponse, error)
Solve image captcha
func (*SessionServiceCaptchas) Status ¶ added in v0.1.2
func (r *SessionServiceCaptchas) Status(ctx context.Context, sessionID string, opts ...RequestOption) (*CaptchaStatusResponse, error)
Get captcha status
type SessionServiceFiles ¶ added in v0.1.2
type SessionServiceFiles struct {
// contains filtered or unexported fields
}
func (*SessionServiceFiles) Delete ¶ added in v0.1.2
func (r *SessionServiceFiles) Delete(ctx context.Context, sessionID string, path string, opts ...RequestOption) error
Delete a file
func (*SessionServiceFiles) DeleteAll ¶ added in v0.1.2
func (r *SessionServiceFiles) DeleteAll(ctx context.Context, sessionID string, opts ...RequestOption) error
Delete all files
func (*SessionServiceFiles) Download ¶ added in v0.1.2
func (r *SessionServiceFiles) Download(ctx context.Context, sessionID string, path string, opts ...RequestOption) (io.ReadCloser, error)
Download a file
func (*SessionServiceFiles) DownloadArchive ¶ added in v0.1.2
func (r *SessionServiceFiles) DownloadArchive(ctx context.Context, sessionID string, opts ...RequestOption) (io.ReadCloser, error)
Download archive
func (*SessionServiceFiles) List ¶ added in v0.1.2
func (r *SessionServiceFiles) List(ctx context.Context, sessionID string, opts ...RequestOption) (*Fileslist, error)
List files
func (*SessionServiceFiles) Upload ¶ added in v0.1.2
func (r *SessionServiceFiles) Upload(ctx context.Context, sessionID string, body SessionFileUploadParams, opts ...RequestOption) (*File, error)
Upload a file
type SessionStealthConfig ¶
type SessionStealthConfig struct {
// When true, captchas will be automatically solved when detected. When false, use the solve endpoints to manually initiate solving.
AutoCaptchaSolving bool `json:"autoCaptchaSolving"`
// This flag will make the browser act more human-like by moving the mouse in a more natural way
HumanizeInteractions bool `json:"humanizeInteractions"`
// This flag will skip the fingerprint generation for the session.
SkipFingerprintInjection bool `json:"skipFingerprintInjection"`
JSON sessionStealthConfigJSON `json:"-"`
}
SessionStealthConfig Stealth configuration for the session
func (*SessionStealthConfig) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionStealthConfig) UnmarshalJSON(data []byte) (err error)
type Sessionslist ¶
type Sessionslist struct {
// Cursor for the next page of results. Null if no more pages.
NextCursor string `json:"nextCursor" api:"required"`
// List of browser sessions
Sessions []SessionslistSession `json:"sessions" api:"required"`
// Total number of sessions matching the query. Only included for filtered queries (e.g. status=live).
TotalCount int64 `json:"totalCount"`
JSON sessionslistJSON `json:"-"`
}
Sessionslist Response containing a list of browser sessions with pagination details.
func (*Sessionslist) UnmarshalJSON ¶ added in v0.1.2
func (r *Sessionslist) UnmarshalJSON(data []byte) (err error)
type SessionslistSession ¶ added in v0.1.2
type SessionslistSession struct {
// Timestamp when the session started
CreatedAt time.Time `json:"createdAt" api:"required"`
// Amount of credits consumed by the session
CreditsUsed int64 `json:"creditsUsed" api:"required"`
// Configuration for the debug URL and session viewer. Controls interaction capabilities and cursor visibility.
DebugConfig SessionslistSessionDebugConfig `json:"debugConfig"`
// URL for debugging the session
DebugURL string `json:"debugUrl" api:"required"`
// Device configuration for the session
DeviceConfig SessionslistSessionDeviceConfig `json:"deviceConfig"`
// Viewport and browser window dimensions for the session
Dimensions SessionslistSessionDimensions `json:"dimensions" api:"required"`
// Duration of the session in milliseconds
Duration int64 `json:"duration" api:"required"`
// Number of events processed in the session
EventCount int64 `json:"eventCount" api:"required"`
// Launch the browser in fullscreen mode, covering the full screen with no Chrome UI.
Fullscreen bool `json:"fullscreen"`
// Indicates if the session is headless or headful
Headless bool `json:"headless"`
// Unique identifier for the session
ID string `json:"id" api:"required"`
// Inactivity timeout in milliseconds, if one was set when the session was created
InactivityTimeout int64 `json:"inactivityTimeout"`
// Indicates if Selenium is used in the session
IsSelenium bool `json:"isSelenium"`
// Bandwidth optimizations that were applied to the session.
OptimizeBandwidth SessionslistSessionOptimizeBandwidth `json:"optimizeBandwidth" api:"required"`
// This flag will persist the profile for the session.
PersistProfile bool `json:"persistProfile"`
// The ID of the profile associated with the session
ProfileID string `json:"profileId"`
// The project associated with the session
ProjectID string `json:"projectId"`
// Amount of data transmitted through the proxy
ProxyBytesUsed int64 `json:"proxyBytesUsed" api:"required"`
// Source of the proxy used for the session
ProxySource SessionResponseProxySource `json:"proxySource" api:"required"`
// The region where the session was created.
Region SessionResponseRegion `json:"region"`
// Why the session reached a terminal state. Null while the session is live, or when the reason is unknown (e.g. sessions created before this was tracked). One of: user_requested (released via the API/SDK), timeout (hard `timeout` elapsed), inactivity_timeout (no activity for the configured window), creation_timeout (never started in time), startup_failed (could not be dispatched), browser_closed (the browser or agent closed itself — not a crash), browser_crashed (the browser crashed or its machine became unresponsive).
ReleaseReason SessionResponseReleaseReason `json:"releaseReason"`
// URL to view session details
SessionViewerURL string `json:"sessionViewerUrl" api:"required"`
// Indicates if captcha solving is enabled
SolveCaptcha bool `json:"solveCaptcha"`
// Status of the session
Status SessionResponseStatus `json:"status" api:"required"`
// Stealth configuration for the session
StealthConfig SessionslistSessionStealthConfig `json:"stealthConfig"`
// Session timeout duration in milliseconds
Timeout int64 `json:"timeout" api:"required"`
// User agent string used in the session
UserAgent string `json:"userAgent"`
// URL for the session's WebSocket connection
WebsocketURL string `json:"websocketUrl" api:"required"`
JSON sessionslistSessionJSON `json:"-"`
}
SessionslistSession List of browser sessions
func (*SessionslistSession) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionslistSession) UnmarshalJSON(data []byte) (err error)
type SessionslistSessionDebugConfig ¶ added in v0.1.2
type SessionslistSessionDebugConfig struct {
// Whether interaction is allowed via the debug URL viewer. When false, the session viewer is view-only.
Interactive bool `json:"interactive"`
// Whether the OS-level mouse cursor is shown in the WebRTC stream (headful mode only).
SystemCursor bool `json:"systemCursor"`
JSON sessionslistSessionDebugConfigJSON `json:"-"`
}
SessionslistSessionDebugConfig Configuration for the debug URL and session viewer. Controls interaction capabilities and cursor visibility.
func (*SessionslistSessionDebugConfig) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionslistSessionDebugConfig) UnmarshalJSON(data []byte) (err error)
type SessionslistSessionDeviceConfig ¶ added in v0.1.2
type SessionslistSessionDeviceConfig struct {
Device CreateSessionRequestDeviceConfigDevice `json:"device"`
JSON sessionslistSessionDeviceConfigJSON `json:"-"`
}
SessionslistSessionDeviceConfig Device configuration for the session
func (*SessionslistSessionDeviceConfig) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionslistSessionDeviceConfig) UnmarshalJSON(data []byte) (err error)
type SessionslistSessionDimensions ¶ added in v0.1.2
type SessionslistSessionDimensions struct {
// Height of the browser window
Height int64 `json:"height" api:"required"`
// Width of the browser window
Width int64 `json:"width" api:"required"`
JSON sessionslistSessionDimensionsJSON `json:"-"`
}
SessionslistSessionDimensions Viewport and browser window dimensions for the session
func (*SessionslistSessionDimensions) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionslistSessionDimensions) UnmarshalJSON(data []byte) (err error)
type SessionslistSessionOptimizeBandwidth ¶ added in v0.1.2
type SessionslistSessionOptimizeBandwidth struct {
BlockHosts []string `json:"blockHosts"`
BlockImages bool `json:"blockImages"`
BlockMedia bool `json:"blockMedia"`
BlockStylesheets bool `json:"blockStylesheets"`
BlockURLPatterns []string `json:"blockUrlPatterns"`
JSON sessionslistSessionOptimizeBandwidthJSON `json:"-"`
}
SessionslistSessionOptimizeBandwidth Bandwidth optimizations that were applied to the session.
func (*SessionslistSessionOptimizeBandwidth) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionslistSessionOptimizeBandwidth) UnmarshalJSON(data []byte) (err error)
type SessionslistSessionStealthConfig ¶ added in v0.1.2
type SessionslistSessionStealthConfig struct {
// When true, captchas will be automatically solved when detected. When false, use the solve endpoints to manually initiate solving.
AutoCaptchaSolving bool `json:"autoCaptchaSolving"`
// This flag will make the browser act more human-like by moving the mouse in a more natural way
HumanizeInteractions bool `json:"humanizeInteractions"`
// This flag will skip the fingerprint generation for the session.
SkipFingerprintInjection bool `json:"skipFingerprintInjection"`
JSON sessionslistSessionStealthConfigJSON `json:"-"`
}
SessionslistSessionStealthConfig Stealth configuration for the session
func (*SessionslistSessionStealthConfig) UnmarshalJSON ¶ added in v0.1.2
func (r *SessionslistSessionStealthConfig) UnmarshalJSON(data []byte) (err error)
type UnprocessableEntityError ¶
type UnprocessableEntityError struct{ *APIError }
func (*UnprocessableEntityError) Unwrap ¶ added in v0.1.2
func (e *UnprocessableEntityError) Unwrap() error