maybeWhen<_T> method

Implementation

_T maybeWhen<_T>({
  _T Function(
    Query$GetDynamicFields$object$dynamicFields$nodes$value$$MoveObject,
  )?
  moveObject,
  _T Function(
    Query$GetDynamicFields$object$dynamicFields$nodes$value$$MoveValue,
  )?
  moveValue,
  required _T Function() orElse,
}) {
  switch ($__typename) {
    case "MoveObject":
      if (moveObject != null) {
        return moveObject(
          this
              as Query$GetDynamicFields$object$dynamicFields$nodes$value$$MoveObject,
        );
      } else {
        return orElse();
      }

    case "MoveValue":
      if (moveValue != null) {
        return moveValue(
          this
              as Query$GetDynamicFields$object$dynamicFields$nodes$value$$MoveValue,
        );
      } else {
        return orElse();
      }

    default:
      return orElse();
  }
}