All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.java.com.streamlayer.sportsdata.client.games.GameOrBuilder Maven / Gradle / Ivy

There is a newer version: 5.133.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: streamlayer/sportsdata/client/games/games.proto

// Protobuf Java Version: 3.25.3
package com.streamlayer.sportsdata.client.games;

public interface GameOrBuilder extends
    // @@protoc_insertion_point(interface_extends:streamlayer.sportsdata.client.games.Game)
    com.google.protobuf.MessageLiteOrBuilder {

  /**
   * int32 id = 1 [json_name = "id"];
   * @return The id.
   */
  int getId();

  /**
   * int32 league_id = 2 [json_name = "leagueId"];
   * @return The leagueId.
   */
  int getLeagueId();

  /**
   * string home_team = 3 [json_name = "homeTeam"];
   * @return The homeTeam.
   */
  java.lang.String getHomeTeam();
  /**
   * string home_team = 3 [json_name = "homeTeam"];
   * @return The bytes for homeTeam.
   */
  com.google.protobuf.ByteString
      getHomeTeamBytes();

  /**
   * string away_team = 4 [json_name = "awayTeam"];
   * @return The awayTeam.
   */
  java.lang.String getAwayTeam();
  /**
   * string away_team = 4 [json_name = "awayTeam"];
   * @return The bytes for awayTeam.
   */
  com.google.protobuf.ByteString
      getAwayTeamBytes();

  /**
   * string home_team_logo = 5 [json_name = "homeTeamLogo"];
   * @return The homeTeamLogo.
   */
  java.lang.String getHomeTeamLogo();
  /**
   * string home_team_logo = 5 [json_name = "homeTeamLogo"];
   * @return The bytes for homeTeamLogo.
   */
  com.google.protobuf.ByteString
      getHomeTeamLogoBytes();

  /**
   * string away_team_logo = 6 [json_name = "awayTeamLogo"];
   * @return The awayTeamLogo.
   */
  java.lang.String getAwayTeamLogo();
  /**
   * string away_team_logo = 6 [json_name = "awayTeamLogo"];
   * @return The bytes for awayTeamLogo.
   */
  com.google.protobuf.ByteString
      getAwayTeamLogoBytes();

  /**
   * string home_team_short_name = 7 [json_name = "homeTeamShortName"];
   * @return The homeTeamShortName.
   */
  java.lang.String getHomeTeamShortName();
  /**
   * string home_team_short_name = 7 [json_name = "homeTeamShortName"];
   * @return The bytes for homeTeamShortName.
   */
  com.google.protobuf.ByteString
      getHomeTeamShortNameBytes();

  /**
   * string away_team_short_name = 8 [json_name = "awayTeamShortName"];
   * @return The awayTeamShortName.
   */
  java.lang.String getAwayTeamShortName();
  /**
   * string away_team_short_name = 8 [json_name = "awayTeamShortName"];
   * @return The bytes for awayTeamShortName.
   */
  com.google.protobuf.ByteString
      getAwayTeamShortNameBytes();

  /**
   * int32 home_score = 9 [json_name = "homeScore"];
   * @return The homeScore.
   */
  int getHomeScore();

  /**
   * int32 away_score = 10 [json_name = "awayScore"];
   * @return The awayScore.
   */
  int getAwayScore();

  /**
   * string start_date = 11 [json_name = "startDate"];
   * @return The startDate.
   */
  java.lang.String getStartDate();
  /**
   * string start_date = 11 [json_name = "startDate"];
   * @return The bytes for startDate.
   */
  com.google.protobuf.ByteString
      getStartDateBytes();

  /**
   * bool in_live = 12 [json_name = "inLive"];
   * @return The inLive.
   */
  boolean getInLive();

  /**
   * .streamlayer.sportsdata.GameOdds odds = 13 [json_name = "odds"];
   * @return Whether the odds field is set.
   */
  boolean hasOdds();
  /**
   * .streamlayer.sportsdata.GameOdds odds = 13 [json_name = "odds"];
   * @return The odds.
   */
  com.streamlayer.sportsdata.common.GameOdds getOdds();

  /**
   * .streamlayer.sportsdata.client.games.GamePeriod period = 14 [json_name = "period"];
   * @return The enum numeric value on the wire for period.
   */
  int getPeriodValue();
  /**
   * .streamlayer.sportsdata.client.games.GamePeriod period = 14 [json_name = "period"];
   * @return The period.
   */
  com.streamlayer.sportsdata.client.games.GamePeriod getPeriod();

  /**
   * .google.protobuf.Timestamp start_date_timestamp = 15 [json_name = "startDateTimestamp"];
   * @return Whether the startDateTimestamp field is set.
   */
  boolean hasStartDateTimestamp();
  /**
   * .google.protobuf.Timestamp start_date_timestamp = 15 [json_name = "startDateTimestamp"];
   * @return The startDateTimestamp.
   */
  com.google.protobuf.Timestamp getStartDateTimestamp();

  /**
   * string sport = 16 [json_name = "sport"];
   * @return The sport.
   */
  java.lang.String getSport();
  /**
   * string sport = 16 [json_name = "sport"];
   * @return The bytes for sport.
   */
  com.google.protobuf.ByteString
      getSportBytes();

  /**
   * string league = 17 [json_name = "league"];
   * @return The league.
   */
  java.lang.String getLeague();
  /**
   * string league = 17 [json_name = "league"];
   * @return The bytes for league.
   */
  com.google.protobuf.ByteString
      getLeagueBytes();

  /**
   * .streamlayer.sportsdata.SportType sport_type = 18 [json_name = "sportType"];
   * @return The enum numeric value on the wire for sportType.
   */
  int getSportTypeValue();
  /**
   * .streamlayer.sportsdata.SportType sport_type = 18 [json_name = "sportType"];
   * @return The sportType.
   */
  com.streamlayer.sportsdata.common.SportType getSportType();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy