cfb.js
Version:
This_is_an_API_for_accessing_all_sorts_of_college_football_data___Please_note_that_API_keys_should_be_supplied_with_Bearer__prepended__e_g__Bearer_your_key__API_keys_can_be_acquired_from_the_CollegeFootballData_com_website_
394 lines (390 loc) • 15.2 kB
JavaScript
/*
* College Football Data API
* This is an API for accessing all sorts of college football data. Please note that API keys should be supplied with \"Bearer \" prepended (e.g. \"Bearer your_key\"). API keys can be acquired from the CollegeFootballData.com website.
*
* OpenAPI spec version: 4.3.2
* Contact: admin@collegefootballdata.com
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
*
* Swagger Codegen version: 2.4.24
*
* Do not edit the class manually.
*
*/
(function(factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['ApiClient', 'model/AdvancedGameStat', 'model/AdvancedSeasonStat', 'model/BoxScore', 'model/Coach', 'model/Conference', 'model/ConferenceSPRating', 'model/DraftPick', 'model/DraftPosition', 'model/DraftTeam', 'model/Drive', 'model/Game', 'model/GameLines', 'model/GameMedia', 'model/GamePPA', 'model/GameWeather', 'model/LivePlayByPlay', 'model/Play', 'model/PlayStat', 'model/PlayStatType', 'model/PlayType', 'model/PlayWP', 'model/Player', 'model/PlayerGame', 'model/PlayerGamePPA', 'model/PlayerSearchResult', 'model/PlayerSeasonPPA', 'model/PlayerSeasonStat', 'model/PlayerUsage', 'model/PortalPlayer', 'model/PositionGroupRecruitingRating', 'model/PredictedPoints', 'model/PregameWP', 'model/RankingWeek', 'model/Recruit', 'model/ReturningProduction', 'model/ScoreboardGame', 'model/Team', 'model/TeamEloRating', 'model/TeamGame', 'model/TeamMatchup', 'model/TeamPPA', 'model/TeamRecord', 'model/TeamRecruitingRank', 'model/TeamSPRating', 'model/TeamSRSRating', 'model/TeamSeason', 'model/TeamSeasonStat', 'model/TeamTalent', 'model/Venue', 'model/Week', 'api/BettingApi', 'api/CoachesApi', 'api/ConferencesApi', 'api/DraftApi', 'api/DrivesApi', 'api/GamesApi', 'api/MetricsApi', 'api/PlayersApi', 'api/PlaysApi', 'api/RankingsApi', 'api/RatingsApi', 'api/RecruitingApi', 'api/StatsApi', 'api/TeamsApi', 'api/VenuesApi'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
module.exports = factory(require('./ApiClient'), require('./model/AdvancedGameStat'), require('./model/AdvancedSeasonStat'), require('./model/BoxScore'), require('./model/Coach'), require('./model/Conference'), require('./model/ConferenceSPRating'), require('./model/DraftPick'), require('./model/DraftPosition'), require('./model/DraftTeam'), require('./model/Drive'), require('./model/Game'), require('./model/GameLines'), require('./model/GameMedia'), require('./model/GamePPA'), require('./model/GameWeather'), require('./model/LivePlayByPlay'), require('./model/Play'), require('./model/PlayStat'), require('./model/PlayStatType'), require('./model/PlayType'), require('./model/PlayWP'), require('./model/Player'), require('./model/PlayerGame'), require('./model/PlayerGamePPA'), require('./model/PlayerSearchResult'), require('./model/PlayerSeasonPPA'), require('./model/PlayerSeasonStat'), require('./model/PlayerUsage'), require('./model/PortalPlayer'), require('./model/PositionGroupRecruitingRating'), require('./model/PredictedPoints'), require('./model/PregameWP'), require('./model/RankingWeek'), require('./model/Recruit'), require('./model/ReturningProduction'), require('./model/ScoreboardGame'), require('./model/Team'), require('./model/TeamEloRating'), require('./model/TeamGame'), require('./model/TeamMatchup'), require('./model/TeamPPA'), require('./model/TeamRecord'), require('./model/TeamRecruitingRank'), require('./model/TeamSPRating'), require('./model/TeamSRSRating'), require('./model/TeamSeason'), require('./model/TeamSeasonStat'), require('./model/TeamTalent'), require('./model/Venue'), require('./model/Week'), require('./api/BettingApi'), require('./api/CoachesApi'), require('./api/ConferencesApi'), require('./api/DraftApi'), require('./api/DrivesApi'), require('./api/GamesApi'), require('./api/MetricsApi'), require('./api/PlayersApi'), require('./api/PlaysApi'), require('./api/RankingsApi'), require('./api/RatingsApi'), require('./api/RecruitingApi'), require('./api/StatsApi'), require('./api/TeamsApi'), require('./api/VenuesApi'));
}
}(function(ApiClient, AdvancedGameStat, AdvancedSeasonStat, BoxScore, Coach, Conference, ConferenceSPRating, DraftPick, DraftPosition, DraftTeam, Drive, Game, GameLines, GameMedia, GamePPA, GameWeather, LivePlayByPlay, Play, PlayStat, PlayStatType, PlayType, PlayWP, Player, PlayerGame, PlayerGamePPA, PlayerSearchResult, PlayerSeasonPPA, PlayerSeasonStat, PlayerUsage, PortalPlayer, PositionGroupRecruitingRating, PredictedPoints, PregameWP, RankingWeek, Recruit, ReturningProduction, ScoreboardGame, Team, TeamEloRating, TeamGame, TeamMatchup, TeamPPA, TeamRecord, TeamRecruitingRank, TeamSPRating, TeamSRSRating, TeamSeason, TeamSeasonStat, TeamTalent, Venue, Week, BettingApi, CoachesApi, ConferencesApi, DraftApi, DrivesApi, GamesApi, MetricsApi, PlayersApi, PlaysApi, RankingsApi, RatingsApi, RecruitingApi, StatsApi, TeamsApi, VenuesApi) {
'use strict';
/**
* This_is_an_API_for_accessing_all_sorts_of_college_football_data___Please_note_that_API_keys_should_be_supplied_with_Bearer__prepended__e_g__Bearer_your_key__API_keys_can_be_acquired_from_the_CollegeFootballData_com_website_.<br>
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
* <p>
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
* <pre>
* var cfb = require('index'); // See note below*.
* var xxxSvc = new cfb.XxxApi(); // Allocate the API class we're going to use.
* var yyyModel = new cfb.Yyy(); // Construct a model instance.
* yyyModel.someProperty = 'someValue';
* ...
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
* ...
* </pre>
* <em>*NOTE: For a top-level AMD script, use require(['index'], function(){...})
* and put the application logic within the callback function.</em>
* </p>
* <p>
* A non-AMD browser application (discouraged) might do something like this:
* <pre>
* var xxxSvc = new cfb.XxxApi(); // Allocate the API class we're going to use.
* var yyy = new cfb.Yyy(); // Construct a model instance.
* yyyModel.someProperty = 'someValue';
* ...
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
* ...
* </pre>
* </p>
* @module index
* @version 4.3.2
*/
var exports = {
/**
* The ApiClient constructor.
* @property {module:ApiClient}
*/
ApiClient: ApiClient,
/**
* The AdvancedGameStat model constructor.
* @property {module:model/AdvancedGameStat}
*/
AdvancedGameStat: AdvancedGameStat,
/**
* The AdvancedSeasonStat model constructor.
* @property {module:model/AdvancedSeasonStat}
*/
AdvancedSeasonStat: AdvancedSeasonStat,
/**
* The BoxScore model constructor.
* @property {module:model/BoxScore}
*/
BoxScore: BoxScore,
/**
* The Coach model constructor.
* @property {module:model/Coach}
*/
Coach: Coach,
/**
* The Conference model constructor.
* @property {module:model/Conference}
*/
Conference: Conference,
/**
* The ConferenceSPRating model constructor.
* @property {module:model/ConferenceSPRating}
*/
ConferenceSPRating: ConferenceSPRating,
/**
* The DraftPick model constructor.
* @property {module:model/DraftPick}
*/
DraftPick: DraftPick,
/**
* The DraftPosition model constructor.
* @property {module:model/DraftPosition}
*/
DraftPosition: DraftPosition,
/**
* The DraftTeam model constructor.
* @property {module:model/DraftTeam}
*/
DraftTeam: DraftTeam,
/**
* The Drive model constructor.
* @property {module:model/Drive}
*/
Drive: Drive,
/**
* The Game model constructor.
* @property {module:model/Game}
*/
Game: Game,
/**
* The GameLines model constructor.
* @property {module:model/GameLines}
*/
GameLines: GameLines,
/**
* The GameMedia model constructor.
* @property {module:model/GameMedia}
*/
GameMedia: GameMedia,
/**
* The GamePPA model constructor.
* @property {module:model/GamePPA}
*/
GamePPA: GamePPA,
/**
* The GameWeather model constructor.
* @property {module:model/GameWeather}
*/
GameWeather: GameWeather,
/**
* The LivePlayByPlay model constructor.
* @property {module:model/LivePlayByPlay}
*/
LivePlayByPlay: LivePlayByPlay,
/**
* The Play model constructor.
* @property {module:model/Play}
*/
Play: Play,
/**
* The PlayStat model constructor.
* @property {module:model/PlayStat}
*/
PlayStat: PlayStat,
/**
* The PlayStatType model constructor.
* @property {module:model/PlayStatType}
*/
PlayStatType: PlayStatType,
/**
* The PlayType model constructor.
* @property {module:model/PlayType}
*/
PlayType: PlayType,
/**
* The PlayWP model constructor.
* @property {module:model/PlayWP}
*/
PlayWP: PlayWP,
/**
* The Player model constructor.
* @property {module:model/Player}
*/
Player: Player,
/**
* The PlayerGame model constructor.
* @property {module:model/PlayerGame}
*/
PlayerGame: PlayerGame,
/**
* The PlayerGamePPA model constructor.
* @property {module:model/PlayerGamePPA}
*/
PlayerGamePPA: PlayerGamePPA,
/**
* The PlayerSearchResult model constructor.
* @property {module:model/PlayerSearchResult}
*/
PlayerSearchResult: PlayerSearchResult,
/**
* The PlayerSeasonPPA model constructor.
* @property {module:model/PlayerSeasonPPA}
*/
PlayerSeasonPPA: PlayerSeasonPPA,
/**
* The PlayerSeasonStat model constructor.
* @property {module:model/PlayerSeasonStat}
*/
PlayerSeasonStat: PlayerSeasonStat,
/**
* The PlayerUsage model constructor.
* @property {module:model/PlayerUsage}
*/
PlayerUsage: PlayerUsage,
/**
* The PortalPlayer model constructor.
* @property {module:model/PortalPlayer}
*/
PortalPlayer: PortalPlayer,
/**
* The PositionGroupRecruitingRating model constructor.
* @property {module:model/PositionGroupRecruitingRating}
*/
PositionGroupRecruitingRating: PositionGroupRecruitingRating,
/**
* The PredictedPoints model constructor.
* @property {module:model/PredictedPoints}
*/
PredictedPoints: PredictedPoints,
/**
* The PregameWP model constructor.
* @property {module:model/PregameWP}
*/
PregameWP: PregameWP,
/**
* The RankingWeek model constructor.
* @property {module:model/RankingWeek}
*/
RankingWeek: RankingWeek,
/**
* The Recruit model constructor.
* @property {module:model/Recruit}
*/
Recruit: Recruit,
/**
* The ReturningProduction model constructor.
* @property {module:model/ReturningProduction}
*/
ReturningProduction: ReturningProduction,
/**
* The ScoreboardGame model constructor.
* @property {module:model/ScoreboardGame}
*/
ScoreboardGame: ScoreboardGame,
/**
* The Team model constructor.
* @property {module:model/Team}
*/
Team: Team,
/**
* The TeamEloRating model constructor.
* @property {module:model/TeamEloRating}
*/
TeamEloRating: TeamEloRating,
/**
* The TeamGame model constructor.
* @property {module:model/TeamGame}
*/
TeamGame: TeamGame,
/**
* The TeamMatchup model constructor.
* @property {module:model/TeamMatchup}
*/
TeamMatchup: TeamMatchup,
/**
* The TeamPPA model constructor.
* @property {module:model/TeamPPA}
*/
TeamPPA: TeamPPA,
/**
* The TeamRecord model constructor.
* @property {module:model/TeamRecord}
*/
TeamRecord: TeamRecord,
/**
* The TeamRecruitingRank model constructor.
* @property {module:model/TeamRecruitingRank}
*/
TeamRecruitingRank: TeamRecruitingRank,
/**
* The TeamSPRating model constructor.
* @property {module:model/TeamSPRating}
*/
TeamSPRating: TeamSPRating,
/**
* The TeamSRSRating model constructor.
* @property {module:model/TeamSRSRating}
*/
TeamSRSRating: TeamSRSRating,
/**
* The TeamSeason model constructor.
* @property {module:model/TeamSeason}
*/
TeamSeason: TeamSeason,
/**
* The TeamSeasonStat model constructor.
* @property {module:model/TeamSeasonStat}
*/
TeamSeasonStat: TeamSeasonStat,
/**
* The TeamTalent model constructor.
* @property {module:model/TeamTalent}
*/
TeamTalent: TeamTalent,
/**
* The Venue model constructor.
* @property {module:model/Venue}
*/
Venue: Venue,
/**
* The Week model constructor.
* @property {module:model/Week}
*/
Week: Week,
/**
* The BettingApi service constructor.
* @property {module:api/BettingApi}
*/
BettingApi: BettingApi,
/**
* The CoachesApi service constructor.
* @property {module:api/CoachesApi}
*/
CoachesApi: CoachesApi,
/**
* The ConferencesApi service constructor.
* @property {module:api/ConferencesApi}
*/
ConferencesApi: ConferencesApi,
/**
* The DraftApi service constructor.
* @property {module:api/DraftApi}
*/
DraftApi: DraftApi,
/**
* The DrivesApi service constructor.
* @property {module:api/DrivesApi}
*/
DrivesApi: DrivesApi,
/**
* The GamesApi service constructor.
* @property {module:api/GamesApi}
*/
GamesApi: GamesApi,
/**
* The MetricsApi service constructor.
* @property {module:api/MetricsApi}
*/
MetricsApi: MetricsApi,
/**
* The PlayersApi service constructor.
* @property {module:api/PlayersApi}
*/
PlayersApi: PlayersApi,
/**
* The PlaysApi service constructor.
* @property {module:api/PlaysApi}
*/
PlaysApi: PlaysApi,
/**
* The RankingsApi service constructor.
* @property {module:api/RankingsApi}
*/
RankingsApi: RankingsApi,
/**
* The RatingsApi service constructor.
* @property {module:api/RatingsApi}
*/
RatingsApi: RatingsApi,
/**
* The RecruitingApi service constructor.
* @property {module:api/RecruitingApi}
*/
RecruitingApi: RecruitingApi,
/**
* The StatsApi service constructor.
* @property {module:api/StatsApi}
*/
StatsApi: StatsApi,
/**
* The TeamsApi service constructor.
* @property {module:api/TeamsApi}
*/
TeamsApi: TeamsApi,
/**
* The VenuesApi service constructor.
* @property {module:api/VenuesApi}
*/
VenuesApi: VenuesApi
};
return exports;
}));