2017-08-18 16:08:27 +07:00
|
|
|
package io.spring.application.data;
|
2017-08-15 15:36:07 +07:00
|
|
|
|
2017-08-15 16:52:23 +07:00
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
2017-08-15 15:36:07 +07:00
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
2021-03-19 14:23:37 +07:00
|
|
|
import io.spring.application.Node;
|
2017-08-15 15:36:07 +07:00
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import org.joda.time.DateTime;
|
|
|
|
|
|
|
|
@Data
|
|
|
|
@NoArgsConstructor
|
|
|
|
@AllArgsConstructor
|
2021-03-19 14:23:37 +07:00
|
|
|
public class CommentData implements Node {
|
|
|
|
private String id;
|
|
|
|
private String body;
|
|
|
|
@JsonIgnore private String articleId;
|
|
|
|
private DateTime createdAt;
|
|
|
|
private DateTime updatedAt;
|
|
|
|
|
|
|
|
@JsonProperty("author")
|
|
|
|
private ProfileData profileData;
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String getCursor() {
|
|
|
|
return String.valueOf(createdAt.getMillis());
|
|
|
|
}
|
2017-08-15 15:36:07 +07:00
|
|
|
}
|