• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/**
2 * Copyright (c) 2022 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 */
15export default {
16    // Name of the field corresponding to the session list
17    sessionField: {
18        id: "id", //session Table id   integer
19        time: "time", // Last SMS message time  integer
20        telephone: "telephone", //Phone number  TEXT
21        content: "content", // SMS message content     TEXT
22        contactsNum: "contacts_num", // Number of Contacts    integer
23        smsType: "sms_type", //Sms Type    0-Common,1-Notice    integer
24        unreadCount: "unread_count", // Number of unread SMs   integer
25        sendStatus: "sending_status", // Sending success status   0:Success ,1 :Fail , 2 : Sending...   integer
26        hasDraft: "has_draft", //Whether there is a draft   0: no, 1:have  integer
27        hasLock: "has_lock", // Whether there is a lock   0: no, 1:have  integer
28        messageCount: "message_count", //Total number of messages  integer
29        hasMms: "has_mms", //Whether there is a new message  0: no, 1:have  integer
30        hasAttachment: "has_attachment" //Whether there are attachments  0: no, 1:have  integer
31    },
32    // Name of the field corresponding to the SMS message details.
33    messageInfo: {
34        msgId: "msg_id", //sms_mms_info Table id   integer
35        slotId: "slot_id", //slot_id integer
36        receiverNumber: "receiver_number", //Recipient number  TEXT
37        senderNumber: "sender_number", //Sender number  TEXT
38        startTime: "start_time", //Start Time  TEXT
39        endTime: "end_time", //End Time  TEXT
40        msgType: "msg_type", //Message Type  0 Subject、1 Pictures、2 Video、3 Audio、4 Text、5 business card    integer
41        smsType: "sms_type", //SM Type  0-Common,1-Notice  integer
42        msgTitle: "msg_title", //Message Title  TEXT
43        msgContent: "msg_content", //Message content  TEXT
44        msgState: "msg_state", //Message Status   0:Success ,1 :fail , 2 : Sending... integer
45        operatorServiceNumber: "operator_service_number", //Operator service number  TEXT
46        msgCode: "msg_code", //Message Code  integer
47        isLock: "is_lock", //Locked  0-No,1-Yes  integer
48        isRead: "is_read", // Read or Not
49        isCollect: "is_collect", //Favorites  0-Not favorited,1-Favorites  integer
50        sessionType: "session_type", //Session Type  0 - Common  1 - broadcast  2 - Group Sending  integer
51        retryNumber: "retry_number", //Retry Times  integer
52        isSubsection: "is_subsection", //Branch  0 - NO  1 - Yes  integer
53        sessionId: "session_id", //Session ID  integer
54        groupId: "group_id", //Group ID  integer
55        isSender: "is_sender", //Sender or Not  0 - Recipient  1 - Sender  integer
56        isSendReport: "is_send_report" //Whether to send a report  0 - No  1 - Yes  integer
57    },
58    contactColumns: {
59        id: "id", // raw_contact_table id
60        displayName: "display_name", // Display Name
61        contactedCount: "contacted_count", // Number of Contacts
62        lastestContactedTime: "lastest_contacted_time", // Last Contact Time
63    },
64    contactDataColumns: {
65        id: "id", // raw_contact_table id
66        contactId: "contact_id", // raw_contact_table id
67        detailInfo: "detail_info",
68        typeId: "type_id", // raw_contact_table id
69        contentType: "content_type", // raw_contact_table id
70        displayName: "display_name", // Display Name
71        hasDelete: "is_deleted" // hasDelete
72    },
73    searchContactView: {
74        searchName: "search_name",
75        contactId: "contact_id",
76        detailInfo: "detail_info",
77        contentType: "content_type",
78        displayName: "display_name", // Display Name
79        hasDelete: "is_deleted" // hasDelete
80    },
81    // Saving MMS data
82    mmsPart: {
83        msgId: "msg_id", //mms_part table id   integer
84        groupId: "group_id", // Group ID   integer
85        type: "type", // 0: theme; 1: picture; 2: video; 3: audio; 4: text; 5: business card    integer
86        locationPath: "location_path", //Local storage path   TEXT
87        content: "content", //MMS text content    TEXT
88        partSize: "part_size", //MMS Size    TEXT
89        partIndex: "part_index", //MMS data subscript   integer
90        recordingTime: "recording_time", //Audio/Video Recording Time    TEXT
91        encode: "encode", //Encoding or not  0: no encoding/encryption; 1: encoding/encryption   integer
92        state: "state" //Sending success status 0: success; 1: failure; 2: sending...    integer
93    },
94    // Saving SMS data in partitions
95    smsSubsection: {
96        smsSubsectionId: "sms_subsection_id", //sms_subsection table id   integer
97        receiverNumber: "receiver_number", //Recipient number  TEXT
98        senderNumber: "sender_number", //Sender number  TEXT
99        isSender: "is_sender", //Sender number  0 - Sender  1 - Recipient  integer
100        startTime: "start_time", //Start Time  TEXT
101        endTime: "end_time", //End Time  TEXT
102        rawPdu: "raw_pdu", //PDU string of the SMS message   TEXT
103        format: "format", //Formatted data    integer
104        destPort: "dest_port", //Destination Port    integer
105        subsectionIndex: "subsection_index", //Section Index    integer
106        size: "size" //size   integer
107    },
108    // mms Protocol data saving
109    mmsProtocol: {
110        msgId: "msg_id", //mms_Protocol table id   integer
111        bcc: "bcc", //bcc  TEXT
112        cc: "cc", //cc  TEXT
113        content_location: "content_location", //content_location  TEXT
114        date: "date", //date  TEXT
115        deliveryReport: "delivery_report", //deliveryReport  integer
116        deliveryTime: "delivery_time", //deliveryTime   TEXT
117        expiry: "expiry", //expiry    integer
118        type: "type", //type    integer
119        serialNumber: "serial_number", //serialNumber    TEXT
120        category: "category", //category    TEXT
121        version: "version", //version   integer
122        size: "size", //size   integer
123        priority: "priority", //priority   integer
124        readReply: "read_reply", //readReply   integer
125        reportAllowed: "report_allowed", //reportAllowed   integer
126        responseStatus: "response_status", //responseStatus   integer
127        responseText: "response_text", //responseText   TEXT
128        senderVisibility: "sender_visibility" //senderVisibility  integer
129    }
130}