blob: b69955c62e8ae5fa80b8e8166ff5063be44bf2fe [file] [log] [blame]
// Signature format: 4.0
package androidx.appsearch.app {
@RequiresApi(api=android.os.Build.VERSION_CODES.LOLLIPOP) public class ShortcutAdapter {
method public static androidx.core.content.pm.ShortcutInfoCompat.Builder createShortcutBuilderFromDocument(android.content.Context, Object) throws androidx.appsearch.exceptions.AppSearchException;
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static androidx.appsearch.app.GenericDocument? extractDocument(androidx.core.content.pm.ShortcutInfoCompat);
method public static android.net.Uri getDocumentUri(Object) throws androidx.appsearch.exceptions.AppSearchException;
method public static android.net.Uri getDocumentUri(String);
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static final String DEFAULT_DATABASE = "__shortcut_adapter_db__";
field public static final String DEFAULT_NAMESPACE = "__shortcut_adapter_ns__";
}
}
package androidx.appsearch.builtintypes {
@androidx.appsearch.annotation.Document(name="builtin:Alarm") public class Alarm {
method public long getBlackoutEndTimeMillis();
method public long getBlackoutStartTimeMillis();
method public long getCreationTimestampMillis();
method public int[]? getDaysOfWeek();
method @IntRange(from=0, to=23) public int getHour();
method public String getId();
method @IntRange(from=0, to=59) public int getMinute();
method public String? getName();
method public String getNamespace();
method public androidx.appsearch.builtintypes.AlarmInstance? getNextInstance();
method public androidx.appsearch.builtintypes.AlarmInstance? getPreviousInstance();
method public String? getRingtone();
method public int getScore();
method public long getTtlMillis();
method public boolean isEnabled();
method public boolean isVibrate();
}
public static final class Alarm.Builder {
ctor public Alarm.Builder(String, String);
ctor public Alarm.Builder(androidx.appsearch.builtintypes.Alarm);
method public androidx.appsearch.builtintypes.Alarm build();
method public androidx.appsearch.builtintypes.Alarm.Builder setBlackoutEndTimeMillis(long);
method public androidx.appsearch.builtintypes.Alarm.Builder setBlackoutStartTimeMillis(long);
method public androidx.appsearch.builtintypes.Alarm.Builder setCreationTimestampMillis(long);
method public androidx.appsearch.builtintypes.Alarm.Builder setDaysOfWeek(@IntRange(from=java.util.Calendar.SUNDAY, to=java.util.Calendar.SATURDAY) int...);
method public androidx.appsearch.builtintypes.Alarm.Builder setEnabled(boolean);
method public androidx.appsearch.builtintypes.Alarm.Builder setHour(@IntRange(from=0, to=23) int);
method public androidx.appsearch.builtintypes.Alarm.Builder setMinute(@IntRange(from=0, to=59) int);
method public androidx.appsearch.builtintypes.Alarm.Builder setName(String?);
method public androidx.appsearch.builtintypes.Alarm.Builder setNextInstance(androidx.appsearch.builtintypes.AlarmInstance?);
method public androidx.appsearch.builtintypes.Alarm.Builder setPreviousInstance(androidx.appsearch.builtintypes.AlarmInstance?);
method public androidx.appsearch.builtintypes.Alarm.Builder setRingtone(String?);
method public androidx.appsearch.builtintypes.Alarm.Builder setScore(int);
method public androidx.appsearch.builtintypes.Alarm.Builder setTtlMillis(long);
method public androidx.appsearch.builtintypes.Alarm.Builder setVibrate(boolean);
}
@androidx.appsearch.annotation.Document(name="builtin:AlarmInstance") public class AlarmInstance {
method public long getCreationTimestampMillis();
method @IntRange(from=1, to=31) public int getDay();
method @IntRange(from=0, to=23) public int getHour();
method public String getId();
method @IntRange(from=0, to=59) public int getMinute();
method @IntRange(from=java.util.Calendar.JANUARY, to=java.util.Calendar.DECEMBER) public int getMonth();
method public String getNamespace();
method public int getScore();
method public long getSnoozeDurationMillis();
method public int getStatus();
method public long getTtlMillis();
method public int getYear();
field public static final int STATUS_DISMISSED = 3; // 0x3
field public static final int STATUS_FIRING = 2; // 0x2
field public static final int STATUS_MISSED = 5; // 0x5
field public static final int STATUS_SCHEDULED = 1; // 0x1
field public static final int STATUS_SNOOZED = 4; // 0x4
field public static final int STATUS_UNKNOWN = 0; // 0x0
}
public static final class AlarmInstance.Builder {
ctor public AlarmInstance.Builder(String, String);
ctor public AlarmInstance.Builder(androidx.appsearch.builtintypes.AlarmInstance);
method public androidx.appsearch.builtintypes.AlarmInstance build();
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setCreationTimestampMillis(long);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setDay(@IntRange(from=1, to=31) int);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setHour(@IntRange(from=0, to=23) int);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setMinute(@IntRange(from=0, to=59) int);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setMonth(@IntRange(from=java.util.Calendar.JANUARY, to=java.util.Calendar.DECEMBER) int);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setScore(int);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setSnoozeDurationMillis(long);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setStatus(int);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setTtlMillis(long);
method public androidx.appsearch.builtintypes.AlarmInstance.Builder setYear(int);
}
@androidx.appsearch.annotation.Document(name="builtin:Timer") public class Timer {
method public long getCreationTimestampMillis();
method public long getDurationMillis();
method public String getId();
method public String? getName();
method public String getNamespace();
method public long getRemainingTimeMillis();
method public String? getRingtone();
method public int getScore();
method public long getStartTimeMillis();
method public long getStartTimeMillisInElapsedRealtime();
method public int getStatus();
method public long getTtlMillis();
method public boolean isVibrate();
field public static final int STATUS_EXPIRED = 3; // 0x3
field public static final int STATUS_MISSED = 4; // 0x4
field public static final int STATUS_PAUSED = 2; // 0x2
field public static final int STATUS_RESET = 5; // 0x5
field public static final int STATUS_STARTED = 1; // 0x1
field public static final int STATUS_UNKNOWN = 0; // 0x0
}
public static final class Timer.Builder {
ctor public Timer.Builder(String, String);
ctor public Timer.Builder(androidx.appsearch.builtintypes.Timer);
method public androidx.appsearch.builtintypes.Timer build();
method public androidx.appsearch.builtintypes.Timer.Builder setCreationTimestampMillis(long);
method public androidx.appsearch.builtintypes.Timer.Builder setDurationMillis(long);
method public androidx.appsearch.builtintypes.Timer.Builder setName(String?);
method public androidx.appsearch.builtintypes.Timer.Builder setRemainingTimeMillis(long);
method public androidx.appsearch.builtintypes.Timer.Builder setRingtone(String?);
method public androidx.appsearch.builtintypes.Timer.Builder setScore(int);
method public androidx.appsearch.builtintypes.Timer.Builder setStartTimeMillis(long);
method public androidx.appsearch.builtintypes.Timer.Builder setStartTimeMillisInElapsedRealtime(long);
method public androidx.appsearch.builtintypes.Timer.Builder setStatus(int);
method public androidx.appsearch.builtintypes.Timer.Builder setTtlMillis(long);
method public androidx.appsearch.builtintypes.Timer.Builder setVibrate(boolean);
}
}