class_docstr: Mock dataset schema to generate fake data for testing purpose.
  This schema is configured to mimic the Movielens dataset
  
  https://files.grouplens.org/datasets/movielens/ml-100k/
  
  Dataset schema and generation is configured using pandera.
  Please see https://pandera.readthedocs.io/en/latest/schema_models.html
  for more information.
code: def _get_spark_deserialization_schema(cls):
      return StructType(
          [
              StructField(DEFAULT_USER_COL, IntegerType()),
              StructField(DEFAULT_ITEM_COL, IntegerType()),
              StructField(DEFAULT_RATING_COL, FloatType()),
              StructField(DEFAULT_TIMESTAMP_COL, StringType()),
              StructField(DEFAULT_TITLE_COL, StringType()),
              StructField(DEFAULT_GENRE_COL, StringType()),
          ]
      )
  
imports: import os
  import re
  import random
  import shutil
  import warnings
  import pandas
  from typing import Optional
  from zipfile import ZipFile
  from recommenders.datasets.download_utils import maybe_download, download_path
  from recommenders.utils.notebook_utils import is_databricks
  from recommenders.utils.constants import DEFAULT_HEADER, DEFAULT_ITEM_COL, DEFAULT_USER_COL, DEFAULT_RATING_COL, DEFAULT_TIMESTAMP_COL, DEFAULT_TITLE_COL, DEFAULT_GENRE_COL
  import pandera
  import pandera.extensions
  from pandera import Field
  from pandera.typing import Series
label_desc: Use image node_id 3 for calling the MockMovielensSchema obj's underlying member method code with example usage: obj._get_spark_deserialization_schema(cls) and returns: StructType