class_docstr: Block for structured data.
  
  # Arguments
      categorical_encoding: Boolean. Whether to use the CategoricalToNumerical
          to encode the categorical features to numerical features. Defaults
          to True.
      normalize: Boolean. Whether to normalize the features.
          If unspecified, it will be tuned automatically.
      seed: Int. Random seed.
code: def get_config(self):
      config = super().get_config()
      config.update(
          {
              "categorical_encoding": self.categorical_encoding,
              "normalize": self.normalize,
              "seed": self.seed,
              "column_types": self.column_types,
              "column_names": self.column_names,
          }
      )
      return config
  
imports: from typing import Optional
  from tensorflow import nest
  from autokeras.blocks import basic
  from autokeras.blocks import preprocessing
  from autokeras.blocks import reduction
  from autokeras.engine import block
label_desc: Use image node_id 3 for calling the StructuredDataBlock obj's underlying member method code with example usage: obj.get_config() and returns: config