docs: def _from_dict(cls, _dict):
          """Initialize a SemanticRolesResult object from a json dictionary."""
          args = {}
          if 'sentence' in _dict:
              args['sentence'] = _dict.get('sentence')
          if 'subject' in _dict:
              args['subject'] = SemanticRolesResultSubject._from_dict(
                  _dict.get('subject'))
          if 'action' in _dict:
              args['action'] = SemanticRolesResultAction._from_dict(
                  _dict.get('action'))
          if 'object' in _dict:
              args['object'] = SemanticRolesResultObject._from_dict(
                  _dict.get('object'))
          return cls(**args)