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 ComputerActionRequestClickMouseAction
- type ComputerActionRequestClickMouseButton
- type ComputerActionRequestClickMouseClickType
- type ComputerActionRequestDragMouse
- type ComputerActionRequestDragMouseAction
- type ComputerActionRequestGetCursorPosition
- type ComputerActionRequestGetCursorPositionAction
- type ComputerActionRequestMoveMouse
- type ComputerActionRequestMoveMouseAction
- type ComputerActionRequestPressKey
- type ComputerActionRequestPressKeyAction
- type ComputerActionRequestScroll
- type ComputerActionRequestScrollAction
- type ComputerActionRequestTakeScreenshot
- type ComputerActionRequestTakeScreenshotAction
- type ComputerActionRequestTypeText
- type ComputerActionRequestTypeTextAction
- type ComputerActionRequestWait
- type ComputerActionRequestWaitAction
- type ConflictError
- type CreateSessionRequestDeviceConfigDevice
- type CreateSessionRequestSessionContextCookiesItemPriority
- type CreateSessionRequestSessionContextCookiesItemSameSite
- type CreateSessionRequestSessionContextCookiesItemSourceScheme
- type CreateSessionRequestUseProxyGeolocationCity
- type CreateSessionRequestUseProxyGeolocationCountry
- type CreateSessionRequestUseProxyGeolocationState
- 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 FileList
- type FileListData
- 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) (*FileList, error)
- func (r *FileService) Upload(ctx context.Context, body FileUploadParams, opts ...RequestOption) (*File, error)
- type FileUpload
- type FileUploadParams
- 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 SessionCreateParamsUseProxy2
- type SessionCreateParamsUseProxyGeolocation
- type SessionCreateParamsUseProxyGeolocationGeolocation
- type SessionCreateParamsUseProxyServer
- type SessionDebugConfig
- type SessionDeviceConfig
- type SessionDimensions
- type SessionEventsParams
- type SessionEventsResponse
- type SessionFileUploadParams
- type SessionList
- type SessionListParams
- type SessionListSession
- type SessionListSessionDebugConfig
- type SessionListSessionDeviceConfig
- type SessionListSessionDimensions
- type SessionListSessionOptimizeBandwidth
- type SessionListSessionStealthConfig
- 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[SessionListSession], error)
- func (r *SessionService) ListAutoPaging(ctx context.Context, params SessionListParams, opts ...RequestOption) *CursorPageAutoPager[SessionListSession]
- 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) (*FileList, error)
- func (r *SessionServiceFiles) Upload(ctx context.Context, sessionID string, body SessionFileUploadParams, ...) (*File, error)
- type SessionStealthConfig
- 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[ComputerActionRequestClickMouseAction] `json:"action" api:"required"`
// Mouse button to click. Defaults to 'left'
Button param.Field[ComputerActionRequestClickMouseButton] `json:"button"`
// Type of click (down, up, or click). Defaults to 'click'
ClickType param.Field[ComputerActionRequestClickMouseClickType] `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 ComputerActionRequestClickMouseAction ¶ added in v0.1.3
type ComputerActionRequestClickMouseAction string
const (
ComputerActionRequestClickMouseActionClickMouse ComputerActionRequestClickMouseAction = "click_mouse"
)
type ComputerActionRequestClickMouseButton ¶ added in v0.1.3
type ComputerActionRequestClickMouseButton string
const ( ComputerActionRequestClickMouseButtonLeft ComputerActionRequestClickMouseButton = "left" ComputerActionRequestClickMouseButtonRight ComputerActionRequestClickMouseButton = "right" ComputerActionRequestClickMouseButtonMiddle ComputerActionRequestClickMouseButton = "middle" ComputerActionRequestClickMouseButtonBack ComputerActionRequestClickMouseButton = "back" ComputerActionRequestClickMouseButtonForward ComputerActionRequestClickMouseButton = "forward" )
type ComputerActionRequestClickMouseClickType ¶ added in v0.1.3
type ComputerActionRequestClickMouseClickType string
const ( ComputerActionRequestClickMouseClickTypeDown ComputerActionRequestClickMouseClickType = "down" ComputerActionRequestClickMouseClickTypeUp ComputerActionRequestClickMouseClickType = "up" ComputerActionRequestClickMouseClickTypeClick ComputerActionRequestClickMouseClickType = "click" )
type ComputerActionRequestDragMouse ¶ added in v0.1.2
type ComputerActionRequestDragMouse struct {
Action param.Field[ComputerActionRequestDragMouseAction] `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 ComputerActionRequestDragMouseAction ¶ added in v0.1.3
type ComputerActionRequestDragMouseAction string
const (
ComputerActionRequestDragMouseActionDragMouse ComputerActionRequestDragMouseAction = "drag_mouse"
)
type ComputerActionRequestGetCursorPosition ¶ added in v0.1.2
type ComputerActionRequestGetCursorPosition struct {
Action param.Field[ComputerActionRequestGetCursorPositionAction] `json:"action" api:"required"`
}
func (ComputerActionRequestGetCursorPosition) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestGetCursorPosition) MarshalJSON() (data []byte, err error)
type ComputerActionRequestGetCursorPositionAction ¶ added in v0.1.3
type ComputerActionRequestGetCursorPositionAction string
const (
ComputerActionRequestGetCursorPositionActionGetCursorPosition ComputerActionRequestGetCursorPositionAction = "get_cursor_position"
)
type ComputerActionRequestMoveMouse ¶ added in v0.1.2
type ComputerActionRequestMoveMouse struct {
Action param.Field[ComputerActionRequestMoveMouseAction] `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 ComputerActionRequestMoveMouseAction ¶ added in v0.1.3
type ComputerActionRequestMoveMouseAction string
const (
ComputerActionRequestMoveMouseActionMoveMouse ComputerActionRequestMoveMouseAction = "move_mouse"
)
type ComputerActionRequestPressKey ¶ added in v0.1.2
type ComputerActionRequestPressKey struct {
Action param.Field[ComputerActionRequestPressKeyAction] `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 ComputerActionRequestPressKeyAction ¶ added in v0.1.3
type ComputerActionRequestPressKeyAction string
const (
ComputerActionRequestPressKeyActionPressKey ComputerActionRequestPressKeyAction = "press_key"
)
type ComputerActionRequestScroll ¶ added in v0.1.2
type ComputerActionRequestScroll struct {
Action param.Field[ComputerActionRequestScrollAction] `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 ComputerActionRequestScrollAction ¶ added in v0.1.3
type ComputerActionRequestScrollAction string
const (
ComputerActionRequestScrollActionScroll ComputerActionRequestScrollAction = "scroll"
)
type ComputerActionRequestTakeScreenshot ¶ added in v0.1.2
type ComputerActionRequestTakeScreenshot struct {
Action param.Field[ComputerActionRequestTakeScreenshotAction] `json:"action" api:"required"`
}
func (ComputerActionRequestTakeScreenshot) MarshalJSON ¶ added in v0.1.2
func (r ComputerActionRequestTakeScreenshot) MarshalJSON() (data []byte, err error)
type ComputerActionRequestTakeScreenshotAction ¶ added in v0.1.3
type ComputerActionRequestTakeScreenshotAction string
const (
ComputerActionRequestTakeScreenshotActionTakeScreenshot ComputerActionRequestTakeScreenshotAction = "take_screenshot"
)
type ComputerActionRequestTypeText ¶ added in v0.1.2
type ComputerActionRequestTypeText struct {
Action param.Field[ComputerActionRequestTypeTextAction] `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 ComputerActionRequestTypeTextAction ¶ added in v0.1.3
type ComputerActionRequestTypeTextAction string
const (
ComputerActionRequestTypeTextActionTypeText ComputerActionRequestTypeTextAction = "type_text"
)
type ComputerActionRequestWait ¶ added in v0.1.2
type ComputerActionRequestWait struct {
Action param.Field[ComputerActionRequestWaitAction] `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 ComputerActionRequestWaitAction ¶ added in v0.1.3
type ComputerActionRequestWaitAction string
const (
ComputerActionRequestWaitActionWait ComputerActionRequestWaitAction = "wait"
)
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 CreateSessionRequestUseProxyGeolocationCity ¶ added in v0.1.3
type CreateSessionRequestUseProxyGeolocationCity string
const ( CreateSessionRequestUseProxyGeolocationCityACoruna CreateSessionRequestUseProxyGeolocationCity = "A_CORUNA" CreateSessionRequestUseProxyGeolocationCityAbidjan CreateSessionRequestUseProxyGeolocationCity = "ABIDJAN" CreateSessionRequestUseProxyGeolocationCityAbuDhabi CreateSessionRequestUseProxyGeolocationCity = "ABU_DHABI" CreateSessionRequestUseProxyGeolocationCityAbuja CreateSessionRequestUseProxyGeolocationCity = "ABUJA" CreateSessionRequestUseProxyGeolocationCityAcapulcoDeJuarez CreateSessionRequestUseProxyGeolocationCity = "ACAPULCO_DE JUAREZ" CreateSessionRequestUseProxyGeolocationCityAccra CreateSessionRequestUseProxyGeolocationCity = "ACCRA" CreateSessionRequestUseProxyGeolocationCityAdana CreateSessionRequestUseProxyGeolocationCity = "ADANA" CreateSessionRequestUseProxyGeolocationCityAdapazari CreateSessionRequestUseProxyGeolocationCity = "ADAPAZARI" CreateSessionRequestUseProxyGeolocationCityAddisAbaba CreateSessionRequestUseProxyGeolocationCity = "ADDIS_ABABA" CreateSessionRequestUseProxyGeolocationCityAdelaide CreateSessionRequestUseProxyGeolocationCity = "ADELAIDE" CreateSessionRequestUseProxyGeolocationCityAfyonkarahisar CreateSessionRequestUseProxyGeolocationCity = "AFYONKARAHISAR" CreateSessionRequestUseProxyGeolocationCityAgadir CreateSessionRequestUseProxyGeolocationCity = "AGADIR" CreateSessionRequestUseProxyGeolocationCityAguasLindasDeGoias CreateSessionRequestUseProxyGeolocationCity = "AGUAS_LINDAS DE GOIAS" CreateSessionRequestUseProxyGeolocationCityAguascalientes CreateSessionRequestUseProxyGeolocationCity = "AGUASCALIENTES" CreateSessionRequestUseProxyGeolocationCityAhmedabad CreateSessionRequestUseProxyGeolocationCity = "AHMEDABAD" CreateSessionRequestUseProxyGeolocationCityAizawl CreateSessionRequestUseProxyGeolocationCity = "AIZAWL" CreateSessionRequestUseProxyGeolocationCityAjman CreateSessionRequestUseProxyGeolocationCity = "AJMAN" CreateSessionRequestUseProxyGeolocationCityAkron CreateSessionRequestUseProxyGeolocationCity = "AKRON" CreateSessionRequestUseProxyGeolocationCityAksaray CreateSessionRequestUseProxyGeolocationCity = "AKSARAY" CreateSessionRequestUseProxyGeolocationCityAlAinCity CreateSessionRequestUseProxyGeolocationCity = "AL_AIN CITY" CreateSessionRequestUseProxyGeolocationCityAlMansurah CreateSessionRequestUseProxyGeolocationCity = "AL_MANSURAH" CreateSessionRequestUseProxyGeolocationCityAlQatif CreateSessionRequestUseProxyGeolocationCity = "AL_QATIF" CreateSessionRequestUseProxyGeolocationCityAlajuela CreateSessionRequestUseProxyGeolocationCity = "ALAJUELA" CreateSessionRequestUseProxyGeolocationCityAlbany CreateSessionRequestUseProxyGeolocationCity = "ALBANY" CreateSessionRequestUseProxyGeolocationCityAlbuquerque CreateSessionRequestUseProxyGeolocationCity = "ALBUQUERQUE" CreateSessionRequestUseProxyGeolocationCityAlexandria CreateSessionRequestUseProxyGeolocationCity = "ALEXANDRIA" CreateSessionRequestUseProxyGeolocationCityAlgiers CreateSessionRequestUseProxyGeolocationCity = "ALGIERS" CreateSessionRequestUseProxyGeolocationCityAlicante CreateSessionRequestUseProxyGeolocationCity = "ALICANTE" CreateSessionRequestUseProxyGeolocationCityAlmada CreateSessionRequestUseProxyGeolocationCity = "ALMADA" CreateSessionRequestUseProxyGeolocationCityAlmaty CreateSessionRequestUseProxyGeolocationCity = "ALMATY" CreateSessionRequestUseProxyGeolocationCityAlmereStad CreateSessionRequestUseProxyGeolocationCity = "ALMERE_STAD" CreateSessionRequestUseProxyGeolocationCityAlvorada CreateSessionRequestUseProxyGeolocationCity = "ALVORADA" CreateSessionRequestUseProxyGeolocationCityAmadora CreateSessionRequestUseProxyGeolocationCity = "AMADORA" CreateSessionRequestUseProxyGeolocationCityAmasya CreateSessionRequestUseProxyGeolocationCity = "AMASYA" CreateSessionRequestUseProxyGeolocationCityAmbato CreateSessionRequestUseProxyGeolocationCity = "AMBATO" CreateSessionRequestUseProxyGeolocationCityAmericana CreateSessionRequestUseProxyGeolocationCity = "AMERICANA" CreateSessionRequestUseProxyGeolocationCityAmman CreateSessionRequestUseProxyGeolocationCity = "AMMAN" CreateSessionRequestUseProxyGeolocationCityAmsterdam CreateSessionRequestUseProxyGeolocationCity = "AMSTERDAM" CreateSessionRequestUseProxyGeolocationCityAnanindeua CreateSessionRequestUseProxyGeolocationCity = "ANANINDEUA" CreateSessionRequestUseProxyGeolocationCityAnapolis CreateSessionRequestUseProxyGeolocationCity = "ANAPOLIS" CreateSessionRequestUseProxyGeolocationCityAngelesCity CreateSessionRequestUseProxyGeolocationCity = "ANGELES_CITY" CreateSessionRequestUseProxyGeolocationCityAngers CreateSessionRequestUseProxyGeolocationCity = "ANGERS" CreateSessionRequestUseProxyGeolocationCityAngraDosReis CreateSessionRequestUseProxyGeolocationCity = "ANGRA_DOS REIS" CreateSessionRequestUseProxyGeolocationCityAnkara CreateSessionRequestUseProxyGeolocationCity = "ANKARA" CreateSessionRequestUseProxyGeolocationCityAntakya CreateSessionRequestUseProxyGeolocationCity = "ANTAKYA" CreateSessionRequestUseProxyGeolocationCityAntalya CreateSessionRequestUseProxyGeolocationCity = "ANTALYA" CreateSessionRequestUseProxyGeolocationCityAntananarivo CreateSessionRequestUseProxyGeolocationCity = "ANTANANARIVO" CreateSessionRequestUseProxyGeolocationCityAntipoloCity CreateSessionRequestUseProxyGeolocationCity = "ANTIPOLO_CITY" CreateSessionRequestUseProxyGeolocationCityAntofagasta CreateSessionRequestUseProxyGeolocationCity = "ANTOFAGASTA" CreateSessionRequestUseProxyGeolocationCityAntwerp CreateSessionRequestUseProxyGeolocationCity = "ANTWERP" CreateSessionRequestUseProxyGeolocationCityAparecidaDeGoiania CreateSessionRequestUseProxyGeolocationCity = "APARECIDA_DE GOIANIA" CreateSessionRequestUseProxyGeolocationCityApodaca CreateSessionRequestUseProxyGeolocationCity = "APODACA" CreateSessionRequestUseProxyGeolocationCityAracaju CreateSessionRequestUseProxyGeolocationCity = "ARACAJU" CreateSessionRequestUseProxyGeolocationCityAracatuba CreateSessionRequestUseProxyGeolocationCity = "ARACATUBA" CreateSessionRequestUseProxyGeolocationCityArad CreateSessionRequestUseProxyGeolocationCity = "ARAD" CreateSessionRequestUseProxyGeolocationCityAraguaina CreateSessionRequestUseProxyGeolocationCity = "ARAGUAINA" CreateSessionRequestUseProxyGeolocationCityArapiraca CreateSessionRequestUseProxyGeolocationCity = "ARAPIRACA" CreateSessionRequestUseProxyGeolocationCityAraraquara CreateSessionRequestUseProxyGeolocationCity = "ARARAQUARA" CreateSessionRequestUseProxyGeolocationCityArequipa CreateSessionRequestUseProxyGeolocationCity = "AREQUIPA" CreateSessionRequestUseProxyGeolocationCityArica CreateSessionRequestUseProxyGeolocationCity = "ARICA" CreateSessionRequestUseProxyGeolocationCityArlington CreateSessionRequestUseProxyGeolocationCity = "ARLINGTON" CreateSessionRequestUseProxyGeolocationCityAryanah CreateSessionRequestUseProxyGeolocationCity = "ARYANAH" CreateSessionRequestUseProxyGeolocationCityAstana CreateSessionRequestUseProxyGeolocationCity = "ASTANA" CreateSessionRequestUseProxyGeolocationCityAsuncion CreateSessionRequestUseProxyGeolocationCity = "ASUNCION" CreateSessionRequestUseProxyGeolocationCityAsyut CreateSessionRequestUseProxyGeolocationCity = "ASYUT" CreateSessionRequestUseProxyGeolocationCityAtakum CreateSessionRequestUseProxyGeolocationCity = "ATAKUM" CreateSessionRequestUseProxyGeolocationCityAthens CreateSessionRequestUseProxyGeolocationCity = "ATHENS" CreateSessionRequestUseProxyGeolocationCityAtibaia CreateSessionRequestUseProxyGeolocationCity = "ATIBAIA" CreateSessionRequestUseProxyGeolocationCityAtlanta CreateSessionRequestUseProxyGeolocationCity = "ATLANTA" CreateSessionRequestUseProxyGeolocationCityAuburn CreateSessionRequestUseProxyGeolocationCity = "AUBURN" CreateSessionRequestUseProxyGeolocationCityAuckland CreateSessionRequestUseProxyGeolocationCity = "AUCKLAND" CreateSessionRequestUseProxyGeolocationCityAurora CreateSessionRequestUseProxyGeolocationCity = "AURORA" CreateSessionRequestUseProxyGeolocationCityAustin CreateSessionRequestUseProxyGeolocationCity = "AUSTIN" CreateSessionRequestUseProxyGeolocationCityAvellaneda CreateSessionRequestUseProxyGeolocationCity = "AVELLANEDA" CreateSessionRequestUseProxyGeolocationCityAydin CreateSessionRequestUseProxyGeolocationCity = "AYDIN" CreateSessionRequestUseProxyGeolocationCityAzcapotzalco CreateSessionRequestUseProxyGeolocationCity = "AZCAPOTZALCO" CreateSessionRequestUseProxyGeolocationCityBacolodCity CreateSessionRequestUseProxyGeolocationCity = "BACOLOD_CITY" CreateSessionRequestUseProxyGeolocationCityBacoor CreateSessionRequestUseProxyGeolocationCity = "BACOOR" CreateSessionRequestUseProxyGeolocationCityBaghdad CreateSessionRequestUseProxyGeolocationCity = "BAGHDAD" CreateSessionRequestUseProxyGeolocationCityBaguioCity CreateSessionRequestUseProxyGeolocationCity = "BAGUIO_CITY" CreateSessionRequestUseProxyGeolocationCityBahiaBlanca CreateSessionRequestUseProxyGeolocationCity = "BAHIA_BLANCA" CreateSessionRequestUseProxyGeolocationCityBakersfield CreateSessionRequestUseProxyGeolocationCity = "BAKERSFIELD" CreateSessionRequestUseProxyGeolocationCityBaku CreateSessionRequestUseProxyGeolocationCity = "BAKU" CreateSessionRequestUseProxyGeolocationCityBalikesir CreateSessionRequestUseProxyGeolocationCity = "BALIKESIR" CreateSessionRequestUseProxyGeolocationCityBalikpapan CreateSessionRequestUseProxyGeolocationCity = "BALIKPAPAN" CreateSessionRequestUseProxyGeolocationCityBalnearioCamboriu CreateSessionRequestUseProxyGeolocationCity = "BALNEARIO_CAMBORIU" CreateSessionRequestUseProxyGeolocationCityBaltimore CreateSessionRequestUseProxyGeolocationCity = "BALTIMORE" CreateSessionRequestUseProxyGeolocationCityBandarLampung CreateSessionRequestUseProxyGeolocationCity = "BANDAR_LAMPUNG" CreateSessionRequestUseProxyGeolocationCityBandarSeriBegawan CreateSessionRequestUseProxyGeolocationCity = "BANDAR_SERI BEGAWAN" CreateSessionRequestUseProxyGeolocationCityBandung CreateSessionRequestUseProxyGeolocationCity = "BANDUNG" CreateSessionRequestUseProxyGeolocationCityBangkok CreateSessionRequestUseProxyGeolocationCity = "BANGKOK" CreateSessionRequestUseProxyGeolocationCityBanjaLuka CreateSessionRequestUseProxyGeolocationCity = "BANJA_LUKA" CreateSessionRequestUseProxyGeolocationCityBanjarmasin CreateSessionRequestUseProxyGeolocationCity = "BANJARMASIN" CreateSessionRequestUseProxyGeolocationCityBarcelona CreateSessionRequestUseProxyGeolocationCity = "BARCELONA" CreateSessionRequestUseProxyGeolocationCityBari CreateSessionRequestUseProxyGeolocationCity = "BARI" CreateSessionRequestUseProxyGeolocationCityBarquisimeto CreateSessionRequestUseProxyGeolocationCity = "BARQUISIMETO" CreateSessionRequestUseProxyGeolocationCityBarraMansa CreateSessionRequestUseProxyGeolocationCity = "BARRA_MANSA" CreateSessionRequestUseProxyGeolocationCityBarranquilla CreateSessionRequestUseProxyGeolocationCity = "BARRANQUILLA" CreateSessionRequestUseProxyGeolocationCityBarueri CreateSessionRequestUseProxyGeolocationCity = "BARUERI" CreateSessionRequestUseProxyGeolocationCityBatam CreateSessionRequestUseProxyGeolocationCity = "BATAM" CreateSessionRequestUseProxyGeolocationCityBatangas CreateSessionRequestUseProxyGeolocationCity = "BATANGAS" CreateSessionRequestUseProxyGeolocationCityBatman CreateSessionRequestUseProxyGeolocationCity = "BATMAN" CreateSessionRequestUseProxyGeolocationCityBatnaCity CreateSessionRequestUseProxyGeolocationCity = "BATNA_CITY" CreateSessionRequestUseProxyGeolocationCityBatonRouge CreateSessionRequestUseProxyGeolocationCity = "BATON_ROUGE" CreateSessionRequestUseProxyGeolocationCityBatumi CreateSessionRequestUseProxyGeolocationCity = "BATUMI" CreateSessionRequestUseProxyGeolocationCityBauru CreateSessionRequestUseProxyGeolocationCity = "BAURU" CreateSessionRequestUseProxyGeolocationCityBeirut CreateSessionRequestUseProxyGeolocationCity = "BEIRUT" CreateSessionRequestUseProxyGeolocationCityBejaia CreateSessionRequestUseProxyGeolocationCity = "BEJAIA" CreateSessionRequestUseProxyGeolocationCityBekasi CreateSessionRequestUseProxyGeolocationCity = "BEKASI" CreateSessionRequestUseProxyGeolocationCityBelem CreateSessionRequestUseProxyGeolocationCity = "BELEM" CreateSessionRequestUseProxyGeolocationCityBelfast CreateSessionRequestUseProxyGeolocationCity = "BELFAST" CreateSessionRequestUseProxyGeolocationCityBelfordRoxo CreateSessionRequestUseProxyGeolocationCity = "BELFORD_ROXO" CreateSessionRequestUseProxyGeolocationCityBelgrade CreateSessionRequestUseProxyGeolocationCity = "BELGRADE" CreateSessionRequestUseProxyGeolocationCityBeloHorizonte CreateSessionRequestUseProxyGeolocationCity = "BELO_HORIZONTE" CreateSessionRequestUseProxyGeolocationCityBengaluru CreateSessionRequestUseProxyGeolocationCity = "BENGALURU" CreateSessionRequestUseProxyGeolocationCityBeniMellal CreateSessionRequestUseProxyGeolocationCity = "BENI_MELLAL" CreateSessionRequestUseProxyGeolocationCityBerazategui CreateSessionRequestUseProxyGeolocationCity = "BERAZATEGUI" CreateSessionRequestUseProxyGeolocationCityBern CreateSessionRequestUseProxyGeolocationCity = "BERN" CreateSessionRequestUseProxyGeolocationCityBetim CreateSessionRequestUseProxyGeolocationCity = "BETIM" CreateSessionRequestUseProxyGeolocationCityBharatpur CreateSessionRequestUseProxyGeolocationCity = "BHARATPUR" CreateSessionRequestUseProxyGeolocationCityBhopal CreateSessionRequestUseProxyGeolocationCity = "BHOPAL" CreateSessionRequestUseProxyGeolocationCityBhubaneswar CreateSessionRequestUseProxyGeolocationCity = "BHUBANESWAR" CreateSessionRequestUseProxyGeolocationCityBialystok CreateSessionRequestUseProxyGeolocationCity = "BIALYSTOK" CreateSessionRequestUseProxyGeolocationCityBienHoa CreateSessionRequestUseProxyGeolocationCity = "BIEN_HOA" CreateSessionRequestUseProxyGeolocationCityBilbao CreateSessionRequestUseProxyGeolocationCity = "BILBAO" CreateSessionRequestUseProxyGeolocationCityBilecik CreateSessionRequestUseProxyGeolocationCity = "BILECIK" CreateSessionRequestUseProxyGeolocationCityBiratnagar CreateSessionRequestUseProxyGeolocationCity = "BIRATNAGAR" CreateSessionRequestUseProxyGeolocationCityBirmingham CreateSessionRequestUseProxyGeolocationCity = "BIRMINGHAM" CreateSessionRequestUseProxyGeolocationCityBishkek CreateSessionRequestUseProxyGeolocationCity = "BISHKEK" CreateSessionRequestUseProxyGeolocationCityBizerte CreateSessionRequestUseProxyGeolocationCity = "BIZERTE" CreateSessionRequestUseProxyGeolocationCityBlida CreateSessionRequestUseProxyGeolocationCity = "BLIDA" CreateSessionRequestUseProxyGeolocationCityBloemfontein CreateSessionRequestUseProxyGeolocationCity = "BLOEMFONTEIN" CreateSessionRequestUseProxyGeolocationCityBloomington CreateSessionRequestUseProxyGeolocationCity = "BLOOMINGTON" CreateSessionRequestUseProxyGeolocationCityBlumenau CreateSessionRequestUseProxyGeolocationCity = "BLUMENAU" CreateSessionRequestUseProxyGeolocationCityBoaVista CreateSessionRequestUseProxyGeolocationCity = "BOA_VISTA" CreateSessionRequestUseProxyGeolocationCityBochum CreateSessionRequestUseProxyGeolocationCity = "BOCHUM" CreateSessionRequestUseProxyGeolocationCityBogor CreateSessionRequestUseProxyGeolocationCity = "BOGOR" CreateSessionRequestUseProxyGeolocationCityBogota CreateSessionRequestUseProxyGeolocationCity = "BOGOTA" CreateSessionRequestUseProxyGeolocationCityBoise CreateSessionRequestUseProxyGeolocationCity = "BOISE" CreateSessionRequestUseProxyGeolocationCityBoksburg CreateSessionRequestUseProxyGeolocationCity = "BOKSBURG" CreateSessionRequestUseProxyGeolocationCityBologna CreateSessionRequestUseProxyGeolocationCity = "BOLOGNA" CreateSessionRequestUseProxyGeolocationCityBolu CreateSessionRequestUseProxyGeolocationCity = "BOLU" CreateSessionRequestUseProxyGeolocationCityBordeaux CreateSessionRequestUseProxyGeolocationCity = "BORDEAUX" CreateSessionRequestUseProxyGeolocationCityBoston CreateSessionRequestUseProxyGeolocationCity = "BOSTON" CreateSessionRequestUseProxyGeolocationCityBotucatu CreateSessionRequestUseProxyGeolocationCity = "BOTUCATU" CreateSessionRequestUseProxyGeolocationCityBradford CreateSessionRequestUseProxyGeolocationCity = "BRADFORD" CreateSessionRequestUseProxyGeolocationCityBraga CreateSessionRequestUseProxyGeolocationCity = "BRAGA" CreateSessionRequestUseProxyGeolocationCityBragancaPaulista CreateSessionRequestUseProxyGeolocationCity = "BRAGANCA_PAULISTA" CreateSessionRequestUseProxyGeolocationCityBrampton CreateSessionRequestUseProxyGeolocationCity = "BRAMPTON" CreateSessionRequestUseProxyGeolocationCityBrasilia CreateSessionRequestUseProxyGeolocationCity = "BRASILIA" CreateSessionRequestUseProxyGeolocationCityBrasov CreateSessionRequestUseProxyGeolocationCity = "BRASOV" CreateSessionRequestUseProxyGeolocationCityBratislava CreateSessionRequestUseProxyGeolocationCity = "BRATISLAVA" CreateSessionRequestUseProxyGeolocationCityBremen CreateSessionRequestUseProxyGeolocationCity = "BREMEN" CreateSessionRequestUseProxyGeolocationCityBrescia CreateSessionRequestUseProxyGeolocationCity = "BRESCIA" CreateSessionRequestUseProxyGeolocationCityBrest CreateSessionRequestUseProxyGeolocationCity = "BREST" CreateSessionRequestUseProxyGeolocationCityBridgetown CreateSessionRequestUseProxyGeolocationCity = "BRIDGETOWN" CreateSessionRequestUseProxyGeolocationCityBrisbane CreateSessionRequestUseProxyGeolocationCity = "BRISBANE" CreateSessionRequestUseProxyGeolocationCityBristol CreateSessionRequestUseProxyGeolocationCity = "BRISTOL" CreateSessionRequestUseProxyGeolocationCityBrno CreateSessionRequestUseProxyGeolocationCity = "BRNO" CreateSessionRequestUseProxyGeolocationCityBrooklyn CreateSessionRequestUseProxyGeolocationCity = "BROOKLYN" CreateSessionRequestUseProxyGeolocationCityBrussels CreateSessionRequestUseProxyGeolocationCity = "BRUSSELS" CreateSessionRequestUseProxyGeolocationCityBucaramanga CreateSessionRequestUseProxyGeolocationCity = "BUCARAMANGA" CreateSessionRequestUseProxyGeolocationCityBucharest CreateSessionRequestUseProxyGeolocationCity = "BUCHAREST" CreateSessionRequestUseProxyGeolocationCityBudapest CreateSessionRequestUseProxyGeolocationCity = "BUDAPEST" CreateSessionRequestUseProxyGeolocationCityBuenosAires CreateSessionRequestUseProxyGeolocationCity = "BUENOS_AIRES" CreateSessionRequestUseProxyGeolocationCityBuffalo CreateSessionRequestUseProxyGeolocationCity = "BUFFALO" CreateSessionRequestUseProxyGeolocationCityBukGu CreateSessionRequestUseProxyGeolocationCity = "BUK_GU" CreateSessionRequestUseProxyGeolocationCityBukhara CreateSessionRequestUseProxyGeolocationCity = "BUKHARA" CreateSessionRequestUseProxyGeolocationCityBurgas CreateSessionRequestUseProxyGeolocationCity = "BURGAS" CreateSessionRequestUseProxyGeolocationCityBurnaby CreateSessionRequestUseProxyGeolocationCity = "BURNABY" CreateSessionRequestUseProxyGeolocationCityBursa CreateSessionRequestUseProxyGeolocationCity = "BURSA" CreateSessionRequestUseProxyGeolocationCityButuan CreateSessionRequestUseProxyGeolocationCity = "BUTUAN" CreateSessionRequestUseProxyGeolocationCityBydgoszcz CreateSessionRequestUseProxyGeolocationCity = "BYDGOSZCZ" CreateSessionRequestUseProxyGeolocationCityCabanatuanCity CreateSessionRequestUseProxyGeolocationCity = "CABANATUAN_CITY" CreateSessionRequestUseProxyGeolocationCityCaboFrio CreateSessionRequestUseProxyGeolocationCity = "CABO_FRIO" CreateSessionRequestUseProxyGeolocationCityCabuyao CreateSessionRequestUseProxyGeolocationCity = "CABUYAO" CreateSessionRequestUseProxyGeolocationCityCachoeiroDeItapemirim CreateSessionRequestUseProxyGeolocationCity = "CACHOEIRO_DE ITAPEMIRIM" CreateSessionRequestUseProxyGeolocationCityCagayanDeOro CreateSessionRequestUseProxyGeolocationCity = "CAGAYAN_DE ORO" CreateSessionRequestUseProxyGeolocationCityCagliari CreateSessionRequestUseProxyGeolocationCity = "CAGLIARI" CreateSessionRequestUseProxyGeolocationCityCairo CreateSessionRequestUseProxyGeolocationCity = "CAIRO" CreateSessionRequestUseProxyGeolocationCityCalamba CreateSessionRequestUseProxyGeolocationCity = "CALAMBA" CreateSessionRequestUseProxyGeolocationCityCalgary CreateSessionRequestUseProxyGeolocationCity = "CALGARY" CreateSessionRequestUseProxyGeolocationCityCaloocanCity CreateSessionRequestUseProxyGeolocationCity = "CALOOCAN_CITY" CreateSessionRequestUseProxyGeolocationCityCamacari CreateSessionRequestUseProxyGeolocationCity = "CAMACARI" CreateSessionRequestUseProxyGeolocationCityCamaragibe CreateSessionRequestUseProxyGeolocationCity = "CAMARAGIBE" CreateSessionRequestUseProxyGeolocationCityCampeche CreateSessionRequestUseProxyGeolocationCity = "CAMPECHE" CreateSessionRequestUseProxyGeolocationCityCampinaGrande CreateSessionRequestUseProxyGeolocationCity = "CAMPINA_GRANDE" CreateSessionRequestUseProxyGeolocationCityCampinas CreateSessionRequestUseProxyGeolocationCity = "CAMPINAS" CreateSessionRequestUseProxyGeolocationCityCampoGrande CreateSessionRequestUseProxyGeolocationCity = "CAMPO_GRANDE" CreateSessionRequestUseProxyGeolocationCityCampoLargo CreateSessionRequestUseProxyGeolocationCity = "CAMPO_LARGO" CreateSessionRequestUseProxyGeolocationCityCamposDosGoytacazes CreateSessionRequestUseProxyGeolocationCity = "CAMPOS_DOS GOYTACAZES" CreateSessionRequestUseProxyGeolocationCityCanTho CreateSessionRequestUseProxyGeolocationCity = "CAN_THO" CreateSessionRequestUseProxyGeolocationCityCanoas CreateSessionRequestUseProxyGeolocationCity = "CANOAS" CreateSessionRequestUseProxyGeolocationCityCanton CreateSessionRequestUseProxyGeolocationCity = "CANTON" CreateSessionRequestUseProxyGeolocationCityCapeTown CreateSessionRequestUseProxyGeolocationCity = "CAPE_TOWN" CreateSessionRequestUseProxyGeolocationCityCaracas CreateSessionRequestUseProxyGeolocationCity = "CARACAS" CreateSessionRequestUseProxyGeolocationCityCaraguatatuba CreateSessionRequestUseProxyGeolocationCity = "CARAGUATATUBA" CreateSessionRequestUseProxyGeolocationCityCarapicuiba CreateSessionRequestUseProxyGeolocationCity = "CARAPICUIBA" CreateSessionRequestUseProxyGeolocationCityCardiff CreateSessionRequestUseProxyGeolocationCity = "CARDIFF" CreateSessionRequestUseProxyGeolocationCityCariacica CreateSessionRequestUseProxyGeolocationCity = "CARIACICA" CreateSessionRequestUseProxyGeolocationCityCarmona CreateSessionRequestUseProxyGeolocationCity = "CARMONA" CreateSessionRequestUseProxyGeolocationCityCartagena CreateSessionRequestUseProxyGeolocationCity = "CARTAGENA" CreateSessionRequestUseProxyGeolocationCityCaruaru CreateSessionRequestUseProxyGeolocationCity = "CARUARU" CreateSessionRequestUseProxyGeolocationCityCasablanca CreateSessionRequestUseProxyGeolocationCity = "CASABLANCA" CreateSessionRequestUseProxyGeolocationCityCascavel CreateSessionRequestUseProxyGeolocationCity = "CASCAVEL" CreateSessionRequestUseProxyGeolocationCityCaseros CreateSessionRequestUseProxyGeolocationCity = "CASEROS" CreateSessionRequestUseProxyGeolocationCityCastanhal CreateSessionRequestUseProxyGeolocationCity = "CASTANHAL" CreateSessionRequestUseProxyGeolocationCityCastries CreateSessionRequestUseProxyGeolocationCity = "CASTRIES" CreateSessionRequestUseProxyGeolocationCityCatalao CreateSessionRequestUseProxyGeolocationCity = "CATALAO" CreateSessionRequestUseProxyGeolocationCityCatamarca CreateSessionRequestUseProxyGeolocationCity = "CATAMARCA" CreateSessionRequestUseProxyGeolocationCityCatanduva CreateSessionRequestUseProxyGeolocationCity = "CATANDUVA" CreateSessionRequestUseProxyGeolocationCityCatania CreateSessionRequestUseProxyGeolocationCity = "CATANIA" CreateSessionRequestUseProxyGeolocationCityCaucaia CreateSessionRequestUseProxyGeolocationCity = "CAUCAIA" CreateSessionRequestUseProxyGeolocationCityCaxiasDoSul CreateSessionRequestUseProxyGeolocationCity = "CAXIAS_DO SUL" CreateSessionRequestUseProxyGeolocationCityCebuCity CreateSessionRequestUseProxyGeolocationCity = "CEBU_CITY" CreateSessionRequestUseProxyGeolocationCityCentral CreateSessionRequestUseProxyGeolocationCity = "CENTRAL" CreateSessionRequestUseProxyGeolocationCityCentro CreateSessionRequestUseProxyGeolocationCity = "CENTRO" CreateSessionRequestUseProxyGeolocationCityCenturion CreateSessionRequestUseProxyGeolocationCity = "CENTURION" CreateSessionRequestUseProxyGeolocationCityChaguanas CreateSessionRequestUseProxyGeolocationCity = "CHAGUANAS" CreateSessionRequestUseProxyGeolocationCityChandigarh CreateSessionRequestUseProxyGeolocationCity = "CHANDIGARH" CreateSessionRequestUseProxyGeolocationCityChandler CreateSessionRequestUseProxyGeolocationCity = "CHANDLER" CreateSessionRequestUseProxyGeolocationCityChangHua CreateSessionRequestUseProxyGeolocationCity = "CHANG_HUA" CreateSessionRequestUseProxyGeolocationCityChapeco CreateSessionRequestUseProxyGeolocationCity = "CHAPECO" CreateSessionRequestUseProxyGeolocationCityCharleston CreateSessionRequestUseProxyGeolocationCity = "CHARLESTON" CreateSessionRequestUseProxyGeolocationCityCharlotte CreateSessionRequestUseProxyGeolocationCity = "CHARLOTTE" CreateSessionRequestUseProxyGeolocationCityChelyabinsk CreateSessionRequestUseProxyGeolocationCity = "CHELYABINSK" CreateSessionRequestUseProxyGeolocationCityChennai CreateSessionRequestUseProxyGeolocationCity = "CHENNAI" CreateSessionRequestUseProxyGeolocationCityCherkasy CreateSessionRequestUseProxyGeolocationCity = "CHERKASY" CreateSessionRequestUseProxyGeolocationCityChernivtsi CreateSessionRequestUseProxyGeolocationCity = "CHERNIVTSI" CreateSessionRequestUseProxyGeolocationCityChia CreateSessionRequestUseProxyGeolocationCity = "CHIA" CreateSessionRequestUseProxyGeolocationCityChiangMai CreateSessionRequestUseProxyGeolocationCity = "CHIANG_MAI" CreateSessionRequestUseProxyGeolocationCityChiclayo CreateSessionRequestUseProxyGeolocationCity = "CHICLAYO" CreateSessionRequestUseProxyGeolocationCityChihuahuaCity CreateSessionRequestUseProxyGeolocationCity = "CHIHUAHUA_CITY" CreateSessionRequestUseProxyGeolocationCityChimbote CreateSessionRequestUseProxyGeolocationCity = "CHIMBOTE" CreateSessionRequestUseProxyGeolocationCityChisinau CreateSessionRequestUseProxyGeolocationCity = "CHISINAU" CreateSessionRequestUseProxyGeolocationCityChittagong CreateSessionRequestUseProxyGeolocationCity = "CHITTAGONG" CreateSessionRequestUseProxyGeolocationCityChristchurch CreateSessionRequestUseProxyGeolocationCity = "CHRISTCHURCH" CreateSessionRequestUseProxyGeolocationCityCincinnati CreateSessionRequestUseProxyGeolocationCity = "CINCINNATI" CreateSessionRequestUseProxyGeolocationCityCirebon CreateSessionRequestUseProxyGeolocationCity = "CIREBON" CreateSessionRequestUseProxyGeolocationCityCityOfMuntinlupa CreateSessionRequestUseProxyGeolocationCity = "CITY_OF MUNTINLUPA" CreateSessionRequestUseProxyGeolocationCityCiudadDelEste CreateSessionRequestUseProxyGeolocationCity = "CIUDAD_DEL ESTE" CreateSessionRequestUseProxyGeolocationCityCiudadGuayana CreateSessionRequestUseProxyGeolocationCity = "CIUDAD_GUAYANA" CreateSessionRequestUseProxyGeolocationCityCiudadJuarez CreateSessionRequestUseProxyGeolocationCity = "CIUDAD_JUAREZ" CreateSessionRequestUseProxyGeolocationCityCiudadNezahualcoyotl CreateSessionRequestUseProxyGeolocationCity = "CIUDAD_NEZAHUALCOYOTL" CreateSessionRequestUseProxyGeolocationCityCiudadObregon CreateSessionRequestUseProxyGeolocationCity = "CIUDAD_OBREGON" CreateSessionRequestUseProxyGeolocationCityCleveland CreateSessionRequestUseProxyGeolocationCity = "CLEVELAND" CreateSessionRequestUseProxyGeolocationCityClujNapoca CreateSessionRequestUseProxyGeolocationCity = "CLUJ_NAPOCA" CreateSessionRequestUseProxyGeolocationCityCochabamba CreateSessionRequestUseProxyGeolocationCity = "COCHABAMBA" CreateSessionRequestUseProxyGeolocationCityCoimbatore CreateSessionRequestUseProxyGeolocationCity = "COIMBATORE" CreateSessionRequestUseProxyGeolocationCityCoimbra CreateSessionRequestUseProxyGeolocationCity = "COIMBRA" CreateSessionRequestUseProxyGeolocationCityCologne CreateSessionRequestUseProxyGeolocationCity = "COLOGNE" CreateSessionRequestUseProxyGeolocationCityColombo CreateSessionRequestUseProxyGeolocationCity = "COLOMBO" CreateSessionRequestUseProxyGeolocationCityColoradoSprings CreateSessionRequestUseProxyGeolocationCity = "COLORADO_SPRINGS" CreateSessionRequestUseProxyGeolocationCityColumbia CreateSessionRequestUseProxyGeolocationCity = "COLUMBIA" CreateSessionRequestUseProxyGeolocationCityColumbus CreateSessionRequestUseProxyGeolocationCity = "COLUMBUS" CreateSessionRequestUseProxyGeolocationCityComodoroRivadavia CreateSessionRequestUseProxyGeolocationCity = "COMODORO_RIVADAVIA" CreateSessionRequestUseProxyGeolocationCityConcepcion CreateSessionRequestUseProxyGeolocationCity = "CONCEPCION" CreateSessionRequestUseProxyGeolocationCityConcord CreateSessionRequestUseProxyGeolocationCity = "CONCORD" CreateSessionRequestUseProxyGeolocationCityConstanta CreateSessionRequestUseProxyGeolocationCity = "CONSTANTA" CreateSessionRequestUseProxyGeolocationCityConstantine CreateSessionRequestUseProxyGeolocationCity = "CONSTANTINE" CreateSessionRequestUseProxyGeolocationCityContagem CreateSessionRequestUseProxyGeolocationCity = "CONTAGEM" CreateSessionRequestUseProxyGeolocationCityCopenhagen CreateSessionRequestUseProxyGeolocationCity = "COPENHAGEN" CreateSessionRequestUseProxyGeolocationCityCordoba CreateSessionRequestUseProxyGeolocationCity = "CORDOBA" CreateSessionRequestUseProxyGeolocationCityCorrientes CreateSessionRequestUseProxyGeolocationCity = "CORRIENTES" CreateSessionRequestUseProxyGeolocationCityCorum CreateSessionRequestUseProxyGeolocationCity = "CORUM" CreateSessionRequestUseProxyGeolocationCityCotia CreateSessionRequestUseProxyGeolocationCity = "COTIA" CreateSessionRequestUseProxyGeolocationCityCoventry CreateSessionRequestUseProxyGeolocationCity = "COVENTRY" CreateSessionRequestUseProxyGeolocationCityCraiova CreateSessionRequestUseProxyGeolocationCity = "CRAIOVA" CreateSessionRequestUseProxyGeolocationCityCriciuma CreateSessionRequestUseProxyGeolocationCity = "CRICIUMA" CreateSessionRequestUseProxyGeolocationCityCroydon CreateSessionRequestUseProxyGeolocationCity = "CROYDON" CreateSessionRequestUseProxyGeolocationCityCuautitlanIzcalli CreateSessionRequestUseProxyGeolocationCity = "CUAUTITLAN_IZCALLI" CreateSessionRequestUseProxyGeolocationCityCucuta CreateSessionRequestUseProxyGeolocationCity = "CUCUTA" CreateSessionRequestUseProxyGeolocationCityCuenca CreateSessionRequestUseProxyGeolocationCity = "CUENCA" CreateSessionRequestUseProxyGeolocationCityCuiaba CreateSessionRequestUseProxyGeolocationCity = "CUIABA" CreateSessionRequestUseProxyGeolocationCityCuliacan CreateSessionRequestUseProxyGeolocationCity = "CULIACAN" CreateSessionRequestUseProxyGeolocationCityCuritiba CreateSessionRequestUseProxyGeolocationCity = "CURITIBA" CreateSessionRequestUseProxyGeolocationCityCusco CreateSessionRequestUseProxyGeolocationCity = "CUSCO" CreateSessionRequestUseProxyGeolocationCityDaNang CreateSessionRequestUseProxyGeolocationCity = "DA_NANG" CreateSessionRequestUseProxyGeolocationCityDagupan CreateSessionRequestUseProxyGeolocationCity = "DAGUPAN" CreateSessionRequestUseProxyGeolocationCityDakar CreateSessionRequestUseProxyGeolocationCity = "DAKAR" CreateSessionRequestUseProxyGeolocationCityDallas CreateSessionRequestUseProxyGeolocationCity = "DALLAS" CreateSessionRequestUseProxyGeolocationCityDamietta CreateSessionRequestUseProxyGeolocationCity = "DAMIETTA" CreateSessionRequestUseProxyGeolocationCityDammam CreateSessionRequestUseProxyGeolocationCity = "DAMMAM" CreateSessionRequestUseProxyGeolocationCityDarEsSalaam CreateSessionRequestUseProxyGeolocationCity = "DAR_ES SALAAM" CreateSessionRequestUseProxyGeolocationCityDasmarinas CreateSessionRequestUseProxyGeolocationCity = "DASMARINAS" CreateSessionRequestUseProxyGeolocationCityDavaoCity CreateSessionRequestUseProxyGeolocationCity = "DAVAO_CITY" CreateSessionRequestUseProxyGeolocationCityDayton CreateSessionRequestUseProxyGeolocationCity = "DAYTON" CreateSessionRequestUseProxyGeolocationCityDebrecen CreateSessionRequestUseProxyGeolocationCity = "DEBRECEN" CreateSessionRequestUseProxyGeolocationCityDecatur CreateSessionRequestUseProxyGeolocationCity = "DECATUR" CreateSessionRequestUseProxyGeolocationCityDehradun CreateSessionRequestUseProxyGeolocationCity = "DEHRADUN" CreateSessionRequestUseProxyGeolocationCityDelhi CreateSessionRequestUseProxyGeolocationCity = "DELHI" CreateSessionRequestUseProxyGeolocationCityDenizli CreateSessionRequestUseProxyGeolocationCity = "DENIZLI" CreateSessionRequestUseProxyGeolocationCityDenpasar CreateSessionRequestUseProxyGeolocationCity = "DENPASAR" CreateSessionRequestUseProxyGeolocationCityDenver CreateSessionRequestUseProxyGeolocationCity = "DENVER" CreateSessionRequestUseProxyGeolocationCityDepok CreateSessionRequestUseProxyGeolocationCity = "DEPOK" CreateSessionRequestUseProxyGeolocationCityDerby CreateSessionRequestUseProxyGeolocationCity = "DERBY" CreateSessionRequestUseProxyGeolocationCityDetroit CreateSessionRequestUseProxyGeolocationCity = "DETROIT" CreateSessionRequestUseProxyGeolocationCityDhaka CreateSessionRequestUseProxyGeolocationCity = "DHAKA" CreateSessionRequestUseProxyGeolocationCityDiadema CreateSessionRequestUseProxyGeolocationCity = "DIADEMA" CreateSessionRequestUseProxyGeolocationCityDivinopolis CreateSessionRequestUseProxyGeolocationCity = "DIVINOPOLIS" CreateSessionRequestUseProxyGeolocationCityDiyarbakir CreateSessionRequestUseProxyGeolocationCity = "DIYARBAKIR" CreateSessionRequestUseProxyGeolocationCityDjelfa CreateSessionRequestUseProxyGeolocationCity = "DJELFA" CreateSessionRequestUseProxyGeolocationCityDnipro CreateSessionRequestUseProxyGeolocationCity = "DNIPRO" CreateSessionRequestUseProxyGeolocationCityDoha CreateSessionRequestUseProxyGeolocationCity = "DOHA" CreateSessionRequestUseProxyGeolocationCityDortmund CreateSessionRequestUseProxyGeolocationCity = "DORTMUND" CreateSessionRequestUseProxyGeolocationCityDourados CreateSessionRequestUseProxyGeolocationCity = "DOURADOS" CreateSessionRequestUseProxyGeolocationCityDresden CreateSessionRequestUseProxyGeolocationCity = "DRESDEN" CreateSessionRequestUseProxyGeolocationCityDubai CreateSessionRequestUseProxyGeolocationCity = "DUBAI" CreateSessionRequestUseProxyGeolocationCityDublin CreateSessionRequestUseProxyGeolocationCity = "DUBLIN" CreateSessionRequestUseProxyGeolocationCityDuezce CreateSessionRequestUseProxyGeolocationCity = "DUEZCE" CreateSessionRequestUseProxyGeolocationCityDuisburg CreateSessionRequestUseProxyGeolocationCity = "DUISBURG" CreateSessionRequestUseProxyGeolocationCityDuqueDeCaxias CreateSessionRequestUseProxyGeolocationCity = "DUQUE_DE CAXIAS" CreateSessionRequestUseProxyGeolocationCityDurango CreateSessionRequestUseProxyGeolocationCity = "DURANGO" CreateSessionRequestUseProxyGeolocationCityDurban CreateSessionRequestUseProxyGeolocationCity = "DURBAN" CreateSessionRequestUseProxyGeolocationCityDusseldorf CreateSessionRequestUseProxyGeolocationCity = "DUSSELDORF" CreateSessionRequestUseProxyGeolocationCityEcatepec CreateSessionRequestUseProxyGeolocationCity = "ECATEPEC" CreateSessionRequestUseProxyGeolocationCityEdinburgh CreateSessionRequestUseProxyGeolocationCity = "EDINBURGH" CreateSessionRequestUseProxyGeolocationCityEdirne CreateSessionRequestUseProxyGeolocationCity = "EDIRNE" CreateSessionRequestUseProxyGeolocationCityEdmonton CreateSessionRequestUseProxyGeolocationCity = "EDMONTON" CreateSessionRequestUseProxyGeolocationCityElJadida CreateSessionRequestUseProxyGeolocationCity = "EL_JADIDA" CreateSessionRequestUseProxyGeolocationCityElPaso CreateSessionRequestUseProxyGeolocationCity = "EL_PASO" CreateSessionRequestUseProxyGeolocationCityElazig CreateSessionRequestUseProxyGeolocationCity = "ELAZIG" CreateSessionRequestUseProxyGeolocationCityEmbu CreateSessionRequestUseProxyGeolocationCity = "EMBU" CreateSessionRequestUseProxyGeolocationCityEnsenada CreateSessionRequestUseProxyGeolocationCity = "ENSENADA" CreateSessionRequestUseProxyGeolocationCityErbil CreateSessionRequestUseProxyGeolocationCity = "ERBIL" CreateSessionRequestUseProxyGeolocationCityErzurum CreateSessionRequestUseProxyGeolocationCity = "ERZURUM" CreateSessionRequestUseProxyGeolocationCityEskisehir CreateSessionRequestUseProxyGeolocationCity = "ESKISEHIR" CreateSessionRequestUseProxyGeolocationCityEspoo CreateSessionRequestUseProxyGeolocationCity = "ESPOO" CreateSessionRequestUseProxyGeolocationCityEssen CreateSessionRequestUseProxyGeolocationCity = "ESSEN" CreateSessionRequestUseProxyGeolocationCityFaisalabad CreateSessionRequestUseProxyGeolocationCity = "FAISALABAD" CreateSessionRequestUseProxyGeolocationCityFayetteville CreateSessionRequestUseProxyGeolocationCity = "FAYETTEVILLE" CreateSessionRequestUseProxyGeolocationCityFazendaRioGrande CreateSessionRequestUseProxyGeolocationCity = "FAZENDA_RIO GRANDE" CreateSessionRequestUseProxyGeolocationCityFeiraDeSantana CreateSessionRequestUseProxyGeolocationCity = "FEIRA_DE SANTANA" CreateSessionRequestUseProxyGeolocationCityFes CreateSessionRequestUseProxyGeolocationCity = "FES" CreateSessionRequestUseProxyGeolocationCityFlorence CreateSessionRequestUseProxyGeolocationCity = "FLORENCE" CreateSessionRequestUseProxyGeolocationCityFlorencioVarela CreateSessionRequestUseProxyGeolocationCity = "FLORENCIO_VARELA" CreateSessionRequestUseProxyGeolocationCityFlorianopolis CreateSessionRequestUseProxyGeolocationCity = "FLORIANOPOLIS" CreateSessionRequestUseProxyGeolocationCityFontana CreateSessionRequestUseProxyGeolocationCity = "FONTANA" CreateSessionRequestUseProxyGeolocationCityFormosa CreateSessionRequestUseProxyGeolocationCity = "FORMOSA" CreateSessionRequestUseProxyGeolocationCityFortLauderdale CreateSessionRequestUseProxyGeolocationCity = "FORT_LAUDERDALE" CreateSessionRequestUseProxyGeolocationCityFortWayne CreateSessionRequestUseProxyGeolocationCity = "FORT_WAYNE" CreateSessionRequestUseProxyGeolocationCityFortWorth CreateSessionRequestUseProxyGeolocationCity = "FORT_WORTH" CreateSessionRequestUseProxyGeolocationCityFortaleza CreateSessionRequestUseProxyGeolocationCity = "FORTALEZA" CreateSessionRequestUseProxyGeolocationCityFozDoIguacu CreateSessionRequestUseProxyGeolocationCity = "FOZ_DO IGUACU" CreateSessionRequestUseProxyGeolocationCityFranca CreateSessionRequestUseProxyGeolocationCity = "FRANCA" CreateSessionRequestUseProxyGeolocationCityFranciscoMorato CreateSessionRequestUseProxyGeolocationCity = "FRANCISCO_MORATO" CreateSessionRequestUseProxyGeolocationCityFrancoDaRocha CreateSessionRequestUseProxyGeolocationCity = "FRANCO_DA ROCHA" CreateSessionRequestUseProxyGeolocationCityFrankfurtAmMain CreateSessionRequestUseProxyGeolocationCity = "FRANKFURT_AM MAIN" CreateSessionRequestUseProxyGeolocationCityFredericksburg CreateSessionRequestUseProxyGeolocationCity = "FREDERICKSBURG" CreateSessionRequestUseProxyGeolocationCityFresno CreateSessionRequestUseProxyGeolocationCity = "FRESNO" CreateSessionRequestUseProxyGeolocationCityFunchal CreateSessionRequestUseProxyGeolocationCity = "FUNCHAL" CreateSessionRequestUseProxyGeolocationCityGaborone CreateSessionRequestUseProxyGeolocationCity = "GABORONE" CreateSessionRequestUseProxyGeolocationCityGainesville CreateSessionRequestUseProxyGeolocationCity = "GAINESVILLE" CreateSessionRequestUseProxyGeolocationCityGalati CreateSessionRequestUseProxyGeolocationCity = "GALATI" CreateSessionRequestUseProxyGeolocationCityGangnamGu CreateSessionRequestUseProxyGeolocationCity = "GANGNAM_GU" CreateSessionRequestUseProxyGeolocationCityGaranhuns CreateSessionRequestUseProxyGeolocationCity = "GARANHUNS" CreateSessionRequestUseProxyGeolocationCityGatineau CreateSessionRequestUseProxyGeolocationCity = "GATINEAU" CreateSessionRequestUseProxyGeolocationCityGaziantep CreateSessionRequestUseProxyGeolocationCity = "GAZIANTEP" CreateSessionRequestUseProxyGeolocationCityGdansk CreateSessionRequestUseProxyGeolocationCity = "GDANSK" CreateSessionRequestUseProxyGeolocationCityGdynia CreateSessionRequestUseProxyGeolocationCity = "GDYNIA" CreateSessionRequestUseProxyGeolocationCityGeneralTrias CreateSessionRequestUseProxyGeolocationCity = "GENERAL_TRIAS" CreateSessionRequestUseProxyGeolocationCityGeneva CreateSessionRequestUseProxyGeolocationCity = "GENEVA" CreateSessionRequestUseProxyGeolocationCityGenoa CreateSessionRequestUseProxyGeolocationCity = "GENOA" CreateSessionRequestUseProxyGeolocationCityGeorgeTown CreateSessionRequestUseProxyGeolocationCity = "GEORGE_TOWN" CreateSessionRequestUseProxyGeolocationCityGeorgetown CreateSessionRequestUseProxyGeolocationCity = "GEORGETOWN" CreateSessionRequestUseProxyGeolocationCityGhaziabad CreateSessionRequestUseProxyGeolocationCity = "GHAZIABAD" CreateSessionRequestUseProxyGeolocationCityGhent CreateSessionRequestUseProxyGeolocationCity = "GHENT" CreateSessionRequestUseProxyGeolocationCityGijon CreateSessionRequestUseProxyGeolocationCity = "GIJON" CreateSessionRequestUseProxyGeolocationCityGiresun CreateSessionRequestUseProxyGeolocationCity = "GIRESUN" CreateSessionRequestUseProxyGeolocationCityGiza CreateSessionRequestUseProxyGeolocationCity = "GIZA" CreateSessionRequestUseProxyGeolocationCityGlasgow CreateSessionRequestUseProxyGeolocationCity = "GLASGOW" CreateSessionRequestUseProxyGeolocationCityGlendale CreateSessionRequestUseProxyGeolocationCity = "GLENDALE" CreateSessionRequestUseProxyGeolocationCityGliwice CreateSessionRequestUseProxyGeolocationCity = "GLIWICE" CreateSessionRequestUseProxyGeolocationCityGoiania CreateSessionRequestUseProxyGeolocationCity = "GOIANIA" CreateSessionRequestUseProxyGeolocationCityGomel CreateSessionRequestUseProxyGeolocationCity = "GOMEL" CreateSessionRequestUseProxyGeolocationCityGothenburg CreateSessionRequestUseProxyGeolocationCity = "GOTHENBURG" CreateSessionRequestUseProxyGeolocationCityGovernadorValadares CreateSessionRequestUseProxyGeolocationCity = "GOVERNADOR_VALADARES" CreateSessionRequestUseProxyGeolocationCityGoyangSi CreateSessionRequestUseProxyGeolocationCity = "GOYANG_SI" CreateSessionRequestUseProxyGeolocationCityGranada CreateSessionRequestUseProxyGeolocationCity = "GRANADA" CreateSessionRequestUseProxyGeolocationCityGrandRapids CreateSessionRequestUseProxyGeolocationCity = "GRAND_RAPIDS" CreateSessionRequestUseProxyGeolocationCityGravatai CreateSessionRequestUseProxyGeolocationCity = "GRAVATAI" CreateSessionRequestUseProxyGeolocationCityGraz CreateSessionRequestUseProxyGeolocationCity = "GRAZ" CreateSessionRequestUseProxyGeolocationCityGreensboro CreateSessionRequestUseProxyGeolocationCity = "GREENSBORO" CreateSessionRequestUseProxyGeolocationCityGreenville CreateSessionRequestUseProxyGeolocationCity = "GREENVILLE" CreateSessionRequestUseProxyGeolocationCityGuadalajara CreateSessionRequestUseProxyGeolocationCity = "GUADALAJARA" CreateSessionRequestUseProxyGeolocationCityGuadalupe CreateSessionRequestUseProxyGeolocationCity = "GUADALUPE" CreateSessionRequestUseProxyGeolocationCityGuangzhou CreateSessionRequestUseProxyGeolocationCity = "GUANGZHOU" CreateSessionRequestUseProxyGeolocationCityGuarapuava CreateSessionRequestUseProxyGeolocationCity = "GUARAPUAVA" CreateSessionRequestUseProxyGeolocationCityGuaratingueta CreateSessionRequestUseProxyGeolocationCity = "GUARATINGUETA" CreateSessionRequestUseProxyGeolocationCityGuaruja CreateSessionRequestUseProxyGeolocationCity = "GUARUJA" CreateSessionRequestUseProxyGeolocationCityGuarulhos CreateSessionRequestUseProxyGeolocationCity = "GUARULHOS" CreateSessionRequestUseProxyGeolocationCityGuatemalaCity CreateSessionRequestUseProxyGeolocationCity = "GUATEMALA_CITY" CreateSessionRequestUseProxyGeolocationCityGuayaquil CreateSessionRequestUseProxyGeolocationCity = "GUAYAQUIL" CreateSessionRequestUseProxyGeolocationCityGujranwala CreateSessionRequestUseProxyGeolocationCity = "GUJRANWALA" CreateSessionRequestUseProxyGeolocationCityGurugram CreateSessionRequestUseProxyGeolocationCity = "GURUGRAM" CreateSessionRequestUseProxyGeolocationCityGustavoAdolfoMadero CreateSessionRequestUseProxyGeolocationCity = "GUSTAVO_ADOLFO MADERO" CreateSessionRequestUseProxyGeolocationCityGuwahati CreateSessionRequestUseProxyGeolocationCity = "GUWAHATI" CreateSessionRequestUseProxyGeolocationCityGwanakGu CreateSessionRequestUseProxyGeolocationCity = "GWANAK_GU" CreateSessionRequestUseProxyGeolocationCityHackney CreateSessionRequestUseProxyGeolocationCity = "HACKNEY" CreateSessionRequestUseProxyGeolocationCityHaifa CreateSessionRequestUseProxyGeolocationCity = "HAIFA" CreateSessionRequestUseProxyGeolocationCityHaiphong CreateSessionRequestUseProxyGeolocationCity = "HAIPHONG" CreateSessionRequestUseProxyGeolocationCityHamburg CreateSessionRequestUseProxyGeolocationCity = "HAMBURG" CreateSessionRequestUseProxyGeolocationCityHamilton CreateSessionRequestUseProxyGeolocationCity = "HAMILTON" CreateSessionRequestUseProxyGeolocationCityHanoi CreateSessionRequestUseProxyGeolocationCity = "HANOI" CreateSessionRequestUseProxyGeolocationCityHanover CreateSessionRequestUseProxyGeolocationCity = "HANOVER" CreateSessionRequestUseProxyGeolocationCityHarare CreateSessionRequestUseProxyGeolocationCity = "HARARE" CreateSessionRequestUseProxyGeolocationCityHavana CreateSessionRequestUseProxyGeolocationCity = "HAVANA" CreateSessionRequestUseProxyGeolocationCityHelsinki CreateSessionRequestUseProxyGeolocationCity = "HELSINKI" CreateSessionRequestUseProxyGeolocationCityHenderson CreateSessionRequestUseProxyGeolocationCity = "HENDERSON" CreateSessionRequestUseProxyGeolocationCityHeredia CreateSessionRequestUseProxyGeolocationCity = "HEREDIA" CreateSessionRequestUseProxyGeolocationCityHermosillo CreateSessionRequestUseProxyGeolocationCity = "HERMOSILLO" CreateSessionRequestUseProxyGeolocationCityHialeah CreateSessionRequestUseProxyGeolocationCity = "HIALEAH" CreateSessionRequestUseProxyGeolocationCityHoChiMinhCity CreateSessionRequestUseProxyGeolocationCity = "HO_CHI MINH CITY" CreateSessionRequestUseProxyGeolocationCityHollywood CreateSessionRequestUseProxyGeolocationCity = "HOLLYWOOD" CreateSessionRequestUseProxyGeolocationCityHolon CreateSessionRequestUseProxyGeolocationCity = "HOLON" CreateSessionRequestUseProxyGeolocationCityHonolulu CreateSessionRequestUseProxyGeolocationCity = "HONOLULU" CreateSessionRequestUseProxyGeolocationCityHortolandia CreateSessionRequestUseProxyGeolocationCity = "HORTOLANDIA" CreateSessionRequestUseProxyGeolocationCityHrodna CreateSessionRequestUseProxyGeolocationCity = "HRODNA" CreateSessionRequestUseProxyGeolocationCityHsinchu CreateSessionRequestUseProxyGeolocationCity = "HSINCHU" CreateSessionRequestUseProxyGeolocationCityHuancayo CreateSessionRequestUseProxyGeolocationCity = "HUANCAYO" CreateSessionRequestUseProxyGeolocationCityHuanuco CreateSessionRequestUseProxyGeolocationCity = "HUANUCO" CreateSessionRequestUseProxyGeolocationCityHull CreateSessionRequestUseProxyGeolocationCity = "HULL" CreateSessionRequestUseProxyGeolocationCityHurlingham CreateSessionRequestUseProxyGeolocationCity = "HURLINGHAM" CreateSessionRequestUseProxyGeolocationCityHyderabad CreateSessionRequestUseProxyGeolocationCity = "HYDERABAD" CreateSessionRequestUseProxyGeolocationCityIasi CreateSessionRequestUseProxyGeolocationCity = "IASI" CreateSessionRequestUseProxyGeolocationCityIbague CreateSessionRequestUseProxyGeolocationCity = "IBAGUE" CreateSessionRequestUseProxyGeolocationCityIca CreateSessionRequestUseProxyGeolocationCity = "ICA" CreateSessionRequestUseProxyGeolocationCityIlam CreateSessionRequestUseProxyGeolocationCity = "ILAM" CreateSessionRequestUseProxyGeolocationCityIlford CreateSessionRequestUseProxyGeolocationCity = "ILFORD" CreateSessionRequestUseProxyGeolocationCityIligan CreateSessionRequestUseProxyGeolocationCity = "ILIGAN" CreateSessionRequestUseProxyGeolocationCityIloiloCity CreateSessionRequestUseProxyGeolocationCity = "ILOILO_CITY" CreateSessionRequestUseProxyGeolocationCityImperatriz CreateSessionRequestUseProxyGeolocationCity = "IMPERATRIZ" CreateSessionRequestUseProxyGeolocationCityImus CreateSessionRequestUseProxyGeolocationCity = "IMUS" CreateSessionRequestUseProxyGeolocationCityIncheon CreateSessionRequestUseProxyGeolocationCity = "INCHEON" CreateSessionRequestUseProxyGeolocationCityIndaiatuba CreateSessionRequestUseProxyGeolocationCity = "INDAIATUBA" CreateSessionRequestUseProxyGeolocationCityIndianapolis CreateSessionRequestUseProxyGeolocationCity = "INDIANAPOLIS" CreateSessionRequestUseProxyGeolocationCityIndore CreateSessionRequestUseProxyGeolocationCity = "INDORE" CreateSessionRequestUseProxyGeolocationCityIpatinga CreateSessionRequestUseProxyGeolocationCity = "IPATINGA" CreateSessionRequestUseProxyGeolocationCityIpoh CreateSessionRequestUseProxyGeolocationCity = "IPOH" CreateSessionRequestUseProxyGeolocationCityIquique CreateSessionRequestUseProxyGeolocationCity = "IQUIQUE" CreateSessionRequestUseProxyGeolocationCityIrvine CreateSessionRequestUseProxyGeolocationCity = "IRVINE" CreateSessionRequestUseProxyGeolocationCityIsidroCasanova CreateSessionRequestUseProxyGeolocationCity = "ISIDRO_CASANOVA" CreateSessionRequestUseProxyGeolocationCityIslamabad CreateSessionRequestUseProxyGeolocationCity = "ISLAMABAD" CreateSessionRequestUseProxyGeolocationCityIslington CreateSessionRequestUseProxyGeolocationCity = "ISLINGTON" CreateSessionRequestUseProxyGeolocationCityIsmailia CreateSessionRequestUseProxyGeolocationCity = "ISMAILIA" CreateSessionRequestUseProxyGeolocationCityIsparta CreateSessionRequestUseProxyGeolocationCity = "ISPARTA" CreateSessionRequestUseProxyGeolocationCityIstanbul CreateSessionRequestUseProxyGeolocationCity = "ISTANBUL" CreateSessionRequestUseProxyGeolocationCityItaborai CreateSessionRequestUseProxyGeolocationCity = "ITABORAI" CreateSessionRequestUseProxyGeolocationCityItabuna CreateSessionRequestUseProxyGeolocationCity = "ITABUNA" CreateSessionRequestUseProxyGeolocationCityItajai CreateSessionRequestUseProxyGeolocationCity = "ITAJAI" CreateSessionRequestUseProxyGeolocationCityItanhaem CreateSessionRequestUseProxyGeolocationCity = "ITANHAEM" CreateSessionRequestUseProxyGeolocationCityItapevi CreateSessionRequestUseProxyGeolocationCity = "ITAPEVI" CreateSessionRequestUseProxyGeolocationCityItaquaquecetuba CreateSessionRequestUseProxyGeolocationCity = "ITAQUAQUECETUBA" CreateSessionRequestUseProxyGeolocationCityItuzaingo CreateSessionRequestUseProxyGeolocationCity = "ITUZAINGO" CreateSessionRequestUseProxyGeolocationCityIzmir CreateSessionRequestUseProxyGeolocationCity = "IZMIR" CreateSessionRequestUseProxyGeolocationCityIztapalapa CreateSessionRequestUseProxyGeolocationCity = "IZTAPALAPA" CreateSessionRequestUseProxyGeolocationCityJaboataoDosGuararapes CreateSessionRequestUseProxyGeolocationCity = "JABOATAO_DOS GUARARAPES" CreateSessionRequestUseProxyGeolocationCityJacarei CreateSessionRequestUseProxyGeolocationCity = "JACAREI" CreateSessionRequestUseProxyGeolocationCityJackson CreateSessionRequestUseProxyGeolocationCity = "JACKSON" CreateSessionRequestUseProxyGeolocationCityJacksonville CreateSessionRequestUseProxyGeolocationCity = "JACKSONVILLE" CreateSessionRequestUseProxyGeolocationCityJaipur CreateSessionRequestUseProxyGeolocationCity = "JAIPUR" CreateSessionRequestUseProxyGeolocationCityJakarta CreateSessionRequestUseProxyGeolocationCity = "JAKARTA" CreateSessionRequestUseProxyGeolocationCityJaraguaDoSul CreateSessionRequestUseProxyGeolocationCity = "JARAGUA_DO SUL" CreateSessionRequestUseProxyGeolocationCityJau CreateSessionRequestUseProxyGeolocationCity = "JAU" CreateSessionRequestUseProxyGeolocationCityJeddah CreateSessionRequestUseProxyGeolocationCity = "JEDDAH" CreateSessionRequestUseProxyGeolocationCityJember CreateSessionRequestUseProxyGeolocationCity = "JEMBER" CreateSessionRequestUseProxyGeolocationCityJerusalem CreateSessionRequestUseProxyGeolocationCity = "JERUSALEM" CreateSessionRequestUseProxyGeolocationCityJoaoMonlevade CreateSessionRequestUseProxyGeolocationCity = "JOAO_MONLEVADE" CreateSessionRequestUseProxyGeolocationCityJoaoPessoa CreateSessionRequestUseProxyGeolocationCity = "JOAO_PESSOA" CreateSessionRequestUseProxyGeolocationCityJodhpur CreateSessionRequestUseProxyGeolocationCity = "JODHPUR" CreateSessionRequestUseProxyGeolocationCityJohannesburg CreateSessionRequestUseProxyGeolocationCity = "JOHANNESBURG" CreateSessionRequestUseProxyGeolocationCityJohorBahru CreateSessionRequestUseProxyGeolocationCity = "JOHOR_BAHRU" CreateSessionRequestUseProxyGeolocationCityJoinville CreateSessionRequestUseProxyGeolocationCity = "JOINVILLE" CreateSessionRequestUseProxyGeolocationCityJoseCPaz CreateSessionRequestUseProxyGeolocationCity = "JOSE_C PAZ" CreateSessionRequestUseProxyGeolocationCityJoseMariaEzeiza CreateSessionRequestUseProxyGeolocationCity = "JOSE_MARIA EZEIZA" CreateSessionRequestUseProxyGeolocationCityJuarez CreateSessionRequestUseProxyGeolocationCity = "JUAREZ" CreateSessionRequestUseProxyGeolocationCityJuazeiroDoNorte CreateSessionRequestUseProxyGeolocationCity = "JUAZEIRO_DO NORTE" CreateSessionRequestUseProxyGeolocationCityJuizDeFora CreateSessionRequestUseProxyGeolocationCity = "JUIZ_DE FORA" CreateSessionRequestUseProxyGeolocationCityJundiai CreateSessionRequestUseProxyGeolocationCity = "JUNDIAI" CreateSessionRequestUseProxyGeolocationCityKahramanmaras CreateSessionRequestUseProxyGeolocationCity = "KAHRAMANMARAS" CreateSessionRequestUseProxyGeolocationCityKampala CreateSessionRequestUseProxyGeolocationCity = "KAMPALA" CreateSessionRequestUseProxyGeolocationCityKanpur CreateSessionRequestUseProxyGeolocationCity = "KANPUR" CreateSessionRequestUseProxyGeolocationCityKansasCity CreateSessionRequestUseProxyGeolocationCity = "KANSAS_CITY" CreateSessionRequestUseProxyGeolocationCityKaohsiungCity CreateSessionRequestUseProxyGeolocationCity = "KAOHSIUNG_CITY" CreateSessionRequestUseProxyGeolocationCityKarabuk CreateSessionRequestUseProxyGeolocationCity = "KARABUK" CreateSessionRequestUseProxyGeolocationCityKarachi CreateSessionRequestUseProxyGeolocationCity = "KARACHI" CreateSessionRequestUseProxyGeolocationCityKarlsruhe CreateSessionRequestUseProxyGeolocationCity = "KARLSRUHE" CreateSessionRequestUseProxyGeolocationCityKarnal CreateSessionRequestUseProxyGeolocationCity = "KARNAL" CreateSessionRequestUseProxyGeolocationCityKaski CreateSessionRequestUseProxyGeolocationCity = "KASKI" CreateSessionRequestUseProxyGeolocationCityKastamonu CreateSessionRequestUseProxyGeolocationCity = "KASTAMONU" CreateSessionRequestUseProxyGeolocationCityKathmandu CreateSessionRequestUseProxyGeolocationCity = "KATHMANDU" CreateSessionRequestUseProxyGeolocationCityKatowice CreateSessionRequestUseProxyGeolocationCity = "KATOWICE" CreateSessionRequestUseProxyGeolocationCityKatsina CreateSessionRequestUseProxyGeolocationCity = "KATSINA" CreateSessionRequestUseProxyGeolocationCityKaty CreateSessionRequestUseProxyGeolocationCity = "KATY" CreateSessionRequestUseProxyGeolocationCityKaunas CreateSessionRequestUseProxyGeolocationCity = "KAUNAS" CreateSessionRequestUseProxyGeolocationCityKayseri CreateSessionRequestUseProxyGeolocationCity = "KAYSERI" CreateSessionRequestUseProxyGeolocationCityKazan CreateSessionRequestUseProxyGeolocationCity = "KAZAN" CreateSessionRequestUseProxyGeolocationCityKecskemet CreateSessionRequestUseProxyGeolocationCity = "KECSKEMET" CreateSessionRequestUseProxyGeolocationCityKediri CreateSessionRequestUseProxyGeolocationCity = "KEDIRI" CreateSessionRequestUseProxyGeolocationCityKenitra CreateSessionRequestUseProxyGeolocationCity = "KENITRA" CreateSessionRequestUseProxyGeolocationCityKharkiv CreateSessionRequestUseProxyGeolocationCity = "KHARKIV" CreateSessionRequestUseProxyGeolocationCityKhmelnytskyi CreateSessionRequestUseProxyGeolocationCity = "KHMELNYTSKYI" CreateSessionRequestUseProxyGeolocationCityKhonKaen CreateSessionRequestUseProxyGeolocationCity = "KHON_KAEN" CreateSessionRequestUseProxyGeolocationCityKielce CreateSessionRequestUseProxyGeolocationCity = "KIELCE" CreateSessionRequestUseProxyGeolocationCityKigali CreateSessionRequestUseProxyGeolocationCity = "KIGALI" CreateSessionRequestUseProxyGeolocationCityKingston CreateSessionRequestUseProxyGeolocationCity = "KINGSTON" CreateSessionRequestUseProxyGeolocationCityKirklareli CreateSessionRequestUseProxyGeolocationCity = "KIRKLARELI" CreateSessionRequestUseProxyGeolocationCityKissimmee CreateSessionRequestUseProxyGeolocationCity = "KISSIMMEE" CreateSessionRequestUseProxyGeolocationCityKitchener CreateSessionRequestUseProxyGeolocationCity = "KITCHENER" CreateSessionRequestUseProxyGeolocationCityKlaipeda CreateSessionRequestUseProxyGeolocationCity = "KLAIPEDA" CreateSessionRequestUseProxyGeolocationCityKnoxville CreateSessionRequestUseProxyGeolocationCity = "KNOXVILLE" CreateSessionRequestUseProxyGeolocationCityKochi CreateSessionRequestUseProxyGeolocationCity = "KOCHI" CreateSessionRequestUseProxyGeolocationCityKolkata CreateSessionRequestUseProxyGeolocationCity = "KOLKATA" CreateSessionRequestUseProxyGeolocationCityKollam CreateSessionRequestUseProxyGeolocationCity = "KOLLAM" CreateSessionRequestUseProxyGeolocationCityKonya CreateSessionRequestUseProxyGeolocationCity = "KONYA" CreateSessionRequestUseProxyGeolocationCityKosekoy CreateSessionRequestUseProxyGeolocationCity = "KOSEKOY" CreateSessionRequestUseProxyGeolocationCityKosice CreateSessionRequestUseProxyGeolocationCity = "KOSICE" CreateSessionRequestUseProxyGeolocationCityKotaKinabalu CreateSessionRequestUseProxyGeolocationCity = "KOTA_KINABALU" CreateSessionRequestUseProxyGeolocationCityKozhikode CreateSessionRequestUseProxyGeolocationCity = "KOZHIKODE" CreateSessionRequestUseProxyGeolocationCityKrakow CreateSessionRequestUseProxyGeolocationCity = "KRAKOW" CreateSessionRequestUseProxyGeolocationCityKrasnodar CreateSessionRequestUseProxyGeolocationCity = "KRASNODAR" CreateSessionRequestUseProxyGeolocationCityKryvyiRih CreateSessionRequestUseProxyGeolocationCity = "KRYVYI_RIH" CreateSessionRequestUseProxyGeolocationCityKualaLumpur CreateSessionRequestUseProxyGeolocationCity = "KUALA_LUMPUR" CreateSessionRequestUseProxyGeolocationCityKuching CreateSessionRequestUseProxyGeolocationCity = "KUCHING" CreateSessionRequestUseProxyGeolocationCityKutahya CreateSessionRequestUseProxyGeolocationCity = "KUTAHYA" CreateSessionRequestUseProxyGeolocationCityKutaisi CreateSessionRequestUseProxyGeolocationCity = "KUTAISI" CreateSessionRequestUseProxyGeolocationCityKuwaitCity CreateSessionRequestUseProxyGeolocationCity = "KUWAIT_CITY" CreateSessionRequestUseProxyGeolocationCityKyiv CreateSessionRequestUseProxyGeolocationCity = "KYIV" CreateSessionRequestUseProxyGeolocationCityLaPaz CreateSessionRequestUseProxyGeolocationCity = "LA_PAZ" CreateSessionRequestUseProxyGeolocationCityLaPlata CreateSessionRequestUseProxyGeolocationCity = "LA_PLATA" CreateSessionRequestUseProxyGeolocationCityLaRioja CreateSessionRequestUseProxyGeolocationCity = "LA_RIOJA" CreateSessionRequestUseProxyGeolocationCityLaSerena CreateSessionRequestUseProxyGeolocationCity = "LA_SERENA" CreateSessionRequestUseProxyGeolocationCityLafayette CreateSessionRequestUseProxyGeolocationCity = "LAFAYETTE" CreateSessionRequestUseProxyGeolocationCityLaferrere CreateSessionRequestUseProxyGeolocationCity = "LAFERRERE" CreateSessionRequestUseProxyGeolocationCityLages CreateSessionRequestUseProxyGeolocationCity = "LAGES" CreateSessionRequestUseProxyGeolocationCityLagos CreateSessionRequestUseProxyGeolocationCity = "LAGOS" CreateSessionRequestUseProxyGeolocationCityLahore CreateSessionRequestUseProxyGeolocationCity = "LAHORE" CreateSessionRequestUseProxyGeolocationCityLahug CreateSessionRequestUseProxyGeolocationCity = "LAHUG" CreateSessionRequestUseProxyGeolocationCityLakeWorth CreateSessionRequestUseProxyGeolocationCity = "LAKE_WORTH" CreateSessionRequestUseProxyGeolocationCityLakeland CreateSessionRequestUseProxyGeolocationCity = "LAKELAND" CreateSessionRequestUseProxyGeolocationCityLancaster CreateSessionRequestUseProxyGeolocationCity = "LANCASTER" CreateSessionRequestUseProxyGeolocationCityLanus CreateSessionRequestUseProxyGeolocationCity = "LANUS" CreateSessionRequestUseProxyGeolocationCityLasPalmasDeGranCanaria CreateSessionRequestUseProxyGeolocationCity = "LAS_PALMAS DE GRAN CANARIA" CreateSessionRequestUseProxyGeolocationCityLasPinas CreateSessionRequestUseProxyGeolocationCity = "LAS_PINAS" CreateSessionRequestUseProxyGeolocationCityLasVegas CreateSessionRequestUseProxyGeolocationCity = "LAS_VEGAS" CreateSessionRequestUseProxyGeolocationCityLausanne CreateSessionRequestUseProxyGeolocationCity = "LAUSANNE" CreateSessionRequestUseProxyGeolocationCityLaval CreateSessionRequestUseProxyGeolocationCity = "LAVAL" CreateSessionRequestUseProxyGeolocationCityLawrenceville CreateSessionRequestUseProxyGeolocationCity = "LAWRENCEVILLE" CreateSessionRequestUseProxyGeolocationCityLeMans CreateSessionRequestUseProxyGeolocationCity = "LE_MANS" CreateSessionRequestUseProxyGeolocationCityLeeds CreateSessionRequestUseProxyGeolocationCity = "LEEDS" CreateSessionRequestUseProxyGeolocationCityLeicester CreateSessionRequestUseProxyGeolocationCity = "LEICESTER" CreateSessionRequestUseProxyGeolocationCityLeipzig CreateSessionRequestUseProxyGeolocationCity = "LEIPZIG" CreateSessionRequestUseProxyGeolocationCityLeon CreateSessionRequestUseProxyGeolocationCity = "LEON" CreateSessionRequestUseProxyGeolocationCityLexington CreateSessionRequestUseProxyGeolocationCity = "LEXINGTON" CreateSessionRequestUseProxyGeolocationCityLibreville CreateSessionRequestUseProxyGeolocationCity = "LIBREVILLE" CreateSessionRequestUseProxyGeolocationCityLiege CreateSessionRequestUseProxyGeolocationCity = "LIEGE" CreateSessionRequestUseProxyGeolocationCityLille CreateSessionRequestUseProxyGeolocationCity = "LILLE" CreateSessionRequestUseProxyGeolocationCityLima CreateSessionRequestUseProxyGeolocationCity = "LIMA" CreateSessionRequestUseProxyGeolocationCityLimassol CreateSessionRequestUseProxyGeolocationCity = "LIMASSOL" CreateSessionRequestUseProxyGeolocationCityLimeira CreateSessionRequestUseProxyGeolocationCity = "LIMEIRA" CreateSessionRequestUseProxyGeolocationCityLincoln CreateSessionRequestUseProxyGeolocationCity = "LINCOLN" CreateSessionRequestUseProxyGeolocationCityLinhares CreateSessionRequestUseProxyGeolocationCity = "LINHARES" CreateSessionRequestUseProxyGeolocationCityLipaCity CreateSessionRequestUseProxyGeolocationCity = "LIPA_CITY" CreateSessionRequestUseProxyGeolocationCityLisbon CreateSessionRequestUseProxyGeolocationCity = "LISBON" CreateSessionRequestUseProxyGeolocationCityLiverpool CreateSessionRequestUseProxyGeolocationCity = "LIVERPOOL" CreateSessionRequestUseProxyGeolocationCityLjubljana CreateSessionRequestUseProxyGeolocationCity = "LJUBLJANA" CreateSessionRequestUseProxyGeolocationCityLodz CreateSessionRequestUseProxyGeolocationCity = "LODZ" CreateSessionRequestUseProxyGeolocationCityLoja CreateSessionRequestUseProxyGeolocationCity = "LOJA" CreateSessionRequestUseProxyGeolocationCityLomasDeZamora CreateSessionRequestUseProxyGeolocationCity = "LOMAS_DE ZAMORA" CreateSessionRequestUseProxyGeolocationCityLome CreateSessionRequestUseProxyGeolocationCity = "LOME" CreateSessionRequestUseProxyGeolocationCityLondrina CreateSessionRequestUseProxyGeolocationCity = "LONDRINA" CreateSessionRequestUseProxyGeolocationCityLongBeach CreateSessionRequestUseProxyGeolocationCity = "LONG_BEACH" CreateSessionRequestUseProxyGeolocationCityLongueuil CreateSessionRequestUseProxyGeolocationCity = "LONGUEUIL" CreateSessionRequestUseProxyGeolocationCityLouisville CreateSessionRequestUseProxyGeolocationCity = "LOUISVILLE" CreateSessionRequestUseProxyGeolocationCityLuanda CreateSessionRequestUseProxyGeolocationCity = "LUANDA" CreateSessionRequestUseProxyGeolocationCityLublin CreateSessionRequestUseProxyGeolocationCity = "LUBLIN" CreateSessionRequestUseProxyGeolocationCityLucenaCity CreateSessionRequestUseProxyGeolocationCity = "LUCENA_CITY" CreateSessionRequestUseProxyGeolocationCityLucknow CreateSessionRequestUseProxyGeolocationCity = "LUCKNOW" CreateSessionRequestUseProxyGeolocationCityLudhiana CreateSessionRequestUseProxyGeolocationCity = "LUDHIANA" CreateSessionRequestUseProxyGeolocationCityLusaka CreateSessionRequestUseProxyGeolocationCity = "LUSAKA" CreateSessionRequestUseProxyGeolocationCityLuxembourg CreateSessionRequestUseProxyGeolocationCity = "LUXEMBOURG" CreateSessionRequestUseProxyGeolocationCityLuziania CreateSessionRequestUseProxyGeolocationCity = "LUZIANIA" CreateSessionRequestUseProxyGeolocationCityLviv CreateSessionRequestUseProxyGeolocationCity = "LVIV" CreateSessionRequestUseProxyGeolocationCityLyon CreateSessionRequestUseProxyGeolocationCity = "LYON" CreateSessionRequestUseProxyGeolocationCityMabalacat CreateSessionRequestUseProxyGeolocationCity = "MABALACAT" CreateSessionRequestUseProxyGeolocationCityMacae CreateSessionRequestUseProxyGeolocationCity = "MACAE" CreateSessionRequestUseProxyGeolocationCityMacao CreateSessionRequestUseProxyGeolocationCity = "MACAO" CreateSessionRequestUseProxyGeolocationCityMacapa CreateSessionRequestUseProxyGeolocationCity = "MACAPA" CreateSessionRequestUseProxyGeolocationCityMaceio CreateSessionRequestUseProxyGeolocationCity = "MACEIO" CreateSessionRequestUseProxyGeolocationCityMachala CreateSessionRequestUseProxyGeolocationCity = "MACHALA" CreateSessionRequestUseProxyGeolocationCityMadison CreateSessionRequestUseProxyGeolocationCity = "MADISON" CreateSessionRequestUseProxyGeolocationCityMadrid CreateSessionRequestUseProxyGeolocationCity = "MADRID" CreateSessionRequestUseProxyGeolocationCityMage CreateSessionRequestUseProxyGeolocationCity = "MAGE" CreateSessionRequestUseProxyGeolocationCityMagelang CreateSessionRequestUseProxyGeolocationCity = "MAGELANG" CreateSessionRequestUseProxyGeolocationCityMagnesiaAdSipylum CreateSessionRequestUseProxyGeolocationCity = "MAGNESIA_AD SIPYLUM" CreateSessionRequestUseProxyGeolocationCityMakassar CreateSessionRequestUseProxyGeolocationCity = "MAKASSAR" CreateSessionRequestUseProxyGeolocationCityMakatiCity CreateSessionRequestUseProxyGeolocationCity = "MAKATI_CITY" CreateSessionRequestUseProxyGeolocationCityMalabon CreateSessionRequestUseProxyGeolocationCity = "MALABON" CreateSessionRequestUseProxyGeolocationCityMalaga CreateSessionRequestUseProxyGeolocationCity = "MALAGA" CreateSessionRequestUseProxyGeolocationCityMalang CreateSessionRequestUseProxyGeolocationCity = "MALANG" CreateSessionRequestUseProxyGeolocationCityMalappuram CreateSessionRequestUseProxyGeolocationCity = "MALAPPURAM" CreateSessionRequestUseProxyGeolocationCityMaldonado CreateSessionRequestUseProxyGeolocationCity = "MALDONADO" CreateSessionRequestUseProxyGeolocationCityMale CreateSessionRequestUseProxyGeolocationCity = "MALE" CreateSessionRequestUseProxyGeolocationCityMalmo CreateSessionRequestUseProxyGeolocationCity = "MALMO" CreateSessionRequestUseProxyGeolocationCityManado CreateSessionRequestUseProxyGeolocationCity = "MANADO" CreateSessionRequestUseProxyGeolocationCityManagua CreateSessionRequestUseProxyGeolocationCity = "MANAGUA" CreateSessionRequestUseProxyGeolocationCityManama CreateSessionRequestUseProxyGeolocationCity = "MANAMA" CreateSessionRequestUseProxyGeolocationCityManaus CreateSessionRequestUseProxyGeolocationCity = "MANAUS" CreateSessionRequestUseProxyGeolocationCityManchester CreateSessionRequestUseProxyGeolocationCity = "MANCHESTER" CreateSessionRequestUseProxyGeolocationCityMandaluyongCity CreateSessionRequestUseProxyGeolocationCity = "MANDALUYONG_CITY" CreateSessionRequestUseProxyGeolocationCityManila CreateSessionRequestUseProxyGeolocationCity = "MANILA" CreateSessionRequestUseProxyGeolocationCityManizales CreateSessionRequestUseProxyGeolocationCity = "MANIZALES" CreateSessionRequestUseProxyGeolocationCityMannheim CreateSessionRequestUseProxyGeolocationCity = "MANNHEIM" CreateSessionRequestUseProxyGeolocationCityMaputo CreateSessionRequestUseProxyGeolocationCity = "MAPUTO" CreateSessionRequestUseProxyGeolocationCityMarDelPlata CreateSessionRequestUseProxyGeolocationCity = "MAR_DEL PLATA" CreateSessionRequestUseProxyGeolocationCityMaraba CreateSessionRequestUseProxyGeolocationCity = "MARABA" CreateSessionRequestUseProxyGeolocationCityMaracaibo CreateSessionRequestUseProxyGeolocationCity = "MARACAIBO" CreateSessionRequestUseProxyGeolocationCityMaracanau CreateSessionRequestUseProxyGeolocationCity = "MARACANAU" CreateSessionRequestUseProxyGeolocationCityMaracay CreateSessionRequestUseProxyGeolocationCity = "MARACAY" CreateSessionRequestUseProxyGeolocationCityMardin CreateSessionRequestUseProxyGeolocationCity = "MARDIN" CreateSessionRequestUseProxyGeolocationCityMaribor CreateSessionRequestUseProxyGeolocationCity = "MARIBOR" CreateSessionRequestUseProxyGeolocationCityMarica CreateSessionRequestUseProxyGeolocationCity = "MARICA" CreateSessionRequestUseProxyGeolocationCityMarietta CreateSessionRequestUseProxyGeolocationCity = "MARIETTA" CreateSessionRequestUseProxyGeolocationCityMarikinaCity CreateSessionRequestUseProxyGeolocationCity = "MARIKINA_CITY" CreateSessionRequestUseProxyGeolocationCityMarilia CreateSessionRequestUseProxyGeolocationCity = "MARILIA" CreateSessionRequestUseProxyGeolocationCityMaringa CreateSessionRequestUseProxyGeolocationCity = "MARINGA" CreateSessionRequestUseProxyGeolocationCityMarrakesh CreateSessionRequestUseProxyGeolocationCity = "MARRAKESH" CreateSessionRequestUseProxyGeolocationCityMarseille CreateSessionRequestUseProxyGeolocationCity = "MARSEILLE" CreateSessionRequestUseProxyGeolocationCityMaua CreateSessionRequestUseProxyGeolocationCity = "MAUA" CreateSessionRequestUseProxyGeolocationCityMazatlan CreateSessionRequestUseProxyGeolocationCity = "MAZATLAN" CreateSessionRequestUseProxyGeolocationCityMedan CreateSessionRequestUseProxyGeolocationCity = "MEDAN" CreateSessionRequestUseProxyGeolocationCityMedellin CreateSessionRequestUseProxyGeolocationCity = "MEDELLIN" CreateSessionRequestUseProxyGeolocationCityMedina CreateSessionRequestUseProxyGeolocationCity = "MEDINA" CreateSessionRequestUseProxyGeolocationCityMeerut CreateSessionRequestUseProxyGeolocationCity = "MEERUT" CreateSessionRequestUseProxyGeolocationCityMeknes CreateSessionRequestUseProxyGeolocationCity = "MEKNES" CreateSessionRequestUseProxyGeolocationCityMelbourne CreateSessionRequestUseProxyGeolocationCity = "MELBOURNE" CreateSessionRequestUseProxyGeolocationCityMemphis CreateSessionRequestUseProxyGeolocationCity = "MEMPHIS" CreateSessionRequestUseProxyGeolocationCityMendoza CreateSessionRequestUseProxyGeolocationCity = "MENDOZA" CreateSessionRequestUseProxyGeolocationCityMerida CreateSessionRequestUseProxyGeolocationCity = "MERIDA" CreateSessionRequestUseProxyGeolocationCityMerkez CreateSessionRequestUseProxyGeolocationCity = "MERKEZ" CreateSessionRequestUseProxyGeolocationCityMerlo CreateSessionRequestUseProxyGeolocationCity = "MERLO" CreateSessionRequestUseProxyGeolocationCityMersin CreateSessionRequestUseProxyGeolocationCity = "MERSIN" CreateSessionRequestUseProxyGeolocationCityMesa CreateSessionRequestUseProxyGeolocationCity = "MESA" CreateSessionRequestUseProxyGeolocationCityMexicali CreateSessionRequestUseProxyGeolocationCity = "MEXICALI" CreateSessionRequestUseProxyGeolocationCityMexicoCity CreateSessionRequestUseProxyGeolocationCity = "MEXICO_CITY" CreateSessionRequestUseProxyGeolocationCityMilan CreateSessionRequestUseProxyGeolocationCity = "MILAN" CreateSessionRequestUseProxyGeolocationCityMiltonKeynes CreateSessionRequestUseProxyGeolocationCity = "MILTON_KEYNES" CreateSessionRequestUseProxyGeolocationCityMilwaukee CreateSessionRequestUseProxyGeolocationCity = "MILWAUKEE" CreateSessionRequestUseProxyGeolocationCityMinneapolis CreateSessionRequestUseProxyGeolocationCity = "MINNEAPOLIS" CreateSessionRequestUseProxyGeolocationCityMinsk CreateSessionRequestUseProxyGeolocationCity = "MINSK" CreateSessionRequestUseProxyGeolocationCityMiskolc CreateSessionRequestUseProxyGeolocationCity = "MISKOLC" CreateSessionRequestUseProxyGeolocationCityMississauga CreateSessionRequestUseProxyGeolocationCity = "MISSISSAUGA" CreateSessionRequestUseProxyGeolocationCityMogiDasCruzes CreateSessionRequestUseProxyGeolocationCity = "MOGI_DAS CRUZES" CreateSessionRequestUseProxyGeolocationCityMohali CreateSessionRequestUseProxyGeolocationCity = "MOHALI" CreateSessionRequestUseProxyGeolocationCityMonroe CreateSessionRequestUseProxyGeolocationCity = "MONROE" CreateSessionRequestUseProxyGeolocationCityMonteGrande CreateSessionRequestUseProxyGeolocationCity = "MONTE_GRANDE" CreateSessionRequestUseProxyGeolocationCityMontegoBay CreateSessionRequestUseProxyGeolocationCity = "MONTEGO_BAY" CreateSessionRequestUseProxyGeolocationCityMonterrey CreateSessionRequestUseProxyGeolocationCity = "MONTERREY" CreateSessionRequestUseProxyGeolocationCityMontesClaros CreateSessionRequestUseProxyGeolocationCity = "MONTES_CLAROS" CreateSessionRequestUseProxyGeolocationCityMontevideo CreateSessionRequestUseProxyGeolocationCity = "MONTEVIDEO" CreateSessionRequestUseProxyGeolocationCityMontgomery CreateSessionRequestUseProxyGeolocationCity = "MONTGOMERY" CreateSessionRequestUseProxyGeolocationCityMontpellier CreateSessionRequestUseProxyGeolocationCity = "MONTPELLIER" CreateSessionRequestUseProxyGeolocationCityMontreal CreateSessionRequestUseProxyGeolocationCity = "MONTREAL" CreateSessionRequestUseProxyGeolocationCityMorelia CreateSessionRequestUseProxyGeolocationCity = "MORELIA" CreateSessionRequestUseProxyGeolocationCityMoreno CreateSessionRequestUseProxyGeolocationCity = "MORENO" CreateSessionRequestUseProxyGeolocationCityMoron CreateSessionRequestUseProxyGeolocationCity = "MORON" CreateSessionRequestUseProxyGeolocationCityMossoro CreateSessionRequestUseProxyGeolocationCity = "MOSSORO" CreateSessionRequestUseProxyGeolocationCityMugla CreateSessionRequestUseProxyGeolocationCity = "MUGLA" CreateSessionRequestUseProxyGeolocationCityMultan CreateSessionRequestUseProxyGeolocationCity = "MULTAN" CreateSessionRequestUseProxyGeolocationCityMumbai CreateSessionRequestUseProxyGeolocationCity = "MUMBAI" CreateSessionRequestUseProxyGeolocationCityMunich CreateSessionRequestUseProxyGeolocationCity = "MUNICH" CreateSessionRequestUseProxyGeolocationCityMurcia CreateSessionRequestUseProxyGeolocationCity = "MURCIA" CreateSessionRequestUseProxyGeolocationCityMuscat CreateSessionRequestUseProxyGeolocationCity = "MUSCAT" CreateSessionRequestUseProxyGeolocationCityMuzaffargarh CreateSessionRequestUseProxyGeolocationCity = "MUZAFFARGARH" CreateSessionRequestUseProxyGeolocationCityMykolayiv CreateSessionRequestUseProxyGeolocationCity = "MYKOLAYIV" CreateSessionRequestUseProxyGeolocationCityNaaldwijk CreateSessionRequestUseProxyGeolocationCity = "NAALDWIJK" CreateSessionRequestUseProxyGeolocationCityNaga CreateSessionRequestUseProxyGeolocationCity = "NAGA" CreateSessionRequestUseProxyGeolocationCityNagpur CreateSessionRequestUseProxyGeolocationCity = "NAGPUR" CreateSessionRequestUseProxyGeolocationCityNairobi CreateSessionRequestUseProxyGeolocationCity = "NAIROBI" CreateSessionRequestUseProxyGeolocationCityNantes CreateSessionRequestUseProxyGeolocationCity = "NANTES" CreateSessionRequestUseProxyGeolocationCityNaples CreateSessionRequestUseProxyGeolocationCity = "NAPLES" CreateSessionRequestUseProxyGeolocationCityNashville CreateSessionRequestUseProxyGeolocationCity = "NASHVILLE" CreateSessionRequestUseProxyGeolocationCityNassau CreateSessionRequestUseProxyGeolocationCity = "NASSAU" CreateSessionRequestUseProxyGeolocationCityNasugbu CreateSessionRequestUseProxyGeolocationCity = "NASUGBU" CreateSessionRequestUseProxyGeolocationCityNatal CreateSessionRequestUseProxyGeolocationCity = "NATAL" CreateSessionRequestUseProxyGeolocationCityNaucalpan CreateSessionRequestUseProxyGeolocationCity = "NAUCALPAN" CreateSessionRequestUseProxyGeolocationCityNeiva CreateSessionRequestUseProxyGeolocationCity = "NEIVA" CreateSessionRequestUseProxyGeolocationCityNeuquen CreateSessionRequestUseProxyGeolocationCity = "NEUQUEN" CreateSessionRequestUseProxyGeolocationCityNevsehir CreateSessionRequestUseProxyGeolocationCity = "NEVSEHIR" CreateSessionRequestUseProxyGeolocationCityNewDelhi CreateSessionRequestUseProxyGeolocationCity = "NEW_DELHI" CreateSessionRequestUseProxyGeolocationCityNewOrleans CreateSessionRequestUseProxyGeolocationCity = "NEW_ORLEANS" CreateSessionRequestUseProxyGeolocationCityNewTaipei CreateSessionRequestUseProxyGeolocationCity = "NEW_TAIPEI" CreateSessionRequestUseProxyGeolocationCityNewark CreateSessionRequestUseProxyGeolocationCity = "NEWARK" CreateSessionRequestUseProxyGeolocationCityNewcastleUponTyne CreateSessionRequestUseProxyGeolocationCity = "NEWCASTLE_UPON TYNE" CreateSessionRequestUseProxyGeolocationCityNhaTrang CreateSessionRequestUseProxyGeolocationCity = "NHA_TRANG" CreateSessionRequestUseProxyGeolocationCityNice CreateSessionRequestUseProxyGeolocationCity = "NICE" CreateSessionRequestUseProxyGeolocationCityNicosia CreateSessionRequestUseProxyGeolocationCity = "NICOSIA" CreateSessionRequestUseProxyGeolocationCityNilopolis CreateSessionRequestUseProxyGeolocationCity = "NILOPOLIS" CreateSessionRequestUseProxyGeolocationCityNis CreateSessionRequestUseProxyGeolocationCity = "NIS" CreateSessionRequestUseProxyGeolocationCityNiteroi CreateSessionRequestUseProxyGeolocationCity = "NITEROI" CreateSessionRequestUseProxyGeolocationCityNitra CreateSessionRequestUseProxyGeolocationCity = "NITRA" CreateSessionRequestUseProxyGeolocationCityNizhniyNovgorod CreateSessionRequestUseProxyGeolocationCity = "NIZHNIY_NOVGOROD" CreateSessionRequestUseProxyGeolocationCityNogales CreateSessionRequestUseProxyGeolocationCity = "NOGALES" CreateSessionRequestUseProxyGeolocationCityNoida CreateSessionRequestUseProxyGeolocationCity = "NOIDA" CreateSessionRequestUseProxyGeolocationCityNorthampton CreateSessionRequestUseProxyGeolocationCity = "NORTHAMPTON" CreateSessionRequestUseProxyGeolocationCityNorwich CreateSessionRequestUseProxyGeolocationCity = "NORWICH" CreateSessionRequestUseProxyGeolocationCityNottingham CreateSessionRequestUseProxyGeolocationCity = "NOTTINGHAM" CreateSessionRequestUseProxyGeolocationCityNovaFriburgo CreateSessionRequestUseProxyGeolocationCity = "NOVA_FRIBURGO" CreateSessionRequestUseProxyGeolocationCityNovaIguacu CreateSessionRequestUseProxyGeolocationCity = "NOVA_IGUACU" CreateSessionRequestUseProxyGeolocationCityNoviSad CreateSessionRequestUseProxyGeolocationCity = "NOVI_SAD" CreateSessionRequestUseProxyGeolocationCityNovoHamburgo CreateSessionRequestUseProxyGeolocationCity = "NOVO_HAMBURGO" CreateSessionRequestUseProxyGeolocationCityNovosibirsk CreateSessionRequestUseProxyGeolocationCity = "NOVOSIBIRSK" CreateSessionRequestUseProxyGeolocationCityNuremberg CreateSessionRequestUseProxyGeolocationCity = "NUREMBERG" CreateSessionRequestUseProxyGeolocationCityOakland CreateSessionRequestUseProxyGeolocationCity = "OAKLAND" CreateSessionRequestUseProxyGeolocationCityOaxacaCity CreateSessionRequestUseProxyGeolocationCity = "OAXACA_CITY" CreateSessionRequestUseProxyGeolocationCityOdesa CreateSessionRequestUseProxyGeolocationCity = "ODESA" CreateSessionRequestUseProxyGeolocationCityOklahomaCity CreateSessionRequestUseProxyGeolocationCity = "OKLAHOMA_CITY" CreateSessionRequestUseProxyGeolocationCityOlinda CreateSessionRequestUseProxyGeolocationCity = "OLINDA" CreateSessionRequestUseProxyGeolocationCityOlomouc CreateSessionRequestUseProxyGeolocationCity = "OLOMOUC" CreateSessionRequestUseProxyGeolocationCityOlongapoCity CreateSessionRequestUseProxyGeolocationCity = "OLONGAPO_CITY" CreateSessionRequestUseProxyGeolocationCityOlsztyn CreateSessionRequestUseProxyGeolocationCity = "OLSZTYN" CreateSessionRequestUseProxyGeolocationCityOmaha CreateSessionRequestUseProxyGeolocationCity = "OMAHA" CreateSessionRequestUseProxyGeolocationCityOradea CreateSessionRequestUseProxyGeolocationCity = "ORADEA" CreateSessionRequestUseProxyGeolocationCityOran CreateSessionRequestUseProxyGeolocationCity = "ORAN" CreateSessionRequestUseProxyGeolocationCityOrdu CreateSessionRequestUseProxyGeolocationCity = "ORDU" CreateSessionRequestUseProxyGeolocationCityOrlando CreateSessionRequestUseProxyGeolocationCity = "ORLANDO" CreateSessionRequestUseProxyGeolocationCityOsasco CreateSessionRequestUseProxyGeolocationCity = "OSASCO" CreateSessionRequestUseProxyGeolocationCityOslo CreateSessionRequestUseProxyGeolocationCity = "OSLO" CreateSessionRequestUseProxyGeolocationCityOsmaniye CreateSessionRequestUseProxyGeolocationCity = "OSMANIYE" CreateSessionRequestUseProxyGeolocationCityOstrava CreateSessionRequestUseProxyGeolocationCity = "OSTRAVA" CreateSessionRequestUseProxyGeolocationCityOttawa CreateSessionRequestUseProxyGeolocationCity = "OTTAWA" CreateSessionRequestUseProxyGeolocationCityOujda CreateSessionRequestUseProxyGeolocationCity = "OUJDA" CreateSessionRequestUseProxyGeolocationCityOurinhos CreateSessionRequestUseProxyGeolocationCity = "OURINHOS" CreateSessionRequestUseProxyGeolocationCityPachuca CreateSessionRequestUseProxyGeolocationCity = "PACHUCA" CreateSessionRequestUseProxyGeolocationCityPadova CreateSessionRequestUseProxyGeolocationCity = "PADOVA" CreateSessionRequestUseProxyGeolocationCityPalakkad CreateSessionRequestUseProxyGeolocationCity = "PALAKKAD" CreateSessionRequestUseProxyGeolocationCityPalembang CreateSessionRequestUseProxyGeolocationCity = "PALEMBANG" CreateSessionRequestUseProxyGeolocationCityPalermo CreateSessionRequestUseProxyGeolocationCity = "PALERMO" CreateSessionRequestUseProxyGeolocationCityPalhoca CreateSessionRequestUseProxyGeolocationCity = "PALHOCA" CreateSessionRequestUseProxyGeolocationCityPalma CreateSessionRequestUseProxyGeolocationCity = "PALMA" CreateSessionRequestUseProxyGeolocationCityPalmas CreateSessionRequestUseProxyGeolocationCity = "PALMAS" CreateSessionRequestUseProxyGeolocationCityPanamaCity CreateSessionRequestUseProxyGeolocationCity = "PANAMA_CITY" CreateSessionRequestUseProxyGeolocationCityParamaribo CreateSessionRequestUseProxyGeolocationCity = "PARAMARIBO" CreateSessionRequestUseProxyGeolocationCityParana CreateSessionRequestUseProxyGeolocationCity = "PARANA" CreateSessionRequestUseProxyGeolocationCityParanagua CreateSessionRequestUseProxyGeolocationCity = "PARANAGUA" CreateSessionRequestUseProxyGeolocationCityParanaqueCity CreateSessionRequestUseProxyGeolocationCity = "PARANAQUE_CITY" CreateSessionRequestUseProxyGeolocationCityParauapebas CreateSessionRequestUseProxyGeolocationCity = "PARAUAPEBAS" CreateSessionRequestUseProxyGeolocationCityParis CreateSessionRequestUseProxyGeolocationCity = "PARIS" CreateSessionRequestUseProxyGeolocationCityParnaiba CreateSessionRequestUseProxyGeolocationCity = "PARNAIBA" CreateSessionRequestUseProxyGeolocationCityParnamirim CreateSessionRequestUseProxyGeolocationCity = "PARNAMIRIM" CreateSessionRequestUseProxyGeolocationCityPassoFundo CreateSessionRequestUseProxyGeolocationCity = "PASSO_FUNDO" CreateSessionRequestUseProxyGeolocationCityPasto CreateSessionRequestUseProxyGeolocationCity = "PASTO" CreateSessionRequestUseProxyGeolocationCityPatan CreateSessionRequestUseProxyGeolocationCity = "PATAN" CreateSessionRequestUseProxyGeolocationCityPatna CreateSessionRequestUseProxyGeolocationCity = "PATNA" CreateSessionRequestUseProxyGeolocationCityPatosDeMinas CreateSessionRequestUseProxyGeolocationCity = "PATOS_DE MINAS" CreateSessionRequestUseProxyGeolocationCityPaulista CreateSessionRequestUseProxyGeolocationCity = "PAULISTA" CreateSessionRequestUseProxyGeolocationCityPecs CreateSessionRequestUseProxyGeolocationCity = "PECS" CreateSessionRequestUseProxyGeolocationCityPekanbaru CreateSessionRequestUseProxyGeolocationCity = "PEKANBARU" CreateSessionRequestUseProxyGeolocationCityPelotas CreateSessionRequestUseProxyGeolocationCity = "PELOTAS" CreateSessionRequestUseProxyGeolocationCityPeoria CreateSessionRequestUseProxyGeolocationCity = "PEORIA" CreateSessionRequestUseProxyGeolocationCityPereira CreateSessionRequestUseProxyGeolocationCity = "PEREIRA" CreateSessionRequestUseProxyGeolocationCityPerm CreateSessionRequestUseProxyGeolocationCity = "PERM" CreateSessionRequestUseProxyGeolocationCityPerth CreateSessionRequestUseProxyGeolocationCity = "PERTH" CreateSessionRequestUseProxyGeolocationCityPescara CreateSessionRequestUseProxyGeolocationCity = "PESCARA" CreateSessionRequestUseProxyGeolocationCityPeshawar CreateSessionRequestUseProxyGeolocationCity = "PESHAWAR" CreateSessionRequestUseProxyGeolocationCityPetahTikva CreateSessionRequestUseProxyGeolocationCity = "PETAH_TIKVA" CreateSessionRequestUseProxyGeolocationCityPetalingJaya CreateSessionRequestUseProxyGeolocationCity = "PETALING_JAYA" CreateSessionRequestUseProxyGeolocationCityPetrolina CreateSessionRequestUseProxyGeolocationCity = "PETROLINA" CreateSessionRequestUseProxyGeolocationCityPetropolis CreateSessionRequestUseProxyGeolocationCity = "PETROPOLIS" CreateSessionRequestUseProxyGeolocationCityPhiladelphia CreateSessionRequestUseProxyGeolocationCity = "PHILADELPHIA" CreateSessionRequestUseProxyGeolocationCityPhnomPenh CreateSessionRequestUseProxyGeolocationCity = "PHNOM_PENH" CreateSessionRequestUseProxyGeolocationCityPhoenix CreateSessionRequestUseProxyGeolocationCity = "PHOENIX" CreateSessionRequestUseProxyGeolocationCityPilar CreateSessionRequestUseProxyGeolocationCity = "PILAR" CreateSessionRequestUseProxyGeolocationCityPindamonhangaba CreateSessionRequestUseProxyGeolocationCity = "PINDAMONHANGABA" CreateSessionRequestUseProxyGeolocationCityPiracicaba CreateSessionRequestUseProxyGeolocationCity = "PIRACICABA" CreateSessionRequestUseProxyGeolocationCityPitesti CreateSessionRequestUseProxyGeolocationCity = "PITESTI" CreateSessionRequestUseProxyGeolocationCityPittsburgh CreateSessionRequestUseProxyGeolocationCity = "PITTSBURGH" CreateSessionRequestUseProxyGeolocationCityPiura CreateSessionRequestUseProxyGeolocationCity = "PIURA" CreateSessionRequestUseProxyGeolocationCityPlano CreateSessionRequestUseProxyGeolocationCity = "PLANO" CreateSessionRequestUseProxyGeolocationCityPloiesti CreateSessionRequestUseProxyGeolocationCity = "PLOIESTI" CreateSessionRequestUseProxyGeolocationCityPlovdiv CreateSessionRequestUseProxyGeolocationCity = "PLOVDIV" CreateSessionRequestUseProxyGeolocationCityPlymouth CreateSessionRequestUseProxyGeolocationCity = "PLYMOUTH" CreateSessionRequestUseProxyGeolocationCityPocosDeCaldas CreateSessionRequestUseProxyGeolocationCity = "POCOS_DE CALDAS" CreateSessionRequestUseProxyGeolocationCityPodgorica CreateSessionRequestUseProxyGeolocationCity = "PODGORICA" CreateSessionRequestUseProxyGeolocationCityPoltava CreateSessionRequestUseProxyGeolocationCity = "POLTAVA" CreateSessionRequestUseProxyGeolocationCityPontaGrossa CreateSessionRequestUseProxyGeolocationCity = "PONTA_GROSSA" CreateSessionRequestUseProxyGeolocationCityPontianak CreateSessionRequestUseProxyGeolocationCity = "PONTIANAK" CreateSessionRequestUseProxyGeolocationCityPopayan CreateSessionRequestUseProxyGeolocationCity = "POPAYAN" CreateSessionRequestUseProxyGeolocationCityPortAuPrince CreateSessionRequestUseProxyGeolocationCity = "PORT_AU PRINCE" CreateSessionRequestUseProxyGeolocationCityPortElizabeth CreateSessionRequestUseProxyGeolocationCity = "PORT_ELIZABETH" CreateSessionRequestUseProxyGeolocationCityPortHarcourt CreateSessionRequestUseProxyGeolocationCity = "PORT_HARCOURT" CreateSessionRequestUseProxyGeolocationCityPortLouis CreateSessionRequestUseProxyGeolocationCity = "PORT_LOUIS" CreateSessionRequestUseProxyGeolocationCityPortMontt CreateSessionRequestUseProxyGeolocationCity = "PORT_MONTT" CreateSessionRequestUseProxyGeolocationCityPortOfSpain CreateSessionRequestUseProxyGeolocationCity = "PORT_OF SPAIN" CreateSessionRequestUseProxyGeolocationCityPortSaid CreateSessionRequestUseProxyGeolocationCity = "PORT_SAID" CreateSessionRequestUseProxyGeolocationCityPortland CreateSessionRequestUseProxyGeolocationCity = "PORTLAND" CreateSessionRequestUseProxyGeolocationCityPorto CreateSessionRequestUseProxyGeolocationCity = "PORTO" CreateSessionRequestUseProxyGeolocationCityPortoAlegre CreateSessionRequestUseProxyGeolocationCity = "PORTO_ALEGRE" CreateSessionRequestUseProxyGeolocationCityPortoSeguro CreateSessionRequestUseProxyGeolocationCity = "PORTO_SEGURO" CreateSessionRequestUseProxyGeolocationCityPortoVelho CreateSessionRequestUseProxyGeolocationCity = "PORTO_VELHO" CreateSessionRequestUseProxyGeolocationCityPortoviejo CreateSessionRequestUseProxyGeolocationCity = "PORTOVIEJO" CreateSessionRequestUseProxyGeolocationCityPosadas CreateSessionRequestUseProxyGeolocationCity = "POSADAS" CreateSessionRequestUseProxyGeolocationCityPousoAlegre CreateSessionRequestUseProxyGeolocationCity = "POUSO_ALEGRE" CreateSessionRequestUseProxyGeolocationCityPoznan CreateSessionRequestUseProxyGeolocationCity = "POZNAN" CreateSessionRequestUseProxyGeolocationCityPrague CreateSessionRequestUseProxyGeolocationCity = "PRAGUE" CreateSessionRequestUseProxyGeolocationCityPraiaGrande CreateSessionRequestUseProxyGeolocationCity = "PRAIA_GRANDE" CreateSessionRequestUseProxyGeolocationCityPresidentePrudente CreateSessionRequestUseProxyGeolocationCity = "PRESIDENTE_PRUDENTE" CreateSessionRequestUseProxyGeolocationCityPretoria CreateSessionRequestUseProxyGeolocationCity = "PRETORIA" CreateSessionRequestUseProxyGeolocationCityPristina CreateSessionRequestUseProxyGeolocationCity = "PRISTINA" CreateSessionRequestUseProxyGeolocationCityProvidence CreateSessionRequestUseProxyGeolocationCity = "PROVIDENCE" CreateSessionRequestUseProxyGeolocationCityPucallpa CreateSessionRequestUseProxyGeolocationCity = "PUCALLPA" CreateSessionRequestUseProxyGeolocationCityPuchongBatuDuaBelas CreateSessionRequestUseProxyGeolocationCity = "PUCHONG_BATU DUA BELAS" CreateSessionRequestUseProxyGeolocationCityPueblaCity CreateSessionRequestUseProxyGeolocationCity = "PUEBLA_CITY" CreateSessionRequestUseProxyGeolocationCityPune CreateSessionRequestUseProxyGeolocationCity = "PUNE" CreateSessionRequestUseProxyGeolocationCityQuebec CreateSessionRequestUseProxyGeolocationCity = "QUEBEC" CreateSessionRequestUseProxyGeolocationCityQueens CreateSessionRequestUseProxyGeolocationCity = "QUEENS" CreateSessionRequestUseProxyGeolocationCityQueimados CreateSessionRequestUseProxyGeolocationCity = "QUEIMADOS" CreateSessionRequestUseProxyGeolocationCityQueretaroCity CreateSessionRequestUseProxyGeolocationCity = "QUERETARO_CITY" CreateSessionRequestUseProxyGeolocationCityQuezonCity CreateSessionRequestUseProxyGeolocationCity = "QUEZON_CITY" CreateSessionRequestUseProxyGeolocationCityQuilmes CreateSessionRequestUseProxyGeolocationCity = "QUILMES" CreateSessionRequestUseProxyGeolocationCityQuito CreateSessionRequestUseProxyGeolocationCity = "QUITO" CreateSessionRequestUseProxyGeolocationCityRabat CreateSessionRequestUseProxyGeolocationCity = "RABAT" CreateSessionRequestUseProxyGeolocationCityRaipur CreateSessionRequestUseProxyGeolocationCity = "RAIPUR" CreateSessionRequestUseProxyGeolocationCityRajkot CreateSessionRequestUseProxyGeolocationCity = "RAJKOT" CreateSessionRequestUseProxyGeolocationCityRajshahi CreateSessionRequestUseProxyGeolocationCity = "RAJSHAHI" CreateSessionRequestUseProxyGeolocationCityRaleigh CreateSessionRequestUseProxyGeolocationCity = "RALEIGH" CreateSessionRequestUseProxyGeolocationCityRamatGan CreateSessionRequestUseProxyGeolocationCity = "RAMAT_GAN" CreateSessionRequestUseProxyGeolocationCityRancagua CreateSessionRequestUseProxyGeolocationCity = "RANCAGUA" CreateSessionRequestUseProxyGeolocationCityRanchi CreateSessionRequestUseProxyGeolocationCity = "RANCHI" CreateSessionRequestUseProxyGeolocationCityRasAlKhaimah CreateSessionRequestUseProxyGeolocationCity = "RAS_AL KHAIMAH" CreateSessionRequestUseProxyGeolocationCityRawalpindi CreateSessionRequestUseProxyGeolocationCity = "RAWALPINDI" CreateSessionRequestUseProxyGeolocationCityReading CreateSessionRequestUseProxyGeolocationCity = "READING" CreateSessionRequestUseProxyGeolocationCityRecife CreateSessionRequestUseProxyGeolocationCity = "RECIFE" CreateSessionRequestUseProxyGeolocationCityRegina CreateSessionRequestUseProxyGeolocationCity = "REGINA" CreateSessionRequestUseProxyGeolocationCityRennes CreateSessionRequestUseProxyGeolocationCity = "RENNES" CreateSessionRequestUseProxyGeolocationCityReno CreateSessionRequestUseProxyGeolocationCity = "RENO" CreateSessionRequestUseProxyGeolocationCityResistencia CreateSessionRequestUseProxyGeolocationCity = "RESISTENCIA" CreateSessionRequestUseProxyGeolocationCityReykjavik CreateSessionRequestUseProxyGeolocationCity = "REYKJAVIK" CreateSessionRequestUseProxyGeolocationCityReynosa CreateSessionRequestUseProxyGeolocationCity = "REYNOSA" CreateSessionRequestUseProxyGeolocationCityRibeiraoDasNeves CreateSessionRequestUseProxyGeolocationCity = "RIBEIRAO_DAS NEVES" CreateSessionRequestUseProxyGeolocationCityRibeiraoPreto CreateSessionRequestUseProxyGeolocationCity = "RIBEIRAO_PRETO" CreateSessionRequestUseProxyGeolocationCityRichmond CreateSessionRequestUseProxyGeolocationCity = "RICHMOND" CreateSessionRequestUseProxyGeolocationCityRiga CreateSessionRequestUseProxyGeolocationCity = "RIGA" CreateSessionRequestUseProxyGeolocationCityRioBranco CreateSessionRequestUseProxyGeolocationCity = "RIO_BRANCO" CreateSessionRequestUseProxyGeolocationCityRioClaro CreateSessionRequestUseProxyGeolocationCity = "RIO_CLARO" CreateSessionRequestUseProxyGeolocationCityRioCuarto CreateSessionRequestUseProxyGeolocationCity = "RIO_CUARTO" CreateSessionRequestUseProxyGeolocationCityRioDeJaneiro CreateSessionRequestUseProxyGeolocationCity = "RIO_DE JANEIRO" CreateSessionRequestUseProxyGeolocationCityRioDoSul CreateSessionRequestUseProxyGeolocationCity = "RIO_DO SUL" CreateSessionRequestUseProxyGeolocationCityRioGallegos CreateSessionRequestUseProxyGeolocationCity = "RIO_GALLEGOS" CreateSessionRequestUseProxyGeolocationCityRioGrande CreateSessionRequestUseProxyGeolocationCity = "RIO_GRANDE" CreateSessionRequestUseProxyGeolocationCityRishonLetsiyyon CreateSessionRequestUseProxyGeolocationCity = "RISHON_LETSIYYON" CreateSessionRequestUseProxyGeolocationCityRiverside CreateSessionRequestUseProxyGeolocationCity = "RIVERSIDE" CreateSessionRequestUseProxyGeolocationCityRiyadh CreateSessionRequestUseProxyGeolocationCity = "RIYADH" CreateSessionRequestUseProxyGeolocationCityRize CreateSessionRequestUseProxyGeolocationCity = "RIZE" CreateSessionRequestUseProxyGeolocationCityRochester CreateSessionRequestUseProxyGeolocationCity = "ROCHESTER" CreateSessionRequestUseProxyGeolocationCityRome CreateSessionRequestUseProxyGeolocationCity = "ROME" CreateSessionRequestUseProxyGeolocationCityRondonopolis CreateSessionRequestUseProxyGeolocationCity = "RONDONOPOLIS" CreateSessionRequestUseProxyGeolocationCityRosario CreateSessionRequestUseProxyGeolocationCity = "ROSARIO" CreateSessionRequestUseProxyGeolocationCityRoseau CreateSessionRequestUseProxyGeolocationCity = "ROSEAU" CreateSessionRequestUseProxyGeolocationCityRostovOnDon CreateSessionRequestUseProxyGeolocationCity = "ROSTOV_ON DON" CreateSessionRequestUseProxyGeolocationCityRotterdam CreateSessionRequestUseProxyGeolocationCity = "ROTTERDAM" CreateSessionRequestUseProxyGeolocationCityRouen CreateSessionRequestUseProxyGeolocationCity = "ROUEN" CreateSessionRequestUseProxyGeolocationCityRousse CreateSessionRequestUseProxyGeolocationCity = "ROUSSE" CreateSessionRequestUseProxyGeolocationCityRzeszow CreateSessionRequestUseProxyGeolocationCity = "RZESZOW" CreateSessionRequestUseProxyGeolocationCitySacramento CreateSessionRequestUseProxyGeolocationCity = "SACRAMENTO" CreateSessionRequestUseProxyGeolocationCitySagar CreateSessionRequestUseProxyGeolocationCity = "SAGAR" CreateSessionRequestUseProxyGeolocationCitySaintPaul CreateSessionRequestUseProxyGeolocationCity = "SAINT_PAUL" CreateSessionRequestUseProxyGeolocationCitySale CreateSessionRequestUseProxyGeolocationCity = "SALE" CreateSessionRequestUseProxyGeolocationCitySaltLakeCity CreateSessionRequestUseProxyGeolocationCity = "SALT_LAKE CITY" CreateSessionRequestUseProxyGeolocationCitySalta CreateSessionRequestUseProxyGeolocationCity = "SALTA" CreateSessionRequestUseProxyGeolocationCitySaltillo CreateSessionRequestUseProxyGeolocationCity = "SALTILLO" CreateSessionRequestUseProxyGeolocationCitySalvador CreateSessionRequestUseProxyGeolocationCity = "SALVADOR" CreateSessionRequestUseProxyGeolocationCitySamara CreateSessionRequestUseProxyGeolocationCity = "SAMARA" CreateSessionRequestUseProxyGeolocationCitySamarinda CreateSessionRequestUseProxyGeolocationCity = "SAMARINDA" CreateSessionRequestUseProxyGeolocationCitySamarkand CreateSessionRequestUseProxyGeolocationCity = "SAMARKAND" CreateSessionRequestUseProxyGeolocationCitySamsun CreateSessionRequestUseProxyGeolocationCity = "SAMSUN" CreateSessionRequestUseProxyGeolocationCitySanAntonio CreateSessionRequestUseProxyGeolocationCity = "SAN_ANTONIO" CreateSessionRequestUseProxyGeolocationCitySanDiego CreateSessionRequestUseProxyGeolocationCity = "SAN_DIEGO" CreateSessionRequestUseProxyGeolocationCitySanFernando CreateSessionRequestUseProxyGeolocationCity = "SAN_FERNANDO" CreateSessionRequestUseProxyGeolocationCitySanFrancisco CreateSessionRequestUseProxyGeolocationCity = "SAN_FRANCISCO" CreateSessionRequestUseProxyGeolocationCitySanJose CreateSessionRequestUseProxyGeolocationCity = "SAN_JOSE" CreateSessionRequestUseProxyGeolocationCitySanJoseDelMonte CreateSessionRequestUseProxyGeolocationCity = "SAN_JOSE DEL MONTE" CreateSessionRequestUseProxyGeolocationCitySanJuan CreateSessionRequestUseProxyGeolocationCity = "SAN_JUAN" CreateSessionRequestUseProxyGeolocationCitySanJusto CreateSessionRequestUseProxyGeolocationCity = "SAN_JUSTO" CreateSessionRequestUseProxyGeolocationCitySanLuis CreateSessionRequestUseProxyGeolocationCity = "SAN_LUIS" CreateSessionRequestUseProxyGeolocationCitySanLuisPotosiCity CreateSessionRequestUseProxyGeolocationCity = "SAN_LUIS POTOSI CITY" CreateSessionRequestUseProxyGeolocationCitySanMiguel CreateSessionRequestUseProxyGeolocationCity = "SAN_MIGUEL" CreateSessionRequestUseProxyGeolocationCitySanMiguelDeTucuman CreateSessionRequestUseProxyGeolocationCity = "SAN_MIGUEL DE TUCUMAN" CreateSessionRequestUseProxyGeolocationCitySanPabloCity CreateSessionRequestUseProxyGeolocationCity = "SAN_PABLO CITY" CreateSessionRequestUseProxyGeolocationCitySanPedro CreateSessionRequestUseProxyGeolocationCity = "SAN_PEDRO" CreateSessionRequestUseProxyGeolocationCitySanPedroSula CreateSessionRequestUseProxyGeolocationCity = "SAN_PEDRO SULA" CreateSessionRequestUseProxyGeolocationCitySanSalvador CreateSessionRequestUseProxyGeolocationCity = "SAN_SALVADOR" CreateSessionRequestUseProxyGeolocationCitySanSalvadorDeJujuy CreateSessionRequestUseProxyGeolocationCity = "SAN_SALVADOR DE JUJUY" CreateSessionRequestUseProxyGeolocationCitySanaa CreateSessionRequestUseProxyGeolocationCity = "SANAA" CreateSessionRequestUseProxyGeolocationCitySanliurfa CreateSessionRequestUseProxyGeolocationCity = "SANLIURFA" CreateSessionRequestUseProxyGeolocationCitySantaCruz CreateSessionRequestUseProxyGeolocationCity = "SANTA_CRUZ" CreateSessionRequestUseProxyGeolocationCitySantaCruzDeTenerife CreateSessionRequestUseProxyGeolocationCity = "SANTA_CRUZ DE TENERIFE" CreateSessionRequestUseProxyGeolocationCitySantaCruzDoSul CreateSessionRequestUseProxyGeolocationCity = "SANTA_CRUZ DO SUL" CreateSessionRequestUseProxyGeolocationCitySantaFe CreateSessionRequestUseProxyGeolocationCity = "SANTA_FE" CreateSessionRequestUseProxyGeolocationCitySantaLuzia CreateSessionRequestUseProxyGeolocationCity = "SANTA_LUZIA" CreateSessionRequestUseProxyGeolocationCitySantaMaria CreateSessionRequestUseProxyGeolocationCity = "SANTA_MARIA" CreateSessionRequestUseProxyGeolocationCitySantaMarta CreateSessionRequestUseProxyGeolocationCity = "SANTA_MARTA" CreateSessionRequestUseProxyGeolocationCitySantaRosa CreateSessionRequestUseProxyGeolocationCity = "SANTA_ROSA" CreateSessionRequestUseProxyGeolocationCitySantarem CreateSessionRequestUseProxyGeolocationCity = "SANTAREM" CreateSessionRequestUseProxyGeolocationCitySantiago CreateSessionRequestUseProxyGeolocationCity = "SANTIAGO" CreateSessionRequestUseProxyGeolocationCitySantiagoDeCali CreateSessionRequestUseProxyGeolocationCity = "SANTIAGO_DE CALI" CreateSessionRequestUseProxyGeolocationCitySantiagoDeLosCaballeros CreateSessionRequestUseProxyGeolocationCity = "SANTIAGO_DE LOS CABALLEROS" CreateSessionRequestUseProxyGeolocationCitySantoAndre CreateSessionRequestUseProxyGeolocationCity = "SANTO_ANDRE" CreateSessionRequestUseProxyGeolocationCitySantoDomingo CreateSessionRequestUseProxyGeolocationCity = "SANTO_DOMINGO" CreateSessionRequestUseProxyGeolocationCitySantoDomingoEste CreateSessionRequestUseProxyGeolocationCity = "SANTO_DOMINGO ESTE" CreateSessionRequestUseProxyGeolocationCitySantos CreateSessionRequestUseProxyGeolocationCity = "SANTOS" CreateSessionRequestUseProxyGeolocationCitySaoBernardoDoCampo CreateSessionRequestUseProxyGeolocationCity = "SAO_BERNARDO DO CAMPO" CreateSessionRequestUseProxyGeolocationCitySaoCarlos CreateSessionRequestUseProxyGeolocationCity = "SAO_CARLOS" CreateSessionRequestUseProxyGeolocationCitySaoGoncalo CreateSessionRequestUseProxyGeolocationCity = "SAO_GONCALO" CreateSessionRequestUseProxyGeolocationCitySaoJoaoDeMeriti CreateSessionRequestUseProxyGeolocationCity = "SAO_JOAO DE MERITI" CreateSessionRequestUseProxyGeolocationCitySaoJose CreateSessionRequestUseProxyGeolocationCity = "SAO_JOSE" CreateSessionRequestUseProxyGeolocationCitySaoJoseDoRioPreto CreateSessionRequestUseProxyGeolocationCity = "SAO_JOSE DO RIO PRETO" CreateSessionRequestUseProxyGeolocationCitySaoJoseDosCampos CreateSessionRequestUseProxyGeolocationCity = "SAO_JOSE DOS CAMPOS" CreateSessionRequestUseProxyGeolocationCitySaoJoseDosPinhais CreateSessionRequestUseProxyGeolocationCity = "SAO_JOSE DOS PINHAIS" CreateSessionRequestUseProxyGeolocationCitySaoLeopoldo CreateSessionRequestUseProxyGeolocationCity = "SAO_LEOPOLDO" CreateSessionRequestUseProxyGeolocationCitySaoLuis CreateSessionRequestUseProxyGeolocationCity = "SAO_LUIS" CreateSessionRequestUseProxyGeolocationCitySaoPaulo CreateSessionRequestUseProxyGeolocationCity = "SAO_PAULO" CreateSessionRequestUseProxyGeolocationCitySaoVicente CreateSessionRequestUseProxyGeolocationCity = "SAO_VICENTE" CreateSessionRequestUseProxyGeolocationCitySarajevo CreateSessionRequestUseProxyGeolocationCity = "SARAJEVO" CreateSessionRequestUseProxyGeolocationCitySaskatoon CreateSessionRequestUseProxyGeolocationCity = "SASKATOON" CreateSessionRequestUseProxyGeolocationCityScarborough CreateSessionRequestUseProxyGeolocationCity = "SCARBOROUGH" CreateSessionRequestUseProxyGeolocationCitySeattle CreateSessionRequestUseProxyGeolocationCity = "SEATTLE" CreateSessionRequestUseProxyGeolocationCitySemarang CreateSessionRequestUseProxyGeolocationCity = "SEMARANG" CreateSessionRequestUseProxyGeolocationCitySeoGu CreateSessionRequestUseProxyGeolocationCity = "SEO_GU" CreateSessionRequestUseProxyGeolocationCitySeongnamSi CreateSessionRequestUseProxyGeolocationCity = "SEONGNAM_SI" CreateSessionRequestUseProxyGeolocationCitySeoul CreateSessionRequestUseProxyGeolocationCity = "SEOUL" CreateSessionRequestUseProxyGeolocationCitySerra CreateSessionRequestUseProxyGeolocationCity = "SERRA" CreateSessionRequestUseProxyGeolocationCitySeteLagoas CreateSessionRequestUseProxyGeolocationCity = "SETE_LAGOAS" CreateSessionRequestUseProxyGeolocationCitySetif CreateSessionRequestUseProxyGeolocationCity = "SETIF" CreateSessionRequestUseProxyGeolocationCitySetubal CreateSessionRequestUseProxyGeolocationCity = "SETUBAL" CreateSessionRequestUseProxyGeolocationCitySeville CreateSessionRequestUseProxyGeolocationCity = "SEVILLE" CreateSessionRequestUseProxyGeolocationCitySfax CreateSessionRequestUseProxyGeolocationCity = "SFAX" CreateSessionRequestUseProxyGeolocationCityShahAlam CreateSessionRequestUseProxyGeolocationCity = "SHAH_ALAM" CreateSessionRequestUseProxyGeolocationCityShanghai CreateSessionRequestUseProxyGeolocationCity = "SHANGHAI" CreateSessionRequestUseProxyGeolocationCitySharjah CreateSessionRequestUseProxyGeolocationCity = "SHARJAH" CreateSessionRequestUseProxyGeolocationCitySheffield CreateSessionRequestUseProxyGeolocationCity = "SHEFFIELD" CreateSessionRequestUseProxyGeolocationCityShenzhen CreateSessionRequestUseProxyGeolocationCity = "SHENZHEN" CreateSessionRequestUseProxyGeolocationCityShimla CreateSessionRequestUseProxyGeolocationCity = "SHIMLA" CreateSessionRequestUseProxyGeolocationCitySiauliai CreateSessionRequestUseProxyGeolocationCity = "SIAULIAI" CreateSessionRequestUseProxyGeolocationCitySibiu CreateSessionRequestUseProxyGeolocationCity = "SIBIU" CreateSessionRequestUseProxyGeolocationCitySidoarjo CreateSessionRequestUseProxyGeolocationCity = "SIDOARJO" CreateSessionRequestUseProxyGeolocationCitySikar CreateSessionRequestUseProxyGeolocationCity = "SIKAR" CreateSessionRequestUseProxyGeolocationCitySilverSpring CreateSessionRequestUseProxyGeolocationCity = "SILVER_SPRING" CreateSessionRequestUseProxyGeolocationCitySinop CreateSessionRequestUseProxyGeolocationCity = "SINOP" CreateSessionRequestUseProxyGeolocationCitySivas CreateSessionRequestUseProxyGeolocationCity = "SIVAS" CreateSessionRequestUseProxyGeolocationCitySkikda CreateSessionRequestUseProxyGeolocationCity = "SKIKDA" CreateSessionRequestUseProxyGeolocationCitySkopje CreateSessionRequestUseProxyGeolocationCity = "SKOPJE" CreateSessionRequestUseProxyGeolocationCitySlough CreateSessionRequestUseProxyGeolocationCity = "SLOUGH" CreateSessionRequestUseProxyGeolocationCitySobral CreateSessionRequestUseProxyGeolocationCity = "SOBRAL" CreateSessionRequestUseProxyGeolocationCitySofia CreateSessionRequestUseProxyGeolocationCity = "SOFIA" CreateSessionRequestUseProxyGeolocationCitySorocaba CreateSessionRequestUseProxyGeolocationCity = "SOROCABA" CreateSessionRequestUseProxyGeolocationCitySousse CreateSessionRequestUseProxyGeolocationCity = "SOUSSE" CreateSessionRequestUseProxyGeolocationCitySouthTangerang CreateSessionRequestUseProxyGeolocationCity = "SOUTH_TANGERANG" CreateSessionRequestUseProxyGeolocationCitySouthampton CreateSessionRequestUseProxyGeolocationCity = "SOUTHAMPTON" CreateSessionRequestUseProxyGeolocationCitySouthwark CreateSessionRequestUseProxyGeolocationCity = "SOUTHWARK" CreateSessionRequestUseProxyGeolocationCitySplit CreateSessionRequestUseProxyGeolocationCity = "SPLIT" CreateSessionRequestUseProxyGeolocationCitySpokane CreateSessionRequestUseProxyGeolocationCity = "SPOKANE" CreateSessionRequestUseProxyGeolocationCitySpring CreateSessionRequestUseProxyGeolocationCity = "SPRING" CreateSessionRequestUseProxyGeolocationCitySpringfield CreateSessionRequestUseProxyGeolocationCity = "SPRINGFIELD" CreateSessionRequestUseProxyGeolocationCityStLouis CreateSessionRequestUseProxyGeolocationCity = "ST_LOUIS" CreateSessionRequestUseProxyGeolocationCityStPetersburg CreateSessionRequestUseProxyGeolocationCity = "ST_PETERSBURG" CreateSessionRequestUseProxyGeolocationCityStaraZagora CreateSessionRequestUseProxyGeolocationCity = "STARA_ZAGORA" CreateSessionRequestUseProxyGeolocationCityStatenIsland CreateSessionRequestUseProxyGeolocationCity = "STATEN_ISLAND" CreateSessionRequestUseProxyGeolocationCityStockholm CreateSessionRequestUseProxyGeolocationCity = "STOCKHOLM" CreateSessionRequestUseProxyGeolocationCityStockton CreateSessionRequestUseProxyGeolocationCity = "STOCKTON" CreateSessionRequestUseProxyGeolocationCityStokeOnTrent CreateSessionRequestUseProxyGeolocationCity = "STOKE_ON TRENT" CreateSessionRequestUseProxyGeolocationCityStrasbourg CreateSessionRequestUseProxyGeolocationCity = "STRASBOURG" CreateSessionRequestUseProxyGeolocationCityStuttgart CreateSessionRequestUseProxyGeolocationCity = "STUTTGART" CreateSessionRequestUseProxyGeolocationCitySumare CreateSessionRequestUseProxyGeolocationCity = "SUMARE" CreateSessionRequestUseProxyGeolocationCitySurabaya CreateSessionRequestUseProxyGeolocationCity = "SURABAYA" CreateSessionRequestUseProxyGeolocationCitySurakarta CreateSessionRequestUseProxyGeolocationCity = "SURAKARTA" CreateSessionRequestUseProxyGeolocationCitySurat CreateSessionRequestUseProxyGeolocationCity = "SURAT" CreateSessionRequestUseProxyGeolocationCitySurrey CreateSessionRequestUseProxyGeolocationCity = "SURREY" CreateSessionRequestUseProxyGeolocationCitySuwon CreateSessionRequestUseProxyGeolocationCity = "SUWON" CreateSessionRequestUseProxyGeolocationCitySuzano CreateSessionRequestUseProxyGeolocationCity = "SUZANO" CreateSessionRequestUseProxyGeolocationCitySydney CreateSessionRequestUseProxyGeolocationCity = "SYDNEY" CreateSessionRequestUseProxyGeolocationCitySzczecin CreateSessionRequestUseProxyGeolocationCity = "SZCZECIN" CreateSessionRequestUseProxyGeolocationCitySzeged CreateSessionRequestUseProxyGeolocationCity = "SZEGED" CreateSessionRequestUseProxyGeolocationCitySzekesfehervar CreateSessionRequestUseProxyGeolocationCity = "SZEKESFEHERVAR" CreateSessionRequestUseProxyGeolocationCityTaboaoDaSerra CreateSessionRequestUseProxyGeolocationCity = "TABOAO_DA SERRA" CreateSessionRequestUseProxyGeolocationCityTacna CreateSessionRequestUseProxyGeolocationCity = "TACNA" CreateSessionRequestUseProxyGeolocationCityTacoma CreateSessionRequestUseProxyGeolocationCity = "TACOMA" CreateSessionRequestUseProxyGeolocationCityTaguig CreateSessionRequestUseProxyGeolocationCity = "TAGUIG" CreateSessionRequestUseProxyGeolocationCityTaichung CreateSessionRequestUseProxyGeolocationCity = "TAICHUNG" CreateSessionRequestUseProxyGeolocationCityTainanCity CreateSessionRequestUseProxyGeolocationCity = "TAINAN_CITY" CreateSessionRequestUseProxyGeolocationCityTaipei CreateSessionRequestUseProxyGeolocationCity = "TAIPEI" CreateSessionRequestUseProxyGeolocationCityTalavera CreateSessionRequestUseProxyGeolocationCity = "TALAVERA" CreateSessionRequestUseProxyGeolocationCityTalca CreateSessionRequestUseProxyGeolocationCity = "TALCA" CreateSessionRequestUseProxyGeolocationCityTallahassee CreateSessionRequestUseProxyGeolocationCity = "TALLAHASSEE" CreateSessionRequestUseProxyGeolocationCityTallinn CreateSessionRequestUseProxyGeolocationCity = "TALLINN" CreateSessionRequestUseProxyGeolocationCityTampa CreateSessionRequestUseProxyGeolocationCity = "TAMPA" CreateSessionRequestUseProxyGeolocationCityTampere CreateSessionRequestUseProxyGeolocationCity = "TAMPERE" CreateSessionRequestUseProxyGeolocationCityTampico CreateSessionRequestUseProxyGeolocationCity = "TAMPICO" CreateSessionRequestUseProxyGeolocationCityTangerang CreateSessionRequestUseProxyGeolocationCity = "TANGERANG" CreateSessionRequestUseProxyGeolocationCityTangier CreateSessionRequestUseProxyGeolocationCity = "TANGIER" CreateSessionRequestUseProxyGeolocationCityTanta CreateSessionRequestUseProxyGeolocationCity = "TANTA" CreateSessionRequestUseProxyGeolocationCityTanza CreateSessionRequestUseProxyGeolocationCity = "TANZA" CreateSessionRequestUseProxyGeolocationCityTaoyuanDistrict CreateSessionRequestUseProxyGeolocationCity = "TAOYUAN_DISTRICT" CreateSessionRequestUseProxyGeolocationCityTappahannock CreateSessionRequestUseProxyGeolocationCity = "TAPPAHANNOCK" CreateSessionRequestUseProxyGeolocationCityTarlacCity CreateSessionRequestUseProxyGeolocationCity = "TARLAC_CITY" CreateSessionRequestUseProxyGeolocationCityTashkent CreateSessionRequestUseProxyGeolocationCity = "TASHKENT" CreateSessionRequestUseProxyGeolocationCityTasikmalaya CreateSessionRequestUseProxyGeolocationCity = "TASIKMALAYA" CreateSessionRequestUseProxyGeolocationCityTatui CreateSessionRequestUseProxyGeolocationCity = "TATUI" CreateSessionRequestUseProxyGeolocationCityTaubate CreateSessionRequestUseProxyGeolocationCity = "TAUBATE" CreateSessionRequestUseProxyGeolocationCityTbilisi CreateSessionRequestUseProxyGeolocationCity = "TBILISI" CreateSessionRequestUseProxyGeolocationCityTegucigalpa CreateSessionRequestUseProxyGeolocationCity = "TEGUCIGALPA" CreateSessionRequestUseProxyGeolocationCityTehran CreateSessionRequestUseProxyGeolocationCity = "TEHRAN" CreateSessionRequestUseProxyGeolocationCityTeixeiraDeFreitas CreateSessionRequestUseProxyGeolocationCity = "TEIXEIRA_DE FREITAS" CreateSessionRequestUseProxyGeolocationCityTekirdag CreateSessionRequestUseProxyGeolocationCity = "TEKIRDAG" CreateSessionRequestUseProxyGeolocationCityTelAviv CreateSessionRequestUseProxyGeolocationCity = "TEL_AVIV" CreateSessionRequestUseProxyGeolocationCityTemuco CreateSessionRequestUseProxyGeolocationCity = "TEMUCO" CreateSessionRequestUseProxyGeolocationCityTepic CreateSessionRequestUseProxyGeolocationCity = "TEPIC" CreateSessionRequestUseProxyGeolocationCityTeresina CreateSessionRequestUseProxyGeolocationCity = "TERESINA" CreateSessionRequestUseProxyGeolocationCityTernopil CreateSessionRequestUseProxyGeolocationCity = "TERNOPIL" CreateSessionRequestUseProxyGeolocationCityTerrassa CreateSessionRequestUseProxyGeolocationCity = "TERRASSA" CreateSessionRequestUseProxyGeolocationCityTetouan CreateSessionRequestUseProxyGeolocationCity = "TETOUAN" CreateSessionRequestUseProxyGeolocationCityThane CreateSessionRequestUseProxyGeolocationCity = "THANE" CreateSessionRequestUseProxyGeolocationCityTheBronx CreateSessionRequestUseProxyGeolocationCity = "THE_BRONX" CreateSessionRequestUseProxyGeolocationCityTheHague CreateSessionRequestUseProxyGeolocationCity = "THE_HAGUE" CreateSessionRequestUseProxyGeolocationCityThessaloniki CreateSessionRequestUseProxyGeolocationCity = "THESSALONIKI" CreateSessionRequestUseProxyGeolocationCityThiruvananthapuram CreateSessionRequestUseProxyGeolocationCity = "THIRUVANANTHAPURAM" CreateSessionRequestUseProxyGeolocationCityThrissur CreateSessionRequestUseProxyGeolocationCity = "THRISSUR" CreateSessionRequestUseProxyGeolocationCityTijuana CreateSessionRequestUseProxyGeolocationCity = "TIJUANA" CreateSessionRequestUseProxyGeolocationCityTimisoara CreateSessionRequestUseProxyGeolocationCity = "TIMISOARA" CreateSessionRequestUseProxyGeolocationCityTirana CreateSessionRequestUseProxyGeolocationCity = "TIRANA" CreateSessionRequestUseProxyGeolocationCityTlalnepantla CreateSessionRequestUseProxyGeolocationCity = "TLALNEPANTLA" CreateSessionRequestUseProxyGeolocationCityTlaxcalaCity CreateSessionRequestUseProxyGeolocationCity = "TLAXCALA_CITY" CreateSessionRequestUseProxyGeolocationCityTlemcen CreateSessionRequestUseProxyGeolocationCity = "TLEMCEN" CreateSessionRequestUseProxyGeolocationCityTokatProvince CreateSessionRequestUseProxyGeolocationCity = "TOKAT_PROVINCE" CreateSessionRequestUseProxyGeolocationCityTokyo CreateSessionRequestUseProxyGeolocationCity = "TOKYO" CreateSessionRequestUseProxyGeolocationCityToluca CreateSessionRequestUseProxyGeolocationCity = "TOLUCA" CreateSessionRequestUseProxyGeolocationCityToronto CreateSessionRequestUseProxyGeolocationCity = "TORONTO" CreateSessionRequestUseProxyGeolocationCityTorreon CreateSessionRequestUseProxyGeolocationCity = "TORREON" CreateSessionRequestUseProxyGeolocationCityToulouse CreateSessionRequestUseProxyGeolocationCity = "TOULOUSE" CreateSessionRequestUseProxyGeolocationCityTrabzon CreateSessionRequestUseProxyGeolocationCity = "TRABZON" CreateSessionRequestUseProxyGeolocationCityTrujillo CreateSessionRequestUseProxyGeolocationCity = "TRUJILLO" CreateSessionRequestUseProxyGeolocationCityTubarao CreateSessionRequestUseProxyGeolocationCity = "TUBARAO" CreateSessionRequestUseProxyGeolocationCityTucson CreateSessionRequestUseProxyGeolocationCity = "TUCSON" CreateSessionRequestUseProxyGeolocationCityTuguegaraoCity CreateSessionRequestUseProxyGeolocationCity = "TUGUEGARAO_CITY" CreateSessionRequestUseProxyGeolocationCityTulsa CreateSessionRequestUseProxyGeolocationCity = "TULSA" CreateSessionRequestUseProxyGeolocationCityTunis CreateSessionRequestUseProxyGeolocationCity = "TUNIS" CreateSessionRequestUseProxyGeolocationCityTunja CreateSessionRequestUseProxyGeolocationCity = "TUNJA" CreateSessionRequestUseProxyGeolocationCityTurin CreateSessionRequestUseProxyGeolocationCity = "TURIN" CreateSessionRequestUseProxyGeolocationCityTuxtlaGutierrez CreateSessionRequestUseProxyGeolocationCity = "TUXTLA_GUTIERREZ" CreateSessionRequestUseProxyGeolocationCityTuzla CreateSessionRequestUseProxyGeolocationCity = "TUZLA" CreateSessionRequestUseProxyGeolocationCityUberaba CreateSessionRequestUseProxyGeolocationCity = "UBERABA" CreateSessionRequestUseProxyGeolocationCityUberlandia CreateSessionRequestUseProxyGeolocationCity = "UBERLANDIA" CreateSessionRequestUseProxyGeolocationCityUfa CreateSessionRequestUseProxyGeolocationCity = "UFA" CreateSessionRequestUseProxyGeolocationCityUlanBator CreateSessionRequestUseProxyGeolocationCity = "ULAN_BATOR" CreateSessionRequestUseProxyGeolocationCityUmeda CreateSessionRequestUseProxyGeolocationCity = "UMEDA" CreateSessionRequestUseProxyGeolocationCityUrdaneta CreateSessionRequestUseProxyGeolocationCity = "URDANETA" CreateSessionRequestUseProxyGeolocationCityUsak CreateSessionRequestUseProxyGeolocationCity = "USAK" CreateSessionRequestUseProxyGeolocationCityVadodara CreateSessionRequestUseProxyGeolocationCity = "VADODARA" CreateSessionRequestUseProxyGeolocationCityValencia CreateSessionRequestUseProxyGeolocationCity = "VALENCIA" CreateSessionRequestUseProxyGeolocationCityValinhos CreateSessionRequestUseProxyGeolocationCity = "VALINHOS" CreateSessionRequestUseProxyGeolocationCityValladolid CreateSessionRequestUseProxyGeolocationCity = "VALLADOLID" CreateSessionRequestUseProxyGeolocationCityValledupar CreateSessionRequestUseProxyGeolocationCity = "VALLEDUPAR" CreateSessionRequestUseProxyGeolocationCityValparaiso CreateSessionRequestUseProxyGeolocationCity = "VALPARAISO" CreateSessionRequestUseProxyGeolocationCityValparaisoDeGoias CreateSessionRequestUseProxyGeolocationCity = "VALPARAISO_DE GOIAS" CreateSessionRequestUseProxyGeolocationCityVan CreateSessionRequestUseProxyGeolocationCity = "VAN" CreateSessionRequestUseProxyGeolocationCityVancouver CreateSessionRequestUseProxyGeolocationCity = "VANCOUVER" CreateSessionRequestUseProxyGeolocationCityVaranasi CreateSessionRequestUseProxyGeolocationCity = "VARANASI" CreateSessionRequestUseProxyGeolocationCityVarginha CreateSessionRequestUseProxyGeolocationCity = "VARGINHA" CreateSessionRequestUseProxyGeolocationCityVarna CreateSessionRequestUseProxyGeolocationCity = "VARNA" CreateSessionRequestUseProxyGeolocationCityVarzeaPaulista CreateSessionRequestUseProxyGeolocationCity = "VARZEA_PAULISTA" CreateSessionRequestUseProxyGeolocationCityVenustianoCarranza CreateSessionRequestUseProxyGeolocationCity = "VENUSTIANO_CARRANZA" CreateSessionRequestUseProxyGeolocationCityVeracruz CreateSessionRequestUseProxyGeolocationCity = "VERACRUZ" CreateSessionRequestUseProxyGeolocationCityVerona CreateSessionRequestUseProxyGeolocationCity = "VERONA" CreateSessionRequestUseProxyGeolocationCityViamao CreateSessionRequestUseProxyGeolocationCity = "VIAMAO" CreateSessionRequestUseProxyGeolocationCityVictoria CreateSessionRequestUseProxyGeolocationCity = "VICTORIA" CreateSessionRequestUseProxyGeolocationCityVienna CreateSessionRequestUseProxyGeolocationCity = "VIENNA" CreateSessionRequestUseProxyGeolocationCityVientiane CreateSessionRequestUseProxyGeolocationCity = "VIENTIANE" CreateSessionRequestUseProxyGeolocationCityVigo CreateSessionRequestUseProxyGeolocationCity = "VIGO" CreateSessionRequestUseProxyGeolocationCityVijayawada CreateSessionRequestUseProxyGeolocationCity = "VIJAYAWADA" CreateSessionRequestUseProxyGeolocationCityVilaNovaDeGaia CreateSessionRequestUseProxyGeolocationCity = "VILA_NOVA DE GAIA" CreateSessionRequestUseProxyGeolocationCityVilaVelha CreateSessionRequestUseProxyGeolocationCity = "VILA_VELHA" CreateSessionRequestUseProxyGeolocationCityVillaBallester CreateSessionRequestUseProxyGeolocationCity = "VILLA_BALLESTER" CreateSessionRequestUseProxyGeolocationCityVillavicencio CreateSessionRequestUseProxyGeolocationCity = "VILLAVICENCIO" CreateSessionRequestUseProxyGeolocationCityVilnius CreateSessionRequestUseProxyGeolocationCity = "VILNIUS" CreateSessionRequestUseProxyGeolocationCityVinaDelMar CreateSessionRequestUseProxyGeolocationCity = "VINA_DEL MAR" CreateSessionRequestUseProxyGeolocationCityVinnytsia CreateSessionRequestUseProxyGeolocationCity = "VINNYTSIA" CreateSessionRequestUseProxyGeolocationCityVirginiaBeach CreateSessionRequestUseProxyGeolocationCity = "VIRGINIA_BEACH" CreateSessionRequestUseProxyGeolocationCityVisakhapatnam CreateSessionRequestUseProxyGeolocationCity = "VISAKHAPATNAM" CreateSessionRequestUseProxyGeolocationCityVitoria CreateSessionRequestUseProxyGeolocationCity = "VITORIA" CreateSessionRequestUseProxyGeolocationCityVitoriaDaConquista CreateSessionRequestUseProxyGeolocationCity = "VITORIA_DA CONQUISTA" CreateSessionRequestUseProxyGeolocationCityVitoriaDeSantoAntao CreateSessionRequestUseProxyGeolocationCity = "VITORIA_DE SANTO ANTAO" CreateSessionRequestUseProxyGeolocationCityVoltaRedonda CreateSessionRequestUseProxyGeolocationCity = "VOLTA_REDONDA" CreateSessionRequestUseProxyGeolocationCityVoronezh CreateSessionRequestUseProxyGeolocationCity = "VORONEZH" CreateSessionRequestUseProxyGeolocationCityWarsaw CreateSessionRequestUseProxyGeolocationCity = "WARSAW" CreateSessionRequestUseProxyGeolocationCityWashington CreateSessionRequestUseProxyGeolocationCity = "WASHINGTON" CreateSessionRequestUseProxyGeolocationCityWellington CreateSessionRequestUseProxyGeolocationCity = "WELLINGTON" CreateSessionRequestUseProxyGeolocationCityWestPalmBeach CreateSessionRequestUseProxyGeolocationCity = "WEST_PALM BEACH" CreateSessionRequestUseProxyGeolocationCityWichita CreateSessionRequestUseProxyGeolocationCity = "WICHITA" CreateSessionRequestUseProxyGeolocationCityWillemstad CreateSessionRequestUseProxyGeolocationCity = "WILLEMSTAD" CreateSessionRequestUseProxyGeolocationCityWilmington CreateSessionRequestUseProxyGeolocationCity = "WILMINGTON" CreateSessionRequestUseProxyGeolocationCityWindhoek CreateSessionRequestUseProxyGeolocationCity = "WINDHOEK" CreateSessionRequestUseProxyGeolocationCityWindsor CreateSessionRequestUseProxyGeolocationCity = "WINDSOR" CreateSessionRequestUseProxyGeolocationCityWinnipeg CreateSessionRequestUseProxyGeolocationCity = "WINNIPEG" CreateSessionRequestUseProxyGeolocationCityWolverhampton CreateSessionRequestUseProxyGeolocationCity = "WOLVERHAMPTON" CreateSessionRequestUseProxyGeolocationCityWoodbridge CreateSessionRequestUseProxyGeolocationCity = "WOODBRIDGE" CreateSessionRequestUseProxyGeolocationCityWroclaw CreateSessionRequestUseProxyGeolocationCity = "WROCLAW" CreateSessionRequestUseProxyGeolocationCityWuppertal CreateSessionRequestUseProxyGeolocationCity = "WUPPERTAL" CreateSessionRequestUseProxyGeolocationCityXalapa CreateSessionRequestUseProxyGeolocationCity = "XALAPA" CreateSessionRequestUseProxyGeolocationCityYalova CreateSessionRequestUseProxyGeolocationCity = "YALOVA" CreateSessionRequestUseProxyGeolocationCityYangon CreateSessionRequestUseProxyGeolocationCity = "YANGON" CreateSessionRequestUseProxyGeolocationCityYekaterinburg CreateSessionRequestUseProxyGeolocationCity = "YEKATERINBURG" CreateSessionRequestUseProxyGeolocationCityYerevan CreateSessionRequestUseProxyGeolocationCity = "YEREVAN" CreateSessionRequestUseProxyGeolocationCityYogyakarta CreateSessionRequestUseProxyGeolocationCity = "YOGYAKARTA" CreateSessionRequestUseProxyGeolocationCityYokohama CreateSessionRequestUseProxyGeolocationCity = "YOKOHAMA" CreateSessionRequestUseProxyGeolocationCityYonginSi CreateSessionRequestUseProxyGeolocationCity = "YONGIN_SI" CreateSessionRequestUseProxyGeolocationCityZabrze CreateSessionRequestUseProxyGeolocationCity = "ZABRZE" CreateSessionRequestUseProxyGeolocationCityZagazig CreateSessionRequestUseProxyGeolocationCity = "ZAGAZIG" CreateSessionRequestUseProxyGeolocationCityZagreb CreateSessionRequestUseProxyGeolocationCity = "ZAGREB" CreateSessionRequestUseProxyGeolocationCityZamboangaCity CreateSessionRequestUseProxyGeolocationCity = "ZAMBOANGA_CITY" CreateSessionRequestUseProxyGeolocationCityZapopan CreateSessionRequestUseProxyGeolocationCity = "ZAPOPAN" CreateSessionRequestUseProxyGeolocationCityZaporizhzhya CreateSessionRequestUseProxyGeolocationCity = "ZAPORIZHZHYA" CreateSessionRequestUseProxyGeolocationCityZaragoza CreateSessionRequestUseProxyGeolocationCity = "ZARAGOZA" CreateSessionRequestUseProxyGeolocationCityZhongliDistrict CreateSessionRequestUseProxyGeolocationCity = "ZHONGLI_DISTRICT" CreateSessionRequestUseProxyGeolocationCityZielonaGora CreateSessionRequestUseProxyGeolocationCity = "ZIELONA_GORA" CreateSessionRequestUseProxyGeolocationCityZonguldak CreateSessionRequestUseProxyGeolocationCity = "ZONGULDAK" CreateSessionRequestUseProxyGeolocationCityZurich CreateSessionRequestUseProxyGeolocationCity = "ZURICH" )
type CreateSessionRequestUseProxyGeolocationCountry ¶ added in v0.1.3
type CreateSessionRequestUseProxyGeolocationCountry string
const ( CreateSessionRequestUseProxyGeolocationCountryUs CreateSessionRequestUseProxyGeolocationCountry = "US" CreateSessionRequestUseProxyGeolocationCountryCa CreateSessionRequestUseProxyGeolocationCountry = "CA" CreateSessionRequestUseProxyGeolocationCountryMx CreateSessionRequestUseProxyGeolocationCountry = "MX" CreateSessionRequestUseProxyGeolocationCountryGB CreateSessionRequestUseProxyGeolocationCountry = "GB" CreateSessionRequestUseProxyGeolocationCountryDe CreateSessionRequestUseProxyGeolocationCountry = "DE" CreateSessionRequestUseProxyGeolocationCountryFr CreateSessionRequestUseProxyGeolocationCountry = "FR" CreateSessionRequestUseProxyGeolocationCountryIt CreateSessionRequestUseProxyGeolocationCountry = "IT" CreateSessionRequestUseProxyGeolocationCountryEs CreateSessionRequestUseProxyGeolocationCountry = "ES" CreateSessionRequestUseProxyGeolocationCountryPl CreateSessionRequestUseProxyGeolocationCountry = "PL" CreateSessionRequestUseProxyGeolocationCountryNl CreateSessionRequestUseProxyGeolocationCountry = "NL" CreateSessionRequestUseProxyGeolocationCountrySe CreateSessionRequestUseProxyGeolocationCountry = "SE" CreateSessionRequestUseProxyGeolocationCountryNo CreateSessionRequestUseProxyGeolocationCountry = "NO" CreateSessionRequestUseProxyGeolocationCountryDk CreateSessionRequestUseProxyGeolocationCountry = "DK" CreateSessionRequestUseProxyGeolocationCountryFi CreateSessionRequestUseProxyGeolocationCountry = "FI" CreateSessionRequestUseProxyGeolocationCountryCh CreateSessionRequestUseProxyGeolocationCountry = "CH" CreateSessionRequestUseProxyGeolocationCountryAt CreateSessionRequestUseProxyGeolocationCountry = "AT" CreateSessionRequestUseProxyGeolocationCountryBe CreateSessionRequestUseProxyGeolocationCountry = "BE" CreateSessionRequestUseProxyGeolocationCountryIe CreateSessionRequestUseProxyGeolocationCountry = "IE" CreateSessionRequestUseProxyGeolocationCountryPt CreateSessionRequestUseProxyGeolocationCountry = "PT" CreateSessionRequestUseProxyGeolocationCountryGr CreateSessionRequestUseProxyGeolocationCountry = "GR" CreateSessionRequestUseProxyGeolocationCountryCz CreateSessionRequestUseProxyGeolocationCountry = "CZ" CreateSessionRequestUseProxyGeolocationCountryHu CreateSessionRequestUseProxyGeolocationCountry = "HU" CreateSessionRequestUseProxyGeolocationCountryRo CreateSessionRequestUseProxyGeolocationCountry = "RO" CreateSessionRequestUseProxyGeolocationCountryBg CreateSessionRequestUseProxyGeolocationCountry = "BG" CreateSessionRequestUseProxyGeolocationCountrySk CreateSessionRequestUseProxyGeolocationCountry = "SK" CreateSessionRequestUseProxyGeolocationCountrySi CreateSessionRequestUseProxyGeolocationCountry = "SI" CreateSessionRequestUseProxyGeolocationCountryHr CreateSessionRequestUseProxyGeolocationCountry = "HR" CreateSessionRequestUseProxyGeolocationCountryEe CreateSessionRequestUseProxyGeolocationCountry = "EE" CreateSessionRequestUseProxyGeolocationCountryLv CreateSessionRequestUseProxyGeolocationCountry = "LV" CreateSessionRequestUseProxyGeolocationCountryLt CreateSessionRequestUseProxyGeolocationCountry = "LT" CreateSessionRequestUseProxyGeolocationCountryLu CreateSessionRequestUseProxyGeolocationCountry = "LU" CreateSessionRequestUseProxyGeolocationCountryMt CreateSessionRequestUseProxyGeolocationCountry = "MT" CreateSessionRequestUseProxyGeolocationCountryCy CreateSessionRequestUseProxyGeolocationCountry = "CY" CreateSessionRequestUseProxyGeolocationCountryIs CreateSessionRequestUseProxyGeolocationCountry = "IS" CreateSessionRequestUseProxyGeolocationCountryLi CreateSessionRequestUseProxyGeolocationCountry = "LI" CreateSessionRequestUseProxyGeolocationCountryMc CreateSessionRequestUseProxyGeolocationCountry = "MC" CreateSessionRequestUseProxyGeolocationCountrySm CreateSessionRequestUseProxyGeolocationCountry = "SM" CreateSessionRequestUseProxyGeolocationCountryVa CreateSessionRequestUseProxyGeolocationCountry = "VA" CreateSessionRequestUseProxyGeolocationCountryJp CreateSessionRequestUseProxyGeolocationCountry = "JP" CreateSessionRequestUseProxyGeolocationCountryKr CreateSessionRequestUseProxyGeolocationCountry = "KR" CreateSessionRequestUseProxyGeolocationCountryCn CreateSessionRequestUseProxyGeolocationCountry = "CN" CreateSessionRequestUseProxyGeolocationCountryHk CreateSessionRequestUseProxyGeolocationCountry = "HK" CreateSessionRequestUseProxyGeolocationCountryTw CreateSessionRequestUseProxyGeolocationCountry = "TW" CreateSessionRequestUseProxyGeolocationCountrySg CreateSessionRequestUseProxyGeolocationCountry = "SG" CreateSessionRequestUseProxyGeolocationCountryAu CreateSessionRequestUseProxyGeolocationCountry = "AU" CreateSessionRequestUseProxyGeolocationCountryNz CreateSessionRequestUseProxyGeolocationCountry = "NZ" CreateSessionRequestUseProxyGeolocationCountryIn CreateSessionRequestUseProxyGeolocationCountry = "IN" CreateSessionRequestUseProxyGeolocationCountryTh CreateSessionRequestUseProxyGeolocationCountry = "TH" CreateSessionRequestUseProxyGeolocationCountryMy CreateSessionRequestUseProxyGeolocationCountry = "MY" CreateSessionRequestUseProxyGeolocationCountryPh CreateSessionRequestUseProxyGeolocationCountry = "PH" CreateSessionRequestUseProxyGeolocationCountryID CreateSessionRequestUseProxyGeolocationCountry = "ID" CreateSessionRequestUseProxyGeolocationCountryVn CreateSessionRequestUseProxyGeolocationCountry = "VN" CreateSessionRequestUseProxyGeolocationCountryAf CreateSessionRequestUseProxyGeolocationCountry = "AF" CreateSessionRequestUseProxyGeolocationCountryBd CreateSessionRequestUseProxyGeolocationCountry = "BD" CreateSessionRequestUseProxyGeolocationCountryBn CreateSessionRequestUseProxyGeolocationCountry = "BN" CreateSessionRequestUseProxyGeolocationCountryKh CreateSessionRequestUseProxyGeolocationCountry = "KH" CreateSessionRequestUseProxyGeolocationCountryLa CreateSessionRequestUseProxyGeolocationCountry = "LA" CreateSessionRequestUseProxyGeolocationCountryLk CreateSessionRequestUseProxyGeolocationCountry = "LK" CreateSessionRequestUseProxyGeolocationCountryMm CreateSessionRequestUseProxyGeolocationCountry = "MM" CreateSessionRequestUseProxyGeolocationCountryNp CreateSessionRequestUseProxyGeolocationCountry = "NP" CreateSessionRequestUseProxyGeolocationCountryPk CreateSessionRequestUseProxyGeolocationCountry = "PK" CreateSessionRequestUseProxyGeolocationCountryFj CreateSessionRequestUseProxyGeolocationCountry = "FJ" CreateSessionRequestUseProxyGeolocationCountryPg CreateSessionRequestUseProxyGeolocationCountry = "PG" CreateSessionRequestUseProxyGeolocationCountryAe CreateSessionRequestUseProxyGeolocationCountry = "AE" CreateSessionRequestUseProxyGeolocationCountrySa CreateSessionRequestUseProxyGeolocationCountry = "SA" CreateSessionRequestUseProxyGeolocationCountryIl CreateSessionRequestUseProxyGeolocationCountry = "IL" CreateSessionRequestUseProxyGeolocationCountryTr CreateSessionRequestUseProxyGeolocationCountry = "TR" CreateSessionRequestUseProxyGeolocationCountryIr CreateSessionRequestUseProxyGeolocationCountry = "IR" CreateSessionRequestUseProxyGeolocationCountryIq CreateSessionRequestUseProxyGeolocationCountry = "IQ" CreateSessionRequestUseProxyGeolocationCountryJo CreateSessionRequestUseProxyGeolocationCountry = "JO" CreateSessionRequestUseProxyGeolocationCountryKw CreateSessionRequestUseProxyGeolocationCountry = "KW" CreateSessionRequestUseProxyGeolocationCountryLb CreateSessionRequestUseProxyGeolocationCountry = "LB" CreateSessionRequestUseProxyGeolocationCountryOm CreateSessionRequestUseProxyGeolocationCountry = "OM" CreateSessionRequestUseProxyGeolocationCountryQa CreateSessionRequestUseProxyGeolocationCountry = "QA" CreateSessionRequestUseProxyGeolocationCountryBh CreateSessionRequestUseProxyGeolocationCountry = "BH" CreateSessionRequestUseProxyGeolocationCountryYe CreateSessionRequestUseProxyGeolocationCountry = "YE" CreateSessionRequestUseProxyGeolocationCountrySy CreateSessionRequestUseProxyGeolocationCountry = "SY" CreateSessionRequestUseProxyGeolocationCountryZa CreateSessionRequestUseProxyGeolocationCountry = "ZA" CreateSessionRequestUseProxyGeolocationCountryEg CreateSessionRequestUseProxyGeolocationCountry = "EG" CreateSessionRequestUseProxyGeolocationCountryMa CreateSessionRequestUseProxyGeolocationCountry = "MA" CreateSessionRequestUseProxyGeolocationCountryNg CreateSessionRequestUseProxyGeolocationCountry = "NG" CreateSessionRequestUseProxyGeolocationCountryKe CreateSessionRequestUseProxyGeolocationCountry = "KE" CreateSessionRequestUseProxyGeolocationCountryDz CreateSessionRequestUseProxyGeolocationCountry = "DZ" CreateSessionRequestUseProxyGeolocationCountryAo CreateSessionRequestUseProxyGeolocationCountry = "AO" CreateSessionRequestUseProxyGeolocationCountryBw CreateSessionRequestUseProxyGeolocationCountry = "BW" CreateSessionRequestUseProxyGeolocationCountryEt CreateSessionRequestUseProxyGeolocationCountry = "ET" CreateSessionRequestUseProxyGeolocationCountryGh CreateSessionRequestUseProxyGeolocationCountry = "GH" CreateSessionRequestUseProxyGeolocationCountryCi CreateSessionRequestUseProxyGeolocationCountry = "CI" CreateSessionRequestUseProxyGeolocationCountryLy CreateSessionRequestUseProxyGeolocationCountry = "LY" CreateSessionRequestUseProxyGeolocationCountryMz CreateSessionRequestUseProxyGeolocationCountry = "MZ" CreateSessionRequestUseProxyGeolocationCountryRw CreateSessionRequestUseProxyGeolocationCountry = "RW" CreateSessionRequestUseProxyGeolocationCountrySn CreateSessionRequestUseProxyGeolocationCountry = "SN" CreateSessionRequestUseProxyGeolocationCountryTn CreateSessionRequestUseProxyGeolocationCountry = "TN" CreateSessionRequestUseProxyGeolocationCountryUg CreateSessionRequestUseProxyGeolocationCountry = "UG" CreateSessionRequestUseProxyGeolocationCountryZm CreateSessionRequestUseProxyGeolocationCountry = "ZM" CreateSessionRequestUseProxyGeolocationCountryZw CreateSessionRequestUseProxyGeolocationCountry = "ZW" CreateSessionRequestUseProxyGeolocationCountryTz CreateSessionRequestUseProxyGeolocationCountry = "TZ" CreateSessionRequestUseProxyGeolocationCountryMu CreateSessionRequestUseProxyGeolocationCountry = "MU" CreateSessionRequestUseProxyGeolocationCountrySc CreateSessionRequestUseProxyGeolocationCountry = "SC" CreateSessionRequestUseProxyGeolocationCountryBr CreateSessionRequestUseProxyGeolocationCountry = "BR" CreateSessionRequestUseProxyGeolocationCountryAr CreateSessionRequestUseProxyGeolocationCountry = "AR" CreateSessionRequestUseProxyGeolocationCountryCl CreateSessionRequestUseProxyGeolocationCountry = "CL" CreateSessionRequestUseProxyGeolocationCountryCo CreateSessionRequestUseProxyGeolocationCountry = "CO" CreateSessionRequestUseProxyGeolocationCountryPe CreateSessionRequestUseProxyGeolocationCountry = "PE" CreateSessionRequestUseProxyGeolocationCountryVe CreateSessionRequestUseProxyGeolocationCountry = "VE" CreateSessionRequestUseProxyGeolocationCountryEc CreateSessionRequestUseProxyGeolocationCountry = "EC" CreateSessionRequestUseProxyGeolocationCountryUy CreateSessionRequestUseProxyGeolocationCountry = "UY" CreateSessionRequestUseProxyGeolocationCountryPy CreateSessionRequestUseProxyGeolocationCountry = "PY" CreateSessionRequestUseProxyGeolocationCountryBo CreateSessionRequestUseProxyGeolocationCountry = "BO" CreateSessionRequestUseProxyGeolocationCountryCr CreateSessionRequestUseProxyGeolocationCountry = "CR" CreateSessionRequestUseProxyGeolocationCountryCu CreateSessionRequestUseProxyGeolocationCountry = "CU" CreateSessionRequestUseProxyGeolocationCountryDo CreateSessionRequestUseProxyGeolocationCountry = "DO" CreateSessionRequestUseProxyGeolocationCountryGt CreateSessionRequestUseProxyGeolocationCountry = "GT" CreateSessionRequestUseProxyGeolocationCountryHn CreateSessionRequestUseProxyGeolocationCountry = "HN" CreateSessionRequestUseProxyGeolocationCountryJm CreateSessionRequestUseProxyGeolocationCountry = "JM" CreateSessionRequestUseProxyGeolocationCountryNi CreateSessionRequestUseProxyGeolocationCountry = "NI" CreateSessionRequestUseProxyGeolocationCountryPa CreateSessionRequestUseProxyGeolocationCountry = "PA" CreateSessionRequestUseProxyGeolocationCountrySv CreateSessionRequestUseProxyGeolocationCountry = "SV" CreateSessionRequestUseProxyGeolocationCountryTt CreateSessionRequestUseProxyGeolocationCountry = "TT" CreateSessionRequestUseProxyGeolocationCountryBb CreateSessionRequestUseProxyGeolocationCountry = "BB" CreateSessionRequestUseProxyGeolocationCountryBz CreateSessionRequestUseProxyGeolocationCountry = "BZ" CreateSessionRequestUseProxyGeolocationCountryGy CreateSessionRequestUseProxyGeolocationCountry = "GY" CreateSessionRequestUseProxyGeolocationCountrySr CreateSessionRequestUseProxyGeolocationCountry = "SR" CreateSessionRequestUseProxyGeolocationCountryRu CreateSessionRequestUseProxyGeolocationCountry = "RU" CreateSessionRequestUseProxyGeolocationCountryUa CreateSessionRequestUseProxyGeolocationCountry = "UA" CreateSessionRequestUseProxyGeolocationCountryBy CreateSessionRequestUseProxyGeolocationCountry = "BY" CreateSessionRequestUseProxyGeolocationCountryKz CreateSessionRequestUseProxyGeolocationCountry = "KZ" CreateSessionRequestUseProxyGeolocationCountryUz CreateSessionRequestUseProxyGeolocationCountry = "UZ" CreateSessionRequestUseProxyGeolocationCountryAz CreateSessionRequestUseProxyGeolocationCountry = "AZ" CreateSessionRequestUseProxyGeolocationCountryGe CreateSessionRequestUseProxyGeolocationCountry = "GE" CreateSessionRequestUseProxyGeolocationCountryAm CreateSessionRequestUseProxyGeolocationCountry = "AM" CreateSessionRequestUseProxyGeolocationCountryMd CreateSessionRequestUseProxyGeolocationCountry = "MD" CreateSessionRequestUseProxyGeolocationCountryMk CreateSessionRequestUseProxyGeolocationCountry = "MK" CreateSessionRequestUseProxyGeolocationCountryAl CreateSessionRequestUseProxyGeolocationCountry = "AL" CreateSessionRequestUseProxyGeolocationCountryBa CreateSessionRequestUseProxyGeolocationCountry = "BA" CreateSessionRequestUseProxyGeolocationCountryRs CreateSessionRequestUseProxyGeolocationCountry = "RS" CreateSessionRequestUseProxyGeolocationCountryMe CreateSessionRequestUseProxyGeolocationCountry = "ME" CreateSessionRequestUseProxyGeolocationCountryXk CreateSessionRequestUseProxyGeolocationCountry = "XK" CreateSessionRequestUseProxyGeolocationCountryMn CreateSessionRequestUseProxyGeolocationCountry = "MN" CreateSessionRequestUseProxyGeolocationCountryKg CreateSessionRequestUseProxyGeolocationCountry = "KG" CreateSessionRequestUseProxyGeolocationCountryTj CreateSessionRequestUseProxyGeolocationCountry = "TJ" CreateSessionRequestUseProxyGeolocationCountryTm CreateSessionRequestUseProxyGeolocationCountry = "TM" )
type CreateSessionRequestUseProxyGeolocationState ¶ added in v0.1.3
type CreateSessionRequestUseProxyGeolocationState string
const ( CreateSessionRequestUseProxyGeolocationStateAl CreateSessionRequestUseProxyGeolocationState = "AL" CreateSessionRequestUseProxyGeolocationStateAk CreateSessionRequestUseProxyGeolocationState = "AK" CreateSessionRequestUseProxyGeolocationStateAz CreateSessionRequestUseProxyGeolocationState = "AZ" CreateSessionRequestUseProxyGeolocationStateAr CreateSessionRequestUseProxyGeolocationState = "AR" CreateSessionRequestUseProxyGeolocationStateCa CreateSessionRequestUseProxyGeolocationState = "CA" CreateSessionRequestUseProxyGeolocationStateCo CreateSessionRequestUseProxyGeolocationState = "CO" CreateSessionRequestUseProxyGeolocationStateCt CreateSessionRequestUseProxyGeolocationState = "CT" CreateSessionRequestUseProxyGeolocationStateDe CreateSessionRequestUseProxyGeolocationState = "DE" CreateSessionRequestUseProxyGeolocationStateFl CreateSessionRequestUseProxyGeolocationState = "FL" CreateSessionRequestUseProxyGeolocationStateGa CreateSessionRequestUseProxyGeolocationState = "GA" CreateSessionRequestUseProxyGeolocationStateHi CreateSessionRequestUseProxyGeolocationState = "HI" CreateSessionRequestUseProxyGeolocationStateID CreateSessionRequestUseProxyGeolocationState = "ID" CreateSessionRequestUseProxyGeolocationStateIl CreateSessionRequestUseProxyGeolocationState = "IL" CreateSessionRequestUseProxyGeolocationStateIn CreateSessionRequestUseProxyGeolocationState = "IN" CreateSessionRequestUseProxyGeolocationStateIa CreateSessionRequestUseProxyGeolocationState = "IA" CreateSessionRequestUseProxyGeolocationStateKs CreateSessionRequestUseProxyGeolocationState = "KS" CreateSessionRequestUseProxyGeolocationStateKy CreateSessionRequestUseProxyGeolocationState = "KY" CreateSessionRequestUseProxyGeolocationStateLa CreateSessionRequestUseProxyGeolocationState = "LA" CreateSessionRequestUseProxyGeolocationStateMe CreateSessionRequestUseProxyGeolocationState = "ME" CreateSessionRequestUseProxyGeolocationStateMd CreateSessionRequestUseProxyGeolocationState = "MD" CreateSessionRequestUseProxyGeolocationStateMa CreateSessionRequestUseProxyGeolocationState = "MA" CreateSessionRequestUseProxyGeolocationStateMi CreateSessionRequestUseProxyGeolocationState = "MI" CreateSessionRequestUseProxyGeolocationStateMn CreateSessionRequestUseProxyGeolocationState = "MN" CreateSessionRequestUseProxyGeolocationStateMs CreateSessionRequestUseProxyGeolocationState = "MS" CreateSessionRequestUseProxyGeolocationStateMo CreateSessionRequestUseProxyGeolocationState = "MO" CreateSessionRequestUseProxyGeolocationStateMt CreateSessionRequestUseProxyGeolocationState = "MT" CreateSessionRequestUseProxyGeolocationStateNe CreateSessionRequestUseProxyGeolocationState = "NE" CreateSessionRequestUseProxyGeolocationStateNv CreateSessionRequestUseProxyGeolocationState = "NV" CreateSessionRequestUseProxyGeolocationStateNh CreateSessionRequestUseProxyGeolocationState = "NH" CreateSessionRequestUseProxyGeolocationStateNj CreateSessionRequestUseProxyGeolocationState = "NJ" CreateSessionRequestUseProxyGeolocationStateNm CreateSessionRequestUseProxyGeolocationState = "NM" CreateSessionRequestUseProxyGeolocationStateNy CreateSessionRequestUseProxyGeolocationState = "NY" CreateSessionRequestUseProxyGeolocationStateNc CreateSessionRequestUseProxyGeolocationState = "NC" CreateSessionRequestUseProxyGeolocationStateNd CreateSessionRequestUseProxyGeolocationState = "ND" CreateSessionRequestUseProxyGeolocationStateOh CreateSessionRequestUseProxyGeolocationState = "OH" CreateSessionRequestUseProxyGeolocationStateOk CreateSessionRequestUseProxyGeolocationState = "OK" CreateSessionRequestUseProxyGeolocationStateOr CreateSessionRequestUseProxyGeolocationState = "OR" CreateSessionRequestUseProxyGeolocationStatePa CreateSessionRequestUseProxyGeolocationState = "PA" CreateSessionRequestUseProxyGeolocationStateRi CreateSessionRequestUseProxyGeolocationState = "RI" CreateSessionRequestUseProxyGeolocationStateSc CreateSessionRequestUseProxyGeolocationState = "SC" CreateSessionRequestUseProxyGeolocationStateSd CreateSessionRequestUseProxyGeolocationState = "SD" CreateSessionRequestUseProxyGeolocationStateTn CreateSessionRequestUseProxyGeolocationState = "TN" CreateSessionRequestUseProxyGeolocationStateTx CreateSessionRequestUseProxyGeolocationState = "TX" CreateSessionRequestUseProxyGeolocationStateUt CreateSessionRequestUseProxyGeolocationState = "UT" CreateSessionRequestUseProxyGeolocationStateVt CreateSessionRequestUseProxyGeolocationState = "VT" CreateSessionRequestUseProxyGeolocationStateVa CreateSessionRequestUseProxyGeolocationState = "VA" CreateSessionRequestUseProxyGeolocationStateWa CreateSessionRequestUseProxyGeolocationState = "WA" CreateSessionRequestUseProxyGeolocationStateWv CreateSessionRequestUseProxyGeolocationState = "WV" CreateSessionRequestUseProxyGeolocationStateWi CreateSessionRequestUseProxyGeolocationState = "WI" CreateSessionRequestUseProxyGeolocationStateWy CreateSessionRequestUseProxyGeolocationState = "WY" CreateSessionRequestUseProxyGeolocationStateDc CreateSessionRequestUseProxyGeolocationState = "DC" CreateSessionRequestUseProxyGeolocationStatePr CreateSessionRequestUseProxyGeolocationState = "PR" CreateSessionRequestUseProxyGeolocationStateGu CreateSessionRequestUseProxyGeolocationState = "GU" CreateSessionRequestUseProxyGeolocationStateVi CreateSessionRequestUseProxyGeolocationState = "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 FileList ¶ added in v0.1.3
type FileList struct {
// Array of files for the current page
Data []FileListData `json:"data" api:"required"`
JSON fileListJSON `json:"-"`
}
func (*FileList) UnmarshalJSON ¶ added in v0.1.3
type FileListData ¶ added in v0.1.3
type FileListData 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 fileListDataJSON `json:"-"`
}
FileListData Array of files for the current page
func (*FileListData) UnmarshalJSON ¶ added in v0.1.3
func (r *FileListData) UnmarshalJSON(data []byte) (err error)
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) (*FileList, 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 ¶
func FileFromURL ¶ added in v0.1.3
func FileFromURL(url string) 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 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 = SessionCreateParamsUseProxy2
type SessionCreateParamsUseProxy2 ¶ added in v0.1.3
type SessionCreateParamsUseProxy2 struct {
OfBool *bool `json:"-"`
OfSessionCreateParamsUseProxyGeolocation *SessionCreateParamsUseProxyGeolocation `json:"-"`
OfSessionCreateParamsUseProxyServer *SessionCreateParamsUseProxyServer `json:"-"`
OfAny *interface{} `json:"-"`
}
func (SessionCreateParamsUseProxy2) MarshalJSON ¶ added in v0.1.3
func (u SessionCreateParamsUseProxy2) MarshalJSON() ([]byte, error)
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[CreateSessionRequestUseProxyGeolocationCity] `json:"city"`
// Country code (e.g., 'US', 'GB', 'DE') - ISO 3166-1 alpha-2
Country param.Field[CreateSessionRequestUseProxyGeolocationCountry] `json:"country" api:"required"`
// State code (e.g., 'NY', 'CA') - US states only
State param.Field[CreateSessionRequestUseProxyGeolocationState] `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 SessionList ¶ added in v0.1.3
type SessionList struct {
// Cursor for the next page of results. Null if no more pages.
NextCursor string `json:"nextCursor" api:"required"`
// List of browser sessions
Sessions []SessionListSession `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 sessionListJSON `json:"-"`
}
SessionList Response containing a list of browser sessions with pagination details.
func (*SessionList) UnmarshalJSON ¶ added in v0.1.3
func (r *SessionList) UnmarshalJSON(data []byte) (err error)
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 SessionListSession ¶ added in v0.1.3
type SessionListSession 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 SessionListSessionDebugConfig `json:"debugConfig"`
// URL for debugging the session
DebugURL string `json:"debugUrl" api:"required"`
// Device configuration for the session
DeviceConfig SessionListSessionDeviceConfig `json:"deviceConfig"`
// Viewport and browser window dimensions for the session
Dimensions SessionListSessionDimensions `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 SessionListSessionOptimizeBandwidth `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 SessionListSessionStealthConfig `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 sessionListSessionJSON `json:"-"`
}
SessionListSession List of browser sessions
func (*SessionListSession) UnmarshalJSON ¶ added in v0.1.3
func (r *SessionListSession) UnmarshalJSON(data []byte) (err error)
type SessionListSessionDebugConfig ¶ added in v0.1.3
type SessionListSessionDebugConfig 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 sessionListSessionDebugConfigJSON `json:"-"`
}
SessionListSessionDebugConfig Configuration for the debug URL and session viewer. Controls interaction capabilities and cursor visibility.
func (*SessionListSessionDebugConfig) UnmarshalJSON ¶ added in v0.1.3
func (r *SessionListSessionDebugConfig) UnmarshalJSON(data []byte) (err error)
type SessionListSessionDeviceConfig ¶ added in v0.1.3
type SessionListSessionDeviceConfig struct {
Device CreateSessionRequestDeviceConfigDevice `json:"device"`
JSON sessionListSessionDeviceConfigJSON `json:"-"`
}
SessionListSessionDeviceConfig Device configuration for the session
func (*SessionListSessionDeviceConfig) UnmarshalJSON ¶ added in v0.1.3
func (r *SessionListSessionDeviceConfig) UnmarshalJSON(data []byte) (err error)
type SessionListSessionDimensions ¶ added in v0.1.3
type SessionListSessionDimensions struct {
// Height of the browser window
Height int64 `json:"height" api:"required"`
// Width of the browser window
Width int64 `json:"width" api:"required"`
JSON sessionListSessionDimensionsJSON `json:"-"`
}
SessionListSessionDimensions Viewport and browser window dimensions for the session
func (*SessionListSessionDimensions) UnmarshalJSON ¶ added in v0.1.3
func (r *SessionListSessionDimensions) UnmarshalJSON(data []byte) (err error)
type SessionListSessionOptimizeBandwidth ¶ added in v0.1.3
type SessionListSessionOptimizeBandwidth struct {
BlockHosts []string `json:"blockHosts"`
BlockImages bool `json:"blockImages"`
BlockMedia bool `json:"blockMedia"`
BlockStylesheets bool `json:"blockStylesheets"`
BlockURLPatterns []string `json:"blockUrlPatterns"`
JSON sessionListSessionOptimizeBandwidthJSON `json:"-"`
}
SessionListSessionOptimizeBandwidth Bandwidth optimizations that were applied to the session.
func (*SessionListSessionOptimizeBandwidth) UnmarshalJSON ¶ added in v0.1.3
func (r *SessionListSessionOptimizeBandwidth) UnmarshalJSON(data []byte) (err error)
type SessionListSessionStealthConfig ¶ added in v0.1.3
type SessionListSessionStealthConfig 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 sessionListSessionStealthConfigJSON `json:"-"`
}
SessionListSessionStealthConfig Stealth configuration for the session
func (*SessionListSessionStealthConfig) UnmarshalJSON ¶ added in v0.1.3
func (r *SessionListSessionStealthConfig) UnmarshalJSON(data []byte) (err error)
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[SessionListSession], error)
List all sessions
func (*SessionService) ListAutoPaging ¶ added in v0.1.2
func (r *SessionService) ListAutoPaging(ctx context.Context, params SessionListParams, opts ...RequestOption) *CursorPageAutoPager[SessionListSession]
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) (*FileList, 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 UnprocessableEntityError ¶
type UnprocessableEntityError struct{ *APIError }
func (*UnprocessableEntityError) Unwrap ¶ added in v0.1.2
func (e *UnprocessableEntityError) Unwrap() error