/**
 * Kalshi Trade API Manual Endpoints
 * Manually defined OpenAPI spec for endpoints being migrated to spec-first approach
 *
 * The version of the OpenAPI document: 3.11.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
export interface Milestone {
    /**
     * Unique identifier for the milestone.
     */
    'id': string;
    /**
     * Category of the milestone. E.g. Sports, Elections, Esports, Crypto.
     */
    'category': string;
    /**
     * Type of the milestone. E.g. football_game, basketball_game, soccer_tournament_multi_leg, baseball_game, hockey_match, golf_tournament, political_race.
     */
    'type': string;
    /**
     * Start date of the milestone.
     */
    'start_date': string;
    /**
     * End date of the milestone, if any.
     */
    'end_date'?: string | null;
    /**
     * List of event tickers related to this milestone.
     */
    'related_event_tickers': Array<string>;
    /**
     * Title of the milestone.
     */
    'title': string;
    /**
     * Notification message for the milestone.
     */
    'notification_message': string;
    /**
     * Source id of milestone if available.
     */
    'source_id'?: string | null;
    /**
     * Source ids of milestone if available.
     */
    'source_ids'?: {
        [key: string]: string;
    };
    /**
     * Additional details about the milestone.
     */
    'details': {
        [key: string]: any;
    };
    /**
     * List of event tickers directly related to the outcome of this milestone.
     */
    'primary_event_tickers': Array<string>;
    /**
     * Last time this structured target was updated.
     */
    'last_updated_ts': string;
}
