Skip to content

Latest commit

 

History

History
1000 lines (717 loc) · 67.5 KB

File metadata and controls

1000 lines (717 loc) · 67.5 KB

Shared Types

from mobilerun_sdk.types import (
    DeviceCarrier,
    DeviceIdentifiers,
    DeviceSpec,
    Location,
    Meta,
    Pagination,
    PaginationMeta,
    PermissionSet,
    Socks5ProxyConfig,
)

Apps

Types:

from mobilerun_sdk.types import (
    AppRetrieveResponse,
    AppListResponse,
    AppDeleteResponse,
    AppConfirmUploadResponse,
    AppCreateSignedUploadURLResponse,
    AppListVersionsResponse,
    AppMarkFailedResponse,
    AppStorageUsageResponse,
)

Methods:

Carriers

Types:

from mobilerun_sdk.types import (
    CarrierCreateResponse,
    CarrierRetrieveResponse,
    CarrierUpdateResponse,
    CarrierListResponse,
    CarrierDeleteResponse,
    CarrierLookupResponse,
)

Methods:

Credentials

Types:

from mobilerun_sdk.types import CredentialListResponse

Methods:

Packages

Types:

from mobilerun_sdk.types.credentials import (
    PackageCreateResponse,
    PackageListResponse,
    PackageListAllResponse,
)

Methods:

Credentials

Types:

from mobilerun_sdk.types.credentials.packages import (
    CredentialCreateResponse,
    CredentialRetrieveResponse,
    CredentialDeleteResponse,
)

Methods:

Fields

Types:

from mobilerun_sdk.types.credentials.packages.credentials import (
    FieldCreateResponse,
    FieldUpdateResponse,
    FieldDeleteResponse,
)

Methods:

Devices

Types:

from mobilerun_sdk.types import (
    DeviceCreateResponse,
    DeviceRetrieveResponse,
    DeviceListResponse,
    DeviceCountResponse,
    DeviceFingerprintResponse,
    DeviceRetrieveCapabilitiesResponse,
    DeviceSetNameResponse,
    DeviceWaitReadyResponse,
)

Methods:

Actions

Types:

from mobilerun_sdk.types.devices import ActionOverlayVisibleResponse

Methods:

Apps

Types:

from mobilerun_sdk.types.devices import AppListResponse, AppListInstallsResponse

Methods:

Esim

Types:

from mobilerun_sdk.types.devices import EsimListResponse, EsimActivateResponse, EsimStatusResponse

Methods:

Apn

Types:

from mobilerun_sdk.types.devices.esim import ApnListResponse

Methods:

Files

Types:

from mobilerun_sdk.types.devices import FileListResponse, FileDownloadResponse

Methods:

Keyboard

Methods:

  • client.devices.keyboard.clear(device_id) -> None
  • client.devices.keyboard.key(device_id, **params) -> None
  • client.devices.keyboard.write(device_id, **params) -> None

Location

Methods:

  • client.devices.location.get(device_id) -> Location
  • client.devices.location.reset(device_id) -> None
  • client.devices.location.set(device_id, **params) -> None

Packages

Types:

from mobilerun_sdk.types.devices import PackageListResponse

Methods:

Profile

Methods:

  • client.devices.profile.update(device_id, **params) -> None

Proxy

Types:

from mobilerun_sdk.types.devices import ProxyStatusResponse

Methods:

State

Types:

from mobilerun_sdk.types.devices import (
    A11YNode,
    StateScreenshotResponse,
    StateTimeResponse,
    StateUiResponse,
)

Methods:

Tasks

Types:

from mobilerun_sdk.types.devices import TaskListResponse

Methods:

Timezone

Types:

from mobilerun_sdk.types.devices import TimezoneGetResponse

Methods:

Language

Types:

from mobilerun_sdk.types.devices import LanguageGetResponse

Methods:

DeepLink

Methods:

Browser

Types:

from mobilerun_sdk.types.devices import BrowserExecuteScriptResponse

Methods:

Kiosk

Methods:

  • client.devices.kiosk.disable(device_id) -> None
  • client.devices.kiosk.enable(device_id, **params) -> None

MediaSessions

Types:

from mobilerun_sdk.types.devices import (
    MediaSessionCreateResponse,
    MediaSessionActivateResponse,
    MediaSessionRetrieveCurrentResponse,
)

Methods:

Recordings

Types:

from mobilerun_sdk.types.devices import (
    RecordingListResponse,
    RecordingStartResponse,
    RecordingStatusResponse,
    RecordingStopResponse,
)

Methods:

Models

Types:

from mobilerun_sdk.types import ModelListResponse

Methods:

Profiles

Types:

from mobilerun_sdk.types import (
    ProfileCreateResponse,
    ProfileRetrieveResponse,
    ProfileUpdateResponse,
    ProfileListResponse,
    ProfileDeleteResponse,
)

Methods:

Proxies

Types:

from mobilerun_sdk.types import (
    ProxyCreateResponse,
    ProxyRetrieveResponse,
    ProxyUpdateResponse,
    ProxyListResponse,
    ProxyDeleteResponse,
    ProxyLookupResponse,
)

Methods:

Connect

Countries

Types:

from mobilerun_sdk.types.connect import CountryListResponse

Methods:

Proxies

Types:

