RovenueErrorKind enum

The normalized error taxonomy shared across every Rovenue SDK façade.

These 27 values are exactly ErrorKind in packages/core-rs/src/librovenue.udl (the Rust core's FFI error projection, RovenueErrorFfi.Generic); unknown is this Dart binding's own 28th value, used only when a native PlatformException.code does not match any of the 27 known names (e.g. a newer core shipped ahead of this package).

Inheritance
Available extensions

Values

networkUnavailable → const RovenueErrorKind
timeout → const RovenueErrorKind
rateLimited → const RovenueErrorKind
serverError → const RovenueErrorKind
invalidApiKey → const RovenueErrorKind
forbidden → const RovenueErrorKind
notFound → const RovenueErrorKind
invalidRequest → const RovenueErrorKind
conflict → const RovenueErrorKind
invalidArgument → const RovenueErrorKind
insufficientCredits → const RovenueErrorKind
funnelTokenNotFound → const RovenueErrorKind
funnelTokenExpired → const RovenueErrorKind
funnelTokenAlreadyClaimed → const RovenueErrorKind
funnelConfigUnsupported → const RovenueErrorKind
funnelInvalid → const RovenueErrorKind
subscriberUnresolvable → const RovenueErrorKind

The server cannot resolve this device's subscriber (its merge chain is corrupt; backend SUBSCRIBER_UNRESOLVABLE). Terminal, not retryable.

purchaseCanceled → const RovenueErrorKind
productNotAvailable → const RovenueErrorKind
alreadyOwned → const RovenueErrorKind
paymentDeclined → const RovenueErrorKind
storeServiceUnavailable → const RovenueErrorKind
ineligible → const RovenueErrorKind
receiptInvalid → const RovenueErrorKind
storeProblem → const RovenueErrorKind
storage → const RovenueErrorKind
internal → const RovenueErrorKind
unknown → const RovenueErrorKind

Not part of librovenue.udl's ErrorKind — synthesized here for any PlatformException.code this package does not recognise, so app code never has to handle a raw PlatformException.

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<RovenueErrorKind>
A constant List of the values in this enum, in order of their declaration.