2 * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
20 /// Enumeration for the storage types to be selected in the SIM or USIM.
22 public enum PhonebookType
25 /// Fixed Dialing Number.
33 /// Service Dialing Number.
37 /// USIM - 3G phone book.
41 /// Additional number Alpha String.
45 /// Grouping identifier Alpha String.
49 /// Unknown file type.
55 /// Enumeration for the phonebook operation types.
57 public enum PhonebookOperationType
60 /// Contact added or updated.
64 /// Existing contact deleted.
74 /// Enumeration for the storage field types in the 3G Phone book.
76 public enum PhonebookFileType3G
87 /// First Another number.
91 /// Second Another number.
95 /// Third Another number.
115 /// Second name entry of the main name.
123 /// 1 byte control info and 1 byte hidden info.
129 /// Enumeration for the text encryption type.
131 public enum TextEncryptionType
138 /// GSM 7 Bit Encoding.
152 /// Enumeration for the phonebook access result.
154 public enum PhonebookAccessResult
157 /// SIM phonebook operation successful.
161 /// SIM phonebook operation failure.
165 /// The index passed is not a valid index.
169 /// The number length exceeds the max length allowed (or 0).
173 /// The name length exceeds the max length allowed (or 0).
177 /// Access condition for PB file is not satisfied.
179 AccessConditionNotSatisfied