from mobilerun_sdk.types.connect import (
    ProxyRetrieveResponse,
    ProxyListResponse,
    ProxyBuyResponse,
    ProxyListConnectionsResponse,
    ProxyPingResponse,
)

Methods:

Users

Types:

from mobilerun_sdk.types.connect import (
    UserCreateResponse,
    UserRetrieveResponse,
    UserUpdateResponse,
    UserListResponse,
    UserListConnectionsResponse,
)

Methods:

Tasks

Types:

from mobilerun_sdk.types import (
    TaskRetrieveResponse,
    TaskListResponse,
    TaskGetStatusResponse,
    TaskGetTrajectoryResponse,
    TaskRunResponse,
    TaskSendMessageResponse,
    TaskStopResponse,
)

Methods:

Screenshots

Types:

from mobilerun_sdk.types.tasks import ScreenshotRetrieveResponse, ScreenshotListResponse

Methods:

UiStates

Types:

from mobilerun_sdk.types.tasks import UiStateRetrieveResponse, UiStateListResponse

Methods:

Workflows

Triggers

Types:

from mobilerun_sdk.types.workflows import (
    TriggerCreateResponse,
    TriggerRetrieveResponse,
    TriggerUpdateResponse,
    TriggerListResponse,
    TriggerDeleteResponse,
    TriggerFireResponse,
)

Methods:

ActionCatalog

Types:

from mobilerun_sdk.types.workflows import ActionCatalogRetrieveResponse, ActionCatalogListResponse

Methods:

Actions

Types:

from mobilerun_sdk.types.workflows import (
    ActionCreateResponse,
    ActionRetrieveResponse,
    ActionUpdateResponse,
    ActionListResponse,
    ActionDeleteResponse,
)

Methods:

Services

Types:

from mobilerun_sdk.types.workflows.actions import ServiceListResponse, ServiceListMethodsResponse

Methods:

Flows

Types:

from mobilerun_sdk.types.workflows import (
    FlowCreateResponse,
    FlowRetrieveResponse,
    FlowUpdateResponse,
    FlowListResponse,
    FlowDeleteResponse,
    FlowCloneResponse,
    FlowDryRunResponse,
    FlowListRepairsResponse,
    FlowUnblockResponse,
)

Methods:

Actions

Types:

from mobilerun_sdk.types.workflows.flows import (
    ActionListResponse,
    ActionAddResponse,
    ActionRemoveResponse,
    ActionReplaceResponse,
)

Methods:

Events

Types:

from mobilerun_sdk.types.workflows import EventDryRunResponse, EventIngestResponse

Methods:

Executions

Types:

from mobilerun_sdk.types.workflows import (
    ExecutionRetrieveResponse,
    ExecutionListResponse,
    ExecutionAbortResponse,
    ExecutionGetMetricsResponse,
)

Methods:

Timezones

Types:

from mobilerun_sdk.types.workflows import TimezoneListResponse

Methods:

Webhooks

Types:

from mobilerun_sdk.types import (
    WebhookCreateResponse,
    WebhookRetrieveResponse,
    WebhookUpdateResponse,
    WebhookListResponse,
    WebhookEventTypesResponse,
    WebhookRotateSecretResponse,
    WebhookTestDeliveryResponse,
)

Methods:

Deliveries

Types:

from mobilerun_sdk.types.webhooks import (
    DeliveryListResponse,
    DeliveryListForWebhookResponse,
    DeliveryRetrieveAttemptsResponse,
    DeliveryStatsResponse,
)

Methods:

Agents

Types:

from mobilerun_sdk.types import AgentListResponse

Methods:

AppEvents

Types:

from mobilerun_sdk.types import AppEventRetrieveResponse, AppEventListResponse

Methods:

Catalog

Types:

from mobilerun_sdk.types.app_events import CatalogRetrieveResponse, CatalogListResponse

Methods:

Notifications

Types:

from mobilerun_sdk.types import (
    NotificationCatalogResponse,
    NotificationGetPreferencesResponse,
    NotificationUpdatePreferencesResponse,
)

Methods:

Esims

Types:

from mobilerun_sdk.types import (
    EsimCreateResponse,
    EsimRetrieveResponse,
    EsimUpdateResponse,
    EsimListResponse,
    EsimCapacityResponse,
    EsimConfirmPaymentResponse,
    EsimImportResponse,
    EsimInstallResponse,
    EsimInstallStatusResponse,
    EsimSelectorResponse,
)

Methods:

Messages

Types:

from mobilerun_sdk.types.esims import MessageListResponse, MessageSendResponse

Methods:

Messages

Types:

from mobilerun_sdk.types import MessageListResponse

Methods:

Conversations

Types:

from mobilerun_sdk.types.messages import ConversationListResponse, ConversationMarkReadResponse

Methods:

Numbers

Types:

from mobilerun_sdk.types import (
    NumberCreateResponse,
    NumberRetrieveResponse,
    NumberListResponse,
    NumberDeleteResponse,
    NumberCountriesResponse,
    NumberPurposesResponse,
)

Methods:

Messages

Types:

from mobilerun_sdk.types.numbers import MessageListResponse

Methods:

Store

Types:

from mobilerun_sdk.types import StoreCategoriesResponse

Methods:

Apps

Types:

from mobilerun_sdk.types.store import (
    AppRetrieveResponse,
    AppListResponse,
    AppAddToWorkspaceResponse,
)

Methods: