package com.airbnb.chancery.model; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; @Data @JsonIgnoreProperties(ignoreUnknown = true) public class Repository { @JsonProperty private int id; @JsonProperty private int watchers; @JsonProperty private int stargazers; @JsonProperty private String url; @JsonProperty private int size; @JsonProperty("has_wiki") private boolean wiki; @JsonProperty("has_issues") private boolean issues; @JsonProperty("has_downloads") private boolean downloads; @JsonProperty private int forks; @JsonProperty private boolean fork; @JsonProperty private String description; @JsonProperty("created_at") private int createdAt; @JsonProperty private String language; @JsonProperty("master_branch") private String masterBranch; @JsonProperty private String name; @JsonProperty("open_issues") private int openIssues; @JsonProperty private String organization; @JsonProperty("private") private boolean privateRepo; @JsonProperty private int pushed_at; @JsonProperty private Entity owner; @JsonProperty private String homepage; }