1bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim/* 2bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * Copyright 2018 The Android Open Source Project 3bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * 4bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * Licensed under the Apache License, Version 2.0 (the "License"); 5bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * you may not use this file except in compliance with the License. 6bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * You may obtain a copy of the License at 7bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * 8bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * http://www.apache.org/licenses/LICENSE-2.0 9bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * 10bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * Unless required by applicable law or agreed to in writing, software 11bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * distributed under the License is distributed on an "AS IS" BASIS, 12bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * See the License for the specific language governing permissions and 14bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * limitations under the License. 15bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim */ 16bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim 17bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kimpackage android.media.update; 18bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim 19bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kimimport android.annotation.SystemApi; 20bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kimimport android.os.Bundle; 21bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim 22bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim/** 23bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim * @hide 24bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim */ 25bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kimpublic interface Rating2Provider { 26bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim String toString_impl(); 27bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim boolean equals_impl(Object obj); 28bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim int hashCode_impl(); 29bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim Bundle toBundle_impl(); 30bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim boolean isRated_impl(); 31bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim int getRatingStyle_impl(); 32bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim boolean hasHeart_impl(); 33bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim boolean isThumbUp_impl(); 34bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim float getStarRating_impl(); 35bb6ca486d1224e5d8c9427079a44223f55ce51c1Jaewan Kim float getPercentRating_impl(); 366cc1a5de46ec18172d75ac589dbe8b306d0fb8d2Jaewan Kim} 37