code: def _get_test_dataframes_schemas() -> dict:
      elements = {
          "_id": (StructField("_id", StringType(), nullable=False)),
          "first_name": (
              StructField("first_name", StringType(), nullable=False)
          ),
          "city": (StructField("city", StringType(), nullable=False)),
          "last4": (StructField("last4", IntegerType(), nullable=True)),
          "first5": (
              StructField("first5", IntegerType(), nullable=True)
          ),
          "type": (StructField("type", StringType(), nullable=True)),
          "number": (
              StructField("number", StringType(), nullable=True)
          ),
      }
  
      return elements
  
imports: from __future__ import annotations
  import pytest
  import chispa
  import quinn
  from pyspark.sql import DataFrame
  from pyspark.sql.types import StructType, StructField, StringType, IntegerType, ArrayType, MapType
  from quinn.transformations import flatten_struct, flatten_map, flatten_dataframe
  from tests.conftest import auto_inject_fixtures
label_desc: Use image node_id 8 for calling a global function with example usage: _get_test_dataframes_schemas() and returns: elements