Package

com.malliina.push

gcm

Permalink

package gcm

Visibility
  1. Public
  2. All

Type Members

  1. class GCMClient extends PushClient[GCMToken, GCMMessage, MappedGCMResponse]

    Permalink
  2. case class GCMLetter(registration_ids: Seq[GCMToken], data: Map[String, String], time_to_live: Option[Duration] = None, collapse_key: Option[String] = None, delay_while_idle: Option[Boolean] = None, restricted_package_name: Option[String] = None, dry_run: Option[Boolean] = None) extends Product with Serializable

    Permalink
  3. case class GCMMessage(data: Map[String, String], expiresAfter: Option[Duration] = None, collapseKey: Option[String] = None, delayWhileIdle: Option[Boolean] = None, restrictedPackageName: Option[String] = None, dryRun: Option[Boolean] = None) extends Product with Serializable

    Permalink
  4. case class GCMResponse(multicast_id: Long, success: Int, failure: Int, canonical_ids: Int, results: Seq[GCMResult]) extends Product with Serializable

    Permalink
  5. case class GCMResult(message_id: Option[String], registration_id: Option[String], error: Option[GCMResultError]) extends Product with Serializable

    Permalink
  6. case class GCMToken(token: String) extends Token with Product with Serializable

    Permalink
  7. case class MappedGCMResponse(ids: Seq[GCMToken], response: GCMResponse) extends Product with Serializable

    Permalink

Value Members

  1. object GCMClient

    Permalink
  2. object GCMLetter extends Serializable

    Permalink
  3. object GCMMessage extends Serializable

    Permalink
  4. object GCMResponse extends Serializable

    Permalink
  5. object GCMResult extends Serializable

    Permalink
  6. object GCMToken extends SimpleCompanion[String, GCMToken] with TokenCompanion[GCMToken] with Serializable

    Permalink
  7. object MappedGCMResponse extends Serializable

    Permalink

Ungrouped