1 /*
2  * Copyright (C) 2023 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #ifndef CORE_SERVICE_INTERFACE_CODE_H
17 #define CORE_SERVICE_INTERFACE_CODE_H
18 
19 /* SAID:4010 */
20 namespace OHOS {
21 namespace Telephony {
22 enum class CoreServiceInterfaceCode {
23     GET_PS_RADIO_TECH = 0,
24     GET_CS_RADIO_TECH,
25     GET_OPERATOR_NUMERIC,
26     GET_OPERATOR_NAME,
27     GET_SIGNAL_INFO_LIST,
28     GET_NETWORK_STATE,
29     GET_CELL_INFO_LIST,
30     SET_RADIO_STATE,
31     GET_RADIO_STATE,
32     GET_IMEI,
33     GET_IMEISV,
34     GET_MEID,
35     GET_UNIQUE_DEVICE_ID,
36     HAS_SIM_CARD,
37     GET_SIM_STATE,
38     GET_ISO_COUNTRY_CODE,
39     GET_ISO_COUNTRY_CODE_FOR_NETWORK,
40     SET_PS_ATTACH_STATUS,
41     GET_SPN,
42     GET_ICCID,
43     GET_IMSI,
44     IS_CT_SIM_CARD,
45     IS_SIM_ACTIVE,
46     UNLOCK_PIN,
47     UNLOCK_PUK,
48     ALTER_PIN,
49     CHECK_LOCK,
50     SWITCH_LOCK,
51     UNLOCK_PIN2,
52     UNLOCK_PUK2,
53     ALTER_PIN2,
54     GET_SIM_OPERATOR_NUMERIC,
55     GET_NETWORK_SEARCH_RESULT,
56     GET_NETWORK_SELECTION_MODE,
57     GET_SIM_LANGUAGE,
58     GET_SIM_GID1,
59     GET_SIM_GID2,
60     SET_NETWORK_SELECTION_MODE,
61     GET_CELL_LOCATION,
62     GET_SIM_SUB_INFO,
63     SET_DEFAULT_VOICE_SLOTID,
64     GET_DEFAULT_VOICE_SLOTID,
65     GET_DEFAULT_VOICE_SIMID,
66     SET_PRIMARY_SLOTID,
67     GET_PRIMARY_SLOTID,
68     SET_DEFAULT_DATA_SLOTID,
69     GET_DEFAULT_DATA_SLOTID,
70     SET_SHOW_NUMBER,
71     GET_SHOW_NUMBER,
72     SET_SHOW_NAME,
73     GET_SHOW_NAME,
74     GET_ACTIVE_ACCOUNT_INFO_LIST,
75     GET_OPERATOR_CONFIG,
76     REFRESH_SIM_STATE,
77     SET_SIM_ACTIVE,
78     GET_PREFERRED_NETWORK_MODE,
79     SET_PREFERRED_NETWORK_MODE,
80     GET_NETWORK_CAPABILITY,
81     SET_NETWORK_CAPABILITY,
82     GET_SIM_PHONE_NUMBER,
83     GET_SIM_TELENUMBER_IDENTIFIER,
84     GET_VOICE_MAIL_TAG,
85     GET_VOICE_MAIL_NUMBER,
86     ICC_DIALLING_NUMBERS_GET,
87     ICC_DIALLING_NUMBERS_DELETE,
88     ICC_DIALLING_NUMBERS_INSERT,
89     ICC_DIALLING_NUMBERS_UPDATE,
90     SET_VOICE_MAIL,
91     GET_MAX_SIM_COUNT,
92     GET_OPKEY,
93     GET_OPKEY_EXT,
94     GET_OPNAME,
95     GET_IMS_REG_STATUS,
96     STK_CMD_FROM_APP_ENVELOPE,
97     STK_CMD_FROM_APP_TERMINAL_RESPONSE,
98     STK_RESULT_FROM_APP_CALL_SETUP_REQUEST,
99     GET_CARD_TYPE,
100     UNLOCK_SIMLOCK,
101     HAS_OPERATOR_PRIVILEGES,
102     SIM_AUTHENTICATION,
103     IS_NR_SUPPORTED,
104     SET_NR_OPTION_MODE,
105     GET_NR_OPTION_MODE,
106     REG_IMS_CALLBACK,
107     UN_REG_IMS_CALLBACK,
108     GET_SIM_EONS,
109     GET_SIM_SLOTID,
110     GET_SIM_SIMID,
111     GET_VOICE_MAIL_COUNT,
112     SET_VOICE_MAIL_COUNT,
113     SET_VOICE_CALL_FORWARDING,
114     GET_BASEBAND_VERSION,
115     GET_DSDS_MODE,
116     FACTORY_RESET,
117     GET_NR_SSB_ID_INFO,
118     INIT_EXTRA_MODULE,
119     IS_ALLOWED_INSERT_APN,
120     GET_TARGET_OPKEY,
121     GET_OPKEY_VERSION,
122     GET_RESIDENT_NETWORK_NUMERIC,
123     GET_SIM_IO_DONE,
124 };
125 } // namespace Telephony
126 } // namespace OHOS
127 #endif // CORE_SERVICE_INTERFACE_CODE_H