# Type Alias ContentFactorySurveyData

type ContentFactorySurveyData = {
anonymousResponse?: string | null;
bannerSrc?: string;
description?: string;
multipleResponse?: string | null;
pollContent: SurveySection[];
pollLinks: Record<string, string> | null;
pollMessage?: string;
pollResponseAuthorVisibility?: string | null;
pollResponseShowProgression?: string | null;
pollResponseShowRespondent?: string | null;
pollResponseUserVisibility?: string | null;
}

- Defined in jamespot-user-api/src/types/contentFactory.ts:12

##### Index

### Properties

anonymousResponse?
bannerSrc?
description?
multipleResponse?
pollContent
pollLinks
pollMessage?
pollResponseAuthorVisibility?
pollResponseShowProgression?
pollResponseShowRespondent?
pollResponseUserVisibility?

## Properties

### `Optional` anonymousResponse

anonymousResponse?: string | null

- Defined in jamespot-user-api/src/types/contentFactory.ts:17

### `Optional` bannerSrc

bannerSrc?: string

- Defined in jamespot-user-api/src/types/contentFactory.ts:23

### `Optional` description

description?: string

- Defined in jamespot-user-api/src/types/contentFactory.ts:16

### `Optional` multipleResponse

multipleResponse?: string | null

- Defined in jamespot-user-api/src/types/contentFactory.ts:18

### pollContent

pollContent: SurveySection[]

- Defined in jamespot-user-api/src/types/contentFactory.ts:13

### pollLinks

pollLinks: Record<string, string> | null

- Defined in jamespot-user-api/src/types/contentFactory.ts:14

### `Optional` pollMessage

pollMessage?: string

- Defined in jamespot-user-api/src/types/contentFactory.ts:15

### `Optional` pollResponseAuthorVisibility

pollResponseAuthorVisibility?: string | null

- Defined in jamespot-user-api/src/types/contentFactory.ts:19

### `Optional` pollResponseShowProgression

pollResponseShowProgression?: string | null

- Defined in jamespot-user-api/src/types/contentFactory.ts:21

### `Optional` pollResponseShowRespondent

pollResponseShowRespondent?: string | null

- Defined in jamespot-user-api/src/types/contentFactory.ts:22

### `Optional` pollResponseUserVisibility

pollResponseUserVisibility?: string | null

- Defined in jamespot-user-api/src/types/contentFactory.ts:20