1823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang/*
2823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * Copyright (C) 2016 The Android Open Source Project
3823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang *
4823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * Licensed under the Apache License, Version 2.0 (the "License");
5823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * you may not use this file except in compliance with the License.
6823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * You may obtain a copy of the License at
7823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang *
8823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang *      http://www.apache.org/licenses/LICENSE-2.0
9823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang *
10823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * Unless required by applicable law or agreed to in writing, software
11823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * distributed under the License is distributed on an "AS IS" BASIS,
12823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * See the License for the specific language governing permissions and
14823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * limitations under the License.
15823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang */
1669c182afb0e6d82a341a28b4317aa703af768906Gary Maipackage com.android.contacts.logging;
17823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang
18823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang/**
19823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * Stores constants identifying individual screens/dialogs/fragments in the application, and also
20823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * provides a mapping of integer id -> screen name mappings for analytics purposes.
21823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang */
22babaa7890217f1a123bd203bdffe3b4ac4dcf4e1John Shaopublic class ScreenEvent {
23823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang
244a459181e0a8d4d27558f176c769cf7b2aafcfdcWalter Jang    // Should match ContactsExtension.ScreenEvent.ScreenType values in
254a459181e0a8d4d27558f176c769cf7b2aafcfdcWalter Jang    // http://cs/google3/logs/proto/wireless/android/contacts/contacts_extensions.proto
26babaa7890217f1a123bd203bdffe3b4ac4dcf4e1John Shao    public static class ScreenType {
2713d4dbce33992eb22c7800deb222aa065c488df0Walter Jang        public static final int UNKNOWN = 0;
2813d4dbce33992eb22c7800deb222aa065c488df0Walter Jang        public static final int SEARCH = 1;
2913d4dbce33992eb22c7800deb222aa065c488df0Walter Jang        public static final int SEARCH_EXIT = 2;
3013d4dbce33992eb22c7800deb222aa065c488df0Walter Jang        public static final int FAVORITES = 3;
3113d4dbce33992eb22c7800deb222aa065c488df0Walter Jang        public static final int ALL_CONTACTS = 4;
3213d4dbce33992eb22c7800deb222aa065c488df0Walter Jang        public static final int QUICK_CONTACT = 5;
3313d4dbce33992eb22c7800deb222aa065c488df0Walter Jang        public static final int EDITOR = 6;
34c6d560be8231b51e1b0020111b39e6216e4b077dWenyi Wang        public static final int LIST_ACCOUNT = 8;
35c6d560be8231b51e1b0020111b39e6216e4b077dWenyi Wang        public static final int LIST_GROUP = 9;
36c6d560be8231b51e1b0020111b39e6216e4b077dWenyi Wang        public static final int ME_CONTACT = 10;
3713d4dbce33992eb22c7800deb222aa065c488df0Walter Jang    }
38823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang}
39