package com.example.vdcscore.ui.gallery;

import com.google.firebase.database.PropertyName;

public class Match {
    private String id;
    private String homeName;
    private String awayName;
    private Object homeScore;
    private Object awayScore;
    private String date;
    private String time;
    private String homeLogo;
    private String awayLogo;
    private String stadium;
    private String matchReportUrl;

    public Match() {
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    @PropertyName("home_nome")
    public String getHomeName() {
        return homeName;
    }

    @PropertyName("home_nome")
    public void setHomeName(String homeName) {
        this.homeName = homeName;
    }

    @PropertyName("home_equipa")
    public void setHomeEquipa(String homeName) {
        this.homeName = homeName;
    }

    @PropertyName("equipa_casa")
    public void setEquipaCasa(String homeName) {
        this.homeName = homeName;
    }

    @PropertyName("equipa_casa_nome")
    public void setEquipaCasaNome(String homeName) {
        this.homeName = homeName;
    }

    @PropertyName("home_team_name")
    public void setHomeTeamName(String homeName) {
        this.homeName = homeName;
    }

    @PropertyName("away_nome")
    public String getAwayName() {
        return awayName;
    }

    @PropertyName("away_nome")
    public void setAwayName(String awayName) {
        this.awayName = awayName;
    }

    @PropertyName("away_equipa")
    public void setAwayEquipa(String awayName) {
        this.awayName = awayName;
    }

    @PropertyName("equipa_fora")
    public void setEquipaFora(String awayName) {
        this.awayName = awayName;
    }

    @PropertyName("equipa_fora_nome")
    public void setEquipaForaNome(String awayName) {
        this.awayName = awayName;
    }

    @PropertyName("away_team_name")
    public void setAwayTeamName(String awayName) {
        this.awayName = awayName;
    }

    @PropertyName("home_golos")
    public Object getHomeScore() {
        return homeScore;
    }

    @PropertyName("home_golos")
    public void setHomeScore(Object homeScore) {
        this.homeScore = homeScore;
    }

    @PropertyName("away_golos")
    public Object getAwayScore() {
        return awayScore;
    }

    @PropertyName("away_golos")
    public void setAwayScore(Object awayScore) {
        this.awayScore = awayScore;
    }

    @PropertyName("data")
    public String getDate() {
        return date;
    }

    @PropertyName("data")
    public void setDate(String date) {
        this.date = date;
    }

    @PropertyName("hora")
    public String getTime() {
        return time;
    }

    @PropertyName("hora")
    public void setTime(String time) {
        this.time = time;
    }

    @PropertyName("home_logo")
    public String getHomeLogo() {
        return homeLogo;
    }

    @PropertyName("home_logo")
    public void setHomeLogo(String homeLogo) {
        this.homeLogo = homeLogo;
    }

    @PropertyName("logo_casa")
    public void setLogoCasa(String homeLogo) {
        this.homeLogo = homeLogo;
    }

    @PropertyName("equipa_casa_logo")
    public void setEquipaCasaLogo(String homeLogo) {
        this.homeLogo = homeLogo;
    }

    @PropertyName("home_team_logo")
    public void setHomeTeamLogo(String homeLogo) {
        this.homeLogo = homeLogo;
    }

    @PropertyName("away_logo")
    public String getAwayLogo() {
        return awayLogo;
    }

    @PropertyName("away_logo")
    public void setAwayLogo(String awayLogo) {
        this.awayLogo = awayLogo;
    }

    @PropertyName("logo_fora")
    public void setLogoFora(String awayLogo) {
        this.awayLogo = awayLogo;
    }

    @PropertyName("equipa_fora_logo")
    public void setEquipaForaLogo(String awayLogo) {
        this.awayLogo = awayLogo;
    }

    @PropertyName("away_team_logo")
    public void setAwayTeamLogo(String awayLogo) {
        this.awayLogo = awayLogo;
    }

    @PropertyName("campo")
    public String getStadium() {
        return stadium;
    }

    @PropertyName("campo")
    public void setStadium(String stadium) {
        this.stadium = stadium;
    }

    @PropertyName("matchReportUrl")
    public String getMatchReportUrl() {
        return matchReportUrl;
    }

    @PropertyName("matchReportUrl")
    public void setMatchReportUrl(String matchReportUrl) {
        this.matchReportUrl = matchReportUrl;
    }

    private boolean played;

    @PropertyName("played")
    public boolean isPlayed() {
        return played;
    }

    @PropertyName("played")
    public void setPlayed(boolean played) {
        this.played = played;
    }
}
