docs: def get_schemas(cls, schema_types=None, sort=True):
          """
          Get schemas by type. If ``schema_type`` is None, return all schemas
  
          :param schema_types: list of schema types
          :type schema_types: list or None
          :param bool sort: sort by name
          :return: list of schemas
          :rtype: list
          """
          result = filter(lambda x: not x.is_inline_array, cls._schemas.values())
          if schema_types:
              result = filter(lambda x: x.schema_type in schema_types, result)
          if sort:
              result = sorted(result, key=attrgetter('name'))
          return result