Package

org.coursera.naptime.ari.graphql

schema

Permalink

package schema

Visibility
  1. Public
  2. All

Type Members

  1. case class DataMapWithParent(element: DataMap, parentModel: ParentModel, sourceUrl: Option[String] = None) extends Product with Serializable

    Permalink
  2. case class HasForwardRelationButMissingMultiGet(resourceName: ResourceName, fieldName: String) extends SchemaError with Product with Serializable

    Permalink
  3. case class HasGetButMissingMultiGet(resourceName: ResourceName) extends SchemaError with Product with Serializable

    Permalink
  4. case class MissingMergedType(resourceName: ResourceName) extends SchemaError with Product with Serializable

    Permalink
  5. case class MissingQParameterOnFinderRelation(resourceName: ResourceName, fieldName: String) extends SchemaError with Product with Serializable

    Permalink
  6. case class NaptimeResolveException(naptimeError: NaptimeError) extends Exception with UserFacingError with Product with Serializable

    Permalink
  7. case class NoHandlersAvailable(resourceName: ResourceName) extends SchemaError with Product with Serializable

    Permalink
  8. case class NotFoundException(msg: String) extends Exception with UserFacingError with Product with Serializable

    Permalink
  9. case class ParentContext(parentContext: Context[SangriaGraphQlContext, DataMap]) extends Product with Serializable

    Permalink
  10. case class ParentModel(resourceName: ResourceName, value: DataMap, schema: RecordDataSchema) extends Product with Serializable

    Permalink
  11. case class ResponseFormatException(msg: String) extends Exception with UserFacingError with Product with Serializable

    Permalink
  12. sealed trait SchemaError extends AnyRef

    Permalink
  13. case class SchemaErrors(errors: List[SchemaError]) extends Product with Serializable

    Permalink
  14. case class SchemaExecutionException(msg: String) extends Exception with Product with Serializable

    Permalink
  15. case class SchemaGenerationException(msg: String) extends Exception with Product with Serializable

    Permalink
  16. case class SchemaMetadata(resources: Set[Resource], schemas: Map[String, RecordDataSchema]) extends Product with Serializable

    Permalink
  17. case class SchemaNotFound(resourceName: ResourceName) extends SchemaError with Product with Serializable

    Permalink
  18. case class UnhandledSchemaError(resourceName: ResourceName, error: String) extends SchemaError with Product with Serializable

    Permalink
  19. case class UnknownHandlerType(resourceName: ResourceName, handlerType: String) extends SchemaError with Product with Serializable

    Permalink
  20. case class WithSchemaErrors[T](data: T, errors: SchemaErrors = SchemaErrors.empty) extends Product with Serializable

    Permalink

Value Members

  1. object FieldBuilder extends StrictLogging

    Permalink
  2. object NaptimeEnumField

    Permalink
  3. object NaptimePaginatedResourceField extends StrictLogging

    Permalink
  4. object NaptimePaginationField extends StrictLogging

    Permalink
  5. object NaptimeRecordField extends StrictLogging

    Permalink
  6. object NaptimeResourceField extends StrictLogging

    Permalink
  7. object NaptimeResourceUtils extends StrictLogging

    Permalink
  8. object NaptimeTopLevelResourceField extends StrictLogging

    Permalink
  9. object NaptimeUnionField

    Permalink
  10. object ReverseRelation

    Permalink
  11. object SchemaErrors extends Serializable

    Permalink

Ungrouped