Compare commits
No commits in common. "fa54e7b2ec444f1fcd78b32a710b05841714a56a" and "6ca155c802f01ee9ea13baafc934b24bcda3e362" have entirely different histories.
fa54e7b2ec
...
6ca155c802
|
@ -1 +1 @@
|
||||||
mlbstats
|
mlblive
|
||||||
|
|
34
README.md
34
README.md
|
@ -1,49 +1,49 @@
|
||||||
# mlbstats
|
# mlblive
|
||||||
mlbstats is a CLI tool for retrieving data from Major League Baseball's Stats
|
mlblive is a CLI tool for retrieving data from Major League Baseball's Stats
|
||||||
API, including efficient retrieval of live game data. Unofficial documentation
|
API, including efficient retrieval of live game data. Unofficial documentation
|
||||||
on the Stats API can be found
|
on the Stats API can be found
|
||||||
[here](https://github.com/toddrob99/MLB-StatsAPI/wiki/Endpoints) (thanks to
|
[here](https://github.com/toddrob99/MLB-StatsAPI/wiki/Endpoints) (thanks to
|
||||||
GitHub user toddrob99 for this resource).
|
GitHub user toddrob99 for this resource).
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
mlbstats provides sub-commands to query a subset of the Stats API endpoints. As
|
mlblive provides sub-commands to query a subset of the Stats API endpoints. As
|
||||||
of the time of writing, the sub-commands are:
|
of the time of writing, the sub-commands are:
|
||||||
* `mlbstats content` (accesses the `game_content` endpoint)
|
* `mlblive content` (accesses the `game_content` endpoint)
|
||||||
* `mlbstats feed` (accesses the `game` endpoint)
|
* `mlblive feed` (accesses the `game` endpoint)
|
||||||
* `mlbstats schedule` (accesses the `schedule` endpoint)
|
* `mlblive schedule` (accesses the `schedule` endpoint)
|
||||||
* `mlbstats standings` (accesses the `standings` endpoint)
|
* `mlblive standings` (accesses the `standings` endpoint)
|
||||||
* `mlbstats subscribe` (accesses the game WebSocket endpoint)
|
* `mlblive subscribe` (accesses the game WebSocket endpoint)
|
||||||
|
|
||||||
Each sub-command outputs the raw JSON response from the API. This can then be
|
Each sub-command outputs the raw JSON response from the API. This can then be
|
||||||
piped into other commands like `jq` for further processing. See [this
|
piped into other commands like `jq` for further processing. See [this
|
||||||
repo](https://scm.dairydemon.net/filifa/mlbstats-mastodon-scripts) for examples
|
repo](https://scm.dairydemon.net/filifa/mlblive-mastodon-scripts) for examples
|
||||||
of how the author uses this program for posting live score updates and
|
of how the author use this program for posting live score updates and
|
||||||
highlights to Mastodon.
|
highlights to Mastodon.
|
||||||
|
|
||||||
Note that mlbstats does not provide sub-commands for every endpoint, or flags
|
Note that mlblive does not provide sub-commands for every endpoint, or flags
|
||||||
for every parameter of every endpoint. The functionality provided was
|
for every parameter of every endpoint. The functionality provided was
|
||||||
prioritized based on the author's own needs. However, the author has made every
|
prioritized based on the author's own needs. However, the author has made every
|
||||||
effort to make the current functionality's code easy to read, and hopes it will
|
effort to make the current functionality's code easy to read, and hopes it will
|
||||||
be similarly easy for other developers to extend functionality as needed.
|
be similarly easy for other developers to extend functionality as needed.
|
||||||
|
|
||||||
### subscribe sub-command
|
### subscribe sub-command
|
||||||
`mlbstats subscribe` provides an efficient way to obtain live data on active MLB
|
`mlblive subscribe` provides an efficient way to obtain live data on active MLB
|
||||||
games. Supply the game's PK (which can be retrieved with `mlbstats schedule`) to
|
games. Supply the game's PK (which can be retrieved with `mlblive schedule`) to
|
||||||
receive updates as they happen, without needing to blindly query the `game`
|
receive updates as they happen, without needing to blindly query the `game`
|
||||||
endpoint.
|
endpoint.
|
||||||
|
|
||||||
### Example
|
### Example
|
||||||
Use `mlbstats schedule` to get the game PK(s) for today's Reds game:
|
Use `mlblive schedule` to get the game PK(s) for today's Reds game:
|
||||||
```
|
```
|
||||||
mlbstats schedule -t cin
|
mlblive schedule -t cin
|
||||||
```
|
```
|
||||||
Optionally, use `jq` to filter this output to *just* the game PK(s):
|
Optionally, use `jq` to filter this output to *just* the game PK(s):
|
||||||
```
|
```
|
||||||
mlbstats schedule -t cin | jq '.dates[].games[].gamePk'
|
mlblive schedule -t cin | jq '.dates[].games[].gamePk'
|
||||||
```
|
```
|
||||||
Then, pass a PK to get live updates:
|
Then, pass a PK to get live updates:
|
||||||
```
|
```
|
||||||
mlbstats subscribe -g <gamePk>
|
mlblive subscribe -g <gamePk>
|
||||||
```
|
```
|
||||||
|
|
||||||
## Disclaimer
|
## Disclaimer
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
# Compiled Object files, Static and Dynamic libs (Shared Objects)
|
|
||||||
*.o
|
|
||||||
*.a
|
|
||||||
*.so
|
|
||||||
|
|
||||||
# Folders
|
|
||||||
_obj
|
|
||||||
_test
|
|
||||||
|
|
||||||
# Architecture specific extensions/prefixes
|
|
||||||
*.[568vq]
|
|
||||||
[568vq].out
|
|
||||||
|
|
||||||
*.cgo1.go
|
|
||||||
*.cgo2.c
|
|
||||||
_cgo_defun.c
|
|
||||||
_cgo_gotypes.go
|
|
||||||
_cgo_export.*
|
|
||||||
|
|
||||||
_testmain.go
|
|
||||||
|
|
||||||
*.exe
|
|
||||||
*.test
|
|
||||||
*.prof
|
|
|
@ -1,23 +0,0 @@
|
||||||
# OpenAPI Generator Ignore
|
|
||||||
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
|
|
||||||
|
|
||||||
# Use this file to prevent files from being overwritten by the generator.
|
|
||||||
# The patterns follow closely to .gitignore or .dockerignore.
|
|
||||||
|
|
||||||
# As an example, the C# client generator defines ApiClient.cs.
|
|
||||||
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
|
|
||||||
#ApiClient.cs
|
|
||||||
|
|
||||||
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
|
|
||||||
#foo/*/qux
|
|
||||||
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
|
|
||||||
|
|
||||||
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
|
|
||||||
#foo/**/qux
|
|
||||||
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
|
|
||||||
|
|
||||||
# You can also negate patterns with an exclamation (!).
|
|
||||||
# For example, you can ignore all files in a docs folder with the file extension .md:
|
|
||||||
#docs/*.md
|
|
||||||
# Then explicitly reverse the ignore rule for a single file:
|
|
||||||
#!docs/README.md
|
|
|
@ -1,106 +0,0 @@
|
||||||
.gitignore
|
|
||||||
.openapi-generator-ignore
|
|
||||||
.travis.yml
|
|
||||||
README.md
|
|
||||||
api/openapi.yaml
|
|
||||||
api_analytics.go
|
|
||||||
api_attendance.go
|
|
||||||
api_awards.go
|
|
||||||
api_bat_tracking.go
|
|
||||||
api_biomechanics.go
|
|
||||||
api_broadcast.go
|
|
||||||
api_conference.go
|
|
||||||
api_division.go
|
|
||||||
api_draft.go
|
|
||||||
api_game.go
|
|
||||||
api_game_pace.go
|
|
||||||
api_high_low.go
|
|
||||||
api_homerun_derby.go
|
|
||||||
api_job.go
|
|
||||||
api_league.go
|
|
||||||
api_milestones.go
|
|
||||||
api_misc.go
|
|
||||||
api_person.go
|
|
||||||
api_predictions.go
|
|
||||||
api_reviews.go
|
|
||||||
api_schedule.go
|
|
||||||
api_season.go
|
|
||||||
api_skeletal.go
|
|
||||||
api_sports.go
|
|
||||||
api_standings.go
|
|
||||||
api_stats.go
|
|
||||||
api_streaks.go
|
|
||||||
api_teams.go
|
|
||||||
api_transactions.go
|
|
||||||
api_uniforms.go
|
|
||||||
api_venues.go
|
|
||||||
api_weather.go
|
|
||||||
client.go
|
|
||||||
configuration.go
|
|
||||||
docs/AnalyticsAPI.md
|
|
||||||
docs/AttendanceAPI.md
|
|
||||||
docs/AwardsAPI.md
|
|
||||||
docs/BatTrackingAPI.md
|
|
||||||
docs/BiomechanicsAPI.md
|
|
||||||
docs/BroadcastAPI.md
|
|
||||||
docs/ConferenceAPI.md
|
|
||||||
docs/DivisionAPI.md
|
|
||||||
docs/DraftAPI.md
|
|
||||||
docs/GameAPI.md
|
|
||||||
docs/GamePaceAPI.md
|
|
||||||
docs/HighLowAPI.md
|
|
||||||
docs/HomerunDerbyAPI.md
|
|
||||||
docs/JobAPI.md
|
|
||||||
docs/LeagueAPI.md
|
|
||||||
docs/MilestonesAPI.md
|
|
||||||
docs/MiscAPI.md
|
|
||||||
docs/PersonAPI.md
|
|
||||||
docs/PredictionsAPI.md
|
|
||||||
docs/ReviewsAPI.md
|
|
||||||
docs/ScheduleAPI.md
|
|
||||||
docs/SeasonAPI.md
|
|
||||||
docs/SkeletalAPI.md
|
|
||||||
docs/SportsAPI.md
|
|
||||||
docs/StandingsAPI.md
|
|
||||||
docs/StatsAPI.md
|
|
||||||
docs/StreaksAPI.md
|
|
||||||
docs/TeamsAPI.md
|
|
||||||
docs/TransactionsAPI.md
|
|
||||||
docs/UniformsAPI.md
|
|
||||||
docs/VenuesAPI.md
|
|
||||||
docs/WeatherAPI.md
|
|
||||||
git_push.sh
|
|
||||||
response.go
|
|
||||||
test/api_analytics_test.go
|
|
||||||
test/api_attendance_test.go
|
|
||||||
test/api_awards_test.go
|
|
||||||
test/api_bat_tracking_test.go
|
|
||||||
test/api_biomechanics_test.go
|
|
||||||
test/api_broadcast_test.go
|
|
||||||
test/api_conference_test.go
|
|
||||||
test/api_division_test.go
|
|
||||||
test/api_draft_test.go
|
|
||||||
test/api_game_pace_test.go
|
|
||||||
test/api_game_test.go
|
|
||||||
test/api_high_low_test.go
|
|
||||||
test/api_homerun_derby_test.go
|
|
||||||
test/api_job_test.go
|
|
||||||
test/api_league_test.go
|
|
||||||
test/api_milestones_test.go
|
|
||||||
test/api_misc_test.go
|
|
||||||
test/api_person_test.go
|
|
||||||
test/api_predictions_test.go
|
|
||||||
test/api_reviews_test.go
|
|
||||||
test/api_schedule_test.go
|
|
||||||
test/api_season_test.go
|
|
||||||
test/api_skeletal_test.go
|
|
||||||
test/api_sports_test.go
|
|
||||||
test/api_standings_test.go
|
|
||||||
test/api_stats_test.go
|
|
||||||
test/api_streaks_test.go
|
|
||||||
test/api_teams_test.go
|
|
||||||
test/api_transactions_test.go
|
|
||||||
test/api_uniforms_test.go
|
|
||||||
test/api_venues_test.go
|
|
||||||
test/api_weather_test.go
|
|
||||||
utils.go
|
|
|
@ -1 +0,0 @@
|
||||||
7.12.0
|
|
|
@ -1,8 +0,0 @@
|
||||||
language: go
|
|
||||||
|
|
||||||
install:
|
|
||||||
- go get -d -v .
|
|
||||||
|
|
||||||
script:
|
|
||||||
- go build -v ./
|
|
||||||
|
|
305
api/README.md
305
api/README.md
|
@ -1,305 +0,0 @@
|
||||||
# Go API client for api
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
## Overview
|
|
||||||
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
|
|
||||||
|
|
||||||
- API version: 2.0.0
|
|
||||||
- Package version: 1.0.0
|
|
||||||
- Generator version: 7.12.0
|
|
||||||
- Build package: org.openapitools.codegen.languages.GoClientCodegen
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
Install the following dependencies:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
go get github.com/stretchr/testify/assert
|
|
||||||
go get golang.org/x/net/context
|
|
||||||
```
|
|
||||||
|
|
||||||
Put the package under your project folder and add the following in import:
|
|
||||||
|
|
||||||
```go
|
|
||||||
import api "//"
|
|
||||||
```
|
|
||||||
|
|
||||||
To use a proxy, set the environment variable `HTTP_PROXY`:
|
|
||||||
|
|
||||||
```go
|
|
||||||
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration of Server URL
|
|
||||||
|
|
||||||
Default configuration comes with `Servers` field that contains server objects as defined in the OpenAPI specification.
|
|
||||||
|
|
||||||
### Select Server Configuration
|
|
||||||
|
|
||||||
For using other server than the one defined on index 0 set context value `api.ContextServerIndex` of type `int`.
|
|
||||||
|
|
||||||
```go
|
|
||||||
ctx := context.WithValue(context.Background(), api.ContextServerIndex, 1)
|
|
||||||
```
|
|
||||||
|
|
||||||
### Templated Server URL
|
|
||||||
|
|
||||||
Templated server URL is formatted using default variables from configuration or from context value `api.ContextServerVariables` of type `map[string]string`.
|
|
||||||
|
|
||||||
```go
|
|
||||||
ctx := context.WithValue(context.Background(), api.ContextServerVariables, map[string]string{
|
|
||||||
"basePath": "v2",
|
|
||||||
})
|
|
||||||
```
|
|
||||||
|
|
||||||
Note, enum values are always validated and all unused variables are silently ignored.
|
|
||||||
|
|
||||||
### URLs Configuration per Operation
|
|
||||||
|
|
||||||
Each operation can use different server URL defined using `OperationServers` map in the `Configuration`.
|
|
||||||
An operation is uniquely identified by `"{classname}Service.{nickname}"` string.
|
|
||||||
Similar rules for overriding default operation server index and variables applies by using `api.ContextOperationServerIndices` and `api.ContextOperationServerVariables` context maps.
|
|
||||||
|
|
||||||
```go
|
|
||||||
ctx := context.WithValue(context.Background(), api.ContextOperationServerIndices, map[string]int{
|
|
||||||
"{classname}Service.{nickname}": 2,
|
|
||||||
})
|
|
||||||
ctx = context.WithValue(context.Background(), api.ContextOperationServerVariables, map[string]map[string]string{
|
|
||||||
"{classname}Service.{nickname}": {
|
|
||||||
"port": "8443",
|
|
||||||
},
|
|
||||||
})
|
|
||||||
```
|
|
||||||
|
|
||||||
## Documentation for API Endpoints
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Class | Method | HTTP request | Description
|
|
||||||
------------ | ------------- | ------------- | -------------
|
|
||||||
*AnalyticsAPI* | [**ContextMetrics**](docs/AnalyticsAPI.md#contextmetrics) | **Get** /api/v1/game/{gamePk}/{guid}/contextMetrics | Get context metrics for a specific gamePk.
|
|
||||||
*AnalyticsAPI* | [**ContextMetricsWithAverages**](docs/AnalyticsAPI.md#contextmetricswithaverages) | **Get** /api/v1/game/{gamePk}/{guid}/contextMetricsAverages | Get a json file containing raw coordinate data and refined calculated metrics.
|
|
||||||
*AnalyticsAPI* | [**ContextMetricsWithAveragesPost**](docs/AnalyticsAPI.md#contextmetricswithaveragespost) | **Post** /api/v1/game/{gamePk}/{guid}/contextMetricsAverages | Get a json file containing raw coordinate data and refined calculated metrics.
|
|
||||||
*AnalyticsAPI* | [**GameGuids**](docs/AnalyticsAPI.md#gameguids) | **Get** /api/v1/game/{gamePk}/guids | Get the GUIDs (plays) for a specific game.
|
|
||||||
*AnalyticsAPI* | [**GameGuidsFromPostgresRange**](docs/AnalyticsAPI.md#gameguidsfrompostgresrange) | **Get** /api/v1/analytics/guids | Get the GUIDs (plays) for a specific game.
|
|
||||||
*AnalyticsAPI* | [**GameGuidsFromPostgresRangeByGame**](docs/AnalyticsAPI.md#gameguidsfrompostgresrangebygame) | **Get** /api/v1/analytics/game | Get all games by updated date.
|
|
||||||
*AnalyticsAPI* | [**GameLastPitch**](docs/AnalyticsAPI.md#gamelastpitch) | **Get** /api/v1/game/lastPitch | Get the last pitch for a list of games
|
|
||||||
*AnalyticsAPI* | [**HomeRunBallparks**](docs/AnalyticsAPI.md#homerunballparks) | **Get** /api/v1/game/{gamePk}/{guid}/homeRunBallparks | Get if the play is a home run is each park for a specific play.
|
|
||||||
*AnalyticsAPI* | [**ParsedJsonFormattedAnalytics**](docs/AnalyticsAPI.md#parsedjsonformattedanalytics) | **Get** /api/v1/game/{gamePk}/{guid}/analytics | Get Statcast data for a specific play.
|
|
||||||
*AttendanceAPI* | [**GetTeamAttendance**](docs/AttendanceAPI.md#getteamattendance) | **Get** /api/v1/attendance | Get team attendance
|
|
||||||
*AwardsAPI* | [**AwardRecipients**](docs/AwardsAPI.md#awardrecipients) | **Get** /api/v1/awards/{awardId}/recipients | View recipients of an award
|
|
||||||
*AwardsAPI* | [**Awards**](docs/AwardsAPI.md#awards) | **Get** /api/v1/awards | View awards info
|
|
||||||
*AwardsAPI* | [**Awards1**](docs/AwardsAPI.md#awards1) | **Get** /api/v1/awards/{awardId} | View awards info
|
|
||||||
*BatTrackingAPI* | [**BatTracking**](docs/BatTrackingAPI.md#battracking) | **Get** /api/v1/batTracking/game/{gamePk}/{playId} | View Bat Tracking Data by playId and gameId
|
|
||||||
*BiomechanicsAPI* | [**Biomechanical**](docs/BiomechanicsAPI.md#biomechanical) | **Get** /api/v1/game/{gamePk}/{playId}/analytics/biomechanics/{positionId} | View Biomechanical data by playId and gameId filtered by player positionId
|
|
||||||
*BroadcastAPI* | [**GetAllBroadcasters**](docs/BroadcastAPI.md#getallbroadcasters) | **Get** /api/v1/broadcasters | Get All Active Broadcasters
|
|
||||||
*BroadcastAPI* | [**GetBroadcasts**](docs/BroadcastAPI.md#getbroadcasts) | **Get** /api/v1/broadcast | Get Broadcasters
|
|
||||||
*ConferenceAPI* | [**Conferences**](docs/ConferenceAPI.md#conferences) | **Get** /api/v1/conferences | View conference info
|
|
||||||
*ConferenceAPI* | [**Conferences1**](docs/ConferenceAPI.md#conferences1) | **Get** /api/v1/conferences/{conferenceId} | View conference info
|
|
||||||
*DivisionAPI* | [**Divisions**](docs/DivisionAPI.md#divisions) | **Get** /api/v1/divisions | Get division information
|
|
||||||
*DivisionAPI* | [**Divisions1**](docs/DivisionAPI.md#divisions1) | **Get** /api/v1/divisions/{divisionId} | Get division information
|
|
||||||
*DraftAPI* | [**DraftPicks**](docs/DraftAPI.md#draftpicks) | **Get** /api/v1/draft | View MLB Drafted Players
|
|
||||||
*DraftAPI* | [**DraftPicks1**](docs/DraftAPI.md#draftpicks1) | **Get** /api/v1/draft/{year} | View MLB Drafted Players
|
|
||||||
*DraftAPI* | [**DraftProspects**](docs/DraftAPI.md#draftprospects) | **Get** /api/v1/draft/prospects | View MLB Draft Prospects
|
|
||||||
*DraftAPI* | [**DraftProspects1**](docs/DraftAPI.md#draftprospects1) | **Get** /api/v1/draft/prospects/{year} | View MLB Draft Prospects
|
|
||||||
*DraftAPI* | [**LatestDraftPicks**](docs/DraftAPI.md#latestdraftpicks) | **Get** /api/v1/draft/{year}/latest | Get the last drafted player and the next 5 teams up to pick
|
|
||||||
*GameAPI* | [**Boxscore**](docs/GameAPI.md#boxscore) | **Get** /api/v1/game/{game_pk}/boxscore | Get game boxscore.
|
|
||||||
*GameAPI* | [**ColorFeed**](docs/GameAPI.md#colorfeed) | **Get** /api/v1/game/{game_pk}/feed/color | Get game color feed.
|
|
||||||
*GameAPI* | [**ColorTimestamps**](docs/GameAPI.md#colortimestamps) | **Get** /api/v1/game/{game_pk}/feed/color/timestamps | Retrieve all of the color timestamps for a game.
|
|
||||||
*GameAPI* | [**Content**](docs/GameAPI.md#content) | **Get** /api/v1/game/{game_pk}/content | Retrieve all content for a game.
|
|
||||||
*GameAPI* | [**CurrentGameStats1**](docs/GameAPI.md#currentgamestats1) | **Get** /api/v1/game/changes | View a game change log
|
|
||||||
*GameAPI* | [**GetGameContextMetrics**](docs/GameAPI.md#getgamecontextmetrics) | **Get** /api/v1/game/{gamePk}/contextMetrics | Get the context metrics for this game based on its current state
|
|
||||||
*GameAPI* | [**GetGameWithMetrics**](docs/GameAPI.md#getgamewithmetrics) | **Get** /api/v1/game/{gamePk}/withMetrics | Get game info with metrics
|
|
||||||
*GameAPI* | [**GetWinProbability**](docs/GameAPI.md#getwinprobability) | **Get** /api/v1/game/{gamePk}/winProbability | Get the win probability for this game
|
|
||||||
*GameAPI* | [**Linescore**](docs/GameAPI.md#linescore) | **Get** /api/v1/game/{game_pk}/linescore | Get game linescore
|
|
||||||
*GameAPI* | [**LiveGameDiffPatchV1**](docs/GameAPI.md#livegamediffpatchv1) | **Get** /api/v1.1/game/{game_pk}/feed/live/diffPatch | Get live game status diffPatch.
|
|
||||||
*GameAPI* | [**LiveGameV1**](docs/GameAPI.md#livegamev1) | **Get** /api/v1.1/game/{game_pk}/feed/live | Get live game status.
|
|
||||||
*GameAPI* | [**LiveTimestampv11**](docs/GameAPI.md#livetimestampv11) | **Get** /api/v1.1/game/{game_pk}/feed/live/timestamps | Retrieve all of the play timestamps for a game.
|
|
||||||
*GameAPI* | [**PlayByPlay**](docs/GameAPI.md#playbyplay) | **Get** /api/v1/game/{game_pk}/playByPlay | Get game play By Play
|
|
||||||
*GamePaceAPI* | [**GamePace**](docs/GamePaceAPI.md#gamepace) | **Get** /api/v1/gamePace | View time of game info
|
|
||||||
*HighLowAPI* | [**HighLow**](docs/HighLowAPI.md#highlow) | **Get** /api/v1/highLow/{highLowType} | View high/low stats by player or team
|
|
||||||
*HighLowAPI* | [**HighLowStats**](docs/HighLowAPI.md#highlowstats) | **Get** /api/v1/highLow/types | View high/low stat types
|
|
||||||
*HomerunDerbyAPI* | [**HomeRunDerbyBracket**](docs/HomerunDerbyAPI.md#homerunderbybracket) | **Get** /api/v1/homeRunDerby/{gamePk} | View a home run derby object
|
|
||||||
*HomerunDerbyAPI* | [**HomeRunDerbyBracket1**](docs/HomerunDerbyAPI.md#homerunderbybracket1) | **Get** /api/v1/homeRunDerby | View a home run derby object
|
|
||||||
*HomerunDerbyAPI* | [**HomeRunDerbyBracket2**](docs/HomerunDerbyAPI.md#homerunderbybracket2) | **Get** /api/v1/homeRunDerby/{gamePk}/bracket | View a home run derby object
|
|
||||||
*HomerunDerbyAPI* | [**HomeRunDerbyBracket3**](docs/HomerunDerbyAPI.md#homerunderbybracket3) | **Get** /api/v1/homeRunDerby/bracket | View a home run derby object
|
|
||||||
*HomerunDerbyAPI* | [**HomeRunDerbyMixedMode**](docs/HomerunDerbyAPI.md#homerunderbymixedmode) | **Get** /api/v1/homeRunDerby/{gamePk}/mixed | View home run derby mixed mode (Bracket/Pool combo)
|
|
||||||
*HomerunDerbyAPI* | [**HomeRunDerbyMixedMode1**](docs/HomerunDerbyAPI.md#homerunderbymixedmode1) | **Get** /api/v1/homeRunDerby/mixed | View home run derby mixed mode (Bracket/Pool combo)
|
|
||||||
*HomerunDerbyAPI* | [**HomeRunDerbyPool**](docs/HomerunDerbyAPI.md#homerunderbypool) | **Get** /api/v1/homeRunDerby/{gamePk}/pool | View home run derby pool
|
|
||||||
*HomerunDerbyAPI* | [**HomeRunDerbyPool1**](docs/HomerunDerbyAPI.md#homerunderbypool1) | **Get** /api/v1/homeRunDerby/pool | View home run derby pool
|
|
||||||
*JobAPI* | [**Datacasters**](docs/JobAPI.md#datacasters) | **Get** /api/v1/jobs/datacasters | Get datacaster jobs
|
|
||||||
*JobAPI* | [**GetJobsByType**](docs/JobAPI.md#getjobsbytype) | **Get** /api/v1/jobs | Get jobs by type
|
|
||||||
*JobAPI* | [**OfficialScorers**](docs/JobAPI.md#officialscorers) | **Get** /api/v1/jobs/officialScorers | Get official scorers
|
|
||||||
*JobAPI* | [**UmpireSchedule**](docs/JobAPI.md#umpireschedule) | **Get** /api/v1/jobs/umpires/games/{umpireId} | Get umpires and associated game for umpireId
|
|
||||||
*JobAPI* | [**Umpires**](docs/JobAPI.md#umpires) | **Get** /api/v1/jobs/umpires | Get umpires
|
|
||||||
*LeagueAPI* | [**AllStarBallot**](docs/LeagueAPI.md#allstarballot) | **Get** /api/v1/league/allStarBallot | View al star ballot info
|
|
||||||
*LeagueAPI* | [**AllStarBallot1**](docs/LeagueAPI.md#allstarballot1) | **Get** /api/v1/league/{leagueId}/allStarBallot | View al star ballot info
|
|
||||||
*LeagueAPI* | [**AllStarBallot2**](docs/LeagueAPI.md#allstarballot2) | **Get** /api/v1/leagues/allStarBallot | View al star ballot info
|
|
||||||
*LeagueAPI* | [**AllStarBallot3**](docs/LeagueAPI.md#allstarballot3) | **Get** /api/v1/leagues/{leagueId}/allStarBallot | View al star ballot info
|
|
||||||
*LeagueAPI* | [**AllStarFinalVote**](docs/LeagueAPI.md#allstarfinalvote) | **Get** /api/v1/league/{leagueId}/allStarFinalVote | View all star final vote info
|
|
||||||
*LeagueAPI* | [**AllStarFinalVote1**](docs/LeagueAPI.md#allstarfinalvote1) | **Get** /api/v1/leagues/{leagueId}/allStarFinalVote | View all star final vote info
|
|
||||||
*LeagueAPI* | [**AllStarWriteIns**](docs/LeagueAPI.md#allstarwriteins) | **Get** /api/v1/league/{leagueId}/allStarWriteIns | View all star write ins info
|
|
||||||
*LeagueAPI* | [**AllStarWriteIns1**](docs/LeagueAPI.md#allstarwriteins1) | **Get** /api/v1/leagues/{leagueId}/allStarWriteIns | View all star write ins info
|
|
||||||
*LeagueAPI* | [**League**](docs/LeagueAPI.md#league) | **Get** /api/v1/league | View league info
|
|
||||||
*LeagueAPI* | [**League1**](docs/LeagueAPI.md#league1) | **Get** /api/v1/league/{leagueId} | View league info
|
|
||||||
*LeagueAPI* | [**League2**](docs/LeagueAPI.md#league2) | **Get** /api/v1/leagues | View league info
|
|
||||||
*LeagueAPI* | [**League3**](docs/LeagueAPI.md#league3) | **Get** /api/v1/leagues/{leagueId} | View league info
|
|
||||||
*MilestonesAPI* | [**AchievementStatuses**](docs/MilestonesAPI.md#achievementstatuses) | **Get** /api/v1/achievementStatuses | View available achievementStatus options
|
|
||||||
*MilestonesAPI* | [**MilestoneDurations**](docs/MilestonesAPI.md#milestonedurations) | **Get** /api/v1/milestoneDurations | View available milestoneDurations options
|
|
||||||
*MilestonesAPI* | [**MilestoneLookups**](docs/MilestonesAPI.md#milestonelookups) | **Get** /api/v1/milestoneLookups | View available milestoneLookup options
|
|
||||||
*MilestonesAPI* | [**MilestoneStatistics**](docs/MilestonesAPI.md#milestonestatistics) | **Get** /api/v1/milestoneStatistics | View available milestone statistics options
|
|
||||||
*MilestonesAPI* | [**MilestoneTypes**](docs/MilestonesAPI.md#milestonetypes) | **Get** /api/v1/milestoneTypes | View available milestoneType options
|
|
||||||
*MilestonesAPI* | [**Milestones**](docs/MilestonesAPI.md#milestones) | **Get** /api/v1/milestones | View pending and achieved milestones.
|
|
||||||
*MiscAPI* | [**AggregateSortEnum**](docs/MiscAPI.md#aggregatesortenum) | **Get** /api/v1/sortModifiers | List all stat fields
|
|
||||||
*MiscAPI* | [**BaseballStats**](docs/MiscAPI.md#baseballstats) | **Get** /api/v1/baseballStats | List all baseball stats
|
|
||||||
*MiscAPI* | [**BroadcastAvailabilityTypes**](docs/MiscAPI.md#broadcastavailabilitytypes) | **Get** /api/v1/broadcastAvailability | View broadcast availability options
|
|
||||||
*MiscAPI* | [**CoachingVideoTypes**](docs/MiscAPI.md#coachingvideotypes) | **Get** /api/v1/coachingVideoTypes | List all coaching video types
|
|
||||||
*MiscAPI* | [**EventStatus**](docs/MiscAPI.md#eventstatus) | **Get** /api/v1/eventStatus | List all possible event status types
|
|
||||||
*MiscAPI* | [**EventTypes**](docs/MiscAPI.md#eventtypes) | **Get** /api/v1/eventTypes | List all event types
|
|
||||||
*MiscAPI* | [**FielderDetailTypes**](docs/MiscAPI.md#fielderdetailtypes) | **Get** /api/v1/fielderDetailTypes | List fielder detail types
|
|
||||||
*MiscAPI* | [**FreeGameTypes**](docs/MiscAPI.md#freegametypes) | **Get** /api/v1/freeGameTypes | View free game types
|
|
||||||
*MiscAPI* | [**GameStatus**](docs/MiscAPI.md#gamestatus) | **Get** /api/v1/gameStatus | List all status types
|
|
||||||
*MiscAPI* | [**GameTypes**](docs/MiscAPI.md#gametypes) | **Get** /api/v1/gameTypes | List all game types
|
|
||||||
*MiscAPI* | [**GamedayTypes**](docs/MiscAPI.md#gamedaytypes) | **Get** /api/v1/gamedayTypes | List all gameday types
|
|
||||||
*MiscAPI* | [**GetLookupValues**](docs/MiscAPI.md#getlookupvalues) | **Get** /api/v1/lookup/values/all | View all lookup values
|
|
||||||
*MiscAPI* | [**GroupByTypes**](docs/MiscAPI.md#groupbytypes) | **Get** /api/v1/groupByTypes | List groupBy types
|
|
||||||
*MiscAPI* | [**HitTrajectories**](docs/MiscAPI.md#hittrajectories) | **Get** /api/v1/hitTrajectories | List all hit trajectories
|
|
||||||
*MiscAPI* | [**JobTypes**](docs/MiscAPI.md#jobtypes) | **Get** /api/v1/jobTypes | List all job types
|
|
||||||
*MiscAPI* | [**Languages**](docs/MiscAPI.md#languages) | **Get** /api/v1/languages | List all support languages
|
|
||||||
*MiscAPI* | [**LeagueLeaderTypes**](docs/MiscAPI.md#leagueleadertypes) | **Get** /api/v1/leagueLeaderTypes | List all possible player league leader types
|
|
||||||
*MiscAPI* | [**LogicalEvents**](docs/MiscAPI.md#logicalevents) | **Get** /api/v1/logicalEvents | List all logical event types
|
|
||||||
*MiscAPI* | [**MediaStateTypes**](docs/MiscAPI.md#mediastatetypes) | **Get** /api/v1/mediaState | View media state options
|
|
||||||
*MiscAPI* | [**Metrics**](docs/MiscAPI.md#metrics) | **Get** /api/v1/metrics | List all possible metrics
|
|
||||||
*MiscAPI* | [**MoundVisitTypes**](docs/MiscAPI.md#moundvisittypes) | **Get** /api/v1/moundVisitTypes | List all mound visit types
|
|
||||||
*MiscAPI* | [**PerformerTypes**](docs/MiscAPI.md#performertypes) | **Get** /api/v1/performerTypes | List all possible performer types
|
|
||||||
*MiscAPI* | [**PitchCodes**](docs/MiscAPI.md#pitchcodes) | **Get** /api/v1/pitchCodes | List all pitch codes
|
|
||||||
*MiscAPI* | [**PitchTypes**](docs/MiscAPI.md#pitchtypes) | **Get** /api/v1/pitchTypes | List all pitch classification types
|
|
||||||
*MiscAPI* | [**Platforms**](docs/MiscAPI.md#platforms) | **Get** /api/v1/platforms | List all possible platforms
|
|
||||||
*MiscAPI* | [**PlayerStatusCodes**](docs/MiscAPI.md#playerstatuscodes) | **Get** /api/v1/playerStatusCodes | List all player status codes
|
|
||||||
*MiscAPI* | [**Positions**](docs/MiscAPI.md#positions) | **Get** /api/v1/positions | List all possible positions
|
|
||||||
*MiscAPI* | [**ReviewReasons**](docs/MiscAPI.md#reviewreasons) | **Get** /api/v1/reviewReasons | List all replay review reasons
|
|
||||||
*MiscAPI* | [**RoofTypes**](docs/MiscAPI.md#rooftypes) | **Get** /api/v1/roofTypes | List all roof types
|
|
||||||
*MiscAPI* | [**RosterTypes**](docs/MiscAPI.md#rostertypes) | **Get** /api/v1/rosterTypes | List all possible roster types
|
|
||||||
*MiscAPI* | [**RuleSettings**](docs/MiscAPI.md#rulesettings) | **Get** /api/v1/ruleSettings | List all ruleSettings
|
|
||||||
*MiscAPI* | [**RunnerDetailTypes**](docs/MiscAPI.md#runnerdetailtypes) | **Get** /api/v1/runnerDetailTypes | List runner detail types
|
|
||||||
*MiscAPI* | [**ScheduleEventTypes**](docs/MiscAPI.md#scheduleeventtypes) | **Get** /api/v1/scheduleEventTypes | List all schedule event types
|
|
||||||
*MiscAPI* | [**ScheduleTypes**](docs/MiscAPI.md#scheduletypes) | **Get** /api/v1/scheduleTypes | List all possible schedule types
|
|
||||||
*MiscAPI* | [**SitCodes**](docs/MiscAPI.md#sitcodes) | **Get** /api/v1/situationCodes | List all situation codes
|
|
||||||
*MiscAPI* | [**Sky**](docs/MiscAPI.md#sky) | **Get** /api/v1/sky | List all sky options
|
|
||||||
*MiscAPI* | [**StandingsTypes**](docs/MiscAPI.md#standingstypes) | **Get** /api/v1/standingsTypes | List all standings types
|
|
||||||
*MiscAPI* | [**StatFields**](docs/MiscAPI.md#statfields) | **Get** /api/v1/statFields | List all stat fields
|
|
||||||
*MiscAPI* | [**StatGroups**](docs/MiscAPI.md#statgroups) | **Get** /api/v1/statGroups | List all stat groups
|
|
||||||
*MiscAPI* | [**StatSearchConfig**](docs/MiscAPI.md#statsearchconfig) | **Get** /api/v1/stats/search/config | Stats Search Config Endpoint
|
|
||||||
*MiscAPI* | [**StatSearchGroupByTypes**](docs/MiscAPI.md#statsearchgroupbytypes) | **Get** /api/v1/stats/search/groupByTypes | List groupBy types
|
|
||||||
*MiscAPI* | [**StatSearchParams**](docs/MiscAPI.md#statsearchparams) | **Get** /api/v1/stats/search/params | List stat search parameters
|
|
||||||
*MiscAPI* | [**StatSearchStats**](docs/MiscAPI.md#statsearchstats) | **Get** /api/v1/stats/search/stats | List stat search stats
|
|
||||||
*MiscAPI* | [**StatTypes**](docs/MiscAPI.md#stattypes) | **Get** /api/v1/statTypes | List all stat types
|
|
||||||
*MiscAPI* | [**StatcastPositionTypes**](docs/MiscAPI.md#statcastpositiontypes) | **Get** /api/v1/statcastPositionTypes | List all statcast position types
|
|
||||||
*MiscAPI* | [**TrackingSoftwareVersions**](docs/MiscAPI.md#trackingsoftwareversions) | **Get** /api/v1/trackingSoftwareVersions | List the tracking software versions and notes
|
|
||||||
*MiscAPI* | [**TrackingSystemOwners**](docs/MiscAPI.md#trackingsystemowners) | **Get** /api/v1/trackingSystemOwners | List all tracking system owners
|
|
||||||
*MiscAPI* | [**TrackingVendors**](docs/MiscAPI.md#trackingvendors) | **Get** /api/v1/trackingVendors | List all tracking vendors
|
|
||||||
*MiscAPI* | [**TrackingVersions**](docs/MiscAPI.md#trackingversions) | **Get** /api/v1/trackingVersions | List all tracking versions
|
|
||||||
*MiscAPI* | [**TransactionTypes**](docs/MiscAPI.md#transactiontypes) | **Get** /api/v1/transactionTypes | List all transaction types
|
|
||||||
*MiscAPI* | [**UpdateGameStatuses**](docs/MiscAPI.md#updategamestatuses) | **Post** /api/v1/gameStatus | Clear all status types
|
|
||||||
*MiscAPI* | [**UpdateJobTypes**](docs/MiscAPI.md#updatejobtypes) | **Post** /api/v1/jobTypes |
|
|
||||||
*MiscAPI* | [**VideoResolutionTypes**](docs/MiscAPI.md#videoresolutiontypes) | **Get** /api/v1/videoResolutionTypes | View video resolution options
|
|
||||||
*MiscAPI* | [**ViolationTypes**](docs/MiscAPI.md#violationtypes) | **Get** /api/v1/violationTypes | View available violationType options
|
|
||||||
*MiscAPI* | [**WeatherTrajectoryConfidences**](docs/MiscAPI.md#weathertrajectoryconfidences) | **Get** /api/v1/weatherTrajectoryConfidences | List all weather trajectories
|
|
||||||
*MiscAPI* | [**WindDirection**](docs/MiscAPI.md#winddirection) | **Get** /api/v1/windDirection | List all wind direction options
|
|
||||||
*PersonAPI* | [**Award**](docs/PersonAPI.md#award) | **Get** /api/v1/people/{personId}/awards | View a player's awards
|
|
||||||
*PersonAPI* | [**CurrentGameStats**](docs/PersonAPI.md#currentgamestats) | **Get** /api/v1/people/changes | View a player's change log
|
|
||||||
*PersonAPI* | [**FreeAgents**](docs/PersonAPI.md#freeagents) | **Get** /api/v1/people/freeAgents | Get free agents
|
|
||||||
*PersonAPI* | [**Person**](docs/PersonAPI.md#person) | **Get** /api/v1/people/{personId} | View a player
|
|
||||||
*PersonAPI* | [**Person1**](docs/PersonAPI.md#person1) | **Get** /api/v1/people | View a player
|
|
||||||
*PersonAPI* | [**PlayerGameStats**](docs/PersonAPI.md#playergamestats) | **Get** /api/v1/people/{personId}/stats/game/{gamePk} | View a player's game stats
|
|
||||||
*PersonAPI* | [**Search**](docs/PersonAPI.md#search) | **Get** /api/v1/people/search | Search for a player by name
|
|
||||||
*PersonAPI* | [**Stats3**](docs/PersonAPI.md#stats3) | **Get** /api/v1/people/{personId}/stats | View a players stats
|
|
||||||
*PersonAPI* | [**StatsMetrics**](docs/PersonAPI.md#statsmetrics) | **Get** /api/v1/people/{personId}/stats/metrics | View a player's stat metrics
|
|
||||||
*PredictionsAPI* | [**GetProps**](docs/PredictionsAPI.md#getprops) | **Get** /api/v1/props/play/predictions | Get play-level predictions based on input scenarios
|
|
||||||
*PredictionsAPI* | [**GetPropsAdjust**](docs/PredictionsAPI.md#getpropsadjust) | **Get** /api/v1/props/play/predictions/adjust | Get play-level predictions based on input scenarios
|
|
||||||
*ReviewsAPI* | [**GetReviewInfo**](docs/ReviewsAPI.md#getreviewinfo) | **Get** /api/v1/review | Get review info
|
|
||||||
*ScheduleAPI* | [**PostseasonSchedule**](docs/ScheduleAPI.md#postseasonschedule) | **Get** /api/v1/schedule/postseason | Get postseason schedule
|
|
||||||
*ScheduleAPI* | [**PostseasonScheduleSeries**](docs/ScheduleAPI.md#postseasonscheduleseries) | **Get** /api/v1/schedule/postseason/series | Get postseason series schedules
|
|
||||||
*ScheduleAPI* | [**Schedule**](docs/ScheduleAPI.md#schedule) | **Get** /api/v1/schedule | View schedule info based on scheduleType.
|
|
||||||
*ScheduleAPI* | [**Schedule1**](docs/ScheduleAPI.md#schedule1) | **Get** /api/v1/schedule/{scheduleType} | View schedule info based on scheduleType.
|
|
||||||
*ScheduleAPI* | [**TieGames**](docs/ScheduleAPI.md#tiegames) | **Get** /api/v1/schedule/games/tied | Get tied game schedules
|
|
||||||
*ScheduleAPI* | [**TrackingEventsSchedule**](docs/ScheduleAPI.md#trackingeventsschedule) | **Get** /api/v1/schedule/trackingEvents | Get tracking event schedules
|
|
||||||
*ScheduleAPI* | [**TuneIn**](docs/ScheduleAPI.md#tunein) | **Get** /api/v1/schedule/postseason/tuneIn | Get postseason TuneIn schedules
|
|
||||||
*SeasonAPI* | [**AllSeasons**](docs/SeasonAPI.md#allseasons) | **Get** /api/v1/seasons/all | View all seasons
|
|
||||||
*SeasonAPI* | [**Seasons**](docs/SeasonAPI.md#seasons) | **Get** /api/v1/seasons | View season info
|
|
||||||
*SeasonAPI* | [**Seasons1**](docs/SeasonAPI.md#seasons1) | **Get** /api/v1/seasons/{seasonId} | View season info
|
|
||||||
*SkeletalAPI* | [**SkeletalChunked**](docs/SkeletalAPI.md#skeletalchunked) | **Get** /api/v1/game/{gamePk}/{playId}/analytics/skeletalData/chunked | View Skeletal Data by playId and gameId chunked
|
|
||||||
*SkeletalAPI* | [**SkeletalDataFileNames**](docs/SkeletalAPI.md#skeletaldatafilenames) | **Get** /api/v1/game/{gamePk}/{playId}/analytics/skeletalData/files | View Skeletal Data by playId and gameId files
|
|
||||||
*SportsAPI* | [**AllSportBallot**](docs/SportsAPI.md#allsportballot) | **Get** /api/v1/sports/{sportId}/allSportBallot | Get ALL MLB ballot for sport
|
|
||||||
*SportsAPI* | [**SportPlayers**](docs/SportsAPI.md#sportplayers) | **Get** /api/v1/sports/{sportId}/players | Get all players for a sport level
|
|
||||||
*SportsAPI* | [**Sports**](docs/SportsAPI.md#sports) | **Get** /api/v1/sports | Get sports information
|
|
||||||
*SportsAPI* | [**Sports1**](docs/SportsAPI.md#sports1) | **Get** /api/v1/sports/{sportId} | Get sports information
|
|
||||||
*StandingsAPI* | [**Standings**](docs/StandingsAPI.md#standings) | **Get** /api/v1/standings/{standingsType} | View standings for a league
|
|
||||||
*StandingsAPI* | [**Standings1**](docs/StandingsAPI.md#standings1) | **Get** /api/v1/standings | View standings for a league
|
|
||||||
*StatsAPI* | [**BeastStats**](docs/StatsAPI.md#beaststats) | **Get** /api/v1/stats/search | View stats from search
|
|
||||||
*StatsAPI* | [**GetOutsAboveAverage**](docs/StatsAPI.md#getoutsaboveaverage) | **Get** /api/v1/stats/analytics/outsAboveAverage | Get outs above average for the current batter
|
|
||||||
*StatsAPI* | [**GetSprayChart**](docs/StatsAPI.md#getspraychart) | **Get** /api/v1/stats/analytics/sprayChart | Get the spray chart info for the current batter
|
|
||||||
*StatsAPI* | [**GetStolenBaseProbability**](docs/StatsAPI.md#getstolenbaseprobability) | **Get** /api/v1/stats/analytics/stolenBaseProbability | Get the probability of a hit for the given hit data
|
|
||||||
*StatsAPI* | [**GroupedStats**](docs/StatsAPI.md#groupedstats) | **Get** /api/v1/stats/grouped | View grouped stats
|
|
||||||
*StatsAPI* | [**Leaders2**](docs/StatsAPI.md#leaders2) | **Get** /api/v1/stats/leaders | Get leaders for a statistic
|
|
||||||
*StatsAPI* | [**MetricStats**](docs/StatsAPI.md#metricstats) | **Get** /api/v1/stats/metrics | View metric stats
|
|
||||||
*StatsAPI* | [**Stats2**](docs/StatsAPI.md#stats2) | **Get** /api/v1/stats | View stats
|
|
||||||
*StreaksAPI* | [**GetStreaks**](docs/StreaksAPI.md#getstreaks) | **Get** /api/v1/streaks | View streaks
|
|
||||||
*StreaksAPI* | [**StreakTypes**](docs/StreaksAPI.md#streaktypes) | **Get** /api/v1/streaks/types | View streaks parameter options
|
|
||||||
*TeamsAPI* | [**Affiliates**](docs/TeamsAPI.md#affiliates) | **Get** /api/v1/teams/{teamId}/affiliates | View team and affiliate teams
|
|
||||||
*TeamsAPI* | [**Affiliates1**](docs/TeamsAPI.md#affiliates1) | **Get** /api/v1/teams/affiliates | View team and affiliate teams
|
|
||||||
*TeamsAPI* | [**AllTeams**](docs/TeamsAPI.md#allteams) | **Get** /api/v1/teams/{teamId}/history | View historical records for a list of teams
|
|
||||||
*TeamsAPI* | [**AllTeams1**](docs/TeamsAPI.md#allteams1) | **Get** /api/v1/teams/history | View historical records for a list of teams
|
|
||||||
*TeamsAPI* | [**Alumni**](docs/TeamsAPI.md#alumni) | **Get** /api/v1/teams/{teamId}/alumni | View all team alumni
|
|
||||||
*TeamsAPI* | [**Coaches**](docs/TeamsAPI.md#coaches) | **Get** /api/v1/teams/{teamId}/coaches | View all coaches for a team
|
|
||||||
*TeamsAPI* | [**Leaders**](docs/TeamsAPI.md#leaders) | **Get** /api/v1/teams/{teamId}/leaders | View team stat leaders
|
|
||||||
*TeamsAPI* | [**Leaders1**](docs/TeamsAPI.md#leaders1) | **Get** /api/v1/teams/stats/leaders | View leaders for team stats
|
|
||||||
*TeamsAPI* | [**Personnel**](docs/TeamsAPI.md#personnel) | **Get** /api/v1/teams/{teamId}/personnel | View all coaches for a team
|
|
||||||
*TeamsAPI* | [**Roster**](docs/TeamsAPI.md#roster) | **Get** /api/v1/teams/{teamId}/roster | View a teams roster
|
|
||||||
*TeamsAPI* | [**Roster1**](docs/TeamsAPI.md#roster1) | **Get** /api/v1/teams/{teamId}/roster/{rosterType} | View a teams roster
|
|
||||||
*TeamsAPI* | [**Stats**](docs/TeamsAPI.md#stats) | **Get** /api/v1/teams/{teamId}/stats | View a teams stats
|
|
||||||
*TeamsAPI* | [**Stats1**](docs/TeamsAPI.md#stats1) | **Get** /api/v1/teams/stats | View a teams stats
|
|
||||||
*TeamsAPI* | [**Teams**](docs/TeamsAPI.md#teams) | **Get** /api/v1/teams | View info for all teams
|
|
||||||
*TeamsAPI* | [**Teams1**](docs/TeamsAPI.md#teams1) | **Get** /api/v1/teams/{teamId} | View info for all teams
|
|
||||||
*TeamsAPI* | [**UpdateAlumni**](docs/TeamsAPI.md#updatealumni) | **Post** /api/v1/teams/{teamId}/alumni |
|
|
||||||
*TransactionsAPI* | [**Transactions**](docs/TransactionsAPI.md#transactions) | **Get** /api/v1/transactions | View transaction info
|
|
||||||
*UniformsAPI* | [**UniformsByGame**](docs/UniformsAPI.md#uniformsbygame) | **Get** /api/v1/uniforms/game | View Game Uniform info
|
|
||||||
*UniformsAPI* | [**UniformsByTeam**](docs/UniformsAPI.md#uniformsbyteam) | **Get** /api/v1/uniforms/team | View Team Uniform info
|
|
||||||
*VenuesAPI* | [**Venues**](docs/VenuesAPI.md#venues) | **Get** /api/v1/venues | View venue info
|
|
||||||
*VenuesAPI* | [**Venues1**](docs/VenuesAPI.md#venues1) | **Get** /api/v1/venues/{venueId} | View venue info
|
|
||||||
*WeatherAPI* | [**WeatherBasic**](docs/WeatherAPI.md#weatherbasic) | **Get** /api/v1/weather/venues/{venueId}/basic | Get basic weather for a venue.
|
|
||||||
*WeatherAPI* | [**WeatherDataBasedOnPlay**](docs/WeatherAPI.md#weatherdatabasedonplay) | **Get** /api/v1/weather/game/{gamePk}/{playId} | Get the raw field weather data.
|
|
||||||
*WeatherAPI* | [**WeatherForecast**](docs/WeatherAPI.md#weatherforecast) | **Get** /api/v1/weather/game/{gamePk}/forecast/{roofType} | Get the weather forecast for a game.
|
|
||||||
*WeatherAPI* | [**WeatherFull**](docs/WeatherAPI.md#weatherfull) | **Get** /api/v1/weather/venues/{venueId}/full | Get full weather for a venue.
|
|
||||||
|
|
||||||
|
|
||||||
## Documentation For Models
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Documentation For Authorization
|
|
||||||
|
|
||||||
Endpoints do not require authorization.
|
|
||||||
|
|
||||||
|
|
||||||
## Documentation for Utility Methods
|
|
||||||
|
|
||||||
Due to the fact that model structure members are all pointers, this package contains
|
|
||||||
a number of utility functions to easily obtain pointers to values of basic types.
|
|
||||||
Each of these functions takes a value of the given basic type and returns a pointer to it:
|
|
||||||
|
|
||||||
* `PtrBool`
|
|
||||||
* `PtrInt`
|
|
||||||
* `PtrInt32`
|
|
||||||
* `PtrInt64`
|
|
||||||
* `PtrFloat`
|
|
||||||
* `PtrFloat32`
|
|
||||||
* `PtrFloat64`
|
|
||||||
* `PtrString`
|
|
||||||
* `PtrTime`
|
|
||||||
|
|
||||||
## Author
|
|
||||||
|
|
||||||
|
|
||||||
|
|
7119
api/api/openapi.yaml
7119
api/api/openapi.yaml
File diff suppressed because it is too large
Load Diff
1507
api/api_analytics.go
1507
api/api_analytics.go
File diff suppressed because it is too large
Load Diff
|
@ -1,213 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// AttendanceAPIService AttendanceAPI service
|
|
||||||
type AttendanceAPIService service
|
|
||||||
|
|
||||||
type ApiGetTeamAttendanceRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *AttendanceAPIService
|
|
||||||
teamId *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
season *interface{}
|
|
||||||
leagueListId *interface{}
|
|
||||||
gameType *interface{}
|
|
||||||
date *interface{}
|
|
||||||
startDate *interface{}
|
|
||||||
endDate *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Team Identifier. Format: 141, 147, etc
|
|
||||||
func (r ApiGetTeamAttendanceRequest) TeamId(teamId interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.teamId = &teamId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique league identifiers
|
|
||||||
func (r ApiGetTeamAttendanceRequest) LeagueId(leagueId interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Seasons of play
|
|
||||||
func (r ApiGetTeamAttendanceRequest) Season(season interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League List Identifier
|
|
||||||
func (r ApiGetTeamAttendanceRequest) LeagueListId(leagueListId interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.leagueListId = &leagueListId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiGetTeamAttendanceRequest) GameType(gameType interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.gameType = &gameType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Date of Game. Format: YYYY-MM-DD
|
|
||||||
func (r ApiGetTeamAttendanceRequest) Date(date interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.date = &date
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Start date for range of data (must be used with end date). Format: MM/DD/YYYY
|
|
||||||
func (r ApiGetTeamAttendanceRequest) StartDate(startDate interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.startDate = &startDate
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// End date for range of data (must be used with start date). Format: MM/DD/YYYY
|
|
||||||
func (r ApiGetTeamAttendanceRequest) EndDate(endDate interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.endDate = &endDate
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiGetTeamAttendanceRequest) Fields(fields interface{}) ApiGetTeamAttendanceRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetTeamAttendanceRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GetTeamAttendanceExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetTeamAttendance Get team attendance
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGetTeamAttendanceRequest
|
|
||||||
*/
|
|
||||||
func (a *AttendanceAPIService) GetTeamAttendance(ctx context.Context) ApiGetTeamAttendanceRequest {
|
|
||||||
return ApiGetTeamAttendanceRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *AttendanceAPIService) GetTeamAttendanceExecute(r ApiGetTeamAttendanceRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AttendanceAPIService.GetTeamAttendance")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/attendance"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.teamId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamId", r.teamId, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueListId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueListId", r.leagueListId, "", "")
|
|
||||||
}
|
|
||||||
if r.gameType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameType", r.gameType, "", "")
|
|
||||||
}
|
|
||||||
if r.date != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "date", r.date, "", "")
|
|
||||||
}
|
|
||||||
if r.startDate != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "startDate", r.startDate, "", "")
|
|
||||||
}
|
|
||||||
if r.endDate != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "endDate", r.endDate, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,387 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// AwardsAPIService AwardsAPI service
|
|
||||||
type AwardsAPIService service
|
|
||||||
|
|
||||||
type ApiAwardRecipientsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *AwardsAPIService
|
|
||||||
awardId interface{}
|
|
||||||
season *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiAwardRecipientsRequest) Season(season interface{}) ApiAwardRecipientsRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiAwardRecipientsRequest) SportId(sportId interface{}) ApiAwardRecipientsRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique league identifiers
|
|
||||||
func (r ApiAwardRecipientsRequest) LeagueId(leagueId interface{}) ApiAwardRecipientsRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiAwardRecipientsRequest) Fields(fields interface{}) ApiAwardRecipientsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiAwardRecipientsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.AwardRecipientsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
AwardRecipients View recipients of an award
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param awardId Unique Award Identifier. Available awards in /api/v1/awards
|
|
||||||
@return ApiAwardRecipientsRequest
|
|
||||||
*/
|
|
||||||
func (a *AwardsAPIService) AwardRecipients(ctx context.Context, awardId interface{}) ApiAwardRecipientsRequest {
|
|
||||||
return ApiAwardRecipientsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
awardId: awardId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *AwardsAPIService) AwardRecipientsExecute(r ApiAwardRecipientsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AwardsAPIService.AwardRecipients")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/awards/{awardId}/recipients"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"awardId"+"}", url.PathEscape(parameterValueToString(r.awardId, "awardId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiAwardsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *AwardsAPIService
|
|
||||||
awardId interface{}
|
|
||||||
orgId *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of top level organizations of a sport
|
|
||||||
func (r ApiAwardsRequest) OrgId(orgId interface{}) ApiAwardsRequest {
|
|
||||||
r.orgId = &orgId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiAwardsRequest) Fields(fields interface{}) ApiAwardsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiAwardsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.AwardsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Awards View awards info
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param awardId Unique Award Identifier. Available awards in /api/v1/awards
|
|
||||||
@return ApiAwardsRequest
|
|
||||||
*/
|
|
||||||
func (a *AwardsAPIService) Awards(ctx context.Context, awardId interface{}) ApiAwardsRequest {
|
|
||||||
return ApiAwardsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
awardId: awardId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *AwardsAPIService) AwardsExecute(r ApiAwardsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AwardsAPIService.Awards")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/awards"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"awardId"+"}", url.PathEscape(parameterValueToString(r.awardId, "awardId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.orgId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "orgId", r.orgId, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiAwards1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *AwardsAPIService
|
|
||||||
awardId interface{}
|
|
||||||
orgId *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of top level organizations of a sport
|
|
||||||
func (r ApiAwards1Request) OrgId(orgId interface{}) ApiAwards1Request {
|
|
||||||
r.orgId = &orgId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiAwards1Request) Fields(fields interface{}) ApiAwards1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiAwards1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.Awards1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Awards1 View awards info
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param awardId Unique Award Identifier. Available awards in /api/v1/awards
|
|
||||||
@return ApiAwards1Request
|
|
||||||
*/
|
|
||||||
func (a *AwardsAPIService) Awards1(ctx context.Context, awardId interface{}) ApiAwards1Request {
|
|
||||||
return ApiAwards1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
awardId: awardId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *AwardsAPIService) Awards1Execute(r ApiAwards1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AwardsAPIService.Awards1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/awards/{awardId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"awardId"+"}", url.PathEscape(parameterValueToString(r.awardId, "awardId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.orgId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "orgId", r.orgId, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,144 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// BatTrackingAPIService BatTrackingAPI service
|
|
||||||
type BatTrackingAPIService service
|
|
||||||
|
|
||||||
type ApiBatTrackingRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *BatTrackingAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
playId interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiBatTrackingRequest) Fields(fields interface{}) ApiBatTrackingRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiBatTrackingRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.BatTrackingExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
BatTracking View Bat Tracking Data by playId and gameId
|
|
||||||
|
|
||||||
This endpoint allows you to pull bat tracking data by gameId and playId
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@param playId Unique play identifier
|
|
||||||
@return ApiBatTrackingRequest
|
|
||||||
*/
|
|
||||||
func (a *BatTrackingAPIService) BatTracking(ctx context.Context, gamePk interface{}, playId interface{}) ApiBatTrackingRequest {
|
|
||||||
return ApiBatTrackingRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
playId: playId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *BatTrackingAPIService) BatTrackingExecute(r ApiBatTrackingRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "BatTrackingAPIService.BatTracking")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/batTracking/game/{gamePk}/{playId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"playId"+"}", url.PathEscape(parameterValueToString(r.playId, "playId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,148 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// BiomechanicsAPIService BiomechanicsAPI service
|
|
||||||
type BiomechanicsAPIService service
|
|
||||||
|
|
||||||
type ApiBiomechanicalRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *BiomechanicsAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
playId interface{}
|
|
||||||
positionId interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiBiomechanicalRequest) Fields(fields interface{}) ApiBiomechanicalRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiBiomechanicalRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.BiomechanicalExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Biomechanical View Biomechanical data by playId and gameId filtered by player positionId
|
|
||||||
|
|
||||||
This endpoint allows you to pull biomechanical tracking data by gameId and playId filtered by player positionId
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@param playId Unique play identifier
|
|
||||||
@param positionId Position number. Format: 1, 2, 3, etc
|
|
||||||
@return ApiBiomechanicalRequest
|
|
||||||
*/
|
|
||||||
func (a *BiomechanicsAPIService) Biomechanical(ctx context.Context, gamePk interface{}, playId interface{}, positionId interface{}) ApiBiomechanicalRequest {
|
|
||||||
return ApiBiomechanicalRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
playId: playId,
|
|
||||||
positionId: positionId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *BiomechanicsAPIService) BiomechanicalExecute(r ApiBiomechanicalRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "BiomechanicsAPIService.Biomechanical")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/game/{gamePk}/{playId}/analytics/biomechanics/{positionId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"playId"+"}", url.PathEscape(parameterValueToString(r.playId, "playId")), -1)
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"positionId"+"}", url.PathEscape(parameterValueToString(r.positionId, "positionId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,250 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// BroadcastAPIService BroadcastAPI service
|
|
||||||
type BroadcastAPIService service
|
|
||||||
|
|
||||||
type ApiGetAllBroadcastersRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *BroadcastAPIService
|
|
||||||
activeStatus *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Current status of the broadcaster. Format: Active = y, inactive = n, both = b
|
|
||||||
func (r ApiGetAllBroadcastersRequest) ActiveStatus(activeStatus interface{}) ApiGetAllBroadcastersRequest {
|
|
||||||
r.activeStatus = &activeStatus
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiGetAllBroadcastersRequest) Fields(fields interface{}) ApiGetAllBroadcastersRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetAllBroadcastersRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GetAllBroadcastersExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetAllBroadcasters Get All Active Broadcasters
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGetAllBroadcastersRequest
|
|
||||||
*/
|
|
||||||
func (a *BroadcastAPIService) GetAllBroadcasters(ctx context.Context) ApiGetAllBroadcastersRequest {
|
|
||||||
return ApiGetAllBroadcastersRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *BroadcastAPIService) GetAllBroadcastersExecute(r ApiGetAllBroadcastersRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "BroadcastAPIService.GetAllBroadcasters")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/broadcasters"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.activeStatus != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "activeStatus", r.activeStatus, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiGetBroadcastsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *BroadcastAPIService
|
|
||||||
broadcasterIds *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// All of the broadcast details
|
|
||||||
func (r ApiGetBroadcastsRequest) BroadcasterIds(broadcasterIds interface{}) ApiGetBroadcastsRequest {
|
|
||||||
r.broadcasterIds = &broadcasterIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiGetBroadcastsRequest) Fields(fields interface{}) ApiGetBroadcastsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetBroadcastsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GetBroadcastsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetBroadcasts Get Broadcasters
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGetBroadcastsRequest
|
|
||||||
*/
|
|
||||||
func (a *BroadcastAPIService) GetBroadcasts(ctx context.Context) ApiGetBroadcastsRequest {
|
|
||||||
return ApiGetBroadcastsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *BroadcastAPIService) GetBroadcastsExecute(r ApiGetBroadcastsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "BroadcastAPIService.GetBroadcasts")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/broadcast"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.broadcasterIds == nil {
|
|
||||||
return nil, reportError("broadcasterIds is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "broadcasterIds", r.broadcasterIds, "", "")
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,276 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ConferenceAPIService ConferenceAPI service
|
|
||||||
type ConferenceAPIService service
|
|
||||||
|
|
||||||
type ApiConferencesRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *ConferenceAPIService
|
|
||||||
conferenceId interface{}
|
|
||||||
season *interface{}
|
|
||||||
includeInactive *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiConferencesRequest) Season(season interface{}) ApiConferencesRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiConferencesRequest) IncludeInactive(includeInactive interface{}) ApiConferencesRequest {
|
|
||||||
r.includeInactive = &includeInactive
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiConferencesRequest) Fields(fields interface{}) ApiConferencesRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiConferencesRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.ConferencesExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Conferences View conference info
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param conferenceId
|
|
||||||
@return ApiConferencesRequest
|
|
||||||
*/
|
|
||||||
func (a *ConferenceAPIService) Conferences(ctx context.Context, conferenceId interface{}) ApiConferencesRequest {
|
|
||||||
return ApiConferencesRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
conferenceId: conferenceId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *ConferenceAPIService) ConferencesExecute(r ApiConferencesRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConferenceAPIService.Conferences")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/conferences"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"conferenceId"+"}", url.PathEscape(parameterValueToString(r.conferenceId, "conferenceId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.includeInactive != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeInactive", r.includeInactive, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiConferences1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *ConferenceAPIService
|
|
||||||
conferenceId interface{}
|
|
||||||
season *interface{}
|
|
||||||
includeInactive *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiConferences1Request) Season(season interface{}) ApiConferences1Request {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiConferences1Request) IncludeInactive(includeInactive interface{}) ApiConferences1Request {
|
|
||||||
r.includeInactive = &includeInactive
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiConferences1Request) Fields(fields interface{}) ApiConferences1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiConferences1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.Conferences1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Conferences1 View conference info
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param conferenceId
|
|
||||||
@return ApiConferences1Request
|
|
||||||
*/
|
|
||||||
func (a *ConferenceAPIService) Conferences1(ctx context.Context, conferenceId interface{}) ApiConferences1Request {
|
|
||||||
return ApiConferences1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
conferenceId: conferenceId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *ConferenceAPIService) Conferences1Execute(r ApiConferences1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConferenceAPIService.Conferences1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/conferences/{conferenceId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"conferenceId"+"}", url.PathEscape(parameterValueToString(r.conferenceId, "conferenceId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.includeInactive != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeInactive", r.includeInactive, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,322 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// DivisionAPIService DivisionAPI service
|
|
||||||
type DivisionAPIService service
|
|
||||||
|
|
||||||
type ApiDivisionsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *DivisionAPIService
|
|
||||||
divisionId interface{}
|
|
||||||
includeInactive *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
season *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Whether or not to include inactive
|
|
||||||
func (r ApiDivisionsRequest) IncludeInactive(includeInactive interface{}) ApiDivisionsRequest {
|
|
||||||
r.includeInactive = &includeInactive
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiDivisionsRequest) LeagueId(leagueId interface{}) ApiDivisionsRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiDivisionsRequest) SportId(sportId interface{}) ApiDivisionsRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiDivisionsRequest) Season(season interface{}) ApiDivisionsRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiDivisionsRequest) Fields(fields interface{}) ApiDivisionsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiDivisionsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.DivisionsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Divisions Get division information
|
|
||||||
|
|
||||||
This endpoint allows you to pull divisions
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param divisionId Unique Division Identifier
|
|
||||||
@return ApiDivisionsRequest
|
|
||||||
*/
|
|
||||||
func (a *DivisionAPIService) Divisions(ctx context.Context, divisionId interface{}) ApiDivisionsRequest {
|
|
||||||
return ApiDivisionsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
divisionId: divisionId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *DivisionAPIService) DivisionsExecute(r ApiDivisionsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DivisionAPIService.Divisions")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/divisions"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"divisionId"+"}", url.PathEscape(parameterValueToString(r.divisionId, "divisionId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.includeInactive != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeInactive", r.includeInactive, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiDivisions1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *DivisionAPIService
|
|
||||||
divisionId interface{}
|
|
||||||
includeInactive *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
season *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Whether or not to include inactive
|
|
||||||
func (r ApiDivisions1Request) IncludeInactive(includeInactive interface{}) ApiDivisions1Request {
|
|
||||||
r.includeInactive = &includeInactive
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiDivisions1Request) LeagueId(leagueId interface{}) ApiDivisions1Request {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiDivisions1Request) SportId(sportId interface{}) ApiDivisions1Request {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiDivisions1Request) Season(season interface{}) ApiDivisions1Request {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiDivisions1Request) Fields(fields interface{}) ApiDivisions1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiDivisions1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.Divisions1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Divisions1 Get division information
|
|
||||||
|
|
||||||
This endpoint allows you to pull divisions
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param divisionId Unique Division Identifier
|
|
||||||
@return ApiDivisions1Request
|
|
||||||
*/
|
|
||||||
func (a *DivisionAPIService) Divisions1(ctx context.Context, divisionId interface{}) ApiDivisions1Request {
|
|
||||||
return ApiDivisions1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
divisionId: divisionId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *DivisionAPIService) Divisions1Execute(r ApiDivisions1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DivisionAPIService.Divisions1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/divisions/{divisionId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"divisionId"+"}", url.PathEscape(parameterValueToString(r.divisionId, "divisionId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.includeInactive != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeInactive", r.includeInactive, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
1138
api/api_draft.go
1138
api/api_draft.go
File diff suppressed because it is too large
Load Diff
1650
api/api_game.go
1650
api/api_game.go
File diff suppressed because it is too large
Load Diff
|
@ -1,293 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// GamePaceAPIService GamePaceAPI service
|
|
||||||
type GamePaceAPIService service
|
|
||||||
|
|
||||||
type ApiGamePaceRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *GamePaceAPIService
|
|
||||||
season *interface{}
|
|
||||||
teamId *interface{}
|
|
||||||
teamIds *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
leagueIds *interface{}
|
|
||||||
leagueListId *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
sportIds *interface{}
|
|
||||||
gameType *interface{}
|
|
||||||
startDate *interface{}
|
|
||||||
endDate *interface{}
|
|
||||||
venueIds *interface{}
|
|
||||||
excludeVenueIds *interface{}
|
|
||||||
excludeGamePks *interface{}
|
|
||||||
orgType *interface{}
|
|
||||||
includeChildren *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiGamePaceRequest) Season(season interface{}) ApiGamePaceRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Team Identifier. Format: 141, 147, etc
|
|
||||||
func (r ApiGamePaceRequest) TeamId(teamId interface{}) ApiGamePaceRequest {
|
|
||||||
r.teamId = &teamId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique Team identifiers
|
|
||||||
func (r ApiGamePaceRequest) TeamIds(teamIds interface{}) ApiGamePaceRequest {
|
|
||||||
r.teamIds = &teamIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiGamePaceRequest) LeagueId(leagueId interface{}) ApiGamePaceRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique league identifiers
|
|
||||||
func (r ApiGamePaceRequest) LeagueIds(leagueIds interface{}) ApiGamePaceRequest {
|
|
||||||
r.leagueIds = &leagueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League List Identifier
|
|
||||||
func (r ApiGamePaceRequest) LeagueListId(leagueListId interface{}) ApiGamePaceRequest {
|
|
||||||
r.leagueListId = &leagueListId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiGamePaceRequest) SportId(sportId interface{}) ApiGamePaceRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of top level organizations of a sport
|
|
||||||
func (r ApiGamePaceRequest) SportIds(sportIds interface{}) ApiGamePaceRequest {
|
|
||||||
r.sportIds = &sportIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiGamePaceRequest) GameType(gameType interface{}) ApiGamePaceRequest {
|
|
||||||
r.gameType = &gameType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Start date for range of data (must be used with end date). Format: MM/DD/YYYY
|
|
||||||
func (r ApiGamePaceRequest) StartDate(startDate interface{}) ApiGamePaceRequest {
|
|
||||||
r.startDate = &startDate
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// End date for range of data (must be used with start date). Format: MM/DD/YYYY
|
|
||||||
func (r ApiGamePaceRequest) EndDate(endDate interface{}) ApiGamePaceRequest {
|
|
||||||
r.endDate = &endDate
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique venue identifiers
|
|
||||||
func (r ApiGamePaceRequest) VenueIds(venueIds interface{}) ApiGamePaceRequest {
|
|
||||||
r.venueIds = &venueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique venue identifiers
|
|
||||||
func (r ApiGamePaceRequest) ExcludeVenueIds(excludeVenueIds interface{}) ApiGamePaceRequest {
|
|
||||||
r.excludeVenueIds = &excludeVenueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of unique primary keys
|
|
||||||
func (r ApiGamePaceRequest) ExcludeGamePks(excludeGamePks interface{}) ApiGamePaceRequest {
|
|
||||||
r.excludeGamePks = &excludeGamePks
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Organization level. Format: T(Team), L(League), S(Sport)
|
|
||||||
func (r ApiGamePaceRequest) OrgType(orgType interface{}) ApiGamePaceRequest {
|
|
||||||
r.orgType = &orgType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Determines weather to include results from an organization's children (ex. a sport would also include results for the teams and leagues)
|
|
||||||
func (r ApiGamePaceRequest) IncludeChildren(includeChildren interface{}) ApiGamePaceRequest {
|
|
||||||
r.includeChildren = &includeChildren
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiGamePaceRequest) Fields(fields interface{}) ApiGamePaceRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGamePaceRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GamePaceExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GamePace View time of game info
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGamePaceRequest
|
|
||||||
*/
|
|
||||||
func (a *GamePaceAPIService) GamePace(ctx context.Context) ApiGamePaceRequest {
|
|
||||||
return ApiGamePaceRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *GamePaceAPIService) GamePaceExecute(r ApiGamePaceRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "GamePaceAPIService.GamePace")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/gamePace"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.teamId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamId", r.teamId, "", "")
|
|
||||||
}
|
|
||||||
if r.teamIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamIds", r.teamIds, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueIds", r.leagueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueListId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueListId", r.leagueListId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportIds", r.sportIds, "", "")
|
|
||||||
}
|
|
||||||
if r.gameType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameType", r.gameType, "", "")
|
|
||||||
}
|
|
||||||
if r.startDate != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "startDate", r.startDate, "", "")
|
|
||||||
}
|
|
||||||
if r.endDate != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "endDate", r.endDate, "", "")
|
|
||||||
}
|
|
||||||
if r.venueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "venueIds", r.venueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.excludeVenueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "excludeVenueIds", r.excludeVenueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.excludeGamePks != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "excludeGamePks", r.excludeGamePks, "", "")
|
|
||||||
}
|
|
||||||
if r.orgType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "orgType", r.orgType, "", "")
|
|
||||||
}
|
|
||||||
if r.includeChildren != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeChildren", r.includeChildren, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,314 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// HighLowAPIService HighLowAPI service
|
|
||||||
type HighLowAPIService service
|
|
||||||
|
|
||||||
type ApiHighLowRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HighLowAPIService
|
|
||||||
highLowType interface{}
|
|
||||||
statGroup *interface{}
|
|
||||||
sortStat *interface{}
|
|
||||||
season *interface{}
|
|
||||||
gameType *interface{}
|
|
||||||
teamId *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
offset *interface{}
|
|
||||||
limit *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of categories of statistic to return. Available types in /api/v1/statGroups
|
|
||||||
func (r ApiHighLowRequest) StatGroup(statGroup interface{}) ApiHighLowRequest {
|
|
||||||
r.statGroup = &statGroup
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of baseball stats to sort splits by.
|
|
||||||
func (r ApiHighLowRequest) SortStat(sortStat interface{}) ApiHighLowRequest {
|
|
||||||
r.sortStat = &sortStat
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Seasons of play
|
|
||||||
func (r ApiHighLowRequest) Season(season interface{}) ApiHighLowRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiHighLowRequest) GameType(gameType interface{}) ApiHighLowRequest {
|
|
||||||
r.gameType = &gameType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Team Identifier. Format: 141, 147, etc
|
|
||||||
func (r ApiHighLowRequest) TeamId(teamId interface{}) ApiHighLowRequest {
|
|
||||||
r.teamId = &teamId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiHighLowRequest) LeagueId(leagueId interface{}) ApiHighLowRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiHighLowRequest) SportId(sportId interface{}) ApiHighLowRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// The pointer to start for a return set; used for pagination
|
|
||||||
func (r ApiHighLowRequest) Offset(offset interface{}) ApiHighLowRequest {
|
|
||||||
r.offset = &offset
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Number of results to return
|
|
||||||
func (r ApiHighLowRequest) Limit(limit interface{}) ApiHighLowRequest {
|
|
||||||
r.limit = &limit
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHighLowRequest) Fields(fields interface{}) ApiHighLowRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHighLowRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HighLowExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HighLow View high/low stats by player or team
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param highLowType Type of high/low stats ('player', 'team', 'game')
|
|
||||||
@return ApiHighLowRequest
|
|
||||||
*/
|
|
||||||
func (a *HighLowAPIService) HighLow(ctx context.Context, highLowType interface{}) ApiHighLowRequest {
|
|
||||||
return ApiHighLowRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
highLowType: highLowType,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HighLowAPIService) HighLowExecute(r ApiHighLowRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HighLowAPIService.HighLow")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/highLow/{highLowType}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"highLowType"+"}", url.PathEscape(parameterValueToString(r.highLowType, "highLowType")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.statGroup != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "statGroup", r.statGroup, "", "")
|
|
||||||
}
|
|
||||||
if r.sortStat != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sortStat", r.sortStat, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.gameType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameType", r.gameType, "", "")
|
|
||||||
}
|
|
||||||
if r.teamId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamId", r.teamId, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.offset != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "offset", r.offset, "", "")
|
|
||||||
}
|
|
||||||
if r.limit != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "limit", r.limit, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiHighLowStatsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HighLowAPIService
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHighLowStatsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HighLowStatsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HighLowStats View high/low stat types
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiHighLowStatsRequest
|
|
||||||
*/
|
|
||||||
func (a *HighLowAPIService) HighLowStats(ctx context.Context) ApiHighLowStatsRequest {
|
|
||||||
return ApiHighLowStatsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HighLowAPIService) HighLowStatsExecute(r ApiHighLowStatsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HighLowAPIService.HighLowStats")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/highLow/types"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,854 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// HomerunDerbyAPIService HomerunDerbyAPI service
|
|
||||||
type HomerunDerbyAPIService service
|
|
||||||
|
|
||||||
type ApiHomeRunDerbyBracketRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HomerunDerbyAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHomeRunDerbyBracketRequest) Fields(fields interface{}) ApiHomeRunDerbyBracketRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHomeRunDerbyBracketRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HomeRunDerbyBracketExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HomeRunDerbyBracket View a home run derby object
|
|
||||||
|
|
||||||
This endpoint allows you to pull home run derby information
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@return ApiHomeRunDerbyBracketRequest
|
|
||||||
*/
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyBracket(ctx context.Context, gamePk interface{}) ApiHomeRunDerbyBracketRequest {
|
|
||||||
return ApiHomeRunDerbyBracketRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyBracketExecute(r ApiHomeRunDerbyBracketRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HomerunDerbyAPIService.HomeRunDerbyBracket")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/homeRunDerby/{gamePk}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiHomeRunDerbyBracket1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HomerunDerbyAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHomeRunDerbyBracket1Request) Fields(fields interface{}) ApiHomeRunDerbyBracket1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHomeRunDerbyBracket1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HomeRunDerbyBracket1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HomeRunDerbyBracket1 View a home run derby object
|
|
||||||
|
|
||||||
This endpoint allows you to pull home run derby information
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@return ApiHomeRunDerbyBracket1Request
|
|
||||||
*/
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyBracket1(ctx context.Context, gamePk interface{}) ApiHomeRunDerbyBracket1Request {
|
|
||||||
return ApiHomeRunDerbyBracket1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyBracket1Execute(r ApiHomeRunDerbyBracket1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HomerunDerbyAPIService.HomeRunDerbyBracket1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/homeRunDerby"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiHomeRunDerbyBracket2Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HomerunDerbyAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHomeRunDerbyBracket2Request) Fields(fields interface{}) ApiHomeRunDerbyBracket2Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHomeRunDerbyBracket2Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HomeRunDerbyBracket2Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HomeRunDerbyBracket2 View a home run derby object
|
|
||||||
|
|
||||||
This endpoint allows you to pull home run derby information
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@return ApiHomeRunDerbyBracket2Request
|
|
||||||
*/
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyBracket2(ctx context.Context, gamePk interface{}) ApiHomeRunDerbyBracket2Request {
|
|
||||||
return ApiHomeRunDerbyBracket2Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyBracket2Execute(r ApiHomeRunDerbyBracket2Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HomerunDerbyAPIService.HomeRunDerbyBracket2")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/homeRunDerby/{gamePk}/bracket"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiHomeRunDerbyBracket3Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HomerunDerbyAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHomeRunDerbyBracket3Request) Fields(fields interface{}) ApiHomeRunDerbyBracket3Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHomeRunDerbyBracket3Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HomeRunDerbyBracket3Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HomeRunDerbyBracket3 View a home run derby object
|
|
||||||
|
|
||||||
This endpoint allows you to pull home run derby information
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@return ApiHomeRunDerbyBracket3Request
|
|
||||||
*/
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyBracket3(ctx context.Context, gamePk interface{}) ApiHomeRunDerbyBracket3Request {
|
|
||||||
return ApiHomeRunDerbyBracket3Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyBracket3Execute(r ApiHomeRunDerbyBracket3Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HomerunDerbyAPIService.HomeRunDerbyBracket3")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/homeRunDerby/bracket"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiHomeRunDerbyMixedModeRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HomerunDerbyAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHomeRunDerbyMixedModeRequest) Fields(fields interface{}) ApiHomeRunDerbyMixedModeRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHomeRunDerbyMixedModeRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HomeRunDerbyMixedModeExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HomeRunDerbyMixedMode View home run derby mixed mode (Bracket/Pool combo)
|
|
||||||
|
|
||||||
This endpoint allows you to pull home run derby information
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@return ApiHomeRunDerbyMixedModeRequest
|
|
||||||
*/
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyMixedMode(ctx context.Context, gamePk interface{}) ApiHomeRunDerbyMixedModeRequest {
|
|
||||||
return ApiHomeRunDerbyMixedModeRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyMixedModeExecute(r ApiHomeRunDerbyMixedModeRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HomerunDerbyAPIService.HomeRunDerbyMixedMode")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/homeRunDerby/{gamePk}/mixed"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiHomeRunDerbyMixedMode1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HomerunDerbyAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHomeRunDerbyMixedMode1Request) Fields(fields interface{}) ApiHomeRunDerbyMixedMode1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHomeRunDerbyMixedMode1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HomeRunDerbyMixedMode1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HomeRunDerbyMixedMode1 View home run derby mixed mode (Bracket/Pool combo)
|
|
||||||
|
|
||||||
This endpoint allows you to pull home run derby information
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@return ApiHomeRunDerbyMixedMode1Request
|
|
||||||
*/
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyMixedMode1(ctx context.Context, gamePk interface{}) ApiHomeRunDerbyMixedMode1Request {
|
|
||||||
return ApiHomeRunDerbyMixedMode1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyMixedMode1Execute(r ApiHomeRunDerbyMixedMode1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HomerunDerbyAPIService.HomeRunDerbyMixedMode1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/homeRunDerby/mixed"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiHomeRunDerbyPoolRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HomerunDerbyAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHomeRunDerbyPoolRequest) Fields(fields interface{}) ApiHomeRunDerbyPoolRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHomeRunDerbyPoolRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HomeRunDerbyPoolExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HomeRunDerbyPool View home run derby pool
|
|
||||||
|
|
||||||
This endpoint allows you to pull home run derby information
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@return ApiHomeRunDerbyPoolRequest
|
|
||||||
*/
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyPool(ctx context.Context, gamePk interface{}) ApiHomeRunDerbyPoolRequest {
|
|
||||||
return ApiHomeRunDerbyPoolRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyPoolExecute(r ApiHomeRunDerbyPoolRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HomerunDerbyAPIService.HomeRunDerbyPool")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/homeRunDerby/{gamePk}/pool"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiHomeRunDerbyPool1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *HomerunDerbyAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiHomeRunDerbyPool1Request) Fields(fields interface{}) ApiHomeRunDerbyPool1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiHomeRunDerbyPool1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.HomeRunDerbyPool1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
HomeRunDerbyPool1 View home run derby pool
|
|
||||||
|
|
||||||
This endpoint allows you to pull home run derby information
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@return ApiHomeRunDerbyPool1Request
|
|
||||||
*/
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyPool1(ctx context.Context, gamePk interface{}) ApiHomeRunDerbyPool1Request {
|
|
||||||
return ApiHomeRunDerbyPool1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *HomerunDerbyAPIService) HomeRunDerbyPool1Execute(r ApiHomeRunDerbyPool1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "HomerunDerbyAPIService.HomeRunDerbyPool1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/homeRunDerby/pool"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
644
api/api_job.go
644
api/api_job.go
|
@ -1,644 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// JobAPIService JobAPI service
|
|
||||||
type JobAPIService service
|
|
||||||
|
|
||||||
type ApiDatacastersRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *JobAPIService
|
|
||||||
sportId *interface{}
|
|
||||||
date *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiDatacastersRequest) SportId(sportId interface{}) ApiDatacastersRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Date of Game. Format: YYYY-MM-DD
|
|
||||||
func (r ApiDatacastersRequest) Date(date interface{}) ApiDatacastersRequest {
|
|
||||||
r.date = &date
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiDatacastersRequest) Fields(fields interface{}) ApiDatacastersRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiDatacastersRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.DatacastersExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Datacasters Get datacaster jobs
|
|
||||||
|
|
||||||
Get datacaster jobs
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiDatacastersRequest
|
|
||||||
*/
|
|
||||||
func (a *JobAPIService) Datacasters(ctx context.Context) ApiDatacastersRequest {
|
|
||||||
return ApiDatacastersRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *JobAPIService) DatacastersExecute(r ApiDatacastersRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "JobAPIService.Datacasters")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/jobs/datacasters"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.date != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "date", r.date, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiGetJobsByTypeRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *JobAPIService
|
|
||||||
jobType *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
date *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Job Type Identifier (ie. UMPR, etc..)
|
|
||||||
func (r ApiGetJobsByTypeRequest) JobType(jobType interface{}) ApiGetJobsByTypeRequest {
|
|
||||||
r.jobType = &jobType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiGetJobsByTypeRequest) SportId(sportId interface{}) ApiGetJobsByTypeRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Date of Game. Format: YYYY-MM-DD
|
|
||||||
func (r ApiGetJobsByTypeRequest) Date(date interface{}) ApiGetJobsByTypeRequest {
|
|
||||||
r.date = &date
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiGetJobsByTypeRequest) Fields(fields interface{}) ApiGetJobsByTypeRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetJobsByTypeRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GetJobsByTypeExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetJobsByType Get jobs by type
|
|
||||||
|
|
||||||
This endpoint allows you to pull teams
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGetJobsByTypeRequest
|
|
||||||
*/
|
|
||||||
func (a *JobAPIService) GetJobsByType(ctx context.Context) ApiGetJobsByTypeRequest {
|
|
||||||
return ApiGetJobsByTypeRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *JobAPIService) GetJobsByTypeExecute(r ApiGetJobsByTypeRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "JobAPIService.GetJobsByType")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/jobs"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.jobType == nil {
|
|
||||||
return nil, reportError("jobType is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "jobType", r.jobType, "", "")
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.date != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "date", r.date, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiOfficialScorersRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *JobAPIService
|
|
||||||
sportId *interface{}
|
|
||||||
date *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiOfficialScorersRequest) SportId(sportId interface{}) ApiOfficialScorersRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Date of Game. Format: YYYY-MM-DD
|
|
||||||
func (r ApiOfficialScorersRequest) Date(date interface{}) ApiOfficialScorersRequest {
|
|
||||||
r.date = &date
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiOfficialScorersRequest) Fields(fields interface{}) ApiOfficialScorersRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiOfficialScorersRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.OfficialScorersExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
OfficialScorers Get official scorers
|
|
||||||
|
|
||||||
This endpoint allows you to pull teams
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiOfficialScorersRequest
|
|
||||||
*/
|
|
||||||
func (a *JobAPIService) OfficialScorers(ctx context.Context) ApiOfficialScorersRequest {
|
|
||||||
return ApiOfficialScorersRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *JobAPIService) OfficialScorersExecute(r ApiOfficialScorersRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "JobAPIService.OfficialScorers")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/jobs/officialScorers"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.date != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "date", r.date, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiUmpireScheduleRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *JobAPIService
|
|
||||||
umpireId interface{}
|
|
||||||
season *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiUmpireScheduleRequest) Season(season interface{}) ApiUmpireScheduleRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiUmpireScheduleRequest) Fields(fields interface{}) ApiUmpireScheduleRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiUmpireScheduleRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.UmpireScheduleExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
UmpireSchedule Get umpires and associated game for umpireId
|
|
||||||
|
|
||||||
This endpoint allows you to pull teams
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param umpireId A unique identifier for an umpire
|
|
||||||
@return ApiUmpireScheduleRequest
|
|
||||||
*/
|
|
||||||
func (a *JobAPIService) UmpireSchedule(ctx context.Context, umpireId interface{}) ApiUmpireScheduleRequest {
|
|
||||||
return ApiUmpireScheduleRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
umpireId: umpireId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *JobAPIService) UmpireScheduleExecute(r ApiUmpireScheduleRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "JobAPIService.UmpireSchedule")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/jobs/umpires/games/{umpireId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"umpireId"+"}", url.PathEscape(parameterValueToString(r.umpireId, "umpireId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.season == nil {
|
|
||||||
return nil, reportError("season is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiUmpiresRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *JobAPIService
|
|
||||||
sportId *interface{}
|
|
||||||
date *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
season *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiUmpiresRequest) SportId(sportId interface{}) ApiUmpiresRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Date of Game. Format: YYYY-MM-DD
|
|
||||||
func (r ApiUmpiresRequest) Date(date interface{}) ApiUmpiresRequest {
|
|
||||||
r.date = &date
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiUmpiresRequest) Fields(fields interface{}) ApiUmpiresRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiUmpiresRequest) Season(season interface{}) ApiUmpiresRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiUmpiresRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.UmpiresExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Umpires Get umpires
|
|
||||||
|
|
||||||
This endpoint allows you to pull teams
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiUmpiresRequest
|
|
||||||
*/
|
|
||||||
func (a *JobAPIService) Umpires(ctx context.Context) ApiUmpiresRequest {
|
|
||||||
return ApiUmpiresRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *JobAPIService) UmpiresExecute(r ApiUmpiresRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "JobAPIService.Umpires")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/jobs/umpires"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.date != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "date", r.date, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
1558
api/api_league.go
1558
api/api_league.go
File diff suppressed because it is too large
Load Diff
|
@ -1,723 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// MilestonesAPIService MilestonesAPI service
|
|
||||||
type MilestonesAPIService service
|
|
||||||
|
|
||||||
type ApiAchievementStatusesRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *MilestonesAPIService
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiAchievementStatusesRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.AchievementStatusesExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
AchievementStatuses View available achievementStatus options
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiAchievementStatusesRequest
|
|
||||||
*/
|
|
||||||
func (a *MilestonesAPIService) AchievementStatuses(ctx context.Context) ApiAchievementStatusesRequest {
|
|
||||||
return ApiAchievementStatusesRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *MilestonesAPIService) AchievementStatusesExecute(r ApiAchievementStatusesRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MilestonesAPIService.AchievementStatuses")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/achievementStatuses"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiMilestoneDurationsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *MilestonesAPIService
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiMilestoneDurationsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.MilestoneDurationsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
MilestoneDurations View available milestoneDurations options
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiMilestoneDurationsRequest
|
|
||||||
*/
|
|
||||||
func (a *MilestonesAPIService) MilestoneDurations(ctx context.Context) ApiMilestoneDurationsRequest {
|
|
||||||
return ApiMilestoneDurationsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *MilestonesAPIService) MilestoneDurationsExecute(r ApiMilestoneDurationsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MilestonesAPIService.MilestoneDurations")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/milestoneDurations"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiMilestoneLookupsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *MilestonesAPIService
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiMilestoneLookupsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.MilestoneLookupsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
MilestoneLookups View available milestoneLookup options
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiMilestoneLookupsRequest
|
|
||||||
*/
|
|
||||||
func (a *MilestonesAPIService) MilestoneLookups(ctx context.Context) ApiMilestoneLookupsRequest {
|
|
||||||
return ApiMilestoneLookupsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *MilestonesAPIService) MilestoneLookupsExecute(r ApiMilestoneLookupsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MilestonesAPIService.MilestoneLookups")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/milestoneLookups"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiMilestoneStatisticsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *MilestonesAPIService
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiMilestoneStatisticsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.MilestoneStatisticsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
MilestoneStatistics View available milestone statistics options
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiMilestoneStatisticsRequest
|
|
||||||
*/
|
|
||||||
func (a *MilestonesAPIService) MilestoneStatistics(ctx context.Context) ApiMilestoneStatisticsRequest {
|
|
||||||
return ApiMilestoneStatisticsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *MilestonesAPIService) MilestoneStatisticsExecute(r ApiMilestoneStatisticsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MilestonesAPIService.MilestoneStatistics")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/milestoneStatistics"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiMilestoneTypesRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *MilestonesAPIService
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiMilestoneTypesRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.MilestoneTypesExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
MilestoneTypes View available milestoneType options
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiMilestoneTypesRequest
|
|
||||||
*/
|
|
||||||
func (a *MilestonesAPIService) MilestoneTypes(ctx context.Context) ApiMilestoneTypesRequest {
|
|
||||||
return ApiMilestoneTypesRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *MilestonesAPIService) MilestoneTypesExecute(r ApiMilestoneTypesRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MilestonesAPIService.MilestoneTypes")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/milestoneTypes"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiMilestonesRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *MilestonesAPIService
|
|
||||||
orgType *interface{}
|
|
||||||
achievementStatuses *interface{}
|
|
||||||
milestoneTypes *interface{}
|
|
||||||
isLastAchievement *interface{}
|
|
||||||
milestoneStatistics *interface{}
|
|
||||||
milestoneValues *interface{}
|
|
||||||
playerIds *interface{}
|
|
||||||
teamIds *interface{}
|
|
||||||
leagueIds *interface{}
|
|
||||||
statGroup *interface{}
|
|
||||||
season *interface{}
|
|
||||||
seasons *interface{}
|
|
||||||
venueIds *interface{}
|
|
||||||
gamePks *interface{}
|
|
||||||
limit *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
showFirsts *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Organization level. Format: T(Team), L(League), S(Sport)
|
|
||||||
func (r ApiMilestonesRequest) OrgType(orgType interface{}) ApiMilestonesRequest {
|
|
||||||
r.orgType = &orgType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of milestone achievement types
|
|
||||||
func (r ApiMilestonesRequest) AchievementStatuses(achievementStatuses interface{}) ApiMilestonesRequest {
|
|
||||||
r.achievementStatuses = &achievementStatuses
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of milestone types
|
|
||||||
func (r ApiMilestonesRequest) MilestoneTypes(milestoneTypes interface{}) ApiMilestonesRequest {
|
|
||||||
r.milestoneTypes = &milestoneTypes
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Filters out milestones that have already been surpassed.
|
|
||||||
func (r ApiMilestonesRequest) IsLastAchievement(isLastAchievement interface{}) ApiMilestonesRequest {
|
|
||||||
r.isLastAchievement = &isLastAchievement
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of milestone statistics
|
|
||||||
func (r ApiMilestonesRequest) MilestoneStatistics(milestoneStatistics interface{}) ApiMilestonesRequest {
|
|
||||||
r.milestoneStatistics = &milestoneStatistics
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of milestone values
|
|
||||||
func (r ApiMilestonesRequest) MilestoneValues(milestoneValues interface{}) ApiMilestonesRequest {
|
|
||||||
r.milestoneValues = &milestoneValues
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// A unique identifier for players
|
|
||||||
func (r ApiMilestonesRequest) PlayerIds(playerIds interface{}) ApiMilestonesRequest {
|
|
||||||
r.playerIds = &playerIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique Team identifiers
|
|
||||||
func (r ApiMilestonesRequest) TeamIds(teamIds interface{}) ApiMilestonesRequest {
|
|
||||||
r.teamIds = &teamIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique league identifiers
|
|
||||||
func (r ApiMilestonesRequest) LeagueIds(leagueIds interface{}) ApiMilestonesRequest {
|
|
||||||
r.leagueIds = &leagueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Category of statistic to return. Available types in /api/v1/statGroups
|
|
||||||
func (r ApiMilestonesRequest) StatGroup(statGroup interface{}) ApiMilestonesRequest {
|
|
||||||
r.statGroup = &statGroup
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiMilestonesRequest) Season(season interface{}) ApiMilestonesRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Seasons of play
|
|
||||||
func (r ApiMilestonesRequest) Seasons(seasons interface{}) ApiMilestonesRequest {
|
|
||||||
r.seasons = &seasons
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique venue identifiers
|
|
||||||
func (r ApiMilestonesRequest) VenueIds(venueIds interface{}) ApiMilestonesRequest {
|
|
||||||
r.venueIds = &venueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of unique primary keys
|
|
||||||
func (r ApiMilestonesRequest) GamePks(gamePks interface{}) ApiMilestonesRequest {
|
|
||||||
r.gamePks = &gamePks
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Number of results to return
|
|
||||||
func (r ApiMilestonesRequest) Limit(limit interface{}) ApiMilestonesRequest {
|
|
||||||
r.limit = &limit
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiMilestonesRequest) Fields(fields interface{}) ApiMilestonesRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// True to show play first milestones, like first HR, first Save, etc
|
|
||||||
func (r ApiMilestonesRequest) ShowFirsts(showFirsts interface{}) ApiMilestonesRequest {
|
|
||||||
r.showFirsts = &showFirsts
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiMilestonesRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.MilestonesExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Milestones View pending and achieved milestones.
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiMilestonesRequest
|
|
||||||
*/
|
|
||||||
func (a *MilestonesAPIService) Milestones(ctx context.Context) ApiMilestonesRequest {
|
|
||||||
return ApiMilestonesRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *MilestonesAPIService) MilestonesExecute(r ApiMilestonesRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MilestonesAPIService.Milestones")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/milestones"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.orgType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "orgType", r.orgType, "", "")
|
|
||||||
}
|
|
||||||
if r.achievementStatuses != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "achievementStatuses", r.achievementStatuses, "", "")
|
|
||||||
}
|
|
||||||
if r.milestoneTypes != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "milestoneTypes", r.milestoneTypes, "", "")
|
|
||||||
}
|
|
||||||
if r.isLastAchievement != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "isLastAchievement", r.isLastAchievement, "", "")
|
|
||||||
}
|
|
||||||
if r.milestoneStatistics != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "milestoneStatistics", r.milestoneStatistics, "", "")
|
|
||||||
}
|
|
||||||
if r.milestoneValues != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "milestoneValues", r.milestoneValues, "", "")
|
|
||||||
}
|
|
||||||
if r.playerIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "playerIds", r.playerIds, "", "")
|
|
||||||
}
|
|
||||||
if r.teamIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamIds", r.teamIds, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueIds", r.leagueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.statGroup != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "statGroup", r.statGroup, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.seasons != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "seasons", r.seasons, "", "")
|
|
||||||
}
|
|
||||||
if r.venueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "venueIds", r.venueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.gamePks != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gamePks", r.gamePks, "", "")
|
|
||||||
}
|
|
||||||
if r.limit != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "limit", r.limit, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
if r.showFirsts != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "showFirsts", r.showFirsts, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
5103
api/api_misc.go
5103
api/api_misc.go
File diff suppressed because it is too large
Load Diff
1697
api/api_person.go
1697
api/api_person.go
File diff suppressed because it is too large
Load Diff
|
@ -1,294 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// PredictionsAPIService PredictionsAPI service
|
|
||||||
type PredictionsAPIService service
|
|
||||||
|
|
||||||
type ApiGetPropsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *PredictionsAPIService
|
|
||||||
batterId *interface{}
|
|
||||||
pitcherId *interface{}
|
|
||||||
venueId *interface{}
|
|
||||||
batSide *interface{}
|
|
||||||
pitchHand *interface{}
|
|
||||||
batterPosition *interface{}
|
|
||||||
pitcherPosition *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Player Identifier. Format: 434538, 429665, etc
|
|
||||||
func (r ApiGetPropsRequest) BatterId(batterId interface{}) ApiGetPropsRequest {
|
|
||||||
r.batterId = &batterId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Player Identifier. Format: 434538, 429665, etc
|
|
||||||
func (r ApiGetPropsRequest) PitcherId(pitcherId interface{}) ApiGetPropsRequest {
|
|
||||||
r.pitcherId = &pitcherId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Venue Identifier
|
|
||||||
func (r ApiGetPropsRequest) VenueId(venueId interface{}) ApiGetPropsRequest {
|
|
||||||
r.venueId = &venueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Bat side of hitter
|
|
||||||
func (r ApiGetPropsRequest) BatSide(batSide interface{}) ApiGetPropsRequest {
|
|
||||||
r.batSide = &batSide
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Handedness of pitcher
|
|
||||||
func (r ApiGetPropsRequest) PitchHand(pitchHand interface{}) ApiGetPropsRequest {
|
|
||||||
r.pitchHand = &pitchHand
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Position abbreviation. Format: SS, P, 1B, etc
|
|
||||||
func (r ApiGetPropsRequest) BatterPosition(batterPosition interface{}) ApiGetPropsRequest {
|
|
||||||
r.batterPosition = &batterPosition
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Position abbreviation. Format: SS, P, 1B, etc
|
|
||||||
func (r ApiGetPropsRequest) PitcherPosition(pitcherPosition interface{}) ApiGetPropsRequest {
|
|
||||||
r.pitcherPosition = &pitcherPosition
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetPropsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GetPropsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetProps Get play-level predictions based on input scenarios
|
|
||||||
|
|
||||||
This endpoint allows you to get play-level predictions based on input scenarios
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGetPropsRequest
|
|
||||||
*/
|
|
||||||
func (a *PredictionsAPIService) GetProps(ctx context.Context) ApiGetPropsRequest {
|
|
||||||
return ApiGetPropsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *PredictionsAPIService) GetPropsExecute(r ApiGetPropsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PredictionsAPIService.GetProps")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/props/play/predictions"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.batterId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "batterId", r.batterId, "", "")
|
|
||||||
}
|
|
||||||
if r.pitcherId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "pitcherId", r.pitcherId, "", "")
|
|
||||||
}
|
|
||||||
if r.venueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "venueId", r.venueId, "", "")
|
|
||||||
}
|
|
||||||
if r.batSide != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "batSide", r.batSide, "", "")
|
|
||||||
}
|
|
||||||
if r.pitchHand != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "pitchHand", r.pitchHand, "", "")
|
|
||||||
}
|
|
||||||
if r.batterPosition != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "batterPosition", r.batterPosition, "", "")
|
|
||||||
}
|
|
||||||
if r.pitcherPosition != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "pitcherPosition", r.pitcherPosition, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiGetPropsAdjustRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *PredictionsAPIService
|
|
||||||
gamePk *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Primary Key Representing a Game
|
|
||||||
func (r ApiGetPropsAdjustRequest) GamePk(gamePk interface{}) ApiGetPropsAdjustRequest {
|
|
||||||
r.gamePk = &gamePk
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetPropsAdjustRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GetPropsAdjustExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetPropsAdjust Get play-level predictions based on input scenarios
|
|
||||||
|
|
||||||
This endpoint allows you to get play-level predictions based on input scenarios
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGetPropsAdjustRequest
|
|
||||||
*/
|
|
||||||
func (a *PredictionsAPIService) GetPropsAdjust(ctx context.Context) ApiGetPropsAdjustRequest {
|
|
||||||
return ApiGetPropsAdjustRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *PredictionsAPIService) GetPropsAdjustExecute(r ApiGetPropsAdjustRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PredictionsAPIService.GetPropsAdjust")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/props/play/predictions/adjust"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.gamePk == nil {
|
|
||||||
return nil, reportError("gamePk is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gamePk", r.gamePk, "", "")
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,165 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ReviewsAPIService ReviewsAPI service
|
|
||||||
type ReviewsAPIService service
|
|
||||||
|
|
||||||
type ApiGetReviewInfoRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *ReviewsAPIService
|
|
||||||
sportId *interface{}
|
|
||||||
season *interface{}
|
|
||||||
gameType *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Team Identifier. Format: 141, 147, etc
|
|
||||||
func (r ApiGetReviewInfoRequest) SportId(sportId interface{}) ApiGetReviewInfoRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Seasons of play
|
|
||||||
func (r ApiGetReviewInfoRequest) Season(season interface{}) ApiGetReviewInfoRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiGetReviewInfoRequest) GameType(gameType interface{}) ApiGetReviewInfoRequest {
|
|
||||||
r.gameType = &gameType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiGetReviewInfoRequest) Fields(fields interface{}) ApiGetReviewInfoRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetReviewInfoRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GetReviewInfoExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetReviewInfo Get review info
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGetReviewInfoRequest
|
|
||||||
*/
|
|
||||||
func (a *ReviewsAPIService) GetReviewInfo(ctx context.Context) ApiGetReviewInfoRequest {
|
|
||||||
return ApiGetReviewInfoRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *ReviewsAPIService) GetReviewInfoExecute(r ApiGetReviewInfoRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ReviewsAPIService.GetReviewInfo")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/review"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.sportId == nil {
|
|
||||||
return nil, reportError("sportId is required and must be specified")
|
|
||||||
}
|
|
||||||
if r.season == nil {
|
|
||||||
return nil, reportError("season is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
if r.gameType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameType", r.gameType, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
1623
api/api_schedule.go
1623
api/api_schedule.go
File diff suppressed because it is too large
Load Diff
|
@ -1,440 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// SeasonAPIService SeasonAPI service
|
|
||||||
type SeasonAPIService service
|
|
||||||
|
|
||||||
type ApiAllSeasonsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SeasonAPIService
|
|
||||||
divisionId *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
withGameTypeDates *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Division Identifier
|
|
||||||
func (r ApiAllSeasonsRequest) DivisionId(divisionId interface{}) ApiAllSeasonsRequest {
|
|
||||||
r.divisionId = &divisionId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiAllSeasonsRequest) LeagueId(leagueId interface{}) ApiAllSeasonsRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiAllSeasonsRequest) SportId(sportId interface{}) ApiAllSeasonsRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Retrieve dates for each game type
|
|
||||||
func (r ApiAllSeasonsRequest) WithGameTypeDates(withGameTypeDates interface{}) ApiAllSeasonsRequest {
|
|
||||||
r.withGameTypeDates = &withGameTypeDates
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiAllSeasonsRequest) Fields(fields interface{}) ApiAllSeasonsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiAllSeasonsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.AllSeasonsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
AllSeasons View all seasons
|
|
||||||
|
|
||||||
This endpoint allows you to view all seasons for a given Division, League or Sport
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiAllSeasonsRequest
|
|
||||||
*/
|
|
||||||
func (a *SeasonAPIService) AllSeasons(ctx context.Context) ApiAllSeasonsRequest {
|
|
||||||
return ApiAllSeasonsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SeasonAPIService) AllSeasonsExecute(r ApiAllSeasonsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SeasonAPIService.AllSeasons")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/seasons/all"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.divisionId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "divisionId", r.divisionId, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.withGameTypeDates != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "withGameTypeDates", r.withGameTypeDates, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiSeasonsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SeasonAPIService
|
|
||||||
seasonId interface{}
|
|
||||||
season *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
withGameTypeDates *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiSeasonsRequest) Season(season interface{}) ApiSeasonsRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiSeasonsRequest) SportId(sportId interface{}) ApiSeasonsRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Retrieve dates for each game type
|
|
||||||
func (r ApiSeasonsRequest) WithGameTypeDates(withGameTypeDates interface{}) ApiSeasonsRequest {
|
|
||||||
r.withGameTypeDates = &withGameTypeDates
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiSeasonsRequest) Fields(fields interface{}) ApiSeasonsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiSeasonsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.SeasonsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Seasons View season info
|
|
||||||
|
|
||||||
This endpoint allows you to pull seasons
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param seasonId Season of play
|
|
||||||
@return ApiSeasonsRequest
|
|
||||||
*/
|
|
||||||
func (a *SeasonAPIService) Seasons(ctx context.Context, seasonId interface{}) ApiSeasonsRequest {
|
|
||||||
return ApiSeasonsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
seasonId: seasonId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SeasonAPIService) SeasonsExecute(r ApiSeasonsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SeasonAPIService.Seasons")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/seasons"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"seasonId"+"}", url.PathEscape(parameterValueToString(r.seasonId, "seasonId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.withGameTypeDates != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "withGameTypeDates", r.withGameTypeDates, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiSeasons1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SeasonAPIService
|
|
||||||
seasonId interface{}
|
|
||||||
season *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
withGameTypeDates *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiSeasons1Request) Season(season interface{}) ApiSeasons1Request {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiSeasons1Request) SportId(sportId interface{}) ApiSeasons1Request {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Retrieve dates for each game type
|
|
||||||
func (r ApiSeasons1Request) WithGameTypeDates(withGameTypeDates interface{}) ApiSeasons1Request {
|
|
||||||
r.withGameTypeDates = &withGameTypeDates
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiSeasons1Request) Fields(fields interface{}) ApiSeasons1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiSeasons1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.Seasons1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Seasons1 View season info
|
|
||||||
|
|
||||||
This endpoint allows you to pull seasons
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param seasonId Season of play
|
|
||||||
@return ApiSeasons1Request
|
|
||||||
*/
|
|
||||||
func (a *SeasonAPIService) Seasons1(ctx context.Context, seasonId interface{}) ApiSeasons1Request {
|
|
||||||
return ApiSeasons1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
seasonId: seasonId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SeasonAPIService) Seasons1Execute(r ApiSeasons1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SeasonAPIService.Seasons1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/seasons/{seasonId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"seasonId"+"}", url.PathEscape(parameterValueToString(r.seasonId, "seasonId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.withGameTypeDates != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "withGameTypeDates", r.withGameTypeDates, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,261 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// SkeletalAPIService SkeletalAPI service
|
|
||||||
type SkeletalAPIService service
|
|
||||||
|
|
||||||
type ApiSkeletalChunkedRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SkeletalAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
playId interface{}
|
|
||||||
fileName *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Skeletal chunked file name
|
|
||||||
func (r ApiSkeletalChunkedRequest) FileName(fileName interface{}) ApiSkeletalChunkedRequest {
|
|
||||||
r.fileName = &fileName
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiSkeletalChunkedRequest) Fields(fields interface{}) ApiSkeletalChunkedRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiSkeletalChunkedRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.SkeletalChunkedExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
SkeletalChunked View Skeletal Data by playId and gameId chunked
|
|
||||||
|
|
||||||
This endpoint allows you to pull chunked skeletal tracking data by gameId and playId
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@param playId Unique play identifier
|
|
||||||
@return ApiSkeletalChunkedRequest
|
|
||||||
*/
|
|
||||||
func (a *SkeletalAPIService) SkeletalChunked(ctx context.Context, gamePk interface{}, playId interface{}) ApiSkeletalChunkedRequest {
|
|
||||||
return ApiSkeletalChunkedRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
playId: playId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SkeletalAPIService) SkeletalChunkedExecute(r ApiSkeletalChunkedRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SkeletalAPIService.SkeletalChunked")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/game/{gamePk}/{playId}/analytics/skeletalData/chunked"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"playId"+"}", url.PathEscape(parameterValueToString(r.playId, "playId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.fileName == nil {
|
|
||||||
return nil, reportError("fileName is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fileName", r.fileName, "", "")
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiSkeletalDataFileNamesRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SkeletalAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
playId interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiSkeletalDataFileNamesRequest) Fields(fields interface{}) ApiSkeletalDataFileNamesRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiSkeletalDataFileNamesRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.SkeletalDataFileNamesExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
SkeletalDataFileNames View Skeletal Data by playId and gameId files
|
|
||||||
|
|
||||||
This endpoint allows you to pull chunked skeletal tracking data by gameId and playId
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@param playId Unique play identifier
|
|
||||||
@return ApiSkeletalDataFileNamesRequest
|
|
||||||
*/
|
|
||||||
func (a *SkeletalAPIService) SkeletalDataFileNames(ctx context.Context, gamePk interface{}, playId interface{}) ApiSkeletalDataFileNamesRequest {
|
|
||||||
return ApiSkeletalDataFileNamesRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
playId: playId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SkeletalAPIService) SkeletalDataFileNamesExecute(r ApiSkeletalDataFileNamesRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SkeletalAPIService.SkeletalDataFileNames")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/game/{gamePk}/{playId}/analytics/skeletalData/files"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"playId"+"}", url.PathEscape(parameterValueToString(r.playId, "playId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,556 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// SportsAPIService SportsAPI service
|
|
||||||
type SportsAPIService service
|
|
||||||
|
|
||||||
type ApiAllSportBallotRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SportsAPIService
|
|
||||||
sportId interface{}
|
|
||||||
season *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// season
|
|
||||||
func (r ApiAllSportBallotRequest) Season(season interface{}) ApiAllSportBallotRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiAllSportBallotRequest) Fields(fields interface{}) ApiAllSportBallotRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiAllSportBallotRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.AllSportBallotExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
AllSportBallot Get ALL MLB ballot for sport
|
|
||||||
|
|
||||||
This endpoint allows you to get all players for MLB ballot
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param sportId Top level organization of a sport
|
|
||||||
@return ApiAllSportBallotRequest
|
|
||||||
*/
|
|
||||||
func (a *SportsAPIService) AllSportBallot(ctx context.Context, sportId interface{}) ApiAllSportBallotRequest {
|
|
||||||
return ApiAllSportBallotRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
sportId: sportId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SportsAPIService) AllSportBallotExecute(r ApiAllSportBallotRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SportsAPIService.AllSportBallot")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/sports/{sportId}/allSportBallot"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"sportId"+"}", url.PathEscape(parameterValueToString(r.sportId, "sportId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.season == nil {
|
|
||||||
return nil, reportError("season is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiSportPlayersRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SportsAPIService
|
|
||||||
sportId interface{}
|
|
||||||
season *interface{}
|
|
||||||
gameType *interface{}
|
|
||||||
hasStats *interface{}
|
|
||||||
accent *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiSportPlayersRequest) Season(season interface{}) ApiSportPlayersRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiSportPlayersRequest) GameType(gameType interface{}) ApiSportPlayersRequest {
|
|
||||||
r.gameType = &gameType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Returns sports that have individual player stats
|
|
||||||
func (r ApiSportPlayersRequest) HasStats(hasStats interface{}) ApiSportPlayersRequest {
|
|
||||||
r.hasStats = &hasStats
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Boolean value to specify wanting a person's name with accents or without
|
|
||||||
func (r ApiSportPlayersRequest) Accent(accent interface{}) ApiSportPlayersRequest {
|
|
||||||
r.accent = &accent
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiSportPlayersRequest) Fields(fields interface{}) ApiSportPlayersRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiSportPlayersRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.SportPlayersExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
SportPlayers Get all players for a sport level
|
|
||||||
|
|
||||||
This endpoint allows you to pull all players for a given sport
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param sportId Top level organization of a sport
|
|
||||||
@return ApiSportPlayersRequest
|
|
||||||
*/
|
|
||||||
func (a *SportsAPIService) SportPlayers(ctx context.Context, sportId interface{}) ApiSportPlayersRequest {
|
|
||||||
return ApiSportPlayersRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
sportId: sportId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SportsAPIService) SportPlayersExecute(r ApiSportPlayersRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SportsAPIService.SportPlayers")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/sports/{sportId}/players"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"sportId"+"}", url.PathEscape(parameterValueToString(r.sportId, "sportId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.gameType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameType", r.gameType, "", "")
|
|
||||||
}
|
|
||||||
if r.hasStats != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "hasStats", r.hasStats, "", "")
|
|
||||||
}
|
|
||||||
if r.accent != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "accent", r.accent, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiSportsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SportsAPIService
|
|
||||||
sportId interface{}
|
|
||||||
season *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
hasStats *interface{}
|
|
||||||
activeStatus *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiSportsRequest) Season(season interface{}) ApiSportsRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiSportsRequest) Fields(fields interface{}) ApiSportsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Returns sports that have individual player stats
|
|
||||||
func (r ApiSportsRequest) HasStats(hasStats interface{}) ApiSportsRequest {
|
|
||||||
r.hasStats = &hasStats
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Flag for fetching sports that are currently active (Y), inactive (N), pending (P), or all teams (B)
|
|
||||||
func (r ApiSportsRequest) ActiveStatus(activeStatus interface{}) ApiSportsRequest {
|
|
||||||
r.activeStatus = &activeStatus
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiSportsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.SportsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Sports Get sports information
|
|
||||||
|
|
||||||
This endpoint allows you to pull sports
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param sportId Top level organization of a sport
|
|
||||||
@return ApiSportsRequest
|
|
||||||
*/
|
|
||||||
func (a *SportsAPIService) Sports(ctx context.Context, sportId interface{}) ApiSportsRequest {
|
|
||||||
return ApiSportsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
sportId: sportId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SportsAPIService) SportsExecute(r ApiSportsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SportsAPIService.Sports")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/sports"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"sportId"+"}", url.PathEscape(parameterValueToString(r.sportId, "sportId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
if r.hasStats != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "hasStats", r.hasStats, "", "")
|
|
||||||
}
|
|
||||||
if r.activeStatus != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "activeStatus", r.activeStatus, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiSports1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *SportsAPIService
|
|
||||||
sportId interface{}
|
|
||||||
season *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
hasStats *interface{}
|
|
||||||
activeStatus *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiSports1Request) Season(season interface{}) ApiSports1Request {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiSports1Request) Fields(fields interface{}) ApiSports1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Returns sports that have individual player stats
|
|
||||||
func (r ApiSports1Request) HasStats(hasStats interface{}) ApiSports1Request {
|
|
||||||
r.hasStats = &hasStats
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Flag for fetching sports that are currently active (Y), inactive (N), pending (P), or all teams (B)
|
|
||||||
func (r ApiSports1Request) ActiveStatus(activeStatus interface{}) ApiSports1Request {
|
|
||||||
r.activeStatus = &activeStatus
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiSports1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.Sports1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Sports1 Get sports information
|
|
||||||
|
|
||||||
This endpoint allows you to pull sports
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param sportId Top level organization of a sport
|
|
||||||
@return ApiSports1Request
|
|
||||||
*/
|
|
||||||
func (a *SportsAPIService) Sports1(ctx context.Context, sportId interface{}) ApiSports1Request {
|
|
||||||
return ApiSports1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
sportId: sportId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *SportsAPIService) Sports1Execute(r ApiSports1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SportsAPIService.Sports1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/sports/{sportId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"sportId"+"}", url.PathEscape(parameterValueToString(r.sportId, "sportId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
if r.hasStats != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "hasStats", r.hasStats, "", "")
|
|
||||||
}
|
|
||||||
if r.activeStatus != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "activeStatus", r.activeStatus, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,362 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// StandingsAPIService StandingsAPI service
|
|
||||||
type StandingsAPIService service
|
|
||||||
|
|
||||||
type ApiStandingsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *StandingsAPIService
|
|
||||||
standingsType interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
season *interface{}
|
|
||||||
standingsTypes *interface{}
|
|
||||||
date *interface{}
|
|
||||||
teamId *interface{}
|
|
||||||
includeMLB *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiStandingsRequest) LeagueId(leagueId interface{}) ApiStandingsRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiStandingsRequest) Season(season interface{}) ApiStandingsRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of season. Available types in /api/v1/standingsTypes
|
|
||||||
func (r ApiStandingsRequest) StandingsTypes(standingsTypes interface{}) ApiStandingsRequest {
|
|
||||||
r.standingsTypes = &standingsTypes
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Date of Game. Format: YYYY-MM-DD
|
|
||||||
func (r ApiStandingsRequest) Date(date interface{}) ApiStandingsRequest {
|
|
||||||
r.date = &date
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Team Identifier. Format: 141, 147, etc
|
|
||||||
func (r ApiStandingsRequest) TeamId(teamId interface{}) ApiStandingsRequest {
|
|
||||||
r.teamId = &teamId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Determines whether to include major league teams when using the 'BY_ORGANIZATION' standings type
|
|
||||||
func (r ApiStandingsRequest) IncludeMLB(includeMLB interface{}) ApiStandingsRequest {
|
|
||||||
r.includeMLB = &includeMLB
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiStandingsRequest) Fields(fields interface{}) ApiStandingsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiStandingsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.StandingsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Standings View standings for a league
|
|
||||||
|
|
||||||
This endpoint allows you to pull standings
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param standingsType Type of season. Available types in /api/v1/standingsTypes
|
|
||||||
@return ApiStandingsRequest
|
|
||||||
*/
|
|
||||||
func (a *StandingsAPIService) Standings(ctx context.Context, standingsType interface{}) ApiStandingsRequest {
|
|
||||||
return ApiStandingsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
standingsType: standingsType,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *StandingsAPIService) StandingsExecute(r ApiStandingsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "StandingsAPIService.Standings")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/standings/{standingsType}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"standingsType"+"}", url.PathEscape(parameterValueToString(r.standingsType, "standingsType")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.standingsTypes != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "standingsTypes", r.standingsTypes, "", "")
|
|
||||||
}
|
|
||||||
if r.date != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "date", r.date, "", "")
|
|
||||||
}
|
|
||||||
if r.teamId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamId", r.teamId, "", "")
|
|
||||||
}
|
|
||||||
if r.includeMLB != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeMLB", r.includeMLB, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiStandings1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *StandingsAPIService
|
|
||||||
standingsType interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
season *interface{}
|
|
||||||
standingsTypes *interface{}
|
|
||||||
date *interface{}
|
|
||||||
teamId *interface{}
|
|
||||||
includeMLB *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiStandings1Request) LeagueId(leagueId interface{}) ApiStandings1Request {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiStandings1Request) Season(season interface{}) ApiStandings1Request {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of season. Available types in /api/v1/standingsTypes
|
|
||||||
func (r ApiStandings1Request) StandingsTypes(standingsTypes interface{}) ApiStandings1Request {
|
|
||||||
r.standingsTypes = &standingsTypes
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Date of Game. Format: YYYY-MM-DD
|
|
||||||
func (r ApiStandings1Request) Date(date interface{}) ApiStandings1Request {
|
|
||||||
r.date = &date
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Team Identifier. Format: 141, 147, etc
|
|
||||||
func (r ApiStandings1Request) TeamId(teamId interface{}) ApiStandings1Request {
|
|
||||||
r.teamId = &teamId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Determines whether to include major league teams when using the 'BY_ORGANIZATION' standings type
|
|
||||||
func (r ApiStandings1Request) IncludeMLB(includeMLB interface{}) ApiStandings1Request {
|
|
||||||
r.includeMLB = &includeMLB
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiStandings1Request) Fields(fields interface{}) ApiStandings1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiStandings1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.Standings1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Standings1 View standings for a league
|
|
||||||
|
|
||||||
This endpoint allows you to pull standings
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param standingsType Type of season. Available types in /api/v1/standingsTypes
|
|
||||||
@return ApiStandings1Request
|
|
||||||
*/
|
|
||||||
func (a *StandingsAPIService) Standings1(ctx context.Context, standingsType interface{}) ApiStandings1Request {
|
|
||||||
return ApiStandings1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
standingsType: standingsType,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *StandingsAPIService) Standings1Execute(r ApiStandings1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "StandingsAPIService.Standings1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/standings"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"standingsType"+"}", url.PathEscape(parameterValueToString(r.standingsType, "standingsType")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.standingsTypes != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "standingsTypes", r.standingsTypes, "", "")
|
|
||||||
}
|
|
||||||
if r.date != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "date", r.date, "", "")
|
|
||||||
}
|
|
||||||
if r.teamId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamId", r.teamId, "", "")
|
|
||||||
}
|
|
||||||
if r.includeMLB != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeMLB", r.includeMLB, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
3089
api/api_stats.go
3089
api/api_stats.go
File diff suppressed because it is too large
Load Diff
|
@ -1,372 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// StreaksAPIService StreaksAPI service
|
|
||||||
type StreaksAPIService service
|
|
||||||
|
|
||||||
type ApiGetStreaksRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *StreaksAPIService
|
|
||||||
streakOrg *interface{}
|
|
||||||
streakStat *interface{}
|
|
||||||
streakSpan *interface{}
|
|
||||||
streakLevel *interface{}
|
|
||||||
streakThreshold *interface{}
|
|
||||||
inverse *interface{}
|
|
||||||
startersOnly *interface{}
|
|
||||||
statGroup *interface{}
|
|
||||||
gameType *interface{}
|
|
||||||
season *interface{}
|
|
||||||
teamId *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
activeStreak *interface{}
|
|
||||||
limit *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
playerId *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetStreaksRequest) StreakOrg(streakOrg interface{}) ApiGetStreaksRequest {
|
|
||||||
r.streakOrg = &streakOrg
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetStreaksRequest) StreakStat(streakStat interface{}) ApiGetStreaksRequest {
|
|
||||||
r.streakStat = &streakStat
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetStreaksRequest) StreakSpan(streakSpan interface{}) ApiGetStreaksRequest {
|
|
||||||
r.streakSpan = &streakSpan
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetStreaksRequest) StreakLevel(streakLevel interface{}) ApiGetStreaksRequest {
|
|
||||||
r.streakLevel = &streakLevel
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetStreaksRequest) StreakThreshold(streakThreshold interface{}) ApiGetStreaksRequest {
|
|
||||||
r.streakThreshold = &streakThreshold
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetStreaksRequest) Inverse(inverse interface{}) ApiGetStreaksRequest {
|
|
||||||
r.inverse = &inverse
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetStreaksRequest) StartersOnly(startersOnly interface{}) ApiGetStreaksRequest {
|
|
||||||
r.startersOnly = &startersOnly
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Category of statistic to return. Available types in /api/v1/statGroups
|
|
||||||
func (r ApiGetStreaksRequest) StatGroup(statGroup interface{}) ApiGetStreaksRequest {
|
|
||||||
r.statGroup = &statGroup
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiGetStreaksRequest) GameType(gameType interface{}) ApiGetStreaksRequest {
|
|
||||||
r.gameType = &gameType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiGetStreaksRequest) Season(season interface{}) ApiGetStreaksRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique Team Identifier. Format: 141, 147, etc
|
|
||||||
func (r ApiGetStreaksRequest) TeamId(teamId interface{}) ApiGetStreaksRequest {
|
|
||||||
r.teamId = &teamId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiGetStreaksRequest) LeagueId(leagueId interface{}) ApiGetStreaksRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiGetStreaksRequest) SportId(sportId interface{}) ApiGetStreaksRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Whether or not a player is active
|
|
||||||
func (r ApiGetStreaksRequest) ActiveStreak(activeStreak interface{}) ApiGetStreaksRequest {
|
|
||||||
r.activeStreak = &activeStreak
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Number of results to return
|
|
||||||
func (r ApiGetStreaksRequest) Limit(limit interface{}) ApiGetStreaksRequest {
|
|
||||||
r.limit = &limit
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiGetStreaksRequest) Fields(fields interface{}) ApiGetStreaksRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// A unique identifier for a player
|
|
||||||
func (r ApiGetStreaksRequest) PlayerId(playerId interface{}) ApiGetStreaksRequest {
|
|
||||||
r.playerId = &playerId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiGetStreaksRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.GetStreaksExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetStreaks View streaks
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiGetStreaksRequest
|
|
||||||
*/
|
|
||||||
func (a *StreaksAPIService) GetStreaks(ctx context.Context) ApiGetStreaksRequest {
|
|
||||||
return ApiGetStreaksRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *StreaksAPIService) GetStreaksExecute(r ApiGetStreaksRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "StreaksAPIService.GetStreaks")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/streaks"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.streakOrg != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "streakOrg", r.streakOrg, "", "")
|
|
||||||
}
|
|
||||||
if r.streakStat != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "streakStat", r.streakStat, "", "")
|
|
||||||
}
|
|
||||||
if r.streakSpan != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "streakSpan", r.streakSpan, "", "")
|
|
||||||
}
|
|
||||||
if r.streakLevel != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "streakLevel", r.streakLevel, "", "")
|
|
||||||
}
|
|
||||||
if r.streakThreshold != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "streakThreshold", r.streakThreshold, "", "")
|
|
||||||
}
|
|
||||||
if r.inverse != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "inverse", r.inverse, "", "")
|
|
||||||
}
|
|
||||||
if r.startersOnly != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "startersOnly", r.startersOnly, "", "")
|
|
||||||
}
|
|
||||||
if r.statGroup != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "statGroup", r.statGroup, "", "")
|
|
||||||
}
|
|
||||||
if r.gameType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameType", r.gameType, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.teamId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamId", r.teamId, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.activeStreak != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "activeStreak", r.activeStreak, "", "")
|
|
||||||
}
|
|
||||||
if r.limit != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "limit", r.limit, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
if r.playerId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "playerId", r.playerId, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiStreakTypesRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *StreaksAPIService
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiStreakTypesRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.StreakTypesExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
StreakTypes View streaks parameter options
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiStreakTypesRequest
|
|
||||||
*/
|
|
||||||
func (a *StreaksAPIService) StreakTypes(ctx context.Context) ApiStreakTypesRequest {
|
|
||||||
return ApiStreakTypesRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *StreaksAPIService) StreakTypesExecute(r ApiStreakTypesRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "StreaksAPIService.StreakTypes")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/streaks/types"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
2641
api/api_teams.go
2641
api/api_teams.go
File diff suppressed because it is too large
Load Diff
|
@ -1,250 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// TransactionsAPIService TransactionsAPI service
|
|
||||||
type TransactionsAPIService service
|
|
||||||
|
|
||||||
type ApiTransactionsRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *TransactionsAPIService
|
|
||||||
leagueId *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
teamId *interface{}
|
|
||||||
playerId *interface{}
|
|
||||||
date *interface{}
|
|
||||||
startDate *interface{}
|
|
||||||
endDate *interface{}
|
|
||||||
transactionIds *interface{}
|
|
||||||
transactionTypes *interface{}
|
|
||||||
divisionIds *interface{}
|
|
||||||
order *interface{}
|
|
||||||
limit *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique league identifiers
|
|
||||||
func (r ApiTransactionsRequest) LeagueId(leagueId interface{}) ApiTransactionsRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of top level organizations of a sport
|
|
||||||
func (r ApiTransactionsRequest) SportId(sportId interface{}) ApiTransactionsRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique Team identifiers
|
|
||||||
func (r ApiTransactionsRequest) TeamId(teamId interface{}) ApiTransactionsRequest {
|
|
||||||
r.teamId = &teamId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// A unique identifier for a player
|
|
||||||
func (r ApiTransactionsRequest) PlayerId(playerId interface{}) ApiTransactionsRequest {
|
|
||||||
r.playerId = &playerId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Date of Game. Format: YYYY-MM-DD
|
|
||||||
func (r ApiTransactionsRequest) Date(date interface{}) ApiTransactionsRequest {
|
|
||||||
r.date = &date
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Start date for range of data (must be used with end date). Format: MM/DD/YYYY
|
|
||||||
func (r ApiTransactionsRequest) StartDate(startDate interface{}) ApiTransactionsRequest {
|
|
||||||
r.startDate = &startDate
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// End date for range of data (must be used with start date). Format: MM/DD/YYYY
|
|
||||||
func (r ApiTransactionsRequest) EndDate(endDate interface{}) ApiTransactionsRequest {
|
|
||||||
r.endDate = &endDate
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiTransactionsRequest) TransactionIds(transactionIds interface{}) ApiTransactionsRequest {
|
|
||||||
r.transactionIds = &transactionIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiTransactionsRequest) TransactionTypes(transactionTypes interface{}) ApiTransactionsRequest {
|
|
||||||
r.transactionTypes = &transactionTypes
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiTransactionsRequest) DivisionIds(divisionIds interface{}) ApiTransactionsRequest {
|
|
||||||
r.divisionIds = &divisionIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiTransactionsRequest) Order(order interface{}) ApiTransactionsRequest {
|
|
||||||
r.order = &order
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiTransactionsRequest) Limit(limit interface{}) ApiTransactionsRequest {
|
|
||||||
r.limit = &limit
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiTransactionsRequest) Fields(fields interface{}) ApiTransactionsRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiTransactionsRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.TransactionsExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Transactions View transaction info
|
|
||||||
|
|
||||||
This endpoint allows you to pull transactions.
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiTransactionsRequest
|
|
||||||
*/
|
|
||||||
func (a *TransactionsAPIService) Transactions(ctx context.Context) ApiTransactionsRequest {
|
|
||||||
return ApiTransactionsRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *TransactionsAPIService) TransactionsExecute(r ApiTransactionsRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TransactionsAPIService.Transactions")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/transactions"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.teamId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamId", r.teamId, "", "")
|
|
||||||
}
|
|
||||||
if r.playerId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "playerId", r.playerId, "", "")
|
|
||||||
}
|
|
||||||
if r.date != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "date", r.date, "", "")
|
|
||||||
}
|
|
||||||
if r.startDate != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "startDate", r.startDate, "", "")
|
|
||||||
}
|
|
||||||
if r.endDate != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "endDate", r.endDate, "", "")
|
|
||||||
}
|
|
||||||
if r.transactionIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "transactionIds", r.transactionIds, "", "")
|
|
||||||
}
|
|
||||||
if r.transactionTypes != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "transactionTypes", r.transactionTypes, "", "")
|
|
||||||
}
|
|
||||||
if r.divisionIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "divisionIds", r.divisionIds, "", "")
|
|
||||||
}
|
|
||||||
if r.order != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "order", r.order, "", "")
|
|
||||||
}
|
|
||||||
if r.limit != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "limit", r.limit, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,264 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
)
|
|
||||||
|
|
||||||
// UniformsAPIService UniformsAPI service
|
|
||||||
type UniformsAPIService service
|
|
||||||
|
|
||||||
type ApiUniformsByGameRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *UniformsAPIService
|
|
||||||
gamePks *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of unique primary keys
|
|
||||||
func (r ApiUniformsByGameRequest) GamePks(gamePks interface{}) ApiUniformsByGameRequest {
|
|
||||||
r.gamePks = &gamePks
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiUniformsByGameRequest) Fields(fields interface{}) ApiUniformsByGameRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiUniformsByGameRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.UniformsByGameExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
UniformsByGame View Game Uniform info
|
|
||||||
|
|
||||||
This endpoint allows you to pull team uniform data for a game
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiUniformsByGameRequest
|
|
||||||
*/
|
|
||||||
func (a *UniformsAPIService) UniformsByGame(ctx context.Context) ApiUniformsByGameRequest {
|
|
||||||
return ApiUniformsByGameRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *UniformsAPIService) UniformsByGameExecute(r ApiUniformsByGameRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "UniformsAPIService.UniformsByGame")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/uniforms/game"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.gamePks == nil {
|
|
||||||
return nil, reportError("gamePks is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gamePks", r.gamePks, "", "")
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiUniformsByTeamRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *UniformsAPIService
|
|
||||||
teamIds *interface{}
|
|
||||||
season *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiUniformsByTeamRequest) TeamIds(teamIds interface{}) ApiUniformsByTeamRequest {
|
|
||||||
r.teamIds = &teamIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiUniformsByTeamRequest) Season(season interface{}) ApiUniformsByTeamRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiUniformsByTeamRequest) Fields(fields interface{}) ApiUniformsByTeamRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiUniformsByTeamRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.UniformsByTeamExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
UniformsByTeam View Team Uniform info
|
|
||||||
|
|
||||||
This endpoint allows you to pull team uniform data for a season
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@return ApiUniformsByTeamRequest
|
|
||||||
*/
|
|
||||||
func (a *UniformsAPIService) UniformsByTeam(ctx context.Context) ApiUniformsByTeamRequest {
|
|
||||||
return ApiUniformsByTeamRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *UniformsAPIService) UniformsByTeamExecute(r ApiUniformsByTeamRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "UniformsAPIService.UniformsByTeam")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/uniforms/team"
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
if r.teamIds == nil {
|
|
||||||
return nil, reportError("teamIds is required and must be specified")
|
|
||||||
}
|
|
||||||
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "teamIds", r.teamIds, "", "")
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,460 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// VenuesAPIService VenuesAPI service
|
|
||||||
type VenuesAPIService service
|
|
||||||
|
|
||||||
type ApiVenuesRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *VenuesAPIService
|
|
||||||
venueId interface{}
|
|
||||||
venueIds *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
leagueIds *interface{}
|
|
||||||
gameType *interface{}
|
|
||||||
gameTypes *interface{}
|
|
||||||
season *interface{}
|
|
||||||
seasons *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
active *interface{}
|
|
||||||
includeEvents *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
sportIds *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique venue identifiers
|
|
||||||
func (r ApiVenuesRequest) VenueIds(venueIds interface{}) ApiVenuesRequest {
|
|
||||||
r.venueIds = &venueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiVenuesRequest) LeagueId(leagueId interface{}) ApiVenuesRequest {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique league identifiers
|
|
||||||
func (r ApiVenuesRequest) LeagueIds(leagueIds interface{}) ApiVenuesRequest {
|
|
||||||
r.leagueIds = &leagueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiVenuesRequest) GameType(gameType interface{}) ApiVenuesRequest {
|
|
||||||
r.gameType = &gameType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiVenuesRequest) GameTypes(gameTypes interface{}) ApiVenuesRequest {
|
|
||||||
r.gameTypes = &gameTypes
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiVenuesRequest) Season(season interface{}) ApiVenuesRequest {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Seasons of play
|
|
||||||
func (r ApiVenuesRequest) Seasons(seasons interface{}) ApiVenuesRequest {
|
|
||||||
r.seasons = &seasons
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiVenuesRequest) Fields(fields interface{}) ApiVenuesRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Whether or not a player is active
|
|
||||||
func (r ApiVenuesRequest) Active(active interface{}) ApiVenuesRequest {
|
|
||||||
r.active = &active
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiVenuesRequest) IncludeEvents(includeEvents interface{}) ApiVenuesRequest {
|
|
||||||
r.includeEvents = &includeEvents
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiVenuesRequest) SportId(sportId interface{}) ApiVenuesRequest {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of top level organizations of a sport
|
|
||||||
func (r ApiVenuesRequest) SportIds(sportIds interface{}) ApiVenuesRequest {
|
|
||||||
r.sportIds = &sportIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiVenuesRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.VenuesExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Venues View venue info
|
|
||||||
|
|
||||||
This endpoint allows you to pull venues
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param venueId Unique Venue Identifier
|
|
||||||
@return ApiVenuesRequest
|
|
||||||
*/
|
|
||||||
func (a *VenuesAPIService) Venues(ctx context.Context, venueId interface{}) ApiVenuesRequest {
|
|
||||||
return ApiVenuesRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
venueId: venueId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *VenuesAPIService) VenuesExecute(r ApiVenuesRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VenuesAPIService.Venues")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/venues"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"venueId"+"}", url.PathEscape(parameterValueToString(r.venueId, "venueId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.venueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "venueIds", r.venueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueIds", r.leagueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.gameType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameType", r.gameType, "", "")
|
|
||||||
}
|
|
||||||
if r.gameTypes != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameTypes", r.gameTypes, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.seasons != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "seasons", r.seasons, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
if r.active != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "active", r.active, "", "")
|
|
||||||
}
|
|
||||||
if r.includeEvents != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeEvents", r.includeEvents, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportIds", r.sportIds, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiVenues1Request struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *VenuesAPIService
|
|
||||||
venueId interface{}
|
|
||||||
venueIds *interface{}
|
|
||||||
leagueId *interface{}
|
|
||||||
leagueIds *interface{}
|
|
||||||
gameType *interface{}
|
|
||||||
gameTypes *interface{}
|
|
||||||
season *interface{}
|
|
||||||
seasons *interface{}
|
|
||||||
fields *interface{}
|
|
||||||
active *interface{}
|
|
||||||
includeEvents *interface{}
|
|
||||||
sportId *interface{}
|
|
||||||
sportIds *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique venue identifiers
|
|
||||||
func (r ApiVenues1Request) VenueIds(venueIds interface{}) ApiVenues1Request {
|
|
||||||
r.venueIds = &venueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unique League Identifier
|
|
||||||
func (r ApiVenues1Request) LeagueId(leagueId interface{}) ApiVenues1Request {
|
|
||||||
r.leagueId = &leagueId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Unique league identifiers
|
|
||||||
func (r ApiVenues1Request) LeagueIds(leagueIds interface{}) ApiVenues1Request {
|
|
||||||
r.leagueIds = &leagueIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiVenues1Request) GameType(gameType interface{}) ApiVenues1Request {
|
|
||||||
r.gameType = &gameType
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of type of Game. Available types in /api/v1/gameTypes
|
|
||||||
func (r ApiVenues1Request) GameTypes(gameTypes interface{}) ApiVenues1Request {
|
|
||||||
r.gameTypes = &gameTypes
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Season of play
|
|
||||||
func (r ApiVenues1Request) Season(season interface{}) ApiVenues1Request {
|
|
||||||
r.season = &season
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of Seasons of play
|
|
||||||
func (r ApiVenues1Request) Seasons(seasons interface{}) ApiVenues1Request {
|
|
||||||
r.seasons = &seasons
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiVenues1Request) Fields(fields interface{}) ApiVenues1Request {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Whether or not a player is active
|
|
||||||
func (r ApiVenues1Request) Active(active interface{}) ApiVenues1Request {
|
|
||||||
r.active = &active
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiVenues1Request) IncludeEvents(includeEvents interface{}) ApiVenues1Request {
|
|
||||||
r.includeEvents = &includeEvents
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Top level organization of a sport
|
|
||||||
func (r ApiVenues1Request) SportId(sportId interface{}) ApiVenues1Request {
|
|
||||||
r.sportId = &sportId
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of top level organizations of a sport
|
|
||||||
func (r ApiVenues1Request) SportIds(sportIds interface{}) ApiVenues1Request {
|
|
||||||
r.sportIds = &sportIds
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiVenues1Request) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.Venues1Execute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Venues1 View venue info
|
|
||||||
|
|
||||||
This endpoint allows you to pull venues
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param venueId Unique Venue Identifier
|
|
||||||
@return ApiVenues1Request
|
|
||||||
*/
|
|
||||||
func (a *VenuesAPIService) Venues1(ctx context.Context, venueId interface{}) ApiVenues1Request {
|
|
||||||
return ApiVenues1Request{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
venueId: venueId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *VenuesAPIService) Venues1Execute(r ApiVenues1Request) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VenuesAPIService.Venues1")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/venues/{venueId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"venueId"+"}", url.PathEscape(parameterValueToString(r.venueId, "venueId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.venueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "venueIds", r.venueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueId", r.leagueId, "", "")
|
|
||||||
}
|
|
||||||
if r.leagueIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "leagueIds", r.leagueIds, "", "")
|
|
||||||
}
|
|
||||||
if r.gameType != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameType", r.gameType, "", "")
|
|
||||||
}
|
|
||||||
if r.gameTypes != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "gameTypes", r.gameTypes, "", "")
|
|
||||||
}
|
|
||||||
if r.season != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "season", r.season, "", "")
|
|
||||||
}
|
|
||||||
if r.seasons != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "seasons", r.seasons, "", "")
|
|
||||||
}
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
if r.active != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "active", r.active, "", "")
|
|
||||||
}
|
|
||||||
if r.includeEvents != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "includeEvents", r.includeEvents, "", "")
|
|
||||||
}
|
|
||||||
if r.sportId != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportId", r.sportId, "", "")
|
|
||||||
}
|
|
||||||
if r.sportIds != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "sportIds", r.sportIds, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
|
@ -1,454 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"net/url"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// WeatherAPIService WeatherAPI service
|
|
||||||
type WeatherAPIService service
|
|
||||||
|
|
||||||
type ApiWeatherBasicRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *WeatherAPIService
|
|
||||||
venueId interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiWeatherBasicRequest) Fields(fields interface{}) ApiWeatherBasicRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiWeatherBasicRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.WeatherBasicExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
WeatherBasic Get basic weather for a venue.
|
|
||||||
|
|
||||||
Returns a json file containing basic weather for a specific venue.
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param venueId Unique Venue Identifier
|
|
||||||
@return ApiWeatherBasicRequest
|
|
||||||
*/
|
|
||||||
func (a *WeatherAPIService) WeatherBasic(ctx context.Context, venueId interface{}) ApiWeatherBasicRequest {
|
|
||||||
return ApiWeatherBasicRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
venueId: venueId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *WeatherAPIService) WeatherBasicExecute(r ApiWeatherBasicRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WeatherAPIService.WeatherBasic")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/weather/venues/{venueId}/basic"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"venueId"+"}", url.PathEscape(parameterValueToString(r.venueId, "venueId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiWeatherDataBasedOnPlayRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *WeatherAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
playId interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiWeatherDataBasedOnPlayRequest) Fields(fields interface{}) ApiWeatherDataBasedOnPlayRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiWeatherDataBasedOnPlayRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.WeatherDataBasedOnPlayExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
WeatherDataBasedOnPlay Get the raw field weather data.
|
|
||||||
|
|
||||||
Returns a json file containing weather for the current play.
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@param playId Unique identifier for a play within a game
|
|
||||||
@return ApiWeatherDataBasedOnPlayRequest
|
|
||||||
*/
|
|
||||||
func (a *WeatherAPIService) WeatherDataBasedOnPlay(ctx context.Context, gamePk interface{}, playId interface{}) ApiWeatherDataBasedOnPlayRequest {
|
|
||||||
return ApiWeatherDataBasedOnPlayRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
playId: playId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *WeatherAPIService) WeatherDataBasedOnPlayExecute(r ApiWeatherDataBasedOnPlayRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WeatherAPIService.WeatherDataBasedOnPlay")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/weather/game/{gamePk}/{playId}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"playId"+"}", url.PathEscape(parameterValueToString(r.playId, "playId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiWeatherForecastRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *WeatherAPIService
|
|
||||||
gamePk interface{}
|
|
||||||
roofType interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiWeatherForecastRequest) Fields(fields interface{}) ApiWeatherForecastRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiWeatherForecastRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.WeatherForecastExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
WeatherForecast Get the weather forecast for a game.
|
|
||||||
|
|
||||||
Returns a json file containing the weather forecast for a specific game.
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param gamePk Unique Primary Key Representing a Game
|
|
||||||
@param roofType Venue roof type
|
|
||||||
@return ApiWeatherForecastRequest
|
|
||||||
*/
|
|
||||||
func (a *WeatherAPIService) WeatherForecast(ctx context.Context, gamePk interface{}, roofType interface{}) ApiWeatherForecastRequest {
|
|
||||||
return ApiWeatherForecastRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
gamePk: gamePk,
|
|
||||||
roofType: roofType,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *WeatherAPIService) WeatherForecastExecute(r ApiWeatherForecastRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WeatherAPIService.WeatherForecast")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/weather/game/{gamePk}/forecast/{roofType}"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"gamePk"+"}", url.PathEscape(parameterValueToString(r.gamePk, "gamePk")), -1)
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"roofType"+"}", url.PathEscape(parameterValueToString(r.roofType, "roofType")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
type ApiWeatherFullRequest struct {
|
|
||||||
ctx context.Context
|
|
||||||
ApiService *WeatherAPIService
|
|
||||||
venueId interface{}
|
|
||||||
fields *interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute
|
|
||||||
func (r ApiWeatherFullRequest) Fields(fields interface{}) ApiWeatherFullRequest {
|
|
||||||
r.fields = &fields
|
|
||||||
return r
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r ApiWeatherFullRequest) Execute() (*http.Response, error) {
|
|
||||||
return r.ApiService.WeatherFullExecute(r)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
WeatherFull Get full weather for a venue.
|
|
||||||
|
|
||||||
Returns a json file containing full weather for a specific venue.
|
|
||||||
|
|
||||||
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
|
||||||
@param venueId Unique Venue Identifier
|
|
||||||
@return ApiWeatherFullRequest
|
|
||||||
*/
|
|
||||||
func (a *WeatherAPIService) WeatherFull(ctx context.Context, venueId interface{}) ApiWeatherFullRequest {
|
|
||||||
return ApiWeatherFullRequest{
|
|
||||||
ApiService: a,
|
|
||||||
ctx: ctx,
|
|
||||||
venueId: venueId,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Execute executes the request
|
|
||||||
func (a *WeatherAPIService) WeatherFullExecute(r ApiWeatherFullRequest) (*http.Response, error) {
|
|
||||||
var (
|
|
||||||
localVarHTTPMethod = http.MethodGet
|
|
||||||
localVarPostBody interface{}
|
|
||||||
formFiles []formFile
|
|
||||||
)
|
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WeatherAPIService.WeatherFull")
|
|
||||||
if err != nil {
|
|
||||||
return nil, &GenericOpenAPIError{error: err.Error()}
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarPath := localBasePath + "/api/v1/weather/venues/{venueId}/full"
|
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"venueId"+"}", url.PathEscape(parameterValueToString(r.venueId, "venueId")), -1)
|
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
|
||||||
localVarQueryParams := url.Values{}
|
|
||||||
localVarFormParams := url.Values{}
|
|
||||||
|
|
||||||
if r.fields != nil {
|
|
||||||
parameterAddToHeaderOrQuery(localVarQueryParams, "fields", r.fields, "", "")
|
|
||||||
}
|
|
||||||
// to determine the Content-Type header
|
|
||||||
localVarHTTPContentTypes := []string{}
|
|
||||||
|
|
||||||
// set Content-Type header
|
|
||||||
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
|
|
||||||
if localVarHTTPContentType != "" {
|
|
||||||
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// to determine the Accept header
|
|
||||||
localVarHTTPHeaderAccepts := []string{}
|
|
||||||
|
|
||||||
// set Accept header
|
|
||||||
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
|
|
||||||
if localVarHTTPHeaderAccept != "" {
|
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
|
||||||
}
|
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
|
|
||||||
localVarHTTPResponse.Body.Close()
|
|
||||||
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
|
|
||||||
if err != nil {
|
|
||||||
return localVarHTTPResponse, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if localVarHTTPResponse.StatusCode >= 300 {
|
|
||||||
newErr := &GenericOpenAPIError{
|
|
||||||
body: localVarBody,
|
|
||||||
error: localVarHTTPResponse.Status,
|
|
||||||
}
|
|
||||||
return localVarHTTPResponse, newErr
|
|
||||||
}
|
|
||||||
|
|
||||||
return localVarHTTPResponse, nil
|
|
||||||
}
|
|
763
api/client.go
763
api/client.go
|
@ -1,763 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"context"
|
|
||||||
"encoding/json"
|
|
||||||
"encoding/xml"
|
|
||||||
"errors"
|
|
||||||
"fmt"
|
|
||||||
"io"
|
|
||||||
"log"
|
|
||||||
"mime/multipart"
|
|
||||||
"net/http"
|
|
||||||
"net/http/httputil"
|
|
||||||
"net/url"
|
|
||||||
"os"
|
|
||||||
"path/filepath"
|
|
||||||
"reflect"
|
|
||||||
"regexp"
|
|
||||||
"strconv"
|
|
||||||
"strings"
|
|
||||||
"time"
|
|
||||||
"unicode/utf8"
|
|
||||||
)
|
|
||||||
|
|
||||||
var (
|
|
||||||
JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
|
|
||||||
XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
|
|
||||||
queryParamSplit = regexp.MustCompile(`(^|&)([^&]+)`)
|
|
||||||
queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]")
|
|
||||||
)
|
|
||||||
|
|
||||||
// APIClient manages communication with the Stats API Documentation API v2.0.0
|
|
||||||
// In most cases there should be only one, shared, APIClient.
|
|
||||||
type APIClient struct {
|
|
||||||
cfg *Configuration
|
|
||||||
common service // Reuse a single struct instead of allocating one for each service on the heap.
|
|
||||||
|
|
||||||
// API Services
|
|
||||||
|
|
||||||
AnalyticsAPI *AnalyticsAPIService
|
|
||||||
|
|
||||||
AttendanceAPI *AttendanceAPIService
|
|
||||||
|
|
||||||
AwardsAPI *AwardsAPIService
|
|
||||||
|
|
||||||
BatTrackingAPI *BatTrackingAPIService
|
|
||||||
|
|
||||||
BiomechanicsAPI *BiomechanicsAPIService
|
|
||||||
|
|
||||||
BroadcastAPI *BroadcastAPIService
|
|
||||||
|
|
||||||
ConferenceAPI *ConferenceAPIService
|
|
||||||
|
|
||||||
DivisionAPI *DivisionAPIService
|
|
||||||
|
|
||||||
DraftAPI *DraftAPIService
|
|
||||||
|
|
||||||
GameAPI *GameAPIService
|
|
||||||
|
|
||||||
GamePaceAPI *GamePaceAPIService
|
|
||||||
|
|
||||||
HighLowAPI *HighLowAPIService
|
|
||||||
|
|
||||||
HomerunDerbyAPI *HomerunDerbyAPIService
|
|
||||||
|
|
||||||
JobAPI *JobAPIService
|
|
||||||
|
|
||||||
LeagueAPI *LeagueAPIService
|
|
||||||
|
|
||||||
MilestonesAPI *MilestonesAPIService
|
|
||||||
|
|
||||||
MiscAPI *MiscAPIService
|
|
||||||
|
|
||||||
PersonAPI *PersonAPIService
|
|
||||||
|
|
||||||
PredictionsAPI *PredictionsAPIService
|
|
||||||
|
|
||||||
ReviewsAPI *ReviewsAPIService
|
|
||||||
|
|
||||||
ScheduleAPI *ScheduleAPIService
|
|
||||||
|
|
||||||
SeasonAPI *SeasonAPIService
|
|
||||||
|
|
||||||
SkeletalAPI *SkeletalAPIService
|
|
||||||
|
|
||||||
SportsAPI *SportsAPIService
|
|
||||||
|
|
||||||
StandingsAPI *StandingsAPIService
|
|
||||||
|
|
||||||
StatsAPI *StatsAPIService
|
|
||||||
|
|
||||||
StreaksAPI *StreaksAPIService
|
|
||||||
|
|
||||||
TeamsAPI *TeamsAPIService
|
|
||||||
|
|
||||||
TransactionsAPI *TransactionsAPIService
|
|
||||||
|
|
||||||
UniformsAPI *UniformsAPIService
|
|
||||||
|
|
||||||
VenuesAPI *VenuesAPIService
|
|
||||||
|
|
||||||
WeatherAPI *WeatherAPIService
|
|
||||||
}
|
|
||||||
|
|
||||||
type service struct {
|
|
||||||
client *APIClient
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewAPIClient creates a new API client. Requires a userAgent string describing your application.
|
|
||||||
// optionally a custom http.Client to allow for advanced features such as caching.
|
|
||||||
func NewAPIClient(cfg *Configuration) *APIClient {
|
|
||||||
if cfg.HTTPClient == nil {
|
|
||||||
cfg.HTTPClient = http.DefaultClient
|
|
||||||
}
|
|
||||||
|
|
||||||
c := &APIClient{}
|
|
||||||
c.cfg = cfg
|
|
||||||
c.common.client = c
|
|
||||||
|
|
||||||
// API Services
|
|
||||||
c.AnalyticsAPI = (*AnalyticsAPIService)(&c.common)
|
|
||||||
c.AttendanceAPI = (*AttendanceAPIService)(&c.common)
|
|
||||||
c.AwardsAPI = (*AwardsAPIService)(&c.common)
|
|
||||||
c.BatTrackingAPI = (*BatTrackingAPIService)(&c.common)
|
|
||||||
c.BiomechanicsAPI = (*BiomechanicsAPIService)(&c.common)
|
|
||||||
c.BroadcastAPI = (*BroadcastAPIService)(&c.common)
|
|
||||||
c.ConferenceAPI = (*ConferenceAPIService)(&c.common)
|
|
||||||
c.DivisionAPI = (*DivisionAPIService)(&c.common)
|
|
||||||
c.DraftAPI = (*DraftAPIService)(&c.common)
|
|
||||||
c.GameAPI = (*GameAPIService)(&c.common)
|
|
||||||
c.GamePaceAPI = (*GamePaceAPIService)(&c.common)
|
|
||||||
c.HighLowAPI = (*HighLowAPIService)(&c.common)
|
|
||||||
c.HomerunDerbyAPI = (*HomerunDerbyAPIService)(&c.common)
|
|
||||||
c.JobAPI = (*JobAPIService)(&c.common)
|
|
||||||
c.LeagueAPI = (*LeagueAPIService)(&c.common)
|
|
||||||
c.MilestonesAPI = (*MilestonesAPIService)(&c.common)
|
|
||||||
c.MiscAPI = (*MiscAPIService)(&c.common)
|
|
||||||
c.PersonAPI = (*PersonAPIService)(&c.common)
|
|
||||||
c.PredictionsAPI = (*PredictionsAPIService)(&c.common)
|
|
||||||
c.ReviewsAPI = (*ReviewsAPIService)(&c.common)
|
|
||||||
c.ScheduleAPI = (*ScheduleAPIService)(&c.common)
|
|
||||||
c.SeasonAPI = (*SeasonAPIService)(&c.common)
|
|
||||||
c.SkeletalAPI = (*SkeletalAPIService)(&c.common)
|
|
||||||
c.SportsAPI = (*SportsAPIService)(&c.common)
|
|
||||||
c.StandingsAPI = (*StandingsAPIService)(&c.common)
|
|
||||||
c.StatsAPI = (*StatsAPIService)(&c.common)
|
|
||||||
c.StreaksAPI = (*StreaksAPIService)(&c.common)
|
|
||||||
c.TeamsAPI = (*TeamsAPIService)(&c.common)
|
|
||||||
c.TransactionsAPI = (*TransactionsAPIService)(&c.common)
|
|
||||||
c.UniformsAPI = (*UniformsAPIService)(&c.common)
|
|
||||||
c.VenuesAPI = (*VenuesAPIService)(&c.common)
|
|
||||||
c.WeatherAPI = (*WeatherAPIService)(&c.common)
|
|
||||||
|
|
||||||
return c
|
|
||||||
}
|
|
||||||
|
|
||||||
func atoi(in string) (int, error) {
|
|
||||||
return strconv.Atoi(in)
|
|
||||||
}
|
|
||||||
|
|
||||||
// selectHeaderContentType select a content type from the available list.
|
|
||||||
func selectHeaderContentType(contentTypes []string) string {
|
|
||||||
if len(contentTypes) == 0 {
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
if contains(contentTypes, "application/json") {
|
|
||||||
return "application/json"
|
|
||||||
}
|
|
||||||
return contentTypes[0] // use the first content type specified in 'consumes'
|
|
||||||
}
|
|
||||||
|
|
||||||
// selectHeaderAccept join all accept types and return
|
|
||||||
func selectHeaderAccept(accepts []string) string {
|
|
||||||
if len(accepts) == 0 {
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
|
|
||||||
if contains(accepts, "application/json") {
|
|
||||||
return "application/json"
|
|
||||||
}
|
|
||||||
|
|
||||||
return strings.Join(accepts, ",")
|
|
||||||
}
|
|
||||||
|
|
||||||
// contains is a case insensitive match, finding needle in a haystack
|
|
||||||
func contains(haystack []string, needle string) bool {
|
|
||||||
for _, a := range haystack {
|
|
||||||
if strings.EqualFold(a, needle) {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
// Verify optional parameters are of the correct type.
|
|
||||||
func typeCheckParameter(obj interface{}, expected string, name string) error {
|
|
||||||
// Make sure there is an object.
|
|
||||||
if obj == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check the type is as expected.
|
|
||||||
if reflect.TypeOf(obj).String() != expected {
|
|
||||||
return fmt.Errorf("expected %s to be of type %s but received %s", name, expected, reflect.TypeOf(obj).String())
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func parameterValueToString(obj interface{}, key string) string {
|
|
||||||
if reflect.TypeOf(obj).Kind() != reflect.Ptr {
|
|
||||||
if actualObj, ok := obj.(interface{ GetActualInstanceValue() interface{} }); ok {
|
|
||||||
return fmt.Sprintf("%v", actualObj.GetActualInstanceValue())
|
|
||||||
}
|
|
||||||
|
|
||||||
return fmt.Sprintf("%v", obj)
|
|
||||||
}
|
|
||||||
var param, ok = obj.(MappedNullable)
|
|
||||||
if !ok {
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
dataMap, err := param.ToMap()
|
|
||||||
if err != nil {
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
return fmt.Sprintf("%v", dataMap[key])
|
|
||||||
}
|
|
||||||
|
|
||||||
// parameterAddToHeaderOrQuery adds the provided object to the request header or url query
|
|
||||||
// supporting deep object syntax
|
|
||||||
func parameterAddToHeaderOrQuery(headerOrQueryParams interface{}, keyPrefix string, obj interface{}, style string, collectionType string) {
|
|
||||||
var v = reflect.ValueOf(obj)
|
|
||||||
var value = ""
|
|
||||||
if v == reflect.ValueOf(nil) {
|
|
||||||
value = "null"
|
|
||||||
} else {
|
|
||||||
switch v.Kind() {
|
|
||||||
case reflect.Invalid:
|
|
||||||
value = "invalid"
|
|
||||||
|
|
||||||
case reflect.Struct:
|
|
||||||
if t, ok := obj.(MappedNullable); ok {
|
|
||||||
dataMap, err := t.ToMap()
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, dataMap, style, collectionType)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if t, ok := obj.(time.Time); ok {
|
|
||||||
parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, t.Format(time.RFC3339Nano), style, collectionType)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
value = v.Type().String() + " value"
|
|
||||||
case reflect.Slice:
|
|
||||||
var indValue = reflect.ValueOf(obj)
|
|
||||||
if indValue == reflect.ValueOf(nil) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
var lenIndValue = indValue.Len()
|
|
||||||
for i := 0; i < lenIndValue; i++ {
|
|
||||||
var arrayValue = indValue.Index(i)
|
|
||||||
var keyPrefixForCollectionType = keyPrefix
|
|
||||||
if style == "deepObject" {
|
|
||||||
keyPrefixForCollectionType = keyPrefix + "[" + strconv.Itoa(i) + "]"
|
|
||||||
}
|
|
||||||
parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefixForCollectionType, arrayValue.Interface(), style, collectionType)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
|
|
||||||
case reflect.Map:
|
|
||||||
var indValue = reflect.ValueOf(obj)
|
|
||||||
if indValue == reflect.ValueOf(nil) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
iter := indValue.MapRange()
|
|
||||||
for iter.Next() {
|
|
||||||
k, v := iter.Key(), iter.Value()
|
|
||||||
parameterAddToHeaderOrQuery(headerOrQueryParams, fmt.Sprintf("%s[%s]", keyPrefix, k.String()), v.Interface(), style, collectionType)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
|
|
||||||
case reflect.Interface:
|
|
||||||
fallthrough
|
|
||||||
case reflect.Ptr:
|
|
||||||
parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, v.Elem().Interface(), style, collectionType)
|
|
||||||
return
|
|
||||||
|
|
||||||
case reflect.Int, reflect.Int8, reflect.Int16,
|
|
||||||
reflect.Int32, reflect.Int64:
|
|
||||||
value = strconv.FormatInt(v.Int(), 10)
|
|
||||||
case reflect.Uint, reflect.Uint8, reflect.Uint16,
|
|
||||||
reflect.Uint32, reflect.Uint64, reflect.Uintptr:
|
|
||||||
value = strconv.FormatUint(v.Uint(), 10)
|
|
||||||
case reflect.Float32, reflect.Float64:
|
|
||||||
value = strconv.FormatFloat(v.Float(), 'g', -1, 32)
|
|
||||||
case reflect.Bool:
|
|
||||||
value = strconv.FormatBool(v.Bool())
|
|
||||||
case reflect.String:
|
|
||||||
value = v.String()
|
|
||||||
default:
|
|
||||||
value = v.Type().String() + " value"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
switch valuesMap := headerOrQueryParams.(type) {
|
|
||||||
case url.Values:
|
|
||||||
if collectionType == "csv" && valuesMap.Get(keyPrefix) != "" {
|
|
||||||
valuesMap.Set(keyPrefix, valuesMap.Get(keyPrefix)+","+value)
|
|
||||||
} else {
|
|
||||||
valuesMap.Add(keyPrefix, value)
|
|
||||||
}
|
|
||||||
break
|
|
||||||
case map[string]string:
|
|
||||||
valuesMap[keyPrefix] = value
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// helper for converting interface{} parameters to json strings
|
|
||||||
func parameterToJson(obj interface{}) (string, error) {
|
|
||||||
jsonBuf, err := json.Marshal(obj)
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
return string(jsonBuf), err
|
|
||||||
}
|
|
||||||
|
|
||||||
// callAPI do the request.
|
|
||||||
func (c *APIClient) callAPI(request *http.Request) (*http.Response, error) {
|
|
||||||
if c.cfg.Debug {
|
|
||||||
dump, err := httputil.DumpRequestOut(request, true)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
log.Printf("\n%s\n", string(dump))
|
|
||||||
}
|
|
||||||
|
|
||||||
resp, err := c.cfg.HTTPClient.Do(request)
|
|
||||||
if err != nil {
|
|
||||||
return resp, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if c.cfg.Debug {
|
|
||||||
dump, err := httputil.DumpResponse(resp, true)
|
|
||||||
if err != nil {
|
|
||||||
return resp, err
|
|
||||||
}
|
|
||||||
log.Printf("\n%s\n", string(dump))
|
|
||||||
}
|
|
||||||
return resp, err
|
|
||||||
}
|
|
||||||
|
|
||||||
// Allow modification of underlying config for alternate implementations and testing
|
|
||||||
// Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
|
|
||||||
func (c *APIClient) GetConfig() *Configuration {
|
|
||||||
return c.cfg
|
|
||||||
}
|
|
||||||
|
|
||||||
type formFile struct {
|
|
||||||
fileBytes []byte
|
|
||||||
fileName string
|
|
||||||
formFileName string
|
|
||||||
}
|
|
||||||
|
|
||||||
// prepareRequest build the request
|
|
||||||
func (c *APIClient) prepareRequest(
|
|
||||||
ctx context.Context,
|
|
||||||
path string, method string,
|
|
||||||
postBody interface{},
|
|
||||||
headerParams map[string]string,
|
|
||||||
queryParams url.Values,
|
|
||||||
formParams url.Values,
|
|
||||||
formFiles []formFile) (localVarRequest *http.Request, err error) {
|
|
||||||
|
|
||||||
var body *bytes.Buffer
|
|
||||||
|
|
||||||
// Detect postBody type and post.
|
|
||||||
if postBody != nil {
|
|
||||||
contentType := headerParams["Content-Type"]
|
|
||||||
if contentType == "" {
|
|
||||||
contentType = detectContentType(postBody)
|
|
||||||
headerParams["Content-Type"] = contentType
|
|
||||||
}
|
|
||||||
|
|
||||||
body, err = setBody(postBody, contentType)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// add form parameters and file if available.
|
|
||||||
if strings.HasPrefix(headerParams["Content-Type"], "multipart/form-data") && len(formParams) > 0 || (len(formFiles) > 0) {
|
|
||||||
if body != nil {
|
|
||||||
return nil, errors.New("Cannot specify postBody and multipart form at the same time.")
|
|
||||||
}
|
|
||||||
body = &bytes.Buffer{}
|
|
||||||
w := multipart.NewWriter(body)
|
|
||||||
|
|
||||||
for k, v := range formParams {
|
|
||||||
for _, iv := range v {
|
|
||||||
if strings.HasPrefix(k, "@") { // file
|
|
||||||
err = addFile(w, k[1:], iv)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
} else { // form value
|
|
||||||
w.WriteField(k, iv)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for _, formFile := range formFiles {
|
|
||||||
if len(formFile.fileBytes) > 0 && formFile.fileName != "" {
|
|
||||||
w.Boundary()
|
|
||||||
part, err := w.CreateFormFile(formFile.formFileName, filepath.Base(formFile.fileName))
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
_, err = part.Write(formFile.fileBytes)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Set the Boundary in the Content-Type
|
|
||||||
headerParams["Content-Type"] = w.FormDataContentType()
|
|
||||||
|
|
||||||
// Set Content-Length
|
|
||||||
headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len())
|
|
||||||
w.Close()
|
|
||||||
}
|
|
||||||
|
|
||||||
if strings.HasPrefix(headerParams["Content-Type"], "application/x-www-form-urlencoded") && len(formParams) > 0 {
|
|
||||||
if body != nil {
|
|
||||||
return nil, errors.New("Cannot specify postBody and x-www-form-urlencoded form at the same time.")
|
|
||||||
}
|
|
||||||
body = &bytes.Buffer{}
|
|
||||||
body.WriteString(formParams.Encode())
|
|
||||||
// Set Content-Length
|
|
||||||
headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len())
|
|
||||||
}
|
|
||||||
|
|
||||||
// Setup path and query parameters
|
|
||||||
url, err := url.Parse(path)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
// Override request host, if applicable
|
|
||||||
if c.cfg.Host != "" {
|
|
||||||
url.Host = c.cfg.Host
|
|
||||||
}
|
|
||||||
|
|
||||||
// Override request scheme, if applicable
|
|
||||||
if c.cfg.Scheme != "" {
|
|
||||||
url.Scheme = c.cfg.Scheme
|
|
||||||
}
|
|
||||||
|
|
||||||
// Adding Query Param
|
|
||||||
query := url.Query()
|
|
||||||
for k, v := range queryParams {
|
|
||||||
for _, iv := range v {
|
|
||||||
query.Add(k, iv)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Encode the parameters.
|
|
||||||
url.RawQuery = queryParamSplit.ReplaceAllStringFunc(query.Encode(), func(s string) string {
|
|
||||||
pieces := strings.Split(s, "=")
|
|
||||||
pieces[0] = queryDescape.Replace(pieces[0])
|
|
||||||
return strings.Join(pieces, "=")
|
|
||||||
})
|
|
||||||
|
|
||||||
// Generate a new request
|
|
||||||
if body != nil {
|
|
||||||
localVarRequest, err = http.NewRequest(method, url.String(), body)
|
|
||||||
} else {
|
|
||||||
localVarRequest, err = http.NewRequest(method, url.String(), nil)
|
|
||||||
}
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
// add header parameters, if any
|
|
||||||
if len(headerParams) > 0 {
|
|
||||||
headers := http.Header{}
|
|
||||||
for h, v := range headerParams {
|
|
||||||
headers[h] = []string{v}
|
|
||||||
}
|
|
||||||
localVarRequest.Header = headers
|
|
||||||
}
|
|
||||||
|
|
||||||
// Add the user agent to the request.
|
|
||||||
localVarRequest.Header.Add("User-Agent", c.cfg.UserAgent)
|
|
||||||
|
|
||||||
if ctx != nil {
|
|
||||||
// add context to the request
|
|
||||||
localVarRequest = localVarRequest.WithContext(ctx)
|
|
||||||
|
|
||||||
// Walk through any authentication.
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
for header, value := range c.cfg.DefaultHeader {
|
|
||||||
localVarRequest.Header.Add(header, value)
|
|
||||||
}
|
|
||||||
return localVarRequest, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err error) {
|
|
||||||
if len(b) == 0 {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
if s, ok := v.(*string); ok {
|
|
||||||
*s = string(b)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
if f, ok := v.(*os.File); ok {
|
|
||||||
f, err = os.CreateTemp("", "HttpClientFile")
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_, err = f.Write(b)
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_, err = f.Seek(0, io.SeekStart)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if f, ok := v.(**os.File); ok {
|
|
||||||
*f, err = os.CreateTemp("", "HttpClientFile")
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_, err = (*f).Write(b)
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_, err = (*f).Seek(0, io.SeekStart)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if XmlCheck.MatchString(contentType) {
|
|
||||||
if err = xml.Unmarshal(b, v); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
if JsonCheck.MatchString(contentType) {
|
|
||||||
if actualObj, ok := v.(interface{ GetActualInstance() interface{} }); ok { // oneOf, anyOf schemas
|
|
||||||
if unmarshalObj, ok := actualObj.(interface{ UnmarshalJSON([]byte) error }); ok { // make sure it has UnmarshalJSON defined
|
|
||||||
if err = unmarshalObj.UnmarshalJSON(b); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
return errors.New("Unknown type with GetActualInstance but no unmarshalObj.UnmarshalJSON defined")
|
|
||||||
}
|
|
||||||
} else if err = json.Unmarshal(b, v); err != nil { // simple model
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return errors.New("undefined response type")
|
|
||||||
}
|
|
||||||
|
|
||||||
// Add a file to the multipart request
|
|
||||||
func addFile(w *multipart.Writer, fieldName, path string) error {
|
|
||||||
file, err := os.Open(filepath.Clean(path))
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
err = file.Close()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
part, err := w.CreateFormFile(fieldName, filepath.Base(path))
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
_, err = io.Copy(part, file)
|
|
||||||
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
// Set request body from an interface{}
|
|
||||||
func setBody(body interface{}, contentType string) (bodyBuf *bytes.Buffer, err error) {
|
|
||||||
if bodyBuf == nil {
|
|
||||||
bodyBuf = &bytes.Buffer{}
|
|
||||||
}
|
|
||||||
|
|
||||||
if reader, ok := body.(io.Reader); ok {
|
|
||||||
_, err = bodyBuf.ReadFrom(reader)
|
|
||||||
} else if fp, ok := body.(*os.File); ok {
|
|
||||||
_, err = bodyBuf.ReadFrom(fp)
|
|
||||||
} else if b, ok := body.([]byte); ok {
|
|
||||||
_, err = bodyBuf.Write(b)
|
|
||||||
} else if s, ok := body.(string); ok {
|
|
||||||
_, err = bodyBuf.WriteString(s)
|
|
||||||
} else if s, ok := body.(*string); ok {
|
|
||||||
_, err = bodyBuf.WriteString(*s)
|
|
||||||
} else if JsonCheck.MatchString(contentType) {
|
|
||||||
err = json.NewEncoder(bodyBuf).Encode(body)
|
|
||||||
} else if XmlCheck.MatchString(contentType) {
|
|
||||||
var bs []byte
|
|
||||||
bs, err = xml.Marshal(body)
|
|
||||||
if err == nil {
|
|
||||||
bodyBuf.Write(bs)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if bodyBuf.Len() == 0 {
|
|
||||||
err = fmt.Errorf("invalid body type %s\n", contentType)
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return bodyBuf, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// detectContentType method is used to figure out `Request.Body` content type for request header
|
|
||||||
func detectContentType(body interface{}) string {
|
|
||||||
contentType := "text/plain; charset=utf-8"
|
|
||||||
kind := reflect.TypeOf(body).Kind()
|
|
||||||
|
|
||||||
switch kind {
|
|
||||||
case reflect.Struct, reflect.Map, reflect.Ptr:
|
|
||||||
contentType = "application/json; charset=utf-8"
|
|
||||||
case reflect.String:
|
|
||||||
contentType = "text/plain; charset=utf-8"
|
|
||||||
default:
|
|
||||||
if b, ok := body.([]byte); ok {
|
|
||||||
contentType = http.DetectContentType(b)
|
|
||||||
} else if kind == reflect.Slice {
|
|
||||||
contentType = "application/json; charset=utf-8"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return contentType
|
|
||||||
}
|
|
||||||
|
|
||||||
// Ripped from https://github.com/gregjones/httpcache/blob/master/httpcache.go
|
|
||||||
type cacheControl map[string]string
|
|
||||||
|
|
||||||
func parseCacheControl(headers http.Header) cacheControl {
|
|
||||||
cc := cacheControl{}
|
|
||||||
ccHeader := headers.Get("Cache-Control")
|
|
||||||
for _, part := range strings.Split(ccHeader, ",") {
|
|
||||||
part = strings.Trim(part, " ")
|
|
||||||
if part == "" {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
if strings.ContainsRune(part, '=') {
|
|
||||||
keyval := strings.Split(part, "=")
|
|
||||||
cc[strings.Trim(keyval[0], " ")] = strings.Trim(keyval[1], ",")
|
|
||||||
} else {
|
|
||||||
cc[part] = ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return cc
|
|
||||||
}
|
|
||||||
|
|
||||||
// CacheExpires helper function to determine remaining time before repeating a request.
|
|
||||||
func CacheExpires(r *http.Response) time.Time {
|
|
||||||
// Figure out when the cache expires.
|
|
||||||
var expires time.Time
|
|
||||||
now, err := time.Parse(time.RFC1123, r.Header.Get("date"))
|
|
||||||
if err != nil {
|
|
||||||
return time.Now()
|
|
||||||
}
|
|
||||||
respCacheControl := parseCacheControl(r.Header)
|
|
||||||
|
|
||||||
if maxAge, ok := respCacheControl["max-age"]; ok {
|
|
||||||
lifetime, err := time.ParseDuration(maxAge + "s")
|
|
||||||
if err != nil {
|
|
||||||
expires = now
|
|
||||||
} else {
|
|
||||||
expires = now.Add(lifetime)
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
expiresHeader := r.Header.Get("Expires")
|
|
||||||
if expiresHeader != "" {
|
|
||||||
expires, err = time.Parse(time.RFC1123, expiresHeader)
|
|
||||||
if err != nil {
|
|
||||||
expires = now
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return expires
|
|
||||||
}
|
|
||||||
|
|
||||||
func strlen(s string) int {
|
|
||||||
return utf8.RuneCountInString(s)
|
|
||||||
}
|
|
||||||
|
|
||||||
// GenericOpenAPIError Provides access to the body, error and model on returned errors.
|
|
||||||
type GenericOpenAPIError struct {
|
|
||||||
body []byte
|
|
||||||
error string
|
|
||||||
model interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Error returns non-empty string if there was an error.
|
|
||||||
func (e GenericOpenAPIError) Error() string {
|
|
||||||
return e.error
|
|
||||||
}
|
|
||||||
|
|
||||||
// Body returns the raw bytes of the response
|
|
||||||
func (e GenericOpenAPIError) Body() []byte {
|
|
||||||
return e.body
|
|
||||||
}
|
|
||||||
|
|
||||||
// Model returns the unpacked model of the error
|
|
||||||
func (e GenericOpenAPIError) Model() interface{} {
|
|
||||||
return e.model
|
|
||||||
}
|
|
||||||
|
|
||||||
// format error message using title and detail when model implements rfc7807
|
|
||||||
func formatErrorMessage(status string, v interface{}) string {
|
|
||||||
str := ""
|
|
||||||
metaValue := reflect.ValueOf(v).Elem()
|
|
||||||
|
|
||||||
if metaValue.Kind() == reflect.Struct {
|
|
||||||
field := metaValue.FieldByName("Title")
|
|
||||||
if field != (reflect.Value{}) {
|
|
||||||
str = fmt.Sprintf("%s", field.Interface())
|
|
||||||
}
|
|
||||||
|
|
||||||
field = metaValue.FieldByName("Detail")
|
|
||||||
if field != (reflect.Value{}) {
|
|
||||||
str = fmt.Sprintf("%s (%s)", str, field.Interface())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return strings.TrimSpace(fmt.Sprintf("%s %s", status, str))
|
|
||||||
}
|
|
|
@ -1,229 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"net/http"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// contextKeys are used to identify the type of value in the context.
|
|
||||||
// Since these are string, it is possible to get a short description of the
|
|
||||||
// context key for logging and debugging using key.String().
|
|
||||||
|
|
||||||
type contextKey string
|
|
||||||
|
|
||||||
func (c contextKey) String() string {
|
|
||||||
return "auth " + string(c)
|
|
||||||
}
|
|
||||||
|
|
||||||
var (
|
|
||||||
// ContextServerIndex uses a server configuration from the index.
|
|
||||||
ContextServerIndex = contextKey("serverIndex")
|
|
||||||
|
|
||||||
// ContextOperationServerIndices uses a server configuration from the index mapping.
|
|
||||||
ContextOperationServerIndices = contextKey("serverOperationIndices")
|
|
||||||
|
|
||||||
// ContextServerVariables overrides a server configuration variables.
|
|
||||||
ContextServerVariables = contextKey("serverVariables")
|
|
||||||
|
|
||||||
// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
|
|
||||||
ContextOperationServerVariables = contextKey("serverOperationVariables")
|
|
||||||
)
|
|
||||||
|
|
||||||
// BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
|
|
||||||
type BasicAuth struct {
|
|
||||||
UserName string `json:"userName,omitempty"`
|
|
||||||
Password string `json:"password,omitempty"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// APIKey provides API key based authentication to a request passed via context using ContextAPIKey
|
|
||||||
type APIKey struct {
|
|
||||||
Key string
|
|
||||||
Prefix string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ServerVariable stores the information about a server variable
|
|
||||||
type ServerVariable struct {
|
|
||||||
Description string
|
|
||||||
DefaultValue string
|
|
||||||
EnumValues []string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ServerConfiguration stores the information about a server
|
|
||||||
type ServerConfiguration struct {
|
|
||||||
URL string
|
|
||||||
Description string
|
|
||||||
Variables map[string]ServerVariable
|
|
||||||
}
|
|
||||||
|
|
||||||
// ServerConfigurations stores multiple ServerConfiguration items
|
|
||||||
type ServerConfigurations []ServerConfiguration
|
|
||||||
|
|
||||||
// Configuration stores the configuration of the API client
|
|
||||||
type Configuration struct {
|
|
||||||
Host string `json:"host,omitempty"`
|
|
||||||
Scheme string `json:"scheme,omitempty"`
|
|
||||||
DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
|
|
||||||
UserAgent string `json:"userAgent,omitempty"`
|
|
||||||
Debug bool `json:"debug,omitempty"`
|
|
||||||
Servers ServerConfigurations
|
|
||||||
OperationServers map[string]ServerConfigurations
|
|
||||||
HTTPClient *http.Client
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewConfiguration returns a new Configuration object
|
|
||||||
func NewConfiguration() *Configuration {
|
|
||||||
cfg := &Configuration{
|
|
||||||
DefaultHeader: make(map[string]string),
|
|
||||||
UserAgent: "OpenAPI-Generator/1.0.0/go",
|
|
||||||
Debug: false,
|
|
||||||
Servers: ServerConfigurations{
|
|
||||||
{
|
|
||||||
URL: "",
|
|
||||||
Description: "No description provided",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
OperationServers: map[string]ServerConfigurations{},
|
|
||||||
}
|
|
||||||
return cfg
|
|
||||||
}
|
|
||||||
|
|
||||||
// AddDefaultHeader adds a new HTTP header to the default header in the request
|
|
||||||
func (c *Configuration) AddDefaultHeader(key string, value string) {
|
|
||||||
c.DefaultHeader[key] = value
|
|
||||||
}
|
|
||||||
|
|
||||||
// URL formats template on a index using given variables
|
|
||||||
func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error) {
|
|
||||||
if index < 0 || len(sc) <= index {
|
|
||||||
return "", fmt.Errorf("index %v out of range %v", index, len(sc)-1)
|
|
||||||
}
|
|
||||||
server := sc[index]
|
|
||||||
url := server.URL
|
|
||||||
|
|
||||||
// go through variables and replace placeholders
|
|
||||||
for name, variable := range server.Variables {
|
|
||||||
if value, ok := variables[name]; ok {
|
|
||||||
found := bool(len(variable.EnumValues) == 0)
|
|
||||||
for _, enumValue := range variable.EnumValues {
|
|
||||||
if value == enumValue {
|
|
||||||
found = true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if !found {
|
|
||||||
return "", fmt.Errorf("the variable %s in the server URL has invalid value %v. Must be %v", name, value, variable.EnumValues)
|
|
||||||
}
|
|
||||||
url = strings.Replace(url, "{"+name+"}", value, -1)
|
|
||||||
} else {
|
|
||||||
url = strings.Replace(url, "{"+name+"}", variable.DefaultValue, -1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return url, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// ServerURL returns URL based on server settings
|
|
||||||
func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error) {
|
|
||||||
return c.Servers.URL(index, variables)
|
|
||||||
}
|
|
||||||
|
|
||||||
func getServerIndex(ctx context.Context) (int, error) {
|
|
||||||
si := ctx.Value(ContextServerIndex)
|
|
||||||
if si != nil {
|
|
||||||
if index, ok := si.(int); ok {
|
|
||||||
return index, nil
|
|
||||||
}
|
|
||||||
return 0, reportError("Invalid type %T should be int", si)
|
|
||||||
}
|
|
||||||
return 0, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func getServerOperationIndex(ctx context.Context, endpoint string) (int, error) {
|
|
||||||
osi := ctx.Value(ContextOperationServerIndices)
|
|
||||||
if osi != nil {
|
|
||||||
if operationIndices, ok := osi.(map[string]int); !ok {
|
|
||||||
return 0, reportError("Invalid type %T should be map[string]int", osi)
|
|
||||||
} else {
|
|
||||||
index, ok := operationIndices[endpoint]
|
|
||||||
if ok {
|
|
||||||
return index, nil
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return getServerIndex(ctx)
|
|
||||||
}
|
|
||||||
|
|
||||||
func getServerVariables(ctx context.Context) (map[string]string, error) {
|
|
||||||
sv := ctx.Value(ContextServerVariables)
|
|
||||||
if sv != nil {
|
|
||||||
if variables, ok := sv.(map[string]string); ok {
|
|
||||||
return variables, nil
|
|
||||||
}
|
|
||||||
return nil, reportError("ctx value of ContextServerVariables has invalid type %T should be map[string]string", sv)
|
|
||||||
}
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func getServerOperationVariables(ctx context.Context, endpoint string) (map[string]string, error) {
|
|
||||||
osv := ctx.Value(ContextOperationServerVariables)
|
|
||||||
if osv != nil {
|
|
||||||
if operationVariables, ok := osv.(map[string]map[string]string); !ok {
|
|
||||||
return nil, reportError("ctx value of ContextOperationServerVariables has invalid type %T should be map[string]map[string]string", osv)
|
|
||||||
} else {
|
|
||||||
variables, ok := operationVariables[endpoint]
|
|
||||||
if ok {
|
|
||||||
return variables, nil
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return getServerVariables(ctx)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ServerURLWithContext returns a new server URL given an endpoint
|
|
||||||
func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error) {
|
|
||||||
sc, ok := c.OperationServers[endpoint]
|
|
||||||
if !ok {
|
|
||||||
sc = c.Servers
|
|
||||||
}
|
|
||||||
|
|
||||||
if ctx == nil {
|
|
||||||
return sc.URL(0, nil)
|
|
||||||
}
|
|
||||||
|
|
||||||
index, err := getServerOperationIndex(ctx, endpoint)
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
|
|
||||||
variables, err := getServerOperationVariables(ctx, endpoint)
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
|
|
||||||
return sc.URL(index, variables)
|
|
||||||
}
|
|
|
@ -1,746 +0,0 @@
|
||||||
# \AnalyticsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**ContextMetrics**](AnalyticsAPI.md#ContextMetrics) | **Get** /api/v1/game/{gamePk}/{guid}/contextMetrics | Get context metrics for a specific gamePk.
|
|
||||||
[**ContextMetricsWithAverages**](AnalyticsAPI.md#ContextMetricsWithAverages) | **Get** /api/v1/game/{gamePk}/{guid}/contextMetricsAverages | Get a json file containing raw coordinate data and refined calculated metrics.
|
|
||||||
[**ContextMetricsWithAveragesPost**](AnalyticsAPI.md#ContextMetricsWithAveragesPost) | **Post** /api/v1/game/{gamePk}/{guid}/contextMetricsAverages | Get a json file containing raw coordinate data and refined calculated metrics.
|
|
||||||
[**GameGuids**](AnalyticsAPI.md#GameGuids) | **Get** /api/v1/game/{gamePk}/guids | Get the GUIDs (plays) for a specific game.
|
|
||||||
[**GameGuidsFromPostgresRange**](AnalyticsAPI.md#GameGuidsFromPostgresRange) | **Get** /api/v1/analytics/guids | Get the GUIDs (plays) for a specific game.
|
|
||||||
[**GameGuidsFromPostgresRangeByGame**](AnalyticsAPI.md#GameGuidsFromPostgresRangeByGame) | **Get** /api/v1/analytics/game | Get all games by updated date.
|
|
||||||
[**GameLastPitch**](AnalyticsAPI.md#GameLastPitch) | **Get** /api/v1/game/lastPitch | Get the last pitch for a list of games
|
|
||||||
[**HomeRunBallparks**](AnalyticsAPI.md#HomeRunBallparks) | **Get** /api/v1/game/{gamePk}/{guid}/homeRunBallparks | Get if the play is a home run is each park for a specific play.
|
|
||||||
[**ParsedJsonFormattedAnalytics**](AnalyticsAPI.md#ParsedJsonFormattedAnalytics) | **Get** /api/v1/game/{gamePk}/{guid}/analytics | Get Statcast data for a specific play.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## ContextMetrics
|
|
||||||
|
|
||||||
> ContextMetrics(ctx, gamePk, guid).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get context metrics for a specific gamePk.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
guid := TODO // interface{} | Unique identifier for a play within a game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.ContextMetrics(context.Background(), gamePk, guid).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.ContextMetrics``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**guid** | [**interface{}**](.md) | Unique identifier for a play within a game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiContextMetricsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## ContextMetricsWithAverages
|
|
||||||
|
|
||||||
> ContextMetricsWithAverages(ctx, gamePk, guid).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get a json file containing raw coordinate data and refined calculated metrics.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
guid := TODO // interface{} | Unique identifier for a play within a game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.ContextMetricsWithAverages(context.Background(), gamePk, guid).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.ContextMetricsWithAverages``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**guid** | [**interface{}**](.md) | Unique identifier for a play within a game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiContextMetricsWithAveragesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## ContextMetricsWithAveragesPost
|
|
||||||
|
|
||||||
> ContextMetricsWithAveragesPost(ctx, gamePk, guid).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get a json file containing raw coordinate data and refined calculated metrics.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
guid := TODO // interface{} | Unique identifier for a play within a game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.ContextMetricsWithAveragesPost(context.Background(), gamePk, guid).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.ContextMetricsWithAveragesPost``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**guid** | [**interface{}**](.md) | Unique identifier for a play within a game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiContextMetricsWithAveragesPostRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GameGuids
|
|
||||||
|
|
||||||
> GameGuids(ctx, gamePk).Fields(fields).GameModeId(gameModeId).IsPitch(isPitch).IsHit(isHit).IsPickoff(isPickoff).HasUpdates(hasUpdates).Since(since).UpdatedSince(updatedSince).LastPlayTime(lastPlayTime).LastUpdatedTime(lastUpdatedTime).LastMetricsUpdatedTime(lastMetricsUpdatedTime).LastAuditUpdatedTime(lastAuditUpdatedTime).LastVideoUpdatedTime(lastVideoUpdatedTime).Execute()
|
|
||||||
|
|
||||||
Get the GUIDs (plays) for a specific game.
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
gameModeId := TODO // interface{} | Statcast game mode. Format: 0 = Batting Practive, 1 = Warmup 2 = Live (optional)
|
|
||||||
isPitch := TODO // interface{} | If there was a pitch (optional)
|
|
||||||
isHit := TODO // interface{} | If there was a hit ball tracked (optional)
|
|
||||||
isPickoff := TODO // interface{} | If there was a pickoff (optional)
|
|
||||||
hasUpdates := TODO // interface{} | True if updated by an auditor (optional)
|
|
||||||
since := TODO // interface{} | Returns all data that was created after the specified timestamp. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
updatedSince := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastPlayTime := TODO // interface{} | Returns all data that was created after the specified timestamp. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastMetricsUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastAuditUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastVideoUpdatedTime := TODO // interface{} | The last time SportyBot video was updated (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.GameGuids(context.Background(), gamePk).Fields(fields).GameModeId(gameModeId).IsPitch(isPitch).IsHit(isHit).IsPickoff(isPickoff).HasUpdates(hasUpdates).Since(since).UpdatedSince(updatedSince).LastPlayTime(lastPlayTime).LastUpdatedTime(lastUpdatedTime).LastMetricsUpdatedTime(lastMetricsUpdatedTime).LastAuditUpdatedTime(lastAuditUpdatedTime).LastVideoUpdatedTime(lastVideoUpdatedTime).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.GameGuids``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGameGuidsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**gameModeId** | [**interface{}**](interface{}.md) | Statcast game mode. Format: 0 = Batting Practive, 1 = Warmup 2 = Live |
|
|
||||||
**isPitch** | [**interface{}**](interface{}.md) | If there was a pitch |
|
|
||||||
**isHit** | [**interface{}**](interface{}.md) | If there was a hit ball tracked |
|
|
||||||
**isPickoff** | [**interface{}**](interface{}.md) | If there was a pickoff |
|
|
||||||
**hasUpdates** | [**interface{}**](interface{}.md) | True if updated by an auditor |
|
|
||||||
**since** | [**interface{}**](interface{}.md) | Returns all data that was created after the specified timestamp. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**updatedSince** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastPlayTime** | [**interface{}**](interface{}.md) | Returns all data that was created after the specified timestamp. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastMetricsUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastAuditUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastVideoUpdatedTime** | [**interface{}**](interface{}.md) | The last time SportyBot video was updated |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GameGuidsFromPostgresRange
|
|
||||||
|
|
||||||
> GameGuidsFromPostgresRange(ctx).Fields(fields).GameModeId(gameModeId).IsPitch(isPitch).IsHit(isHit).IsPickoff(isPickoff).IsNonStatcast(isNonStatcast).GamedayType(gamedayType).HasUpdates(hasUpdates).LastPlayTime(lastPlayTime).LastUpdatedTime(lastUpdatedTime).LastMetricsUpdatedTime(lastMetricsUpdatedTime).LastAuditUpdatedTime(lastAuditUpdatedTime).LastVideoUpdatedTime(lastVideoUpdatedTime).GameDate(gameDate).SportId(sportId).GameType(gameType).TrackingSystemOwner(trackingSystemOwner).Season(season).SortBy(sortBy).Limit(limit).Offset(offset).Execute()
|
|
||||||
|
|
||||||
Get the GUIDs (plays) for a specific game.
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
gameModeId := TODO // interface{} | Statcast game mode. Format: 0 = Batting Practive, 1 = Warmup 2 = Live (optional)
|
|
||||||
isPitch := TODO // interface{} | If there was a pitch (optional)
|
|
||||||
isHit := TODO // interface{} | If there was a hit ball tracked (optional)
|
|
||||||
isPickoff := TODO // interface{} | If there was a pickoff (optional)
|
|
||||||
isNonStatcast := TODO // interface{} | If non statcast games need to be included (optional)
|
|
||||||
gamedayType := TODO // interface{} | Indicates the level of Gameday (tracking, play-by-play, linescore, etc...) (optional)
|
|
||||||
hasUpdates := TODO // interface{} | True if updated by an auditor (optional)
|
|
||||||
lastPlayTime := TODO // interface{} | Returns all data that was created after the specified timestamp. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastMetricsUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastAuditUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastVideoUpdatedTime := TODO // interface{} | The last time SportyBot video was updated (optional)
|
|
||||||
gameDate := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
trackingSystemOwner := TODO // interface{} | Owner of the tracking system (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
sortBy := TODO // interface{} | Sort the set of data by the specified field (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.GameGuidsFromPostgresRange(context.Background()).Fields(fields).GameModeId(gameModeId).IsPitch(isPitch).IsHit(isHit).IsPickoff(isPickoff).IsNonStatcast(isNonStatcast).GamedayType(gamedayType).HasUpdates(hasUpdates).LastPlayTime(lastPlayTime).LastUpdatedTime(lastUpdatedTime).LastMetricsUpdatedTime(lastMetricsUpdatedTime).LastAuditUpdatedTime(lastAuditUpdatedTime).LastVideoUpdatedTime(lastVideoUpdatedTime).GameDate(gameDate).SportId(sportId).GameType(gameType).TrackingSystemOwner(trackingSystemOwner).Season(season).SortBy(sortBy).Limit(limit).Offset(offset).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.GameGuidsFromPostgresRange``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGameGuidsFromPostgresRangeRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**gameModeId** | [**interface{}**](interface{}.md) | Statcast game mode. Format: 0 = Batting Practive, 1 = Warmup 2 = Live |
|
|
||||||
**isPitch** | [**interface{}**](interface{}.md) | If there was a pitch |
|
|
||||||
**isHit** | [**interface{}**](interface{}.md) | If there was a hit ball tracked |
|
|
||||||
**isPickoff** | [**interface{}**](interface{}.md) | If there was a pickoff |
|
|
||||||
**isNonStatcast** | [**interface{}**](interface{}.md) | If non statcast games need to be included |
|
|
||||||
**gamedayType** | [**interface{}**](interface{}.md) | Indicates the level of Gameday (tracking, play-by-play, linescore, etc...) |
|
|
||||||
**hasUpdates** | [**interface{}**](interface{}.md) | True if updated by an auditor |
|
|
||||||
**lastPlayTime** | [**interface{}**](interface{}.md) | Returns all data that was created after the specified timestamp. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastMetricsUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastAuditUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastVideoUpdatedTime** | [**interface{}**](interface{}.md) | The last time SportyBot video was updated |
|
|
||||||
**gameDate** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**trackingSystemOwner** | [**interface{}**](interface{}.md) | Owner of the tracking system |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**sortBy** | [**interface{}**](interface{}.md) | Sort the set of data by the specified field |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GameGuidsFromPostgresRangeByGame
|
|
||||||
|
|
||||||
> GameGuidsFromPostgresRangeByGame(ctx).Fields(fields).GameModeId(gameModeId).IsPitch(isPitch).IsHit(isHit).IsPickoff(isPickoff).IsNonStatcast(isNonStatcast).GamedayType(gamedayType).HasUpdates(hasUpdates).LastPlayTime(lastPlayTime).LastVideoUpdatedTime(lastVideoUpdatedTime).LastUpdatedTime(lastUpdatedTime).LastMetricsUpdatedTime(lastMetricsUpdatedTime).LastAuditUpdatedTime(lastAuditUpdatedTime).GameDate(gameDate).SportId(sportId).GameType(gameType).Season(season).TrackingSystemOwner(trackingSystemOwner).SortBy(sortBy).Limit(limit).Offset(offset).ScheduleEventTypes(scheduleEventTypes).Execute()
|
|
||||||
|
|
||||||
Get all games by updated date.
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
gameModeId := TODO // interface{} | Statcast game mode. Format: 0 = Batting Practive, 1 = Warmup 2 = Live (optional)
|
|
||||||
isPitch := TODO // interface{} | If there was a pitch (optional)
|
|
||||||
isHit := TODO // interface{} | If there was a hit ball tracked (optional)
|
|
||||||
isPickoff := TODO // interface{} | If there was a pickoff (optional)
|
|
||||||
isNonStatcast := TODO // interface{} | If non statcast games need to be included (optional)
|
|
||||||
gamedayType := TODO // interface{} | Indicates the level of Gameday (tracking, play-by-play, linescore, etc...) (optional)
|
|
||||||
hasUpdates := TODO // interface{} | True if updated by an auditor (optional)
|
|
||||||
lastPlayTime := TODO // interface{} | Returns all data that was created after the specified timestamp. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastVideoUpdatedTime := TODO // interface{} | The last time SportyBot video was updated (optional)
|
|
||||||
lastUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastMetricsUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
lastAuditUpdatedTime := TODO // interface{} | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
gameDate := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
trackingSystemOwner := TODO // interface{} | Owner of the tracking system (optional)
|
|
||||||
sortBy := TODO // interface{} | Sort the set of data by the specified field (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
scheduleEventTypes := TODO // interface{} | Comma delimited list of type of event types (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.GameGuidsFromPostgresRangeByGame(context.Background()).Fields(fields).GameModeId(gameModeId).IsPitch(isPitch).IsHit(isHit).IsPickoff(isPickoff).IsNonStatcast(isNonStatcast).GamedayType(gamedayType).HasUpdates(hasUpdates).LastPlayTime(lastPlayTime).LastVideoUpdatedTime(lastVideoUpdatedTime).LastUpdatedTime(lastUpdatedTime).LastMetricsUpdatedTime(lastMetricsUpdatedTime).LastAuditUpdatedTime(lastAuditUpdatedTime).GameDate(gameDate).SportId(sportId).GameType(gameType).Season(season).TrackingSystemOwner(trackingSystemOwner).SortBy(sortBy).Limit(limit).Offset(offset).ScheduleEventTypes(scheduleEventTypes).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.GameGuidsFromPostgresRangeByGame``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGameGuidsFromPostgresRangeByGameRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**gameModeId** | [**interface{}**](interface{}.md) | Statcast game mode. Format: 0 = Batting Practive, 1 = Warmup 2 = Live |
|
|
||||||
**isPitch** | [**interface{}**](interface{}.md) | If there was a pitch |
|
|
||||||
**isHit** | [**interface{}**](interface{}.md) | If there was a hit ball tracked |
|
|
||||||
**isPickoff** | [**interface{}**](interface{}.md) | If there was a pickoff |
|
|
||||||
**isNonStatcast** | [**interface{}**](interface{}.md) | If non statcast games need to be included |
|
|
||||||
**gamedayType** | [**interface{}**](interface{}.md) | Indicates the level of Gameday (tracking, play-by-play, linescore, etc...) |
|
|
||||||
**hasUpdates** | [**interface{}**](interface{}.md) | True if updated by an auditor |
|
|
||||||
**lastPlayTime** | [**interface{}**](interface{}.md) | Returns all data that was created after the specified timestamp. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastVideoUpdatedTime** | [**interface{}**](interface{}.md) | The last time SportyBot video was updated |
|
|
||||||
**lastUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastMetricsUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**lastAuditUpdatedTime** | [**interface{}**](interface{}.md) | Return data updated since a specified date. Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**gameDate** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**trackingSystemOwner** | [**interface{}**](interface{}.md) | Owner of the tracking system |
|
|
||||||
**sortBy** | [**interface{}**](interface{}.md) | Sort the set of data by the specified field |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**scheduleEventTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of event types |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GameLastPitch
|
|
||||||
|
|
||||||
> GameLastPitch(ctx).GamePks(gamePks).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get the last pitch for a list of games
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePks := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.GameLastPitch(context.Background()).GamePks(gamePks).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.GameLastPitch``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGameLastPitchRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**gamePks** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunBallparks
|
|
||||||
|
|
||||||
> HomeRunBallparks(ctx, gamePk, guid).IsHomeRunParks(isHomeRunParks).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get if the play is a home run is each park for a specific play.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
guid := TODO // interface{} | Unique identifier for a play within a game
|
|
||||||
isHomeRunParks := TODO // interface{} |
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.HomeRunBallparks(context.Background(), gamePk, guid).IsHomeRunParks(isHomeRunParks).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.HomeRunBallparks``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**guid** | [**interface{}**](.md) | Unique identifier for a play within a game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunBallparksRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**isHomeRunParks** | [**interface{}**](interface{}.md) | |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## ParsedJsonFormattedAnalytics
|
|
||||||
|
|
||||||
> ParsedJsonFormattedAnalytics(ctx, gamePk, guid).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get Statcast data for a specific play.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
guid := TODO // interface{} | Unique identifier for a play within a game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AnalyticsAPI.ParsedJsonFormattedAnalytics(context.Background(), gamePk, guid).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AnalyticsAPI.ParsedJsonFormattedAnalytics``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**guid** | [**interface{}**](.md) | Unique identifier for a play within a game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiParsedJsonFormattedAnalyticsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,87 +0,0 @@
|
||||||
# \AttendanceAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**GetTeamAttendance**](AttendanceAPI.md#GetTeamAttendance) | **Get** /api/v1/attendance | Get team attendance
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## GetTeamAttendance
|
|
||||||
|
|
||||||
> GetTeamAttendance(ctx).TeamId(teamId).LeagueId(leagueId).Season(season).LeagueListId(leagueListId).GameType(gameType).Date(date).StartDate(startDate).EndDate(endDate).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get team attendance
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
leagueId := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
leagueListId := TODO // interface{} | Unique League List Identifier (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AttendanceAPI.GetTeamAttendance(context.Background()).TeamId(teamId).LeagueId(leagueId).Season(season).LeagueListId(leagueListId).GameType(gameType).Date(date).StartDate(startDate).EndDate(endDate).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AttendanceAPI.GetTeamAttendance``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetTeamAttendanceRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**leagueListId** | [**interface{}**](interface{}.md) | Unique League List Identifier |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,225 +0,0 @@
|
||||||
# \AwardsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**AwardRecipients**](AwardsAPI.md#AwardRecipients) | **Get** /api/v1/awards/{awardId}/recipients | View recipients of an award
|
|
||||||
[**Awards**](AwardsAPI.md#Awards) | **Get** /api/v1/awards | View awards info
|
|
||||||
[**Awards1**](AwardsAPI.md#Awards1) | **Get** /api/v1/awards/{awardId} | View awards info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## AwardRecipients
|
|
||||||
|
|
||||||
> AwardRecipients(ctx, awardId).Season(season).SportId(sportId).LeagueId(leagueId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View recipients of an award
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
awardId := TODO // interface{} | Unique Award Identifier. Available awards in /api/v1/awards
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
leagueId := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
fields := TODO // interface{} | (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AwardsAPI.AwardRecipients(context.Background(), awardId).Season(season).SportId(sportId).LeagueId(leagueId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AwardsAPI.AwardRecipients``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**awardId** | [**interface{}**](.md) | Unique Award Identifier. Available awards in /api/v1/awards |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAwardRecipientsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Awards
|
|
||||||
|
|
||||||
> Awards(ctx, awardId).OrgId(orgId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View awards info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
awardId := TODO // interface{} | Unique Award Identifier. Available awards in /api/v1/awards
|
|
||||||
orgId := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AwardsAPI.Awards(context.Background(), awardId).OrgId(orgId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AwardsAPI.Awards``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**awardId** | [**interface{}**](.md) | Unique Award Identifier. Available awards in /api/v1/awards |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAwardsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**orgId** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Awards1
|
|
||||||
|
|
||||||
> Awards1(ctx, awardId).OrgId(orgId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View awards info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
awardId := TODO // interface{} | Unique Award Identifier. Available awards in /api/v1/awards
|
|
||||||
orgId := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.AwardsAPI.Awards1(context.Background(), awardId).OrgId(orgId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `AwardsAPI.Awards1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**awardId** | [**interface{}**](.md) | Unique Award Identifier. Available awards in /api/v1/awards |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAwards1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**orgId** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,82 +0,0 @@
|
||||||
# \BatTrackingAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**BatTracking**](BatTrackingAPI.md#BatTracking) | **Get** /api/v1/batTracking/game/{gamePk}/{playId} | View Bat Tracking Data by playId and gameId
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## BatTracking
|
|
||||||
|
|
||||||
> BatTracking(ctx, gamePk, playId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View Bat Tracking Data by playId and gameId
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
playId := TODO // interface{} | Unique play identifier
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.BatTrackingAPI.BatTracking(context.Background(), gamePk, playId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `BatTrackingAPI.BatTracking``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**playId** | [**interface{}**](.md) | Unique play identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiBatTrackingRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,85 +0,0 @@
|
||||||
# \BiomechanicsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Biomechanical**](BiomechanicsAPI.md#Biomechanical) | **Get** /api/v1/game/{gamePk}/{playId}/analytics/biomechanics/{positionId} | View Biomechanical data by playId and gameId filtered by player positionId
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Biomechanical
|
|
||||||
|
|
||||||
> Biomechanical(ctx, gamePk, playId, positionId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View Biomechanical data by playId and gameId filtered by player positionId
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
playId := TODO // interface{} | Unique play identifier
|
|
||||||
positionId := TODO // interface{} | Position number. Format: 1, 2, 3, etc
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.BiomechanicsAPI.Biomechanical(context.Background(), gamePk, playId, positionId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `BiomechanicsAPI.Biomechanical``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**playId** | [**interface{}**](.md) | Unique play identifier |
|
|
||||||
**positionId** | [**interface{}**](.md) | Position number. Format: 1, 2, 3, etc |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiBiomechanicalRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,138 +0,0 @@
|
||||||
# \BroadcastAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**GetAllBroadcasters**](BroadcastAPI.md#GetAllBroadcasters) | **Get** /api/v1/broadcasters | Get All Active Broadcasters
|
|
||||||
[**GetBroadcasts**](BroadcastAPI.md#GetBroadcasts) | **Get** /api/v1/broadcast | Get Broadcasters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## GetAllBroadcasters
|
|
||||||
|
|
||||||
> GetAllBroadcasters(ctx).ActiveStatus(activeStatus).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get All Active Broadcasters
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
activeStatus := TODO // interface{} | Current status of the broadcaster. Format: Active = y, inactive = n, both = b (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.BroadcastAPI.GetAllBroadcasters(context.Background()).ActiveStatus(activeStatus).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `BroadcastAPI.GetAllBroadcasters``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetAllBroadcastersRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**activeStatus** | [**interface{}**](interface{}.md) | Current status of the broadcaster. Format: Active = y, inactive = n, both = b |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetBroadcasts
|
|
||||||
|
|
||||||
> GetBroadcasts(ctx).BroadcasterIds(broadcasterIds).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get Broadcasters
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
broadcasterIds := TODO // interface{} | All of the broadcast details
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.BroadcastAPI.GetBroadcasts(context.Background()).BroadcasterIds(broadcasterIds).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `BroadcastAPI.GetBroadcasts``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetBroadcastsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**broadcasterIds** | [**interface{}**](interface{}.md) | All of the broadcast details |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,154 +0,0 @@
|
||||||
# \ConferenceAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Conferences**](ConferenceAPI.md#Conferences) | **Get** /api/v1/conferences | View conference info
|
|
||||||
[**Conferences1**](ConferenceAPI.md#Conferences1) | **Get** /api/v1/conferences/{conferenceId} | View conference info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Conferences
|
|
||||||
|
|
||||||
> Conferences(ctx, conferenceId).Season(season).IncludeInactive(includeInactive).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View conference info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
conferenceId := TODO // interface{} |
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
includeInactive := TODO // interface{} | (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ConferenceAPI.Conferences(context.Background(), conferenceId).Season(season).IncludeInactive(includeInactive).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ConferenceAPI.Conferences``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**conferenceId** | [**interface{}**](.md) | |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiConferencesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**includeInactive** | [**interface{}**](interface{}.md) | |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Conferences1
|
|
||||||
|
|
||||||
> Conferences1(ctx, conferenceId).Season(season).IncludeInactive(includeInactive).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View conference info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
conferenceId := TODO // interface{} |
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
includeInactive := TODO // interface{} | (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ConferenceAPI.Conferences1(context.Background(), conferenceId).Season(season).IncludeInactive(includeInactive).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ConferenceAPI.Conferences1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**conferenceId** | [**interface{}**](.md) | |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiConferences1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**includeInactive** | [**interface{}**](interface{}.md) | |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,166 +0,0 @@
|
||||||
# \DivisionAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Divisions**](DivisionAPI.md#Divisions) | **Get** /api/v1/divisions | Get division information
|
|
||||||
[**Divisions1**](DivisionAPI.md#Divisions1) | **Get** /api/v1/divisions/{divisionId} | Get division information
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Divisions
|
|
||||||
|
|
||||||
> Divisions(ctx, divisionId).IncludeInactive(includeInactive).LeagueId(leagueId).SportId(sportId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get division information
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
divisionId := TODO // interface{} | Unique Division Identifier
|
|
||||||
includeInactive := TODO // interface{} | Whether or not to include inactive (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.DivisionAPI.Divisions(context.Background(), divisionId).IncludeInactive(includeInactive).LeagueId(leagueId).SportId(sportId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `DivisionAPI.Divisions``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**divisionId** | [**interface{}**](.md) | Unique Division Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiDivisionsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**includeInactive** | [**interface{}**](interface{}.md) | Whether or not to include inactive |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Divisions1
|
|
||||||
|
|
||||||
> Divisions1(ctx, divisionId).IncludeInactive(includeInactive).LeagueId(leagueId).SportId(sportId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get division information
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
divisionId := TODO // interface{} | Unique Division Identifier
|
|
||||||
includeInactive := TODO // interface{} | Whether or not to include inactive (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.DivisionAPI.Divisions1(context.Background(), divisionId).IncludeInactive(includeInactive).LeagueId(leagueId).SportId(sportId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `DivisionAPI.Divisions1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**divisionId** | [**interface{}**](.md) | Unique Division Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiDivisions1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**includeInactive** | [**interface{}**](interface{}.md) | Whether or not to include inactive |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,473 +0,0 @@
|
||||||
# \DraftAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**DraftPicks**](DraftAPI.md#DraftPicks) | **Get** /api/v1/draft | View MLB Drafted Players
|
|
||||||
[**DraftPicks1**](DraftAPI.md#DraftPicks1) | **Get** /api/v1/draft/{year} | View MLB Drafted Players
|
|
||||||
[**DraftProspects**](DraftAPI.md#DraftProspects) | **Get** /api/v1/draft/prospects | View MLB Draft Prospects
|
|
||||||
[**DraftProspects1**](DraftAPI.md#DraftProspects1) | **Get** /api/v1/draft/prospects/{year} | View MLB Draft Prospects
|
|
||||||
[**LatestDraftPicks**](DraftAPI.md#LatestDraftPicks) | **Get** /api/v1/draft/{year}/latest | Get the last drafted player and the next 5 teams up to pick
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## DraftPicks
|
|
||||||
|
|
||||||
> DraftPicks(ctx, year).Limit(limit).Offset(offset).Fields(fields).Order(order).SortBy(sortBy).Drafted(drafted).Round(round).Name(name).School(school).Position(position).Team(team).TeamId(teamId).State(state).Country(country).PlayerId(playerId).BisPlayerId(bisPlayerId).Execute()
|
|
||||||
|
|
||||||
View MLB Drafted Players
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
year := TODO // interface{} | Year the player was drafted. Format: 2000
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
order := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
sortBy := TODO // interface{} | Sort the set of data by the specified field (optional)
|
|
||||||
drafted := TODO // interface{} | Whether or not the players been drafted (optional)
|
|
||||||
round := TODO // interface{} | Round in which a player was drafted (optional)
|
|
||||||
name := TODO // interface{} | Filter players by the first letter of their name using using the specific character (optional)
|
|
||||||
school := TODO // interface{} | Filter players by the first letter of their school using using the specific character (optional)
|
|
||||||
position := TODO // interface{} | Position number. Format: 1, 2, 3, etc (optional)
|
|
||||||
team := TODO // interface{} | Unique Team Code. Format: tor, nya, etc (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
state := TODO // interface{} | State where the venue is located. Format: Ohio (optional)
|
|
||||||
country := TODO // interface{} | Filter players by their home country (optional)
|
|
||||||
playerId := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
bisPlayerId := TODO // interface{} | A unique identifier for a player in the EBIS system (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.DraftAPI.DraftPicks(context.Background(), year).Limit(limit).Offset(offset).Fields(fields).Order(order).SortBy(sortBy).Drafted(drafted).Round(round).Name(name).School(school).Position(position).Team(team).TeamId(teamId).State(state).Country(country).PlayerId(playerId).BisPlayerId(bisPlayerId).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `DraftAPI.DraftPicks``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**year** | [**interface{}**](.md) | Year the player was drafted. Format: 2000 |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiDraftPicksRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**sortBy** | [**interface{}**](interface{}.md) | Sort the set of data by the specified field |
|
|
||||||
**drafted** | [**interface{}**](interface{}.md) | Whether or not the players been drafted |
|
|
||||||
**round** | [**interface{}**](interface{}.md) | Round in which a player was drafted |
|
|
||||||
**name** | [**interface{}**](interface{}.md) | Filter players by the first letter of their name using using the specific character |
|
|
||||||
**school** | [**interface{}**](interface{}.md) | Filter players by the first letter of their school using using the specific character |
|
|
||||||
**position** | [**interface{}**](interface{}.md) | Position number. Format: 1, 2, 3, etc |
|
|
||||||
**team** | [**interface{}**](interface{}.md) | Unique Team Code. Format: tor, nya, etc |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**state** | [**interface{}**](interface{}.md) | State where the venue is located. Format: Ohio |
|
|
||||||
**country** | [**interface{}**](interface{}.md) | Filter players by their home country |
|
|
||||||
**playerId** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**bisPlayerId** | [**interface{}**](interface{}.md) | A unique identifier for a player in the EBIS system |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## DraftPicks1
|
|
||||||
|
|
||||||
> DraftPicks1(ctx, year).Limit(limit).Offset(offset).Fields(fields).Order(order).SortBy(sortBy).Drafted(drafted).Round(round).Name(name).School(school).Position(position).Team(team).TeamId(teamId).State(state).Country(country).PlayerId(playerId).BisPlayerId(bisPlayerId).Execute()
|
|
||||||
|
|
||||||
View MLB Drafted Players
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
year := TODO // interface{} | Year the player was drafted. Format: 2000
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
order := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
sortBy := TODO // interface{} | Sort the set of data by the specified field (optional)
|
|
||||||
drafted := TODO // interface{} | Whether or not the players been drafted (optional)
|
|
||||||
round := TODO // interface{} | Round in which a player was drafted (optional)
|
|
||||||
name := TODO // interface{} | Filter players by the first letter of their name using using the specific character (optional)
|
|
||||||
school := TODO // interface{} | Filter players by the first letter of their school using using the specific character (optional)
|
|
||||||
position := TODO // interface{} | Position number. Format: 1, 2, 3, etc (optional)
|
|
||||||
team := TODO // interface{} | Unique Team Code. Format: tor, nya, etc (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
state := TODO // interface{} | State where the venue is located. Format: Ohio (optional)
|
|
||||||
country := TODO // interface{} | Filter players by their home country (optional)
|
|
||||||
playerId := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
bisPlayerId := TODO // interface{} | A unique identifier for a player in the EBIS system (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.DraftAPI.DraftPicks1(context.Background(), year).Limit(limit).Offset(offset).Fields(fields).Order(order).SortBy(sortBy).Drafted(drafted).Round(round).Name(name).School(school).Position(position).Team(team).TeamId(teamId).State(state).Country(country).PlayerId(playerId).BisPlayerId(bisPlayerId).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `DraftAPI.DraftPicks1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**year** | [**interface{}**](.md) | Year the player was drafted. Format: 2000 |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiDraftPicks1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**sortBy** | [**interface{}**](interface{}.md) | Sort the set of data by the specified field |
|
|
||||||
**drafted** | [**interface{}**](interface{}.md) | Whether or not the players been drafted |
|
|
||||||
**round** | [**interface{}**](interface{}.md) | Round in which a player was drafted |
|
|
||||||
**name** | [**interface{}**](interface{}.md) | Filter players by the first letter of their name using using the specific character |
|
|
||||||
**school** | [**interface{}**](interface{}.md) | Filter players by the first letter of their school using using the specific character |
|
|
||||||
**position** | [**interface{}**](interface{}.md) | Position number. Format: 1, 2, 3, etc |
|
|
||||||
**team** | [**interface{}**](interface{}.md) | Unique Team Code. Format: tor, nya, etc |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**state** | [**interface{}**](interface{}.md) | State where the venue is located. Format: Ohio |
|
|
||||||
**country** | [**interface{}**](interface{}.md) | Filter players by their home country |
|
|
||||||
**playerId** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**bisPlayerId** | [**interface{}**](interface{}.md) | A unique identifier for a player in the EBIS system |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## DraftProspects
|
|
||||||
|
|
||||||
> DraftProspects(ctx, year).Limit(limit).Offset(offset).Fields(fields).Order(order).SortBy(sortBy).Drafted(drafted).Round(round).Name(name).School(school).Position(position).Team(team).TeamId(teamId).State(state).Country(country).PlayerId(playerId).BisPlayerId(bisPlayerId).Execute()
|
|
||||||
|
|
||||||
View MLB Draft Prospects
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
year := TODO // interface{} | Year the player was drafted. Format: 2000
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
order := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
sortBy := TODO // interface{} | Sort the set of data by the specified field (optional)
|
|
||||||
drafted := TODO // interface{} | Whether or not the players been drafted (optional)
|
|
||||||
round := TODO // interface{} | Round in which a player was drafted (optional)
|
|
||||||
name := TODO // interface{} | Filter players by the first letter of their name using using the specific character (optional)
|
|
||||||
school := TODO // interface{} | Filter players by the first letter of their school using using the specific character (optional)
|
|
||||||
position := TODO // interface{} | Position number. Format: 1, 2, 3, etc (optional)
|
|
||||||
team := TODO // interface{} | Unique Team Code. Format: tor, nya, etc (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
state := TODO // interface{} | State where the venue is located. Format: Ohio (optional)
|
|
||||||
country := TODO // interface{} | Filter players by their home country (optional)
|
|
||||||
playerId := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
bisPlayerId := TODO // interface{} | A unique identifier for a player in the EBIS system (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.DraftAPI.DraftProspects(context.Background(), year).Limit(limit).Offset(offset).Fields(fields).Order(order).SortBy(sortBy).Drafted(drafted).Round(round).Name(name).School(school).Position(position).Team(team).TeamId(teamId).State(state).Country(country).PlayerId(playerId).BisPlayerId(bisPlayerId).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `DraftAPI.DraftProspects``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**year** | [**interface{}**](.md) | Year the player was drafted. Format: 2000 |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiDraftProspectsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**sortBy** | [**interface{}**](interface{}.md) | Sort the set of data by the specified field |
|
|
||||||
**drafted** | [**interface{}**](interface{}.md) | Whether or not the players been drafted |
|
|
||||||
**round** | [**interface{}**](interface{}.md) | Round in which a player was drafted |
|
|
||||||
**name** | [**interface{}**](interface{}.md) | Filter players by the first letter of their name using using the specific character |
|
|
||||||
**school** | [**interface{}**](interface{}.md) | Filter players by the first letter of their school using using the specific character |
|
|
||||||
**position** | [**interface{}**](interface{}.md) | Position number. Format: 1, 2, 3, etc |
|
|
||||||
**team** | [**interface{}**](interface{}.md) | Unique Team Code. Format: tor, nya, etc |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**state** | [**interface{}**](interface{}.md) | State where the venue is located. Format: Ohio |
|
|
||||||
**country** | [**interface{}**](interface{}.md) | Filter players by their home country |
|
|
||||||
**playerId** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**bisPlayerId** | [**interface{}**](interface{}.md) | A unique identifier for a player in the EBIS system |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## DraftProspects1
|
|
||||||
|
|
||||||
> DraftProspects1(ctx, year).Limit(limit).Offset(offset).Fields(fields).Order(order).SortBy(sortBy).Drafted(drafted).Round(round).Name(name).School(school).Position(position).Team(team).TeamId(teamId).State(state).Country(country).PlayerId(playerId).BisPlayerId(bisPlayerId).Execute()
|
|
||||||
|
|
||||||
View MLB Draft Prospects
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
year := TODO // interface{} | Year the player was drafted. Format: 2000
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
order := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
sortBy := TODO // interface{} | Sort the set of data by the specified field (optional)
|
|
||||||
drafted := TODO // interface{} | Whether or not the players been drafted (optional)
|
|
||||||
round := TODO // interface{} | Round in which a player was drafted (optional)
|
|
||||||
name := TODO // interface{} | Filter players by the first letter of their name using using the specific character (optional)
|
|
||||||
school := TODO // interface{} | Filter players by the first letter of their school using using the specific character (optional)
|
|
||||||
position := TODO // interface{} | Position number. Format: 1, 2, 3, etc (optional)
|
|
||||||
team := TODO // interface{} | Unique Team Code. Format: tor, nya, etc (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
state := TODO // interface{} | State where the venue is located. Format: Ohio (optional)
|
|
||||||
country := TODO // interface{} | Filter players by their home country (optional)
|
|
||||||
playerId := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
bisPlayerId := TODO // interface{} | A unique identifier for a player in the EBIS system (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.DraftAPI.DraftProspects1(context.Background(), year).Limit(limit).Offset(offset).Fields(fields).Order(order).SortBy(sortBy).Drafted(drafted).Round(round).Name(name).School(school).Position(position).Team(team).TeamId(teamId).State(state).Country(country).PlayerId(playerId).BisPlayerId(bisPlayerId).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `DraftAPI.DraftProspects1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**year** | [**interface{}**](.md) | Year the player was drafted. Format: 2000 |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiDraftProspects1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**sortBy** | [**interface{}**](interface{}.md) | Sort the set of data by the specified field |
|
|
||||||
**drafted** | [**interface{}**](interface{}.md) | Whether or not the players been drafted |
|
|
||||||
**round** | [**interface{}**](interface{}.md) | Round in which a player was drafted |
|
|
||||||
**name** | [**interface{}**](interface{}.md) | Filter players by the first letter of their name using using the specific character |
|
|
||||||
**school** | [**interface{}**](interface{}.md) | Filter players by the first letter of their school using using the specific character |
|
|
||||||
**position** | [**interface{}**](interface{}.md) | Position number. Format: 1, 2, 3, etc |
|
|
||||||
**team** | [**interface{}**](interface{}.md) | Unique Team Code. Format: tor, nya, etc |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**state** | [**interface{}**](interface{}.md) | State where the venue is located. Format: Ohio |
|
|
||||||
**country** | [**interface{}**](interface{}.md) | Filter players by their home country |
|
|
||||||
**playerId** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**bisPlayerId** | [**interface{}**](interface{}.md) | A unique identifier for a player in the EBIS system |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## LatestDraftPicks
|
|
||||||
|
|
||||||
> LatestDraftPicks(ctx, year).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get the last drafted player and the next 5 teams up to pick
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
year := TODO // interface{} | Year the player was drafted. Format: 2000
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.DraftAPI.LatestDraftPicks(context.Background(), year).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `DraftAPI.LatestDraftPicks``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**year** | [**interface{}**](.md) | Year the player was drafted. Format: 2000 |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLatestDraftPicksRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,975 +0,0 @@
|
||||||
# \GameAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Boxscore**](GameAPI.md#Boxscore) | **Get** /api/v1/game/{game_pk}/boxscore | Get game boxscore.
|
|
||||||
[**ColorFeed**](GameAPI.md#ColorFeed) | **Get** /api/v1/game/{game_pk}/feed/color | Get game color feed.
|
|
||||||
[**ColorTimestamps**](GameAPI.md#ColorTimestamps) | **Get** /api/v1/game/{game_pk}/feed/color/timestamps | Retrieve all of the color timestamps for a game.
|
|
||||||
[**Content**](GameAPI.md#Content) | **Get** /api/v1/game/{game_pk}/content | Retrieve all content for a game.
|
|
||||||
[**CurrentGameStats1**](GameAPI.md#CurrentGameStats1) | **Get** /api/v1/game/changes | View a game change log
|
|
||||||
[**GetGameContextMetrics**](GameAPI.md#GetGameContextMetrics) | **Get** /api/v1/game/{gamePk}/contextMetrics | Get the context metrics for this game based on its current state
|
|
||||||
[**GetGameWithMetrics**](GameAPI.md#GetGameWithMetrics) | **Get** /api/v1/game/{gamePk}/withMetrics | Get game info with metrics
|
|
||||||
[**GetWinProbability**](GameAPI.md#GetWinProbability) | **Get** /api/v1/game/{gamePk}/winProbability | Get the win probability for this game
|
|
||||||
[**Linescore**](GameAPI.md#Linescore) | **Get** /api/v1/game/{game_pk}/linescore | Get game linescore
|
|
||||||
[**LiveGameDiffPatchV1**](GameAPI.md#LiveGameDiffPatchV1) | **Get** /api/v1.1/game/{game_pk}/feed/live/diffPatch | Get live game status diffPatch.
|
|
||||||
[**LiveGameV1**](GameAPI.md#LiveGameV1) | **Get** /api/v1.1/game/{game_pk}/feed/live | Get live game status.
|
|
||||||
[**LiveTimestampv11**](GameAPI.md#LiveTimestampv11) | **Get** /api/v1.1/game/{game_pk}/feed/live/timestamps | Retrieve all of the play timestamps for a game.
|
|
||||||
[**PlayByPlay**](GameAPI.md#PlayByPlay) | **Get** /api/v1/game/{game_pk}/playByPlay | Get game play By Play
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Boxscore
|
|
||||||
|
|
||||||
> Boxscore(ctx, gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).NumPlayers(numPlayers).NoTies(noTies).Accent(accent).Execute()
|
|
||||||
|
|
||||||
Get game boxscore.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
inclusiveTimecode := TODO // interface{} | True to include plays that happen before or at the specified timecode (optional)
|
|
||||||
numPlayers := TODO // interface{} | Number of top player game scores to show. Default is 3. (optional)
|
|
||||||
noTies := TODO // interface{} | If set to false, will show all players tied for the last spot in the game scores list. (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.Boxscore(context.Background(), gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).NumPlayers(numPlayers).NoTies(noTies).Accent(accent).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.Boxscore``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiBoxscoreRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**inclusiveTimecode** | [**interface{}**](interface{}.md) | True to include plays that happen before or at the specified timecode |
|
|
||||||
**numPlayers** | [**interface{}**](interface{}.md) | Number of top player game scores to show. Default is 3. |
|
|
||||||
**noTies** | [**interface{}**](interface{}.md) | If set to false, will show all players tied for the last spot in the game scores list. |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## ColorFeed
|
|
||||||
|
|
||||||
> ColorFeed(ctx, gamePk).Timecode(timecode).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get game color feed.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.ColorFeed(context.Background(), gamePk).Timecode(timecode).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.ColorFeed``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiColorFeedRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## ColorTimestamps
|
|
||||||
|
|
||||||
> ColorTimestamps(ctx, gamePk).Execute()
|
|
||||||
|
|
||||||
Retrieve all of the color timestamps for a game.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.ColorTimestamps(context.Background(), gamePk).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.ColorTimestamps``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiColorTimestampsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Content
|
|
||||||
|
|
||||||
> Content(ctx, gamePk).HighlightLimit(highlightLimit).Execute()
|
|
||||||
|
|
||||||
Retrieve all content for a game.
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} |
|
|
||||||
highlightLimit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.Content(context.Background(), gamePk).HighlightLimit(highlightLimit).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.Content``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiContentRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**highlightLimit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## CurrentGameStats1
|
|
||||||
|
|
||||||
> CurrentGameStats1(ctx).UpdatedSince(updatedSince).SportId(sportId).SportIds(sportIds).GameType(gameType).GameTypes(gameTypes).Season(season).GamePks(gamePks).Limit(limit).Offset(offset).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a game change log
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
updatedSince := TODO // interface{} | Format: YYYY-MM-DDTHH:MM:SSZ (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
sportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
gamePks := TODO // interface{} | Comma delimited list of unique primary keys (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.CurrentGameStats1(context.Background()).UpdatedSince(updatedSince).SportId(sportId).SportIds(sportIds).GameType(gameType).GameTypes(gameTypes).Season(season).GamePks(gamePks).Limit(limit).Offset(offset).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.CurrentGameStats1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiCurrentGameStats1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**updatedSince** | [**interface{}**](interface{}.md) | Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**gamePks** | [**interface{}**](interface{}.md) | Comma delimited list of unique primary keys |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetGameContextMetrics
|
|
||||||
|
|
||||||
> GetGameContextMetrics(ctx, gamePk).Timecode(timecode).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get the context metrics for this game based on its current state
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.GetGameContextMetrics(context.Background(), gamePk).Timecode(timecode).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.GetGameContextMetrics``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetGameContextMetricsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetGameWithMetrics
|
|
||||||
|
|
||||||
> GetGameWithMetrics(ctx, gamePk).Timecode(timecode).InclusiveTimecode(inclusiveTimecode).Fields(fields).Accent(accent).Execute()
|
|
||||||
|
|
||||||
Get game info with metrics
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
inclusiveTimecode := TODO // interface{} | True to include plays that happen before or at the specified timecode (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.GetGameWithMetrics(context.Background(), gamePk).Timecode(timecode).InclusiveTimecode(inclusiveTimecode).Fields(fields).Accent(accent).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.GetGameWithMetrics``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetGameWithMetricsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**inclusiveTimecode** | [**interface{}**](interface{}.md) | True to include plays that happen before or at the specified timecode |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetWinProbability
|
|
||||||
|
|
||||||
> GetWinProbability(ctx, gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).Accent(accent).Execute()
|
|
||||||
|
|
||||||
Get the win probability for this game
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
inclusiveTimecode := TODO // interface{} | True to include plays that happen before or at the specified timecode (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.GetWinProbability(context.Background(), gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).Accent(accent).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.GetWinProbability``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetWinProbabilityRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**inclusiveTimecode** | [**interface{}**](interface{}.md) | True to include plays that happen before or at the specified timecode |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Linescore
|
|
||||||
|
|
||||||
> Linescore(ctx, gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).Execute()
|
|
||||||
|
|
||||||
Get game linescore
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
inclusiveTimecode := TODO // interface{} | True to include plays that happen before or at the specified timecode (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.Linescore(context.Background(), gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.Linescore``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLinescoreRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**inclusiveTimecode** | [**interface{}**](interface{}.md) | True to include plays that happen before or at the specified timecode |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## LiveGameDiffPatchV1
|
|
||||||
|
|
||||||
> LiveGameDiffPatchV1(ctx, gamePk).StartTimecode(startTimecode).EndTimecode(endTimecode).Accent(accent).Execute()
|
|
||||||
|
|
||||||
Get live game status diffPatch.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
startTimecode := TODO // interface{} | Start time code will give you everything since that time. Format: MMDDYYYY_HHMMSS (optional)
|
|
||||||
endTimecode := TODO // interface{} | End time code will give you a snapshot at that specific time. Format: MMDDYYYY_HHMMSS (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.LiveGameDiffPatchV1(context.Background(), gamePk).StartTimecode(startTimecode).EndTimecode(endTimecode).Accent(accent).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.LiveGameDiffPatchV1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLiveGameDiffPatchV1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**startTimecode** | [**interface{}**](interface{}.md) | Start time code will give you everything since that time. Format: MMDDYYYY_HHMMSS |
|
|
||||||
**endTimecode** | [**interface{}**](interface{}.md) | End time code will give you a snapshot at that specific time. Format: MMDDYYYY_HHMMSS |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## LiveGameV1
|
|
||||||
|
|
||||||
> LiveGameV1(ctx, gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).Accent(accent).Execute()
|
|
||||||
|
|
||||||
Get live game status.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
inclusiveTimecode := TODO // interface{} | True to include plays that happen before or at the specified timecode (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.LiveGameV1(context.Background(), gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).Accent(accent).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.LiveGameV1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLiveGameV1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**inclusiveTimecode** | [**interface{}**](interface{}.md) | True to include plays that happen before or at the specified timecode |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## LiveTimestampv11
|
|
||||||
|
|
||||||
> LiveTimestampv11(ctx, gamePk).Execute()
|
|
||||||
|
|
||||||
Retrieve all of the play timestamps for a game.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.LiveTimestampv11(context.Background(), gamePk).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.LiveTimestampv11``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLiveTimestampv11Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## PlayByPlay
|
|
||||||
|
|
||||||
> PlayByPlay(ctx, gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).Accent(accent).Execute()
|
|
||||||
|
|
||||||
Get game play By Play
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
inclusiveTimecode := TODO // interface{} | True to include plays that happen before or at the specified timecode (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GameAPI.PlayByPlay(context.Background(), gamePk).Timecode(timecode).Fields(fields).InclusiveTimecode(inclusiveTimecode).Accent(accent).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GameAPI.PlayByPlay``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiPlayByPlayRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**inclusiveTimecode** | [**interface{}**](interface{}.md) | True to include plays that happen before or at the specified timecode |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,103 +0,0 @@
|
||||||
# \GamePaceAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**GamePace**](GamePaceAPI.md#GamePace) | **Get** /api/v1/gamePace | View time of game info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## GamePace
|
|
||||||
|
|
||||||
> GamePace(ctx).Season(season).TeamId(teamId).TeamIds(teamIds).LeagueId(leagueId).LeagueIds(leagueIds).LeagueListId(leagueListId).SportId(sportId).SportIds(sportIds).GameType(gameType).StartDate(startDate).EndDate(endDate).VenueIds(venueIds).ExcludeVenueIds(excludeVenueIds).ExcludeGamePks(excludeGamePks).OrgType(orgType).IncludeChildren(includeChildren).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View time of game info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
teamIds := TODO // interface{} | Comma delimited list of Unique Team identifiers (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
leagueListId := TODO // interface{} | Unique League List Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
sportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
venueIds := TODO // interface{} | Comma delimited list of Unique venue identifiers (optional)
|
|
||||||
excludeVenueIds := TODO // interface{} | Comma delimited list of Unique venue identifiers (optional)
|
|
||||||
excludeGamePks := TODO // interface{} | Comma delimited list of unique primary keys (optional)
|
|
||||||
orgType := TODO // interface{} | Organization level. Format: T(Team), L(League), S(Sport) (optional)
|
|
||||||
includeChildren := TODO // interface{} | Determines weather to include results from an organization's children (ex. a sport would also include results for the teams and leagues) (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.GamePaceAPI.GamePace(context.Background()).Season(season).TeamId(teamId).TeamIds(teamIds).LeagueId(leagueId).LeagueIds(leagueIds).LeagueListId(leagueListId).SportId(sportId).SportIds(sportIds).GameType(gameType).StartDate(startDate).EndDate(endDate).VenueIds(venueIds).ExcludeVenueIds(excludeVenueIds).ExcludeGamePks(excludeGamePks).OrgType(orgType).IncludeChildren(includeChildren).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `GamePaceAPI.GamePace``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGamePaceRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**teamIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique Team identifiers |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**leagueListId** | [**interface{}**](interface{}.md) | Unique League List Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**venueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique venue identifiers |
|
|
||||||
**excludeVenueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique venue identifiers |
|
|
||||||
**excludeGamePks** | [**interface{}**](interface{}.md) | Comma delimited list of unique primary keys |
|
|
||||||
**orgType** | [**interface{}**](interface{}.md) | Organization level. Format: T(Team), L(League), S(Sport) |
|
|
||||||
**includeChildren** | [**interface{}**](interface{}.md) | Determines weather to include results from an organization's children (ex. a sport would also include results for the teams and leagues) |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,153 +0,0 @@
|
||||||
# \HighLowAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**HighLow**](HighLowAPI.md#HighLow) | **Get** /api/v1/highLow/{highLowType} | View high/low stats by player or team
|
|
||||||
[**HighLowStats**](HighLowAPI.md#HighLowStats) | **Get** /api/v1/highLow/types | View high/low stat types
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## HighLow
|
|
||||||
|
|
||||||
> HighLow(ctx, highLowType).StatGroup(statGroup).SortStat(sortStat).Season(season).GameType(gameType).TeamId(teamId).LeagueId(leagueId).SportId(sportId).Offset(offset).Limit(limit).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View high/low stats by player or team
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
highLowType := TODO // interface{} | Type of high/low stats ('player', 'team', 'game')
|
|
||||||
statGroup := TODO // interface{} | Comma delimited list of categories of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
sortStat := TODO // interface{} | Comma delimited list of baseball stats to sort splits by. (optional)
|
|
||||||
season := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
gameType := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HighLowAPI.HighLow(context.Background(), highLowType).StatGroup(statGroup).SortStat(sortStat).Season(season).GameType(gameType).TeamId(teamId).LeagueId(leagueId).SportId(sportId).Offset(offset).Limit(limit).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HighLowAPI.HighLow``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**highLowType** | [**interface{}**](.md) | Type of high/low stats ('player', 'team', 'game') |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHighLowRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**statGroup** | [**interface{}**](interface{}.md) | Comma delimited list of categories of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**sortStat** | [**interface{}**](interface{}.md) | Comma delimited list of baseball stats to sort splits by. |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HighLowStats
|
|
||||||
|
|
||||||
> HighLowStats(ctx).Execute()
|
|
||||||
|
|
||||||
View high/low stat types
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HighLowAPI.HighLowStats(context.Background()).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HighLowAPI.HighLowStats``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHighLowStatsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,576 +0,0 @@
|
||||||
# \HomerunDerbyAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**HomeRunDerbyBracket**](HomerunDerbyAPI.md#HomeRunDerbyBracket) | **Get** /api/v1/homeRunDerby/{gamePk} | View a home run derby object
|
|
||||||
[**HomeRunDerbyBracket1**](HomerunDerbyAPI.md#HomeRunDerbyBracket1) | **Get** /api/v1/homeRunDerby | View a home run derby object
|
|
||||||
[**HomeRunDerbyBracket2**](HomerunDerbyAPI.md#HomeRunDerbyBracket2) | **Get** /api/v1/homeRunDerby/{gamePk}/bracket | View a home run derby object
|
|
||||||
[**HomeRunDerbyBracket3**](HomerunDerbyAPI.md#HomeRunDerbyBracket3) | **Get** /api/v1/homeRunDerby/bracket | View a home run derby object
|
|
||||||
[**HomeRunDerbyMixedMode**](HomerunDerbyAPI.md#HomeRunDerbyMixedMode) | **Get** /api/v1/homeRunDerby/{gamePk}/mixed | View home run derby mixed mode (Bracket/Pool combo)
|
|
||||||
[**HomeRunDerbyMixedMode1**](HomerunDerbyAPI.md#HomeRunDerbyMixedMode1) | **Get** /api/v1/homeRunDerby/mixed | View home run derby mixed mode (Bracket/Pool combo)
|
|
||||||
[**HomeRunDerbyPool**](HomerunDerbyAPI.md#HomeRunDerbyPool) | **Get** /api/v1/homeRunDerby/{gamePk}/pool | View home run derby pool
|
|
||||||
[**HomeRunDerbyPool1**](HomerunDerbyAPI.md#HomeRunDerbyPool1) | **Get** /api/v1/homeRunDerby/pool | View home run derby pool
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunDerbyBracket
|
|
||||||
|
|
||||||
> HomeRunDerbyBracket(ctx, gamePk).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a home run derby object
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HomerunDerbyAPI.HomeRunDerbyBracket(context.Background(), gamePk).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HomerunDerbyAPI.HomeRunDerbyBracket``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunDerbyBracketRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunDerbyBracket1
|
|
||||||
|
|
||||||
> HomeRunDerbyBracket1(ctx, gamePk).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a home run derby object
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HomerunDerbyAPI.HomeRunDerbyBracket1(context.Background(), gamePk).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HomerunDerbyAPI.HomeRunDerbyBracket1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunDerbyBracket1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunDerbyBracket2
|
|
||||||
|
|
||||||
> HomeRunDerbyBracket2(ctx, gamePk).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a home run derby object
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HomerunDerbyAPI.HomeRunDerbyBracket2(context.Background(), gamePk).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HomerunDerbyAPI.HomeRunDerbyBracket2``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunDerbyBracket2Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunDerbyBracket3
|
|
||||||
|
|
||||||
> HomeRunDerbyBracket3(ctx, gamePk).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a home run derby object
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HomerunDerbyAPI.HomeRunDerbyBracket3(context.Background(), gamePk).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HomerunDerbyAPI.HomeRunDerbyBracket3``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunDerbyBracket3Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunDerbyMixedMode
|
|
||||||
|
|
||||||
> HomeRunDerbyMixedMode(ctx, gamePk).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View home run derby mixed mode (Bracket/Pool combo)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HomerunDerbyAPI.HomeRunDerbyMixedMode(context.Background(), gamePk).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HomerunDerbyAPI.HomeRunDerbyMixedMode``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunDerbyMixedModeRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunDerbyMixedMode1
|
|
||||||
|
|
||||||
> HomeRunDerbyMixedMode1(ctx, gamePk).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View home run derby mixed mode (Bracket/Pool combo)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HomerunDerbyAPI.HomeRunDerbyMixedMode1(context.Background(), gamePk).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HomerunDerbyAPI.HomeRunDerbyMixedMode1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunDerbyMixedMode1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunDerbyPool
|
|
||||||
|
|
||||||
> HomeRunDerbyPool(ctx, gamePk).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View home run derby pool
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HomerunDerbyAPI.HomeRunDerbyPool(context.Background(), gamePk).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HomerunDerbyAPI.HomeRunDerbyPool``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunDerbyPoolRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## HomeRunDerbyPool1
|
|
||||||
|
|
||||||
> HomeRunDerbyPool1(ctx, gamePk).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View home run derby pool
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.HomerunDerbyAPI.HomeRunDerbyPool1(context.Background(), gamePk).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `HomerunDerbyAPI.HomeRunDerbyPool1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiHomeRunDerbyPool1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,361 +0,0 @@
|
||||||
# \JobAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Datacasters**](JobAPI.md#Datacasters) | **Get** /api/v1/jobs/datacasters | Get datacaster jobs
|
|
||||||
[**GetJobsByType**](JobAPI.md#GetJobsByType) | **Get** /api/v1/jobs | Get jobs by type
|
|
||||||
[**OfficialScorers**](JobAPI.md#OfficialScorers) | **Get** /api/v1/jobs/officialScorers | Get official scorers
|
|
||||||
[**UmpireSchedule**](JobAPI.md#UmpireSchedule) | **Get** /api/v1/jobs/umpires/games/{umpireId} | Get umpires and associated game for umpireId
|
|
||||||
[**Umpires**](JobAPI.md#Umpires) | **Get** /api/v1/jobs/umpires | Get umpires
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Datacasters
|
|
||||||
|
|
||||||
> Datacasters(ctx).SportId(sportId).Date(date).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get datacaster jobs
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.JobAPI.Datacasters(context.Background()).SportId(sportId).Date(date).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `JobAPI.Datacasters``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiDatacastersRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetJobsByType
|
|
||||||
|
|
||||||
> GetJobsByType(ctx).JobType(jobType).SportId(sportId).Date(date).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get jobs by type
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
jobType := TODO // interface{} | Job Type Identifier (ie. UMPR, etc..)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.JobAPI.GetJobsByType(context.Background()).JobType(jobType).SportId(sportId).Date(date).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `JobAPI.GetJobsByType``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetJobsByTypeRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**jobType** | [**interface{}**](interface{}.md) | Job Type Identifier (ie. UMPR, etc..) |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## OfficialScorers
|
|
||||||
|
|
||||||
> OfficialScorers(ctx).SportId(sportId).Date(date).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get official scorers
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.JobAPI.OfficialScorers(context.Background()).SportId(sportId).Date(date).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `JobAPI.OfficialScorers``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiOfficialScorersRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## UmpireSchedule
|
|
||||||
|
|
||||||
> UmpireSchedule(ctx, umpireId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get umpires and associated game for umpireId
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
umpireId := TODO // interface{} | A unique identifier for an umpire
|
|
||||||
season := TODO // interface{} | Season of play
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.JobAPI.UmpireSchedule(context.Background(), umpireId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `JobAPI.UmpireSchedule``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**umpireId** | [**interface{}**](.md) | A unique identifier for an umpire |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiUmpireScheduleRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Umpires
|
|
||||||
|
|
||||||
> Umpires(ctx).SportId(sportId).Date(date).Fields(fields).Season(season).Execute()
|
|
||||||
|
|
||||||
Get umpires
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.JobAPI.Umpires(context.Background()).SportId(sportId).Date(date).Fields(fields).Season(season).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `JobAPI.Umpires``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiUmpiresRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,900 +0,0 @@
|
||||||
# \LeagueAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**AllStarBallot**](LeagueAPI.md#AllStarBallot) | **Get** /api/v1/league/allStarBallot | View al star ballot info
|
|
||||||
[**AllStarBallot1**](LeagueAPI.md#AllStarBallot1) | **Get** /api/v1/league/{leagueId}/allStarBallot | View al star ballot info
|
|
||||||
[**AllStarBallot2**](LeagueAPI.md#AllStarBallot2) | **Get** /api/v1/leagues/allStarBallot | View al star ballot info
|
|
||||||
[**AllStarBallot3**](LeagueAPI.md#AllStarBallot3) | **Get** /api/v1/leagues/{leagueId}/allStarBallot | View al star ballot info
|
|
||||||
[**AllStarFinalVote**](LeagueAPI.md#AllStarFinalVote) | **Get** /api/v1/league/{leagueId}/allStarFinalVote | View all star final vote info
|
|
||||||
[**AllStarFinalVote1**](LeagueAPI.md#AllStarFinalVote1) | **Get** /api/v1/leagues/{leagueId}/allStarFinalVote | View all star final vote info
|
|
||||||
[**AllStarWriteIns**](LeagueAPI.md#AllStarWriteIns) | **Get** /api/v1/league/{leagueId}/allStarWriteIns | View all star write ins info
|
|
||||||
[**AllStarWriteIns1**](LeagueAPI.md#AllStarWriteIns1) | **Get** /api/v1/leagues/{leagueId}/allStarWriteIns | View all star write ins info
|
|
||||||
[**League**](LeagueAPI.md#League) | **Get** /api/v1/league | View league info
|
|
||||||
[**League1**](LeagueAPI.md#League1) | **Get** /api/v1/league/{leagueId} | View league info
|
|
||||||
[**League2**](LeagueAPI.md#League2) | **Get** /api/v1/leagues | View league info
|
|
||||||
[**League3**](LeagueAPI.md#League3) | **Get** /api/v1/leagues/{leagueId} | View league info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## AllStarBallot
|
|
||||||
|
|
||||||
> AllStarBallot(ctx, leagueId).LeagueIds(leagueIds).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View al star ballot info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.AllStarBallot(context.Background(), leagueId).LeagueIds(leagueIds).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.AllStarBallot``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllStarBallotRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## AllStarBallot1
|
|
||||||
|
|
||||||
> AllStarBallot1(ctx, leagueId).LeagueIds(leagueIds).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View al star ballot info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.AllStarBallot1(context.Background(), leagueId).LeagueIds(leagueIds).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.AllStarBallot1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllStarBallot1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## AllStarBallot2
|
|
||||||
|
|
||||||
> AllStarBallot2(ctx, leagueId).LeagueIds(leagueIds).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View al star ballot info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.AllStarBallot2(context.Background(), leagueId).LeagueIds(leagueIds).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.AllStarBallot2``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllStarBallot2Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## AllStarBallot3
|
|
||||||
|
|
||||||
> AllStarBallot3(ctx, leagueId).LeagueIds(leagueIds).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View al star ballot info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.AllStarBallot3(context.Background(), leagueId).LeagueIds(leagueIds).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.AllStarBallot3``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllStarBallot3Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## AllStarFinalVote
|
|
||||||
|
|
||||||
> AllStarFinalVote(ctx, leagueId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View all star final vote info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.AllStarFinalVote(context.Background(), leagueId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.AllStarFinalVote``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllStarFinalVoteRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## AllStarFinalVote1
|
|
||||||
|
|
||||||
> AllStarFinalVote1(ctx, leagueId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View all star final vote info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.AllStarFinalVote1(context.Background(), leagueId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.AllStarFinalVote1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllStarFinalVote1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## AllStarWriteIns
|
|
||||||
|
|
||||||
> AllStarWriteIns(ctx, leagueId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View all star write ins info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.AllStarWriteIns(context.Background(), leagueId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.AllStarWriteIns``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllStarWriteInsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## AllStarWriteIns1
|
|
||||||
|
|
||||||
> AllStarWriteIns1(ctx, leagueId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View all star write ins info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.AllStarWriteIns1(context.Background(), leagueId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.AllStarWriteIns1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllStarWriteIns1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## League
|
|
||||||
|
|
||||||
> League(ctx, leagueId).LeagueIds(leagueIds).Season(season).Seasons(seasons).Fields(fields).SportId(sportId).ActiveStatus(activeStatus).Execute()
|
|
||||||
|
|
||||||
View league info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
activeStatus := TODO // interface{} | Flag for fetching leagues that are currently active (Y), inactive (N), pending (P), or all teams (B) (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.League(context.Background(), leagueId).LeagueIds(leagueIds).Season(season).Seasons(seasons).Fields(fields).SportId(sportId).ActiveStatus(activeStatus).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.League``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLeagueRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**activeStatus** | [**interface{}**](interface{}.md) | Flag for fetching leagues that are currently active (Y), inactive (N), pending (P), or all teams (B) |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## League1
|
|
||||||
|
|
||||||
> League1(ctx, leagueId).LeagueIds(leagueIds).Season(season).Seasons(seasons).Fields(fields).SportId(sportId).ActiveStatus(activeStatus).Execute()
|
|
||||||
|
|
||||||
View league info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
activeStatus := TODO // interface{} | Flag for fetching leagues that are currently active (Y), inactive (N), pending (P), or all teams (B) (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.League1(context.Background(), leagueId).LeagueIds(leagueIds).Season(season).Seasons(seasons).Fields(fields).SportId(sportId).ActiveStatus(activeStatus).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.League1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLeague1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**activeStatus** | [**interface{}**](interface{}.md) | Flag for fetching leagues that are currently active (Y), inactive (N), pending (P), or all teams (B) |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## League2
|
|
||||||
|
|
||||||
> League2(ctx, leagueId).LeagueIds(leagueIds).Season(season).Seasons(seasons).Fields(fields).SportId(sportId).ActiveStatus(activeStatus).Execute()
|
|
||||||
|
|
||||||
View league info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
activeStatus := TODO // interface{} | Flag for fetching leagues that are currently active (Y), inactive (N), pending (P), or all teams (B) (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.League2(context.Background(), leagueId).LeagueIds(leagueIds).Season(season).Seasons(seasons).Fields(fields).SportId(sportId).ActiveStatus(activeStatus).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.League2``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLeague2Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**activeStatus** | [**interface{}**](interface{}.md) | Flag for fetching leagues that are currently active (Y), inactive (N), pending (P), or all teams (B) |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## League3
|
|
||||||
|
|
||||||
> League3(ctx, leagueId).LeagueIds(leagueIds).Season(season).Seasons(seasons).Fields(fields).SportId(sportId).ActiveStatus(activeStatus).Execute()
|
|
||||||
|
|
||||||
View league info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
activeStatus := TODO // interface{} | Flag for fetching leagues that are currently active (Y), inactive (N), pending (P), or all teams (B) (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.LeagueAPI.League3(context.Background(), leagueId).LeagueIds(leagueIds).Season(season).Seasons(seasons).Fields(fields).SportId(sportId).ActiveStatus(activeStatus).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `LeagueAPI.League3``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**leagueId** | [**interface{}**](.md) | Unique League Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLeague3Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**activeStatus** | [**interface{}**](interface{}.md) | Flag for fetching leagues that are currently active (Y), inactive (N), pending (P), or all teams (B) |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,393 +0,0 @@
|
||||||
# \MilestonesAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**AchievementStatuses**](MilestonesAPI.md#AchievementStatuses) | **Get** /api/v1/achievementStatuses | View available achievementStatus options
|
|
||||||
[**MilestoneDurations**](MilestonesAPI.md#MilestoneDurations) | **Get** /api/v1/milestoneDurations | View available milestoneDurations options
|
|
||||||
[**MilestoneLookups**](MilestonesAPI.md#MilestoneLookups) | **Get** /api/v1/milestoneLookups | View available milestoneLookup options
|
|
||||||
[**MilestoneStatistics**](MilestonesAPI.md#MilestoneStatistics) | **Get** /api/v1/milestoneStatistics | View available milestone statistics options
|
|
||||||
[**MilestoneTypes**](MilestonesAPI.md#MilestoneTypes) | **Get** /api/v1/milestoneTypes | View available milestoneType options
|
|
||||||
[**Milestones**](MilestonesAPI.md#Milestones) | **Get** /api/v1/milestones | View pending and achieved milestones.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## AchievementStatuses
|
|
||||||
|
|
||||||
> AchievementStatuses(ctx).Execute()
|
|
||||||
|
|
||||||
View available achievementStatus options
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.MilestonesAPI.AchievementStatuses(context.Background()).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `MilestonesAPI.AchievementStatuses``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAchievementStatusesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## MilestoneDurations
|
|
||||||
|
|
||||||
> MilestoneDurations(ctx).Execute()
|
|
||||||
|
|
||||||
View available milestoneDurations options
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.MilestonesAPI.MilestoneDurations(context.Background()).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `MilestonesAPI.MilestoneDurations``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiMilestoneDurationsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## MilestoneLookups
|
|
||||||
|
|
||||||
> MilestoneLookups(ctx).Execute()
|
|
||||||
|
|
||||||
View available milestoneLookup options
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.MilestonesAPI.MilestoneLookups(context.Background()).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `MilestonesAPI.MilestoneLookups``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiMilestoneLookupsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## MilestoneStatistics
|
|
||||||
|
|
||||||
> MilestoneStatistics(ctx).Execute()
|
|
||||||
|
|
||||||
View available milestone statistics options
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.MilestonesAPI.MilestoneStatistics(context.Background()).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `MilestonesAPI.MilestoneStatistics``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiMilestoneStatisticsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## MilestoneTypes
|
|
||||||
|
|
||||||
> MilestoneTypes(ctx).Execute()
|
|
||||||
|
|
||||||
View available milestoneType options
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.MilestonesAPI.MilestoneTypes(context.Background()).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `MilestonesAPI.MilestoneTypes``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiMilestoneTypesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Milestones
|
|
||||||
|
|
||||||
> Milestones(ctx).OrgType(orgType).AchievementStatuses(achievementStatuses).MilestoneTypes(milestoneTypes).IsLastAchievement(isLastAchievement).MilestoneStatistics(milestoneStatistics).MilestoneValues(milestoneValues).PlayerIds(playerIds).TeamIds(teamIds).LeagueIds(leagueIds).StatGroup(statGroup).Season(season).Seasons(seasons).VenueIds(venueIds).GamePks(gamePks).Limit(limit).Fields(fields).ShowFirsts(showFirsts).Execute()
|
|
||||||
|
|
||||||
View pending and achieved milestones.
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
orgType := TODO // interface{} | Organization level. Format: T(Team), L(League), S(Sport) (optional)
|
|
||||||
achievementStatuses := TODO // interface{} | Comma delimited list of milestone achievement types (optional)
|
|
||||||
milestoneTypes := TODO // interface{} | Comma delimited list of milestone types (optional)
|
|
||||||
isLastAchievement := TODO // interface{} | Filters out milestones that have already been surpassed. (optional)
|
|
||||||
milestoneStatistics := TODO // interface{} | Comma delimited list of milestone statistics (optional)
|
|
||||||
milestoneValues := TODO // interface{} | Comma delimited list of milestone values (optional)
|
|
||||||
playerIds := TODO // interface{} | A unique identifier for players (optional)
|
|
||||||
teamIds := TODO // interface{} | Comma delimited list of Unique Team identifiers (optional)
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
statGroup := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
venueIds := TODO // interface{} | Comma delimited list of Unique venue identifiers (optional)
|
|
||||||
gamePks := TODO // interface{} | Comma delimited list of unique primary keys (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
showFirsts := TODO // interface{} | True to show play first milestones, like first HR, first Save, etc (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.MilestonesAPI.Milestones(context.Background()).OrgType(orgType).AchievementStatuses(achievementStatuses).MilestoneTypes(milestoneTypes).IsLastAchievement(isLastAchievement).MilestoneStatistics(milestoneStatistics).MilestoneValues(milestoneValues).PlayerIds(playerIds).TeamIds(teamIds).LeagueIds(leagueIds).StatGroup(statGroup).Season(season).Seasons(seasons).VenueIds(venueIds).GamePks(gamePks).Limit(limit).Fields(fields).ShowFirsts(showFirsts).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `MilestonesAPI.Milestones``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiMilestonesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**orgType** | [**interface{}**](interface{}.md) | Organization level. Format: T(Team), L(League), S(Sport) |
|
|
||||||
**achievementStatuses** | [**interface{}**](interface{}.md) | Comma delimited list of milestone achievement types |
|
|
||||||
**milestoneTypes** | [**interface{}**](interface{}.md) | Comma delimited list of milestone types |
|
|
||||||
**isLastAchievement** | [**interface{}**](interface{}.md) | Filters out milestones that have already been surpassed. |
|
|
||||||
**milestoneStatistics** | [**interface{}**](interface{}.md) | Comma delimited list of milestone statistics |
|
|
||||||
**milestoneValues** | [**interface{}**](interface{}.md) | Comma delimited list of milestone values |
|
|
||||||
**playerIds** | [**interface{}**](interface{}.md) | A unique identifier for players |
|
|
||||||
**teamIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique Team identifiers |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**statGroup** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**venueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique venue identifiers |
|
|
||||||
**gamePks** | [**interface{}**](interface{}.md) | Comma delimited list of unique primary keys |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**showFirsts** | [**interface{}**](interface{}.md) | True to show play first milestones, like first HR, first Save, etc |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
3366
api/docs/MiscAPI.md
3366
api/docs/MiscAPI.md
File diff suppressed because it is too large
Load Diff
|
@ -1,770 +0,0 @@
|
||||||
# \PersonAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Award**](PersonAPI.md#Award) | **Get** /api/v1/people/{personId}/awards | View a player's awards
|
|
||||||
[**CurrentGameStats**](PersonAPI.md#CurrentGameStats) | **Get** /api/v1/people/changes | View a player's change log
|
|
||||||
[**FreeAgents**](PersonAPI.md#FreeAgents) | **Get** /api/v1/people/freeAgents | Get free agents
|
|
||||||
[**Person**](PersonAPI.md#Person) | **Get** /api/v1/people/{personId} | View a player
|
|
||||||
[**Person1**](PersonAPI.md#Person1) | **Get** /api/v1/people | View a player
|
|
||||||
[**PlayerGameStats**](PersonAPI.md#PlayerGameStats) | **Get** /api/v1/people/{personId}/stats/game/{gamePk} | View a player's game stats
|
|
||||||
[**Search**](PersonAPI.md#Search) | **Get** /api/v1/people/search | Search for a player by name
|
|
||||||
[**Stats3**](PersonAPI.md#Stats3) | **Get** /api/v1/people/{personId}/stats | View a players stats
|
|
||||||
[**StatsMetrics**](PersonAPI.md#StatsMetrics) | **Get** /api/v1/people/{personId}/stats/metrics | View a player's stat metrics
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Award
|
|
||||||
|
|
||||||
> Award(ctx, personId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a player's awards
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.Award(context.Background(), personId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.Award``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**personId** | [**interface{}**](.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAwardRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## CurrentGameStats
|
|
||||||
|
|
||||||
> CurrentGameStats(ctx).UpdatedSince(updatedSince).Limit(limit).Offset(offset).Accent(accent).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a player's change log
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
updatedSince := TODO // interface{} | Format: YYYY-MM-DDTHH:MM:SSZ
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.CurrentGameStats(context.Background()).UpdatedSince(updatedSince).Limit(limit).Offset(offset).Accent(accent).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.CurrentGameStats``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiCurrentGameStatsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**updatedSince** | [**interface{}**](interface{}.md) | Format: YYYY-MM-DDTHH:MM:SSZ |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## FreeAgents
|
|
||||||
|
|
||||||
> FreeAgents(ctx).Season(season).Order(order).Accent(accent).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get free agents
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
season := TODO // interface{} | Season of play
|
|
||||||
order := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
fields := TODO // interface{} | (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.FreeAgents(context.Background()).Season(season).Order(order).Accent(accent).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.FreeAgents``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiFreeAgentsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Person
|
|
||||||
|
|
||||||
> Person(ctx, personId).PersonIds(personIds).Accent(accent).Season(season).Group(group).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a player
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc
|
|
||||||
personIds := TODO // interface{} | Comma delimited list of person ID. Format: 1234, 2345 (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.Person(context.Background(), personId).PersonIds(personIds).Accent(accent).Season(season).Group(group).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.Person``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**personId** | [**interface{}**](.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiPersonRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**personIds** | [**interface{}**](interface{}.md) | Comma delimited list of person ID. Format: 1234, 2345 |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Person1
|
|
||||||
|
|
||||||
> Person1(ctx, personId).PersonIds(personIds).Accent(accent).Season(season).Group(group).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a player
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc
|
|
||||||
personIds := TODO // interface{} | Comma delimited list of person ID. Format: 1234, 2345 (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.Person1(context.Background(), personId).PersonIds(personIds).Accent(accent).Season(season).Group(group).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.Person1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**personId** | [**interface{}**](.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiPerson1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**personIds** | [**interface{}**](interface{}.md) | Comma delimited list of person ID. Format: 1234, 2345 |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## PlayerGameStats
|
|
||||||
|
|
||||||
> PlayerGameStats(ctx, personId, gamePk).Group(group).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a player's game stats
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.PlayerGameStats(context.Background(), personId, gamePk).Group(group).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.PlayerGameStats``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**personId** | [**interface{}**](.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiPlayerGameStatsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Search
|
|
||||||
|
|
||||||
> Search(ctx).Names(names).PersonIds(personIds).SportIds(sportIds).LeagueIds(leagueIds).TeamIds(teamIds).LeagueListId(leagueListId).Active(active).Verified(verified).Rookie(rookie).Seasons(seasons).Fields(fields).Accent(accent).Limit(limit).Execute()
|
|
||||||
|
|
||||||
Search for a player by name
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
names := TODO // interface{} | Name a player uses (optional)
|
|
||||||
personIds := TODO // interface{} | Comma delimited list of person ID. Format: 1234, 2345 (optional)
|
|
||||||
sportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
teamIds := TODO // interface{} | Comma delimited list of Unique Team identifiers (optional)
|
|
||||||
leagueListId := TODO // interface{} | Unique League List Identifier (optional)
|
|
||||||
active := TODO // interface{} | Whether or not a player is active (optional)
|
|
||||||
verified := TODO // interface{} | Complete and confirmed all biographical data (optional)
|
|
||||||
rookie := TODO // interface{} | Whether or not a player is a rookie (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.Search(context.Background()).Names(names).PersonIds(personIds).SportIds(sportIds).LeagueIds(leagueIds).TeamIds(teamIds).LeagueListId(leagueListId).Active(active).Verified(verified).Rookie(rookie).Seasons(seasons).Fields(fields).Accent(accent).Limit(limit).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.Search``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSearchRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**names** | [**interface{}**](interface{}.md) | Name a player uses |
|
|
||||||
**personIds** | [**interface{}**](interface{}.md) | Comma delimited list of person ID. Format: 1234, 2345 |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**teamIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique Team identifiers |
|
|
||||||
**leagueListId** | [**interface{}**](interface{}.md) | Unique League List Identifier |
|
|
||||||
**active** | [**interface{}**](interface{}.md) | Whether or not a player is active |
|
|
||||||
**verified** | [**interface{}**](interface{}.md) | Complete and confirmed all biographical data |
|
|
||||||
**rookie** | [**interface{}**](interface{}.md) | Whether or not a player is a rookie |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Stats3
|
|
||||||
|
|
||||||
> Stats3(ctx, personId).Stats(stats).Group(group).Season(season).Seasons(seasons).SportId(sportId).OpposingTeamId(opposingTeamId).OpposingPlayerId(opposingPlayerId).Metrics(metrics).LeagueId(leagueId).LeagueListId(leagueListId).SitCodes(sitCodes).CombineSits(combineSits).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).Limit(limit).EventType(eventType).PitchType(pitchType).HitTrajectory(hitTrajectory).BatSide(batSide).GameType(gameType).GroupBy(groupBy).Accent(accent).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a players stats
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc
|
|
||||||
stats := TODO // interface{} | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
opposingTeamId := TODO // interface{} | A unique identifier for the opposing team. Must be used with Team ID (optional)
|
|
||||||
opposingPlayerId := TODO // interface{} | A unique identifier for the opposing team (optional)
|
|
||||||
metrics := TODO // interface{} | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
leagueListId := TODO // interface{} | Unique League List Identifier (optional)
|
|
||||||
sitCodes := TODO // interface{} | Situation code for a given stat split. (optional)
|
|
||||||
combineSits := TODO // interface{} | If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
daysBack := TODO // interface{} | Returns results from the last 'X' days (Starting from yesterday). (optional)
|
|
||||||
gamesBack := TODO // interface{} | Returns results from the last 'X' games played. (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
eventType := TODO // interface{} | Type of event (optional)
|
|
||||||
pitchType := TODO // interface{} | Classification of pitch (fastball, curveball, etc...) (optional)
|
|
||||||
hitTrajectory := TODO // interface{} | Trajectory of hit (line drive, fly ball, etc...) (optional)
|
|
||||||
batSide := TODO // interface{} | Bat side of hitter (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
groupBy := TODO // interface{} | Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.Stats3(context.Background(), personId).Stats(stats).Group(group).Season(season).Seasons(seasons).SportId(sportId).OpposingTeamId(opposingTeamId).OpposingPlayerId(opposingPlayerId).Metrics(metrics).LeagueId(leagueId).LeagueListId(leagueListId).SitCodes(sitCodes).CombineSits(combineSits).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).Limit(limit).EventType(eventType).PitchType(pitchType).HitTrajectory(hitTrajectory).BatSide(batSide).GameType(gameType).GroupBy(groupBy).Accent(accent).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.Stats3``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**personId** | [**interface{}**](.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiStats3Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**stats** | [**interface{}**](interface{}.md) | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes |
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**opposingTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team. Must be used with Team ID |
|
|
||||||
**opposingPlayerId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team |
|
|
||||||
**metrics** | [**interface{}**](interface{}.md) | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**leagueListId** | [**interface{}**](interface{}.md) | Unique League List Identifier |
|
|
||||||
**sitCodes** | [**interface{}**](interface{}.md) | Situation code for a given stat split. |
|
|
||||||
**combineSits** | [**interface{}**](interface{}.md) | If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**daysBack** | [**interface{}**](interface{}.md) | Returns results from the last 'X' days (Starting from yesterday). |
|
|
||||||
**gamesBack** | [**interface{}**](interface{}.md) | Returns results from the last 'X' games played. |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**eventType** | [**interface{}**](interface{}.md) | Type of event |
|
|
||||||
**pitchType** | [**interface{}**](interface{}.md) | Classification of pitch (fastball, curveball, etc...) |
|
|
||||||
**hitTrajectory** | [**interface{}**](interface{}.md) | Trajectory of hit (line drive, fly ball, etc...) |
|
|
||||||
**batSide** | [**interface{}**](interface{}.md) | Bat side of hitter |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**groupBy** | [**interface{}**](interface{}.md) | Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## StatsMetrics
|
|
||||||
|
|
||||||
> StatsMetrics(ctx, personId).Stats(stats).Group(group).Season(season).Seasons(seasons).SportId(sportId).OpposingTeamId(opposingTeamId).OpposingPlayerId(opposingPlayerId).Metrics(metrics).LeagueId(leagueId).LeagueListId(leagueListId).SitCodes(sitCodes).CombineSits(combineSits).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).Limit(limit).EventType(eventType).PitchType(pitchType).HitTrajectory(hitTrajectory).BatSide(batSide).GameType(gameType).GroupBy(groupBy).Accent(accent).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View a player's stat metrics
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc
|
|
||||||
stats := TODO // interface{} | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
opposingTeamId := TODO // interface{} | A unique identifier for the opposing team. Must be used with Team ID (optional)
|
|
||||||
opposingPlayerId := TODO // interface{} | A unique identifier for the opposing team (optional)
|
|
||||||
metrics := TODO // interface{} | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
leagueListId := TODO // interface{} | Unique League List Identifier (optional)
|
|
||||||
sitCodes := TODO // interface{} | Situation code for a given stat split. (optional)
|
|
||||||
combineSits := TODO // interface{} | If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
daysBack := TODO // interface{} | Returns results from the last 'X' days (Starting from yesterday). (optional)
|
|
||||||
gamesBack := TODO // interface{} | Returns results from the last 'X' games played. (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
eventType := TODO // interface{} | Type of event (optional)
|
|
||||||
pitchType := TODO // interface{} | Classification of pitch (fastball, curveball, etc...) (optional)
|
|
||||||
hitTrajectory := TODO // interface{} | Trajectory of hit (line drive, fly ball, etc...) (optional)
|
|
||||||
batSide := TODO // interface{} | Bat side of hitter (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
groupBy := TODO // interface{} | Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PersonAPI.StatsMetrics(context.Background(), personId).Stats(stats).Group(group).Season(season).Seasons(seasons).SportId(sportId).OpposingTeamId(opposingTeamId).OpposingPlayerId(opposingPlayerId).Metrics(metrics).LeagueId(leagueId).LeagueListId(leagueListId).SitCodes(sitCodes).CombineSits(combineSits).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).Limit(limit).EventType(eventType).PitchType(pitchType).HitTrajectory(hitTrajectory).BatSide(batSide).GameType(gameType).GroupBy(groupBy).Accent(accent).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PersonAPI.StatsMetrics``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**personId** | [**interface{}**](.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiStatsMetricsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**stats** | [**interface{}**](interface{}.md) | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes |
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**opposingTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team. Must be used with Team ID |
|
|
||||||
**opposingPlayerId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team |
|
|
||||||
**metrics** | [**interface{}**](interface{}.md) | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**leagueListId** | [**interface{}**](interface{}.md) | Unique League List Identifier |
|
|
||||||
**sitCodes** | [**interface{}**](interface{}.md) | Situation code for a given stat split. |
|
|
||||||
**combineSits** | [**interface{}**](interface{}.md) | If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**daysBack** | [**interface{}**](interface{}.md) | Returns results from the last 'X' days (Starting from yesterday). |
|
|
||||||
**gamesBack** | [**interface{}**](interface{}.md) | Returns results from the last 'X' games played. |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**eventType** | [**interface{}**](interface{}.md) | Type of event |
|
|
||||||
**pitchType** | [**interface{}**](interface{}.md) | Classification of pitch (fastball, curveball, etc...) |
|
|
||||||
**hitTrajectory** | [**interface{}**](interface{}.md) | Trajectory of hit (line drive, fly ball, etc...) |
|
|
||||||
**batSide** | [**interface{}**](interface{}.md) | Bat side of hitter |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**groupBy** | [**interface{}**](interface{}.md) | Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,150 +0,0 @@
|
||||||
# \PredictionsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**GetProps**](PredictionsAPI.md#GetProps) | **Get** /api/v1/props/play/predictions | Get play-level predictions based on input scenarios
|
|
||||||
[**GetPropsAdjust**](PredictionsAPI.md#GetPropsAdjust) | **Get** /api/v1/props/play/predictions/adjust | Get play-level predictions based on input scenarios
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## GetProps
|
|
||||||
|
|
||||||
> GetProps(ctx).BatterId(batterId).PitcherId(pitcherId).VenueId(venueId).BatSide(batSide).PitchHand(pitchHand).BatterPosition(batterPosition).PitcherPosition(pitcherPosition).Execute()
|
|
||||||
|
|
||||||
Get play-level predictions based on input scenarios
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
batterId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
pitcherId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
venueId := TODO // interface{} | Unique Venue Identifier (optional)
|
|
||||||
batSide := TODO // interface{} | Bat side of hitter (optional)
|
|
||||||
pitchHand := TODO // interface{} | Handedness of pitcher (optional)
|
|
||||||
batterPosition := TODO // interface{} | Position abbreviation. Format: SS, P, 1B, etc (optional)
|
|
||||||
pitcherPosition := TODO // interface{} | Position abbreviation. Format: SS, P, 1B, etc (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PredictionsAPI.GetProps(context.Background()).BatterId(batterId).PitcherId(pitcherId).VenueId(venueId).BatSide(batSide).PitchHand(pitchHand).BatterPosition(batterPosition).PitcherPosition(pitcherPosition).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PredictionsAPI.GetProps``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetPropsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**batterId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**pitcherId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**venueId** | [**interface{}**](interface{}.md) | Unique Venue Identifier |
|
|
||||||
**batSide** | [**interface{}**](interface{}.md) | Bat side of hitter |
|
|
||||||
**pitchHand** | [**interface{}**](interface{}.md) | Handedness of pitcher |
|
|
||||||
**batterPosition** | [**interface{}**](interface{}.md) | Position abbreviation. Format: SS, P, 1B, etc |
|
|
||||||
**pitcherPosition** | [**interface{}**](interface{}.md) | Position abbreviation. Format: SS, P, 1B, etc |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetPropsAdjust
|
|
||||||
|
|
||||||
> GetPropsAdjust(ctx).GamePk(gamePk).Execute()
|
|
||||||
|
|
||||||
Get play-level predictions based on input scenarios
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.PredictionsAPI.GetPropsAdjust(context.Background()).GamePk(gamePk).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `PredictionsAPI.GetPropsAdjust``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetPropsAdjustRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,77 +0,0 @@
|
||||||
# \ReviewsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**GetReviewInfo**](ReviewsAPI.md#GetReviewInfo) | **Get** /api/v1/review | Get review info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## GetReviewInfo
|
|
||||||
|
|
||||||
> GetReviewInfo(ctx).SportId(sportId).Season(season).GameType(gameType).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get review info
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
sportId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc
|
|
||||||
season := TODO // interface{} | Comma delimited list of Seasons of play
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ReviewsAPI.GetReviewInfo(context.Background()).SportId(sportId).Season(season).GameType(gameType).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ReviewsAPI.GetReviewInfo``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetReviewInfoRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,645 +0,0 @@
|
||||||
# \ScheduleAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**PostseasonSchedule**](ScheduleAPI.md#PostseasonSchedule) | **Get** /api/v1/schedule/postseason | Get postseason schedule
|
|
||||||
[**PostseasonScheduleSeries**](ScheduleAPI.md#PostseasonScheduleSeries) | **Get** /api/v1/schedule/postseason/series | Get postseason series schedules
|
|
||||||
[**Schedule**](ScheduleAPI.md#Schedule) | **Get** /api/v1/schedule | View schedule info based on scheduleType.
|
|
||||||
[**Schedule1**](ScheduleAPI.md#Schedule1) | **Get** /api/v1/schedule/{scheduleType} | View schedule info based on scheduleType.
|
|
||||||
[**TieGames**](ScheduleAPI.md#TieGames) | **Get** /api/v1/schedule/games/tied | Get tied game schedules
|
|
||||||
[**TrackingEventsSchedule**](ScheduleAPI.md#TrackingEventsSchedule) | **Get** /api/v1/schedule/trackingEvents | Get tracking event schedules
|
|
||||||
[**TuneIn**](ScheduleAPI.md#TuneIn) | **Get** /api/v1/schedule/postseason/tuneIn | Get postseason TuneIn schedules
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## PostseasonSchedule
|
|
||||||
|
|
||||||
> PostseasonSchedule(ctx).GameTypes(gameTypes).SeriesNumber(seriesNumber).TeamId(teamId).SportId(sportId).UseLatestGames(useLatestGames).UseFeaturedGame(useFeaturedGame).Season(season).PublicFacing(publicFacing).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get postseason schedule
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
seriesNumber := TODO // interface{} | (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
sportId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
useLatestGames := TODO // interface{} | (optional)
|
|
||||||
useFeaturedGame := TODO // interface{} | (optional)
|
|
||||||
season := TODO // interface{} | (optional)
|
|
||||||
publicFacing := TODO // interface{} | Return public, non-public or all games. Format: Public Facing = 'Y', Non-Public Facing = 'N', All = 'A' (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ScheduleAPI.PostseasonSchedule(context.Background()).GameTypes(gameTypes).SeriesNumber(seriesNumber).TeamId(teamId).SportId(sportId).UseLatestGames(useLatestGames).UseFeaturedGame(useFeaturedGame).Season(season).PublicFacing(publicFacing).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ScheduleAPI.PostseasonSchedule``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiPostseasonScheduleRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**seriesNumber** | [**interface{}**](interface{}.md) | |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**useLatestGames** | [**interface{}**](interface{}.md) | |
|
|
||||||
**useFeaturedGame** | [**interface{}**](interface{}.md) | |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | |
|
|
||||||
**publicFacing** | [**interface{}**](interface{}.md) | Return public, non-public or all games. Format: Public Facing = 'Y', Non-Public Facing = 'N', All = 'A' |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## PostseasonScheduleSeries
|
|
||||||
|
|
||||||
> PostseasonScheduleSeries(ctx).GameTypes(gameTypes).SeriesNumber(seriesNumber).TeamId(teamId).SportId(sportId).Date(date).StartDate(startDate).EndDate(endDate).UseLatestGames(useLatestGames).UseFeaturedGame(useFeaturedGame).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get postseason series schedules
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
seriesNumber := TODO // interface{} | (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
sportId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
useLatestGames := TODO // interface{} | (optional)
|
|
||||||
useFeaturedGame := TODO // interface{} | (optional)
|
|
||||||
season := TODO // interface{} | (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ScheduleAPI.PostseasonScheduleSeries(context.Background()).GameTypes(gameTypes).SeriesNumber(seriesNumber).TeamId(teamId).SportId(sportId).Date(date).StartDate(startDate).EndDate(endDate).UseLatestGames(useLatestGames).UseFeaturedGame(useFeaturedGame).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ScheduleAPI.PostseasonScheduleSeries``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiPostseasonScheduleSeriesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**seriesNumber** | [**interface{}**](interface{}.md) | |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**useLatestGames** | [**interface{}**](interface{}.md) | |
|
|
||||||
**useFeaturedGame** | [**interface{}**](interface{}.md) | |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Schedule
|
|
||||||
|
|
||||||
> Schedule(ctx).UsingPrivateEndpoint(usingPrivateEndpoint).CalendarTypes(calendarTypes).EventTypes(eventTypes).ScheduleEventTypes(scheduleEventTypes).TeamId(teamId).LeagueId(leagueId).SportId(sportId).GamePk(gamePk).GamePks(gamePks).EventIds(eventIds).VenueIds(venueIds).PerformerIds(performerIds).GameTypes(gameTypes).GameType(gameType).Season(season).Seasons(seasons).Date(date).StartDate(startDate).EndDate(endDate).Timecode(timecode).UseLatestGames(useLatestGames).OpponentId(opponentId).PublicFacing(publicFacing).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View schedule info based on scheduleType.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
usingPrivateEndpoint := TODO // interface{} |
|
|
||||||
calendarTypes := TODO // interface{} | Comma delimited list of type of calendar types (optional)
|
|
||||||
eventTypes := TODO // interface{} | Comma delimited list of type of events. <b>Note: Don't Use. This will be deprecated in favor of calendarTypes</b> (optional)
|
|
||||||
scheduleEventTypes := TODO // interface{} | Comma delimited list of type of event types (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game (optional)
|
|
||||||
gamePks := TODO // interface{} | Comma delimited list of unique primary keys (optional)
|
|
||||||
eventIds := TODO // interface{} | A unique identifier for non-game event (optional)
|
|
||||||
venueIds := TODO // interface{} | Unique Venue Identifier (optional)
|
|
||||||
performerIds := TODO // interface{} | A unique identifier for non-team event performers (optional)
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
useLatestGames := TODO // interface{} | (optional)
|
|
||||||
opponentId := TODO // interface{} | A unique identifier for the opposing team. Must be used with Team ID (optional)
|
|
||||||
publicFacing := TODO // interface{} | Return public, non-public or all games. Format: Public Facing = 'Y', Non-Public Facing = 'N', All = 'A' (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ScheduleAPI.Schedule(context.Background()).UsingPrivateEndpoint(usingPrivateEndpoint).CalendarTypes(calendarTypes).EventTypes(eventTypes).ScheduleEventTypes(scheduleEventTypes).TeamId(teamId).LeagueId(leagueId).SportId(sportId).GamePk(gamePk).GamePks(gamePks).EventIds(eventIds).VenueIds(venueIds).PerformerIds(performerIds).GameTypes(gameTypes).GameType(gameType).Season(season).Seasons(seasons).Date(date).StartDate(startDate).EndDate(endDate).Timecode(timecode).UseLatestGames(useLatestGames).OpponentId(opponentId).PublicFacing(publicFacing).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ScheduleAPI.Schedule``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiScheduleRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**usingPrivateEndpoint** | [**interface{}**](interface{}.md) | |
|
|
||||||
**calendarTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of calendar types |
|
|
||||||
**eventTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of events. <b>Note: Don't Use. This will be deprecated in favor of calendarTypes</b> |
|
|
||||||
**scheduleEventTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of event types |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
**gamePks** | [**interface{}**](interface{}.md) | Comma delimited list of unique primary keys |
|
|
||||||
**eventIds** | [**interface{}**](interface{}.md) | A unique identifier for non-game event |
|
|
||||||
**venueIds** | [**interface{}**](interface{}.md) | Unique Venue Identifier |
|
|
||||||
**performerIds** | [**interface{}**](interface{}.md) | A unique identifier for non-team event performers |
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**useLatestGames** | [**interface{}**](interface{}.md) | |
|
|
||||||
**opponentId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team. Must be used with Team ID |
|
|
||||||
**publicFacing** | [**interface{}**](interface{}.md) | Return public, non-public or all games. Format: Public Facing = 'Y', Non-Public Facing = 'N', All = 'A' |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Schedule1
|
|
||||||
|
|
||||||
> Schedule1(ctx).UsingPrivateEndpoint(usingPrivateEndpoint).CalendarTypes(calendarTypes).EventTypes(eventTypes).ScheduleEventTypes(scheduleEventTypes).TeamId(teamId).LeagueId(leagueId).SportId(sportId).GamePk(gamePk).GamePks(gamePks).EventIds(eventIds).VenueIds(venueIds).PerformerIds(performerIds).GameTypes(gameTypes).GameType(gameType).Season(season).Seasons(seasons).Date(date).StartDate(startDate).EndDate(endDate).Timecode(timecode).UseLatestGames(useLatestGames).OpponentId(opponentId).PublicFacing(publicFacing).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View schedule info based on scheduleType.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
usingPrivateEndpoint := TODO // interface{} |
|
|
||||||
calendarTypes := TODO // interface{} | Comma delimited list of type of calendar types (optional)
|
|
||||||
eventTypes := TODO // interface{} | Comma delimited list of type of events. <b>Note: Don't Use. This will be deprecated in favor of calendarTypes</b> (optional)
|
|
||||||
scheduleEventTypes := TODO // interface{} | Comma delimited list of type of event types (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game (optional)
|
|
||||||
gamePks := TODO // interface{} | Comma delimited list of unique primary keys (optional)
|
|
||||||
eventIds := TODO // interface{} | A unique identifier for non-game event (optional)
|
|
||||||
venueIds := TODO // interface{} | Unique Venue Identifier (optional)
|
|
||||||
performerIds := TODO // interface{} | A unique identifier for non-team event performers (optional)
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
useLatestGames := TODO // interface{} | (optional)
|
|
||||||
opponentId := TODO // interface{} | A unique identifier for the opposing team. Must be used with Team ID (optional)
|
|
||||||
publicFacing := TODO // interface{} | Return public, non-public or all games. Format: Public Facing = 'Y', Non-Public Facing = 'N', All = 'A' (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ScheduleAPI.Schedule1(context.Background()).UsingPrivateEndpoint(usingPrivateEndpoint).CalendarTypes(calendarTypes).EventTypes(eventTypes).ScheduleEventTypes(scheduleEventTypes).TeamId(teamId).LeagueId(leagueId).SportId(sportId).GamePk(gamePk).GamePks(gamePks).EventIds(eventIds).VenueIds(venueIds).PerformerIds(performerIds).GameTypes(gameTypes).GameType(gameType).Season(season).Seasons(seasons).Date(date).StartDate(startDate).EndDate(endDate).Timecode(timecode).UseLatestGames(useLatestGames).OpponentId(opponentId).PublicFacing(publicFacing).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ScheduleAPI.Schedule1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSchedule1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**usingPrivateEndpoint** | [**interface{}**](interface{}.md) | |
|
|
||||||
**calendarTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of calendar types |
|
|
||||||
**eventTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of events. <b>Note: Don't Use. This will be deprecated in favor of calendarTypes</b> |
|
|
||||||
**scheduleEventTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of event types |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
**gamePks** | [**interface{}**](interface{}.md) | Comma delimited list of unique primary keys |
|
|
||||||
**eventIds** | [**interface{}**](interface{}.md) | A unique identifier for non-game event |
|
|
||||||
**venueIds** | [**interface{}**](interface{}.md) | Unique Venue Identifier |
|
|
||||||
**performerIds** | [**interface{}**](interface{}.md) | A unique identifier for non-team event performers |
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**useLatestGames** | [**interface{}**](interface{}.md) | |
|
|
||||||
**opponentId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team. Must be used with Team ID |
|
|
||||||
**publicFacing** | [**interface{}**](interface{}.md) | Return public, non-public or all games. Format: Public Facing = 'Y', Non-Public Facing = 'N', All = 'A' |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## TieGames
|
|
||||||
|
|
||||||
> TieGames(ctx).Season(season).SportId(sportId).GameTypes(gameTypes).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get tied game schedules
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
season := TODO // interface{} | Season of play
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ScheduleAPI.TieGames(context.Background()).Season(season).SportId(sportId).GameTypes(gameTypes).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ScheduleAPI.TieGames``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiTieGamesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## TrackingEventsSchedule
|
|
||||||
|
|
||||||
> TrackingEventsSchedule(ctx).CalendarTypes(calendarTypes).EventTypes(eventTypes).TeamId(teamId).LeagueId(leagueId).SportId(sportId).GamePk(gamePk).GamePks(gamePks).EventIds(eventIds).VenueIds(venueIds).PerformerIds(performerIds).GameTypes(gameTypes).GameType(gameType).Season(season).Seasons(seasons).Date(date).StartDate(startDate).EndDate(endDate).Timecode(timecode).UseLatestGames(useLatestGames).OpponentId(opponentId).PublicFacing(publicFacing).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get tracking event schedules
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
calendarTypes := TODO // interface{} | Comma delimited list of type of calendar types (optional)
|
|
||||||
eventTypes := TODO // interface{} | Comma delimited list of type of events. <b>Note: Don't Use. This will be deprecated in favor of calendarTypes</b> (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game (optional)
|
|
||||||
gamePks := TODO // interface{} | Comma delimited list of unique primary keys (optional)
|
|
||||||
eventIds := TODO // interface{} | A unique identifier for non-game event (optional)
|
|
||||||
venueIds := TODO // interface{} | Unique Venue Identifier (optional)
|
|
||||||
performerIds := TODO // interface{} | A unique identifier for non-team event performers (optional)
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
timecode := TODO // interface{} | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS (optional)
|
|
||||||
useLatestGames := TODO // interface{} | (optional)
|
|
||||||
opponentId := TODO // interface{} | A unique identifier for the opposing team. Must be used with Team ID (optional)
|
|
||||||
publicFacing := TODO // interface{} | Return public, non-public or all games. Format: Public Facing = 'Y', Non-Public Facing = 'N', All = 'A' (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ScheduleAPI.TrackingEventsSchedule(context.Background()).CalendarTypes(calendarTypes).EventTypes(eventTypes).TeamId(teamId).LeagueId(leagueId).SportId(sportId).GamePk(gamePk).GamePks(gamePks).EventIds(eventIds).VenueIds(venueIds).PerformerIds(performerIds).GameTypes(gameTypes).GameType(gameType).Season(season).Seasons(seasons).Date(date).StartDate(startDate).EndDate(endDate).Timecode(timecode).UseLatestGames(useLatestGames).OpponentId(opponentId).PublicFacing(publicFacing).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ScheduleAPI.TrackingEventsSchedule``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiTrackingEventsScheduleRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**calendarTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of calendar types |
|
|
||||||
**eventTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of events. <b>Note: Don't Use. This will be deprecated in favor of calendarTypes</b> |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
**gamePks** | [**interface{}**](interface{}.md) | Comma delimited list of unique primary keys |
|
|
||||||
**eventIds** | [**interface{}**](interface{}.md) | A unique identifier for non-game event |
|
|
||||||
**venueIds** | [**interface{}**](interface{}.md) | Unique Venue Identifier |
|
|
||||||
**performerIds** | [**interface{}**](interface{}.md) | A unique identifier for non-team event performers |
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | Use this parameter to return a snapshot of the data at the specified time. Format: YYYYMMDD_HHMMSS |
|
|
||||||
**useLatestGames** | [**interface{}**](interface{}.md) | |
|
|
||||||
**opponentId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team. Must be used with Team ID |
|
|
||||||
**publicFacing** | [**interface{}**](interface{}.md) | Return public, non-public or all games. Format: Public Facing = 'Y', Non-Public Facing = 'N', All = 'A' |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## TuneIn
|
|
||||||
|
|
||||||
> TuneIn(ctx).TeamId(teamId).SportId(sportId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get postseason TuneIn schedules
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
sportId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
season := TODO // interface{} | Unique Primary Key Representing a Game (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.ScheduleAPI.TuneIn(context.Background()).TeamId(teamId).SportId(sportId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `ScheduleAPI.TuneIn``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiTuneInRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,235 +0,0 @@
|
||||||
# \SeasonAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**AllSeasons**](SeasonAPI.md#AllSeasons) | **Get** /api/v1/seasons/all | View all seasons
|
|
||||||
[**Seasons**](SeasonAPI.md#Seasons) | **Get** /api/v1/seasons | View season info
|
|
||||||
[**Seasons1**](SeasonAPI.md#Seasons1) | **Get** /api/v1/seasons/{seasonId} | View season info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## AllSeasons
|
|
||||||
|
|
||||||
> AllSeasons(ctx).DivisionId(divisionId).LeagueId(leagueId).SportId(sportId).WithGameTypeDates(withGameTypeDates).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View all seasons
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
divisionId := TODO // interface{} | Unique Division Identifier (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
withGameTypeDates := TODO // interface{} | Retrieve dates for each game type (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SeasonAPI.AllSeasons(context.Background()).DivisionId(divisionId).LeagueId(leagueId).SportId(sportId).WithGameTypeDates(withGameTypeDates).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SeasonAPI.AllSeasons``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllSeasonsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**divisionId** | [**interface{}**](interface{}.md) | Unique Division Identifier |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**withGameTypeDates** | [**interface{}**](interface{}.md) | Retrieve dates for each game type |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Seasons
|
|
||||||
|
|
||||||
> Seasons(ctx, seasonId).Season(season).SportId(sportId).WithGameTypeDates(withGameTypeDates).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View season info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
seasonId := TODO // interface{} | Season of play
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
withGameTypeDates := TODO // interface{} | Retrieve dates for each game type (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SeasonAPI.Seasons(context.Background(), seasonId).Season(season).SportId(sportId).WithGameTypeDates(withGameTypeDates).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SeasonAPI.Seasons``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**seasonId** | [**interface{}**](.md) | Season of play |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSeasonsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**withGameTypeDates** | [**interface{}**](interface{}.md) | Retrieve dates for each game type |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Seasons1
|
|
||||||
|
|
||||||
> Seasons1(ctx, seasonId).Season(season).SportId(sportId).WithGameTypeDates(withGameTypeDates).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View season info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
seasonId := TODO // interface{} | Season of play
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
withGameTypeDates := TODO // interface{} | Retrieve dates for each game type (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SeasonAPI.Seasons1(context.Background(), seasonId).Season(season).SportId(sportId).WithGameTypeDates(withGameTypeDates).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SeasonAPI.Seasons1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**seasonId** | [**interface{}**](.md) | Season of play |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSeasons1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**withGameTypeDates** | [**interface{}**](interface{}.md) | Retrieve dates for each game type |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,158 +0,0 @@
|
||||||
# \SkeletalAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**SkeletalChunked**](SkeletalAPI.md#SkeletalChunked) | **Get** /api/v1/game/{gamePk}/{playId}/analytics/skeletalData/chunked | View Skeletal Data by playId and gameId chunked
|
|
||||||
[**SkeletalDataFileNames**](SkeletalAPI.md#SkeletalDataFileNames) | **Get** /api/v1/game/{gamePk}/{playId}/analytics/skeletalData/files | View Skeletal Data by playId and gameId files
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## SkeletalChunked
|
|
||||||
|
|
||||||
> SkeletalChunked(ctx, gamePk, playId).FileName(fileName).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View Skeletal Data by playId and gameId chunked
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
playId := TODO // interface{} | Unique play identifier
|
|
||||||
fileName := TODO // interface{} | Skeletal chunked file name
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SkeletalAPI.SkeletalChunked(context.Background(), gamePk, playId).FileName(fileName).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SkeletalAPI.SkeletalChunked``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**playId** | [**interface{}**](.md) | Unique play identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSkeletalChunkedRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fileName** | [**interface{}**](interface{}.md) | Skeletal chunked file name |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## SkeletalDataFileNames
|
|
||||||
|
|
||||||
> SkeletalDataFileNames(ctx, gamePk, playId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View Skeletal Data by playId and gameId files
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
playId := TODO // interface{} | Unique play identifier
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SkeletalAPI.SkeletalDataFileNames(context.Background(), gamePk, playId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SkeletalAPI.SkeletalDataFileNames``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**playId** | [**interface{}**](.md) | Unique play identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSkeletalDataFileNamesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,314 +0,0 @@
|
||||||
# \SportsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**AllSportBallot**](SportsAPI.md#AllSportBallot) | **Get** /api/v1/sports/{sportId}/allSportBallot | Get ALL MLB ballot for sport
|
|
||||||
[**SportPlayers**](SportsAPI.md#SportPlayers) | **Get** /api/v1/sports/{sportId}/players | Get all players for a sport level
|
|
||||||
[**Sports**](SportsAPI.md#Sports) | **Get** /api/v1/sports | Get sports information
|
|
||||||
[**Sports1**](SportsAPI.md#Sports1) | **Get** /api/v1/sports/{sportId} | Get sports information
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## AllSportBallot
|
|
||||||
|
|
||||||
> AllSportBallot(ctx, sportId).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get ALL MLB ballot for sport
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport
|
|
||||||
season := TODO // interface{} | season
|
|
||||||
fields := TODO // interface{} | (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SportsAPI.AllSportBallot(context.Background(), sportId).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SportsAPI.AllSportBallot``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**sportId** | [**interface{}**](.md) | Top level organization of a sport |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiAllSportBallotRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | season |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## SportPlayers
|
|
||||||
|
|
||||||
> SportPlayers(ctx, sportId).Season(season).GameType(gameType).HasStats(hasStats).Accent(accent).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get all players for a sport level
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
hasStats := TODO // interface{} | Returns sports that have individual player stats (optional)
|
|
||||||
accent := TODO // interface{} | Boolean value to specify wanting a person's name with accents or without (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SportsAPI.SportPlayers(context.Background(), sportId).Season(season).GameType(gameType).HasStats(hasStats).Accent(accent).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SportsAPI.SportPlayers``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**sportId** | [**interface{}**](.md) | Top level organization of a sport |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSportPlayersRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**hasStats** | [**interface{}**](interface{}.md) | Returns sports that have individual player stats |
|
|
||||||
**accent** | [**interface{}**](interface{}.md) | Boolean value to specify wanting a person's name with accents or without |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Sports
|
|
||||||
|
|
||||||
> Sports(ctx, sportId).Season(season).Fields(fields).HasStats(hasStats).ActiveStatus(activeStatus).Execute()
|
|
||||||
|
|
||||||
Get sports information
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
hasStats := TODO // interface{} | Returns sports that have individual player stats (optional)
|
|
||||||
activeStatus := TODO // interface{} | Flag for fetching sports that are currently active (Y), inactive (N), pending (P), or all teams (B) (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SportsAPI.Sports(context.Background(), sportId).Season(season).Fields(fields).HasStats(hasStats).ActiveStatus(activeStatus).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SportsAPI.Sports``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**sportId** | [**interface{}**](.md) | Top level organization of a sport |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSportsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**hasStats** | [**interface{}**](interface{}.md) | Returns sports that have individual player stats |
|
|
||||||
**activeStatus** | [**interface{}**](interface{}.md) | Flag for fetching sports that are currently active (Y), inactive (N), pending (P), or all teams (B) |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Sports1
|
|
||||||
|
|
||||||
> Sports1(ctx, sportId).Season(season).Fields(fields).HasStats(hasStats).ActiveStatus(activeStatus).Execute()
|
|
||||||
|
|
||||||
Get sports information
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
hasStats := TODO // interface{} | Returns sports that have individual player stats (optional)
|
|
||||||
activeStatus := TODO // interface{} | Flag for fetching sports that are currently active (Y), inactive (N), pending (P), or all teams (B) (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.SportsAPI.Sports1(context.Background(), sportId).Season(season).Fields(fields).HasStats(hasStats).ActiveStatus(activeStatus).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `SportsAPI.Sports1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**sportId** | [**interface{}**](.md) | Top level organization of a sport |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiSports1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**hasStats** | [**interface{}**](interface{}.md) | Returns sports that have individual player stats |
|
|
||||||
**activeStatus** | [**interface{}**](interface{}.md) | Flag for fetching sports that are currently active (Y), inactive (N), pending (P), or all teams (B) |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,174 +0,0 @@
|
||||||
# \StandingsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Standings**](StandingsAPI.md#Standings) | **Get** /api/v1/standings/{standingsType} | View standings for a league
|
|
||||||
[**Standings1**](StandingsAPI.md#Standings1) | **Get** /api/v1/standings | View standings for a league
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Standings
|
|
||||||
|
|
||||||
> Standings(ctx, standingsType).LeagueId(leagueId).Season(season).StandingsTypes(standingsTypes).Date(date).TeamId(teamId).IncludeMLB(includeMLB).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View standings for a league
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
standingsType := TODO // interface{} | Type of season. Available types in /api/v1/standingsTypes
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
standingsTypes := TODO // interface{} | Type of season. Available types in /api/v1/standingsTypes (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
includeMLB := TODO // interface{} | Determines whether to include major league teams when using the 'BY_ORGANIZATION' standings type (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StandingsAPI.Standings(context.Background(), standingsType).LeagueId(leagueId).Season(season).StandingsTypes(standingsTypes).Date(date).TeamId(teamId).IncludeMLB(includeMLB).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StandingsAPI.Standings``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**standingsType** | [**interface{}**](.md) | Type of season. Available types in /api/v1/standingsTypes |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiStandingsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**standingsTypes** | [**interface{}**](interface{}.md) | Type of season. Available types in /api/v1/standingsTypes |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**includeMLB** | [**interface{}**](interface{}.md) | Determines whether to include major league teams when using the 'BY_ORGANIZATION' standings type |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Standings1
|
|
||||||
|
|
||||||
> Standings1(ctx, standingsType).LeagueId(leagueId).Season(season).StandingsTypes(standingsTypes).Date(date).TeamId(teamId).IncludeMLB(includeMLB).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View standings for a league
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
standingsType := TODO // interface{} | Type of season. Available types in /api/v1/standingsTypes
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
standingsTypes := TODO // interface{} | Type of season. Available types in /api/v1/standingsTypes (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
includeMLB := TODO // interface{} | Determines whether to include major league teams when using the 'BY_ORGANIZATION' standings type (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StandingsAPI.Standings1(context.Background(), standingsType).LeagueId(leagueId).Season(season).StandingsTypes(standingsTypes).Date(date).TeamId(teamId).IncludeMLB(includeMLB).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StandingsAPI.Standings1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**standingsType** | [**interface{}**](.md) | Type of season. Available types in /api/v1/standingsTypes |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiStandings1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**standingsTypes** | [**interface{}**](interface{}.md) | Type of season. Available types in /api/v1/standingsTypes |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**includeMLB** | [**interface{}**](interface{}.md) | Determines whether to include major league teams when using the 'BY_ORGANIZATION' standings type |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,974 +0,0 @@
|
||||||
# \StatsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**BeastStats**](StatsAPI.md#BeastStats) | **Get** /api/v1/stats/search | View stats from search
|
|
||||||
[**GetOutsAboveAverage**](StatsAPI.md#GetOutsAboveAverage) | **Get** /api/v1/stats/analytics/outsAboveAverage | Get outs above average for the current batter
|
|
||||||
[**GetSprayChart**](StatsAPI.md#GetSprayChart) | **Get** /api/v1/stats/analytics/sprayChart | Get the spray chart info for the current batter
|
|
||||||
[**GetStolenBaseProbability**](StatsAPI.md#GetStolenBaseProbability) | **Get** /api/v1/stats/analytics/stolenBaseProbability | Get the probability of a hit for the given hit data
|
|
||||||
[**GroupedStats**](StatsAPI.md#GroupedStats) | **Get** /api/v1/stats/grouped | View grouped stats
|
|
||||||
[**Leaders2**](StatsAPI.md#Leaders2) | **Get** /api/v1/stats/leaders | Get leaders for a statistic
|
|
||||||
[**MetricStats**](StatsAPI.md#MetricStats) | **Get** /api/v1/stats/metrics | View metric stats
|
|
||||||
[**Stats2**](StatsAPI.md#Stats2) | **Get** /api/v1/stats | View stats
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## BeastStats
|
|
||||||
|
|
||||||
> BeastStats(ctx).Group(group).GamePks(gamePks).PlayIds(playIds).Seasons(seasons).GameTypes(gameTypes).Date(date).StartDate(startDate).EndDate(endDate).TeamIds(teamIds).PitcherTeamIds(pitcherTeamIds).BatterTeamIds(batterTeamIds).SportIds(sportIds).PitcherSportIds(pitcherSportIds).BatterSportIds(batterSportIds).LeagueIds(leagueIds).PitcherLeagueIds(pitcherLeagueIds).BatterLeagueIds(batterLeagueIds).DivisionIds(divisionIds).PitcherDivisionIds(pitcherDivisionIds).BatterDivisionIds(batterDivisionIds).PitchersOnTeamIds(pitchersOnTeamIds).BattersOnTeamIds(battersOnTeamIds).PlayerIds(playerIds).PlayerPool(playerPool).PitcherIds(pitcherIds).BatterIds(batterIds).CatcherIds(catcherIds).FirstBasemanIds(firstBasemanIds).SecondBasemanIds(secondBasemanIds).ThirdBasemanIds(thirdBasemanIds).ShortstopIds(shortstopIds).LeftFielderIds(leftFielderIds).CenterFielderIds(centerFielderIds).RightFielderIds(rightFielderIds).RunnerFirstIds(runnerFirstIds).RunnerSecondIds(runnerSecondIds).RunnerThirdIds(runnerThirdIds).VenueIds(venueIds).PitchHand(pitchHand).BatSide(batSide).PitchTypes(pitchTypes).PitchCodes(pitchCodes).EventTypes(eventTypes).Positions(positions).PrimaryPositions(primaryPositions).MinPitchSpeed(minPitchSpeed).MaxPitchSpeed(maxPitchSpeed).MinSpinRate(minSpinRate).MaxSpinRate(maxSpinRate).MinExtension(minExtension).MaxExtension(maxExtension).MinExitVelocityAgainst(minExitVelocityAgainst).MaxExitVelocityAgainst(maxExitVelocityAgainst).MinLaunchAngleAgainst(minLaunchAngleAgainst).MaxLaunchAngleAgainst(maxLaunchAngleAgainst).MinExitVelocity(minExitVelocity).MaxExitVelocity(maxExitVelocity).MinLaunchAngle(minLaunchAngle).MaxLaunchAngle(maxLaunchAngle).MinHomeRunDistance(minHomeRunDistance).MaxHomeRunDistance(maxHomeRunDistance).MinHitDistance(minHitDistance).MaxHitDistance(maxHitDistance).MinHangTime(minHangTime).MaxHangTime(maxHangTime).MinHitProbability(minHitProbability).MaxHitProbability(maxHitProbability).MinCatchProbability(minCatchProbability).MaxCatchProbability(maxCatchProbability).MinAttackAngle(minAttackAngle).MaxAttackAngle(maxAttackAngle).MinBatSpeed(minBatSpeed).MaxBatSpeed(maxBatSpeed).MinHomeRunXBallparks(minHomeRunXBallparks).MaxHomeRunXBallparks(maxHomeRunXBallparks).IsBarrel(isBarrel).HitTrajectories(hitTrajectories).Limit(limit).Offset(offset).GroupBy(groupBy).CompareOver(compareOver).SortStat(sortStat).SortModifier(sortModifier).SortOrder(sortOrder).Percentile(percentile).MinOccurrences(minOccurrences).MinPlateAppearances(minPlateAppearances).MinInnings(minInnings).QualifierRate(qualifierRate).SitCodes(sitCodes).ShowTotals(showTotals).IncludeNullMetrics(includeNullMetrics).StatFields(statFields).AtBatNumbers(atBatNumbers).PitchNumbers(pitchNumbers).Fields(fields).Debug(debug).ActiveStatus(activeStatus).Execute()
|
|
||||||
|
|
||||||
View stats from search
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups
|
|
||||||
gamePks := TODO // interface{} | Comma delimited list of unique primary keys (optional)
|
|
||||||
playIds := TODO // interface{} | Comma delimited list of unique play identifiers (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
gameTypes := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
startDate := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
endDate := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
teamIds := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
pitcherTeamIds := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
batterTeamIds := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
sportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
pitcherSportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
batterSportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
pitcherLeagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
batterLeagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
divisionIds := TODO // interface{} | Comma delimited list of Unique League Identifiers (optional)
|
|
||||||
pitcherDivisionIds := TODO // interface{} | Comma delimited list of Unique League Identifiers (optional)
|
|
||||||
batterDivisionIds := TODO // interface{} | Comma delimited list of Unique League Identifiers (optional)
|
|
||||||
pitchersOnTeamIds := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
battersOnTeamIds := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
playerIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
playerPool := TODO // interface{} | Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances. (optional)
|
|
||||||
pitcherIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
batterIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
catcherIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
firstBasemanIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
secondBasemanIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
thirdBasemanIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
shortstopIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
leftFielderIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
centerFielderIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
rightFielderIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
runnerFirstIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
runnerSecondIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
runnerThirdIds := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
venueIds := TODO // interface{} | Unique Venue Identifier (optional)
|
|
||||||
pitchHand := TODO // interface{} | Handedness of pitcher (optional)
|
|
||||||
batSide := TODO // interface{} | Bat side of hitter (optional)
|
|
||||||
pitchTypes := TODO // interface{} | Classification of pitch (fastball, curveball, etc...) (optional)
|
|
||||||
pitchCodes := TODO // interface{} | Result of the pitch (ball, called strike, etc...) (optional)
|
|
||||||
eventTypes := TODO // interface{} | Type of event (optional)
|
|
||||||
positions := TODO // interface{} | All of the details of a player's position (optional)
|
|
||||||
primaryPositions := TODO // interface{} | All of the details of a player's position (optional)
|
|
||||||
minPitchSpeed := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxPitchSpeed := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minSpinRate := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxSpinRate := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minExtension := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxExtension := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minExitVelocityAgainst := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxExitVelocityAgainst := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minLaunchAngleAgainst := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxLaunchAngleAgainst := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minExitVelocity := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxExitVelocity := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minLaunchAngle := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxLaunchAngle := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minHomeRunDistance := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxHomeRunDistance := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minHitDistance := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxHitDistance := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minHangTime := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxHangTime := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minHitProbability := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxHitProbability := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minCatchProbability := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxCatchProbability := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minAttackAngle := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxAttackAngle := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minBatSpeed := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxBatSpeed := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
minHomeRunXBallparks := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxHomeRunXBallparks := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
isBarrel := TODO // interface{} | Whether or not a play resulted in a barreled ball (optional)
|
|
||||||
hitTrajectories := TODO // interface{} | Trajectory of hit (line drive, fly ball, etc...) (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
groupBy := TODO // interface{} | Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP (optional)
|
|
||||||
compareOver := TODO // interface{} | Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP (optional)
|
|
||||||
sortStat := TODO // interface{} | Baseball stat to sort splits by. (optional)
|
|
||||||
sortModifier := TODO // interface{} | The prefix modifier for the sort stat. avg, min, max. I.E minExitVelocity, maxLaunchAngle, avgHitDistance (optional)
|
|
||||||
sortOrder := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
percentile := TODO // interface{} | Only return averages above this percentile. used for best effort plays (optional)
|
|
||||||
minOccurrences := TODO // interface{} | Minimum occurrences to filter upon (optional)
|
|
||||||
minPlateAppearances := TODO // interface{} | Minimum occurrences to filter upon (optional)
|
|
||||||
minInnings := TODO // interface{} | Minimum occurrences to filter upon (optional)
|
|
||||||
qualifierRate := TODO // interface{} | Minimum occurrences to filter upon (optional)
|
|
||||||
sitCodes := TODO // interface{} | Situation code for a given stat split. (optional)
|
|
||||||
showTotals := TODO // interface{} | Columns to return totals (optional)
|
|
||||||
includeNullMetrics := TODO // interface{} | Show events with null metrics (optional)
|
|
||||||
statFields := TODO // interface{} | Baseball stat fields to populate (optional)
|
|
||||||
atBatNumbers := TODO // interface{} | The at bat number of a given game. Format: 1, 2, 3, etc (optional)
|
|
||||||
pitchNumbers := TODO // interface{} | The pitch number of a given game. Format: 1, 2, 3, etc (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
debug := TODO // interface{} | (optional)
|
|
||||||
activeStatus := TODO // interface{} | Whether or not a player is active (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StatsAPI.BeastStats(context.Background()).Group(group).GamePks(gamePks).PlayIds(playIds).Seasons(seasons).GameTypes(gameTypes).Date(date).StartDate(startDate).EndDate(endDate).TeamIds(teamIds).PitcherTeamIds(pitcherTeamIds).BatterTeamIds(batterTeamIds).SportIds(sportIds).PitcherSportIds(pitcherSportIds).BatterSportIds(batterSportIds).LeagueIds(leagueIds).PitcherLeagueIds(pitcherLeagueIds).BatterLeagueIds(batterLeagueIds).DivisionIds(divisionIds).PitcherDivisionIds(pitcherDivisionIds).BatterDivisionIds(batterDivisionIds).PitchersOnTeamIds(pitchersOnTeamIds).BattersOnTeamIds(battersOnTeamIds).PlayerIds(playerIds).PlayerPool(playerPool).PitcherIds(pitcherIds).BatterIds(batterIds).CatcherIds(catcherIds).FirstBasemanIds(firstBasemanIds).SecondBasemanIds(secondBasemanIds).ThirdBasemanIds(thirdBasemanIds).ShortstopIds(shortstopIds).LeftFielderIds(leftFielderIds).CenterFielderIds(centerFielderIds).RightFielderIds(rightFielderIds).RunnerFirstIds(runnerFirstIds).RunnerSecondIds(runnerSecondIds).RunnerThirdIds(runnerThirdIds).VenueIds(venueIds).PitchHand(pitchHand).BatSide(batSide).PitchTypes(pitchTypes).PitchCodes(pitchCodes).EventTypes(eventTypes).Positions(positions).PrimaryPositions(primaryPositions).MinPitchSpeed(minPitchSpeed).MaxPitchSpeed(maxPitchSpeed).MinSpinRate(minSpinRate).MaxSpinRate(maxSpinRate).MinExtension(minExtension).MaxExtension(maxExtension).MinExitVelocityAgainst(minExitVelocityAgainst).MaxExitVelocityAgainst(maxExitVelocityAgainst).MinLaunchAngleAgainst(minLaunchAngleAgainst).MaxLaunchAngleAgainst(maxLaunchAngleAgainst).MinExitVelocity(minExitVelocity).MaxExitVelocity(maxExitVelocity).MinLaunchAngle(minLaunchAngle).MaxLaunchAngle(maxLaunchAngle).MinHomeRunDistance(minHomeRunDistance).MaxHomeRunDistance(maxHomeRunDistance).MinHitDistance(minHitDistance).MaxHitDistance(maxHitDistance).MinHangTime(minHangTime).MaxHangTime(maxHangTime).MinHitProbability(minHitProbability).MaxHitProbability(maxHitProbability).MinCatchProbability(minCatchProbability).MaxCatchProbability(maxCatchProbability).MinAttackAngle(minAttackAngle).MaxAttackAngle(maxAttackAngle).MinBatSpeed(minBatSpeed).MaxBatSpeed(maxBatSpeed).MinHomeRunXBallparks(minHomeRunXBallparks).MaxHomeRunXBallparks(maxHomeRunXBallparks).IsBarrel(isBarrel).HitTrajectories(hitTrajectories).Limit(limit).Offset(offset).GroupBy(groupBy).CompareOver(compareOver).SortStat(sortStat).SortModifier(sortModifier).SortOrder(sortOrder).Percentile(percentile).MinOccurrences(minOccurrences).MinPlateAppearances(minPlateAppearances).MinInnings(minInnings).QualifierRate(qualifierRate).SitCodes(sitCodes).ShowTotals(showTotals).IncludeNullMetrics(includeNullMetrics).StatFields(statFields).AtBatNumbers(atBatNumbers).PitchNumbers(pitchNumbers).Fields(fields).Debug(debug).ActiveStatus(activeStatus).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StatsAPI.BeastStats``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiBeastStatsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**gamePks** | [**interface{}**](interface{}.md) | Comma delimited list of unique primary keys |
|
|
||||||
**playIds** | [**interface{}**](interface{}.md) | Comma delimited list of unique play identifiers |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**teamIds** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**pitcherTeamIds** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**batterTeamIds** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**pitcherSportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**batterSportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**pitcherLeagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**batterLeagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**divisionIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique League Identifiers |
|
|
||||||
**pitcherDivisionIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique League Identifiers |
|
|
||||||
**batterDivisionIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique League Identifiers |
|
|
||||||
**pitchersOnTeamIds** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**battersOnTeamIds** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**playerIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**playerPool** | [**interface{}**](interface{}.md) | Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances. |
|
|
||||||
**pitcherIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**batterIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**catcherIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**firstBasemanIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**secondBasemanIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**thirdBasemanIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**shortstopIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**leftFielderIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**centerFielderIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**rightFielderIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**runnerFirstIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**runnerSecondIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**runnerThirdIds** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**venueIds** | [**interface{}**](interface{}.md) | Unique Venue Identifier |
|
|
||||||
**pitchHand** | [**interface{}**](interface{}.md) | Handedness of pitcher |
|
|
||||||
**batSide** | [**interface{}**](interface{}.md) | Bat side of hitter |
|
|
||||||
**pitchTypes** | [**interface{}**](interface{}.md) | Classification of pitch (fastball, curveball, etc...) |
|
|
||||||
**pitchCodes** | [**interface{}**](interface{}.md) | Result of the pitch (ball, called strike, etc...) |
|
|
||||||
**eventTypes** | [**interface{}**](interface{}.md) | Type of event |
|
|
||||||
**positions** | [**interface{}**](interface{}.md) | All of the details of a player's position |
|
|
||||||
**primaryPositions** | [**interface{}**](interface{}.md) | All of the details of a player's position |
|
|
||||||
**minPitchSpeed** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxPitchSpeed** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minSpinRate** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxSpinRate** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minExtension** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxExtension** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minExitVelocityAgainst** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxExitVelocityAgainst** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minLaunchAngleAgainst** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxLaunchAngleAgainst** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minExitVelocity** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxExitVelocity** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minLaunchAngle** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxLaunchAngle** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minHomeRunDistance** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxHomeRunDistance** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minHitDistance** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxHitDistance** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minHangTime** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxHangTime** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minHitProbability** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxHitProbability** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minCatchProbability** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxCatchProbability** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minAttackAngle** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxAttackAngle** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minBatSpeed** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxBatSpeed** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**minHomeRunXBallparks** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxHomeRunXBallparks** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**isBarrel** | [**interface{}**](interface{}.md) | Whether or not a play resulted in a barreled ball |
|
|
||||||
**hitTrajectories** | [**interface{}**](interface{}.md) | Trajectory of hit (line drive, fly ball, etc...) |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**groupBy** | [**interface{}**](interface{}.md) | Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP |
|
|
||||||
**compareOver** | [**interface{}**](interface{}.md) | Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP |
|
|
||||||
**sortStat** | [**interface{}**](interface{}.md) | Baseball stat to sort splits by. |
|
|
||||||
**sortModifier** | [**interface{}**](interface{}.md) | The prefix modifier for the sort stat. avg, min, max. I.E minExitVelocity, maxLaunchAngle, avgHitDistance |
|
|
||||||
**sortOrder** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**percentile** | [**interface{}**](interface{}.md) | Only return averages above this percentile. used for best effort plays |
|
|
||||||
**minOccurrences** | [**interface{}**](interface{}.md) | Minimum occurrences to filter upon |
|
|
||||||
**minPlateAppearances** | [**interface{}**](interface{}.md) | Minimum occurrences to filter upon |
|
|
||||||
**minInnings** | [**interface{}**](interface{}.md) | Minimum occurrences to filter upon |
|
|
||||||
**qualifierRate** | [**interface{}**](interface{}.md) | Minimum occurrences to filter upon |
|
|
||||||
**sitCodes** | [**interface{}**](interface{}.md) | Situation code for a given stat split. |
|
|
||||||
**showTotals** | [**interface{}**](interface{}.md) | Columns to return totals |
|
|
||||||
**includeNullMetrics** | [**interface{}**](interface{}.md) | Show events with null metrics |
|
|
||||||
**statFields** | [**interface{}**](interface{}.md) | Baseball stat fields to populate |
|
|
||||||
**atBatNumbers** | [**interface{}**](interface{}.md) | The at bat number of a given game. Format: 1, 2, 3, etc |
|
|
||||||
**pitchNumbers** | [**interface{}**](interface{}.md) | The pitch number of a given game. Format: 1, 2, 3, etc |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**debug** | [**interface{}**](interface{}.md) | |
|
|
||||||
**activeStatus** | [**interface{}**](interface{}.md) | Whether or not a player is active |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetOutsAboveAverage
|
|
||||||
|
|
||||||
> GetOutsAboveAverage(ctx).GamePk(gamePk).Timecode(timecode).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get outs above average for the current batter
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} |
|
|
||||||
timecode := TODO // interface{} | (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StatsAPI.GetOutsAboveAverage(context.Background()).GamePk(gamePk).Timecode(timecode).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StatsAPI.GetOutsAboveAverage``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetOutsAboveAverageRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | |
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetSprayChart
|
|
||||||
|
|
||||||
> GetSprayChart(ctx).GamePk(gamePk).Timecode(timecode).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get the spray chart info for the current batter
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} |
|
|
||||||
timecode := TODO // interface{} | (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StatsAPI.GetSprayChart(context.Background()).GamePk(gamePk).Timecode(timecode).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StatsAPI.GetSprayChart``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetSprayChartRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | |
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GetStolenBaseProbability
|
|
||||||
|
|
||||||
> GetStolenBaseProbability(ctx).GamePk(gamePk).Timecode(timecode).Execute()
|
|
||||||
|
|
||||||
Get the probability of a hit for the given hit data
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} |
|
|
||||||
timecode := TODO // interface{} | (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StatsAPI.GetStolenBaseProbability(context.Background()).GamePk(gamePk).Timecode(timecode).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StatsAPI.GetStolenBaseProbability``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetStolenBaseProbabilityRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | |
|
|
||||||
**timecode** | [**interface{}**](interface{}.md) | |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## GroupedStats
|
|
||||||
|
|
||||||
> GroupedStats(ctx).Stats(stats).Group(group).PersonId(personId).TeamId(teamId).TeamIds(teamIds).GameType(gameType).Season(season).Seasons(seasons).SportId(sportId).SportIds(sportIds).LeagueId(leagueId).LeagueIds(leagueIds).LeagueListId(leagueListId).Metrics(metrics).GamePk(gamePk).BatterTeamId(batterTeamId).PitcherTeamId(pitcherTeamId).BatterId(batterId).PitcherId(pitcherId).SitCodes(sitCodes).CombineSits(combineSits).OpposingTeamId(opposingTeamId).Fields(fields).SortStat(sortStat).Order(order).PlayerPool(playerPool).Position(position).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).ExcludeTradedPlayers(excludeTradedPlayers).Offset(offset).Limit(limit).StatFields(statFields).SortField(sortField).Execute()
|
|
||||||
|
|
||||||
View grouped stats
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
stats := TODO // interface{} | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
teamIds := TODO // interface{} | Comma delimited list of Unique Team identifiers (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
sportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
leagueListId := TODO // interface{} | Unique League List Identifier (optional)
|
|
||||||
metrics := TODO // interface{} | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics (optional)
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game (optional)
|
|
||||||
batterTeamId := TODO // interface{} | A unique identifier for the batter's team (optional)
|
|
||||||
pitcherTeamId := TODO // interface{} | A unique identifier for the pitcher's team (optional)
|
|
||||||
batterId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
pitcherId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
sitCodes := TODO // interface{} | Situation code for a given stat split. (optional)
|
|
||||||
combineSits := TODO // interface{} | If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false (optional)
|
|
||||||
opposingTeamId := TODO // interface{} | A unique identifier for the opposing team. Must be used with Team ID (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
sortStat := TODO // interface{} | Baseball stat to sort splits by. (optional)
|
|
||||||
order := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
playerPool := TODO // interface{} | Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances. (optional)
|
|
||||||
position := TODO // interface{} | Position number. Format: 1, 2, 3, etc (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
daysBack := TODO // interface{} | Returns results from the last 'X' days (Starting from yesterday). (optional)
|
|
||||||
gamesBack := TODO // interface{} | Returns results from the last 'X' games played. (optional)
|
|
||||||
excludeTradedPlayers := TODO // interface{} | Excludes players who have since been traded from the input team (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
statFields := TODO // interface{} | Baseball stat fields to populate (optional)
|
|
||||||
sortField := TODO // interface{} | Baseball statField to sort on. If no statField is given, sortField defaults to BASIC. If 1 statField is given, that is the default sortField. (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StatsAPI.GroupedStats(context.Background()).Stats(stats).Group(group).PersonId(personId).TeamId(teamId).TeamIds(teamIds).GameType(gameType).Season(season).Seasons(seasons).SportId(sportId).SportIds(sportIds).LeagueId(leagueId).LeagueIds(leagueIds).LeagueListId(leagueListId).Metrics(metrics).GamePk(gamePk).BatterTeamId(batterTeamId).PitcherTeamId(pitcherTeamId).BatterId(batterId).PitcherId(pitcherId).SitCodes(sitCodes).CombineSits(combineSits).OpposingTeamId(opposingTeamId).Fields(fields).SortStat(sortStat).Order(order).PlayerPool(playerPool).Position(position).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).ExcludeTradedPlayers(excludeTradedPlayers).Offset(offset).Limit(limit).StatFields(statFields).SortField(sortField).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StatsAPI.GroupedStats``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGroupedStatsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**stats** | [**interface{}**](interface{}.md) | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes |
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**personId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**teamIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique Team identifiers |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**leagueListId** | [**interface{}**](interface{}.md) | Unique League List Identifier |
|
|
||||||
**metrics** | [**interface{}**](interface{}.md) | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics |
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
**batterTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the batter's team |
|
|
||||||
**pitcherTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the pitcher's team |
|
|
||||||
**batterId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**pitcherId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**sitCodes** | [**interface{}**](interface{}.md) | Situation code for a given stat split. |
|
|
||||||
**combineSits** | [**interface{}**](interface{}.md) | If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false |
|
|
||||||
**opposingTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team. Must be used with Team ID |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**sortStat** | [**interface{}**](interface{}.md) | Baseball stat to sort splits by. |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**playerPool** | [**interface{}**](interface{}.md) | Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances. |
|
|
||||||
**position** | [**interface{}**](interface{}.md) | Position number. Format: 1, 2, 3, etc |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**daysBack** | [**interface{}**](interface{}.md) | Returns results from the last 'X' days (Starting from yesterday). |
|
|
||||||
**gamesBack** | [**interface{}**](interface{}.md) | Returns results from the last 'X' games played. |
|
|
||||||
**excludeTradedPlayers** | [**interface{}**](interface{}.md) | Excludes players who have since been traded from the input team |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**statFields** | [**interface{}**](interface{}.md) | Baseball stat fields to populate |
|
|
||||||
**sortField** | [**interface{}**](interface{}.md) | Baseball statField to sort on. If no statField is given, sortField defaults to BASIC. If 1 statField is given, that is the default sortField. |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Leaders2
|
|
||||||
|
|
||||||
> Leaders2(ctx).LeaderCategories(leaderCategories).LeaderGameTypes(leaderGameTypes).StatGroup(statGroup).Season(season).Expand(expand).SportId(sportId).SportIds(sportIds).Stats(stats).Limit(limit).Offset(offset).TeamId(teamId).TeamIds(teamIds).LeagueId(leagueId).LeagueIds(leagueIds).LeagueListId(leagueListId).PlayerPool(playerPool).StatType(statType).PlayerActive(playerActive).Position(position).SitCodes(sitCodes).OpposingTeamId(opposingTeamId).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).GroupBy(groupBy).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get leaders for a statistic
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leaderCategories := TODO // interface{} | (optional)
|
|
||||||
leaderGameTypes := TODO // interface{} | (optional)
|
|
||||||
statGroup := TODO // interface{} | (optional)
|
|
||||||
season := TODO // interface{} | (optional)
|
|
||||||
expand := TODO // interface{} | (optional)
|
|
||||||
sportId := TODO // interface{} | (optional)
|
|
||||||
sportIds := TODO // interface{} | (optional)
|
|
||||||
stats := TODO // interface{} | (optional)
|
|
||||||
limit := TODO // interface{} | (optional)
|
|
||||||
offset := TODO // interface{} | (optional)
|
|
||||||
teamId := TODO // interface{} | (optional)
|
|
||||||
teamIds := TODO // interface{} | (optional)
|
|
||||||
leagueId := TODO // interface{} | (optional)
|
|
||||||
leagueIds := TODO // interface{} | (optional)
|
|
||||||
leagueListId := TODO // interface{} | (optional)
|
|
||||||
playerPool := TODO // interface{} | (optional)
|
|
||||||
statType := TODO // interface{} | (optional)
|
|
||||||
playerActive := TODO // interface{} | (optional)
|
|
||||||
position := TODO // interface{} | (optional)
|
|
||||||
sitCodes := TODO // interface{} | (optional)
|
|
||||||
opposingTeamId := TODO // interface{} | (optional)
|
|
||||||
startDate := TODO // interface{} | (optional)
|
|
||||||
endDate := TODO // interface{} | (optional)
|
|
||||||
daysBack := TODO // interface{} | (optional)
|
|
||||||
gamesBack := TODO // interface{} | (optional)
|
|
||||||
groupBy := TODO // interface{} | (optional)
|
|
||||||
fields := TODO // interface{} | (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StatsAPI.Leaders2(context.Background()).LeaderCategories(leaderCategories).LeaderGameTypes(leaderGameTypes).StatGroup(statGroup).Season(season).Expand(expand).SportId(sportId).SportIds(sportIds).Stats(stats).Limit(limit).Offset(offset).TeamId(teamId).TeamIds(teamIds).LeagueId(leagueId).LeagueIds(leagueIds).LeagueListId(leagueListId).PlayerPool(playerPool).StatType(statType).PlayerActive(playerActive).Position(position).SitCodes(sitCodes).OpposingTeamId(opposingTeamId).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).GroupBy(groupBy).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StatsAPI.Leaders2``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiLeaders2Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**leaderCategories** | [**interface{}**](interface{}.md) | |
|
|
||||||
**leaderGameTypes** | [**interface{}**](interface{}.md) | |
|
|
||||||
**statGroup** | [**interface{}**](interface{}.md) | |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | |
|
|
||||||
**expand** | [**interface{}**](interface{}.md) | |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | |
|
|
||||||
**stats** | [**interface{}**](interface{}.md) | |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | |
|
|
||||||
**teamIds** | [**interface{}**](interface{}.md) | |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | |
|
|
||||||
**leagueListId** | [**interface{}**](interface{}.md) | |
|
|
||||||
**playerPool** | [**interface{}**](interface{}.md) | |
|
|
||||||
**statType** | [**interface{}**](interface{}.md) | |
|
|
||||||
**playerActive** | [**interface{}**](interface{}.md) | |
|
|
||||||
**position** | [**interface{}**](interface{}.md) | |
|
|
||||||
**sitCodes** | [**interface{}**](interface{}.md) | |
|
|
||||||
**opposingTeamId** | [**interface{}**](interface{}.md) | |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | |
|
|
||||||
**daysBack** | [**interface{}**](interface{}.md) | |
|
|
||||||
**gamesBack** | [**interface{}**](interface{}.md) | |
|
|
||||||
**groupBy** | [**interface{}**](interface{}.md) | |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## MetricStats
|
|
||||||
|
|
||||||
> MetricStats(ctx).Stats(stats).Metrics(metrics).PersonId(personId).PersonIds(personIds).BatterId(batterId).PitcherId(pitcherId).TeamId(teamId).Group(group).Season(season).Seasons(seasons).SportId(sportId).OpposingTeamId(opposingTeamId).OpposingPlayerId(opposingPlayerId).Position(position).EventType(eventType).PitchType(pitchType).HitTrajectory(hitTrajectory).BatSide(batSide).PitchHand(pitchHand).VenueId(venueId).GamePk(gamePk).MinValue(minValue).MaxValue(maxValue).Percentile(percentile).MinOccurrences(minOccurrences).Offset(offset).Limit(limit).Order(order).Date(date).StartDate(startDate).EndDate(endDate).GameType(gameType).BatterTeamId(batterTeamId).PitcherTeamId(pitcherTeamId).Fields(fields).Debug(debug).Execute()
|
|
||||||
|
|
||||||
View metric stats
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
stats := TODO // interface{} | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes
|
|
||||||
metrics := TODO // interface{} | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
personIds := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
batterId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
pitcherId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
opposingTeamId := TODO // interface{} | A unique identifier for the opposing team. Must be used with Team ID (optional)
|
|
||||||
opposingPlayerId := TODO // interface{} | A unique identifier for the opposing team (optional)
|
|
||||||
position := TODO // interface{} | All of the details of a player's position (optional)
|
|
||||||
eventType := TODO // interface{} | Type of event (optional)
|
|
||||||
pitchType := TODO // interface{} | Classification of pitch (fastball, curveball, etc...) (optional)
|
|
||||||
hitTrajectory := TODO // interface{} | Trajectory of hit (line drive, fly ball, etc...) (optional)
|
|
||||||
batSide := TODO // interface{} | Bat side of hitter (optional)
|
|
||||||
pitchHand := TODO // interface{} | Handedness of pitcher (optional)
|
|
||||||
venueId := TODO // interface{} | All of the details of a venue (optional)
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game (optional)
|
|
||||||
minValue := TODO // interface{} | Minimum value to filter on (optional)
|
|
||||||
maxValue := TODO // interface{} | Maximum value to filter on (optional)
|
|
||||||
percentile := TODO // interface{} | Only return averages above this percentile. used for best effort plays (optional)
|
|
||||||
minOccurrences := TODO // interface{} | Minimum occurrences to filter upon (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
order := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
batterTeamId := TODO // interface{} | A unique identifier for the batter's team (optional)
|
|
||||||
pitcherTeamId := TODO // interface{} | A unique identifier for the pitcher's team (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
debug := TODO // interface{} | (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StatsAPI.MetricStats(context.Background()).Stats(stats).Metrics(metrics).PersonId(personId).PersonIds(personIds).BatterId(batterId).PitcherId(pitcherId).TeamId(teamId).Group(group).Season(season).Seasons(seasons).SportId(sportId).OpposingTeamId(opposingTeamId).OpposingPlayerId(opposingPlayerId).Position(position).EventType(eventType).PitchType(pitchType).HitTrajectory(hitTrajectory).BatSide(batSide).PitchHand(pitchHand).VenueId(venueId).GamePk(gamePk).MinValue(minValue).MaxValue(maxValue).Percentile(percentile).MinOccurrences(minOccurrences).Offset(offset).Limit(limit).Order(order).Date(date).StartDate(startDate).EndDate(endDate).GameType(gameType).BatterTeamId(batterTeamId).PitcherTeamId(pitcherTeamId).Fields(fields).Debug(debug).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StatsAPI.MetricStats``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiMetricStatsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**stats** | [**interface{}**](interface{}.md) | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes |
|
|
||||||
**metrics** | [**interface{}**](interface{}.md) | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics |
|
|
||||||
**personId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**personIds** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**batterId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**pitcherId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**opposingTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team. Must be used with Team ID |
|
|
||||||
**opposingPlayerId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team |
|
|
||||||
**position** | [**interface{}**](interface{}.md) | All of the details of a player's position |
|
|
||||||
**eventType** | [**interface{}**](interface{}.md) | Type of event |
|
|
||||||
**pitchType** | [**interface{}**](interface{}.md) | Classification of pitch (fastball, curveball, etc...) |
|
|
||||||
**hitTrajectory** | [**interface{}**](interface{}.md) | Trajectory of hit (line drive, fly ball, etc...) |
|
|
||||||
**batSide** | [**interface{}**](interface{}.md) | Bat side of hitter |
|
|
||||||
**pitchHand** | [**interface{}**](interface{}.md) | Handedness of pitcher |
|
|
||||||
**venueId** | [**interface{}**](interface{}.md) | All of the details of a venue |
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
**minValue** | [**interface{}**](interface{}.md) | Minimum value to filter on |
|
|
||||||
**maxValue** | [**interface{}**](interface{}.md) | Maximum value to filter on |
|
|
||||||
**percentile** | [**interface{}**](interface{}.md) | Only return averages above this percentile. used for best effort plays |
|
|
||||||
**minOccurrences** | [**interface{}**](interface{}.md) | Minimum occurrences to filter upon |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**batterTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the batter's team |
|
|
||||||
**pitcherTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the pitcher's team |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**debug** | [**interface{}**](interface{}.md) | |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Stats2
|
|
||||||
|
|
||||||
> Stats2(ctx).Stats(stats).Group(group).PersonId(personId).TeamId(teamId).TeamIds(teamIds).GameType(gameType).Season(season).Seasons(seasons).SportId(sportId).SportIds(sportIds).LeagueId(leagueId).LeagueIds(leagueIds).LeagueListId(leagueListId).Metrics(metrics).GamePk(gamePk).BatterTeamId(batterTeamId).PitcherTeamId(pitcherTeamId).BatterId(batterId).PitcherId(pitcherId).SitCodes(sitCodes).CombineSits(combineSits).OpposingTeamId(opposingTeamId).Fields(fields).SortStat(sortStat).Order(order).PlayerPool(playerPool).Position(position).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).ExcludeTradedPlayers(excludeTradedPlayers).Offset(offset).Limit(limit).Execute()
|
|
||||||
|
|
||||||
View stats
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
stats := TODO // interface{} | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes
|
|
||||||
group := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups
|
|
||||||
personId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
teamIds := TODO // interface{} | Comma delimited list of Unique Team identifiers (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
sportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
leagueListId := TODO // interface{} | Unique League List Identifier (optional)
|
|
||||||
metrics := TODO // interface{} | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics (optional)
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game (optional)
|
|
||||||
batterTeamId := TODO // interface{} | A unique identifier for the batter's team (optional)
|
|
||||||
pitcherTeamId := TODO // interface{} | A unique identifier for the pitcher's team (optional)
|
|
||||||
batterId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
pitcherId := TODO // interface{} | Unique Player Identifier. Format: 434538, 429665, etc (optional)
|
|
||||||
sitCodes := TODO // interface{} | Situation code for a given stat split. (optional)
|
|
||||||
combineSits := TODO // interface{} | If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false (optional)
|
|
||||||
opposingTeamId := TODO // interface{} | A unique identifier for the opposing team. Must be used with Team ID (optional)
|
|
||||||
fields := TODO // interface{} | (optional)
|
|
||||||
sortStat := TODO // interface{} | Baseball stat to sort splits by. (optional)
|
|
||||||
order := TODO // interface{} | The order of sorting, ascending or descending (optional)
|
|
||||||
playerPool := TODO // interface{} | Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances. (optional)
|
|
||||||
position := TODO // interface{} | Position number. Format: 1, 2, 3, etc (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
daysBack := TODO // interface{} | Returns results from the last 'X' days (Starting from yesterday). (optional)
|
|
||||||
gamesBack := TODO // interface{} | Returns results from the last 'X' games played. (optional)
|
|
||||||
excludeTradedPlayers := TODO // interface{} | Excludes players who have since been traded from the input team (optional)
|
|
||||||
offset := TODO // interface{} | The pointer to start for a return set; used for pagination (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StatsAPI.Stats2(context.Background()).Stats(stats).Group(group).PersonId(personId).TeamId(teamId).TeamIds(teamIds).GameType(gameType).Season(season).Seasons(seasons).SportId(sportId).SportIds(sportIds).LeagueId(leagueId).LeagueIds(leagueIds).LeagueListId(leagueListId).Metrics(metrics).GamePk(gamePk).BatterTeamId(batterTeamId).PitcherTeamId(pitcherTeamId).BatterId(batterId).PitcherId(pitcherId).SitCodes(sitCodes).CombineSits(combineSits).OpposingTeamId(opposingTeamId).Fields(fields).SortStat(sortStat).Order(order).PlayerPool(playerPool).Position(position).StartDate(startDate).EndDate(endDate).DaysBack(daysBack).GamesBack(gamesBack).ExcludeTradedPlayers(excludeTradedPlayers).Offset(offset).Limit(limit).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StatsAPI.Stats2``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiStats2Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**stats** | [**interface{}**](interface{}.md) | Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes |
|
|
||||||
**group** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**personId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**teamIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique Team identifiers |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**leagueListId** | [**interface{}**](interface{}.md) | Unique League List Identifier |
|
|
||||||
**metrics** | [**interface{}**](interface{}.md) | Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics |
|
|
||||||
**gamePk** | [**interface{}**](interface{}.md) | Unique Primary Key Representing a Game |
|
|
||||||
**batterTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the batter's team |
|
|
||||||
**pitcherTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the pitcher's team |
|
|
||||||
**batterId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**pitcherId** | [**interface{}**](interface{}.md) | Unique Player Identifier. Format: 434538, 429665, etc |
|
|
||||||
**sitCodes** | [**interface{}**](interface{}.md) | Situation code for a given stat split. |
|
|
||||||
**combineSits** | [**interface{}**](interface{}.md) | If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false |
|
|
||||||
**opposingTeamId** | [**interface{}**](interface{}.md) | A unique identifier for the opposing team. Must be used with Team ID |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | |
|
|
||||||
**sortStat** | [**interface{}**](interface{}.md) | Baseball stat to sort splits by. |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | The order of sorting, ascending or descending |
|
|
||||||
**playerPool** | [**interface{}**](interface{}.md) | Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances. |
|
|
||||||
**position** | [**interface{}**](interface{}.md) | Position number. Format: 1, 2, 3, etc |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**daysBack** | [**interface{}**](interface{}.md) | Returns results from the last 'X' days (Starting from yesterday). |
|
|
||||||
**gamesBack** | [**interface{}**](interface{}.md) | Returns results from the last 'X' games played. |
|
|
||||||
**excludeTradedPlayers** | [**interface{}**](interface{}.md) | Excludes players who have since been traded from the input team |
|
|
||||||
**offset** | [**interface{}**](interface{}.md) | The pointer to start for a return set; used for pagination |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,161 +0,0 @@
|
||||||
# \StreaksAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**GetStreaks**](StreaksAPI.md#GetStreaks) | **Get** /api/v1/streaks | View streaks
|
|
||||||
[**StreakTypes**](StreaksAPI.md#StreakTypes) | **Get** /api/v1/streaks/types | View streaks parameter options
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## GetStreaks
|
|
||||||
|
|
||||||
> GetStreaks(ctx).StreakOrg(streakOrg).StreakStat(streakStat).StreakSpan(streakSpan).StreakLevel(streakLevel).StreakThreshold(streakThreshold).Inverse(inverse).StartersOnly(startersOnly).StatGroup(statGroup).GameType(gameType).Season(season).TeamId(teamId).LeagueId(leagueId).SportId(sportId).ActiveStreak(activeStreak).Limit(limit).Fields(fields).PlayerId(playerId).Execute()
|
|
||||||
|
|
||||||
View streaks
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
streakOrg := TODO // interface{} | (optional)
|
|
||||||
streakStat := TODO // interface{} | (optional)
|
|
||||||
streakSpan := TODO // interface{} | (optional)
|
|
||||||
streakLevel := TODO // interface{} | (optional)
|
|
||||||
streakThreshold := TODO // interface{} | (optional)
|
|
||||||
inverse := TODO // interface{} | (optional)
|
|
||||||
startersOnly := TODO // interface{} | (optional)
|
|
||||||
statGroup := TODO // interface{} | Category of statistic to return. Available types in /api/v1/statGroups (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
teamId := TODO // interface{} | Unique Team Identifier. Format: 141, 147, etc (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
activeStreak := TODO // interface{} | Whether or not a player is active (optional)
|
|
||||||
limit := TODO // interface{} | Number of results to return (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
playerId := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StreaksAPI.GetStreaks(context.Background()).StreakOrg(streakOrg).StreakStat(streakStat).StreakSpan(streakSpan).StreakLevel(streakLevel).StreakThreshold(streakThreshold).Inverse(inverse).StartersOnly(startersOnly).StatGroup(statGroup).GameType(gameType).Season(season).TeamId(teamId).LeagueId(leagueId).SportId(sportId).ActiveStreak(activeStreak).Limit(limit).Fields(fields).PlayerId(playerId).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StreaksAPI.GetStreaks``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiGetStreaksRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**streakOrg** | [**interface{}**](interface{}.md) | |
|
|
||||||
**streakStat** | [**interface{}**](interface{}.md) | |
|
|
||||||
**streakSpan** | [**interface{}**](interface{}.md) | |
|
|
||||||
**streakLevel** | [**interface{}**](interface{}.md) | |
|
|
||||||
**streakThreshold** | [**interface{}**](interface{}.md) | |
|
|
||||||
**inverse** | [**interface{}**](interface{}.md) | |
|
|
||||||
**startersOnly** | [**interface{}**](interface{}.md) | |
|
|
||||||
**statGroup** | [**interface{}**](interface{}.md) | Category of statistic to return. Available types in /api/v1/statGroups |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Unique Team Identifier. Format: 141, 147, etc |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**activeStreak** | [**interface{}**](interface{}.md) | Whether or not a player is active |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | Number of results to return |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**playerId** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## StreakTypes
|
|
||||||
|
|
||||||
> StreakTypes(ctx).Execute()
|
|
||||||
|
|
||||||
View streaks parameter options
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.StreaksAPI.StreakTypes(context.Background()).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `StreaksAPI.StreakTypes``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiStreakTypesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
1316
api/docs/TeamsAPI.md
1316
api/docs/TeamsAPI.md
File diff suppressed because it is too large
Load Diff
|
@ -1,97 +0,0 @@
|
||||||
# \TransactionsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Transactions**](TransactionsAPI.md#Transactions) | **Get** /api/v1/transactions | View transaction info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Transactions
|
|
||||||
|
|
||||||
> Transactions(ctx).LeagueId(leagueId).SportId(sportId).TeamId(teamId).PlayerId(playerId).Date(date).StartDate(startDate).EndDate(endDate).TransactionIds(transactionIds).TransactionTypes(transactionTypes).DivisionIds(divisionIds).Order(order).Limit(limit).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View transaction info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
leagueId := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
sportId := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
teamId := TODO // interface{} | Comma delimited list of Unique Team identifiers (optional)
|
|
||||||
playerId := TODO // interface{} | A unique identifier for a player (optional)
|
|
||||||
date := TODO // interface{} | Date of Game. Format: YYYY-MM-DD (optional)
|
|
||||||
startDate := TODO // interface{} | Start date for range of data (must be used with end date). Format: MM/DD/YYYY (optional)
|
|
||||||
endDate := TODO // interface{} | End date for range of data (must be used with start date). Format: MM/DD/YYYY (optional)
|
|
||||||
transactionIds := TODO // interface{} | (optional)
|
|
||||||
transactionTypes := TODO // interface{} | (optional)
|
|
||||||
divisionIds := TODO // interface{} | (optional)
|
|
||||||
order := TODO // interface{} | (optional)
|
|
||||||
limit := TODO // interface{} | (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.TransactionsAPI.Transactions(context.Background()).LeagueId(leagueId).SportId(sportId).TeamId(teamId).PlayerId(playerId).Date(date).StartDate(startDate).EndDate(endDate).TransactionIds(transactionIds).TransactionTypes(transactionTypes).DivisionIds(divisionIds).Order(order).Limit(limit).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `TransactionsAPI.Transactions``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiTransactionsRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
**teamId** | [**interface{}**](interface{}.md) | Comma delimited list of Unique Team identifiers |
|
|
||||||
**playerId** | [**interface{}**](interface{}.md) | A unique identifier for a player |
|
|
||||||
**date** | [**interface{}**](interface{}.md) | Date of Game. Format: YYYY-MM-DD |
|
|
||||||
**startDate** | [**interface{}**](interface{}.md) | Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
|
|
||||||
**endDate** | [**interface{}**](interface{}.md) | End date for range of data (must be used with start date). Format: MM/DD/YYYY |
|
|
||||||
**transactionIds** | [**interface{}**](interface{}.md) | |
|
|
||||||
**transactionTypes** | [**interface{}**](interface{}.md) | |
|
|
||||||
**divisionIds** | [**interface{}**](interface{}.md) | |
|
|
||||||
**order** | [**interface{}**](interface{}.md) | |
|
|
||||||
**limit** | [**interface{}**](interface{}.md) | |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,144 +0,0 @@
|
||||||
# \UniformsAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**UniformsByGame**](UniformsAPI.md#UniformsByGame) | **Get** /api/v1/uniforms/game | View Game Uniform info
|
|
||||||
[**UniformsByTeam**](UniformsAPI.md#UniformsByTeam) | **Get** /api/v1/uniforms/team | View Team Uniform info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## UniformsByGame
|
|
||||||
|
|
||||||
> UniformsByGame(ctx).GamePks(gamePks).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View Game Uniform info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePks := TODO // interface{} | Comma delimited list of unique primary keys
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.UniformsAPI.UniformsByGame(context.Background()).GamePks(gamePks).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `UniformsAPI.UniformsByGame``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiUniformsByGameRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**gamePks** | [**interface{}**](interface{}.md) | Comma delimited list of unique primary keys |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## UniformsByTeam
|
|
||||||
|
|
||||||
> UniformsByTeam(ctx).TeamIds(teamIds).Season(season).Fields(fields).Execute()
|
|
||||||
|
|
||||||
View Team Uniform info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
teamIds := TODO // interface{} |
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.UniformsAPI.UniformsByTeam(context.Background()).TeamIds(teamIds).Season(season).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `UniformsAPI.UniformsByTeam``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiUniformsByTeamRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**teamIds** | [**interface{}**](interface{}.md) | |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,194 +0,0 @@
|
||||||
# \VenuesAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**Venues**](VenuesAPI.md#Venues) | **Get** /api/v1/venues | View venue info
|
|
||||||
[**Venues1**](VenuesAPI.md#Venues1) | **Get** /api/v1/venues/{venueId} | View venue info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Venues
|
|
||||||
|
|
||||||
> Venues(ctx, venueId).VenueIds(venueIds).LeagueId(leagueId).LeagueIds(leagueIds).GameType(gameType).GameTypes(gameTypes).Season(season).Seasons(seasons).Fields(fields).Active(active).IncludeEvents(includeEvents).SportId(sportId).SportIds(sportIds).Execute()
|
|
||||||
|
|
||||||
View venue info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
venueId := TODO // interface{} | Unique Venue Identifier
|
|
||||||
venueIds := TODO // interface{} | Comma delimited list of Unique venue identifiers (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
active := TODO // interface{} | Whether or not a player is active (optional)
|
|
||||||
includeEvents := TODO // interface{} | (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
sportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.VenuesAPI.Venues(context.Background(), venueId).VenueIds(venueIds).LeagueId(leagueId).LeagueIds(leagueIds).GameType(gameType).GameTypes(gameTypes).Season(season).Seasons(seasons).Fields(fields).Active(active).IncludeEvents(includeEvents).SportId(sportId).SportIds(sportIds).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `VenuesAPI.Venues``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**venueId** | [**interface{}**](.md) | Unique Venue Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiVenuesRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**venueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique venue identifiers |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**active** | [**interface{}**](interface{}.md) | Whether or not a player is active |
|
|
||||||
**includeEvents** | [**interface{}**](interface{}.md) | |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## Venues1
|
|
||||||
|
|
||||||
> Venues1(ctx, venueId).VenueIds(venueIds).LeagueId(leagueId).LeagueIds(leagueIds).GameType(gameType).GameTypes(gameTypes).Season(season).Seasons(seasons).Fields(fields).Active(active).IncludeEvents(includeEvents).SportId(sportId).SportIds(sportIds).Execute()
|
|
||||||
|
|
||||||
View venue info
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
venueId := TODO // interface{} | Unique Venue Identifier
|
|
||||||
venueIds := TODO // interface{} | Comma delimited list of Unique venue identifiers (optional)
|
|
||||||
leagueId := TODO // interface{} | Unique League Identifier (optional)
|
|
||||||
leagueIds := TODO // interface{} | Comma delimited list of Unique league identifiers (optional)
|
|
||||||
gameType := TODO // interface{} | Type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
gameTypes := TODO // interface{} | Comma delimited list of type of Game. Available types in /api/v1/gameTypes (optional)
|
|
||||||
season := TODO // interface{} | Season of play (optional)
|
|
||||||
seasons := TODO // interface{} | Comma delimited list of Seasons of play (optional)
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
active := TODO // interface{} | Whether or not a player is active (optional)
|
|
||||||
includeEvents := TODO // interface{} | (optional)
|
|
||||||
sportId := TODO // interface{} | Top level organization of a sport (optional)
|
|
||||||
sportIds := TODO // interface{} | Comma delimited list of top level organizations of a sport (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.VenuesAPI.Venues1(context.Background(), venueId).VenueIds(venueIds).LeagueId(leagueId).LeagueIds(leagueIds).GameType(gameType).GameTypes(gameTypes).Season(season).Seasons(seasons).Fields(fields).Active(active).IncludeEvents(includeEvents).SportId(sportId).SportIds(sportIds).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `VenuesAPI.Venues1``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**venueId** | [**interface{}**](.md) | Unique Venue Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiVenues1Request struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**venueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique venue identifiers |
|
|
||||||
**leagueId** | [**interface{}**](interface{}.md) | Unique League Identifier |
|
|
||||||
**leagueIds** | [**interface{}**](interface{}.md) | Comma delimited list of Unique league identifiers |
|
|
||||||
**gameType** | [**interface{}**](interface{}.md) | Type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**gameTypes** | [**interface{}**](interface{}.md) | Comma delimited list of type of Game. Available types in /api/v1/gameTypes |
|
|
||||||
**season** | [**interface{}**](interface{}.md) | Season of play |
|
|
||||||
**seasons** | [**interface{}**](interface{}.md) | Comma delimited list of Seasons of play |
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
**active** | [**interface{}**](interface{}.md) | Whether or not a player is active |
|
|
||||||
**includeEvents** | [**interface{}**](interface{}.md) | |
|
|
||||||
**sportId** | [**interface{}**](interface{}.md) | Top level organization of a sport |
|
|
||||||
**sportIds** | [**interface{}**](interface{}.md) | Comma delimited list of top level organizations of a sport |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,298 +0,0 @@
|
||||||
# \WeatherAPI
|
|
||||||
|
|
||||||
All URIs are relative to *http://localhost*
|
|
||||||
|
|
||||||
Method | HTTP request | Description
|
|
||||||
------------- | ------------- | -------------
|
|
||||||
[**WeatherBasic**](WeatherAPI.md#WeatherBasic) | **Get** /api/v1/weather/venues/{venueId}/basic | Get basic weather for a venue.
|
|
||||||
[**WeatherDataBasedOnPlay**](WeatherAPI.md#WeatherDataBasedOnPlay) | **Get** /api/v1/weather/game/{gamePk}/{playId} | Get the raw field weather data.
|
|
||||||
[**WeatherForecast**](WeatherAPI.md#WeatherForecast) | **Get** /api/v1/weather/game/{gamePk}/forecast/{roofType} | Get the weather forecast for a game.
|
|
||||||
[**WeatherFull**](WeatherAPI.md#WeatherFull) | **Get** /api/v1/weather/venues/{venueId}/full | Get full weather for a venue.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## WeatherBasic
|
|
||||||
|
|
||||||
> WeatherBasic(ctx, venueId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get basic weather for a venue.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
venueId := TODO // interface{} | Unique Venue Identifier
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.WeatherAPI.WeatherBasic(context.Background(), venueId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `WeatherAPI.WeatherBasic``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**venueId** | [**interface{}**](.md) | Unique Venue Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiWeatherBasicRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## WeatherDataBasedOnPlay
|
|
||||||
|
|
||||||
> WeatherDataBasedOnPlay(ctx, gamePk, playId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get the raw field weather data.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
playId := TODO // interface{} | Unique identifier for a play within a game
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.WeatherAPI.WeatherDataBasedOnPlay(context.Background(), gamePk, playId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `WeatherAPI.WeatherDataBasedOnPlay``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**playId** | [**interface{}**](.md) | Unique identifier for a play within a game |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiWeatherDataBasedOnPlayRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## WeatherForecast
|
|
||||||
|
|
||||||
> WeatherForecast(ctx, gamePk, roofType).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get the weather forecast for a game.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
gamePk := TODO // interface{} | Unique Primary Key Representing a Game
|
|
||||||
roofType := TODO // interface{} | Venue roof type
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.WeatherAPI.WeatherForecast(context.Background(), gamePk, roofType).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `WeatherAPI.WeatherForecast``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**gamePk** | [**interface{}**](.md) | Unique Primary Key Representing a Game |
|
|
||||||
**roofType** | [**interface{}**](.md) | Venue roof type |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiWeatherForecastRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
||||||
|
|
||||||
## WeatherFull
|
|
||||||
|
|
||||||
> WeatherFull(ctx, venueId).Fields(fields).Execute()
|
|
||||||
|
|
||||||
Get full weather for a venue.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
openapiclient "//"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
venueId := TODO // interface{} | Unique Venue Identifier
|
|
||||||
fields := TODO // interface{} | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute (optional)
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
r, err := apiClient.WeatherAPI.WeatherFull(context.Background(), venueId).Fields(fields).Execute()
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "Error when calling `WeatherAPI.WeatherFull``: %v\n", err)
|
|
||||||
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Path Parameters
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
|
||||||
**venueId** | [**interface{}**](.md) | Unique Venue Identifier |
|
|
||||||
|
|
||||||
### Other Parameters
|
|
||||||
|
|
||||||
Other parameters are passed through a pointer to a apiWeatherFullRequest struct via the builder pattern
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
**fields** | [**interface{}**](interface{}.md) | Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
|
|
||||||
|
|
||||||
### Return type
|
|
||||||
|
|
||||||
(empty response body)
|
|
||||||
|
|
||||||
### Authorization
|
|
||||||
|
|
||||||
No authorization required
|
|
||||||
|
|
||||||
### HTTP request headers
|
|
||||||
|
|
||||||
- **Content-Type**: Not defined
|
|
||||||
- **Accept**: Not defined
|
|
||||||
|
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models)
|
|
||||||
[[Back to README]](../README.md)
|
|
||||||
|
|
|
@ -1,62 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Official API for Major League Baseball.
|
|
||||||
|
|
||||||
API version: 2.0.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
"net/http"
|
|
||||||
)
|
|
||||||
|
|
||||||
// APIResponse stores the API response returned by the server.
|
|
||||||
type APIResponse struct {
|
|
||||||
*http.Response `json:"-"`
|
|
||||||
Message string `json:"message,omitempty"`
|
|
||||||
// Operation is the name of the OpenAPI operation.
|
|
||||||
Operation string `json:"operation,omitempty"`
|
|
||||||
// RequestURL is the request URL. This value is always available, even if the
|
|
||||||
// embedded *http.Response is nil.
|
|
||||||
RequestURL string `json:"url,omitempty"`
|
|
||||||
// Method is the HTTP method used for the request. This value is always
|
|
||||||
// available, even if the embedded *http.Response is nil.
|
|
||||||
Method string `json:"method,omitempty"`
|
|
||||||
// Payload holds the contents of the response body (which may be nil or empty).
|
|
||||||
// This is provided here as the raw response.Body() reader will have already
|
|
||||||
// been drained.
|
|
||||||
Payload []byte `json:"-"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewAPIResponse returns a new APIResponse object.
|
|
||||||
func NewAPIResponse(r *http.Response) *APIResponse {
|
|
||||||
|
|
||||||
response := &APIResponse{Response: r}
|
|
||||||
return response
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewAPIResponseWithError returns a new APIResponse object with the provided error message.
|
|
||||||
func NewAPIResponseWithError(errorMessage string) *APIResponse {
|
|
||||||
|
|
||||||
response := &APIResponse{Message: errorMessage}
|
|
||||||
return response
|
|
||||||
}
|
|
|
@ -1,156 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing AnalyticsAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_AnalyticsAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService ContextMetrics", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var guid interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.ContextMetrics(context.Background(), gamePk, guid).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService ContextMetricsWithAverages", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var guid interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.ContextMetricsWithAverages(context.Background(), gamePk, guid).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService ContextMetricsWithAveragesPost", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var guid interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.ContextMetricsWithAveragesPost(context.Background(), gamePk, guid).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService GameGuids", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.GameGuids(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService GameGuidsFromPostgresRange", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.GameGuidsFromPostgresRange(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService GameGuidsFromPostgresRangeByGame", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.GameGuidsFromPostgresRangeByGame(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService GameLastPitch", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.GameLastPitch(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService HomeRunBallparks", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var guid interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.HomeRunBallparks(context.Background(), gamePk, guid).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AnalyticsAPIService ParsedJsonFormattedAnalytics", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var guid interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AnalyticsAPI.ParsedJsonFormattedAnalytics(context.Background(), gamePk, guid).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,51 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing AttendanceAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_AttendanceAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test AttendanceAPIService GetTeamAttendance", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AttendanceAPI.GetTeamAttendance(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,79 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing AwardsAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_AwardsAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test AwardsAPIService AwardRecipients", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var awardId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AwardsAPI.AwardRecipients(context.Background(), awardId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AwardsAPIService Awards", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var awardId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AwardsAPI.Awards(context.Background(), awardId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test AwardsAPIService Awards1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var awardId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.AwardsAPI.Awards1(context.Background(), awardId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,54 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing BatTrackingAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_BatTrackingAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test BatTrackingAPIService BatTracking", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var playId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.BatTrackingAPI.BatTracking(context.Background(), gamePk, playId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,55 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing BiomechanicsAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_BiomechanicsAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test BiomechanicsAPIService Biomechanical", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var playId interface{}
|
|
||||||
var positionId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.BiomechanicsAPI.Biomechanical(context.Background(), gamePk, playId, positionId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,62 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing BroadcastAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_BroadcastAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test BroadcastAPIService GetAllBroadcasters", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.BroadcastAPI.GetAllBroadcasters(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test BroadcastAPIService GetBroadcasts", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.BroadcastAPI.GetBroadcasts(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,66 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing ConferenceAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_ConferenceAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test ConferenceAPIService Conferences", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var conferenceId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ConferenceAPI.Conferences(context.Background(), conferenceId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test ConferenceAPIService Conferences1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var conferenceId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ConferenceAPI.Conferences1(context.Background(), conferenceId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,66 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing DivisionAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_DivisionAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test DivisionAPIService Divisions", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var divisionId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.DivisionAPI.Divisions(context.Background(), divisionId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test DivisionAPIService Divisions1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var divisionId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.DivisionAPI.Divisions1(context.Background(), divisionId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,105 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing DraftAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_DraftAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test DraftAPIService DraftPicks", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var year interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.DraftAPI.DraftPicks(context.Background(), year).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test DraftAPIService DraftPicks1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var year interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.DraftAPI.DraftPicks1(context.Background(), year).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test DraftAPIService DraftProspects", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var year interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.DraftAPI.DraftProspects(context.Background(), year).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test DraftAPIService DraftProspects1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var year interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.DraftAPI.DraftProspects1(context.Background(), year).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test DraftAPIService LatestDraftPicks", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var year interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.DraftAPI.LatestDraftPicks(context.Background(), year).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,51 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing GamePaceAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_GamePaceAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test GamePaceAPIService GamePace", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GamePaceAPI.GamePace(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,207 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing GameAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_GameAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService Boxscore", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.Boxscore(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService ColorFeed", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.ColorFeed(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService ColorTimestamps", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.ColorTimestamps(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService Content", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.Content(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService CurrentGameStats1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.CurrentGameStats1(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService GetGameContextMetrics", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.GetGameContextMetrics(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService GetGameWithMetrics", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.GetGameWithMetrics(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService GetWinProbability", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.GetWinProbability(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService Linescore", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.Linescore(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService LiveGameDiffPatchV1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.LiveGameDiffPatchV1(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService LiveGameV1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.LiveGameV1(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService LiveTimestampv11", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.LiveTimestampv11(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test GameAPIService PlayByPlay", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.GameAPI.PlayByPlay(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,64 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing HighLowAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_HighLowAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test HighLowAPIService HighLow", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var highLowType interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HighLowAPI.HighLow(context.Background(), highLowType).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test HighLowAPIService HighLowStats", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HighLowAPI.HighLowStats(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,144 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing HomerunDerbyAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_HomerunDerbyAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test HomerunDerbyAPIService HomeRunDerbyBracket", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HomerunDerbyAPI.HomeRunDerbyBracket(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test HomerunDerbyAPIService HomeRunDerbyBracket1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HomerunDerbyAPI.HomeRunDerbyBracket1(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test HomerunDerbyAPIService HomeRunDerbyBracket2", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HomerunDerbyAPI.HomeRunDerbyBracket2(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test HomerunDerbyAPIService HomeRunDerbyBracket3", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HomerunDerbyAPI.HomeRunDerbyBracket3(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test HomerunDerbyAPIService HomeRunDerbyMixedMode", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HomerunDerbyAPI.HomeRunDerbyMixedMode(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test HomerunDerbyAPIService HomeRunDerbyMixedMode1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HomerunDerbyAPI.HomeRunDerbyMixedMode1(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test HomerunDerbyAPIService HomeRunDerbyPool", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HomerunDerbyAPI.HomeRunDerbyPool(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test HomerunDerbyAPIService HomeRunDerbyPool1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.HomerunDerbyAPI.HomeRunDerbyPool1(context.Background(), gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,97 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing JobAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_JobAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test JobAPIService Datacasters", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.JobAPI.Datacasters(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test JobAPIService GetJobsByType", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.JobAPI.GetJobsByType(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test JobAPIService OfficialScorers", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.JobAPI.OfficialScorers(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test JobAPIService UmpireSchedule", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var umpireId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.JobAPI.UmpireSchedule(context.Background(), umpireId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test JobAPIService Umpires", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.JobAPI.Umpires(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,196 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing LeagueAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_LeagueAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService AllStarBallot", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.AllStarBallot(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService AllStarBallot1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.AllStarBallot1(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService AllStarBallot2", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.AllStarBallot2(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService AllStarBallot3", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.AllStarBallot3(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService AllStarFinalVote", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.AllStarFinalVote(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService AllStarFinalVote1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.AllStarFinalVote1(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService AllStarWriteIns", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.AllStarWriteIns(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService AllStarWriteIns1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.AllStarWriteIns1(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService League", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.League(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService League1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.League1(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService League2", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.League2(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test LeagueAPIService League3", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var leagueId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.LeagueAPI.League3(context.Background(), leagueId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,106 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing MilestonesAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_MilestonesAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test MilestonesAPIService AchievementStatuses", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MilestonesAPI.AchievementStatuses(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MilestonesAPIService MilestoneDurations", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MilestonesAPI.MilestoneDurations(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MilestonesAPIService MilestoneLookups", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MilestonesAPI.MilestoneLookups(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MilestonesAPIService MilestoneStatistics", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MilestonesAPI.MilestoneStatistics(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MilestonesAPIService MilestoneTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MilestonesAPI.MilestoneTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MilestonesAPIService Milestones", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MilestonesAPI.Milestones(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,656 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing MiscAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_MiscAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService AggregateSortEnum", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.AggregateSortEnum(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService BaseballStats", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.BaseballStats(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService BroadcastAvailabilityTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.BroadcastAvailabilityTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService CoachingVideoTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.CoachingVideoTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService EventStatus", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.EventStatus(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService EventTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.EventTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService FielderDetailTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.FielderDetailTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService FreeGameTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.FreeGameTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService GameStatus", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.GameStatus(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService GameTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.GameTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService GamedayTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.GamedayTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService GetLookupValues", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.GetLookupValues(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService GroupByTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.GroupByTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService HitTrajectories", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.HitTrajectories(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService JobTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.JobTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService Languages", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.Languages(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService LeagueLeaderTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.LeagueLeaderTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService LogicalEvents", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.LogicalEvents(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService MediaStateTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.MediaStateTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService Metrics", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.Metrics(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService MoundVisitTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.MoundVisitTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService PerformerTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.PerformerTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService PitchCodes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.PitchCodes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService PitchTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.PitchTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService Platforms", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.Platforms(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService PlayerStatusCodes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.PlayerStatusCodes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService Positions", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.Positions(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService ReviewReasons", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.ReviewReasons(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService RoofTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.RoofTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService RosterTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.RosterTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService RuleSettings", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.RuleSettings(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService RunnerDetailTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.RunnerDetailTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService ScheduleEventTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.ScheduleEventTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService ScheduleTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.ScheduleTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService SitCodes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.SitCodes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService Sky", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.Sky(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StandingsTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StandingsTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StatFields", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StatFields(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StatGroups", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StatGroups(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StatSearchConfig", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StatSearchConfig(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StatSearchGroupByTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StatSearchGroupByTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StatSearchParams", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StatSearchParams(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StatSearchStats", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StatSearchStats(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StatTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StatTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService StatcastPositionTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.StatcastPositionTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService TrackingSoftwareVersions", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.TrackingSoftwareVersions(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService TrackingSystemOwners", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.TrackingSystemOwners(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService TrackingVendors", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.TrackingVendors(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService TrackingVersions", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.TrackingVersions(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService TransactionTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.TransactionTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService UpdateGameStatuses", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.UpdateGameStatuses(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService UpdateJobTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.UpdateJobTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService VideoResolutionTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.VideoResolutionTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService ViolationTypes", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.ViolationTypes(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService WeatherTrajectoryConfidences", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.WeatherTrajectoryConfidences(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test MiscAPIService WindDirection", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.MiscAPI.WindDirection(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,152 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing PersonAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_PersonAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService Award", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var personId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.Award(context.Background(), personId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService CurrentGameStats", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.CurrentGameStats(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService FreeAgents", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.FreeAgents(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService Person", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var personId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.Person(context.Background(), personId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService Person1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var personId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.Person1(context.Background(), personId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService PlayerGameStats", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var personId interface{}
|
|
||||||
var gamePk interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.PlayerGameStats(context.Background(), personId, gamePk).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService Search", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.Search(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService Stats3", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var personId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.Stats3(context.Background(), personId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PersonAPIService StatsMetrics", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var personId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PersonAPI.StatsMetrics(context.Background(), personId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,62 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing PredictionsAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_PredictionsAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test PredictionsAPIService GetProps", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PredictionsAPI.GetProps(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test PredictionsAPIService GetPropsAdjust", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.PredictionsAPI.GetPropsAdjust(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,51 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing ReviewsAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_ReviewsAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test ReviewsAPIService GetReviewInfo", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ReviewsAPI.GetReviewInfo(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,117 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing ScheduleAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_ScheduleAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test ScheduleAPIService PostseasonSchedule", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ScheduleAPI.PostseasonSchedule(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test ScheduleAPIService PostseasonScheduleSeries", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ScheduleAPI.PostseasonScheduleSeries(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test ScheduleAPIService Schedule", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ScheduleAPI.Schedule(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test ScheduleAPIService Schedule1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ScheduleAPI.Schedule1(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test ScheduleAPIService TieGames", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ScheduleAPI.TieGames(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test ScheduleAPIService TrackingEventsSchedule", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ScheduleAPI.TrackingEventsSchedule(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test ScheduleAPIService TuneIn", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.ScheduleAPI.TuneIn(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,77 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing SeasonAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_SeasonAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test SeasonAPIService AllSeasons", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SeasonAPI.AllSeasons(context.Background()).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test SeasonAPIService Seasons", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var seasonId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SeasonAPI.Seasons(context.Background(), seasonId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test SeasonAPIService Seasons1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var seasonId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SeasonAPI.Seasons1(context.Background(), seasonId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,68 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing SkeletalAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_SkeletalAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test SkeletalAPIService SkeletalChunked", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var playId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SkeletalAPI.SkeletalChunked(context.Background(), gamePk, playId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test SkeletalAPIService SkeletalDataFileNames", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var gamePk interface{}
|
|
||||||
var playId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SkeletalAPI.SkeletalDataFileNames(context.Background(), gamePk, playId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,92 +0,0 @@
|
||||||
/*
|
|
||||||
Copyright © 2025 filifa
|
|
||||||
|
|
||||||
This program 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.
|
|
||||||
|
|
||||||
This program 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
|
|
||||||
this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
Stats API Documentation
|
|
||||||
|
|
||||||
Testing SportsAPIService
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
|
|
||||||
|
|
||||||
package api
|
|
||||||
|
|
||||||
import (
|
|
||||||
openapiclient "//"
|
|
||||||
"context"
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func Test_api_SportsAPIService(t *testing.T) {
|
|
||||||
|
|
||||||
configuration := openapiclient.NewConfiguration()
|
|
||||||
apiClient := openapiclient.NewAPIClient(configuration)
|
|
||||||
|
|
||||||
t.Run("Test SportsAPIService AllSportBallot", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var sportId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SportsAPI.AllSportBallot(context.Background(), sportId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test SportsAPIService SportPlayers", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var sportId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SportsAPI.SportPlayers(context.Background(), sportId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test SportsAPIService Sports", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var sportId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SportsAPI.Sports(context.Background(), sportId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("Test SportsAPIService Sports1", func(t *testing.T) {
|
|
||||||
|
|
||||||
t.Skip("skip test") // remove to run test
|
|
||||||
|
|
||||||
var sportId interface{}
|
|
||||||
|
|
||||||
httpRes, err := apiClient.SportsAPI.Sports1(context.Background(), sportId).Execute()
|
|
||||||
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 200, httpRes.StatusCode)
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue