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