> ## Documentation Index
> Fetch the complete documentation index at: https://test-62a57ffd.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Rich results



## OpenAPI

````yaml api-reference/openapi.json get /v1/web/rich
openapi: 3.1.0
info:
  title: Brave Search Products API
  description: |

    Product APIs exposed by Brave Search.

    You will be able to:

    * **Web Search**
  termsOfService: http://localhost:10000/terms-of-use/
  contact:
    name: Brave Search API
    url: http://localhost:10000/contact/
    email: search-api@brave.com
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  version: 1.0.0
  x-logo:
    url: >-
      https://cdn.search.brave.com/docs/681607ea86f83e9e04d242342a18f73f83f37137f5cd5246753f7a7a5beaca32-brave-logo-home-dark.svg
servers:
  - url: /res
    description: Default server
security:
  - ApiKeyAuth: []
tags:
  - name: web
    description: Get search results from the web
    x-displayName: Web Search
    x-mint:
      title: Web Search API
      description: Get search results from the web
  - name: news
    description: Get search results from the news
    x-displayName: News Search
  - name: videos
    description: Get search results from the videos
    x-displayName: Videos Search
  - name: images
    description: Get search results from the images
    x-displayName: Images Search
  - name: summarizer
    description: Get summarized search results
    x-displayName: AI Search
  - name: other
    description: Other API services
    x-displayName: Other
