Skip to main content

MembershipContactStoreSurveyResponse

Represents a single submission to a survey in a membership contact store.

type MembershipContactStoreSurveyResponse {
contact: MembershipContactStoreContact
createdAt: DateTime!
createdBy: String
id: ID!
lastModifiedAt: DateTime!
lastModifiedBy: String
questionResponses: [QuestionResponse!]!
responseDate: DateTime
state: SurveyState!
survey: MembershipContactStoreSurvey
testResponse: Boolean!
}

Fields

MembershipContactStoreSurveyResponse.contact ● MembershipContactStoreContact object

The membership contact store contact that submitted the response. Optional. NULL when the responding contact has been removed.

MembershipContactStoreSurveyResponse.createdAt ● DateTime! non-null scalar

The date and time the record was created.

MembershipContactStoreSurveyResponse.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

MembershipContactStoreSurveyResponse.id ● ID! non-null scalar

The unique identifier of the survey response.

MembershipContactStoreSurveyResponse.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

MembershipContactStoreSurveyResponse.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

MembershipContactStoreSurveyResponse.questionResponses ● [QuestionResponse!]! non-null object

The flat per-question answers that make up this response.

Bounded by the parent survey's question count, so this list is not paginated.

MembershipContactStoreSurveyResponse.responseDate ● DateTime scalar

The date and time the response transitioned to its current state. Optional. NULL while the response is NOT_RESPONDED.

MembershipContactStoreSurveyResponse.state ● SurveyState! non-null enum

The state of the response — whether the respondent has not yet responded, has responded, or has opted out.

MembershipContactStoreSurveyResponse.survey ● MembershipContactStoreSurvey object

The survey this response was submitted against. Optional. NULL when the survey has been removed.

MembershipContactStoreSurveyResponse.testResponse ● Boolean! non-null scalar

A flag indicating whether the response was a test submission.

Member Of

MembershipContactStoreSurveyResponsePage object