Skip to content

Instantly share code, notes, and snippets.

@bespalown
Created May 29, 2015 15:13
Show Gist options
  • Save bespalown/ccccb9b1ef174c2ac99a to your computer and use it in GitHub Desktop.
Save bespalown/ccccb9b1ef174c2ac99a to your computer and use it in GitHub Desktop.
enum NetworkManagerError: String {
case Unknown = "UNKNOWN"
case AgentExternalIdError = "AGENT_EXTERNAL_ID_ERROR"
case AgentIdNotFound = "AGENT_ID_NOT_FOUND"
case AgentIsNotActive = "AGENT_IS_NOT_ACTIVE"
case AgentKeyExpired = "AGENT_KEY_EXPIRED"
case AgentPaymentCodeError = "AGENT_PAYMENT_CODE_ERROR"
case AgentPaymentCodeTypeError = "AGENT_PAYMENT_CODE_TYPE_ERROR"
case AgentPaymentIdNotFound = "AGENT_PAYMENT_ID_NOT_FOUND"
case AgentPaymentParamsMismatch = "AGENT_PAYMENT_PARAMS_MISMATCH"
case AgentTransferIdError = "AGENT_TRANSFER_ID_ERROR"
case AgentTransferIdNotFound = "AGENT_TRANSFER_ID_NOT_FOUND"
case AmountPerDayTransferLimitExceeded = "AMOUNT_PER_DAY_TRANSFER_LIMIT_EXCEEDED"
case AmountPerMonthTransferLimitExceeded = "AMOUNT_PER_MONTH_TRANSFER_LIMIT_EXCEEDED"
case AmountPerTransferLimitExceeded = "AMOUNT_PER_TRANSFER_LIMIT_EXCEEDED"
case AmountPerWeekTransferLimitExceeded = "AMOUNT_PER_WEEK_TRANSFER_LIMIT_EXCEEDED"
case AmountRangeError = "AMOUNT_RANGE_ERROR"
case ArgumentCheckError = "ARGUMENT_CHECK_ERROR"
case ArgumentError = "ARGUMENT_ERROR"
case ArgumentNullError = "ARGUMENT_NULL_ERROR"
case BalanceholdExternalidAlreadyExists = "BALANCEHOLD_EXTERNALID_ALREADY_EXISTS"
case BalanceHoldExternalIdAlreadyUsed = "BALANCE_HOLD_EXTERNAL_ID_ALREADY_USED"
case BalanceHoldIdNotFound = "BALANCE_HOLD_ID_NOT_FOUND"
case BalanceHoldIsNotExist = "BALANCE_HOLD_IS_NOT_EXIST"
case BalanceHoldStateIdChangeError = "BALANCE_HOLD_STATE_ID_CHANGE_ERROR"
case BalanceIsInsufficient = "BALANCE_IS_INSUFFICIENT"
case CallIdNotFound = "CALL_ID_NOT_FOUND"
case CaptchaCodeMismatch = "CAPTCHA_CODE_MISMATCH"
case CaptchaExpired = "CAPTCHA_EXPIRED"
case CaptchaIdNotFound = "CAPTCHA_ID_NOT_FOUND"
case CaptchaRequired = "captcha_required"
case CaptchaInvalid = "invalid_captcha"
case ClientIdNotFound = "CLIENT_ID_NOT_FOUND"
case ContactAttributeFormatError = "CONTACT_ATTRIBUTE_FORMAT_ERROR"
case ContactAttributeIdError = "CONTACT_ATTRIBUTE_ID_ERROR"
case ContactAttributeMaxCountError = "CONTACT_ATTRIBUTE_MAX_COUNT_ERROR"
case ContactAttributeTypeIdError = "CONTACT_ATTRIBUTE_TYPE_ID_ERROR"
case ContactGroupIdNotFound = "CONTACT_GROUP_ID_NOT_FOUND"
case ContactGroupTitleAlreadyExists = "CONTACT_GROUP_TITLE_ALREADY_EXISTS"
case ContactIdNotFound = "CONTACT_ID_NOT_FOUND"
case ContactInfoIdNotFound = "CONTACT_INFO_ID_NOT_FOUND"
case ContactTitleNotSpecify = "CONTACT_TITLE_NOT_SPECIFY"
case ContactUserIdAlreadyExists = "CONTACT_USER_ID_ALREADY_EXISTS"
case ContactUserIdNotFound = "CONTACT_USER_ID_NOT_FOUND"
case CultureNotFound = "CULTURE_NOT_FOUND"
case CurrencyIdNotFound = "CURRENCY_ID_NOT_FOUND"
case CurrencyIsNotActive = "CURRENCY_IS_NOT_ACTIVE"
case CurrencyNotFound = "CURRENCY_NOT_FOUND"
case DealerUserIdNotFound = "DEALER_USER_ID_NOT_FOUND"
case EmailAlreadyExists = "EMAIL_ALREADY_EXISTS"
case EmailFormatError = "EMAIL_FORMAT_ERROR"
case EmailNotFound = "EMAIL_NOT_FOUND"
case EmissionUserIdNotFound = "EMISSION_USER_ID_NOT_FOUND"
case ExceptionCodeNotFound = "EXCEPTION_CODE_NOT_FOUND"
case ExpireDateRangeError = "EXPIRE_DATE_RANGE_ERROR"
case FavouriteProviderAlreadyExists = "FAVOURITE_PROVIDER_ALREADY_EXISTS"
case FormIdNotFound = "FORM_ID_NOT_FOUND"
case FraudMatchedError = "FRAUD_MATCHED_ERROR"
case IdentificationAlreadyExists = "IDENTIFICATION_ALREADY_EXISTS"
case IdentificationAlreadyRequested = "IDENTIFICATION_ALREADY_REQUESTED"
case IdentificationRequired = "IDENTIFICATION_REQUIRED"
case InfoTypeNotFound = "INFO_TYPE_NOT_FOUND"
case InsufficientScope = "INSUFFICIENT_SCOPE"
case InternetConnection = "INTERNET_CONNECTION"
case InviteLimitExceeded = "INVITE_LIMIT_EXCEEDED"
case InvoiceIdNotFound = "INVOICE_ID_NOT_FOUND"
case InvoicePaymentTypesNotFound = "INVOICE_PAYMENT_TYPES_NOT_FOUND"
case InvoiceStateIdChangeError = "INVOICE_STATE_ID_CHANGE_ERROR"
case LocationIdNotFound = "LOCATION_ID_NOT_FOUND"
case LoginFormatError = "LOGIN_FORMAT_ERROR"
case MerchantCommissionAmountRangeError = "MERCHANT_COMMISSION_AMOUNT_RANGE_ERROR"
case MerchantCountLimit = "MERCHANT_COUNT_LIMIT"
case MultiplePaymentsError = "MULTIPLE_PAYMENTS_ERROR"
case MustBeUser = "MUST_BE_USER"
case Oauth2InvalidClientid = "OAUTH2_INVALID_CLIENTID"
case Oauth2InvalidCode = "OAUTH2_INVALID_CODE"
case Oauth2InvalidRedirectUri = "OAUTH2_INVALID_REDIRECT_URI"
case ObsoleteError = "OBSOLETE_ERROR"
case OperationBanned = "OPERATION_BANNED"
case OperationInvokeRateExceeded = "OPERATION_INVOKE_RATE_EXCEEDED"
case OperationLimitExceeded = "OPERATION_LIMIT_EXCEEDED"
case OperationNotFound = "OPERATION_NOT_FOUND"
case OrderIdAlreadyUsed = "ORDER_ID_ALREADY_USED"
case OrderIdNotFound = "ORDER_ID_NOT_FOUND"
case OrderStateIdChangeError = "ORDER_STATE_ID_CHANGE_ERROR"
case OtpCodeIsRequired = "OTP_CODE_IS_REQUIRED"
case PayerAlreadyConfirmed = "PAYER_ALREADY_CONFIRMED"
case PaymentFieldRequiredError = "PAYMENT_FIELD_REQUIRED_ERROR"
case PaymentIdNotFound = "PAYMENT_ID_NOT_FOUND"
case PaymentProcessError = "PAYMENT_PROCESS_ERROR"
case PaymentProviderIsNotActive = "PAYMENT_PROVIDER_IS_NOT_ACTIVE"
case PaymentStateIdChangeError = "PAYMENT_STATE_ID_CHANGE_ERROR"
case PhoneNumberAlreadyExists = "PHONE_NUMBER_ALREADY_EXISTS"
case PhoneNumberFormatError = "PHONE_NUMBER_FORMAT_ERROR"
case PhoneNumberNotFound = "PHONE_NUMBER_NOT_FOUND"
case PoorInternetConnection = "POOR_INTERNET_CONNECTION"
case PrepaidCardAlreadyAllocated = "PREPAID_CARD_ALREADY_ALLOCATED"
case PrepaidCardExpired = "PREPAID_CARD_EXPIRED"
case PrepaidCardNotFound = "PREPAID_CARD_NOT_FOUND"
case PromocodeIdNotFound = "PROMOCODE_ID_NOT_FOUND"
case ProviderIdNotFound = "PROVIDER_ID_NOT_FOUND"
case ProviderPaymentLimitExceeded = "PROVIDER_PAYMENT_LIMIT_EXCEEDED"
case RegistratorIdNotFound = "REGISTRATOR_ID_NOT_FOUND"
case ResourceNotFound = "RESOURCE_NOT_FOUND"
case RestrictionIdNotFound = "RESTRICTION_ID_NOT_FOUND"
case SelfOperationError = "SELF_OPERATION_ERROR"
case ServerError = "SERVER_ERROR"
case ServiceNotAvailable = "SERVICE_NOT_AVAILABLE"
case SessionFaultCountExceeded = "SESSION_FAULT_COUNT_EXCEEDED"
case SessionKeyExpired = "SESSION_KEY_EXPIRED"
case SessionKeyNotFound = "SESSION_KEY_NOT_FOUND"
case SessionLimitExceeded = "SESSION_LIMIT_EXCEEDED"
case SessionUserNotTrusted = "SESSION_USER_NOT_TRUSTED"
case SignatureMethodError = "SIGNATURE_METHOD_ERROR"
case SignatureNotMatch = "SIGNATURE_NOT_MATCH"
case SmsBalanceIsInsufficient = "SMS_BALANCE_IS_INSUFFICIENT"
case SmsMessageSendError = "SMS_MESSAGE_SEND_ERROR"
case TemplateIdNotFound = "TEMPLATE_ID_NOT_FOUND"
case TemplatesCountMismatch = "TEMPLATES_COUNT_MISMATCH"
case Timeout = "TIMEOUT"
case TransferIdNotFound = "TRANSFER_ID_NOT_FOUND"
case TransferStateIdChangeError = "TRANSFER_STATE_ID_CHANGE_ERROR"
case Unauthorized = "UNAUTHORIZED"
case UnlockCodeNotMatch = "UNLOCK_CODE_NOT_MATCH"
case UnsupportedContentType = "UNSUPPORTED_CONTENT_TYPE"
case UnverifiedRecipient = "UNVERIFIED_RECIPIENT"
case UserAttributeFormatError = "USER_ATTRIBUTE_FORMAT_ERROR"
case UserAttributeIdError = "USER_ATTRIBUTE_ID_ERROR"
case UserAttributeMaxCountError = "USER_ATTRIBUTE_MAX_COUNT_ERROR"
case UserAttributeMinCountError = "USER_ATTRIBUTE_MIN_COUNT_ERROR"
case UserAttributeTypeIdError = "USER_ATTRIBUTE_TYPE_ID_ERROR"
case UserAttributeVerificationError = "USER_ATTRIBUTE_VERIFICATION_ERROR"
case UserIdIsEmpty = "USER_ID_IS_EMPTY"
case UserIdNotFound = "USER_ID_NOT_FOUND"
case UserInfoAlreadyExists = "USER_INFO_ALREADY_EXISTS"
case UserInfoMaxCountError = "USER_INFO_MAX_COUNT_ERROR"
case UserInfoMinCountError = "USER_INFO_MIN_COUNT_ERROR"
case UserInfoNotFound = "USER_INFO_NOT_FOUND"
case UserInfoPhoneNumberNotFound = "USER_INFO_PHONE_NUMBER_NOT_FOUND"
case UserInfoTypeError = "USER_INFO_TYPE_ERROR"
case UserIsNotActive = "USER_IS_NOT_ACTIVE"
case UserPasswordNotMatch = "USER_PASSWORD_NOT_MATCH"
case UserTypeError = "USER_TYPE_ERROR"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment