Skip to content

Location

Location

Bases: BaseFormItem

A specific location in a form.

Source code in pygsuite/forms/generated/location.py
class Location(BaseFormItem):
    """
    A specific location in a form.
    """

    def __init__(  # noqa: C901
        self, index: Optional[int] = None, object_info: Optional[Dict] = None
    ):
        generated: Dict = {}

        if index is not None:

            generated["index"] = index
        object_info = object_info or generated
        super().__init__(object_info=object_info)

    @property
    def index(self) -> int:
        return self._info.get("index")

    @index.setter
    def index(self, value: int):
        if self._info.get("index", None) == value:
            return
        self._info["index"] = value