package
mongo
Value Members
-
def
convert[F[_], A](e: F[EntityDAO[[β$4$]EitherT[F, DBError, β$4$], A, Query]])(implicit arg0: Functor[F]): F[EntityDAO[[β$5$]EitherT[F, Error, β$5$], A, JsObject]]
-
def
crypt[F[_]](implicit arg0: Async[F], config: Config): Option[Crypt[F]]
-
def
daos[F[_]](implicit arg0: Async[F], shutdownHook: ShutdownHook, config: Config, ex: ExecutionContext): F[(EntityDAO[[β$7$]EitherT[F, Error, β$7$], Abtest, JsObject], EntityDAO[[β$8$]EitherT[F, Error, β$8$], AbtestExtras, JsObject], EntityDAO[[β$9$]EitherT[F, Error, β$9$], Feature, JsObject], EntityDAO[[β$10$]EitherT[F, Error, β$10$], KPIDistribution, JsObject])]
-
def
daosFromMongo[F[_]](implicit arg0: Async[F], mongoDB: MongoDB[F], ex: ExecutionContext): F[(EntityDAO[[β$11$]EitherT[F, Error, β$11$], Abtest, JsObject], EntityDAO[[β$12$]EitherT[F, Error, β$12$], AbtestExtras, JsObject], EntityDAO[[β$13$]EitherT[F, Error, β$13$], Feature, JsObject], EntityDAO[[β$14$]EitherT[F, Error, β$14$], KPIDistribution, JsObject])]
-
def
daosResource[F[_]](implicit arg0: Async[F], config: Config, ex: ExecutionContext): Resource[F, (EntityDAO[[β$15$]EitherT[F, Error, β$15$], Abtest, JsObject], EntityDAO[[β$16$]EitherT[F, Error, β$16$], AbtestExtras, JsObject], EntityDAO[[β$17$]EitherT[F, Error, β$17$], Feature, JsObject], EntityDAO[[β$18$]EitherT[F, Error, β$18$], KPIDistribution, JsObject])]
-
implicit
val
idSelector: (EntityId) ⇒ JsObject
-
def
mongodb[F[_]](implicit arg0: Async[F], shutdownHook: ShutdownHook, config: Config, ex: ExecutionContext): F[MongoDB[F]]
-
def
toApiResult[F[_]](implicit arg0: Functor[F]): FunctionK[[β$0$]EitherT[F, DBError, β$0$], [β$1$]EitherT[F, Error, β$1$]]