status property

String? status
getter/setter pair

Status of an ADD_ESIM or REMOVE_ESIM command.

Output only. Possible string values are:

  • "STATUS_UNSPECIFIED" : Unspecified. This value is not used.
  • "SUCCESS" : The eSIM operation was successfully performed on the device.
  • "IN_PROGRESS" : The eSIM operation is in progress.
  • "PENDING_USER_ACTION" : The user needs to take an action for the eSIM operation to proceed.
  • "ERROR_SETUP_IN_PROGRESS" : The eSIM operation cannot be executed when setup is in progress.
  • "ERROR_USER_DENIED" : The user has denied the eSIM operation.
  • "INTERNAL_ERROR" : An error has occurred while trying to add or remove the eSIM on the device, see internal_error_details.
  • "ERROR_ICC_ID_NOT_FOUND" : For a REMOVE_ESIM command, the iccId of the eSIM to be removed was not found on the device. This could either mean the eSIM does not belong to the enterprise or the eSIM corresponding to the iccId is not present on the device.
  • "ERROR_MULTIPLE_ACTIVE_ESIMS_NO_AVAILABLE_SLOT" : The ADD_ESIM command failed when attempting to add a new eSIM with its activation state set to ACTIVATED since multiple eSIM slots on the device contain active eSIM profiles and there is no free eSIM slot available. To resolve this, the new eSIM can be added with its activation state as NOT_ACTIVATED for later manual activation, or the user must first deactivate an existing active eSIM for the operation to proceed.

Implementation

core.String? status;