com
.
gu
.
mobile
.
notifications
client
package
client
Visibility
Public
All
Type Members
trait
ApiClient
extends
AnyRef
sealed
trait
ApiClientError
extends
AnyRef
case class
ApiHttpError
(
status:
Int
,
body:
Option
[
String
] =
None
)
extends
ApiClientError
with
Product
with
Serializable
class
CompositeApiClient
extends
ApiClient
trait
CompositeApiError
extends
ApiClientError
case class
ContentType
(
mediaType:
String
,
charset:
String
)
extends
Product
with
Serializable
case class
ErrorWithSource
(
clientId:
String
,
error:
ApiClientError
)
extends
Product
with
Serializable
case class
HttpError
(
status:
Int
,
body:
String
)
extends
HttpResponse
with
Product
with
Serializable
case class
HttpOk
(
status:
Int
,
body:
String
)
extends
HttpResponse
with
Product
with
Serializable
trait
HttpProvider
extends
AnyRef
case class
HttpProviderError
(
throwable:
Throwable
)
extends
ApiClientError
with
Product
with
Serializable
sealed
trait
HttpResponse
extends
AnyRef
class
LegacyApiClient
extends
SimpleHttpApiClient
Attributes
protected
class
NextGenApiClient
extends
SimpleHttpApiClient
Attributes
protected
case class
NextGenResponse
(
id:
String
)
extends
Product
with
Serializable
case class
PartialApiError
(
errors:
List
[
ErrorWithSource
]
)
extends
CompositeApiError
with
Product
with
Serializable
trait
SimpleHttpApiClient
extends
ApiClient
Attributes
protected
case class
TotalApiError
(
errors:
List
[
ErrorWithSource
]
)
extends
CompositeApiError
with
Product
with
Serializable
case class
UnexpectedApiResponseError
(
serverResponse:
String
)
extends
ApiClientError
with
Product
with
Serializable
Value Members
object
ApiClient
object
NextGenResponse
extends
Serializable
package
legacy
package
lib
package
models
Ungrouped