import java.util.List;

//赛程类
public class Schedule {
    public List<Matches> matches; //赛程列表
    public List<Teams> teams; //球员所属队的列表
    public List<Players> players; //选手列表

    public class Matches {
        public String actual_start_time; //比赛实际开始时间
        public List<Teams> teams; //对局列表
        public Match_status match_status;

        public class Teams {
            public String team_id; //标识一个team的id，为了与另外一个Teams列表关联
            public List<Score> score; //比分列表
            public String status; //标识是否为胜利者

            public class Score {
                public String game; //比分
            }
        }

        public class Match_status {
            public String code; //“C”为正常完成比赛，“W”为弃赛，“R”为退役
        }
    }

    public class Teams {
        public String uuid; //标识一个team的id
        public List<String> players; //球员uuid的列表
    }

    public class Players {
        public String uuid;
        public String short_name; //姓名缩写
    }
}
