Skip to content

Latest commit

 

History

History
776 lines (562 loc) · 51.1 KB

File metadata and controls

776 lines (562 loc) · 51.1 KB

Shared Types

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

Apps

Types:

from mobilerun_sdk.types import (
    AppRetrieveResponse,
    AppListResponse,
    AppDeleteResponse,
    AppConfirmUploadResponse,
    AppCreateSignedUploadURLResponse,
    AppListVersionsResponse,
    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

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 (
    A11YNode,
    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,
    HookTestResponse,
    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,
    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 (
    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:

Workflows

Types:

from mobilerun_sdk.types import Flow

Triggers

Types:

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

Methods:

ActionCatalog

Types:

from mobilerun_sdk.types.workflows import (
    ActionCatalogEntry,
    ActionCatalogRetrieveResponse,
    ActionCatalogListResponse,
)

Methods:

Actions

Types:

from mobilerun_sdk.types.workflows import (
    Action,
    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 (
    FlowActionOverrides,
    FlowChildActionInput,
    FlowCreateResponse,
    FlowRetrieveResponse,
    FlowUpdateResponse,
    FlowListResponse,
    FlowDeleteResponse,
    FlowCloneResponse,
    FlowUnblockResponse,
)

Methods:

Actions

Types:

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

Methods:

Events

Types:

from mobilerun_sdk.types.workflows import EventDryRunResponse, EventIngestResponse

Methods:

Catalog

Types:

from mobilerun_sdk.types.workflows.events import CatalogListResponse, CatalogRegisterResponse

Methods:

Executions

Types:

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

Methods:

Timezones

Types:

from mobilerun_sdk.types.workflows import TimezoneListResponse

Methods:

Secrets

Types:

from mobilerun_sdk.types.workflows import (
    UserSecret,
    SecretCreateResponse,
    SecretListResponse,
    SecretDeleteResponse,
)

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: