org
.
coursera
.
naptime
.
ari
.
graphql
schema
package
schema
Visibility
Public
All
Type Members
case class
DataMapWithParent
(
element:
DataMap
,
parentModel:
ParentModel
,
sourceUrl:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
HasForwardRelationButMissingMultiGet
(
resourceName:
ResourceName
,
fieldName:
String
)
extends
SchemaError
with
Product
with
Serializable
case class
HasGetButMissingMultiGet
(
resourceName:
ResourceName
)
extends
SchemaError
with
Product
with
Serializable
case class
MissingMergedType
(
resourceName:
ResourceName
)
extends
SchemaError
with
Product
with
Serializable
case class
MissingQParameterOnFinderRelation
(
resourceName:
ResourceName
,
fieldName:
String
)
extends
SchemaError
with
Product
with
Serializable
case class
NaptimeResolveException
(
naptimeError:
NaptimeError
)
extends
Exception
with
UserFacingError
with
Product
with
Serializable
case class
NoHandlersAvailable
(
resourceName:
ResourceName
)
extends
SchemaError
with
Product
with
Serializable
case class
NotFoundException
(
msg:
String
)
extends
Exception
with
UserFacingError
with
Product
with
Serializable
case class
ParentContext
(
parentContext:
Context
[
SangriaGraphQlContext
,
DataMap
]
)
extends
Product
with
Serializable
case class
ParentModel
(
resourceName:
ResourceName
,
value:
DataMap
,
schema:
RecordDataSchema
)
extends
Product
with
Serializable
case class
ResponseFormatException
(
msg:
String
)
extends
Exception
with
UserFacingError
with
Product
with
Serializable
sealed
trait
SchemaError
extends
AnyRef
case class
SchemaErrors
(
errors:
List
[
SchemaError
]
)
extends
Product
with
Serializable
case class
SchemaExecutionException
(
msg:
String
)
extends
Exception
with
Product
with
Serializable
case class
SchemaGenerationException
(
msg:
String
)
extends
Exception
with
Product
with
Serializable
case class
SchemaMetadata
(
resources:
Set
[
Resource
]
,
schemas:
Map
[
String
,
RecordDataSchema
]
)
extends
Product
with
Serializable
case class
SchemaNotFound
(
resourceName:
ResourceName
)
extends
SchemaError
with
Product
with
Serializable
case class
UnhandledSchemaError
(
resourceName:
ResourceName
,
error:
String
)
extends
SchemaError
with
Product
with
Serializable
case class
UnknownHandlerType
(
resourceName:
ResourceName
,
handlerType:
String
)
extends
SchemaError
with
Product
with
Serializable
case class
WithSchemaErrors
[
T
]
(
data:
T
,
errors:
SchemaErrors
=
SchemaErrors.empty
)
extends
Product
with
Serializable
Value Members
object
FieldBuilder
extends
StrictLogging
object
NaptimeEnumField
object
NaptimePaginatedResourceField
extends
StrictLogging
object
NaptimePaginationField
extends
StrictLogging
object
NaptimeRecordField
extends
StrictLogging
object
NaptimeResourceField
extends
StrictLogging
object
NaptimeResourceUtils
extends
StrictLogging
object
NaptimeTopLevelResourceField
extends
StrictLogging
object
NaptimeUnionField
object
ReverseRelation
object
SchemaErrors
extends
Serializable
Ungrouped