com
.
gu
.
draftcontentatom
.
thrift
.
atom
quiz
package
quiz
Visibility
Public
All
Type Members
case class
Answer
(
answerText:
Option
[
String
] =
None
,
assets:
Option
[
Seq
[
Asset
]] =
None
,
bucket:
Option
[
Seq
[
String
]] =
None
,
id:
Option
[
String
] =
None
,
revealText:
Option
[
String
] =
None
,
weight:
Option
[
Short
] =
None
)
extends
Product
with
Serializable
case class
Asset
(
type:
Option
[
String
] =
None
,
data:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
Question
(
answers:
Option
[
Seq
[
Answer
]] =
None
,
assets:
Option
[
Seq
[
Asset
]] =
None
,
id:
Option
[
String
] =
None
,
questionText:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
QuizAtom
(
content:
Option
[
QuizContent
] =
None
,
defaultColumns:
Option
[
Short
] =
None
,
id:
Option
[
String
] =
None
,
published:
Option
[
Boolean
] =
None
,
quizType:
Option
[
String
] =
None
,
revealAtEnd:
Option
[
Boolean
] =
None
,
title:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
QuizContent
(
questions:
Option
[
Seq
[
Question
]] =
None
,
resultBuckets:
Option
[
ResultBuckets
] =
None
,
resultGroups:
Option
[
ResultGroups
] =
None
)
extends
Product
with
Serializable
case class
ResultBucket
(
assets:
Option
[
Seq
[
Asset
]] =
None
,
description:
Option
[
String
] =
None
,
id:
Option
[
String
] =
None
,
share:
Option
[
String
] =
None
,
title:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
ResultBuckets
(
buckets:
Option
[
Seq
[
ResultBucket
]] =
None
)
extends
Product
with
Serializable
case class
ResultGroup
(
id:
Option
[
String
] =
None
,
minScore:
Option
[
Short
] =
None
,
share:
Option
[
String
] =
None
,
title:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
ResultGroups
(
groups:
Option
[
Seq
[
ResultGroup
]] =
None
)
extends
Product
with
Serializable
Ungrouped