Qmi – 1.0: UIM - User Identity Module
Description: Reference for Qmi-1.0: UIM - User Identity Module

#### UIM - User Identity Module

# Client

`QmiClientUim` - QmiClient for the UIM service

# Messages

Messages of the UIM service

### UIM Card Status Indication

Methods to manage the UIM Card Status indication:

- `qmi_indication_uim_card_status_indication_parse()`

Types to manage the UIM Card Status indication:

- `QmiIndicationUimCardStatusOutput`

### UIM Refresh Indication

Methods to manage the UIM Refresh indication:

- `qmi_indication_uim_refresh_indication_parse()`

Types to manage the UIM Refresh indication:

- `QmiIndicationUimRefreshOutput`

### UIM Slot Status Indication

Methods to manage the UIM Slot Status indication:

- `qmi_indication_uim_slot_status_indication_parse()`

Types to manage the UIM Slot Status indication:

- `QmiIndicationUimSlotStatusOutput`

### UIM Reset Request

Methods to manage the UIM Reset request and response:

- `qmi_message_uim_reset_response_parse()`

- `qmi_client_uim_reset()`

- `qmi_client_uim_reset_finish()`

Types to manage the UIM Reset request and response:

- `QmiMessageUimResetOutput`

### UIM Get Supported Messages Request

Methods to manage the UIM Get Supported Messages request and response:

- `qmi_message_uim_get_supported_messages_response_parse()`

- `qmi_client_uim_get_supported_messages()`

- `qmi_client_uim_get_supported_messages_finish()`

Types to manage the UIM Get Supported Messages request and response:

- `QmiMessageUimGetSupportedMessagesOutput`

### UIM Read Transparent Request

Methods to manage the UIM Read Transparent request and response:

- `qmi_message_uim_read_transparent_response_parse()`

- `qmi_client_uim_read_transparent()`

- `qmi_client_uim_read_transparent_finish()`

Types to manage the UIM Read Transparent request and response:

- `QmiMessageUimReadTransparentOutput`
- `QmiMessageUimReadTransparentInput`

### UIM Read Record Request

Methods to manage the UIM Read Record request and response:

- `qmi_message_uim_read_record_response_parse()`

- `qmi_client_uim_read_record()`

- `qmi_client_uim_read_record_finish()`

Types to manage the UIM Read Record request and response:

- `QmiMessageUimReadRecordOutput`
- `QmiMessageUimReadRecordInput`

### UIM Write Record Request

Methods to manage the UIM Write Record request and response:

- `qmi_message_uim_write_record_response_parse()`

- `qmi_client_uim_write_record()`

- `qmi_client_uim_write_record_finish()`

Types to manage the UIM Write Record request and response:

- `QmiMessageUimWriteRecordOutput`
- `QmiMessageUimWriteRecordInput`

### UIM Get File Attributes Request

Methods to manage the UIM Get File Attributes request and response:

- `qmi_message_uim_get_file_attributes_response_parse()`

- `qmi_client_uim_get_file_attributes()`

- `qmi_client_uim_get_file_attributes_finish()`

Types to manage the UIM Get File Attributes request and response:

- `QmiMessageUimGetFileAttributesOutput`
- `QmiMessageUimGetFileAttributesInput`

### UIM Set PIN Protection Request

Methods to manage the UIM Set PIN Protection request and response:

- `qmi_message_uim_set_pin_protection_response_parse()`

- `qmi_client_uim_set_pin_protection()`

- `qmi_client_uim_set_pin_protection_finish()`

Types to manage the UIM Set PIN Protection request and response:

- `QmiMessageUimSetPinProtectionOutput`
- `QmiMessageUimSetPinProtectionInput`

### UIM Verify PIN Request

Methods to manage the UIM Verify PIN request and response:

- `qmi_message_uim_verify_pin_response_parse()`

- `qmi_client_uim_verify_pin()`

- `qmi_client_uim_verify_pin_finish()`

Types to manage the UIM Verify PIN request and response:

- `QmiMessageUimVerifyPinOutput`
- `QmiMessageUimVerifyPinInput`

### UIM Unblock PIN Request

Methods to manage the UIM Unblock PIN request and response:

- `qmi_message_uim_unblock_pin_response_parse()`

- `qmi_client_uim_unblock_pin()`

- `qmi_client_uim_unblock_pin_finish()`

Types to manage the UIM Unblock PIN request and response:

- `QmiMessageUimUnblockPinOutput`
- `QmiMessageUimUnblockPinInput`

### UIM Change PIN Request

Methods to manage the UIM Change PIN request and response:

- `qmi_message_uim_change_pin_response_parse()`

- `qmi_client_uim_change_pin()`

- `qmi_client_uim_change_pin_finish()`

Types to manage the UIM Change PIN request and response:

- `QmiMessageUimChangePinOutput`
- `QmiMessageUimChangePinInput`

### UIM Refresh Register Request

Methods to manage the UIM Refresh Register request and response:

- `qmi_message_uim_refresh_register_response_parse()`

- `qmi_client_uim_refresh_register()`

- `qmi_client_uim_refresh_register_finish()`

Types to manage the UIM Refresh Register request and response:

- `QmiMessageUimRefreshRegisterOutput`
- `QmiMessageUimRefreshRegisterInput`

### UIM Refresh Complete Request

Methods to manage the UIM Refresh Complete request and response:

- `qmi_message_uim_refresh_complete_response_parse()`

- `qmi_client_uim_refresh_complete()`

- `qmi_client_uim_refresh_complete_finish()`

Types to manage the UIM Refresh Complete request and response:

- `QmiMessageUimRefreshCompleteOutput`
- `QmiMessageUimRefreshCompleteInput`

### UIM Register Events Request

