org
.
coursera
.
naptime
.
ari
.
graphql
resolvers
package
resolvers
Visibility
Public
All
Type Members
sealed
trait
DeferredNaptime
extends
AnyRef
case class
DeferredNaptimeElement
(
resourceName:
ResourceName
,
id:
JsValue
,
arguments:
Set
[(
String
,
JsValue
)]
,
resourceSchema:
RecordDataSchema
)
extends
Deferred
[
Either
[
NaptimeError
,
NaptimeResponse
]] with
DeferredNaptime
with
Product
with
Serializable
case class
DeferredNaptimeRequest
(
resourceName:
ResourceName
,
arguments:
Set
[(
String
,
JsValue
)]
,
resourceSchema:
RecordDataSchema
,
paginationOverride:
Option
[
ResponsePagination
] =
None
)
extends
Deferred
[
Either
[
NaptimeError
,
NaptimeResponse
]] with
DeferredNaptime
with
Product
with
Serializable
case class
NaptimeError
(
response:
Response
)
extends
Product
with
Serializable
case class
NaptimeRequest
(
idx:
RequestId
,
resourceName:
ResourceName
,
arguments:
Set
[(
String
,
JsValue
)]
,
resourceSchema:
RecordDataSchema
,
paginationOverride:
Option
[
ResponsePagination
] =
None
)
extends
Product
with
Serializable
class
NaptimeResolver
extends
DeferredResolver
[
SangriaGraphQlContext
] with
StrictLogging
case class
NaptimeResponse
(
elements:
List
[
DataMapWithParent
]
,
pagination:
Option
[
ResponsePagination
]
)
extends
Product
with
Serializable
case class
RequestId
(
idx:
Int
)
extends
Product
with
Serializable
Ungrouped