org.coursera.naptime

resources

package resources

Visibility
  1. Public
  2. All

Type Members

  1. trait CollectionResource[ParentResource <: Resource[_], K, M] extends Resource[M]

    Defines methods that collection resources can implement

  2. trait Resource[M] extends AnyRef

    Base Resource trait: mostly a marker trait wrapper methods for model serialization

  3. sealed trait RootResource extends Resource[Unit]

    The root resource for nesting purposes.

  4. trait TopLevelCollectionResource[K, M] extends CollectionResource[RootResource, K, M]

    All collection resource that are not a sub-resource of any other resource should extend this.

    All collection resource that are not a sub-resource of any other resource should extend this.

    Nested resources should extend the standard CollectionResource trait, supplying the parent resource as the first type parameter.

Value Members

  1. object RootResource extends RootResource

Ungrouped