1341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu/* 2341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * Copyright (C) 2016 The Android Open Source Project 3341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * 4341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * Licensed under the Apache License, Version 2.0 (the "License"); 5341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * you may not use this file except in compliance with the License. 6341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * You may obtain a copy of the License at 7341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * 8341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * http://www.apache.org/licenses/LICENSE-2.0 9341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * 10341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * Unless required by applicable law or agreed to in writing, software 11341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * distributed under the License is distributed on an "AS IS" BASIS, 12341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * See the License for the specific language governing permissions and 14341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu * limitations under the License. 15341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu */ 1669c182afb0e6d82a341a28b4317aa703af768906Gary Maipackage com.android.contacts.logging; 17341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu 18341d10405bb9ce0e01827beec8ccfec95f901a0dyaoluimport com.google.common.base.MoreObjects; 19341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu 20341d10405bb9ce0e01827beec8ccfec95f901a0dyaolupublic class EditorEvent { 21341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu 22341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu /** The editor event type that is logged. */ 23341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu public int eventType; 24341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu 25341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu /** The number of raw contacts shown in the raw contacts picker. */ 26341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu public int numberRawContacts; 27341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu 28341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu public static final class EventType { 29341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu public static final int UNKNOWN = 0; 30341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu public static final int SHOW_RAW_CONTACT_PICKER = 1; 31341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu } 32341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu 33341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu @Override 34341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu public String toString() { 35341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu return MoreObjects.toStringHelper(this) 36341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu .add("eventType", eventType) 37341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu .add("numberRawContacts", numberRawContacts) 38341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu .toString(); 39341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu } 40341d10405bb9ce0e01827beec8ccfec95f901a0dyaolu} 41