Skip to content

Latest commit

 

History

History
480 lines (340 loc) · 30.8 KB

File metadata and controls

480 lines (340 loc) · 30.8 KB

Shared Types

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

Agents

Types:

from mobilerun_sdk.types import AgentListResponse

Methods:

Apps

Types:

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

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

Methods:

Credentials

Types:

from mobilerun_sdk.types.credentials.packages import (
    Credential,
    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 (
    Device,
    DeviceListResponse,
    DeviceCountResponse,
    DeviceFingerprintResponse,
)

Methods:

Actions

Types:

from mobilerun_sdk.types.devices import ActionOverlayVisibleResponse

Methods:

Apps

Types:

from mobilerun_sdk.types.devices import AppListResponse

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 FileInfo, 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.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 (
    Rect,
    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:

Hooks

Types:

from mobilerun_sdk.types import (
    HookRetrieveResponse,
    HookUpdateResponse,
    HookListResponse,
    HookGetSampleDataResponse,
    HookPerformResponse,
    HookSubscribeResponse,
    HookUnsubscribeResponse,
)

Methods:

Models

Types:

from mobilerun_sdk.types import ModelListResponse

Methods:

Profiles

Types:

from mobilerun_sdk.types import Profile, ProfileListResponse, ProfileDeleteResponse

Methods:

Proxies

Types:

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

Methods:

Tasks

Types:

from mobilerun_sdk.types import (
    PackageCredentials,
    Task,
    TaskStatus,
    UsageResult,
    TaskRetrieveResponse,
    TaskListResponse,
    TaskGetStatusResponse,
    TaskGetTrajectoryResponse,
    TaskRunResponse,
    TaskSendMessageResponse,
    TaskStopResponse,
)

Methods:

Screenshots

Types:

from mobilerun_sdk.types.tasks import MediaResponse, ScreenshotListResponse

Methods:

UiStates

Types:

from mobilerun_sdk.types.tasks import UiStateListResponse

Methods: