Packages

abstract class BaseEndpoints[F[_], T <: Base] extends AnyRef

Source
Identity.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BaseEndpoints
  2. AnyRef
  3. Any
Implicitly
  1. by StringFormat
  2. by Ensuring
  3. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new BaseEndpoints(basePath: String, baseUri: Uri, name: String)(implicit arg0: Concurrent[F], arg1: Client[F], arg2: Decoder[T], token: Raw)

Concrete Value Members

  1. def apply(name: String): F[T]

    Gets the with the given name, assuming it exists.

  2. def applyById(id: String): F[T]

    Gets the with the given id, assuming it exists.

  3. def delete(name: String): F[Unit]

    Deletes the with name and all its associated aliases.

  4. def deleteById(id: String): F[Unit]

    Deletes the with id and all its associated aliases.

  5. def findOrCreate(name: String): F[T]

    Gets the named name, creating one if one does not exist.

  6. def get(name: String): F[Option[T]]

    Gets the with the given name.

  7. def getById(id: String): F[Option[T]]

    Gets the with the given id.

  8. val list: F[List[String]]

    Lists by their names.

  9. val listById: F[List[String]]

    Lists by their identifiers.

  10. val path: String
  11. val uri: Uri