mlbstats/api/docs/DraftApi.md

243 lines
12 KiB
Markdown

# {{classname}}
All URIs are relative to *https://statsapi.mlb.com*
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**
> BaseballDraftListRestObject DraftPicks(ctx, year, optional)
View MLB Drafted Players
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**year** | **int32**| Year the player was drafted. Format: 2000 |
**optional** | ***DraftApiDraftPicksOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a DraftApiDraftPicksOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**limit** | **optional.Int32**| Number of results to return |
**offset** | **optional.Int32**| The pointer to start for a return set; used for pagination |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
**order** | [**optional.Interface of SortOrderEnum**](.md)| The order of sorting, ascending or descending |
**sortBy** | **optional.String**| Sort the set of data by the specified field |
**drafted** | **optional.Bool**| Whether or not the players been drafted |
**round** | **optional.String**| Round in which a player was drafted |
**name** | **optional.String**| Filter players by the first letter of their name using using the specific character |
**school** | **optional.String**| Filter players by the first letter of their school using using the specific character |
**position** | [**optional.Interface of BaseballPosition**](.md)| Position number. Format: 1, 2, 3, etc |
**team** | **optional.String**| Unique Team Code. Format: tor, nya, etc |
**teamId** | **optional.Int32**| Unique Team Identifier. Format: 141, 147, etc |
**state** | **optional.String**| State where the venue is located. Format: Ohio |
**country** | **optional.String**| Filter players by their home country |
**playerId** | **optional.Int32**| A unique identifier for a player |
**bisPlayerId** | **optional.Int32**| A unique identifier for a player in the EBIS system |
### Return type
[**BaseballDraftListRestObject**](BaseballDraftListRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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**
> BaseballDraftListRestObject DraftPicks1(ctx, year, optional)
View MLB Drafted Players
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**year** | **int32**| Year the player was drafted. Format: 2000 |
**optional** | ***DraftApiDraftPicks1Opts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a DraftApiDraftPicks1Opts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**limit** | **optional.Int32**| Number of results to return |
**offset** | **optional.Int32**| The pointer to start for a return set; used for pagination |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
**order** | [**optional.Interface of SortOrderEnum**](.md)| The order of sorting, ascending or descending |
**sortBy** | **optional.String**| Sort the set of data by the specified field |
**drafted** | **optional.Bool**| Whether or not the players been drafted |
**round** | **optional.String**| Round in which a player was drafted |
**name** | **optional.String**| Filter players by the first letter of their name using using the specific character |
**school** | **optional.String**| Filter players by the first letter of their school using using the specific character |
**position** | [**optional.Interface of BaseballPosition**](.md)| Position number. Format: 1, 2, 3, etc |
**team** | **optional.String**| Unique Team Code. Format: tor, nya, etc |
**teamId** | **optional.Int32**| Unique Team Identifier. Format: 141, 147, etc |
**state** | **optional.String**| State where the venue is located. Format: Ohio |
**country** | **optional.String**| Filter players by their home country |
**playerId** | **optional.Int32**| A unique identifier for a player |
**bisPlayerId** | **optional.Int32**| A unique identifier for a player in the EBIS system |
### Return type
[**BaseballDraftListRestObject**](BaseballDraftListRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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**
> ProspectListRestObject DraftProspects(ctx, year, optional)
View MLB Draft Prospects
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**year** | **int32**| Year the player was drafted. Format: 2000 |
**optional** | ***DraftApiDraftProspectsOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a DraftApiDraftProspectsOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**limit** | **optional.Int32**| Number of results to return |
**offset** | **optional.Int32**| The pointer to start for a return set; used for pagination |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
**order** | [**optional.Interface of SortOrderEnum**](.md)| The order of sorting, ascending or descending |
**sortBy** | **optional.String**| Sort the set of data by the specified field |
**drafted** | **optional.Bool**| Whether or not the players been drafted |
**round** | **optional.String**| Round in which a player was drafted |
**name** | **optional.String**| Filter players by the first letter of their name using using the specific character |
**school** | **optional.String**| Filter players by the first letter of their school using using the specific character |
**position** | [**optional.Interface of BaseballPosition**](.md)| Position number. Format: 1, 2, 3, etc |
**team** | **optional.String**| Unique Team Code. Format: tor, nya, etc |
**teamId** | **optional.Int32**| Unique Team Identifier. Format: 141, 147, etc |
**state** | **optional.String**| State where the venue is located. Format: Ohio |
**country** | **optional.String**| Filter players by their home country |
**playerId** | **optional.Int32**| A unique identifier for a player |
**bisPlayerId** | **optional.Int32**| A unique identifier for a player in the EBIS system |
### Return type
[**ProspectListRestObject**](ProspectListRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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**
> ProspectListRestObject DraftProspects1(ctx, year, optional)
View MLB Draft Prospects
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**year** | **int32**| Year the player was drafted. Format: 2000 |
**optional** | ***DraftApiDraftProspects1Opts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a DraftApiDraftProspects1Opts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**limit** | **optional.Int32**| Number of results to return |
**offset** | **optional.Int32**| The pointer to start for a return set; used for pagination |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
**order** | [**optional.Interface of SortOrderEnum**](.md)| The order of sorting, ascending or descending |
**sortBy** | **optional.String**| Sort the set of data by the specified field |
**drafted** | **optional.Bool**| Whether or not the players been drafted |
**round** | **optional.String**| Round in which a player was drafted |
**name** | **optional.String**| Filter players by the first letter of their name using using the specific character |
**school** | **optional.String**| Filter players by the first letter of their school using using the specific character |
**position** | [**optional.Interface of BaseballPosition**](.md)| Position number. Format: 1, 2, 3, etc |
**team** | **optional.String**| Unique Team Code. Format: tor, nya, etc |
**teamId** | **optional.Int32**| Unique Team Identifier. Format: 141, 147, etc |
**state** | **optional.String**| State where the venue is located. Format: Ohio |
**country** | **optional.String**| Filter players by their home country |
**playerId** | **optional.Int32**| A unique identifier for a player |
**bisPlayerId** | **optional.Int32**| A unique identifier for a player in the EBIS system |
### Return type
[**ProspectListRestObject**](ProspectListRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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**
> BaseballDraftLatestRestObject LatestDraftPicks(ctx, year, optional)
Get the last drafted player and the next 5 teams up to pick
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**year** | **int32**| Year the player was drafted. Format: 2000 |
**optional** | ***DraftApiLatestDraftPicksOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a DraftApiLatestDraftPicksOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
### Return type
[**BaseballDraftLatestRestObject**](BaseballDraftLatestRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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)