paths:
  /v1/web/rich:
    get:
      tags:
        - web
      summary: Rich results
      operationId: search_rich_callback_v1_web_rich_get
      parameters:
        - name: callback_key
          in: query
          required: true
          schema:
            type: string
            description: The callback key to use for the rich header
            title: Callback Key
          description: The callback key to use for the rich header
        - name: x-subscription-token
          in: header
          required: true
          schema:
            type: string
            title: Subscription token
            description: The subscription token that was generated for the product.
            examples:
              - BSAgdIxiH0OLq6fnx6F-xp8Yplv4uOp
          description: The subscription token that was generated for the product.
        - name: api-version
          in: header
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            title: API version
            description: >-
              The API version to use.                 This is denoted by the
              format `YYYY-MM-DD`.                 Default is the latest that is
              available.
          description: >-
            The API version to use.                 This is denoted by the
            format `YYYY-MM-DD`.                 Default is the latest that is
            available.
        - name: accept
          in: header
          required: false
          schema:
            $ref: '#/components/schemas/Accept'
            title: Media type
            description: The default supported media type is application/json.
            examples:
              - application/json
            default: application/json
          description: The default supported media type is application/json.
        - name: cache-control
          in: header
          required: false
          schema:
            anyOf:
              - $ref: '#/components/schemas/CacheControl'
              - type: 'null'
            title: Cache control
            description: >-
              Brave Search will return cached content by
              default.                 To prevent caching set the Cache-Control
              header to no-cache.                 This is currently done as best
              effort.
          description: >-
            Brave Search will return cached content by default.                
            To prevent caching set the Cache-Control header to
            no-cache.                 This is currently done as best effort.
        - name: user-agent
          in: header
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            title: User agent
            description: >-
              The user agent originating the request.                 Brave
              search can utilize the user agent to provide a
              different                 experience depending on the device as
              described by the string.                 The user agent should
              follow the commonly used browser agent                 strings on
              each platform. For more information on curating user
              agents,                 see [RFC
              9110](https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent).
            examples:
              - >-
                **Android** Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36
                (KHTML, like Gecko) Chrome/103.0.5060.71 Mobile Safari/537.36
              - >-
                **iOS** Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X)
                AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/103.0.5060.63
                Mobile/15E148 Safari/604.1
              - >-
                **macOS** Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4)
                AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0
                Safari/537.36
              - >-
                **Windows** Mozilla/5.0 (Windows NT 10.0; Win64; x64)
                AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0
                Safari/537.36
          description: >-
            The user agent originating the request.                 Brave search
            can utilize the user agent to provide a different                
            experience depending on the device as described by the
            string.                 The user agent should follow the commonly
            used browser agent                 strings on each platform. For
            more information on curating user agents,                 see [RFC
            9110](https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent).
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RichHeaderResponse'
        '404':
          content:
            application/json:
              examples:
                SUBSCRIPTION_NOT_FOUND:
                  summary: Missing subscription.
                  value:
                    type: ErrorResponse
                    errors:
                      - id: 5d832250-9396-4f6e-b84a-2a1fe524cd7d
                        code: SUBSCRIPTION_NOT_FOUND
                        detail: No subscription found.
                        status: 404
                        meta:
                          component: subscriptions
                    time: 1663072993
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Not Found
        '422':
          content:
            application/json:
              examples:
                SUBSCRIPTION_TOKEN_INVALID:
                  summary: Invalid subscription token.
                  value:
                    type: ErrorResponse
                    errors:
                      - id: 5d832250-9396-4f6e-b84a-2a1fe524cd7d
                        code: SUBSCRIPTION_TOKEN_INVALID
                        detail: The provided subscription token is invalid.
                        status: 422
                        meta:
                          component: authentication
                    time: 1663072993
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Unprocessable Entity
        '429':
          content:
            application/json:
              examples:
                RATE_LIMITED:
                  summary: Rate limited.
                  value:
                    type: ErrorResponse
                    errors:
                      - id: 5d832250-9396-4f6e-b84a-2a1fe524cd7d
                        code: RATE_LIMITED
                        detail: Request rate limit exceeded for plan.
                        status: 429
                        meta:
                          component: rate_limiter
                    time: 1663072993
                QUOTA_LIMITED:
                  summary: Quota limited.
                  value:
                    type: ErrorResponse
                    errors:
                      - id: 5d832250-9396-4f6e-b84a-2a1fe524cd7d
                        code: QUOTA_LIMITED
                        detail: Request quota limit exceeded for plan.
                        status: 429
                        meta:
                          component: rate_limiter
                    time: 1663072993
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Too Many Requests
components:
  schemas:
    Accept:
      type: string
      enum:
        - application/json
        - '*/*'
      title: Accept
    CacheControl:
      type: string
      enum:
        - no-cache
      const: no-cache
      title: CacheControl
    RichHeaderResponse:
      properties:
        type:
          type: string
          enum:
            - rich
          const: rich
          title: Type
          description: The type of rich search API result. The value is always `rich`.
          default: rich
        results:
          items:
            $ref: '#/components/schemas/RichResult'
          type: array
          title: Results
          description: The detailed information for the vertical matching the query intent.
          default: []
        response_callback_info:
          anyOf:
            - $ref: '#/components/schemas/ResponseCallbackInfo'
            - type: 'null'
          description: The response callback info.
      type: object
      title: RichHeaderResponse
    ErrorResponse:
      properties:
        type:
          type: string
          title: Type
          default: ErrorResponse
        error:
          $ref: '#/components/schemas/ErrorModel'
        time:
          type: integer
          title: Time
          default: 0
      type: object
      required:
        - error
      title: ErrorResponse
    RichResult:
      properties:
        type:
          type: string
          title: Type
          default: rich
        subtype:
          $ref: '#/components/schemas/RhVertical'
        provider:
          anyOf:
            - $ref: '#/components/schemas/DataProvider'
            - type: 'null'
        language:
          anyOf:
            - type: string
            - type: 'null'
          title: Language
        calculator:
          anyOf:
            - $ref: '#/components/schemas/CalculatorResult'
            - type: 'null'
        colorpicker:
          anyOf:
            - $ref: '#/components/schemas/ColorPickerResult'
            - type: 'null'
        cryptocurrency:
          anyOf:
            - $ref: '#/components/schemas/CryptocurrencyResult'
            - type: 'null'
        currency:
          anyOf:
            - $ref: '#/components/schemas/CurrencyResult'
            - type: 'null'
        definitions:
          anyOf:
            - $ref: '#/components/schemas/DefinitionsResult'
            - type: 'null'
        flights:
          anyOf:
            - $ref: '#/components/schemas/FlightsResult'
            - type: 'null'
        news:
          anyOf:
            - $ref: '#/components/schemas/TopStoriesNewsResult'
            - type: 'null'
        packagetracker:
          anyOf:
            - $ref: '#/components/schemas/PackageTrackerResult'
            - type: 'null'
        american_football:
          anyOf:
            - $ref: '#/components/schemas/SportsResultAmericanFootball'
            - type: 'null'
        football:
          anyOf:
            - $ref: '#/components/schemas/SportsResultFootball'
            - type: 'null'
        baseball:
          anyOf:
            - $ref: '#/components/schemas/SportsResultBaseball'
            - type: 'null'
        basketball:
          anyOf:
            - $ref: '#/components/schemas/SportsResultBasketball'
            - type: 'null'
        ice_hockey:
          anyOf:
            - $ref: '#/components/schemas/SportsResultIceHockey'
            - type: 'null'
        cricket:
          anyOf:
            - $ref: '#/components/schemas/SportsResultCricket'
            - type: 'null'
        stock:
          anyOf:
            - $ref: '#/components/schemas/StockResult'
            - type: 'null'
        stopwatch:
          type: boolean
          title: Stopwatch
          default: false
        timer:
          anyOf:
            - $ref: '#/components/schemas/TimerResult'
            - type: 'null'
        timezones:
          anyOf:
            - $ref: '#/components/schemas/TimezonesResult'
            - type: 'null'
        translator:
          anyOf:
            - $ref: '#/components/schemas/TranslatorResult'
            - type: 'null'
        unitconversion:
          anyOf:
            - $ref: '#/components/schemas/UnitConversionResult'
            - type: 'null'
        unixtimestamp:
          anyOf:
            - $ref: '#/components/schemas/UnixTimestampResult'
            - type: 'null'
        usElection:
          anyOf:
            - $ref: '#/components/schemas/UsElectionResult'
            - type: 'null'
        weather:
          anyOf:
            - $ref: '#/components/schemas/WeatherResult'
            - type: 'null'
        web3:
          anyOf:
            - $ref: '#/components/schemas/Web3Result'
            - type: 'null'
        chatllm:
          anyOf:
            - $ref: '#/components/schemas/ChatLLM'
            - type: 'null'
      type: object
      required:
        - subtype
      title: RichResult
    ResponseCallbackInfo:
      properties:
        vertical:
          anyOf:
            - $ref: '#/components/schemas/SearchAPIVertical'
            - type: 'null'
        callback_key:
          type: string
          title: Callback Key
        callback_status:
          type: string
          enum:
            - success
            - failure
          title: Callback Status
        search_lang:
          $ref: '#/components/schemas/snakepit__models__mixer__general__Language'
          default: en
      type: object
      required:
        - callback_key
        - callback_status
      title: ResponseCallbackInfo
    ErrorModel:
      properties:
        id:
          type: string
          title: Id
        status:
          type: integer
          title: Status
        code:
          $ref: '#/components/schemas/ErrorCode'
        detail:
          anyOf:
            - type: string
            - type: 'null'
          title: Detail
        meta:
          anyOf:
            - type: object
            - type: 'null'
          title: Meta
      type: object
      required:
        - id
        - status
        - code
      title: ErrorModel
    RhVertical:
      type: string
      enum:
        - calculator
        - colorpicker
        - cryptocurrency
        - currency
        - definitions
        - flights
        - formula1
        - news
        - packagetracker
        - sports
        - stocks
        - stopwatch
        - timezones
        - timer
        - translator
        - unitconversion
        - unixtimestamp
        - weather
        - web3
        - usElection
      title: RhVertical
    DataProvider:
      properties:
        type:
          type: string
          title: Type
          default: external
        name:
          type: string
          title: Name
        url:
          type: string
          title: Url
        long_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Long Name
        img:
          anyOf:
            - type: string
            - type: 'null'
          title: Img
      type: object
      required:
        - name
        - url
      title: DataProvider
    CalculatorResult:
      properties:
        expression:
          type: string
          title: Expression
        answer:
          anyOf:
            - type: number
            - type: string
            - type: 'null'
          title: Answer
      type: object
      required:
        - expression
      title: CalculatorResult
    ColorPickerResult:
      properties:
        color:
          type: string
          title: Color
        format:
          $ref: '#/components/schemas/ColorPickerFormat'
      type: object
      required:
        - color
        - format
      title: ColorPickerResult
    CryptocurrencyResult:
      properties:
        intent_type:
          type: string
          enum:
            - lookup
            - conversion
          title: Intent Type
        quote:
          $ref: >-
            #/components/schemas/snakepit__models__rich_header__results__cryptocurrencies__v1__Quote
        timeseries:
          $ref: '#/components/schemas/CryptocurrencyResultTimeseries'
        vs_currency:
          type: string
          title: Vs Currency
        vs_currencies:
          items:
            $ref: '#/components/schemas/VsCurrency'
          type: array
          title: Vs Currencies
          default: []
        top100_crypto:
          items:
            $ref: '#/components/schemas/CryptocurrencyItem'
          type: array
          title: Top100 Crypto
          default: []
        amount:
          anyOf:
            - type: integer
            - type: number
            - type: 'null'
          title: Amount
        currency:
          anyOf:
            - $ref: '#/components/schemas/CurrencyForex'
            - type: 'null'
      type: object
      required:
        - intent_type
        - quote
        - timeseries
        - vs_currency
      title: CryptocurrencyResult
    CurrencyResult:
      properties:
        conversion:
          $ref: '#/components/schemas/Conversion'
        timeseries:
          $ref: '#/components/schemas/Timeseries'
        supported_currencies:
          items:
            $ref: '#/components/schemas/Currency'
          type: array
          title: Supported Currencies
          default: []
      type: object
      required:
        - conversion
        - timeseries
      title: CurrencyResult
    DefinitionsResult:
      properties:
        word:
          type: string
          title: Word
        language:
          type: string
          title: Language
        pronounciation:
          anyOf:
            - type: string
            - type: 'null'
          title: Pronounciation
        definitions:
          items:
            $ref: '#/components/schemas/Definition'
          type: array
          title: Definitions
        source_dict:
          type: string
          title: Source Dict
        attribution_text:
          type: string
          title: Attribution Text
        attribution_url:
          type: string
          title: Attribution Url
        audio_available:
          type: boolean
          title: Audio Available
          default: false
      type: object
      required:
        - word
        - language
        - definitions
        - source_dict
        - attribution_text
        - attribution_url
      title: DefinitionsResult
    FlightsResult:
      properties:
        id:
          anyOf:
            - type: string
            - type: 'null'
          title: Id
        first_url_position:
          anyOf:
            - type: integer
            - type: 'null'
          title: First Url Position
        generic:
          type: boolean
          title: Generic
        to_airport:
          anyOf:
            - type: string
            - type: 'null'
          title: To Airport
        from_airport:
          anyOf:
            - type: string
            - type: 'null'
          title: From Airport
        origin:
          anyOf:
            - $ref: '#/components/schemas/AirportInfo'
            - type: 'null'
        destination:
          anyOf:
            - $ref: '#/components/schemas/AirportInfo'
            - type: 'null'
        outbound_date:
          type: string
          title: Outbound Date
        inbound_date:
          type: string
          title: Inbound Date
        airline:
          anyOf:
            - $ref: '#/components/schemas/AirlineInfo'
            - type: 'null'
      type: object
      required:
        - generic
        - outbound_date
        - inbound_date
      title: FlightsResult
    TopStoriesNewsResult:
      properties:
        is_topical:
          type: boolean
          title: Is Topical
        topic_id:
          type: integer
          title: Topic Id
        topics:
          items:
            $ref: '#/components/schemas/Topic'
          type: array
          title: Topics
          default: []
        articles:
          items:
            $ref: '#/components/schemas/TopStoryNewsArticle'
          type: array
          title: Articles
          default: []
      type: object
      required:
        - is_topical
        - topic_id
      title: TopStoriesNewsResult
    PackageTrackerResult:
      properties:
        matched:
          items:
            $ref: '#/components/schemas/TrackingNumber'
          type: array
          title: Matched
          default: []
      type: object
      title: PackageTrackerResult
    SportsResultAmericanFootball:
      properties:
        sport:
          $ref: '#/components/schemas/SportsType'
          default: american_football
        type:
          $ref: '#/components/schemas/SportsDataType'
        view:
          $ref: '#/components/schemas/SportsView'
        content:
          anyOf:
            - $ref: '#/components/schemas/SportsAmericanFootballContentLeagueGames'
            - $ref: >-
                #/components/schemas/SportsAmericanFootballContentLeagueStandings
            - $ref: '#/components/schemas/SportsAmericanFootballContentTeamGames'
            - $ref: '#/components/schemas/SportsAmericanFootballContentTeamStandings'
            - $ref: '#/components/schemas/SportsAmericanFootballContentFixture'
          title: Content
      type: object
      required:
        - type
        - view
        - content
      title: SportsResultAmericanFootball
    SportsResultFootball:
      properties:
        sport:
          $ref: '#/components/schemas/SportsType'
          default: football
        type:
          $ref: '#/components/schemas/SportsDataType'
        view:
          $ref: '#/components/schemas/SportsView'
        content:
          anyOf:
            - $ref: '#/components/schemas/SportsFootballContentFixture'
            - $ref: '#/components/schemas/SportsFootballContentLeagueGames'
            - $ref: '#/components/schemas/SportsFootballContentTeamStandings'
            - $ref: '#/components/schemas/SportsFootballContentLeagueStandings'
            - $ref: '#/components/schemas/SportsFootballContentTeamGames'
          title: Content
      type: object
      required:
        - type
        - view
        - content
      title: SportsResultFootball
    SportsResultBaseball:
      properties:
        sport:
          $ref: '#/components/schemas/SportsType'
          default: baseball
        type:
          $ref: '#/components/schemas/SportsDataType'
        view:
          $ref: '#/components/schemas/SportsView'
        content:
          anyOf:
            - $ref: '#/components/schemas/SportsBaseballContentLeagueGames'
            - $ref: '#/components/schemas/SportsBaseballContentLeagueStandings'
            - $ref: '#/components/schemas/SportsBaseballContentTeamGames'
            - $ref: '#/components/schemas/SportsBaseballContentTeamStandings'
          title: Content
      type: object
      required:
        - type
        - view
        - content
      title: SportsResultBaseball
    SportsResultBasketball:
      properties:
        sport:
          $ref: '#/components/schemas/SportsType'
          default: basketball
        type:
          $ref: '#/components/schemas/SportsDataType'
        view:
          $ref: '#/components/schemas/SportsView'
        content:
          anyOf:
            - $ref: '#/components/schemas/SportsBasketballContentLeagueGames'
            - $ref: '#/components/schemas/SportsBasketballContentLeagueStandings'
            - $ref: '#/components/schemas/SportsBasketballContentTeamGames'
            - $ref: '#/components/schemas/SportsBasketballContentTeamStandings'
          title: Content
      type: object
      required:
        - type
        - view
        - content
      title: SportsResultBasketball
    SportsResultIceHockey:
      properties:
        sport:
          $ref: '#/components/schemas/SportsType'
          default: ice_hockey
        type:
          $ref: '#/components/schemas/SportsDataType'
        view:
          $ref: '#/components/schemas/SportsView'
        content:
          anyOf:
            - $ref: '#/components/schemas/SportsIceHockeyContentLeagueGames'
            - $ref: '#/components/schemas/SportsIceHockeyContentLeagueStandings'
            - $ref: '#/components/schemas/SportsIceHockeyContentTeamGames'
            - $ref: '#/components/schemas/SportsIceHockeyContentTeamStandings'
          title: Content
      type: object
      required:
        - type
        - view
        - content
      title: SportsResultIceHockey
    SportsResultCricket:
      properties:
        sport:
          $ref: '#/components/schemas/SportsType'
          default: cricket
        type:
          $ref: '#/components/schemas/SportsDataType'
        view:
          $ref: '#/components/schemas/SportsView'
        content:
          anyOf:
            - $ref: '#/components/schemas/SportsCricketContentLeagueGames'
            - $ref: '#/components/schemas/SportsCricketContentLeagueStandings'
            - $ref: '#/components/schemas/SportsCricketContentTeamGames'
            - $ref: '#/components/schemas/SportsCricketContentTeamStandings'
            - $ref: '#/components/schemas/SportsCricketContentFixture'
          title: Content
      type: object
      required:
        - type
        - view
        - content
      title: SportsResultCricket
    StockResult:
      properties:
        asset_info:
          $ref: '#/components/schemas/AssetInfo'
        time_range:
          $ref: '#/components/schemas/TickerPlotTimeRange'
        quote:
          $ref: >-
            #/components/schemas/snakepit__models__rich_header__results__stocks__v1__Quote
        timeseries:
          $ref: '#/components/schemas/StockResultTimeseries'
        exchange_info:
          anyOf:
            - $ref: '#/components/schemas/ExchangeInfo'
            - type: 'null'
      type: object
      required:
        - asset_info
        - time_range
        - quote
        - timeseries
      title: StockResult
    TimerResult:
      properties:
        duration:
          type: number
          title: Duration
        start_on_load:
          type: boolean
          title: Start On Load
        start_on_edit:
          type: boolean
          title: Start On Edit
      type: object
      required:
        - duration
        - start_on_load
        - start_on_edit
      title: TimerResult
    TimezonesResult:
      properties:
        result:
          oneOf:
            - $ref: '#/components/schemas/TimezonesConversionResult'
            - $ref: '#/components/schemas/TimezonesMultipleResult'
            - $ref: '#/components/schemas/TimezonesLocationResult'
            - $ref: '#/components/schemas/TimezonesClientTimeResult'
          title: Result
          discriminator:
            propertyName: type
            mapping:
              client_time: '#/components/schemas/TimezonesClientTimeResult'
              conversion: '#/components/schemas/TimezonesConversionResult'
              location: '#/components/schemas/TimezonesLocationResult'
              multiple_timezones: '#/components/schemas/TimezonesMultipleResult'
      type: object
      required:
        - result
      title: TimezonesResult
    TranslatorResult:
      properties:
        generic:
          type: boolean
          title: Generic
        from_language:
          $ref: >-
            #/components/schemas/snakepit__models__rich_header__results__translator__v1__Language
        from_language_detected:
          anyOf:
            - $ref: >-
                #/components/schemas/snakepit__models__rich_header__results__translator__v1__Language
            - type: 'null'
        from_placeholder:
          type: string
          title: From Placeholder
        to_language:
          $ref: >-
            #/components/schemas/snakepit__models__rich_header__results__translator__v1__Language
        to_placeholder:
          type: string
          title: To Placeholder
        phrase:
          anyOf:
            - type: string
            - type: 'null'
          title: Phrase
        phrase_translated:
          anyOf:
            - type: string
            - type: 'null'
          title: Phrase Translated
        languages:
          items:
            $ref: >-
              #/components/schemas/snakepit__models__rich_header__results__translator__v1__Language
          type: array
          title: Languages
      type: object
      required:
        - generic
        - from_language
        - from_placeholder
        - to_language
        - to_placeholder
        - languages
      title: TranslatorResult
    UnitConversionResult:
      properties:
        amount:
          type: number
          title: Amount
        from_unit:
          type: string
          title: From Unit
        to_unit:
          type: string
          title: To Unit
        dimensionality:
          $ref: '#/components/schemas/UnitConversionDimensionality'
      type: object
      required:
        - amount
        - from_unit
        - to_unit
        - dimensionality
      title: UnitConversionResult
    UnixTimestampResult:
      properties:
        conversion:
          oneOf:
            - $ref: '#/components/schemas/TsToDate'
            - $ref: '#/components/schemas/DateToTs'
            - $ref: '#/components/schemas/NowToTs'
            - $ref: '#/components/schemas/NowToDate'
          title: Conversion
          discriminator:
            propertyName: intent_type
            mapping:
              date_to_ts: '#/components/schemas/DateToTs'
              now_to_date: '#/components/schemas/NowToDate'
              now_to_ts: '#/components/schemas/NowToTs'
              ts_to_date: '#/components/schemas/TsToDate'
      type: object
      required:
        - conversion
      title: UnixTimestampResult
    UsElectionResult:
      properties:
        data:
          type: object
          title: Data
      type: object
      required:
        - data
      title: UsElectionResult
    WeatherResult:
      properties:
        location:
          $ref: '#/components/schemas/Location'
        current_time_iso:
          type: string
          title: Current Time Iso
        current_weather:
          $ref: '#/components/schemas/CurrentWeather'
        daily:
          items:
            $ref: '#/components/schemas/WeatherSummaryDay'
          type: array
          title: Daily
        hours3:
          items:
            $ref: '#/components/schemas/WeatherSummary3Hours'
          type: array
          title: Hours3
        alerts:
          items:
            $ref: '#/components/schemas/WeatherAlert'
          type: array
          title: Alerts
          default: []
      type: object
      required:
        - location
        - current_time_iso
        - current_weather
        - daily
        - hours3
      title: WeatherResult
    Web3Result:
      properties:
        intent:
          $ref: '#/components/schemas/Web3IntentEnum'
        address:
          anyOf:
            - $ref: '#/components/schemas/Web3AddressResult'
            - type: 'null'
        transaction:
          anyOf:
            - $ref: '#/components/schemas/Web3TransactionResult'
            - type: 'null'
      type: object
      required:
        - intent
      title: Web3Result
    ChatLLM:
      properties:
        key:
          type: string
          title: Key
        query:
          type: string
          title: Query
        conversation:
          anyOf:
            - type: string
            - type: 'null'
          title: Conversation
        nonce:
          anyOf:
            - type: string
            - type: 'null'
          title: Nonce
        trigger:
          type: boolean
          title: Trigger
          default: false
        possible:
          type: boolean
          title: Possible
          default: false
        entity_infobox_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Entity Infobox Url
        context:
          items:
            $ref: '#/components/schemas/ChatLLMContext'
          type: array
          title: Context
          default: []
        cached_conversation:
          anyOf:
            - items:
                $ref: '#/components/schemas/ChatLLMConversationRound'
              type: array
            - type: 'null'
          title: Cached Conversation
        bo_callback_lazy_load:
          type: string
          title: Bo Callback Lazy Load
        bo_callback_show_more:
          type: string
          title: Bo Callback Show More
        bo_callback_copy_to_clipboard:
          type: string
          title: Bo Callback Copy To Clipboard
        bo_callback_share_link:
          type: string
          title: Bo Callback Share Link
        bo_callback_follow_up:
          type: string
          title: Bo Callback Follow Up
        bo_callback_close_chat:
          type: string
          title: Bo Callback Close Chat
        bo_callback_open_leo:
          type: string
          title: Bo Callback Open Leo
      type: object
      required:
        - key
        - query
        - bo_callback_lazy_load
        - bo_callback_show_more
        - bo_callback_copy_to_clipboard
        - bo_callback_share_link
        - bo_callback_follow_up
        - bo_callback_close_chat
        - bo_callback_open_leo
      title: ChatLLM
    SearchAPIVertical:
      type: string
      enum:
        - calculator
        - cryptocurrency
        - currency
        - definitions
        - packagetracker
        - sports
        - stocks
        - unitconversion
        - unixtimestamp
        - weather
      title: SearchAPIVertical
    snakepit__models__mixer__general__Language:
      type: string
      enum:
        - ar
        - eu
        - bn
        - bg
        - ca
        - zh-hans
        - zh-hant
        - hr
        - cs
        - da
        - nl
        - en
        - en-gb
        - et
        - fi
        - fr
        - gl
        - de
        - gu
        - he
        - hi
        - hu
        - is
        - it
        - jp
        - kn
        - ko
        - lv
        - lt
        - ms
        - ml
        - mr
        - nb
        - pl
        - pt-br
        - pt-pt
        - pa
        - ro
        - ru
        - sr
        - sk
        - sl
        - es
        - sv
        - ta
        - te
        - th
        - tr
        - uk
        - vi
      title: Language
    ErrorCode:
      type: string
      enum:
        - INTERNAL
        - INVALID_ID
        - UNAUTHORIZED
        - RESOURCE_NOT_ALLOWED
        - FORBIDDEN
        - VALIDATION
        - INVALID_PASSWORD
        - INVALID_EMAIL
        - INVALID_NAME
        - INVALID_COMPANY
        - INVALID_VAT_NUMBER
        - INVALID_DESCRIPTION
        - INVALID_USAGE
        - INVALID_INVOICE_NOTES
        - INVALID_PURCHASE_ORDER
        - PASSWORD_REUSED
        - PASSWORD_BREACHED
        - INVALID_TIME_RANGE
        - USER_ALREADY_EXISTS
        - USER_INACTIVE
        - RESET_PASSWORD_BAD_TOKEN
        - USER_NOT_FOUND
        - LOGIN_BAD_CREDENTIALS
        - LOGIN_USER_LOCKED_OUT
        - LOGIN_USER_NOT_VERIFIED
        - LOGIN_INVALID_MFA_CHALLENGE
        - VERIFY_USER_BAD_TOKEN
        - VERIFY_USER_ALREADY_VERIFIED
        - PLAN_NOT_FOUND
        - PLAN_ALREADY_EXISTS
        - PLAN_ALREADY_PUBLIC
        - PLAN_ALREADY_ALLOWED
        - STRIPE_CUSTOMER_NOT_EXISTS
        - STRIPE_SUBSCRIPTION_NOT_EXISTS
        - PRODUCT_NOT_FOUND
        - API_VERSION_NOT_FOUND
        - PRODUCT_ALREADY_EXISTS
        - OPTION_NOT_FOUND
        - OPTION_ALREADY_EXISTS
        - OPTION_NOT_IN_PLAN
        - SUBSCRIPTION_TOKEN_LIMIT
        - SUBSCRIPTION_TOKEN_INVALID
        - SUBSCRIPTION_TOKEN_INACTIVE
        - SUBSCRIPTION_TOKEN_DEACTIVATED
        - SUBSCRIPTION_TOKEN_NOT_FOUND
        - SUBSCRIPTION_ALREADY_EXISTS
        - SUBSCRIPTION_NOT_FOUND
        - ACTIVITY_SESSION_NOT_FOUND
        - ORGANIZATION_NOT_FOUND
        - ORGANIZATION_NOT_MEMBER
        - NO_PLANS_SUBSCRIBED
        - QUOTA_LIMITED
        - RATE_LIMITED
        - USAGE_LIMIT_EXCEEDED
        - USAGE_LIMIT_NOT_FOUND
        - USAGE_LIMIT_ALREADY_EXISTS
        - RESOURCE_NOT_SUBSCRIBED
        - CONTENT_TYPE_NOT_SUPPORTED
        - AGGREGATION_NOT_SUPPORTED
        - TIME_GRANULARITY_NOT_SUPPORTED
        - CURRENCY_NOT_FOUND
        - CURRENCY_ALREADY_EXISTS
        - CSRF_VERIFICATION
        - INVALID_GOGGLE_URL
        - INVALID_URL
        - INVALID_DOMAIN
        - INVALID_RESULT_FILTER
        - CONTENT_URL_LIMIT_EXCEEDED
        - TOS_NOT_FOUND
        - ADDENDUM_NOT_FOUND
        - REDACTION_NOT_FOUND
        - REDACTION_ALREADY_EXISTS
        - ADDENDUM_ALREADY_EXISTS
        - TOS_ALREADY_EXISTS
        - QUERY_NOT_FOUND
        - EMAIL_DOMAIN_IN_BLOCKLIST_NOT_FOUND
        - EMAIL_DOMAIN_IN_BLOCKLIST_ALREADY_EXISTS
        - EMAIL_DOMAIN_NOT_ALLOWED
        - INVALID_TOTP_TOKEN
        - EMAIL_MFA_SENT_EXCEEDED
        - EMAIL_MFA_NOT_SENT
        - AUTHENTICATOR_MFA_ALREADY_EXISTS
        - AUTHENTICATOR_MFA_NOT_FOUND
        - MFA_FAIL_TOO_MANY_ATTEMPTS
        - INVALID_RECOVERY_CODE
        - MFA_TOKEN_NOT_FOUND
        - PAYMENT_METHOD_NOT_FOUND
        - PAYMENT_METHOD_ALREADY_EXISTS
        - ROLE_NOT_FOUND
        - USER_ALREADY_MEMBER
        - ORGANIZATION_INVITATION_ALREADY_EXISTS
        - INVALID_ORGANIZATION_INVITATION
        - ORGANIZATION_INVITATION_NOT_FOUND
        - COMPLIANCE_NOT_FOUND
        - AWS_MARKETPLACE_TOKEN_INVALID
        - AWS_MARKETPLACE_TOKEN_EXPIRED
        - AWS_MARKETPLACE_CUSTOMER_RESOLUTION_FAILED
        - AWS_MARKETPLACE_PRODUCT_NOT_FOUND
        - AWS_MARKETPLACE_CREDENTIALS_MISSING
        - AWS_MARKETPLACE_API_ERROR
        - EMAIL_CHANGE_BAD_TOKEN
        - EMAIL_CHANGE_INVALID_MFA_CHALLENGE
        - EMAIL_CHANGE_MFA_FAIL_TOO_MANY_ATTEMPTS
        - EMAIL_CHANGE_RATE_LIMITED
        - EMAIL_CHANGE_INVALID_PASSWORD
      title: ErrorCode
    ColorPickerFormat:
      type: string
      enum:
        - hex
        - hexa
        - rgb
        - hsl
        - hsla
        - hsv
        - cmyk
      title: ColorPickerFormat
    snakepit__models__rich_header__results__cryptocurrencies__v1__Quote:
      properties:
        id:
          type: string
          title: Id
        symbol:
          type: string
          title: Symbol
        name:
          type: string
          title: Name
        image:
          type: string
          title: Image
        current_price:
          anyOf:
            - type: number
            - type: 'null'
          title: Current Price
        market_cap:
          anyOf:
            - type: number
            - type: 'null'
          title: Market Cap
        market_cap_rank:
          anyOf:
            - type: integer
            - type: 'null'
          title: Market Cap Rank
        fully_diluted_valuation:
          anyOf:
            - type: number
            - type: 'null'
          title: Fully Diluted Valuation
        total_volume:
          type: number
          title: Total Volume
        high_24h:
          anyOf:
            - type: number
            - type: 'null'
          title: High 24H
        low_24h:
          anyOf:
            - type: number
            - type: 'null'
          title: Low 24H
        price_change_24h:
          anyOf:
            - type: number
            - type: 'null'
          title: Price Change 24H
        price_change_percentage_24h:
          anyOf:
            - type: number
            - type: 'null'
          title: Price Change Percentage 24H
        market_cap_change_24h:
          anyOf:
            - type: number
            - type: 'null'
          title: Market Cap Change 24H
        market_cap_change_percentage_24h:
          anyOf:
            - type: number
            - type: 'null'
          title: Market Cap Change Percentage 24H
        circulating_supply:
          anyOf:
            - type: number
            - type: 'null'
          title: Circulating Supply
        total_supply:
          anyOf:
            - type: number
            - type: 'null'
          title: Total Supply
        max_supply:
          anyOf:
            - type: number
            - type: 'null'
          title: Max Supply
        ath:
          type: number
          title: Ath
        ath_change_percentage:
          type: number
          title: Ath Change Percentage
        ath_date:
          type: string
          title: Ath Date
        atl:
          type: number
          title: Atl
        atl_change_percentage:
          type: number
          title: Atl Change Percentage
        atl_date:
          type: string
          title: Atl Date
        last_updated:
          type: string
          title: Last Updated
      type: object
      required:
        - id
        - symbol
        - name
        - image
        - current_price
        - market_cap
        - market_cap_rank
        - total_volume
        - high_24h
        - low_24h
        - price_change_24h
        - price_change_percentage_24h
        - market_cap_change_24h
        - market_cap_change_percentage_24h
        - ath
        - ath_change_percentage
        - ath_date
        - atl
        - atl_change_percentage
        - atl_date
        - last_updated
      title: Quote
    CryptocurrencyResultTimeseries:
      properties:
        time_range:
          $ref: '#/components/schemas/TickerPlotTimeRange'
        ts_price:
          items:
            prefixItems:
              - type: integer
              - type: number
            type: array
            maxItems: 2
            minItems: 2
          type: array
          title: Ts Price
        ts_market_cap:
          items:
            prefixItems:
              - type: integer
              - type: number
            type: array
            maxItems: 2
            minItems: 2
          type: array
          title: Ts Market Cap
        ts_volume:
          items:
            prefixItems:
              - type: integer
              - type: number
            type: array
            maxItems: 2
            minItems: 2
          type: array
          title: Ts Volume
      type: object
      required:
        - time_range
        - ts_price
        - ts_market_cap
        - ts_volume
      title: CryptocurrencyResultTimeseries
    VsCurrency:
      properties:
        label:
          type: string
          title: Label
        value:
          type: string
          title: Value
      type: object
      required:
        - label
        - value
      title: VsCurrency
      description: |-
        These are currencies or cryptocurrencies that the cryptocurrency is
        compared to. e.g. BTC, ETH, USD, EUR, etc.
    CryptocurrencyItem:
      properties:
        label:
          type: string
          title: Label
        value:
          type: string
          title: Value
        symbol:
          type: string
          title: Symbol
      type: object
      required:
        - label
        - value
        - symbol
      title: CryptocurrencyItem
    CurrencyForex:
      properties:
        full_name:
          type: string
          title: Full Name
        code:
          type: string
          title: Code
        decimals:
          type: integer
          title: Decimals
      type: object
      required:
        - full_name
        - code
        - decimals
      title: CurrencyForex
    Conversion:
      properties:
        query:
          $ref: >-
            #/components/schemas/snakepit__models__rich_header__results__currencies__v1__Query
        info:
          $ref: '#/components/schemas/Info'
        date:
          type: string
          title: Date
        result:
          type: number
          title: Result
        amount:
          type: number
          title: Amount
      type: object
      required:
        - query
        - info
        - date
        - result
        - amount
      title: Conversion
    Timeseries:
      properties:
        time_range:
          $ref: '#/components/schemas/TickerPlotTimeRange'
        ts_exchange_rate:
          items:
            prefixItems:
              - type: string
              - type: number
            type: array
            maxItems: 2
            minItems: 2
          type: array
          title: Ts Exchange Rate
          default: []
      type: object
      required:
        - time_range
      title: Timeseries
    Currency:
      properties:
        full_name:
          type: string
          title: Full Name
        code:
          type: string
          title: Code
        decimals:
          type: integer
          title: Decimals
      type: object
      required:
        - full_name
        - code
        - decimals
      title: Currency
    Definition:
      properties:
        part_of_speech:
          type: string
          title: Part Of Speech
        definitions:
          items:
            anyOf:
              - $ref: '#/components/schemas/DefinitionText'
              - type: string
          type: array
          title: Definitions
      type: object
      required:
        - part_of_speech
        - definitions
      title: Definition
    AirportInfo:
      properties:
        mega:
          type: boolean
          title: Mega
        code:
          type: string
          title: Code
        city:
          type: string
          title: City
        country:
          type: string
          title: Country
        name:
          anyOf:
            - type: string
            - type: 'null'
          title: Name
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
        options:
          items:
            $ref: '#/components/schemas/AirportInfo'
          type: array
          title: Options
      type: object
      required:
        - mega
        - code
        - city
        - country
        - options
      title: AirportInfo
    AirlineInfo:
      properties:
        name:
          type: string
          title: Name
        code:
          type: string
          title: Code
        phone:
          type: string
          title: Phone
        aliases:
          items:
            type: string
          type: array
          title: Aliases
      type: object
      required:
        - name
        - code
        - phone
        - aliases
      title: AirlineInfo
    Topic:
      properties:
        index:
          type: integer
          title: Index
        title:
          type: string
          title: Title
        score:
          type: number
          title: Score
        query:
          type: string
          title: Query
      type: object
      required:
        - index
        - title
        - score
        - query
      title: Topic
    TopStoryNewsArticle:
      properties:
        title:
          type: string
          title: Title
        img:
          anyOf:
            - type: string
            - type: 'null'
          title: Img
        img_small:
          anyOf:
            - type: string
            - type: 'null'
          title: Img Small
        url:
          type: string
          title: Url
        meta_url:
          $ref: '#/components/schemas/snakepit__models__mixer__specs__atomic__MetaUrl'
        publisher_name:
          type: string
          title: Publisher Name
        publish_time:
          type: integer
          title: Publish Time
        page_age:
          anyOf:
            - type: string
            - type: 'null'
          title: Page Age
        is_live:
          type: boolean
          title: Is Live
          default: false
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        extra_snippets:
          items:
            type: string
          type: array
          title: Extra Snippets
          default: []
        bo_debug:
          type: object
          title: Bo Debug
          default: {}
      type: object
      required:
        - title
        - url
        - meta_url
        - publisher_name
        - publish_time
      title: TopStoryNewsArticle
    TrackingNumber:
      properties:
        tracking_number:
          type: string
          title: Tracking Number
        tracking_url:
          type: string
          title: Tracking Url
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        courier:
          $ref: '#/components/schemas/Courier'
      type: object
      required:
        - tracking_number
        - tracking_url
        - courier
      title: TrackingNumber
    SportsType:
      type: string
      enum:
        - basketball
        - baseball
        - football
        - american_football
        - formula_1
        - ice_hockey
        - rugby
        - tennis
        - golf
        - cricket
      title: SportsType
    SportsDataType:
      type: string
      enum:
        - league
        - team
        - fixture
      title: SportsDataType
    SportsView:
      type: string
      enum:
        - games
        - standings
        - fixture
        - bracket
      title: SportsView
    SportsAmericanFootballContentLeagueGames:
      properties:
        type:
          type: string
          enum:
            - league_games
          const: league_games
          title: Type
          default: league_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        game_times:
          items:
            type: integer
          type: array
          title: Game Times
        game_time:
          anyOf:
            - type: integer
            - type: 'null'
          title: Game Time
        date:
          type: string
          title: Date
        date_kind:
          $ref: '#/components/schemas/SportsDateKind'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureAmericanFootball'
          type: array
          title: Games
      type: object
      required:
        - league
        - game_times
        - date
        - date_kind
        - games
      title: SportsAmericanFootballContentLeagueGames
    SportsAmericanFootballContentLeagueStandings:
      properties:
        type:
          type: string
          enum:
            - league_standings
          const: league_standings
          title: Type
          default: league_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsAmericanFootballStandingsGroup'
          type: array
          title: Group Standings
        default_group:
          type: integer
          title: Default Group
      type: object
      required:
        - league
        - group_standings
        - default_group
      title: SportsAmericanFootballContentLeagueStandings
    SportsAmericanFootballContentTeamGames:
      properties:
        type:
          type: string
          enum:
            - team_games
          const: team_games
          title: Type
          default: team_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureAmericanFootball'
          type: array
          title: Games
        competitions:
          items:
            $ref: '#/components/schemas/SportsCompetition'
          type: array
          title: Competitions
      type: object
      required:
        - league
        - team
        - games
        - competitions
      title: SportsAmericanFootballContentTeamGames
    SportsAmericanFootballContentTeamStandings:
      properties:
        type:
          type: string
          enum:
            - team_standings
          const: team_standings
          title: Type
          default: team_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsAmericanFootballStandingsGroup'
          type: array
          title: Group Standings
        default_group:
          type: integer
          title: Default Group
      type: object
      required:
        - league
        - team
        - group_standings
        - default_group
      title: SportsAmericanFootballContentTeamStandings
    SportsAmericanFootballContentFixture:
      properties:
        type:
          type: string
          enum:
            - fixture
          const: fixture
          title: Type
          default: fixture
        league:
          $ref: '#/components/schemas/SportsLeague'
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        start_time:
          type: integer
          title: Start Time
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        status:
          $ref: '#/components/schemas/SportsAmericanFootballFixtureStatus'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        score_table:
          $ref: '#/components/schemas/SportsAmericanFootballScoreTable'
        statistics:
          type: object
          title: Statistics
        phase:
          type: string
          title: Phase
        event_title:
          anyOf:
            - type: string
            - type: 'null'
          title: Event Title
        week:
          type: integer
          title: Week
        bulletins:
          anyOf:
            - items:
                $ref: '#/components/schemas/SportsAmericanFootballFixtureBulletin'
              type: array
            - type: 'null'
          title: Bulletins
      type: object
      required:
        - league
        - id
        - start_time
        - teams
        - status
        - score_table
        - statistics
        - phase
        - week
      title: SportsAmericanFootballContentFixture
    SportsFootballContentFixture:
      properties:
        type:
          type: string
          enum:
            - fixture
          const: fixture
          title: Type
          default: fixture
        league:
          $ref: '#/components/schemas/SportsLeague'
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        start_time:
          type: integer
          title: Start Time
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        status:
          $ref: '#/components/schemas/SportsFootballFixtureStatus'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        ps_score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        statistics:
          anyOf:
            - items:
                $ref: '#/components/schemas/SportsStatistic'
              type: array
            - type: 'null'
          title: Statistics
        events:
          anyOf:
            - items:
                $ref: '#/components/schemas/SportsFootballFixtureEvent'
              type: array
            - type: 'null'
          title: Events
        lineups:
          anyOf:
            - $ref: '#/components/schemas/SportsFootballLineups'
            - type: 'null'
        aggregate_score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureAggregateScore'
            - type: 'null'
      type: object
      required:
        - league
        - id
        - start_time
        - teams
        - status
      title: SportsFootballContentFixture
    SportsFootballContentLeagueGames:
      properties:
        type:
          type: string
          enum:
            - league_games
          const: league_games
          title: Type
          default: league_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        game_times:
          items:
            type: integer
          type: array
          title: Game Times
        game_time:
          anyOf:
            - type: integer
            - type: 'null'
          title: Game Time
        date:
          type: string
          title: Date
        date_kind:
          $ref: '#/components/schemas/SportsDateKind'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureFootball'
          type: array
          title: Games
      type: object
      required:
        - league
        - game_times
        - date
        - date_kind
        - games
      title: SportsFootballContentLeagueGames
    SportsFootballContentTeamStandings:
      properties:
        type:
          type: string
          enum:
            - team_standings
          const: team_standings
          title: Type
          default: team_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsFootballStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - team
        - group_standings
      title: SportsFootballContentTeamStandings
    SportsFootballContentLeagueStandings:
      properties:
        type:
          type: string
          enum:
            - league_standings
          const: league_standings
          title: Type
          default: league_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsFootballStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - group_standings
      title: SportsFootballContentLeagueStandings
    SportsFootballContentTeamGames:
      properties:
        type:
          type: string
          enum:
            - team_games
          const: team_games
          title: Type
          default: team_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureFootball'
          type: array
          title: Games
        competitions:
          items:
            $ref: '#/components/schemas/SportsCompetition'
          type: array
          title: Competitions
      type: object
      required:
        - league
        - team
        - games
        - competitions
      title: SportsFootballContentTeamGames
    SportsBaseballContentLeagueGames:
      properties:
        type:
          type: string
          enum:
            - league_games
          const: league_games
          title: Type
          default: league_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        game_times:
          items:
            type: integer
          type: array
          title: Game Times
        game_time:
          anyOf:
            - type: integer
            - type: 'null'
          title: Game Time
        date:
          type: string
          title: Date
        date_kind:
          $ref: '#/components/schemas/SportsDateKind'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureBaseball'
          type: array
          title: Games
      type: object
      required:
        - league
        - game_times
        - date
        - date_kind
        - games
      title: SportsBaseballContentLeagueGames
    SportsBaseballContentLeagueStandings:
      properties:
        type:
          type: string
          enum:
            - league_standings
          const: league_standings
          title: Type
          default: league_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsBaseballStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - group_standings
      title: SportsBaseballContentLeagueStandings
    SportsBaseballContentTeamGames:
      properties:
        type:
          type: string
          enum:
            - team_games
          const: team_games
          title: Type
          default: team_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureBaseball'
          type: array
          title: Games
      type: object
      required:
        - league
        - team
        - games
      title: SportsBaseballContentTeamGames
    SportsBaseballContentTeamStandings:
      properties:
        type:
          type: string
          enum:
            - team_standings
          const: team_standings
          title: Type
          default: team_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsBaseballStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - team
        - group_standings
      title: SportsBaseballContentTeamStandings
    SportsBasketballContentLeagueGames:
      properties:
        type:
          type: string
          enum:
            - league_games
          const: league_games
          title: Type
          default: league_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        game_times:
          items:
            type: integer
          type: array
          title: Game Times
        game_time:
          anyOf:
            - type: integer
            - type: 'null'
          title: Game Time
        date:
          type: string
          title: Date
        date_kind:
          $ref: '#/components/schemas/SportsDateKind'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureBasketball'
          type: array
          title: Games
      type: object
      required:
        - league
        - game_times
        - date
        - date_kind
        - games
      title: SportsBasketballContentLeagueGames
    SportsBasketballContentLeagueStandings:
      properties:
        type:
          type: string
          enum:
            - league_standings
          const: league_standings
          title: Type
          default: league_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsBasketballStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - group_standings
      title: SportsBasketballContentLeagueStandings
    SportsBasketballContentTeamGames:
      properties:
        type:
          type: string
          enum:
            - team_games
          const: team_games
          title: Type
          default: team_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureBasketball'
          type: array
          title: Games
      type: object
      required:
        - league
        - team
        - games
      title: SportsBasketballContentTeamGames
    SportsBasketballContentTeamStandings:
      properties:
        type:
          type: string
          enum:
            - team_standings
          const: team_standings
          title: Type
          default: team_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsBasketballStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - team
        - group_standings
      title: SportsBasketballContentTeamStandings
    SportsIceHockeyContentLeagueGames:
      properties:
        type:
          type: string
          enum:
            - league_games
          const: league_games
          title: Type
          default: league_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        game_times:
          items:
            type: integer
          type: array
          title: Game Times
        game_time:
          anyOf:
            - type: integer
            - type: 'null'
          title: Game Time
        date:
          type: string
          title: Date
        date_kind:
          $ref: '#/components/schemas/SportsDateKind'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureIceHockey'
          type: array
          title: Games
      type: object
      required:
        - league
        - game_times
        - date
        - date_kind
        - games
      title: SportsIceHockeyContentLeagueGames
    SportsIceHockeyContentLeagueStandings:
      properties:
        type:
          type: string
          enum:
            - league_standings
          const: league_standings
          title: Type
          default: league_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsIceHockeyStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - group_standings
      title: SportsIceHockeyContentLeagueStandings
    SportsIceHockeyContentTeamGames:
      properties:
        type:
          type: string
          enum:
            - team_games
          const: team_games
          title: Type
          default: team_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureIceHockey'
          type: array
          title: Games
      type: object
      required:
        - league
        - team
        - games
      title: SportsIceHockeyContentTeamGames
    SportsIceHockeyContentTeamStandings:
      properties:
        type:
          type: string
          enum:
            - team_standings
          const: team_standings
          title: Type
          default: team_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsIceHockeyStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - team
        - group_standings
      title: SportsIceHockeyContentTeamStandings
    SportsCricketContentLeagueGames:
      properties:
        type:
          type: string
          enum:
            - league_games
          const: league_games
          title: Type
          default: league_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        game_times:
          items:
            type: integer
          type: array
          title: Game Times
        game_time:
          anyOf:
            - type: integer
            - type: 'null'
          title: Game Time
        date:
          type: string
          title: Date
        date_kind:
          $ref: '#/components/schemas/SportsDateKind'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureCricket'
          type: array
          title: Games
      type: object
      required:
        - league
        - game_times
        - date
        - date_kind
        - games
      title: SportsCricketContentLeagueGames
    SportsCricketContentLeagueStandings:
      properties:
        type:
          type: string
          enum:
            - league_standings
          const: league_standings
          title: Type
          default: league_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsCricketStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - group_standings
      title: SportsCricketContentLeagueStandings
    SportsCricketContentTeamGames:
      properties:
        type:
          type: string
          enum:
            - team_games
          const: team_games
          title: Type
          default: team_games
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        games:
          items:
            $ref: '#/components/schemas/SportsFixtureCricket'
          type: array
          title: Games
      type: object
      required:
        - league
        - team
        - games
      title: SportsCricketContentTeamGames
    SportsCricketContentTeamStandings:
      properties:
        type:
          type: string
          enum:
            - team_standings
          const: team_standings
          title: Type
          default: team_standings
        league:
          $ref: '#/components/schemas/SportsLeague'
        team:
          $ref: '#/components/schemas/SportsTeam'
        group_standings:
          items:
            $ref: '#/components/schemas/SportsCricketStandingsGroup'
          type: array
          title: Group Standings
      type: object
      required:
        - league
        - team
        - group_standings
      title: SportsCricketContentTeamStandings
    SportsCricketContentFixture:
      properties:
        type:
          type: string
          enum:
            - fixture
          const: fixture
          title: Type
          default: fixture
        league:
          $ref: '#/components/schemas/SportsLeague'
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        start_time:
          type: integer
          title: Start Time
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        status:
          $ref: '#/components/schemas/SportsCricketFixtureStatus'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsCricketFixtureScore'
            - type: 'null'
        upcoming:
          type: boolean
          title: Upcoming
        venue_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Venue Name
        details:
          $ref: '#/components/schemas/SportsCricketContentFixtureDetails'
        lineups:
          items:
            $ref: '#/components/schemas/SportsCricketContentFixtureLineup'
          type: array
          title: Lineups
      type: object
      required:
        - league
        - id
        - start_time
        - teams
        - status
        - upcoming
        - details
        - lineups
      title: SportsCricketContentFixture
    AssetInfo:
      properties:
        symbol:
          type: string
          title: Symbol
        name:
          type: string
          title: Name
        category:
          $ref: '#/components/schemas/FinancialInstrumentCategory'
        currency:
          type: string
          title: Currency
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
        country_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Country Code
        exchange:
          type: string
          title: Exchange
        type:
          anyOf:
            - type: string
            - type: 'null'
          title: Type
        mic_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Mic Code
        score:
          type: number
          title: Score
          default: -1
      type: object
      required:
        - symbol
        - name
        - category
        - currency
        - exchange
      title: AssetInfo
    TickerPlotTimeRange:
      type: string
      enum:
        - 1d
        - 5d
        - 7d
        - 1m
        - 3m
        - 6m
        - ytd
        - 1y
        - 2y
        - 5y
        - max
      title: TickerPlotTimeRange
    snakepit__models__rich_header__results__stocks__v1__Quote:
      properties:
        symbol:
          type: string
          title: Symbol
        company_name:
          type: string
          title: Company Name
        primary_exchange:
          type: string
          title: Primary Exchange
        market_cap:
          type: integer
          title: Market Cap
        pe_ratio:
          anyOf:
            - type: number
            - type: 'null'
          title: Pe Ratio
        week_52_high:
          anyOf:
            - type: number
            - type: 'null'
          title: Week 52 High
        week_52_low:
          anyOf:
            - type: number
            - type: 'null'
          title: Week 52 Low
        latest_price:
          type: number
          title: Latest Price
        open:
          anyOf:
            - type: number
            - type: 'null'
          title: Open
        close:
          type: number
          title: Close
        high:
          anyOf:
            - type: number
            - type: 'null'
          title: High
        low:
          anyOf:
            - type: number
            - type: 'null'
          title: Low
        change:
          anyOf:
            - type: number
            - type: 'null'
          title: Change
        change_percent:
          anyOf:
            - type: number
            - type: 'null'
          title: Change Percent
        volume:
          anyOf:
            - type: integer
            - type: 'null'
          title: Volume
        latest_update:
          type: integer
          title: Latest Update
        currency:
          type: string
          title: Currency
      type: object
      required:
        - symbol
        - company_name
        - primary_exchange
        - market_cap
        - pe_ratio
        - week_52_high
        - week_52_low
        - latest_price
        - close
        - latest_update
        - currency
      title: Quote
    StockResultTimeseries:
      properties:
        time_range:
          $ref: '#/components/schemas/TickerPlotTimeRange'
        timeseries:
          items:
            $ref: '#/components/schemas/StockObservation'
          type: array
          title: Timeseries
      type: object
      required:
        - time_range
        - timeseries
      title: StockResultTimeseries
    ExchangeInfo:
      properties:
        timezone:
          anyOf:
            - type: string
            - type: 'null'
          title: Timezone
        open_time:
          anyOf:
            - type: string
            - type: 'null'
          title: Open Time
        close_time:
          anyOf:
            - type: string
            - type: 'null'
          title: Close Time
      type: object
      title: ExchangeInfo
    TimezonesConversionResult:
      properties:
        type:
          type: string
          enum:
            - conversion
          const: conversion
          title: Type
          default: conversion
        template:
          type: string
          enum:
            - tzloc_to_tzloc
            - specific_time_tzloc_to_tzloc
            - in_client_time
          title: Template
        evaluation:
          $ref: '#/components/schemas/TimezonesEvaluation'
        timezone_1:
          $ref: '#/components/schemas/Timezone'
        timezone_2:
          $ref: '#/components/schemas/Timezone'
        diff:
          type: integer
          title: Diff
      type: object
      required:
        - template
        - evaluation
        - timezone_1
        - timezone_2
        - diff
      title: TimezonesConversionResult
    TimezonesMultipleResult:
      properties:
        type:
          type: string
          enum:
            - multiple_timezones
          const: multiple_timezones
          title: Type
          default: multiple_timezones
        template:
          type: string
          enum:
            - multi_tz
          const: multi_tz
          title: Template
        evaluation:
          $ref: '#/components/schemas/TimezonesEvaluation'
        timezones:
          items:
            $ref: '#/components/schemas/Timezone'
          type: array
          title: Timezones
        show_date_only:
          type: boolean
          title: Show Date Only
          default: false
        show_utc_diff:
          type: boolean
          title: Show Utc Diff
          default: false
      type: object
      required:
        - template
        - evaluation
        - timezones
      title: TimezonesMultipleResult
    TimezonesLocationResult:
      properties:
        type:
          type: string
          enum:
            - location
          const: location
          title: Type
          default: location
        template:
          type: string
          enum:
            - time_location
            - time_timezone
          title: Template
        evaluation:
          $ref: '#/components/schemas/TimezonesEvaluation'
        timezone:
          $ref: '#/components/schemas/Timezone'
        show_date_only:
          type: boolean
          title: Show Date Only
          default: false
      type: object
      required:
        - template
        - evaluation
        - timezone
      title: TimezonesLocationResult
    TimezonesClientTimeResult:
      properties:
        type:
          type: string
          enum:
            - client_time
          const: client_time
          title: Type
          default: client_time
        template:
          type: string
          enum:
            - client_time
            - client_date
          title: Template
        evaluation:
          $ref: '#/components/schemas/TimezonesEvaluation'
        timezone:
          $ref: '#/components/schemas/Timezone'
        show_date_only:
          type: boolean
          title: Show Date Only
          default: false
      type: object
      required:
        - template
        - evaluation
        - timezone
      title: TimezonesClientTimeResult
    snakepit__models__rich_header__results__translator__v1__Language:
      properties:
        code:
          type: string
          title: Code
        name:
          type: string
          title: Name
        rtl:
          type: boolean
          title: Rtl
      type: object
      required:
        - code
        - name
        - rtl
      title: Language
    UnitConversionDimensionality:
      type: string
      enum:
        - angle
        - area
        - data_transfer
        - digital
        - duration
        - energy
        - force
        - frequency
        - length
        - mass
        - power
        - pressure
        - speed
        - temperature
        - volume
      title: UnitConversionDimensionality
    TsToDate:
      properties:
        intent_type:
          type: string
          enum:
            - ts_to_date
          const: ts_to_date
          title: Intent Type
          default: ts_to_date
        input_ts:
          type: integer
          title: Input Ts
      type: object
      required:
        - input_ts
      title: TsToDate
    DateToTs:
      properties:
        intent_type:
          type: string
          enum:
            - date_to_ts
          const: date_to_ts
          title: Intent Type
          default: date_to_ts
        input_date:
          type: string
          title: Input Date
      type: object
      required:
        - input_date
      title: DateToTs
    NowToTs:
      properties:
        intent_type:
          type: string
          enum:
            - now_to_ts
          const: now_to_ts
          title: Intent Type
          default: now_to_ts
      type: object
      title: NowToTs
    NowToDate:
      properties:
        intent_type:
          type: string
          enum:
            - now_to_date
          const: now_to_date
          title: Intent Type
          default: now_to_date
      type: object
      title: NowToDate
    Location:
      properties:
        id:
          type: integer
          title: Id
        name:
          type: string
          title: Name
        country:
          type: string
          title: Country
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
        coords:
          $ref: '#/components/schemas/Coordinates'
        population:
          type: integer
          title: Population
        sunrise:
          type: integer
          title: Sunrise
        sunset:
          type: integer
          title: Sunset
        tzoffset:
          type: integer
          title: Tzoffset
        implicit_location:
          type: boolean
          title: Implicit Location
          default: false
      type: object
      required:
        - id
        - name
        - country
        - coords
        - population
        - sunrise
        - sunset
        - tzoffset
      title: Location
    CurrentWeather:
      properties:
        ts:
          type: integer
          title: Ts
        sunrise:
          type: integer
          title: Sunrise
        sunset:
          type: integer
          title: Sunset
        temp:
          type: number
          title: Temp
        feels_like:
          type: number
          title: Feels Like
        pressure:
          type: integer
          title: Pressure
        humidity:
          type: integer
          title: Humidity
        dew_point:
          type: number
          title: Dew Point
        uvi:
          type: number
          title: Uvi
        clouds:
          type: integer
          title: Clouds
        visibility:
          type: integer
          title: Visibility
        wind:
          $ref: '#/components/schemas/WindSnapshot'
        weather:
          $ref: '#/components/schemas/WeatherSnapshot'
        rain:
          anyOf:
            - type: integer
            - type: 'null'
          title: Rain
        snow:
          anyOf:
            - type: integer
            - type: 'null'
          title: Snow
      type: object
      required:
        - ts
        - sunrise
        - sunset
        - temp
        - feels_like
        - pressure
        - humidity
        - dew_point
        - uvi
        - clouds
        - visibility
        - wind
        - weather
      title: CurrentWeather
    WeatherSummaryDay:
      properties:
        ts:
          type: integer
          title: Ts
        date_i18n:
          anyOf:
            - type: string
            - type: 'null'
          title: Date I18N
        sunrise:
          type: integer
          title: Sunrise
        sunset:
          type: integer
          title: Sunset
        moonrise:
          type: integer
          title: Moonrise
        moonset:
          type: integer
          title: Moonset
        temperature:
          $ref: '#/components/schemas/TemperatureDailySummary'
        feels_like:
          $ref: '#/components/schemas/TemperatureDailyFeelsLikeSummary'
        pressure:
          type: integer
          title: Pressure
        humidity:
          type: integer
          title: Humidity
        dew_point:
          type: number
          title: Dew Point
        wind:
          $ref: '#/components/schemas/WindSnapshot'
        clouds:
          type: integer
          title: Clouds
        pop:
          type: number
          title: Pop
        rain:
          anyOf:
            - type: number
            - type: 'null'
          title: Rain
        uvi:
          type: number
          title: Uvi
        weather:
          $ref: '#/components/schemas/WeatherSnapshot'
      type: object
      required:
        - ts
        - sunrise
        - sunset
        - moonrise
        - moonset
        - temperature
        - feels_like
        - pressure
        - humidity
        - dew_point
        - wind
        - clouds
        - pop
        - uvi
        - weather
      title: WeatherSummaryDay
    WeatherSummary3Hours:
      properties:
        ts:
          type: integer
          title: Ts
        temperature:
          $ref: '#/components/schemas/TemperatureSummary3Hours'
        pressure:
          type: integer
          title: Pressure
        weather:
          $ref: '#/components/schemas/WeatherSnapshot'
        wind:
          $ref: '#/components/schemas/WindSnapshot'
        humidity:
          type: integer
          title: Humidity
        clouds:
          type: integer
          title: Clouds
        pop:
          type: number
          title: Pop
        visibility:
          anyOf:
            - type: integer
            - type: 'null'
          title: Visibility
        rain:
          anyOf:
            - type: number
            - type: 'null'
          title: Rain
      type: object
      required:
        - ts
        - temperature
        - pressure
        - weather
        - wind
        - humidity
        - clouds
        - pop
      title: WeatherSummary3Hours
    WeatherAlert:
      properties:
        sender:
          type: string
          title: Sender
        event:
          type: string
          title: Event
        ts_start:
          type: integer
          title: Ts Start
        ts_end:
          type: integer
          title: Ts End
        start_relative_i18n:
          anyOf:
            - type: string
            - type: 'null'
          title: Start Relative I18N
        description:
          type: string
          title: Description
        tags:
          items:
            type: string
          type: array
          title: Tags
      type: object
      required:
        - sender
        - event
        - ts_start
        - ts_end
        - description
        - tags
      title: WeatherAlert
    Web3IntentEnum:
      type: string
      enum:
        - domain_lookup
        - address
        - transaction
      title: Web3IntentEnum
    Web3AddressResult:
      properties:
        chains:
          items:
            $ref: '#/components/schemas/Web3ChainData'
          type: array
          title: Chains
        chain:
          type: string
          title: Chain
        address:
          type: string
          title: Address
        resolved_address:
          anyOf:
            - type: string
            - type: 'null'
          title: Resolved Address
        balances:
          items:
            $ref: '#/components/schemas/Web3AddressBalance'
          type: array
          title: Balances
          default: []
        explorer_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Explorer Url
      type: object
      required:
        - chains
        - chain
        - address
      title: Web3AddressResult
    Web3TransactionResult:
      properties: {}
      type: object
      title: Web3TransactionResult
    ChatLLMContext:
      properties:
        url:
          type: string
          title: Url
        hostname:
          type: string
          title: Hostname
        title:
          type: string
          title: Title
        favicon:
          type: string
          title: Favicon
      type: object
      required:
        - url
        - hostname
        - title
        - favicon
      title: ChatLLMContext
    ChatLLMConversationRound:
      properties:
        query:
          type: string
          title: Query
        response:
          items:
            oneOf:
              - $ref: '#/components/schemas/ChatLLMStreamMessageToken'
              - $ref: '#/components/schemas/ChatLLMStreamMessageEnumItem'
              - $ref: '#/components/schemas/ChatLLMStreamMessageEnumStart'
              - $ref: '#/components/schemas/ChatLLMStreamMessageEnumEnd'
              - $ref: '#/components/schemas/ChatLLMStreamMessageQuery'
              - $ref: '#/components/schemas/ChatLLMStreamMessageRewrite'
              - $ref: '#/components/schemas/ChatLLMStreamMessageRich'
              - $ref: '#/components/schemas/ChatLLMStreamMessageQueryLabels'
              - $ref: '#/components/schemas/ChatLLMStreamMessageInlineReference'
              - $ref: '#/components/schemas/ChatLLMStreamMessageFinalUsage'
            discriminator:
              propertyName: type
              mapping:
                enum_end: '#/components/schemas/ChatLLMStreamMessageEnumEnd'
                enum_item: '#/components/schemas/ChatLLMStreamMessageEnumItem'
                enum_start: '#/components/schemas/ChatLLMStreamMessageEnumStart'
                final_usage: '#/components/schemas/ChatLLMStreamMessageFinalUsage'
                inline_reference: '#/components/schemas/ChatLLMStreamMessageInlineReference'
                query: '#/components/schemas/ChatLLMStreamMessageQuery'
                query_labels: '#/components/schemas/ChatLLMStreamMessageQueryLabels'
                rewrite: '#/components/schemas/ChatLLMStreamMessageRewrite'
                rich: '#/components/schemas/ChatLLMStreamMessageRich'
                token: '#/components/schemas/ChatLLMStreamMessageToken'
          type: array
          title: Response
          default: []
        followups:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Followups
        enrichments:
          anyOf:
            - $ref: '#/components/schemas/ChatLLMEnrichments'
            - type: 'null'
        title:
          anyOf:
            - $ref: '#/components/schemas/ChatLLMTitle'
            - type: 'null'
      type: object
      required:
        - query
      title: ChatLLMConversationRound
    snakepit__models__rich_header__results__currencies__v1__Query:
      properties:
        from_currency:
          $ref: '#/components/schemas/Currency'
        to_currency:
          $ref: '#/components/schemas/Currency'
        amount:
          type: number
          title: Amount
      type: object
      required:
        - from_currency
        - to_currency
        - amount
      title: Query
    Info:
      properties:
        rate:
          type: number
          title: Rate
        timestamp:
          type: integer
          title: Timestamp
      type: object
      required:
        - rate
        - timestamp
      title: Info
    DefinitionText:
      properties:
        text:
          type: string
          title: Text
        example_uses:
          items:
            type: string
          type: array
          title: Example Uses
        related_words:
          items:
            type: string
          type: array
          title: Related Words
        labels:
          items:
            $ref: '#/components/schemas/DefinitionLabel'
          type: array
          title: Labels
      type: object
      required:
        - text
        - example_uses
        - related_words
        - labels
      title: DefinitionText
    snakepit__models__mixer__specs__atomic__MetaUrl:
      properties:
        scheme:
          type: string
          title: Scheme
        netloc:
          type: string
          title: Netloc
        hostname:
          anyOf:
            - type: string
            - type: 'null'
          title: Hostname
        favicon:
          type: string
          title: Favicon
        path:
          type: string
          title: Path
      type: object
      required:
        - scheme
        - netloc
        - favicon
        - path
      title: MetaUrl
    Courier:
      properties:
        name:
          type: string
          title: Name
        service:
          type: string
          title: Service
        code:
          type: string
          title: Code
        domain:
          type: string
          title: Domain
        thumbnail:
          anyOf:
            - type: string
            - type: 'null'
          title: Thumbnail
      type: object
      required:
        - name
        - service
        - code
        - domain
      title: Courier
    SportsLeague:
      properties:
        id:
          anyOf:
            - type: integer
            - type: string
          title: Id
        name:
          type: string
          title: Name
        logo:
          type: string
          title: Logo
        season:
          type: string
          title: Season
        round:
          anyOf:
            - type: string
            - type: 'null'
          title: Round
      type: object
      required:
        - id
        - name
        - logo
        - season
      title: SportsLeague
    SportsDateKind:
      type: string
      enum:
        - today
        - season_end
        - season_start
        - explicit
      title: SportsDateKind
    SportsFixtureAmericanFootball:
      properties:
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        start_time:
          type: integer
          title: Start Time
        status:
          anyOf:
            - $ref: '#/components/schemas/SportsAmericanFootballFixtureStatus'
            - type: 'null'
        phase:
          type: string
          title: Phase
      type: object
      required:
        - id
        - teams
        - start_time
        - phase
      title: SportsFixtureAmericanFootball
    SportsAmericanFootballStandingsGroup:
      properties:
        group_name:
          type: string
          title: Group Name
        standings:
          items:
            $ref: '#/components/schemas/SportsAmericanFootballStandingsDivision'
          type: array
          title: Standings
      type: object
      required:
        - group_name
        - standings
      title: SportsAmericanFootballStandingsGroup
    SportsTeam:
      properties:
        id:
          anyOf:
            - type: string
            - type: integer
            - type: 'null'
          title: Id
        nickname:
          anyOf:
            - type: string
            - type: 'null'
          title: Nickname
        location:
          anyOf:
            - type: string
            - type: 'null'
          title: Location
        name:
          type: string
          title: Name
        logo:
          type: string
          title: Logo
      type: object
      required:
        - name
        - logo
      title: SportsTeam
    SportsCompetition:
      properties:
        id:
          anyOf:
            - type: integer
            - type: string
          title: Id
        name:
          type: string
          title: Name
        season:
          type: string
          title: Season
      type: object
      required:
        - id
        - name
        - season
      title: SportsCompetition
    SportsFixtureTeams:
      properties:
        home:
          $ref: '#/components/schemas/SportsTeam'
        away:
          $ref: '#/components/schemas/SportsTeam'
      type: object
      required:
        - home
        - away
      title: SportsFixtureTeams
    SportsAmericanFootballFixtureStatus:
      properties:
        code:
          anyOf:
            - $ref: '#/components/schemas/SportsAmericanFootballFixtureStatusCode'
            - type: 'null'
        elapsed:
          anyOf:
            - type: string
            - type: 'null'
          title: Elapsed
      type: object
      title: SportsAmericanFootballFixtureStatus
    SportsFixtureScore:
      properties:
        home:
          type: integer
          title: Home
        away:
          type: integer
          title: Away
      type: object
      required:
        - home
        - away
      title: SportsFixtureScore
    SportsAmericanFootballScoreTable:
      properties:
        q1:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        q2:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        q3:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        q4:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        ot:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
      type: object
      title: SportsAmericanFootballScoreTable
    SportsAmericanFootballFixtureBulletin:
      properties:
        text:
          type: string
          title: Text
      type: object
      required:
        - text
      title: SportsAmericanFootballFixtureBulletin
    SportsFootballFixtureStatus:
      properties:
        code:
          anyOf:
            - $ref: '#/components/schemas/SportsFootballFixtureStatusCode'
            - type: 'null'
        elapsed:
          anyOf:
            - type: integer
            - type: 'null'
          title: Elapsed
        extra:
          anyOf:
            - type: integer
            - type: 'null'
          title: Extra
      type: object
      title: SportsFootballFixtureStatus
    SportsStatistic:
      properties:
        name:
          type: string
          title: Name
        home:
          anyOf:
            - type: string
            - type: integer
            - type: 'null'
          title: Home
        away:
          anyOf:
            - type: string
            - type: integer
            - type: 'null'
          title: Away
      type: object
      required:
        - name
      title: SportsStatistic
    SportsFootballFixtureEvent:
      properties:
        team_id:
          type: integer
          title: Team Id
        type:
          type: string
          title: Type
        detail:
          anyOf:
            - type: string
            - type: 'null'
          title: Detail
        player_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Player Name
        assist_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Assist Name
        elapsed:
          type: integer
          title: Elapsed
        extra:
          anyOf:
            - type: integer
            - type: 'null'
          title: Extra
      type: object
      required:
        - team_id
        - type
        - elapsed
      title: SportsFootballFixtureEvent
    SportsFootballLineups:
      properties:
        home:
          $ref: '#/components/schemas/SportsFootballLineup'
        away:
          $ref: '#/components/schemas/SportsFootballLineup'
      type: object
      required:
        - home
        - away
      title: SportsFootballLineups
    SportsFixtureAggregateScore:
      properties:
        scores:
          additionalProperties:
            type: integer
          type: object
          title: Scores
      type: object
      required:
        - scores
      title: SportsFixtureAggregateScore
    SportsFixtureFootball:
      properties:
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        start_time:
          type: integer
          title: Start Time
        status:
          anyOf:
            - $ref: '#/components/schemas/SportsFootballFixtureStatus'
            - type: 'null'
        ps_score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
      type: object
      required:
        - id
        - teams
        - start_time
      title: SportsFixtureFootball
    SportsFootballStandingsGroup:
      properties:
        group_name:
          type: string
          title: Group Name
        standings:
          items:
            $ref: '#/components/schemas/SportsFootballStanding'
          type: array
          title: Standings
      type: object
      required:
        - group_name
        - standings
      title: SportsFootballStandingsGroup
    SportsFixtureBaseball:
      properties:
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        start_time:
          type: integer
          title: Start Time
        status:
          anyOf:
            - $ref: '#/components/schemas/SportsBaseballFixtureStatus'
            - type: 'null'
      type: object
      required:
        - id
        - teams
        - start_time
      title: SportsFixtureBaseball
    SportsBaseballStandingsGroup:
      properties:
        group_name:
          type: string
          title: Group Name
        standings:
          items:
            $ref: '#/components/schemas/SportsBaseballStanding'
          type: array
          title: Standings
        stage:
          type: string
          title: Stage
      type: object
      required:
        - group_name
        - standings
        - stage
      title: SportsBaseballStandingsGroup
    SportsFixtureBasketball:
      properties:
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        start_time:
          type: integer
          title: Start Time
        status:
          anyOf:
            - $ref: '#/components/schemas/SportsBasketballFixtureStatus'
            - type: 'null'
        score_table:
          anyOf:
            - $ref: '#/components/schemas/SportsBasketballScoreTable'
            - type: 'null'
      type: object
      required:
        - id
        - teams
        - start_time
      title: SportsFixtureBasketball
    SportsBasketballStandingsGroup:
      properties:
        group_name:
          type: string
          title: Group Name
        standings:
          items:
            $ref: '#/components/schemas/SportsBasketballStanding'
          type: array
          title: Standings
        stage:
          type: string
          title: Stage
      type: object
      required:
        - group_name
        - standings
        - stage
      title: SportsBasketballStandingsGroup
    SportsFixtureIceHockey:
      properties:
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        start_time:
          type: integer
          title: Start Time
        status:
          anyOf:
            - $ref: '#/components/schemas/SportsIceHockeyFixtureStatus'
            - type: 'null'
        score_table:
          anyOf:
            - $ref: '#/components/schemas/SportsIceHockeyScoreTable'
            - type: 'null'
        league_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: League Id
      type: object
      required:
        - id
        - teams
        - start_time
      title: SportsFixtureIceHockey
    SportsIceHockeyStandingsGroup:
      properties:
        group_name:
          type: string
          title: Group Name
        standings:
          items:
            $ref: '#/components/schemas/SportsIceHockeyStanding'
          type: array
          title: Standings
        stage:
          type: string
          title: Stage
      type: object
      required:
        - group_name
        - standings
        - stage
      title: SportsIceHockeyStandingsGroup
    SportsFixtureCricket:
      properties:
        id:
          anyOf:
            - type: string
            - type: integer
          title: Id
        teams:
          $ref: '#/components/schemas/SportsFixtureTeams'
        score:
          anyOf:
            - $ref: '#/components/schemas/SportsCricketFixtureScore'
            - type: 'null'
        start_time:
          type: integer
          title: Start Time
        status:
          anyOf:
            - $ref: '#/components/schemas/SportsCricketFixtureStatus'
            - type: 'null'
      type: object
      required:
        - id
        - teams
        - start_time
      title: SportsFixtureCricket
    SportsCricketStandingsGroup:
      properties:
        group_name:
          type: string
          title: Group Name
        standings:
          items:
            $ref: '#/components/schemas/SportsCricketStanding'
          type: array
          title: Standings
      type: object
      required:
        - group_name
        - standings
      title: SportsCricketStandingsGroup
    SportsCricketFixtureStatus:
      properties:
        code:
          anyOf:
            - $ref: '#/components/schemas/SportsCricketFixtureStatusCode'
            - type: 'null'
      type: object
      title: SportsCricketFixtureStatus
    SportsCricketFixtureScore:
      properties:
        home:
          anyOf:
            - type: string
            - type: integer
          title: Home
        away:
          anyOf:
            - type: string
            - type: integer
          title: Away
        home_runs:
          anyOf:
            - type: string
            - type: 'null'
          title: Home Runs
        home_overs:
          anyOf:
            - type: string
            - type: 'null'
          title: Home Overs
        away_runs:
          anyOf:
            - type: string
            - type: 'null'
          title: Away Runs
        away_overs:
          anyOf:
            - type: string
            - type: 'null'
          title: Away Overs
      type: object
      required:
        - home
        - away
      title: SportsCricketFixtureScore
    SportsCricketContentFixtureDetails:
      properties:
        innings:
          items:
            $ref: '#/components/schemas/SportsCricketContentFixtureDetailsInning'
          type: array
          title: Innings
          default: []
        matchDay:
          anyOf:
            - type: integer
            - type: 'null'
          title: Matchday
        numberDays:
          anyOf:
            - type: integer
            - type: 'null'
          title: Numberdays
        night:
          anyOf:
            - type: integer
            - type: 'null'
          title: Night
        dl:
          anyOf:
            - type: integer
            - type: 'null'
          title: Dl
        statusId:
          anyOf:
            - type: integer
            - type: 'null'
          title: Statusid
        winTypeId:
          anyOf:
            - type: integer
            - type: 'null'
          title: Wintypeid
        winnerId:
          anyOf:
            - type: integer
            - type: 'null'
          title: Winnerid
        result:
          anyOf:
            - type: string
            - type: 'null'
          title: Result
        minOversRemaining:
          anyOf:
            - type: string
            - type: 'null'
          title: Minoversremaining
        totalOvers:
          anyOf:
            - type: integer
            - type: 'null'
          title: Totalovers
        winMargin:
          anyOf:
            - type: integer
            - type: 'null'
          title: Winmargin
        tossWinnerTeamId:
          anyOf:
            - type: string
            - type: 'null'
          title: Tosswinnerteamid
        toss:
          anyOf:
            - type: string
            - type: 'null'
          title: Toss
        tossDecision:
          anyOf:
            - type: string
            - type: 'null'
          title: Tossdecision
        awayBattingBonus:
          anyOf:
            - type: integer
            - type: 'null'
          title: Awaybattingbonus
        awayBowlingBonus:
          anyOf:
            - type: integer
            - type: 'null'
          title: Awaybowlingbonus
        homeBattingBonus:
          anyOf:
            - type: integer
            - type: 'null'
          title: Homebattingbonus
        homeBowlingBonus:
          anyOf:
            - type: integer
            - type: 'null'
          title: Homebowlingbonus
        playerOfTheMatch1Id:
          anyOf:
            - type: string
            - type: 'null'
          title: Playerofthematch1Id
        playerOfTheMatch2Id:
          anyOf:
            - type: string
            - type: 'null'
          title: Playerofthematch2Id
        playerOfTheMatch1Name:
          anyOf:
            - type: string
            - type: 'null'
          title: Playerofthematch1Name
        playerOfTheMatch2Name:
          anyOf:
            - type: string
            - type: 'null'
          title: Playerofthematch2Name
        playerOfTheSeries1Id:
          anyOf:
            - type: string
            - type: 'null'
          title: Playeroftheseries1Id
        playerOfTheSeries2Id:
          anyOf:
            - type: string
            - type: 'null'
          title: Playeroftheseries2Id
        playerOfTheSeries1Name:
          anyOf:
            - type: string
            - type: 'null'
          title: Playeroftheseries1Name
        playerOfTheSeries2Name:
          anyOf:
            - type: string
            - type: 'null'
          title: Playeroftheseries2Name
      type: object
      title: SportsCricketContentFixtureDetails
    SportsCricketContentFixtureLineup:
      properties:
        player:
          items:
            $ref: '#/components/schemas/SportsCricketContentFixtureLineupPlayer'
          type: array
          title: Player
          default: []
        name:
          type: string
          title: Name
      type: object
      required:
        - name
      title: SportsCricketContentFixtureLineup
    FinancialInstrumentCategory:
      type: string
      enum:
        - stock
        - index
        - fund
        - etf
        - bond
        - other
      title: FinancialInstrumentCategory
    StockObservation:
      properties:
        date:
          type: string
          title: Date
        minute:
          type: string
          title: Minute
        label:
          type: string
          title: Label
        timestamp:
          type: integer
          title: Timestamp
        high:
          anyOf:
            - type: number
            - type: 'null'
          title: High
        low:
          anyOf:
            - type: number
            - type: 'null'
          title: Low
        close:
          anyOf:
            - type: number
            - type: 'null'
          title: Close
        previous_close:
          anyOf:
            - type: number
            - type: 'null'
          title: Previous Close
        average:
          anyOf:
            - type: number
            - type: 'null'
          title: Average
        volume:
          anyOf:
            - type: number
            - type: 'null'
          title: Volume
      type: object
      required:
        - date
        - minute
        - label
        - timestamp
      title: StockObservation
    TimezonesEvaluation:
      type: string
      enum:
        - client_time
        - time_in_city
        - time_in_state
        - time_in_country
        - time_in_timezone
        - tzloc_to_tzloc
        - specific_time_in_client_time
      title: TimezonesEvaluation
    Timezone:
      properties:
        abbreviation:
          type: string
          title: Abbreviation
        converted_time:
          $ref: '#/components/schemas/ConvertedTime'
        generic_name:
          type: string
          title: Generic Name
        utc_offset:
          type: string
          title: Utc Offset
        utc_offset_minutes:
          type: integer
          title: Utc Offset Minutes
        iana_timezone_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Iana Timezone Id
        windows_timezone_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Windows Timezone Id
        observing_dst:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Observing Dst
        dst_rule:
          anyOf:
            - $ref: '#/components/schemas/DstRule'
            - type: 'null'
        match:
          anyOf:
            - type: string
            - type: 'null'
          title: Match
      type: object
      required:
        - abbreviation
        - converted_time
        - generic_name
        - utc_offset
        - utc_offset_minutes
      title: Timezone
    Coordinates:
      properties:
        lat:
          type: number
          title: Lat
        lon:
          type: number
          title: Lon
      type: object
      required:
        - lat
        - lon
      title: Coordinates
    WindSnapshot:
      properties:
        speed:
          type: number
          title: Speed
        deg:
          type: integer
          title: Deg
        gust:
          anyOf:
            - type: number
            - type: 'null'
          title: Gust
      type: object
      required:
        - speed
        - deg
      title: WindSnapshot
    WeatherSnapshot:
      properties:
        id:
          type: integer
          title: Id
        main:
          type: string
          title: Main
        description:
          type: string
          title: Description
        icon:
          type: string
          title: Icon
      type: object
      required:
        - id
        - main
        - description
        - icon
      title: WeatherSnapshot
    TemperatureDailySummary:
      properties:
        day:
          type: number
          title: Day
        min:
          type: number
          title: Min
        max:
          type: number
          title: Max
        night:
          type: number
          title: Night
        evening:
          type: number
          title: Evening
        morning:
          type: number
          title: Morning
      type: object
      required:
        - day
        - min
        - max
        - night
        - evening
        - morning
      title: TemperatureDailySummary
    TemperatureDailyFeelsLikeSummary:
      properties:
        day:
          type: number
          title: Day
        night:
          type: number
          title: Night
        evening:
          type: number
          title: Evening
        morning:
          type: number
          title: Morning
      type: object
      required:
        - day
        - night
        - evening
        - morning
      title: TemperatureDailyFeelsLikeSummary
    TemperatureSummary3Hours:
      properties:
        temp:
          type: number
          title: Temp
        feels_like:
          type: number
          title: Feels Like
        min:
          type: number
          title: Min
        max:
          type: number
          title: Max
      type: object
      required:
        - temp
        - feels_like
        - min
        - max
      title: TemperatureSummary3Hours
    Web3ChainData:
      properties:
        id:
          type: string
          title: Id
        name:
          type: string
          title: Name
        alt_names:
          items:
            type: string
          type: array
          title: Alt Names
          default: []
      type: object
      required:
        - id
        - name
      title: Web3ChainData
    Web3AddressBalance:
      properties:
        token:
          $ref: '#/components/schemas/Web3AddressBalanceToken'
        balance:
          type: string
          title: Balance
        balance_fiat:
          type: string
          title: Balance Fiat
        price_change_24h:
          anyOf:
            - type: string
            - type: 'null'
          title: Price Change 24H
      type: object
      required:
        - token
        - balance
        - balance_fiat
        - price_change_24h
      title: Web3AddressBalance
    ChatLLMStreamMessageToken:
      properties:
        type:
          type: string
          enum:
            - token
          const: token
          title: Type
          default: token
        data:
          type: string
          title: Data
        attributes:
          anyOf:
            - $ref: '#/components/schemas/ChatLLMStreamMessageTokenAttributes'
            - type: 'null'
      type: object
      required:
        - data
      title: ChatLLMStreamMessageToken
    ChatLLMStreamMessageEnumItem:
      properties:
        type:
          type: string
          enum:
            - enum_item
          const: enum_item
          title: Type
          default: enum_item
        data:
          $ref: '#/components/schemas/ChatLLMEntity'
      type: object
      required:
        - data
      title: ChatLLMStreamMessageEnumItem
    ChatLLMStreamMessageEnumStart:
      properties:
        type:
          type: string
          enum:
            - enum_start
          const: enum_start
          title: Type
          default: enum_start
        data:
          type: string
          enum:
            - ul
            - ol
          title: Data
      type: object
      required:
        - data
      title: ChatLLMStreamMessageEnumStart
    ChatLLMStreamMessageEnumEnd:
      properties:
        type:
          type: string
          enum:
            - enum_end
          const: enum_end
          title: Type
          default: enum_end
        data:
          type: 'null'
          title: Data
      type: object
      title: ChatLLMStreamMessageEnumEnd
    ChatLLMStreamMessageQuery:
      properties:
        type:
          type: string
          enum:
            - query
          const: query
          title: Type
          default: query
        data:
          type: string
          title: Data
      type: object
      required:
        - data
      title: ChatLLMStreamMessageQuery
    ChatLLMStreamMessageRewrite:
      properties:
        type:
          type: string
          enum:
            - rewrite
          const: rewrite
          title: Type
          default: rewrite
        mode:
          $ref: '#/components/schemas/ChatLLMRewriteMode'
        query:
          type: string
          title: Query
      type: object
      required:
        - mode
        - query
      title: ChatLLMStreamMessageRewrite
    ChatLLMStreamMessageRich:
      properties:
        type:
          type: string
          enum:
            - rich
          const: rich
          title: Type
          default: rich
        data:
          type: object
          title: Data
      type: object
      required:
        - data
      title: ChatLLMStreamMessageRich
    ChatLLMStreamMessageQueryLabels:
      properties:
        type:
          type: string
          enum:
            - query_labels
          const: query_labels
          title: Type
          default: query_labels
        data:
          items:
            type: string
          type: array
          title: Data
      type: object
      required:
        - data
      title: ChatLLMStreamMessageQueryLabels
    ChatLLMStreamMessageInlineReference:
      properties:
        type:
          type: string
          enum:
            - inline_reference
          const: inline_reference
          title: Type
          default: inline_reference
        start_index:
          type: integer
          title: Start Index
        end_index:
          type: integer
          title: End Index
        number:
          type: integer
          title: Number
        url:
          type: string
          title: Url
        favicon:
          anyOf:
            - type: string
            - type: 'null'
          title: Favicon
        snippet:
          anyOf:
            - type: string
            - type: 'null'
          title: Snippet
      type: object
      required:
        - start_index
        - end_index
        - number
        - url
      title: ChatLLMStreamMessageInlineReference
    ChatLLMStreamMessageFinalUsage:
      properties:
        type:
          type: string
          enum:
            - final_usage
          const: final_usage
          title: Type
          default: final_usage
        number_of_input_tokens:
          type: integer
          title: Number Of Input Tokens
        number_of_reasoning_tokens:
          type: integer
          title: Number Of Reasoning Tokens
          default: 0
        number_of_output_tokens:
          type: integer
          title: Number Of Output Tokens
      type: object
      required:
        - number_of_input_tokens
        - number_of_output_tokens
      title: ChatLLMStreamMessageFinalUsage
    ChatLLMEnrichments:
      properties:
        raw_response:
          type: string
          title: Raw Response
        references:
          items:
            type: object
          type: array
          title: References
          default: []
        urls:
          items:
            type: object
          type: array
          title: Urls
          default: []
        reference_urls:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Reference Urls
        images:
          items:
            $ref: '#/components/schemas/ChatLLMImage'
          type: array
          title: Images
        qa:
          items:
            $ref: '#/components/schemas/ChatLLMAnswer'
          type: array
          title: Qa
        entities:
          items:
            $ref: '#/components/schemas/ChatLLMEntity'
          type: array
          title: Entities
        main_entity:
          anyOf:
            - $ref: '#/components/schemas/ChatLLMEntity'
            - type: 'null'
        main_entity_infobox:
          anyOf:
            - type: object
            - type: 'null'
          title: Main Entity Infobox
        predicate:
          anyOf:
            - type: string
            - type: 'null'
          title: Predicate
        context:
          items:
            type: string
          type: array
          title: Context
          default: []
        context_urls:
          items:
            type: string
          type: array
          title: Context Urls
          default: []
        context_results:
          items:
            $ref: '#/components/schemas/ChatLLMFinalContext'
          type: array
          title: Context Results
          default: []
      type: object
      required:
        - raw_response
        - images
        - qa
        - entities
        - main_entity
      title: ChatLLMEnrichments
    ChatLLMTitle:
      properties:
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
      type: object
      title: ChatLLMTitle
    DefinitionLabel:
      properties:
        text:
          type: string
          title: Text
        type:
          type: string
          title: Type
      type: object
      required:
        - text
        - type
      title: DefinitionLabel
    SportsAmericanFootballStandingsDivision:
      properties:
        name:
          type: string
          title: Name
        standings:
          items:
            $ref: '#/components/schemas/SportsAmericanFootballStanding'
          type: array
          title: Standings
      type: object
      required:
        - name
        - standings
      title: SportsAmericanFootballStandingsDivision
    SportsAmericanFootballFixtureStatusCode:
      type: string
      enum:
        - FT
        - AET
        - Q1
        - Q2
        - Q3
        - Q4
        - NS
        - POST
        - CANC
        - INT
        - DEL
        - LIVE
        - FFA
        - FFH
        - FFB
      title: SportsAmericanFootballFixtureStatusCode
    SportsFootballFixtureStatusCode:
      type: string
      enum:
        - AET
        - BT
        - CANC
        - ET
        - FT
        - 1H
        - 2H
        - HT
        - LIVE
        - NS
        - P
        - PEN
        - PST
        - SUSP
        - TBD
      title: SportsFootballFixtureStatusCode
    SportsFootballLineup:
      properties:
        formation:
          anyOf:
            - type: string
            - type: 'null'
          title: Formation
        startXI:
          items:
            $ref: '#/components/schemas/SportsFootballPlayer'
          type: array
          title: Startxi
        substitutes:
          items:
            $ref: '#/components/schemas/SportsFootballPlayer'
          type: array
          title: Substitutes
        coach:
          $ref: '#/components/schemas/SportsFootballCoach'
      type: object
      required:
        - startXI
        - substitutes
        - coach
      title: SportsFootballLineup
    SportsFootballStanding:
      properties:
        team:
          $ref: '#/components/schemas/SportsTeam'
        rank:
          type: integer
          title: Rank
        matches_played:
          type: integer
          title: Matches Played
        matches_won:
          type: integer
          title: Matches Won
        matches_drawn:
          type: integer
          title: Matches Drawn
        matches_lost:
          type: integer
          title: Matches Lost
        goals_for:
          type: integer
          title: Goals For
        goals_against:
          type: integer
          title: Goals Against
        points:
          type: integer
          title: Points
        form:
          type: string
          title: Form
      type: object
      required:
        - team
        - rank
        - matches_played
        - matches_won
        - matches_drawn
        - matches_lost
        - goals_for
        - goals_against
        - points
        - form
      title: SportsFootballStanding
    SportsBaseballFixtureStatus:
      properties:
        code:
          anyOf:
            - $ref: '#/components/schemas/SportsBaseballFixtureStatusCode'
            - type: 'null'
      type: object
      title: SportsBaseballFixtureStatus
    SportsBaseballStanding:
      properties:
        team:
          $ref: '#/components/schemas/SportsTeam'
        rank:
          type: integer
          title: Rank
        matches_played:
          type: integer
          title: Matches Played
        matches_won:
          type: integer
          title: Matches Won
        matches_won_pros:
          type: string
          title: Matches Won Pros
        matches_lost:
          type: integer
          title: Matches Lost
        matches_lost_pros:
          type: string
          title: Matches Lost Pros
        games_behind:
          type: number
          title: Games Behind
        form:
          type: string
          title: Form
      type: object
      required:
        - team
        - rank
        - matches_played
        - matches_won
        - matches_won_pros
        - matches_lost
        - matches_lost_pros
        - games_behind
        - form
      title: SportsBaseballStanding
    SportsBasketballFixtureStatus:
      properties:
        code:
          anyOf:
            - $ref: '#/components/schemas/SportsBasketballFixtureStatusCode'
            - type: 'null'
      type: object
      title: SportsBasketballFixtureStatus
    SportsBasketballScoreTable:
      properties:
        q1:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        q2:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        q3:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        q4:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        ot:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
      type: object
      title: SportsBasketballScoreTable
    SportsBasketballStanding:
      properties:
        team:
          $ref: '#/components/schemas/SportsTeam'
        rank:
          type: integer
          title: Rank
        matches_played:
          type: integer
          title: Matches Played
        matches_won:
          type: integer
          title: Matches Won
        matches_won_pros:
          type: string
          title: Matches Won Pros
        matches_lost:
          type: integer
          title: Matches Lost
        matches_lost_pros:
          type: string
          title: Matches Lost Pros
        games_behind:
          type: number
          title: Games Behind
      type: object
      required:
        - team
        - rank
        - matches_played
        - matches_won
        - matches_won_pros
        - matches_lost
        - matches_lost_pros
        - games_behind
      title: SportsBasketballStanding
    SportsIceHockeyFixtureStatus:
      properties:
        code:
          anyOf:
            - $ref: '#/components/schemas/SportsIceHockeyFixtureStatusCode'
            - type: 'null'
        elapsed:
          anyOf:
            - type: integer
            - type: 'null'
          title: Elapsed
      type: object
      title: SportsIceHockeyFixtureStatus
    SportsIceHockeyScoreTable:
      properties:
        p1:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        p2:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        p3:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        ot:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
        so:
          anyOf:
            - $ref: '#/components/schemas/SportsFixtureScore'
            - type: 'null'
      type: object
      title: SportsIceHockeyScoreTable
    SportsIceHockeyStanding:
      properties:
        team:
          $ref: '#/components/schemas/SportsTeam'
        rank:
          type: integer
          title: Rank
        matches_played:
          type: integer
          title: Matches Played
        matches_won:
          type: integer
          title: Matches Won
        matches_won_pros:
          type: string
          title: Matches Won Pros
        matches_lost:
          type: integer
          title: Matches Lost
        matches_lost_pros:
          type: string
          title: Matches Lost Pros
        points:
          type: integer
          title: Points
        form:
          type: string
          title: Form
      type: object
      required:
        - team
        - rank
        - matches_played
        - matches_won
        - matches_won_pros
        - matches_lost
        - matches_lost_pros
        - points
        - form
      title: SportsIceHockeyStanding
    SportsCricketStanding:
      properties:
        team:
          $ref: '#/components/schemas/SportsTeam'
        rank:
          type: integer
          title: Rank
        matches_played:
          type: integer
          title: Matches Played
        matches_won:
          type: integer
          title: Matches Won
        matches_drawn:
          type: string
          title: Matches Drawn
        matches_lost:
          type: integer
          title: Matches Lost
        matches_no_result:
          type: string
          title: Matches No Result
        points:
          type: string
          title: Points
        net_run_rate:
          type: number
          title: Net Run Rate
      type: object
      required:
        - team
        - rank
        - matches_played
        - matches_won
        - matches_drawn
        - matches_lost
        - matches_no_result
        - points
        - net_run_rate
      title: SportsCricketStanding
    SportsCricketFixtureStatusCode:
      type: string
      enum:
        - ABN
        - BRK
        - FT
        - LIVE
        - NS
        - PST
        - SDL
        - SPR
        - STM
        - TRB
      title: SportsCricketFixtureStatusCode
    SportsCricketContentFixtureDetailsInning:
      properties:
        batters:
          anyOf:
            - $ref: >-
                #/components/schemas/SportsCricketContentFixtureDetailsInningBatters
            - type: 'null'
        bowlers:
          anyOf:
            - $ref: >-
                #/components/schemas/SportsCricketContentFixtureDetailsInningBowlers
            - type: 'null'
        extras:
          anyOf:
            - $ref: >-
                #/components/schemas/SportsCricketContentFixtureDetailsInningExtras
            - type: 'null'
        fallOfWickets:
          anyOf:
            - $ref: >-
                #/components/schemas/SportsCricketContentFixtureDetailsInningFallOfWickets
            - type: 'null'
        total:
          anyOf:
            - $ref: >-
                #/components/schemas/SportsCricketContentFixtureDetailsInningTotal
            - type: 'null'
        id:
          type: integer
          title: Id
        battingTeamId:
          anyOf:
            - type: string
            - type: 'null'
          title: Battingteamid
        bowlingTeamId:
          anyOf:
            - type: string
            - type: 'null'
          title: Bowlingteamid
        declared:
          anyOf:
            - type: integer
            - type: 'null'
          title: Declared
        dlOvers:
          anyOf:
            - type: number
            - type: 'null'
          title: Dlovers
        dlTarget:
          anyOf:
            - type: integer
            - type: 'null'
          title: Dltarget
        followOn:
          anyOf:
            - type: integer
            - type: 'null'
          title: Followon
        forfeited:
          anyOf:
            - type: integer
            - type: 'null'
          title: Forfeited
        overnightRuns:
          anyOf:
            - type: integer
            - type: 'null'
          title: Overnightruns
        overnightWickets:
          anyOf:
            - type: integer
            - type: 'null'
          title: Overnightwickets
        team:
          anyOf:
            - $ref: >-
                #/components/schemas/SportsCricketContentFixtureDetailsInningTeam
            - type: 'null'
        bestBatters:
          items:
            $ref: >-
              #/components/schemas/SportsCricketContentFixtureDetailsInningBatter
          type: array
          title: Bestbatters
          default: []
        bestBowlers:
          items:
            $ref: >-
              #/components/schemas/SportsCricketContentFixtureDetailsInningBowler
          type: array
          title: Bestbowlers
          default: []
      type: object
      required:
        - id
      title: SportsCricketContentFixtureDetailsInning
    SportsCricketContentFixtureLineupPlayer:
      properties:
        id:
          type: string
          title: Id
        order:
          anyOf:
            - type: integer
            - type: 'null'
          title: Order
        firstName:
          anyOf:
            - type: string
            - type: 'null'
          title: Firstname
        middleName:
          anyOf:
            - type: string
            - type: 'null'
          title: Middlename
        lastName:
          anyOf:
            - type: string
            - type: 'null'
          title: Lastname
        matchName:
          anyOf:
            - type: string
            - type: 'null'
          title: Matchname
        initials:
          anyOf:
            - type: string
            - type: 'null'
          title: Initials
        teamRole:
          anyOf:
            - type: string
            - type: 'null'
          title: Teamrole
        gameRole:
          anyOf:
            - type: string
            - type: 'null'
          title: Gamerole
      type: object
      required:
        - id
      title: SportsCricketContentFixtureLineupPlayer
    ConvertedTime:
      properties:
        generic_name_abbreviation:
          type: string
          title: Generic Name Abbreviation
        timezone_display_abbreviation:
          type: string
          title: Timezone Display Abbreviation
        timezone_display_name:
          type: string
          title: Timezone Display Name
        location:
          type: string
          title: Location
        utc_offset_minutes:
          type: integer
          title: Utc Offset Minutes
        utc_offset:
          type: string
          title: Utc Offset
        strftime:
          type: string
          title: Strftime
        strfdate:
          type: string
          title: Strfdate
        strfday:
          type: string
          title: Strfday
        ts:
          type: integer
          title: Ts
        utc_iso:
          type: string
          title: Utc Iso
        iso:
          type: string
          title: Iso
        utc_diff:
          type: string
          title: Utc Diff
        city:
          anyOf:
            - $ref: '#/components/schemas/City'
            - type: 'null'
      type: object
      required:
        - generic_name_abbreviation
        - timezone_display_abbreviation
        - timezone_display_name
        - location
        - utc_offset_minutes
        - utc_offset
        - strftime
        - strfdate
        - strfday
        - ts
        - utc_iso
        - iso
        - utc_diff
      title: ConvertedTime
    DstRule:
      properties:
        dst_adjust_1:
          type: string
          title: Dst Adjust 1
        dst_adjust_2:
          type: string
          title: Dst Adjust 2
        dst_end_date_rule:
          type: string
          title: Dst End Date Rule
        dst_end_month:
          type: string
          title: Dst End Month
        dst_end_time:
          type: string
          title: Dst End Time
        dst_start_date_rule:
          type: string
          title: Dst Start Date Rule
        dst_start_month:
          type: string
          title: Dst Start Month
        dst_start_time:
          type: string
          title: Dst Start Time
      type: object
      required:
        - dst_adjust_1
        - dst_adjust_2
        - dst_end_date_rule
        - dst_end_month
        - dst_end_time
        - dst_start_date_rule
        - dst_start_month
        - dst_start_time
      title: DstRule
    Web3AddressBalanceToken:
      properties:
        id:
          type: string
          title: Id
        symbol:
          type: string
          title: Symbol
        name:
          anyOf:
            - type: string
            - type: 'null'
          title: Name
        decimals:
          anyOf:
            - type: integer
            - type: 'null'
          title: Decimals
        logo:
          anyOf:
            - type: string
            - type: 'null'
          title: Logo
        explorer_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Explorer Url
      type: object
      required:
        - id
        - symbol
      title: Web3AddressBalanceToken
    ChatLLMStreamMessageTokenAttributes:
      properties:
        product:
          anyOf:
            - $ref: '#/components/schemas/ChatLLMStreamMessageTokenAttributesProduct'
            - type: 'null'
      type: object
      title: ChatLLMStreamMessageTokenAttributes
    ChatLLMEntity:
      properties:
        uuid:
          type: string
          title: Uuid
        name:
          type: string
          minLength: 1
          title: Name
        href:
          anyOf:
            - type: string
            - type: 'null'
          title: Href
        extra_text:
          anyOf:
            - type: string
              minLength: 1
            - type: 'null'
          title: Extra Text
        original_line:
          anyOf:
            - type: string
            - type: 'null'
          title: Original Line
        instance_of:
          items:
            type: string
            minLength: 1
          type: array
          title: Instance Of
          default: []
        coordinates:
          anyOf:
            - type: string
            - type: 'null'
          title: Coordinates
        images:
          items:
            type: string
          type: array
          title: Images
          default: []
        highlight:
          items:
            $ref: '#/components/schemas/ChatLLMHighlight'
          type: array
          title: Highlight
          default: []
        references:
          items:
            $ref: '#/components/schemas/ChatLLMStreamMessageInlineReference'
          type: array
          title: References
          default: []
      type: object
      required:
        - name
      title: ChatLLMEntity
    ChatLLMRewriteMode:
      type: string
      enum:
        - elaborate
      const: elaborate
      title: ChatLLMRewriteMode
    ChatLLMImage:
      properties:
        src:
          type: string
          title: Src
        text:
          anyOf:
            - type: string
            - type: 'null'
          title: Text
        page_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Page Url
        query_text:
          anyOf:
            - type: string
            - type: 'null'
          title: Query Text
        click_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Click Url
      type: object
      required:
        - src
      title: ChatLLMImage
    ChatLLMAnswer:
      properties:
        answer:
          type: string
          title: Answer
        score:
          anyOf:
            - type: number
            - type: 'null'
          title: Score
        highlight:
          $ref: '#/components/schemas/ChatLLMHighlight'
        href:
          anyOf:
            - type: string
            - type: 'null'
          title: Href
      type: object
      required:
        - answer
        - score
        - highlight
      title: ChatLLMAnswer
    ChatLLMFinalContext:
      properties:
        url:
          type: string
          title: Url
        title:
          type: string
          title: Title
        hostname:
          anyOf:
            - type: string
            - type: 'null'
          title: Hostname
        favicon:
          anyOf:
            - type: string
            - type: 'null'
          title: Favicon
      type: object
      required:
        - url
        - title
      title: ChatLLMFinalContext
    SportsAmericanFootballStanding:
      properties:
        team:
          $ref: '#/components/schemas/SportsTeam'
        division_rank:
          anyOf:
            - type: integer
            - type: 'null'
          title: Division Rank
        division_seed:
          anyOf:
            - type: integer
            - type: 'null'
          title: Division Seed
        conference_rank:
          anyOf:
            - type: integer
            - type: 'null'
          title: Conference Rank
        conference_seed:
          anyOf:
            - type: integer
            - type: 'null'
          title: Conference Seed
        matches_won:
          type: integer
          title: Matches Won
        matches_drawn:
          type: integer
          title: Matches Drawn
        matches_lost:
          type: integer
          title: Matches Lost
        matches_won_percent:
          type: string
          title: Matches Won Percent
        points_for:
          type: integer
          title: Points For
        points_against:
          type: integer
          title: Points Against
        games_behind:
          type: string
          title: Games Behind
      type: object
      required:
        - team
        - matches_won
        - matches_drawn
        - matches_lost
        - matches_won_percent
        - points_for
        - points_against
        - games_behind
      title: SportsAmericanFootballStanding
    SportsFootballPlayer:
      properties:
        name:
          type: string
          title: Name
        number:
          type: integer
          title: Number
        pos:
          type: string
          title: Pos
        grid:
          anyOf:
            - type: string
            - type: 'null'
          title: Grid
        photo:
          anyOf:
            - type: string
            - type: 'null'
          title: Photo
      type: object
      required:
        - name
        - number
        - pos
      title: SportsFootballPlayer
    SportsFootballCoach:
      properties:
        name:
          type: string
          title: Name
        photo:
          anyOf:
            - type: string
            - type: 'null'
          title: Photo
      type: object
      required:
        - name
      title: SportsFootballCoach
    SportsBaseballFixtureStatusCode:
      type: string
      enum:
        - FT
        - NS
        - POST
        - CANC
        - INTR
        - ABD
        - IN1
        - IN2
        - IN3
        - IN4
        - IN5
        - IN6
        - IN7
        - IN8
        - IN9
      title: SportsBaseballFixtureStatusCode
    SportsBasketballFixtureStatusCode:
      type: string
      enum:
        - FT
        - AOT
        - NS
        - POST
        - CANC
        - SUSP
        - Q1
        - Q2
        - Q3
        - Q4
        - BT
        - OT
        - HT
      title: SportsBasketballFixtureStatusCode
    SportsIceHockeyFixtureStatusCode:
      type: string
      enum:
        - NS
        - P1
        - P2
        - P3
        - OT
        - PT
        - BT
        - AW
        - POST
        - CANC
        - INTR
        - ABD
        - AOT
        - AP
        - FT
      title: SportsIceHockeyFixtureStatusCode
    SportsCricketContentFixtureDetailsInningBatters:
      properties:
        batter:
          items:
            $ref: >-
              #/components/schemas/SportsCricketContentFixtureDetailsInningBatter
          type: array
          title: Batter
          default: []
      type: object
      title: SportsCricketContentFixtureDetailsInningBatters
    SportsCricketContentFixtureDetailsInningBowlers:
      properties:
        bowler:
          items:
            $ref: >-
              #/components/schemas/SportsCricketContentFixtureDetailsInningBowler
          type: array
          title: Bowler
          default: []
      type: object
      title: SportsCricketContentFixtureDetailsInningBowlers
    SportsCricketContentFixtureDetailsInningExtras:
      properties:
        byes:
          anyOf:
            - type: integer
            - type: 'null'
          title: Byes
        legByes:
          anyOf:
            - type: integer
            - type: 'null'
          title: Legbyes
        noBalls:
          anyOf:
            - type: integer
            - type: 'null'
          title: Noballs
        penalties:
          anyOf:
            - type: integer
            - type: 'null'
          title: Penalties
        totalExtras:
          anyOf:
            - type: integer
            - type: 'null'
          title: Totalextras
        wides:
          anyOf:
            - type: integer
            - type: 'null'
          title: Wides
      type: object
      title: SportsCricketContentFixtureDetailsInningExtras
    SportsCricketContentFixtureDetailsInningFallOfWickets:
      properties:
        fallOfWicket:
          items:
            $ref: >-
              #/components/schemas/SportsCricketContentFixtureDetailsInningFallOfWicket
          type: array
          title: Fallofwicket
          default: []
      type: object
      title: SportsCricketContentFixtureDetailsInningFallOfWickets
    SportsCricketContentFixtureDetailsInningTotal:
      properties:
        runsScored:
          anyOf:
            - type: integer
            - type: 'null'
          title: Runsscored
        wickets:
          anyOf:
            - type: integer
            - type: 'null'
          title: Wickets
        overs:
          anyOf:
            - type: number
            - type: 'null'
          title: Overs
      type: object
      title: SportsCricketContentFixtureDetailsInningTotal
    SportsCricketContentFixtureDetailsInningTeam:
      properties:
        id:
          anyOf:
            - type: string
            - type: integer
            - type: 'null'
          title: Id
        nickname:
          anyOf:
            - type: string
            - type: 'null'
          title: Nickname
        location:
          anyOf:
            - type: string
            - type: 'null'
          title: Location
        name:
          type: string
          title: Name
        logo:
          type: string
          title: Logo
        score:
          anyOf:
            - type: string
            - type: 'null'
          title: Score
        runs:
          anyOf:
            - type: string
            - type: 'null'
          title: Runs
        overs:
          anyOf:
            - type: number
            - type: 'null'
          title: Overs
      type: object
      required:
        - name
        - logo
      title: SportsCricketContentFixtureDetailsInningTeam
    SportsCricketContentFixtureDetailsInningBatter:
      properties:
        id:
          type: string
          title: Id
        ballsFaced:
          anyOf:
            - type: integer
            - type: 'null'
          title: Ballsfaced
        bowledById:
          anyOf:
            - type: string
            - type: 'null'
          title: Bowledbyid
        caughtById:
          anyOf:
            - type: string
            - type: 'null'
          title: Caughtbyid
        day:
          anyOf:
            - type: integer
            - type: 'null'
          title: Day
        dismissalId:
          anyOf:
            - type: integer
            - type: 'null'
          title: Dismissalid
        foursScored:
          anyOf:
            - type: integer
            - type: 'null'
          title: Foursscored
        howOut:
          anyOf:
            - type: string
            - type: 'null'
          title: Howout
        minutes:
          anyOf:
            - type: integer
            - type: 'null'
          title: Minutes
        nonStrike:
          anyOf:
            - type: integer
            - type: 'null'
          title: Nonstrike
        onStrike:
          anyOf:
            - type: integer
            - type: 'null'
          title: Onstrike
        order:
          anyOf:
            - type: integer
            - type: 'null'
          title: Order
        runsScored:
          anyOf:
            - type: integer
            - type: 'null'
          title: Runsscored
        sixesScored:
          anyOf:
            - type: integer
            - type: 'null'
          title: Sixesscored
      type: object
      required:
        - id
      title: SportsCricketContentFixtureDetailsInningBatter
    SportsCricketContentFixtureDetailsInningBowler:
      properties:
        id:
          type: string
          title: Id
        ballsBowled:
          anyOf:
            - type: integer
            - type: 'null'
          title: Ballsbowled
        totalBallsBowled:
          anyOf:
            - type: integer
            - type: 'null'
          title: Totalballsbowled
        dotBalls:
          anyOf:
            - type: integer
            - type: 'null'
          title: Dotballs
        maidensBowled:
          anyOf:
            - type: integer
            - type: 'null'
          title: Maidensbowled
        noBalls:
          anyOf:
            - type: integer
            - type: 'null'
          title: Noballs
        nonStrike:
          anyOf:
            - type: integer
            - type: 'null'
          title: Nonstrike
        onStrike:
          anyOf:
            - type: integer
            - type: 'null'
          title: Onstrike
        order:
          anyOf:
            - type: integer
            - type: 'null'
          title: Order
        oversBowled:
          anyOf:
            - type: integer
            - type: 'null'
          title: Oversbowled
        runsConceded:
          anyOf:
            - type: integer
            - type: 'null'
          title: Runsconceded
        wicketsTaken:
          anyOf:
            - type: integer
            - type: 'null'
          title: Wicketstaken
        wides:
          anyOf:
            - type: integer
            - type: 'null'
          title: Wides
      type: object
      required:
        - id
      title: SportsCricketContentFixtureDetailsInningBowler
    City:
      properties:
        name:
          type: string
          title: Name
        state:
          type: string
          title: State
        country:
          type: string
          title: Country
        population:
          anyOf:
            - type: integer
            - type: 'null'
          title: Population
      type: object
      required:
        - name
        - state
        - country
      title: City
    ChatLLMStreamMessageTokenAttributesProduct:
      properties:
        signature_kwargs:
          type: object
          title: Signature Kwargs
        references:
          items:
            $ref: >-
              #/components/schemas/ChatLLMStreamMessageTokenAttributesProductReference
          type: array
          title: References
          default: []
      type: object
      required:
        - signature_kwargs
      title: ChatLLMStreamMessageTokenAttributesProduct
    ChatLLMHighlight:
      properties:
        start:
          type: integer
          title: Start
        end:
          type: integer
          title: End
      type: object
      required:
        - start
        - end
      title: ChatLLMHighlight
    SportsCricketContentFixtureDetailsInningFallOfWicket:
      properties:
        playerId:
          type: string
          title: Playerid
        order:
          anyOf:
            - type: integer
            - type: 'null'
          title: Order
        overBall:
          anyOf:
            - type: number
            - type: 'null'
          title: Overball
        runs:
          anyOf:
            - type: integer
            - type: 'null'
          title: Runs
        totalBallsBowled:
          anyOf:
            - type: integer
            - type: 'null'
          title: Totalballsbowled
      type: object
      required:
        - playerId
      title: SportsCricketContentFixtureDetailsInningFallOfWicket
    ChatLLMStreamMessageTokenAttributesProductReference:
      properties:
        url:
          type: string
          title: Url
        favicon_url:
          type: string
          title: Favicon Url
        site_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Site Name
      type: object
      required:
        - url
        - favicon_url
      title: ChatLLMStreamMessageTokenAttributesProductReference
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-subscription-token
      description: The subscription token that was generated for the product.

````