Methods to manage the UIM Register Events request and response:

- `qmi_message_uim_register_events_response_parse()`

- `qmi_client_uim_register_events()`

- `qmi_client_uim_register_events_finish()`

Types to manage the UIM Register Events request and response:

- `QmiMessageUimRegisterEventsOutput`
- `QmiMessageUimRegisterEventsInput`

### UIM Get Card Status Request

Methods to manage the UIM Get Card Status request and response:

- `qmi_message_uim_get_card_status_response_parse()`

- `qmi_client_uim_get_card_status()`

- `qmi_client_uim_get_card_status_finish()`

Types to manage the UIM Get Card Status request and response:

- `QmiMessageUimGetCardStatusOutput`

### UIM Power Off SIM Request

Methods to manage the UIM Power Off SIM request and response:

- `qmi_message_uim_power_off_sim_response_parse()`

- `qmi_client_uim_power_off_sim()`

- `qmi_client_uim_power_off_sim_finish()`

Types to manage the UIM Power Off SIM request and response:

- `QmiMessageUimPowerOffSimOutput`
- `QmiMessageUimPowerOffSimInput`

### UIM Power On SIM Request

Methods to manage the UIM Power On SIM request and response:

- `qmi_message_uim_power_on_sim_response_parse()`

- `qmi_client_uim_power_on_sim()`

- `qmi_client_uim_power_on_sim_finish()`

Types to manage the UIM Power On SIM request and response:

- `QmiMessageUimPowerOnSimOutput`
- `QmiMessageUimPowerOnSimInput`

### UIM Change Provisioning Session Request

Methods to manage the UIM Change Provisioning Session request and response:

- `qmi_message_uim_change_provisioning_session_response_parse()`

- `qmi_client_uim_change_provisioning_session()`

- `qmi_client_uim_change_provisioning_session_finish()`

Types to manage the UIM Change Provisioning Session request and response:

- `QmiMessageUimChangeProvisioningSessionOutput`
- `QmiMessageUimChangeProvisioningSessionInput`

### UIM Depersonalization Request

Methods to manage the UIM Depersonalization request and response:

- `qmi_message_uim_depersonalization_response_parse()`

- `qmi_client_uim_depersonalization()`

- `qmi_client_uim_depersonalization_finish()`

Types to manage the UIM Depersonalization request and response:

- `QmiMessageUimDepersonalizationOutput`
- `QmiMessageUimDepersonalizationInput`

### UIM Get Configuration Request

Methods to manage the UIM Get Configuration request and response:

- `qmi_message_uim_get_configuration_response_parse()`

- `qmi_client_uim_get_configuration()`

- `qmi_client_uim_get_configuration_finish()`

Types to manage the UIM Get Configuration request and response:

- `QmiMessageUimGetConfigurationOutput`
- `QmiMessageUimGetConfigurationInput`

### UIM Send APDU Request

Methods to manage the UIM Send APDU request and response:

- `qmi_message_uim_send_apdu_response_parse()`

- `qmi_client_uim_send_apdu()`

- `qmi_client_uim_send_apdu_finish()`

Types to manage the UIM Send APDU request and response:

- `QmiMessageUimSendApduOutput`
- `QmiMessageUimSendApduInput`

### UIM Logical Channel Request

Methods to manage the UIM Logical Channel request and response:

- `qmi_message_uim_logical_channel_response_parse()`

- `qmi_client_uim_logical_channel()`

- `qmi_client_uim_logical_channel_finish()`

Types to manage the UIM Logical Channel request and response:

- `QmiMessageUimLogicalChannelOutput`
- `QmiMessageUimLogicalChannelInput`

### UIM Open Logical Channel Request

Methods to manage the UIM Open Logical Channel request and response:

- `qmi_message_uim_open_logical_channel_response_parse()`

- `qmi_client_uim_open_logical_channel()`

- `qmi_client_uim_open_logical_channel_finish()`

Types to manage the UIM Open Logical Channel request and response:

- `QmiMessageUimOpenLogicalChannelOutput`
- `QmiMessageUimOpenLogicalChannelInput`

### UIM Refresh Register All Request

Methods to manage the UIM Refresh Register All request and response:

- `qmi_message_uim_refresh_register_all_response_parse()`

- `qmi_client_uim_refresh_register_all()`

- `qmi_client_uim_refresh_register_all_finish()`

Types to manage the UIM Refresh Register All request and response:

- `QmiMessageUimRefreshRegisterAllOutput`
- `QmiMessageUimRefreshRegisterAllInput`

### UIM Switch Slot Request

Methods to manage the UIM Switch Slot request and response:

- `qmi_message_uim_switch_slot_response_parse()`

- `qmi_client_uim_switch_slot()`

- `qmi_client_uim_switch_slot_finish()`

Types to manage the UIM Switch Slot request and response:

- `QmiMessageUimSwitchSlotOutput`
- `QmiMessageUimSwitchSlotInput`

### UIM Get Slot Status Request

Methods to manage the UIM Get Slot Status request and response:

- `qmi_message_uim_get_slot_status_response_parse()`

- `qmi_client_uim_get_slot_status()`

- `qmi_client_uim_get_slot_status_finish()`

Types to manage the UIM Get Slot Status request and response:

- `QmiMessageUimGetSlotStatusOutput`

### UIM Remote Unlock Request

Methods to manage the UIM Remote Unlock request and response:

- `qmi_message_uim_remote_unlock_response_parse()`

- `qmi_client_uim_remote_unlock()`

- `qmi_client_uim_remote_unlock_finish()`

Types to manage the UIM Remote Unlock request and response:

- `QmiMessageUimRemoteUnlockOutput`
- `QmiMessageUimRemoteUnlockInput`