Loading play-services-api/src/main/aidl/com/google/android/gms/semanticlocation/SemanticLocationEventRequest.aidl 0 → 100644 +7 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation; parcelable SemanticLocationEventRequest; play-services-api/src/main/aidl/com/google/android/gms/semanticlocation/internal/ISemanticLocationService.aidl 0 → 100644 +18 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation.internal; import android.app.PendingIntent; import android.os.IInterface; import com.google.android.gms.semanticlocation.SemanticLocationEventRequest; import com.google.android.gms.semanticlocation.internal.SemanticLocationParameters; import com.google.android.gms.common.api.internal.IStatusCallback; interface ISemanticLocationService { void registerSemanticLocationEvents(in SemanticLocationParameters params, IStatusCallback callback, in SemanticLocationEventRequest request, in PendingIntent pendingIntent) = 0; void unregisterSemanticLocationEvents(in SemanticLocationParameters params, IStatusCallback callback, in PendingIntent pendingIntent) = 1; void setIncognitoMode(in SemanticLocationParameters params, IStatusCallback callback, boolean mode) = 4; } No newline at end of file play-services-api/src/main/aidl/com/google/android/gms/semanticlocation/internal/SemanticLocationParameters.aidl 0 → 100644 +7 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation.internal; parcelable SemanticLocationParameters; play-services-api/src/main/java/com/google/android/gms/semanticlocation/SemanticLocationEventRequest.java 0 → 100644 +32 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation; import android.os.Parcel; import androidx.annotation.NonNull; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; @SafeParcelable.Class public class SemanticLocationEventRequest extends AbstractSafeParcelable { @Field(1) public final float position; @Constructor public SemanticLocationEventRequest(@Param(1) float position) { this.position = position; } @Override public void writeToParcel(@NonNull Parcel dest, int flags) { CREATOR.writeToParcel(this, dest, flags); } public static final SafeParcelableCreatorAndWriter<SemanticLocationEventRequest> CREATOR = findCreator(SemanticLocationEventRequest.class); } play-services-api/src/main/java/com/google/android/gms/semanticlocation/internal/SemanticLocationParameters.java 0 → 100644 +38 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation.internal; import android.accounts.Account; import android.os.Parcel; import androidx.annotation.NonNull; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; @SafeParcelable.Class public class SemanticLocationParameters extends AbstractSafeParcelable { @Field(1) public final Account account; @Field(2) public final String clientIdentifier; @Field(3) public final String packageName; @Constructor public SemanticLocationParameters(@Param(1) Account account, @Param(2) String clientIdentifier, @Param(3) String packageName) { this.account = account; this.clientIdentifier = clientIdentifier; this.packageName = packageName; } public static final SafeParcelableCreatorAndWriter<SemanticLocationParameters> CREATOR = findCreator(SemanticLocationParameters.class); @Override public void writeToParcel(@NonNull Parcel dest, int flags) { CREATOR.writeToParcel(this, dest, flags); } } Loading
play-services-api/src/main/aidl/com/google/android/gms/semanticlocation/SemanticLocationEventRequest.aidl 0 → 100644 +7 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation; parcelable SemanticLocationEventRequest;
play-services-api/src/main/aidl/com/google/android/gms/semanticlocation/internal/ISemanticLocationService.aidl 0 → 100644 +18 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation.internal; import android.app.PendingIntent; import android.os.IInterface; import com.google.android.gms.semanticlocation.SemanticLocationEventRequest; import com.google.android.gms.semanticlocation.internal.SemanticLocationParameters; import com.google.android.gms.common.api.internal.IStatusCallback; interface ISemanticLocationService { void registerSemanticLocationEvents(in SemanticLocationParameters params, IStatusCallback callback, in SemanticLocationEventRequest request, in PendingIntent pendingIntent) = 0; void unregisterSemanticLocationEvents(in SemanticLocationParameters params, IStatusCallback callback, in PendingIntent pendingIntent) = 1; void setIncognitoMode(in SemanticLocationParameters params, IStatusCallback callback, boolean mode) = 4; } No newline at end of file
play-services-api/src/main/aidl/com/google/android/gms/semanticlocation/internal/SemanticLocationParameters.aidl 0 → 100644 +7 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation.internal; parcelable SemanticLocationParameters;
play-services-api/src/main/java/com/google/android/gms/semanticlocation/SemanticLocationEventRequest.java 0 → 100644 +32 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation; import android.os.Parcel; import androidx.annotation.NonNull; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; @SafeParcelable.Class public class SemanticLocationEventRequest extends AbstractSafeParcelable { @Field(1) public final float position; @Constructor public SemanticLocationEventRequest(@Param(1) float position) { this.position = position; } @Override public void writeToParcel(@NonNull Parcel dest, int flags) { CREATOR.writeToParcel(this, dest, flags); } public static final SafeParcelableCreatorAndWriter<SemanticLocationEventRequest> CREATOR = findCreator(SemanticLocationEventRequest.class); }
play-services-api/src/main/java/com/google/android/gms/semanticlocation/internal/SemanticLocationParameters.java 0 → 100644 +38 −0 Original line number Diff line number Diff line /* * SPDX-FileCopyrightText: 2023 microG Project Team * SPDX-License-Identifier: Apache-2.0 */ package com.google.android.gms.semanticlocation.internal; import android.accounts.Account; import android.os.Parcel; import androidx.annotation.NonNull; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; @SafeParcelable.Class public class SemanticLocationParameters extends AbstractSafeParcelable { @Field(1) public final Account account; @Field(2) public final String clientIdentifier; @Field(3) public final String packageName; @Constructor public SemanticLocationParameters(@Param(1) Account account, @Param(2) String clientIdentifier, @Param(3) String packageName) { this.account = account; this.clientIdentifier = clientIdentifier; this.packageName = packageName; } public static final SafeParcelableCreatorAndWriter<SemanticLocationParameters> CREATOR = findCreator(SemanticLocationParameters.class); @Override public void writeToParcel(@NonNull Parcel dest, int flags) { CREATOR.writeToParcel(this, dest, flags); } }