Loading play-services-api/src/main/aidl/com/google/android/gms/phenotype/internal/IPhenotypeService.aidl +4 −0 Original line number Diff line number Diff line package com.google.android.gms.phenotype.internal; import com.google.android.gms.common.api.internal.IStatusCallback; import com.google.android.gms.phenotype.internal.IPhenotypeCallbacks; import com.google.android.gms.phenotype.Flag; import com.google.android.gms.phenotype.RegistrationInfo; Loading Loading @@ -28,4 +29,7 @@ interface IPhenotypeService { 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() oneway void syncAfterOperation2(IPhenotypeCallbacks callbacks, long p1) = 23; // returns via callbacks.onSyncFinished() oneway void setRuntimeProperties(IStatusCallback callbacks, String p1, in byte[] p2) = 24; // oneway void setExternalExperiments(IStatusCallback callbacks, String p1, in List<byte[]> p2) = 25; } play-services-api/src/main/java/com/google/android/gms/phenotype/Configuration.java +2 −2 Original line number Diff line number Diff line Loading @@ -9,10 +9,10 @@ import org.microg.safeparcel.AutoSafeParcelable; public class Configuration extends AutoSafeParcelable { @Field(2) public int flagType; public int id; @Field(3) public Flag[] flags; @Field(4) public String[] names; public String[] removeNames; public static final Creator<Configuration> CREATOR = new AutoCreator<>(Configuration.class); } play-services-api/src/main/java/com/google/android/gms/phenotype/Configurations.java +3 −3 Original line number Diff line number Diff line Loading @@ -9,9 +9,9 @@ import org.microg.safeparcel.AutoSafeParcelable; public class Configurations extends AutoSafeParcelable { @Field(2) public String field2; public String snapshotToken; @Field(3) public String field3; public String serverToken; @Field(4) public Configuration[] field4; @Field(5) Loading @@ -19,7 +19,7 @@ public class Configurations extends AutoSafeParcelable { @Field(6) public byte[] field6; @Field(7) public long field7; public long version; public static final Creator<Configurations> CREATOR = new AutoCreator<>(Configurations.class); } play-services-core/src/main/kotlin/org/microg/gms/phenotype/PhenotypeService.kt +9 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ package org.microg.gms.phenotype import android.os.Parcel import android.util.Log import com.google.android.gms.common.api.Status import com.google.android.gms.common.api.internal.IStatusCallback import com.google.android.gms.common.internal.GetServiceRequest import com.google.android.gms.common.internal.IGmsCallbacks import com.google.android.gms.phenotype.* Loading Loading @@ -139,6 +140,14 @@ class PhenotypeServiceImpl : IPhenotypeService.Stub() { callbacks.onExperimentTokens(Status.SUCCESS, ExperimentTokens()) } override fun syncAfterOperation2(callbacks: IPhenotypeCallbacks?, p1: Long) { Log.d(TAG, "Not yet implemented: syncAfterOperation2") } override fun setRuntimeProperties(callbacks: IStatusCallback?, p1: String?, p2: ByteArray?) { Log.d(TAG, "Not yet implemented: setRuntimeProperties") } override fun onTransact(code: Int, data: Parcel, reply: Parcel?, flags: Int): Boolean = warnOnTransactionIssues(code, reply, flags, TAG) { super.onTransact(code, data, reply, flags) } } Loading
play-services-api/src/main/aidl/com/google/android/gms/phenotype/internal/IPhenotypeService.aidl +4 −0 Original line number Diff line number Diff line package com.google.android.gms.phenotype.internal; import com.google.android.gms.common.api.internal.IStatusCallback; import com.google.android.gms.phenotype.internal.IPhenotypeCallbacks; import com.google.android.gms.phenotype.Flag; import com.google.android.gms.phenotype.RegistrationInfo; Loading Loading @@ -28,4 +29,7 @@ interface IPhenotypeService { 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() oneway void syncAfterOperation2(IPhenotypeCallbacks callbacks, long p1) = 23; // returns via callbacks.onSyncFinished() oneway void setRuntimeProperties(IStatusCallback callbacks, String p1, in byte[] p2) = 24; // oneway void setExternalExperiments(IStatusCallback callbacks, String p1, in List<byte[]> p2) = 25; }
play-services-api/src/main/java/com/google/android/gms/phenotype/Configuration.java +2 −2 Original line number Diff line number Diff line Loading @@ -9,10 +9,10 @@ import org.microg.safeparcel.AutoSafeParcelable; public class Configuration extends AutoSafeParcelable { @Field(2) public int flagType; public int id; @Field(3) public Flag[] flags; @Field(4) public String[] names; public String[] removeNames; public static final Creator<Configuration> CREATOR = new AutoCreator<>(Configuration.class); }
play-services-api/src/main/java/com/google/android/gms/phenotype/Configurations.java +3 −3 Original line number Diff line number Diff line Loading @@ -9,9 +9,9 @@ import org.microg.safeparcel.AutoSafeParcelable; public class Configurations extends AutoSafeParcelable { @Field(2) public String field2; public String snapshotToken; @Field(3) public String field3; public String serverToken; @Field(4) public Configuration[] field4; @Field(5) Loading @@ -19,7 +19,7 @@ public class Configurations extends AutoSafeParcelable { @Field(6) public byte[] field6; @Field(7) public long field7; public long version; public static final Creator<Configurations> CREATOR = new AutoCreator<>(Configurations.class); }
play-services-core/src/main/kotlin/org/microg/gms/phenotype/PhenotypeService.kt +9 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ package org.microg.gms.phenotype import android.os.Parcel import android.util.Log import com.google.android.gms.common.api.Status import com.google.android.gms.common.api.internal.IStatusCallback import com.google.android.gms.common.internal.GetServiceRequest import com.google.android.gms.common.internal.IGmsCallbacks import com.google.android.gms.phenotype.* Loading Loading @@ -139,6 +140,14 @@ class PhenotypeServiceImpl : IPhenotypeService.Stub() { callbacks.onExperimentTokens(Status.SUCCESS, ExperimentTokens()) } override fun syncAfterOperation2(callbacks: IPhenotypeCallbacks?, p1: Long) { Log.d(TAG, "Not yet implemented: syncAfterOperation2") } override fun setRuntimeProperties(callbacks: IStatusCallback?, p1: String?, p2: ByteArray?) { Log.d(TAG, "Not yet implemented: setRuntimeProperties") } override fun onTransact(code: Int, data: Parcel, reply: Parcel?, flags: Int): Boolean = warnOnTransactionIssues(code, reply, flags, TAG) { super.onTransact(code, data, reply, flags) } }