@nycu-sdc/core-system-sdk
    Preparing search index...

    Interface FormsForm

    The structure of a form.

    interface FormsForm {
        coverImage?: string;
        createdAt: string;
        deadline?: string;
        description: string;
        dressing?: FormsFormDressing;
        googleSheetUrl?: string;
        id: string;
        lastEditor: string;
        messageAfterSubmission: string;
        previewMessage: string;
        publishTime?: string;
        status: FormsFormStatus;
        title: string;
        unitId: string;
        updatedAt: string;
        visibility: FormsFormVisibility;
    }
    Index

    Properties

    coverImage?: string

    The full URL to access the cover image.

    createdAt: string

    The creation timestamp of the form.

    deadline?: string

    (Optional) Deadline for form completion. If not specified, returns null.

    description: string

    The description written in the form to show user info.

    The dressing of the form.

    googleSheetUrl?: string

    The google sheet url this form's responses will be sent to.

    id: string

    The form's unique identifier.

    lastEditor: string

    The user who last editted the form.

    messageAfterSubmission: string

    The message to show after user's submission.

    previewMessage: string

    Preview text. If not provided, fallback to first 25 characters of description.

    publishTime?: string

    When the form is available to be filled.

    The status of this form.

    title: string

    The title of the form.

    unitId: string

    The unit this form belongs to.

    updatedAt: string

    The last updated timestamp of the form

    The visibility setting of the form. Public forms are visible to all logged-in users. Private forms require a direct link to access.