implicit final class ResponseEitherJsonOps[E <: Exception] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ResponseEitherJsonOps
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ResponseEitherJsonOps(self: Response[Either[E, Json]])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
nextLink[F[_]](implicit arg0: MonadThrow[F]): F[Option[Uri]]
Get the next page Uri and drop the next page token / body.
Get the next page Uri and drop the next page token / body. Useful for get requests with no POST pagination support.
-
def
nextPage[F[_]](filter: Json)(implicit arg0: MonadThrow[F]): F[Option[(Uri, Json)]]
Get the next page Uri and the next page Json request body (that has a correctly set next page token).
-
def
nextPage[F[_]](implicit arg0: MonadThrow[F]): F[Option[(Uri, Option[Json])]]
Get the next page Uri from the retrieved Json body and the next pagination body.
- val self: Response[Either[E, Json]]
-
def
stacCollections[F[_]](implicit arg0: MonadThrow[F]): F[List[StacCollection]]
Decode List of StacCollection from the retrieved Json body.
-
def
stacItems[F[_]](implicit arg0: MonadThrow[F]): F[List[StacItem]]
Decode List of StacItem from the retrieved Json body.
-
def
toString(): String
- Definition Classes
- Any