docs: def _from_dict(cls, _dict):
          """Initialize a MessageInput object from a json dictionary."""
          args = {}
          if 'message_type' in _dict:
              args['message_type'] = _dict.get('message_type')
          if 'text' in _dict:
              args['text'] = _dict.get('text')
          if 'options' in _dict:
              args['options'] = MessageInputOptions._from_dict(
                  _dict.get('options'))
          if 'intents' in _dict:
              args['intents'] = [
                  RuntimeIntent._from_dict(x) for x in (_dict.get('intents'))
              ]
          if 'entities' in _dict:
              args['entities'] = [
                  RuntimeEntity._from_dict(x) for x in (_dict.get('entities'))
              ]
          if 'suggestion_id' in _dict:
              args['suggestion_id'] = _dict.get('suggestion_id')
          return cls(**args)