abacusai.mobile_app_build_status

Classes

MobileAppBuildStatus

Status and details of a mobile app build.

Module Contents

class abacusai.mobile_app_build_status.MobileAppBuildStatus(client, status=None, buildUrl=None, mobileAppBuildId=None, hostname=None, requiredInput=None, providers=None, selectionType=None, phoneNumbers=None, error=None, expired=None, phase=None, createdAt=None, testflight=None, logUrl=None, appVersion=None, buildNumber=None)

Bases: abacusai.return_class.AbstractApiClass

Status and details of a mobile app build.

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • status (str) – Current build status (‘PENDING’, ‘SUCCESS’, ‘FAILED’, ‘CANCELLED’)

  • buildUrl (str) – URL to download the built artifact when SUCCESS

  • mobileAppBuildId (str) – build identifier

  • hostname (str) – The hostname associated with the build

  • requiredInput (str) – The required input for the build

  • providers (list) – Apple provider/team options when awaiting a selection

  • selectionType (str) – Whether the pending selection is for a ‘team’ or a ‘provider’

  • phoneNumbers (list) – Trusted phone number options when awaiting a 2FA phone selection

  • error (str) – The error message for the build

  • expired (bool) – True when a SUCCESS build is old enough that its EAS download link is likely dead

  • phase (str) – Native Swift builds: the archive step in progress (‘archiving’, ‘exporting’, ‘uploading’)

  • createdAt (str) – When the build was started (ISO 8601)

  • testflight (dict) – Native Swift builds: what Apple reported about the uploaded build

  • logUrl (str) – Native Swift builds: short-lived link to the archive log once the build finished

  • appVersion (str) – The release version the build shipped as (Android versionName, iOS CFBundleShortVersionString)

  • buildNumber (int) – The automatic build number of the build (Android versionCode, iOS CFBundleVersion)

status = None
build_url = None
mobile_app_build_id = None
hostname = None
required_input = None
providers = None
selection_type = None
phone_numbers = None
error = None
expired = None
phase = None
created_at = None
testflight = None
log_url = None
app_version = None
build_number = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict