Repo Created
This commit is contained in:
parent
eb305e2886
commit
a8c22c65db
4784 changed files with 329907 additions and 2 deletions
46
play-services-api/build.gradle
Normal file
46
play-services-api/build.gradle
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
/*
|
||||
* Copyright 2013-2015 microG Project Team
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
apply plugin: 'com.android.library'
|
||||
|
||||
android {
|
||||
namespace "org.microg.gms.api"
|
||||
|
||||
compileSdkVersion androidCompileSdk
|
||||
buildToolsVersion "$androidBuildVersionTools"
|
||||
|
||||
buildFeatures {
|
||||
aidl = true
|
||||
}
|
||||
|
||||
defaultConfig {
|
||||
versionName version
|
||||
minSdkVersion androidMinSdk
|
||||
targetSdkVersion androidTargetSdk
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = 1.8
|
||||
targetCompatibility = 1.8
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api project(':play-services-base')
|
||||
api project(':play-services-phenotype')
|
||||
|
||||
annotationProcessor project(':safe-parcel-processor')
|
||||
}
|
||||
18
play-services-api/src/main/AndroidManifest.xml
Normal file
18
play-services-api/src/main/AndroidManifest.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2013-2017 microG Project Team
|
||||
~
|
||||
~ Licensed under the Apache License, Version 2.0 (the "License");
|
||||
~ you may not use this file except in compliance with the License.
|
||||
~ You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing, software
|
||||
~ distributed under the License is distributed on an "AS IS" BASIS,
|
||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
~ See the License for the specific language governing permissions and
|
||||
~ limitations under the License.
|
||||
-->
|
||||
|
||||
<manifest />
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
package com.google.android.gms.ads.omid;
|
||||
|
||||
import com.google.android.gms.dynamic.IObjectWrapper;
|
||||
|
||||
interface IOmid {
|
||||
boolean initializeOmid(IObjectWrapper context) = 1;
|
||||
IObjectWrapper createHtmlAdSession(String version, IObjectWrapper webView, String customReferenceData, String impressionOwner, String altImpressionOwner) = 2;
|
||||
void startAdSession(IObjectWrapper adSession) = 3;
|
||||
void registerAdView(IObjectWrapper adSession, IObjectWrapper view) = 4;
|
||||
String getVersion() = 5;
|
||||
void finishAdSession(IObjectWrapper adSession) = 6;
|
||||
void addFriendlyObstruction(IObjectWrapper adSession, IObjectWrapper view) = 7;
|
||||
IObjectWrapper createHtmlAdSessionWithPartnerName(String version, IObjectWrapper webView, String customReferenceData, String impressionOwner, String altImpressionOwner, String parterName) = 8;
|
||||
IObjectWrapper createJavascriptAdSessionWithPartnerNameImpressionCreativeType(String version, IObjectWrapper webView, String customReferenceData, String impressionOwner, String altImpressionOwner, String parterName, String impressionType, String creativeType, String contentUrl) = 9;
|
||||
IObjectWrapper createHtmlAdSessionWithPartnerNameImpressionCreativeType(String version, IObjectWrapper webView, String customReferenceData, String impressionOwner, String altImpressionOwner, String parterName, String impressionType, String creativeType, String contentUrl) = 10;
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.appdatasearch;
|
||||
|
||||
parcelable CorpusStatus;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.appdatasearch;
|
||||
|
||||
parcelable PIMEUpdate;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.appdatasearch;
|
||||
|
||||
parcelable PIMEUpdateResponse;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.appdatasearch;
|
||||
|
||||
parcelable RequestIndexingSpecification;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.appdatasearch;
|
||||
|
||||
parcelable SuggestSpecification;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.appdatasearch;
|
||||
|
||||
parcelable SuggestionResults;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.appdatasearch;
|
||||
|
||||
parcelable UsageInfo;
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
package com.google.android.gms.appdatasearch.internal;
|
||||
|
||||
import com.google.android.gms.appdatasearch.CorpusStatus;
|
||||
import com.google.android.gms.appdatasearch.PIMEUpdateResponse;
|
||||
import com.google.android.gms.appdatasearch.RequestIndexingSpecification;
|
||||
import com.google.android.gms.appdatasearch.SuggestionResults;
|
||||
import com.google.android.gms.appdatasearch.SuggestSpecification;
|
||||
|
||||
interface IAppDataSearch {
|
||||
SuggestionResults getSuggestions(String var1, String packageName, in String[] accounts, int maxNum, in SuggestSpecification specs) = 1;
|
||||
boolean requestIndexing(String packageName, String accountName, long l, in RequestIndexingSpecification specs) = 3;
|
||||
CorpusStatus getStatus(String packageName, String accountName) = 4;
|
||||
PIMEUpdateResponse requestPIMEUpdate(String s1, String s2, int i, in byte[] bs) = 34;
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
package com.google.android.gms.appdatasearch.internal;
|
||||
|
||||
import com.google.android.gms.appdatasearch.internal.ILightweightAppDataSearchCallbacks;
|
||||
import com.google.android.gms.appdatasearch.UsageInfo;
|
||||
|
||||
interface ILightweightAppDataSearch {
|
||||
void view(ILightweightAppDataSearchCallbacks callbacks, String packageName, in UsageInfo[] usageInfos);
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
package com.google.android.gms.appdatasearch.internal;
|
||||
|
||||
interface ILightweightAppDataSearchCallbacks {
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.audit;
|
||||
|
||||
parcelable LogAuditRecordsRequest;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.audit.internal;
|
||||
|
||||
import com.google.android.gms.common.api.internal.IStatusCallback;
|
||||
import com.google.android.gms.audit.LogAuditRecordsRequest;
|
||||
|
||||
interface IAuditService {
|
||||
void logAuditRecords(in LogAuditRecordsRequest request, IStatusCallback callback);
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
package com.google.android.gms.auth.appcert;
|
||||
|
||||
interface IAppCertService {
|
||||
boolean fetchDeviceKey() = 0;
|
||||
String getSpatulaHeader(String packageName) = 1;
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
package com.google.android.gms.checkin.internal;
|
||||
|
||||
interface ICheckinService {
|
||||
String getDeviceDataVersionInfo();
|
||||
long getLastCheckinSuccessTime();
|
||||
String getLastSimOperator();
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.credential.manager.common;
|
||||
|
||||
import com.google.android.gms.common.api.Status;
|
||||
|
||||
interface IPendingIntentCallback {
|
||||
void onPendingIntent(in Status status, in PendingIntent pendingIntent);
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.credential.manager.common;
|
||||
|
||||
import com.google.android.gms.common.api.Status;
|
||||
|
||||
interface ISettingsCallback {
|
||||
void onSetting(in Status status, in byte[] value);
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.credential.manager.firstparty.internal;
|
||||
|
||||
import com.google.android.gms.common.api.internal.IStatusCallback;
|
||||
import com.google.android.gms.credential.manager.common.IPendingIntentCallback;
|
||||
import com.google.android.gms.credential.manager.common.ISettingsCallback;
|
||||
import com.google.android.gms.credential.manager.invocationparams.CredentialManagerInvocationParams;
|
||||
|
||||
interface ICredentialManagerService {
|
||||
void getCredentialManagerIntent(IPendingIntentCallback callback, in CredentialManagerInvocationParams params) = 0;
|
||||
void getSetting(ISettingsCallback callback, String key) = 1;
|
||||
void setSetting(IStatusCallback callback, String key, in byte[] value) = 2;
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.credential.manager.invocationparams;
|
||||
|
||||
parcelable CredentialManagerInvocationParams;
|
||||
3
play-services-api/src/main/aidl/com/google/android/gms/facs/cache/FacsCacheCallOptions.aidl
vendored
Normal file
3
play-services-api/src/main/aidl/com/google/android/gms/facs/cache/FacsCacheCallOptions.aidl
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.facs.cache;
|
||||
|
||||
parcelable FacsCacheCallOptions;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.facs.cache;
|
||||
|
||||
parcelable ForceSettingsCacheRefreshResult;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.facs.cache;
|
||||
|
||||
parcelable GetActivityControlsSettingsResult;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.facs.cache;
|
||||
|
||||
parcelable ReadDeviceLevelSettingsResult;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.facs.cache;
|
||||
|
||||
parcelable UpdateActivityControlsSettingsResult;
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.google.android.gms.facs.cache.internal;
|
||||
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.facs.cache.ForceSettingsCacheRefreshResult;
|
||||
import com.google.android.gms.facs.cache.GetActivityControlsSettingsResult;
|
||||
import com.google.android.gms.facs.cache.ReadDeviceLevelSettingsResult;
|
||||
import com.google.android.gms.facs.cache.UpdateActivityControlsSettingsResult;
|
||||
|
||||
interface IFacsCacheCallbacks {
|
||||
void onForceSettingsCacheRefreshResult(in Status status, in ForceSettingsCacheRefreshResult result) = 0;
|
||||
void onUpdateActivityControlsSettingsResult(in Status status, in UpdateActivityControlsSettingsResult result) = 1;
|
||||
void onGetActivityControlsSettingsResult(in Status status, in GetActivityControlsSettingsResult result) = 2;
|
||||
void onWriteDeviceLevelSettingsResult(in Status status) = 3;
|
||||
void onReadDeviceLevelSettingsResult(in Status status, in ReadDeviceLevelSettingsResult result) = 4;
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
package com.google.android.gms.facs.cache.internal;
|
||||
|
||||
import com.google.android.gms.facs.cache.FacsCacheCallOptions;
|
||||
import com.google.android.gms.facs.cache.internal.IFacsCacheCallbacks;
|
||||
|
||||
interface IFacsCacheService {
|
||||
void forceSettingsCacheRefresh(IFacsCacheCallbacks callbacks, in FacsCacheCallOptions options) = 0;
|
||||
void updateActivityControlsSettings(IFacsCacheCallbacks callbacks, in byte[] bytes, in FacsCacheCallOptions options) = 1;
|
||||
void getActivityControlsSettings(IFacsCacheCallbacks callbacks, in FacsCacheCallOptions options) = 2;
|
||||
void readDeviceLevelSettings(IFacsCacheCallbacks callbacks) = 3;
|
||||
void writeDeviceLevelSettings(IFacsCacheCallbacks callbacks, in byte[] bytes) = 4;
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.feedback;
|
||||
|
||||
parcelable ErrorReport;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.feedback;
|
||||
|
||||
parcelable FeedbackOptions;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.feedback;
|
||||
|
||||
parcelable FileTeleporter;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.feedback;
|
||||
|
||||
parcelable LogOptions;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.feedback;
|
||||
|
||||
parcelable ThemeSettings;
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.feedback.internal;
|
||||
|
||||
interface IFeedbackCallbacks {
|
||||
void onServiceDestroy();
|
||||
}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.feedback.internal;
|
||||
|
||||
import com.google.android.gms.feedback.FeedbackOptions;
|
||||
import android.os.IBinder;
|
||||
import android.os.IInterface;
|
||||
import android.os.Parcel;
|
||||
import com.google.android.gms.googlehelp.GoogleHelp;
|
||||
import com.google.android.gms.feedback.ErrorReport;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.content.Intent;
|
||||
|
||||
|
||||
interface IFeedbackService {
|
||||
|
||||
boolean startFeedbackFlow(in ErrorReport errorReport) = 0;
|
||||
|
||||
boolean silentSendFeedback(in ErrorReport errorReport) = 2;
|
||||
|
||||
void saveFeedbackDataAsync(in Bundle bundle, long id) = 3;
|
||||
|
||||
void saveFeedbackDataAsyncWithOption(in FeedbackOptions options, in Bundle bundle, long id) = 4;
|
||||
|
||||
void startFeedbackFlowAsync(in ErrorReport errorReport, long id) = 5;
|
||||
|
||||
boolean isValidConfiguration(in FeedbackOptions options) = 6;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.gass.internal;
|
||||
|
||||
parcelable GassRequestParcel;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.gass.internal;
|
||||
|
||||
parcelable GassResponseParcel;
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.gass.internal;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.os.IInterface;
|
||||
import com.google.android.gms.gass.internal.GassRequestParcel;
|
||||
import com.google.android.gms.gass.internal.GassResponseParcel;
|
||||
|
||||
interface IGassService {
|
||||
GassResponseParcel getGassResponse(in GassRequestParcel gassRequestParcel) = 0;
|
||||
Bundle getGassBundle(in Bundle bundle, int code) = 3;
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.googlehelp;
|
||||
|
||||
parcelable GoogleHelp;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.googlehelp;
|
||||
|
||||
parcelable InProductHelp;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.googlehelp;
|
||||
|
||||
parcelable SupportRequestHelp;
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.google.android.gms.googlehelp.internal.common;
|
||||
|
||||
import android.graphics.Bitmap;
|
||||
import android.os.Bundle;
|
||||
import android.os.IBinder;
|
||||
import android.os.Parcel;
|
||||
|
||||
import com.google.android.gms.googlehelp.GoogleHelp;
|
||||
import com.google.android.gms.googlehelp.InProductHelp;
|
||||
|
||||
interface IGoogleHelpCallbacks {
|
||||
void onProcessGoogleHelpFinished(in GoogleHelp googleHelp) = 0;
|
||||
oneway void onSaveAsyncPsdFinished() = 6;
|
||||
oneway void onSaveAsyncPsbdFinished() = 7;
|
||||
void onRequestChatSupportSuccess(int chatQueuePosition) = 8;
|
||||
void onRequestChatSupportFailed() = 9;
|
||||
void onRequestC2cSupportSuccess() = 10;
|
||||
void onRequestC2cSupportFailed() = 11;
|
||||
void onSuggestions(in byte[] suggestions) = 12;
|
||||
void onNoSuggestions() = 13;
|
||||
void onEscalationOptions(in byte[] options) = 14;
|
||||
void onNoEscalationOptions() = 15;
|
||||
void onProcessInProductHelpFinished(in InProductHelp inProductHelp) = 16;
|
||||
void onRealtimeSupportStatus(in byte[] status) = 17;
|
||||
void onNoRealtimeSupportStatus() = 18;
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.google.android.gms.googlehelp.internal.common;
|
||||
|
||||
import android.graphics.Bitmap;
|
||||
import android.os.Bundle;
|
||||
|
||||
import com.google.android.gms.feedback.FeedbackOptions;
|
||||
import com.google.android.gms.googlehelp.GoogleHelp;
|
||||
import com.google.android.gms.googlehelp.InProductHelp;
|
||||
import com.google.android.gms.googlehelp.SupportRequestHelp;
|
||||
import com.google.android.gms.googlehelp.internal.common.IGoogleHelpCallbacks;
|
||||
|
||||
interface IGoogleHelpService {
|
||||
void processGoogleHelpAndPip(in GoogleHelp googleHelp, IGoogleHelpCallbacks callbacks) = 0;
|
||||
void processGoogleHelpAndPipWithBitmap(in GoogleHelp googleHelp, in Bitmap bitmap, IGoogleHelpCallbacks callbacks) = 1;
|
||||
oneway void saveAsyncHelpPsd(in Bundle bundle, long timestamp, in GoogleHelp googleHelp, IGoogleHelpCallbacks callbacks) = 7;
|
||||
oneway void saveAsyncFeedbackPsd(in Bundle bundle, long timestamp, in GoogleHelp googleHelp, IGoogleHelpCallbacks callbacks) = 8;
|
||||
oneway void saveAsyncFeedbackPsbd(in FeedbackOptions options, in Bundle bundle, long timestamp, in GoogleHelp googleHelp, IGoogleHelpCallbacks callbacks) = 9;
|
||||
oneway void requestChatSupport(in GoogleHelp googleHelp, String phoneNumber, String s2, IGoogleHelpCallbacks callbacks) = 10;
|
||||
oneway void requestC2cSupport(in GoogleHelp googleHelp, String phoneNumber, String s2, IGoogleHelpCallbacks callbacks) = 11;
|
||||
oneway void getSuggestions(in GoogleHelp googleHelp, IGoogleHelpCallbacks callbacks) = 12;
|
||||
oneway void getEscalationOptions(in GoogleHelp googleHelp, IGoogleHelpCallbacks callbacks) = 13;
|
||||
oneway void requestChatSupportWithSupportRequest(in SupportRequestHelp supportRequestHelp, IGoogleHelpCallbacks callbacks) = 14;
|
||||
oneway void requestC2cSupportWithSupportRequest(in SupportRequestHelp supportRequestHelp, IGoogleHelpCallbacks callbacks) = 15;
|
||||
void processInProductHelpAndPip(in InProductHelp inProductHelp, in Bitmap bitmap, IGoogleHelpCallbacks callbacks) = 16;
|
||||
oneway void getRealtimeSupportStatus(in GoogleHelp googleHelp, IGoogleHelpCallbacks callbacks) = 17;
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
package com.google.android.gms.http;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
interface IGoogleHttpService {
|
||||
Bundle checkUrl(String url);
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.languageprofile;
|
||||
|
||||
parcelable ClientLanguageSettings;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.languageprofile;
|
||||
|
||||
parcelable LanguageFluency;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.languageprofile;
|
||||
|
||||
parcelable LanguageFluencyParams;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.languageprofile;
|
||||
|
||||
parcelable LanguagePreference;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.languageprofile;
|
||||
|
||||
parcelable LanguagePreferenceParams;
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
package com.google.android.gms.languageprofile.internal;
|
||||
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.languageprofile.LanguageFluency;
|
||||
import com.google.android.gms.languageprofile.LanguagePreference;
|
||||
|
||||
interface ILanguageProfileCallbacks {
|
||||
oneway void onString(in Status status, String s) = 0;
|
||||
oneway void onLanguagePreferences(in Status status, in List<LanguagePreference> preferences) = 1;
|
||||
oneway void onLanguageFluencies(in Status status, in List<LanguageFluency> fluencies) = 2;
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
package com.google.android.gms.languageprofile.internal;
|
||||
|
||||
import com.google.android.gms.common.api.internal.IStatusCallback;
|
||||
import com.google.android.gms.languageprofile.ClientLanguageSettings;
|
||||
import com.google.android.gms.languageprofile.LanguageFluencyParams;
|
||||
import com.google.android.gms.languageprofile.LanguagePreferenceParams;
|
||||
import com.google.android.gms.languageprofile.internal.ILanguageProfileCallbacks;
|
||||
|
||||
interface ILanguageProfileService {
|
||||
String fun1(String accountName) = 0;
|
||||
void fun2(String accountName, ILanguageProfileCallbacks callbacks) = 1;
|
||||
void getLanguagePreferences(String accountName, in LanguagePreferenceParams params, ILanguageProfileCallbacks callbacks) = 2;
|
||||
void getLanguageFluencies(String accountName, in LanguageFluencyParams params, ILanguageProfileCallbacks callbacks) = 3;
|
||||
void getLanguageSettings(String accountName, in ClientLanguageSettings settings, IStatusCallback callback) = 4;
|
||||
void removeLanguageSettings(String accountName, IStatusCallback callback) = 5;
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable IneligibilityRationale;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable LocationReportingStatus;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable LocationShare;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable LocationUploadRequest;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable LocationUploadResponse;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable NoticeAckedUpdateRequest;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable PeriodicLocationReportingIssues;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable PeriodicLocationUploadRequest;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable StartLocationReportingRequest;
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter;
|
||||
|
||||
parcelable StopLocationReportingRequest;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter.internal;
|
||||
|
||||
import com.google.android.gms.common.api.ApiMetadata;
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.locationsharingreporter.PeriodicLocationReportingIssues;
|
||||
|
||||
interface ILocationReportingIssuesCallback {
|
||||
void onPeriodicLocationReportingIssues(in Status status, in PeriodicLocationReportingIssues periodicLocationReportingIssues, in ApiMetadata apiMetadata) = 0;
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter.internal;
|
||||
|
||||
import com.google.android.gms.common.api.ApiMetadata;
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.locationsharingreporter.LocationReportingStatus;
|
||||
|
||||
interface ILocationReportingStatusCallbacks {
|
||||
void onLocationReportingStatus(in Status status, in LocationReportingStatus locationReportingStatus, in ApiMetadata apiMetadata) = 0;
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter.internal;
|
||||
|
||||
import android.accounts.Account;
|
||||
import com.google.android.gms.common.api.ApiMetadata;
|
||||
import com.google.android.gms.common.api.internal.IStatusCallback;
|
||||
import com.google.android.gms.locationsharingreporter.internal.ILocationReportingIssuesCallback;
|
||||
import com.google.android.gms.locationsharingreporter.internal.ILocationReportingStatusCallbacks;
|
||||
import com.google.android.gms.locationsharingreporter.internal.ILocationUploadCallbacks;
|
||||
import com.google.android.gms.locationsharingreporter.LocationUploadRequest;
|
||||
import com.google.android.gms.locationsharingreporter.PeriodicLocationUploadRequest;
|
||||
import com.google.android.gms.locationsharingreporter.StartLocationReportingRequest;
|
||||
import com.google.android.gms.locationsharingreporter.StopLocationReportingRequest;
|
||||
import com.google.android.gms.locationsharingreporter.NoticeAckedUpdateRequest;
|
||||
|
||||
interface ILocationSharingReporterService {
|
||||
void uploadLocation(ILocationUploadCallbacks callback, in Account account, in LocationUploadRequest request, in ApiMetadata apiMetadata) = 0;
|
||||
void getReportingStatus(ILocationReportingStatusCallbacks callback, in Account account, in ApiMetadata apiMetadata) = 1;
|
||||
void syncReportingStatus(IStatusCallback callback, in Account account, in ApiMetadata apiMetadata) = 2;
|
||||
void periodicLocationUpload(IStatusCallback callback, in Account account, in PeriodicLocationUploadRequest request, in ApiMetadata apiMetadata) = 3;
|
||||
void startLocationReporting(IStatusCallback callback, in Account account, in StartLocationReportingRequest request, in ApiMetadata apiMetadata) = 4;
|
||||
void stopLocationReporting(IStatusCallback callback, in Account account, in StopLocationReportingRequest request, in ApiMetadata apiMetadata) = 5;
|
||||
void updateNoticeState(IStatusCallback callback, in Account account, in NoticeAckedUpdateRequest request, in ApiMetadata apiMetadata) = 6;
|
||||
void getReportingIssues(ILocationReportingIssuesCallback callback, in Account account, in ApiMetadata apiMetadata) = 7;
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package com.google.android.gms.locationsharingreporter.internal;
|
||||
|
||||
import com.google.android.gms.common.api.ApiMetadata;
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.locationsharingreporter.LocationUploadResponse;
|
||||
|
||||
interface ILocationUploadCallbacks {
|
||||
void onLocationUploadResponse(in Status status, in LocationUploadResponse locationUploadResponse, in ApiMetadata apiMetadata) = 0;
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.maps.auth;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
interface IApiTokenService {
|
||||
Bundle requestApiToken(in Bundle params);
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.measurement.internal;
|
||||
|
||||
parcelable AppMetadata;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.measurement.internal;
|
||||
|
||||
parcelable ConditionalUserPropertyParcel;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.measurement.internal;
|
||||
|
||||
parcelable EventParcel;
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.google.android.gms.measurement.internal;
|
||||
|
||||
import com.google.android.gms.measurement.internal.AppMetadata;
|
||||
import com.google.android.gms.measurement.internal.ConditionalUserPropertyParcel;
|
||||
import com.google.android.gms.measurement.internal.EventParcel;
|
||||
import com.google.android.gms.measurement.internal.UserAttributeParcel;
|
||||
|
||||
interface IMeasurementService {
|
||||
void sendEvent(in EventParcel event, in AppMetadata app) = 0;
|
||||
void sendUserProperty(in UserAttributeParcel attribute, in AppMetadata app) = 1;
|
||||
void sendAppLaunch(in AppMetadata app) = 3;
|
||||
// void f5(in EventParcel event, String p1, String p2) = 4;
|
||||
void sendMeasurementEnabled(in AppMetadata p0) = 5;
|
||||
List<UserAttributeParcel> getAllUserProperties(in AppMetadata app, boolean includeInternal) = 6;
|
||||
// byte[] f9(in EventParcel event, String p1) = 8;
|
||||
void sendCurrentScreen(long id, String name, String referrer, String packageName) = 9;
|
||||
String getAppInstanceId(in AppMetadata app) = 10;
|
||||
void sendConditionalUserProperty(in ConditionalUserPropertyParcel property, in AppMetadata app) = 11;
|
||||
// void f13(ConditionalUserPropertyParcel p0) = 12;
|
||||
List<UserAttributeParcel> getUserProperties(String origin, String propertyNamePrefix, boolean includeInternal, in AppMetadata app) = 13;
|
||||
List<UserAttributeParcel> getUserPropertiesAs(String packageName, String origin, String propertyNamePrefix, boolean includeInternal) = 14;
|
||||
List<ConditionalUserPropertyParcel> getConditionalUserProperties(String origin, String propertyNamePrefix, in AppMetadata app) = 15;
|
||||
List<ConditionalUserPropertyParcel> getConditionalUserPropertiesAs(String packageName, String origin, String propertyNamePrefix) = 16;
|
||||
void reset(in AppMetadata app) = 17;
|
||||
void sendDefaultEventParameters(in Bundle params, in AppMetadata app) = 18;
|
||||
void sendConsentSettings(in AppMetadata app) = 19;
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.measurement.internal;
|
||||
|
||||
parcelable UserAttributeParcel;
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
package com.google.android.gms.people.internal;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.os.ParcelFileDescriptor;
|
||||
|
||||
import com.google.android.gms.common.data.DataHolder;
|
||||
|
||||
interface IPeopleCallbacks {
|
||||
void onDataHolder(int code, in Bundle resolution, in DataHolder holder) = 1;
|
||||
void onDataHolders(int code, in Bundle resolution, in DataHolder[] holders) = 3;
|
||||
void onParcelFileDescriptor(int code, in Bundle resolution, in ParcelFileDescriptor fileDescriptor, in Bundle extras) = 4;
|
||||
}
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
package com.google.android.gms.people.internal;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
import com.google.android.gms.people.internal.IPeopleCallbacks;
|
||||
import com.google.android.gms.common.server.FavaDiagnosticsEntity;
|
||||
import com.google.android.gms.common.internal.ICancelToken;
|
||||
|
||||
interface IPeopleService {
|
||||
// void loadOwners1(IPeopleCallbacks var1, boolean var2, boolean var3, String var4, String var5);
|
||||
// void loadCirclesOld(IPeopleCallbacks var1, String var2, String var3, String var4, int var5, String var6);
|
||||
// void loadPeopleOld(IPeopleCallbacks var1, String var2, String var3, String var4, in List<String> var5, int var6, boolean var7, long var8);
|
||||
// void loadAvatarLegacy(IPeopleCallbacks var1, String var2, int var3, int var4);
|
||||
// void loadContactImageLegacy(IPeopleCallbacks var1, long var2, boolean var4);
|
||||
// void blockPerson(IPeopleCallbacks var1, String var2, String var3, String var4, boolean var5);
|
||||
// Bundle syncRawContact(in Uri var1);
|
||||
// void loadPeopleForAggregation8(IPeopleCallbacks var1, String var2, String var3, String var4, boolean var5, int var6);
|
||||
// void setSyncToContactsSettings(IPeopleCallbacks var1, String var2, boolean var3, in String[] var4);
|
||||
|
||||
// Bundle startSync(String var1, String var2);
|
||||
// void requestSync(IPeopleCallbacks var1, String var2, String var3, in Uri var4);
|
||||
// void updatePersonCirclesOld(IPeopleCallbacks var1, String var2, String var3, String var4, in List<String> var5, in List<String> var6);
|
||||
// boolean isSyncToContactsEnabled();
|
||||
// Bundle requestSyncOld(String var1, String var2);
|
||||
// void setAvatar(IPeopleCallbacks var1, String var2, String var3, in Uri var4, boolean var5);
|
||||
// void loadCircles(IPeopleCallbacks var1, String var2, String var3, String var4, int var5, String var6, boolean var7);
|
||||
// Bundle requestSyncOld19(String var1, String var2, long var3);
|
||||
// void loadPeople20(IPeopleCallbacks var1, String var2, String var3, String var4, in List<String> var5, int var6, boolean var7, long var8, String var10, int var11);
|
||||
// void loadPeopleLive(IPeopleCallbacks var1, String var2, String var3, String var4, int var5, String var6);
|
||||
// void updatePersonCircles(IPeopleCallbacks var1, String var2, String var3, String var4, in List<String> var5, in List<String> var6, in FavaDiagnosticsEntity var7);
|
||||
// void loadRemoteImageLegacy(IPeopleCallbacks var1, String var2);
|
||||
// void loadContactsGaiaIds24(IPeopleCallbacks var1, String var2, String var3);
|
||||
// Bundle requestSyncOld25(String var1, String var2, long var3, boolean var5);
|
||||
// void addCircle(IPeopleCallbacks var1, String var2, String var3, String var4, String var5);
|
||||
// void addPeopleToCircle(IPeopleCallbacks var1, String var2, String var3, String var4, in List<String> var5);
|
||||
|
||||
Bundle registerDataChangedListener(IPeopleCallbacks callbacks, boolean register, String var3, String var4, int scopes) = 10;
|
||||
void loadCircles(IPeopleCallbacks callbacks, String account, String pageGaiaId, String circleId, int type, String var6, boolean var7) = 18;
|
||||
Bundle requestSync(String account, String var2, long var3, boolean var5, boolean var6) = 204;
|
||||
void loadOwners(IPeopleCallbacks callbacks, boolean var2, boolean var3, String account, String var5, int sortOrder) = 304;
|
||||
void loadPeopleForAggregation(IPeopleCallbacks callbacks, String account, String var3, String filter, int var5, boolean var6, int var7, int var8, String var9, boolean var10, int var11, int var12) = 401;
|
||||
ICancelToken loadOwnerAvatar(IPeopleCallbacks callbacks, String account, String pageId, int size, int flags) = 504;
|
||||
ICancelToken loadAutocompleteList(IPeopleCallbacks callbacks, String account, String pageId, boolean directorySearch, String var5, String query, int autocompleteType, int var8, int numberOfResults, boolean var10) = 506;
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.phenotype;
|
||||
|
||||
parcelable Configurations;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.phenotype;
|
||||
|
||||
parcelable DogfoodsToken;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.phenotype;
|
||||
|
||||
parcelable ExperimentTokens;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.phenotype;
|
||||
|
||||
parcelable Flag;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.phenotype;
|
||||
|
||||
parcelable FlagOverrides;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.phenotype;
|
||||
|
||||
parcelable RegistrationInfo;
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.google.android.gms.phenotype.internal;
|
||||
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.phenotype.Configurations;
|
||||
import com.google.android.gms.phenotype.DogfoodsToken;
|
||||
import com.google.android.gms.phenotype.ExperimentTokens;
|
||||
import com.google.android.gms.phenotype.Flag;
|
||||
import com.google.android.gms.phenotype.FlagOverrides;
|
||||
|
||||
interface IPhenotypeCallbacks {
|
||||
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;
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
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;
|
||||
|
||||
interface IPhenotypeService {
|
||||
oneway void register(IPhenotypeCallbacks callbacks, String packageName, int version, in String[] p3, in byte[] p4) = 0; // returns via callbacks.onRegistered()
|
||||
oneway void weakRegister(IPhenotypeCallbacks callbacks, String packageName, int version, in String[] p3, in int[] p4, in byte[] p5) = 1; // returns via callbacks.onWeakRegistered()
|
||||
oneway void unregister(IPhenotypeCallbacks callbacks, String packageName) = 2; // returns via callbacks.onUnregistered()
|
||||
oneway void getConfigurationSnapshot(IPhenotypeCallbacks callbacks, String packageName, String user) = 3; // returns via callbacks.onConfiguration()
|
||||
oneway void commitToConfiguration(IPhenotypeCallbacks callbacks, String snapshotToken) = 4; // returns via callbacks.onCommitedToConfiguration()
|
||||
oneway void getExperimentTokens(IPhenotypeCallbacks callbacks, String packageName, 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 packageName) = 9; // returns via callbacks.onCommittedConfiguration()
|
||||
oneway void getConfigurationSnapshotWithToken(IPhenotypeCallbacks callbacks, String packageName, String user, String token) = 10; // returns via callbacks.onConfiguration()
|
||||
oneway void syncAfterOperation(IPhenotypeCallbacks callbacks, String packageName, long version) = 11; // returns via callbacks.onSyncFinished()
|
||||
oneway void registerSync(IPhenotypeCallbacks callbacks, String packageName, int version, 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 packageName, in byte[] p2) = 19; // returns via callbacks.onAppSpecificPropertiesSet()
|
||||
|
||||
oneway void getServingVersion(IPhenotypeCallbacks callbacks) = 21; // returns via callbacks.onServingVersion()
|
||||
oneway void getExperimentTokensForLogging(IPhenotypeCallbacks callbacks, String packageName, String logSourceName, String p3, String clientPackageName) = 22; // returns via callbacks.onExperimentTokens()
|
||||
oneway void syncAllAfterOperation(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;
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
package com.google.android.gms.plus.internal;
|
||||
|
||||
import com.google.android.gms.dynamic.IObjectWrapper;
|
||||
|
||||
interface IPlusOneButtonCreator {
|
||||
IObjectWrapper create(IObjectWrapper context, int size, int annotation, String url, int activityRequestCode);
|
||||
IObjectWrapper createForAccount(IObjectWrapper context, int size, int annotation, String url, String account);
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.potokens;
|
||||
|
||||
parcelable PoToken;
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.potokens.internal;
|
||||
|
||||
import com.google.android.gms.common.api.internal.IStatusCallback;
|
||||
import com.google.android.gms.potokens.internal.ITokenCallbacks;
|
||||
|
||||
interface IPoTokensService {
|
||||
void responseStatus(IStatusCallback call, int code) = 1;
|
||||
void responseStatusToken(ITokenCallbacks call, int i, in byte[] bArr) = 2;
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.potokens.internal;
|
||||
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.potokens.PoToken;
|
||||
|
||||
interface ITokenCallbacks {
|
||||
void responseToken(in Status status, in PoToken token) = 1;
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.pseudonymous;
|
||||
|
||||
parcelable PseudonymousIdToken;
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.pseudonymous.internal;
|
||||
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.pseudonymous.PseudonymousIdToken;
|
||||
|
||||
interface IPseudonymousIdCallbacks {
|
||||
void onGetTokenResponse(in Status status, in PseudonymousIdToken token) = 0;
|
||||
void onSetTokenResponse(in Status status) = 1;
|
||||
void onGetLastResetWallTimeMsResponse(in Status status, long time) = 2;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2023 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package com.google.android.gms.pseudonymous.internal;
|
||||
|
||||
import com.google.android.gms.pseudonymous.internal.IPseudonymousIdCallbacks;
|
||||
import com.google.android.gms.pseudonymous.PseudonymousIdToken;
|
||||
|
||||
interface IPseudonymousIdService {
|
||||
void getToken(IPseudonymousIdCallbacks call) = 0;
|
||||
void setToken(IPseudonymousIdCallbacks call, in PseudonymousIdToken token) = 1;
|
||||
void getLastResetWallTimeMs(IPseudonymousIdCallbacks callbacks) = 2;
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.reminders;
|
||||
|
||||
parcelable AccountState;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.reminders;
|
||||
|
||||
parcelable CreateReminderOptionsInternal;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.reminders;
|
||||
|
||||
parcelable LoadRemindersOptions;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.reminders;
|
||||
|
||||
parcelable ReindexDueDatesOptions;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.reminders;
|
||||
|
||||
parcelable UpdateRecurrenceOptions;
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.google.android.gms.reminders.internal;
|
||||
|
||||
import com.google.android.gms.common.api.Status;
|
||||
import com.google.android.gms.common.data.DataHolder;
|
||||
|
||||
import com.google.android.gms.reminders.AccountState;
|
||||
|
||||
interface IRemindersCallbacks {
|
||||
void onDataHolder(in DataHolder data, in Status status) = 0;
|
||||
void onStatus(in Status status) = 1;
|
||||
void onNoStatus() = 2;
|
||||
void onDataHolderNoStatus(in DataHolder data, in Status status) = 3;
|
||||
void onBool(boolean b, in Status status) = 4;
|
||||
void onString(in String s, in Status status) = 5;
|
||||
void onAccountState(in AccountState accountState, in Status status) = 6;
|
||||
void onAsyncDataHolder(in DataHolder data) = 7;
|
||||
}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
package com.google.android.gms.reminders.internal;
|
||||
|
||||
interface IRemindersListener {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
package com.google.android.gms.reminders.internal;
|
||||
|
||||
import com.google.android.gms.reminders.internal.IRemindersCallbacks;
|
||||
|
||||
import com.google.android.gms.reminders.AccountState;
|
||||
import com.google.android.gms.reminders.CreateReminderOptionsInternal;
|
||||
import com.google.android.gms.reminders.LoadRemindersOptions;
|
||||
import com.google.android.gms.reminders.ReindexDueDatesOptions;
|
||||
import com.google.android.gms.reminders.UpdateRecurrenceOptions;
|
||||
import com.google.android.gms.reminders.model.CustomizedSnoozePresetEntity;
|
||||
import com.google.android.gms.reminders.model.TaskEntity;
|
||||
import com.google.android.gms.reminders.model.TaskIdEntity;
|
||||
|
||||
interface IRemindersService {
|
||||
void loadReminders(IRemindersCallbacks callbacks, in LoadRemindersOptions options) = 0;
|
||||
void addListener(IRemindersCallbacks callbacks) = 1;
|
||||
void createReminder(IRemindersCallbacks callbacks, in TaskEntity task) = 2;
|
||||
void updateReminder(IRemindersCallbacks callbacks, in TaskEntity task) = 3;
|
||||
void deleteReminder(IRemindersCallbacks callbacks, in TaskIdEntity taskId) = 4;
|
||||
void bumpReminder(IRemindersCallbacks callbacks, in TaskIdEntity taskId) = 5;
|
||||
void hasUpcomingReminders(IRemindersCallbacks callbacks) = 6;
|
||||
void createRecurrence(IRemindersCallbacks callbacks, in TaskEntity task) = 7;
|
||||
void updateRecurrence(IRemindersCallbacks callbacks, String s1, in TaskEntity task, in UpdateRecurrenceOptions options) = 8;
|
||||
void deleteRecurrence(IRemindersCallbacks callbacks, String s1, in UpdateRecurrenceOptions options) = 9;
|
||||
void changeRecurrence(IRemindersCallbacks callbacks, String s1, in TaskEntity task, in UpdateRecurrenceOptions options) = 10;
|
||||
void makeTaskRecurring(IRemindersCallbacks callbacks, in TaskEntity task) = 11;
|
||||
void makeRecurrenceSingleInstance(IRemindersCallbacks callbacks, String s1, in TaskEntity task, in UpdateRecurrenceOptions options) = 12;
|
||||
void clearListeners() = 13;
|
||||
void batchUpdateReminders(IRemindersCallbacks callbacks, in List<TaskEntity> tasks) = 14;
|
||||
void createReminderWithOptions(IRemindersCallbacks callbacks, in TaskEntity task, in CreateReminderOptionsInternal options) = 15;
|
||||
void getCustomizedSnoozePreset(IRemindersCallbacks callbacks) = 16;
|
||||
void setCustomizedSnoozePreset(IRemindersCallbacks callbacks, in CustomizedSnoozePresetEntity preset) = 17;
|
||||
void setAccountState(IRemindersCallbacks callbacks, in AccountState accountState) = 18;
|
||||
void getAccountState(IRemindersCallbacks callbacks) = 19;
|
||||
void checkReindexDueDatesNeeded(IRemindersCallbacks callbacks, in ReindexDueDatesOptions options) = 20;
|
||||
void reindexDueDates(IRemindersCallbacks callbacks, in ReindexDueDatesOptions options) = 21;
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.reminders.model;
|
||||
|
||||
parcelable CustomizedSnoozePresetEntity;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.reminders.model;
|
||||
|
||||
parcelable TaskEntity;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
package com.google.android.gms.reminders.model;
|
||||
|
||||
parcelable TaskIdEntity;
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
package com.google.android.gms.search.administration.internal;
|
||||
|
||||
interface ISearchAdministrationService {
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue