Skip to main content

Model tree

FormsCreateBody

The body of a create-form request.

Info

The general information for a form.

BatchUpdateFormBody

The body of a batch-update request.

Request

The kinds of update requests that can be made.

UpdateFormInfoRequest

Update Form’s Info.

UpdateFormInfo

Info, with every field optional.

FieldMask

FieldMask represents a set of symbolic field paths.

UpdateSettingsRequest

Update Form’s FormSettings.

FormSettings

A form’s settings.

QuizSettings

Settings related to quiz forms and grading.

CreateItemRequest

Create an item in a form.

Item

A single item of the form. kind defines which kind of item it is.

QuestionItem

A form item containing a single question.

Question

Any question. The specific type of question is known by its kind.

Grading

Grading for a single question.

CorrectAnswers

The answer key for a question.

CorrectAnswer

A single correct answer for a question.

Feedback

Feedback for a respondent about their response to a question.

ExtraMaterial

Supplementary material to the feedback.
Link for text.
Link to a video.

ChoiceQuestion

A radio/checkbox/dropdown question.

Option

An option for a Choice question.

Image

Data representing an image.

MediaProperties

Properties of the media.

TextQuestion

A text-based question.

ScaleQuestion

A scale question. The user has a range of numeric values to choose from.

DateQuestion

A date question. Date questions default to just month + day.

TimeQuestion

A time question.

FileUploadQuestion

A file upload question.

RowQuestion

Configuration for a question that is part of a question group.

RatingQuestion

A rating question. The user has a range of icons to choose from.

QuestionGroupItem

Defines a question that comprises multiple questions grouped together.

Grid

A grid of choices (radio or check boxes) with each row constituting a separate question. Each row has the same choices, which are shown as the columns.

PageBreakItem

A page break. The title and description of this item are shown at the top of the new page. This object has no settable fields.

TextItem

A text item. This object has no settable fields.

ImageItem

An item containing an image.

VideoItem

An item containing a video.

Video

Data representing a video.

Location

A specific location in a form.

MoveItemRequest

Move an item in a form.

DeleteItemRequest

Delete an item in a form.

UpdateItemRequest

Update an item in a form.

WriteControl

Provides control over how write requests are executed.

SetPublishSettingsBody

The body of a set-publish-settings request.

PublishSettings

The publishing settings of a form.

PublishState

The publishing state of a form.

Alignment

ChoiceType

EmailCollectionType

FileType

GoToAction

RatingIconType