Possible enumeration values:

NameValueDescription
StatusNotChecked

-2

The default code returned if the Eligibility attempt was not made

UnrecognisedErrorCode

-1

The code returned from the API was not recognised

OK

0

(Customer has qualifying product and is in good standing)

InternalError

100

This service is currently undergoing maintenance, please try again later. (102)

InvalidInput

103

(Invalid Phone or Account input) -- We are temporarily unable to find your account details. Please contact customer support (103)

NoSuchCustomer

303

(unable to find matching Phone/Account pair) – We are temporarily unable to find your account details. Please contact customer support (101)

NoQualifyingProduct

304

This service is currently limited to eFibre and eVision subscribers only. Please contact customer support if you believe you have received this message in error. (201)

CustomerSuspended

305

Your eircom account is in suspension. You may view films that you have already purchased, but you may not purchase new films. Please contact customer support. (305)

CustomerSuspendedCeaseOrderFound

306

From the Eircom documentation, we may get a 303,305 or 306 if the customer account is suspended. The last 2 are effectively synonymous as far as we are concerned. The first is treated the same as no account at all.