package com.amazon.device.notification {

  public class AmazonNotification extends android.app.Notification {
    ctor public AmazonNotification(android.content.Context, int);
    ctor public AmazonNotification(android.os.Parcel);
    method public final android.app.PendingIntent getContentIntent();
    method public final android.graphics.Bitmap getLargeIcon();
    method public final int getSmallIcon();
    method public final android.graphics.Bitmap getSmallIconBitmap();
    method public final java.lang.String getText();
    method public final java.lang.String getTitle();
    method public final int getType();
    method public final void setContentIntent(android.app.PendingIntent);
    method public final void setLargeIcon(android.graphics.Bitmap);
    method public final void setSmallIcon(int);
    method public final void setText(java.lang.String);
    method public final void setTitle(java.lang.String);
    method public final void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<com.amazon.device.notification.AmazonNotification> CREATOR;
  }

  public static class AmazonNotification.Builder extends android.app.Notification.Builder {
    ctor public AmazonNotification.Builder(android.content.Context);
    method public final android.app.Notification build();
    method public final com.amazon.device.notification.AmazonNotification.Builder setContentIntent(android.app.PendingIntent);
    method public final com.amazon.device.notification.AmazonNotification.Builder setContentText(java.lang.CharSequence);
    method public final com.amazon.device.notification.AmazonNotification.Builder setContentTitle(java.lang.CharSequence);
    method public final com.amazon.device.notification.AmazonNotification.Builder setLargeIcon(android.graphics.Bitmap);
    method public final com.amazon.device.notification.AmazonNotification.Builder setSmallIcon(int);
    method public final void setType(int);
    field public static final int TYPE_INFO = 1; // 0x1
    field public static final int TYPE_MEDIA_INFO = 2; // 0x2
    field public static final int TYPE_QUEUED = 0; // 0x0
  }

  public class AmazonNotificationManager extends android.app.NotificationManager {
    method public final void cancel(int);
    method public final void cancel(java.lang.String, int);
    method public final void cancelAll();
    method public final void notify(int, android.app.Notification);
    method public final void notify(java.lang.String, int, android.app.Notification);
    field public static final java.lang.String APPLICATION_NAME = "applicationName";
    field public static final java.lang.String BUELLER_CANCEL_NOTIFICATION = "cancelNotification";
    field public static final java.lang.String BUELLER_CANCEL_NOTIFICATION_ALL = "cancelALLNotification";
    field public static final java.lang.String NOTIFICATION = "notification";
    field public static final java.lang.String NOTIFICATION_CANCEL = "notificationCancel";
    field public static final java.lang.String NOTIFICATION_CANCEL_INTENT = "android.intent.action.Amazon.Notification.Cancel";
    field public static final java.lang.String NOTIFICATION_ID = "notificationId";
    field public static final java.lang.String NOTIFICATION_RECEIVER_PERMISSION = "com.amazon.bueller.notification.CANCEL";
    field public static final java.lang.String NOTIFICATION_SERVICE_CLASSNAME = "com.amazon.bueller.notification.BuellerDeviceService";
    field public static final java.lang.String NOTIFICATION_SERVICE_PACKAGENAME = "com.amazon.bueller.notification";
    field public static final java.lang.String NOTIFICATION_TAG = "notificationTag";
    field public static final java.lang.String PENDING_INTENTS = "pendingIntents";
  }

}

