JsonDecoder

consul4s.JsonDecoder
trait JsonDecoder

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def asBoolean: ResponseAs[Either[ConsulResponseError, Boolean], Any]
def asCatalogServiceList: ResponseAs[Either[ConsulResponseError, List[CatalogService]], Any]
def asHealthCheckList: ResponseAs[Either[ConsulResponseError, List[HealthCheck]], Any]
def asHealthCheckMap: ResponseAs[Either[ConsulResponseError, Map[String, HealthCheck]], Any]
def asKVPairListOption: ResponseAs[Either[ConsulResponseError, Option[List[KVPair]]], Any]
def asMapMultipleValues: ResponseAs[Either[ConsulResponseError, Map[String, List[String]]], Any]
def asMapSingleValue: ResponseAs[Either[ConsulResponseError, Map[String, String]], Any]
def asMemberInfoList: ResponseAs[Either[ConsulResponseError, List[MemberInfo]], Any]
def asNodeCoordinateList: ResponseAs[Either[ConsulResponseError, List[NodeCoordinate]], Any]
def asNodeCoordinateListOption: ResponseAs[Either[ConsulResponseError, Option[List[NodeCoordinate]]], Any]
def asNodeList: ResponseAs[Either[ConsulResponseError, List[Node]], Any]
def asNodeServiceMap: ResponseAs[Either[ConsulResponseError, Option[NodeServiceMap]], Any]
def asQueryResultOption: ResponseAs[Either[ConsulResponseError, Option[QueryResult]], Any]
def asServiceEntryList: ResponseAs[Either[ConsulResponseError, List[ServiceEntry]], Any]
def asServiceMap: ResponseAs[Either[ConsulResponseError, Map[String, Service]], Any]
def asServiceOption: ResponseAs[Either[ConsulResponseError, Option[Service]], Any]
def asSessionId: ResponseAs[Either[ConsulResponseError, SessionId], Any]
def asSessionInfo: ResponseAs[Either[ConsulResponseError, SessionInfo], Any]
def asSessionInfoList: ResponseAs[Either[ConsulResponseError, List[SessionInfo]], Any]
def asStringList: ResponseAs[Either[ConsulResponseError, List[String]], Any]
def asStringListOption: ResponseAs[Either[ConsulResponseError, Option[List[String]]], Any]
def asStringValue: ResponseAs[Either[ConsulResponseError, String], Any]
def asTxResults: ResponseAs[Either[ConsulResponseError, TxResults], Any]
def asUserEvent: ResponseAs[Either[ConsulResponseError, UserEvent], Any]
def asUserEventList: ResponseAs[Either[ConsulResponseError, List[UserEvent]], Any]