docs: def _from_dict(cls, _dict):
          """Initialize a RecognitionJob object from a json dictionary."""
          args = {}
          if 'id' in _dict:
              args['id'] = _dict.get('id')
          else:
              raise ValueError(
                  'Required property \'id\' not present in RecognitionJob JSON')
          if 'status' in _dict:
              args['status'] = _dict.get('status')
          else:
              raise ValueError(
                  'Required property \'status\' not present in RecognitionJob JSON'
              )
          if 'created' in _dict:
              args['created'] = _dict.get('created')
          else:
              raise ValueError(
                  'Required property \'created\' not present in RecognitionJob JSON'
              )
          if 'updated' in _dict:
              args['updated'] = _dict.get('updated')
          if 'url' in _dict:
              args['url'] = _dict.get('url')
          if 'user_token' in _dict:
              args['user_token'] = _dict.get('user_token')
          if 'results' in _dict:
              args['results'] = [
                  SpeechRecognitionResults._from_dict(x)
                  for x in (_dict.get('results'))
              ]
          if 'warnings' in _dict:
              args['warnings'] = _dict.get('warnings')
          return cls(**args)