package com.laowch.githubtrends.model; import com.google.gson.annotations.SerializedName; import java.io.Serializable; /** * Created by lao on 15/9/23. */ public class Language implements Serializable { public String name; public String path; @SerializedName("short_name") private String shortName; public String getShortName() { return shortName == null ? name : shortName; } public Language() { } public Language(String name, String path) { this.name = name; this.path = path; } @Override public boolean equals(Object o) { if (o instanceof Language) { return name.equals(((Language) o).name); } return false; } @Override public int hashCode() { return name.hashCode(); } }