code: def get_schema_cls() -> Type[BaseEncoderConfig]:
      return H3RNNConfig
  
imports: import logging
  from typing import Dict, List, Optional, Type
  import torch
  from ludwig.api_annotations import DeveloperAPI
  from ludwig.constants import ENCODER_OUTPUT, ENCODER_OUTPUT_STATE, H3
  from ludwig.encoders.base import Encoder
  from ludwig.encoders.registry import register_encoder
  from ludwig.encoders.types import EncoderOutputDict
  from ludwig.modules.embedding_modules import Embed, EmbedSequence
  from ludwig.modules.fully_connected_modules import FCStack
  from ludwig.modules.initializer_modules import get_initializer
  from ludwig.modules.recurrent_modules import RecurrentStack
  from ludwig.modules.reduction_modules import SequenceReducer
  from ludwig.schema.encoders.base import BaseEncoderConfig
  from ludwig.schema.encoders.h3_encoders import H3EmbedConfig, H3RNNConfig, H3WeightedSumConfig
  from ludwig.utils import torch_utils
label_desc: Use image node_id 3 for calling the H3RNN obj's underlying member method code with example usage: obj.get_schema_cls() and returns: H3RNNConfig