class_docstr: Abstract interface for applying and inversing transformations.
class_docstr_tok: ["Abstract","interface","for","applying","and","inversing","transformations","."]
code: def get_sequential_module_param(
      cls, param: ParamItem
  ) -> List[ParamItem]:
      if isinstance(param, ParamItem) and isinstance(param.data, list):
          _params = param.data
      else:
          raise TypeError(
              f"Expected param (ParamItem.data) be a list. Gotcha {param}."
          )
      return _params
  
imports: from abc import ABCMeta, abstractmethod
  from typing import Any, Callable, Dict, Generic, List, Optional, Type, TypeVar, Union
  from typing_extensions import ParamSpec
  import kornia.augmentation
  from kornia.augmentation.base import _AugmentationBase
  from kornia.constants import DataKey
  from kornia.core import Module, Tensor
  from kornia.geometry.boxes import Boxes
  from kornia.geometry.keypoints import Keypoints
  from .params import ParamItem
label_desc: Use image node_id 2 for calling the SequentialOpsInterface obj's underlying member method code with example usage: obj.get_sequential_module_param(cls, param) and returns: _params