/*
Copyright (C) 2025 filifa

This file is part of mlbstats.

mlbstats is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

mlbstats is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
mlbstats. If not, see <https://www.gnu.org/licenses/>.
*/

/*
 * Stats API Documentation
 *
 * Official API for Major League Baseball.
 *
 * API version: 2.0.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */
package models

type BatterDetailType string

// List of BatterDetailType
const (
	AT_BAT_BatterDetailType                             BatterDetailType = "AT_BAT"
	AT_BAT_SCORING_POSITION_BatterDetailType            BatterDetailType = "AT_BAT_SCORING_POSITION"
	SINGLE_BatterDetailType                             BatterDetailType = "SINGLE"
	DOUBLE_BatterDetailType                             BatterDetailType = "DOUBLE"
	TRIPLE_BatterDetailType                             BatterDetailType = "TRIPLE"
	GAME_BatterDetailType                               BatterDetailType = "GAME"
	CATCHER_INTERFERENCE_BatterDetailType               BatterDetailType = "CATCHER_INTERFERENCE"
	HOME_RUN_BatterDetailType                           BatterDetailType = "HOME_RUN"
	STRIKEOUT_BatterDetailType                          BatterDetailType = "STRIKEOUT"
	WALK_BatterDetailType                               BatterDetailType = "WALK"
	INTENT_WALK_BatterDetailType                        BatterDetailType = "INTENT_WALK"
	RUN_BatterDetailType                                BatterDetailType = "RUN"
	RBI_BatterDetailType                                BatterDetailType = "RBI"
	HITS_SCORING_POSIITION_BatterDetailType             BatterDetailType = "HITS_SCORING_POSIITION"
	HIT_BY_PITCH_BatterDetailType                       BatterDetailType = "HIT_BY_PITCH"
	INFIELD_FLY_BatterDetailType                        BatterDetailType = "INFIELD_FLY"
	FAN_INTERFERENCE_BatterDetailType                   BatterDetailType = "FAN_INTERFERENCE"
	BATTER_INTERFERENCE_BatterDetailType                BatterDetailType = "BATTER_INTERFERENCE"
	GROUND_RULE_DOUBLE_BatterDetailType                 BatterDetailType = "GROUND_RULE_DOUBLE"
	INSIDE_THE_PARK_HOME_RUN_BatterDetailType           BatterDetailType = "INSIDE_THE_PARK_HOME_RUN"
	FOUL_OUT_BatterDetailType                           BatterDetailType = "FOUL_OUT"
	LEFT_ON_BASE_BatterDetailType                       BatterDetailType = "LEFT_ON_BASE"
	LEFT_ON_BASE_SCORING_POSITION_BatterDetailType      BatterDetailType = "LEFT_ON_BASE_SCORING_POSITION"
	TEAM_LEFT_ON_BASE_BatterDetailType                  BatterDetailType = "TEAM_LEFT_ON_BASE"
	TEAM_LEFT_ON_BASE_SCORING_POSITION_BatterDetailType BatterDetailType = "TEAM_LEFT_ON_BASE_SCORING_POSITION"
	SAC_FLY_BatterDetailType                            BatterDetailType = "SAC_FLY"
	SAC_BUNT_BatterDetailType                           BatterDetailType = "SAC_BUNT"
	FLY_OUT_BatterDetailType                            BatterDetailType = "FLY_OUT"
	GROUND_OUT_BatterDetailType                         BatterDetailType = "GROUND_OUT"
	STOLEN_BASE_2_B_BatterDetailType                    BatterDetailType = "STOLEN_BASE_2B"
	STOLEN_BASE_3_B_BatterDetailType                    BatterDetailType = "STOLEN_BASE_3B"
	STOLEN_BASE_HP_BatterDetailType                     BatterDetailType = "STOLEN_BASE_HP"
	CAUGHT_STEALING_2_B_BatterDetailType                BatterDetailType = "CAUGHT_STEALING_2B"
	CAUGHT_STEALING_3_B_BatterDetailType                BatterDetailType = "CAUGHT_STEALING_3B"
	CAUGHT_STEALING_HP_BatterDetailType                 BatterDetailType = "CAUGHT_STEALING_HP"
	PICKOFF_1_B_BatterDetailType                        BatterDetailType = "PICKOFF_1B"
	PICKOFF_2_B_BatterDetailType                        BatterDetailType = "PICKOFF_2B"
	PICKOFF_3_B_BatterDetailType                        BatterDetailType = "PICKOFF_3B"
	GROUND_INTO_DOUBLE_PLAY_BatterDetailType            BatterDetailType = "GROUND_INTO_DOUBLE_PLAY"
	GROUND_INTO_TRIPLE_PLAY_BatterDetailType            BatterDetailType = "GROUND_INTO_TRIPLE_PLAY"
	REACH_ON_ERROR_BatterDetailType                     BatterDetailType = "REACH_ON_ERROR"
	PINCH_HIT_BatterDetailType                          BatterDetailType = "PINCH_HIT"
	REACHED_ON_INTERFERENCE_BatterDetailType            BatterDetailType = "REACHED_ON_INTERFERENCE"
	PLATE_APPEARANCE_BatterDetailType                   BatterDetailType = "PLATE_APPEARANCE"
	UNKNOWN_BatterDetailType                            BatterDetailType = "UNKNOWN"
)
