package it.near.sdk.Utils;

import android.content.Intent;

import it.near.sdk.Reactions.Content.Content;
import it.near.sdk.Reactions.Coupon.Coupon;
import it.near.sdk.Reactions.CustomJSON.CustomJSON;
import it.near.sdk.Reactions.Feedback.Feedback;
import it.near.sdk.Reactions.Poll.Poll;
import it.near.sdk.Reactions.SimpleNotification.SimpleNotification;

/**
 * Interface for being notified of core content types.
 *
 * @author cattaneostefano
 */
public interface CoreContentsListener {
    void getPollNotification(Intent intent, Poll notification, String recipeId);
    void getContentNotification(Intent intent, Content notification, String recipeId);
    void getCouponNotification(Intent intent, Coupon notification, String recipeId);
    void getCustomJSONNotification(Intent intent, CustomJSON notification, String recipeId);
    void getSimpleNotification(Intent intent, SimpleNotification s_notif, String recipeId);
    void getFeedbackNotification(Intent intent, Feedback s_notif, String recipeId);
}

@@ -51,16 +51,60 @@
 .Intent;
+%0Aimport android.support.annotation.Nullable;
 %0A%0Aimport
@@ -550,32 +550,42 @@
 ollNotification(
+@Nullable 
 Intent intent, P
@@ -644,32 +644,42 @@
 entNotification(
+@Nullable 
 Intent intent, C
@@ -740,32 +740,42 @@
 ponNotification(
+@Nullable 
 Intent intent, C
@@ -839,32 +839,42 @@
 SONNotification(
+@Nullable 
 Intent intent, C
@@ -938,32 +938,42 @@
 pleNotification(
+@Nullable 
 Intent intent, S
@@ -1050,16 +1050,26 @@
 ication(
+@Nullable 
 Intent i

Add nullable to corecontentlistner methods parameters