Skip to content

File upload answers

FileUploadAnswers

Bases: BaseFormItem

All submitted files for a FileUpload question.

Source code in pygsuite/forms/generated/file_upload_answers.py
class FileUploadAnswers(BaseFormItem):
    """
    All submitted files for a FileUpload question.
    """

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

        object_info = object_info or generated
        super().__init__(object_info=object_info)

    @property
    def answers(self) -> List["FileUploadAnswer"]:
        return [FileUploadAnswer(object_info=v) for v in self._info.get("answers", [])]