Clone dependency tree from original play-services libraries

This commit is contained in:
inotia00 2022-07-18 09:56:48 +09:00
commit a0774ea6d9
2 changed files with 45 additions and 5 deletions

View file

@ -2,8 +2,26 @@ package com.mgoogle.android.gms.phenotype.internal;
import com.google.android.gms.common.api.Status;
import com.mgoogle.android.gms.phenotype.Configurations;
import com.mgoogle.android.gms.phenotype.DogfoodsToken;
import com.mgoogle.android.gms.phenotype.ExperimentTokens;
import com.mgoogle.android.gms.phenotype.Flag;
import com.mgoogle.android.gms.phenotype.FlagOverrides;
interface IPhenotypeCallbacks {
oneway void onRegister(in Status status) = 0;
oneway void onConfigurations(in Status status, in Configurations configurations) = 3;
oneway void onRegistered(in Status status) = 0;
oneway void onWeakRegistered(in Status status) = 1;
oneway void onUnregistered(in Status status) = 2;
oneway void onConfiguration(in Status status, in Configurations configurations) = 3;
oneway void onCommitedToConfiguration(in Status status) = 4;
oneway void onExperimentTokens(in Status status, in ExperimentTokens experimentTokens) = 5;
oneway void onDogfoodsToken(in Status status, in DogfoodsToken dogfoodsToken) = 6;
oneway void onDogfoodsTokenSet(in Status status) = 7;
oneway void onFlag(in Status status, in Flag flag) = 8;
oneway void onCommittedConfiguration(in Status status, in Configurations configuration) = 9;
oneway void onSyncFinished(in Status status, long p1) = 10;
oneway void onFlagOverridesSet(in Status status) = 11;
oneway void onFlagOverrides(in Status status, in FlagOverrides overrides) = 12;
oneway void onAppSpecificPropertiesSet(in Status status) = 13;
oneway void onServingVersion(in Status status, long version) = 15;
}

View file

@ -1,9 +1,31 @@
package com.mgoogle.android.gms.phenotype.internal;
import com.mgoogle.android.gms.phenotype.internal.IPhenotypeCallbacks;
import com.mgoogle.android.gms.phenotype.Flag;
import com.mgoogle.android.gms.phenotype.RegistrationInfo;
interface IPhenotypeService {
void register(IPhenotypeCallbacks callbacks, String p1, int p2, in String[] p3, in byte[] p4) = 0;
void register2(IPhenotypeCallbacks callbacks, String p1, int p2, in String[] p3, in int[] p4, in byte[] p5) = 1;
void getConfigurationSnapshot(IPhenotypeCallbacks callbacks, String p1, String p2, String p3) = 10;
oneway void register(IPhenotypeCallbacks callbacks, String p1, int p2, in String[] p3, in byte[] p4) = 0; // returns via callbacks.onRegistered()
oneway void weakRegister(IPhenotypeCallbacks callbacks, String p1, int p2, in String[] p3, in int[] p4, in byte[] p5) = 1; // returns via callbacks.onWeakRegistered()
oneway void unregister(IPhenotypeCallbacks callbacks, String p1) = 2; // returns via callbacks.onUnregistered()
oneway void getConfigurationSnapshot(IPhenotypeCallbacks callbacks, String p1, String p2) = 3; // returns via callbacks.onConfiguration()
oneway void commitToConfiguration(IPhenotypeCallbacks callbacks, String p1) = 4; // returns via callbacks.onCommitedToConfiguration()
oneway void getExperimentTokens(IPhenotypeCallbacks callbacks, String p1, String logSourceName) = 5; // returns via callbacks.onExperimentTokens()
oneway void getDogfoodsToken(IPhenotypeCallbacks callbacks) = 6; // returns via callbacks.onDogfoodsToken()
oneway void setDogfoodsToken(IPhenotypeCallbacks callbacks, in byte[] p1) = 7; // returns via callbacks.onDogfoodsTokenSet()
oneway void getFlag(IPhenotypeCallbacks callbacks, String packageName, String name, int type) = 8; // returns via callbacks.onFlag()
oneway void getCommitedConfiguration(IPhenotypeCallbacks callbacks, String p1) = 9; // returns via callbacks.onCommittedConfiguration()
oneway void getConfigurationSnapshot2(IPhenotypeCallbacks callbacks, String p1, String p2, String p3) = 10; // returns via callbacks.onConfiguration()
oneway void syncAfterOperation(IPhenotypeCallbacks callbacks, String p1, long p2) = 11; // returns via callbacks.onSyncFinished()
oneway void registerSync(IPhenotypeCallbacks callbacks, String p1, int p2, in String[] p3, in byte[] p4, String p5, String p6) = 12; // returns via callbacks.onConfiguration()
oneway void setFlagOverrides(IPhenotypeCallbacks callbacks, String packageName, String user, String flagName, int flagType, int flagDataType, String flagValue) = 13; // returns via callbacks.onFlagOverridesSet()
oneway void deleteFlagOverrides(IPhenotypeCallbacks callbacks, String packageName, String user, String flagName) = 14; // returns via callbacks.onFlagOverrides()
oneway void listFlagOverrides(IPhenotypeCallbacks callbacks, String packageName, String user, String flagName) = 15; // returns via callbacks.onFlagOverrides()
oneway void clearFlagOverrides(IPhenotypeCallbacks callbacks, String packageName, String user) = 17; // returns via callbacks.onFlagOverridesSet()
oneway void bulkRegister(IPhenotypeCallbacks callbacks, in RegistrationInfo[] infos) = 18; // returns via callbacks.onRegister()
oneway void setAppSpecificProperties(IPhenotypeCallbacks callbacks, String p1, in byte[] p2) = 19; // returns via callbacks.onAppSpecificPropertiesSet()
oneway void getServingVersion(IPhenotypeCallbacks callbacks) = 21; // returns via callbacks.onServingVersion()
oneway void getExperimentTokens2(IPhenotypeCallbacks callbacks, String p1, String p2, String p3, String p4) = 22; // returns via callbacks.onExperimentTokens()
}