Skip to content

Latest commit

 

History

History
402 lines (277 loc) · 24.2 KB

File metadata and controls

402 lines (277 loc) · 24.2 KB

Shared Types

from mobilerun.types import (
    Config,
    DeviceCarrier,
    DeviceIdentifiers,
    DeviceSpec,
    Meta,
    Pagination,
    PaginationMeta,
    PermissionSet,
)

Tasks

Types:

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

Methods:

Screenshots

Types:

from mobilerun.types.tasks import MediaResponse, ScreenshotListResponse

Methods:

UiStates

Types:

from mobilerun.types.tasks import UiStateListResponse

Methods:

Agents

Types:

from mobilerun.types import AgentListResponse

Methods:

Proxies

Types:

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

Methods:

Carriers

Types:

from mobilerun.types import Carrier, CarrierListResponse, CarrierDeleteResponse

Methods:

Profiles

Types:

from mobilerun.types import Profile, ProfileListResponse, ProfileDeleteResponse

Methods:

Devices

Types:

from mobilerun.types import Device, DeviceListResponse, DeviceCountResponse

Methods:

Time

Types:

from mobilerun.types.devices import TimeTimeResponse, TimeTimezoneResponse

Methods:

Profile

Methods:

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

Files

Types:

from mobilerun.types.devices import FileInfo, FileListResponse, FileDownloadResponse

Methods:

Proxy

Methods:

Location

Types:

from mobilerun.types.devices import LocationGetResponse

Methods:

Actions

Types:

from mobilerun.types.devices import ActionOverlayVisibleResponse

Methods:

State

Types:

from mobilerun.types.devices import Rect, StateScreenshotResponse, StateUiResponse

Methods:

Apps

Types:

from mobilerun.types.devices import AppListResponse

Methods:

Packages

Types:

from mobilerun.types.devices import PackageListResponse

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

Tasks

Types:

from mobilerun.types.devices import TaskListResponse

Methods:

Apps

Types:

from mobilerun.types import AppListResponse

Methods:

Credentials

Types:

from mobilerun.types import CredentialListResponse

Methods:

Packages

Types:

from mobilerun.types.credentials import PackageCreateResponse, PackageListResponse

Methods:

Credentials

Types:

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

Methods:

Fields

Types:

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

Methods:

Hooks

Types:

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

Methods:

Models

Types:

from mobilerun.types import ModelListResponse

Methods: