/**
 * Rotowire MLB API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */

import { Observable }                                        from 'rxjs';



import { Configuration }                                     from '../configuration';


export interface DefaultRotowireMlbApiServiceInterface {
    defaultHeaders: {};
    configuration: Configuration;

    /**
    * Daily Projections
    * 
    * @param format Output Format - json or yaml (default)
    * @param date Date \&quot;YYYY-MM-DD\&quot;
    */
    dailyProjections(format: string, date?: string, extraHttpRequestParams?: any): Observable<{}>;

    /**
    * Expected Lineups
    * 
    * @param format Output Format - json or yaml (default)
    * @param date Date \&quot;YYYY-MM-DD\&quot;
    */
    expectedLineups(format: string, date?: string, extraHttpRequestParams?: any): Observable<{}>;

    /**
    * Injuries
    * 
    * @param format Output Format - json or yaml (default)
    */
    injuries(format: string, extraHttpRequestParams?: any): Observable<{}>;

    /**
    * News Injuries
    * 
    * @param format Output Format - json or yaml (default)
    * @param date Date \&quot;YYYY-MM-DD\&quot;
    */
    newsInjuries(format: string, date?: string, extraHttpRequestParams?: any): Observable<{}>;

    /**
    * Projected Starters
    * 
    * @param format Output Format - json or yaml (default)
    * @param date Date \&quot;YYYY-MM-DD\&quot;
    * @param spring_training Flag to show spring training games
    */
    projectedStarters(format: string, date?: string, spring_training?: number, extraHttpRequestParams?: any): Observable<{}>;

}
