package io.fathom.cloud.openstack.client.identity.model; import java.util.Date; import java.util.List; import com.google.gson.annotations.SerializedName; public class Token { @SerializedName("expires_at") public Date expires; @SerializedName("issued_at") public Date issues; @SerializedName("catalog") public List<Service> serviceCatalog; public List<String> methods; public UserInfo user; @SerializedName("project") public ProjectInfo projectScope; @SerializedName("domain") public Domain domainScope; public List<RoleInfo> roles; public static class UserInfo { public String id; public String name; public Domain domain; public List<Link> links; } public static class ProjectInfo { public String id; public String name; public Domain domain; public List<Link> links; } public static class RoleInfo { public String id; public String name; public List<Link> links; } }