Module: Lorkhan::Errors::Apple

Defined in:
lib/lorkhan/errors/apple_errors.rb

Defined Under Namespace

Classes: BadCollapseId, BadDeviceToken, BadExpirationDate, BadMessageId, BadPath, BadPriority, BadTopic, DeviceTokenNotForTopic, DuplicateHeaders, ExpiredProviderToken, Forbidden, IdleTimeout, InternalServerError, InvalidProviderToken, MethodNotAllowed, MissingDeviceToken, MissingProviderToken, MissingTopic, PayloadEmpty, PayloadTooLarge, ServiceUnavailable, Shutdown, TooManyProviderTokenUpdates, TooManyRequests, TopicDisallowed, Unregistered

Constant Summary collapse

MAPPINGS =
{
  'BadCollapseId' => BadCollapseId,
  'BadDeviceToken' => BadDeviceToken,
  'BadExpirationDate' => BadExpirationDate,
  'BadMessageId' => BadMessageId,
  'BadPriority' => BadPriority,
  'BadTopic' => BadTopic,
  'DeviceTokenNotForTopic' => DeviceTokenNotForTopic,
  'DuplicateHeaders' => DuplicateHeaders,
  'IdleTimeout' => IdleTimeout,
  'MissingDeviceToken' => MissingDeviceToken,
  'MissingTopic' => MissingTopic,
  'PayloadEmpty' => PayloadEmpty,
  'TopicDisallowed' => TopicDisallowed,
  'ExpiredProviderToken' => ExpiredProviderToken,
  'Forbidden' => Forbidden,
  'InvalidProviderToken' => InvalidProviderToken,
  'MissingProviderToken' => MissingProviderToken,
  'BadPath' => BadPath,
  'MethodNotAllowed' => MethodNotAllowed,
  'Unregistered' => Unregistered,
  'PayloadTooLarge' => PayloadTooLarge,
  'TooManyProviderTokenUpdates' => TooManyProviderTokenUpdates,
  'TooManyRequests' => TooManyRequests,
  'InternalServerError' => InternalServerError,
  'ServiceUnavailable' => ServiceUnavailable,
  'Shutdown' => Shutdown
}.freeze