// Code generated by entc, DO NOT EDIT. package matchplayer import ( "fmt" ) const ( // Label holds the string label denoting the matchplayer type in the database. Label = "match_player" // FieldID holds the string denoting the id field in the database. FieldID = "id" // FieldTeamID holds the string denoting the team_id field in the database. FieldTeamID = "team_id" // FieldKills holds the string denoting the kills field in the database. FieldKills = "kills" // FieldDeaths holds the string denoting the deaths field in the database. FieldDeaths = "deaths" // FieldAssists holds the string denoting the assists field in the database. FieldAssists = "assists" // FieldHeadshot holds the string denoting the headshot field in the database. FieldHeadshot = "headshot" // FieldMvp holds the string denoting the mvp field in the database. FieldMvp = "mvp" // FieldScore holds the string denoting the score field in the database. FieldScore = "score" // FieldRankNew holds the string denoting the rank_new field in the database. FieldRankNew = "rank_new" // FieldRankOld holds the string denoting the rank_old field in the database. FieldRankOld = "rank_old" // FieldMk2 holds the string denoting the mk_2 field in the database. FieldMk2 = "mk_2" // FieldMk3 holds the string denoting the mk_3 field in the database. FieldMk3 = "mk_3" // FieldMk4 holds the string denoting the mk_4 field in the database. FieldMk4 = "mk_4" // FieldMk5 holds the string denoting the mk_5 field in the database. FieldMk5 = "mk_5" // FieldDmgEnemy holds the string denoting the dmg_enemy field in the database. FieldDmgEnemy = "dmg_enemy" // FieldDmgTeam holds the string denoting the dmg_team field in the database. FieldDmgTeam = "dmg_team" // FieldUdHe holds the string denoting the ud_he field in the database. FieldUdHe = "ud_he" // FieldUdFlames holds the string denoting the ud_flames field in the database. FieldUdFlames = "ud_flames" // FieldUdFlash holds the string denoting the ud_flash field in the database. FieldUdFlash = "ud_flash" // FieldUdDecoy holds the string denoting the ud_decoy field in the database. FieldUdDecoy = "ud_decoy" // FieldUdSmoke holds the string denoting the ud_smoke field in the database. FieldUdSmoke = "ud_smoke" // FieldCrosshair holds the string denoting the crosshair field in the database. FieldCrosshair = "crosshair" // FieldColor holds the string denoting the color field in the database. FieldColor = "color" // FieldKast holds the string denoting the kast field in the database. FieldKast = "kast" // FieldFlashDurationSelf holds the string denoting the flash_duration_self field in the database. FieldFlashDurationSelf = "flash_duration_self" // FieldFlashDurationTeam holds the string denoting the flash_duration_team field in the database. FieldFlashDurationTeam = "flash_duration_team" // FieldFlashDurationEnemy holds the string denoting the flash_duration_enemy field in the database. FieldFlashDurationEnemy = "flash_duration_enemy" // FieldFlashTotalSelf holds the string denoting the flash_total_self field in the database. FieldFlashTotalSelf = "flash_total_self" // FieldFlashTotalTeam holds the string denoting the flash_total_team field in the database. FieldFlashTotalTeam = "flash_total_team" // FieldFlashTotalEnemy holds the string denoting the flash_total_enemy field in the database. FieldFlashTotalEnemy = "flash_total_enemy" // FieldMatchStats holds the string denoting the match_stats field in the database. FieldMatchStats = "match_stats" // FieldPlayerStats holds the string denoting the player_stats field in the database. FieldPlayerStats = "player_stats" // FieldFlashAssists holds the string denoting the flash_assists field in the database. FieldFlashAssists = "flash_assists" // EdgeMatches holds the string denoting the matches edge name in mutations. EdgeMatches = "matches" // EdgePlayers holds the string denoting the players edge name in mutations. EdgePlayers = "players" // EdgeWeaponStats holds the string denoting the weapon_stats edge name in mutations. EdgeWeaponStats = "weapon_stats" // EdgeRoundStats holds the string denoting the round_stats edge name in mutations. EdgeRoundStats = "round_stats" // EdgeSpray holds the string denoting the spray edge name in mutations. EdgeSpray = "spray" // EdgeMessages holds the string denoting the messages edge name in mutations. EdgeMessages = "messages" // Table holds the table name of the matchplayer in the database. Table = "match_players" // MatchesTable is the table that holds the matches relation/edge. MatchesTable = "match_players" // MatchesInverseTable is the table name for the Match entity. // It exists in this package in order to avoid circular dependency with the "match" package. MatchesInverseTable = "matches" // MatchesColumn is the table column denoting the matches relation/edge. MatchesColumn = "match_stats" // PlayersTable is the table that holds the players relation/edge. PlayersTable = "match_players" // PlayersInverseTable is the table name for the Player entity. // It exists in this package in order to avoid circular dependency with the "player" package. PlayersInverseTable = "players" // PlayersColumn is the table column denoting the players relation/edge. PlayersColumn = "player_stats" // WeaponStatsTable is the table that holds the weapon_stats relation/edge. WeaponStatsTable = "weapons" // WeaponStatsInverseTable is the table name for the Weapon entity. // It exists in this package in order to avoid circular dependency with the "weapon" package. WeaponStatsInverseTable = "weapons" // WeaponStatsColumn is the table column denoting the weapon_stats relation/edge. WeaponStatsColumn = "match_player_weapon_stats" // RoundStatsTable is the table that holds the round_stats relation/edge. RoundStatsTable = "round_stats" // RoundStatsInverseTable is the table name for the RoundStats entity. // It exists in this package in order to avoid circular dependency with the "roundstats" package. RoundStatsInverseTable = "round_stats" // RoundStatsColumn is the table column denoting the round_stats relation/edge. RoundStatsColumn = "match_player_round_stats" // SprayTable is the table that holds the spray relation/edge. SprayTable = "sprays" // SprayInverseTable is the table name for the Spray entity. // It exists in this package in order to avoid circular dependency with the "spray" package. SprayInverseTable = "sprays" // SprayColumn is the table column denoting the spray relation/edge. SprayColumn = "match_player_spray" // MessagesTable is the table that holds the messages relation/edge. MessagesTable = "messages" // MessagesInverseTable is the table name for the Messages entity. // It exists in this package in order to avoid circular dependency with the "messages" package. MessagesInverseTable = "messages" // MessagesColumn is the table column denoting the messages relation/edge. MessagesColumn = "match_player_messages" ) // Columns holds all SQL columns for matchplayer fields. var Columns = []string{ FieldID, FieldTeamID, FieldKills, FieldDeaths, FieldAssists, FieldHeadshot, FieldMvp, FieldScore, FieldRankNew, FieldRankOld, FieldMk2, FieldMk3, FieldMk4, FieldMk5, FieldDmgEnemy, FieldDmgTeam, FieldUdHe, FieldUdFlames, FieldUdFlash, FieldUdDecoy, FieldUdSmoke, FieldCrosshair, FieldColor, FieldKast, FieldFlashDurationSelf, FieldFlashDurationTeam, FieldFlashDurationEnemy, FieldFlashTotalSelf, FieldFlashTotalTeam, FieldFlashTotalEnemy, FieldMatchStats, FieldPlayerStats, FieldFlashAssists, } // ValidColumn reports if the column name is valid (part of the table columns). func ValidColumn(column string) bool { for i := range Columns { if column == Columns[i] { return true } } return false } // Color defines the type for the "color" enum field. type Color string // Color values. const ( ColorGreen Color = "green" ColorYellow Color = "yellow" ColorPurple Color = "purple" ColorBlue Color = "blue" ColorOrange Color = "orange" ColorGrey Color = "grey" ) func (c Color) String() string { return string(c) } // ColorValidator is a validator for the "color" field enum values. It is called by the builders before save. func ColorValidator(c Color) error { switch c { case ColorGreen, ColorYellow, ColorPurple, ColorBlue, ColorOrange, ColorGrey: return nil default: return fmt.Errorf("matchplayer: invalid enum value for color field: %q", c) } }