Bases: BaseFormItem
The general information for a form.
Source code in pygsuite/forms/generated/info.py
| class Info(BaseFormItem):
"""
The general information for a form.
"""
def __init__( # noqa: C901
self,
description: Optional[str] = None,
title: Optional[str] = None,
object_info: Optional[Dict] = None,
):
generated: Dict = {}
if description is not None:
generated["description"] = description
if title is not None:
generated["title"] = title
object_info = object_info or generated
super().__init__(object_info=object_info)
@property
def description(self) -> str:
return self._info.get("description")
@description.setter
def description(self, value: str):
if self._info.get("description", None) == value:
return
self._info["description"] = value
@property
def document_title(self) -> str:
return self._info.get("documentTitle")
@property
def title(self) -> str:
return self._info.get("title")
@title.setter
def title(self, value: str):
if self._info.get("title", None) == value:
return
self._info["title"] = value
|