ESim feature

command message olympe.messages.esim.Command.DeleteProfile(iccid=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

iccid : string

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

command message olympe.messages.esim.Command.DownloadProfile(activation_code=None, confirmation_code=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

activation_code : string

confirmation_code : olympe.messages.esim.obuf.StringValue()

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

command message olympe.messages.esim.Command.EnableProfile(iccid=None, enable=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

iccid : string

enable : bool

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

command message olympe.messages.esim.Command.GetState(include_default_capabilities=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

include_default_capabilities : bool

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

command message olympe.messages.esim.Command.HttpResponse(id=None, code=None, error_code=None, message=None, data=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

id : u32

code : i32

error_code : olympe.enums.esim.ErrorCode

message : string

data : bytes

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

event message olympe.messages.esim.Event.HttpRequest(id=None, url=None, headers=None, data=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

id : u32

url : string

headers : list(string)

data : bytes

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

event message olympe.messages.esim.Event.State(sim_status_value=None, eid=None, profile_list=None, profile_operation_status=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

sim_status_value : olympe.messages.esim.SimStatusValue()

eid : olympe.messages.esim.obuf.StringValue()

profile_list : olympe.messages.esim.ProfileList()

profile_operation_status : olympe.messages.esim.ProfileOperationStatus()

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

message olympe.messages.esim.DeleteProfileStatus(iccid=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

iccid : string

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

message olympe.messages.esim.DownloadProfileStatus(profile=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

message olympe.messages.esim.EnableProfileStatus(iccid=None, enabled=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

iccid : string

enabled : bool

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

message olympe.messages.esim.Profile(iccid=None, provider=None, enabled=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

iccid : string

provider : string

enabled : bool

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

message olympe.messages.esim.ProfileList(profiles=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

message olympe.messages.esim.ProfileOperationStatus(error_code=None, download_profile_status=None, enable_profile_status=None, delete_profile_status=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

error_code : olympe.enums.esim.ErrorCode

download_profile_statusolympe.messages.esim.DownloadProfileStatus()

(mutually exclusive with: enable_profile_status, delete_profile_status)

enable_profile_statusolympe.messages.esim.EnableProfileStatus()

(mutually exclusive with: download_profile_status, delete_profile_status)

delete_profile_statusolympe.messages.esim.DeleteProfileStatus()

(mutually exclusive with: download_profile_status, enable_profile_status)

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

message olympe.messages.esim.SimStatusValue(value=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

enum olympe.enums.esim.ErrorCode
ok:
internal:
invalid_sim:
invalid_iccid:
invalid_profile_state:
disallowed_by_policy:
wrong_profile_reenabling:
http_connect_failure:
http_request_failure:
invalid_activation_code:
confirmation_code_required:
server_authentication_failure:
client_authentication_failure:
enum olympe.enums.esim.SimStatus
not_present:
euicc_not_supported:
ready: