package com.vimeo.networking.model;

import com.vimeo.stag.GsonAdapterKey;

import java.io.Serializable;
import java.util.Date;

/**
 * A representation of the subscriptions that a user has.
 *
 * @see Subscriptions
 * <p>
 * Created by zetterstromk on 12/15/16.
 */
public class SubscriptionCollection implements Serializable {

    private static final long serialVersionUID = -6392190720319669273L;

    @GsonAdapterKey("uri")
    String mUri;

    @GsonAdapterKey("modified_time")
    Date mModifiedTime;

    @GsonAdapterKey("subscriptions")
    Subscriptions mSubscriptions;

    public String getUri() {
        return mUri;
    }

    public Date getModifiedTime() {
        return mModifiedTime;
    }

    public Subscriptions getSubscriptions() {
        return mSubscriptions;
    }
}

@@ -69,16 +69,60 @@
 erKey;%0A%0A
+import org.jetbrains.annotations.Nullable;%0A%0A
 import j
@@ -142,16 +142,16 @@
 izable;%0A
-
 import j
@@ -440,16 +440,30 @@
 9273L;%0A%0A
+    @Nullable%0A
     @Gso
@@ -499,16 +499,30 @@
  mUri;%0A%0A
+    @Nullable%0A
     @Gso
@@ -575,16 +575,30 @@
 dTime;%0A%0A
+    @Nullable%0A
     @Gso
@@ -661,16 +661,30 @@
 tions;%0A%0A
+    @Nullable%0A
     publ
@@ -724,32 +724,46 @@
 rn mUri;%0A    %7D%0A%0A
+    @Nullable%0A
     public Date 
@@ -815,24 +815,38 @@
 ime;%0A    %7D%0A%0A
+    @Nullable%0A
     public S

add annotations