NSError+ALTServerError.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //
  2. // NSError+ALTServerError.h
  3. // AltStore
  4. //
  5. // Created by Riley Testut on 5/30/19.
  6. // Copyright © 2019 Riley Testut. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. extern NSErrorDomain const AltServerErrorDomain;
  10. extern NSErrorDomain const AltServerInstallationErrorDomain;
  11. extern NSErrorDomain const AltServerConnectionErrorDomain;
  12. extern NSErrorUserInfoKey const ALTUnderlyingErrorDomainErrorKey;
  13. extern NSErrorUserInfoKey const ALTUnderlyingErrorCodeErrorKey;
  14. extern NSErrorUserInfoKey const ALTProvisioningProfileBundleIDErrorKey;
  15. extern NSErrorUserInfoKey const ALTAppNameErrorKey;
  16. extern NSErrorUserInfoKey const ALTDeviceNameErrorKey;
  17. typedef NS_ERROR_ENUM(AltServerErrorDomain, ALTServerError)
  18. {
  19. ALTServerErrorUnderlyingError = -1,
  20. ALTServerErrorUnknown = 0,
  21. ALTServerErrorConnectionFailed = 1,
  22. ALTServerErrorLostConnection = 2,
  23. ALTServerErrorDeviceNotFound = 3,
  24. ALTServerErrorDeviceWriteFailed = 4,
  25. ALTServerErrorInvalidRequest = 5,
  26. ALTServerErrorInvalidResponse = 6,
  27. ALTServerErrorInvalidApp = 7,
  28. ALTServerErrorInstallationFailed = 8,
  29. ALTServerErrorMaximumFreeAppLimitReached = 9,
  30. ALTServerErrorUnsupportediOSVersion = 10,
  31. ALTServerErrorUnknownRequest = 11,
  32. ALTServerErrorUnknownResponse = 12,
  33. ALTServerErrorInvalidAnisetteData = 13,
  34. ALTServerErrorPluginNotFound = 14,
  35. ALTServerErrorProfileNotFound = 15,
  36. ALTServerErrorAppDeletionFailed = 16,
  37. ALTServerErrorRequestedAppNotRunning = 100,
  38. };
  39. typedef NS_ERROR_ENUM(AltServerConnectionErrorDomain, ALTServerConnectionError)
  40. {
  41. ALTServerConnectionErrorUnknown,
  42. ALTServerConnectionErrorDeviceLocked,
  43. ALTServerConnectionErrorInvalidRequest,
  44. ALTServerConnectionErrorInvalidResponse,
  45. ALTServerConnectionErrorUSBMUXD,
  46. ALTServerConnectionErrorSSL,
  47. ALTServerConnectionErrorTimedOut,
  48. };
  49. NS_ASSUME_NONNULL_BEGIN
  50. @interface NSError (ALTServerError)
  51. @end
  52. NS_ASSUME_NONNULL_END