class_docstr: Allows for interaction with an file server.
  
  Connection should have a name and a path specified under extra:
  
  example:
  Connection Id: fs_test
  Connection Type: File (path)
  Host, Schema, Login, Password, Port: empty
  Extra: {"path": "/tmp"}
class_docstr_tok: ["Allows","for","interaction","with","an","file","server",".","Connection","should","have","a","name","and","a","path","specified","under","extra",":","example",":","Connection","Id",":","fs_test","Connection","Type",":","File","(","path",")","Host",",","Schema",",","Login",",","Password",",","Port",":","empty","Extra",":","{","``","path","''",":","``","\/tmp","''","}"]
docstr: Return connection widgets to add to connection form.
docstr_tok: ["Return","connection","widgets","to","add","to","connection","form","."]
code: def get_connection_form_widgets(cls) -> dict[str, Any]:
      """Return connection widgets to add to connection form."""
      from flask_appbuilder.fieldwidgets import BS3TextFieldWidget
      from flask_babel import lazy_gettext
      from wtforms import StringField
  
      return {
          "path": StringField(
              lazy_gettext("Path"), widget=BS3TextFieldWidget()
          )
      }
  
file_path: airflow/airflow/hooks/filesystem.py
imports: from __future__ import annotations
  from pathlib import Path
  from typing import Any
  from airflow.hooks.base import BaseHook
label_desc: Use image node_id 1 for calling the FSHook obj's underlying member method code with example usage: obj.get_connection_form_widgets(cls) and returns: dict