docs: def from_json_dict(cls,
                         json_dict  # type: Dict[str, Any]
                         ):
          # type: (...) -> IntegerSpec
          """ Make a IntegerSpec object from a dictionary containing its
              properties.
  
              :param dict json_dict: This dictionary may contain
                  `'minimum'` and `'maximum'` keys. In addition, it must
                  contain a `'hashing'` key, whose contents are passed to
                  :class:`FieldHashingProperties`.
  
              :param dict json_dict: The properties dictionary.
          """
          # noinspection PyCompatibility
          result = cast(IntegerSpec,  # For Mypy.
                        super().from_json_dict(json_dict))
  
          format_ = json_dict['format']
          result.minimum = format_.get('minimum')
          result.maximum = format_.get('maximum')
  
          return result