docstr: Compare the feature metadata with another feature metadata.
  
  :param other_feature_metadata: Feature metadata to compare with.
  :type other_feature_metadata: FeatureMetadata
  :return: True if the feature metadata is equal to the other feature
           metadata.
  :rtype: bool
docstr_tok: ["Compare","the","feature","metadata","with","another","feature","metadata",".",":","param","other_feature_metadata",":","Feature","metadata","to","compare","with",".",":","type","other_feature_metadata",":","FeatureMetadata",":","return",":","True","if","the","feature","metadata","is","equal","to","the","other","feature","metadata",".",":","rtype",":","bool"]
code: def __eq__(self, other_feature_metadata) -> bool:
      """Compare the feature metadata with another feature metadata.
  
      :param other_feature_metadata: Feature metadata to compare with.
      :type other_feature_metadata: FeatureMetadata
      :return: True if the feature metadata is equal to the other feature
               metadata.
      :rtype: bool
      """
      return (
          self.identity_feature_name
          == other_feature_metadata.identity_feature_name
          and self.datetime_features
          == other_feature_metadata.datetime_features
          and self.categorical_features
          == other_feature_metadata.categorical_features
          and self.dropped_features
          == other_feature_metadata.dropped_features
          and self.time_series_id_features
          == other_feature_metadata.time_series_id_features
      )
  
file_path: responsible-ai-toolbox/responsibleai/responsibleai/feature_metadata.py
imports: from typing import Any, Dict, List, Optional
  from raiutils.exceptions import UserConfigValidationException
label_desc: Use image node_id 4 for calling the FeatureMetadata obj's underlying member method code with example usage: obj.__eq__(other_feature_metadata) and returns: unknown