package org.springframework.social.instagram.api.impl; import java.util.Date; import org.codehaus.jackson.annotate.JsonCreator; import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonProperty; import org.codehaus.jackson.map.annotate.JsonDeserialize; import org.springframework.social.instagram.api.InstagramProfile; @JsonIgnoreProperties(ignoreUnknown=true) abstract class CommentMixin { @JsonCreator CommentMixin( @JsonProperty("id") long id, @JsonProperty("created_time") @JsonDeserialize(using=InstagramDateDeserializer.class) Date createdTime, @JsonProperty("text") String text, @JsonProperty("from") InstagramProfile from) {} }