APNSHttpClientF

com.malliina.push.apns.APNSHttpClientF
See theAPNSHttpClientF companion object
class APNSHttpClientF[F[_]](http: HttpClient[F], prep: RequestPreparer, isSandbox: Boolean)(implicit evidence$1: Monad[F]) extends APNSHttpClientBase[F]

Attributes

Companion:
object
Graph
Supertypes
class APNSHttpClientBase[F]
trait PushClientF[APNSToken, APNSRequest, Either[APNSError, APNSIdentifier], F]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def push(id: APNSToken, message: APNSRequest): F[Either[APNSError, APNSIdentifier]]

Attributes

Definition Classes
PushClientF
override def pushAll(ids: Seq[APNSToken], message: APNSRequest): F[Seq[Either[APNSError, APNSIdentifier]]]

Attributes

Definition Classes
PushClientF

Inherited methods

def installHeaders(request: Builder): Builder

Attributes

Inherited from:
APNSHttpClientBase
def parseResponse(response: OkHttpResponse): Either[APNSError, APNSIdentifier]

Attributes

Inherited from:
APNSHttpClientBase
def send(id: APNSToken, message: APNSRequest): F[OkHttpResponse]

Attributes

Inherited from:
APNSHttpClientBase
def url(token: APNSToken): FullUrl

Attributes

Inherited from:
APNSHttpClientBase
def withHeaders(meta: APNSMeta)(request: Builder): Builder

Attributes

Inherited from:
APNSHttpClientBase

Inherited fields

val host: FullUrl

Attributes

Inherited from:
APNSHttpClientBase
val jsonMediaType: MediaType

Attributes

Inherited from:
APNSHttpClientBase