package com.adins.mss.coll.fragments;

import com.google.gson.annotations.SerializedName;

import java.util.ArrayList;

public class TeamMember {

    @SerializedName("LOGIN_ID")
    protected String LOGIN_ID;

    @SerializedName("POINT_PERIOD")
    protected String POINT_PERIOD;

    @SerializedName("POINT_PERIOD_BEFORE")
    protected String POINT_PERIOD_BEFORE;

    @SerializedName("POINT_MONTH")
    protected String POINT_MONTH;

    @SerializedName("POINT_MONTH_BEFORE")
    protected String POINT_MONTH_BEFORE;

    @SerializedName("DATA_GROUP_RANK")
    protected ArrayList<DataGroupRank> DATA_GROUP_RANK;

    @SerializedName("BEST_MEMBERSHIP_MEMBER")
    protected ArrayList<BestMembershipMember> BEST_MEMBERSHIP_MEMBER;

    public String getLOGIN_ID() {
        return LOGIN_ID;
    }

    public void setLOGIN_ID(String LOGIN_ID) {
        this.LOGIN_ID = LOGIN_ID;
    }

    public String getPOINT_PERIOD() {
        return POINT_PERIOD;
    }

    public void setPOINT_PERIOD(String POINT_PERIOD) {
        this.POINT_PERIOD = POINT_PERIOD;
    }

    public String getPOINT_PERIOD_BEFORE() {
        return POINT_PERIOD_BEFORE;
    }

    public void setPOINT_PERIOD_BEFORE(String POINT_PERIOD_BEFORE) {
        this.POINT_PERIOD_BEFORE = POINT_PERIOD_BEFORE;
    }

    public String getPOINT_MONTH() {
        return POINT_MONTH;
    }

    public void setPOINT_MONTH(String POINT_MONTH) {
        this.POINT_MONTH = POINT_MONTH;
    }

    public String getPOINT_MONTH_BEFORE() {
        return POINT_MONTH_BEFORE;
    }

    public void setPOINT_MONTH_BEFORE(String POINT_MONTH_BEFORE) {
        this.POINT_MONTH_BEFORE = POINT_MONTH_BEFORE;
    }

    public ArrayList<DataGroupRank> getDATA_GROUP_RANK() {
        return DATA_GROUP_RANK;
    }

    public void setDATA_GROUP_RANK(ArrayList<DataGroupRank> DATA_GROUP_RANK) {
        this.DATA_GROUP_RANK = DATA_GROUP_RANK;
    }

    public ArrayList<BestMembershipMember> getBEST_MEMBERSHIP_MEMBER() {
        return BEST_MEMBERSHIP_MEMBER;
    }

    public void setBEST_MEMBERSHIP_MEMBER(ArrayList<BestMembershipMember> BEST_MEMBERSHIP_MEMBER) {
        this.BEST_MEMBERSHIP_MEMBER = BEST_MEMBERSHIP_MEMBER;
    }



    class BestMembershipMember {

        @SerializedName("LOGIN_ID")
        protected String LOGIN_ID;

        @SerializedName("POINT_PERIOD")
        protected String POINT_PERIOD;

        @SerializedName("POINT_PERIOD_BEFORE")
        protected String POINT_PERIOD_BEFORE;

        @SerializedName("POINT_MONTH")
        protected String POINT_MONTH;

        @SerializedName("POINT_MONTH_BEFORE")
        protected String POINT_MONTH_BEFORE;

        @SerializedName("DATA_GROUP_RANK")
        protected ArrayList<DataGroupRank> DATA_GROUP_RANK;

        public String getLOGIN_ID() {
            return LOGIN_ID;
        }

        public void setLOGIN_ID(String LOGIN_ID) {
            this.LOGIN_ID = LOGIN_ID;
        }

        public String getPOINT_PERIOD() {
            return POINT_PERIOD;
        }

        public void setPOINT_PERIOD(String POINT_PERIOD) {
            this.POINT_PERIOD = POINT_PERIOD;
        }

        public String getPOINT_PERIOD_BEFORE() {
            return POINT_PERIOD_BEFORE;
        }

        public void setPOINT_PERIOD_BEFORE(String POINT_PERIOD_BEFORE) {
            this.POINT_PERIOD_BEFORE = POINT_PERIOD_BEFORE;
        }

        public String getPOINT_MONTH() {
            return POINT_MONTH;
        }

        public void setPOINT_MONTH(String POINT_MONTH) {
            this.POINT_MONTH = POINT_MONTH;
        }

        public String getPOINT_MONTH_BEFORE() {
            return POINT_MONTH_BEFORE;
        }

        public void setPOINT_MONTH_BEFORE(String POINT_MONTH_BEFORE) {
            this.POINT_MONTH_BEFORE = POINT_MONTH_BEFORE;
        }

        public ArrayList<DataGroupRank> getDATA_GROUP_RANK() {
            return DATA_GROUP_RANK;
        }

        public void setDATA_GROUP_RANK(ArrayList<DataGroupRank> DATA_GROUP_RANK) {
            this.DATA_GROUP_RANK = DATA_GROUP_RANK;
        }




    }

    public class DataGroupRank {
        @SerializedName("LEVEL")
        protected String LEVEL;

        @SerializedName("RANK")
        protected String RANK;

        @SerializedName("RANK_BEFORE")
        protected String RANK_BEFORE;

        public String getLEVEL() {
            return LEVEL;
        }

        public void setLEVEL(String LEVEL) {
            this.LEVEL = LEVEL;
        }

        public String getRANK() {
            return RANK;
        }

        public void setRANK(String RANK) {
            this.RANK = RANK;
        }

        public String getRANK_BEFORE() {
            return RANK_BEFORE;
        }

        public void setRANK_BEFORE(String RANK_BEFORE) {
            this.RANK_BEFORE = RANK_BEFORE;
        }
    }
}
