package com.creatubbles.api.model.creation;

import android.support.annotation.Nullable;

import com.google.gson.annotations.SerializedName;

public class Links {

    @SerializedName("original")
    private String original;

    @SerializedName("full_view")
    private String fullView;

    @SerializedName("list_view_retina")
    private String listViewRetina;

    @SerializedName("list_view")
    private String listView;

    @SerializedName("matrix_view_retina")
    private String matrixViewRetina;

    @SerializedName("matrix_view")
    private String matrixView;

    @SerializedName("gallery_mobile")
    private String galleryMobile;

    @SerializedName("explore_mobile")
    private String exploreMobile;

    @SerializedName("share")
    private String share;

    @Nullable
    public String getOriginal() {
        return original;
    }

    /**
     * @return url to image suitable for fullscreen view, original aspect ratio
     */
    @Nullable
    public String getFullView() {
        return fullView;
    }

    /**
     * @return url to image in 600x600 (might be cropped)
     */
    @Nullable
    public String getListViewRetina() {
        return listViewRetina;
    }

    /**
     * @return url to image in 300x300 (might be cropped)
     */
    @Nullable
    public String getListView() {
        return listView;
    }

    /**
     * @return url to image in 210x210 (might be cropped)
     */
    @Nullable
    public String getMatrixViewRetina() {
        return matrixViewRetina;
    }

    /**
     * @return url to image in 105x105 (might be cropped)
     */
    @Nullable
    public String getMatrixView() {
        return matrixView;
    }

    /**
     * @return url to image in max 300x600 size
     */
    @Nullable
    public String getGalleryMobile() {
        return galleryMobile;
    }

    /**
     * @return url to image in 90x90 (might be cropped)
     */
    @Nullable
    public String getExploreMobile() {
        return exploreMobile;
    }

    /**
     * @return url to image in 600x600 (might be cropped)
     */
    @Nullable
    public String getShare() {
        return share;
    }

    @Override
    public String toString() {
        return "Links{" +
                "original='" + original + '\'' +
                ", fullView='" + fullView + '\'' +
                ", listViewRetina='" + listViewRetina + '\'' +
                ", listView='" + listView + '\'' +
                ", matrixViewRetina='" + matrixViewRetina + '\'' +
                ", matrixView='" + matrixView + '\'' +
                ", galleryMobile='" + galleryMobile + '\'' +
                ", exploreMobile='" + exploreMobile + '\'' +
                ", share='" + share + '\'' +
                '}';
    }
}

@@ -98,102 +98,73 @@
 com.
-google.gson.annotations.SerializedName;%0A%0Apublic class Links %7B%0A%0A    @SerializedName(%22original%22)
+fasterxml.jackson.annotation.JsonProperty;%0A%0Apublic class Links %7B%0A
 %0A   
@@ -195,30 +195,28 @@
 ;%0A%0A    @
-SerializedName
+JsonProperty
 (%22full_v
@@ -252,38 +252,36 @@
 View;%0A%0A    @
-SerializedName
+JsonProperty
 (%22list_view_
@@ -330,30 +330,28 @@
 ;%0A%0A    @
-SerializedName
+JsonProperty
 (%22list_v
@@ -387,38 +387,36 @@
 View;%0A%0A    @
-SerializedName
+JsonProperty
 (%22matrix_vie
@@ -469,30 +469,28 @@
 ;%0A%0A    @
-SerializedName
+JsonProperty
 (%22matrix
@@ -534,30 +534,28 @@
 ;%0A%0A    @
-SerializedName
+JsonProperty
 (%22galler
@@ -605,30 +605,28 @@
 ;%0A%0A    @
-SerializedName
+JsonProperty
 (%22explor
@@ -675,37 +675,8 @@
 e;%0A%0A
-    @SerializedName(%22share%22)%0A
     

Change annotations to the ones from jackson