def nlg_request_format_spec():
    """Expected request schema for requests sent to an NLG endpoint."""
    return {'type': 'object', 'properties': {'template': {'type': 'string'},
        'arguments': {'type': 'object'}, 'tracker': {'type': 'object',
        'properties': {'sender_id': {'type': 'string'}, 'slots': {'type':
        'object'}, 'latest_message': {'type': 'object'},
        'latest_event_time': {'type': 'number'}, 'paused': {'type':
        'boolean'}, 'events': {'type': 'array'}}}, 'channel': {'type':
        'object', 'properties': {'name': {'type': 'string'}}}}}
