OsmosErrorCodes enum

Enum for Flutter plugin error codes and messages. Centralizes all error definitions to match native implementations.

Inheritance
Available extensions

Values

parameterError → const OsmosErrorCodes
const OsmosErrorCodes('PARAMETER_ERROR', 'Invalid parameters provided')
missingParameter → const OsmosErrorCodes
const OsmosErrorCodes('MISSING_PARAMETER', 'Required parameter is missing')
invalidParameterType → const OsmosErrorCodes
const OsmosErrorCodes('INVALID_PARAMETER_TYPE', 'Parameter has invalid type')
fetchAdsError → const OsmosErrorCodes
const OsmosErrorCodes('FETCH_ADS_ERROR', 'Failed to fetch ads')
fetchDisplayAdsError → const OsmosErrorCodes
const OsmosErrorCodes('FETCH_DISPLAY_ADS_ERROR', 'Failed to fetch display ads')
fetchPlaAdsError → const OsmosErrorCodes
const OsmosErrorCodes('FETCH_PLA_ADS_ERROR', 'Failed to fetch PLA ads')
renderAdsError → const OsmosErrorCodes
const OsmosErrorCodes('RENDER_ADS_ERROR', 'Failed to render ads')
bannerAdError → const OsmosErrorCodes
const OsmosErrorCodes('BANNER_AD_ERROR', 'Banner ad error')
interstitialAdError → const OsmosErrorCodes
const OsmosErrorCodes('INTERSTITIAL_AD_ERROR', 'Interstitial ad error')
pipAdError → const OsmosErrorCodes
const OsmosErrorCodes('PIP_AD_ERROR', 'PIP ad error')
viewError → const OsmosErrorCodes
const OsmosErrorCodes('VIEW_ERROR', 'View loading or display error')
platformViewError → const OsmosErrorCodes
const OsmosErrorCodes('PLATFORM_VIEW_ERROR', 'Platform view error')
layoutError → const OsmosErrorCodes
const OsmosErrorCodes('LAYOUT_ERROR', 'Layout or sizing error')
trackingError → const OsmosErrorCodes
const OsmosErrorCodes('TRACKING_ERROR', 'Event tracking error')
adClickError → const OsmosErrorCodes
const OsmosErrorCodes('AD_CLICK_ERROR', 'Ad click event error')
adImpressionError → const OsmosErrorCodes
const OsmosErrorCodes('AD_IMPRESSION_ERROR', 'Ad impression event error')
registrationError → const OsmosErrorCodes
const OsmosErrorCodes('REGISTRATION_ERROR', 'Event registration error')
initializationError → const OsmosErrorCodes
const OsmosErrorCodes('INITIALIZATION_ERROR', 'SDK initialization error')
sdkError → const OsmosErrorCodes
const OsmosErrorCodes('SDK_ERROR', 'SDK operation error')
sdkNotInitialized → const OsmosErrorCodes
const OsmosErrorCodes('SDK_NOT_INITIALIZED', 'SDK is not initialized')
configurationError → const OsmosErrorCodes
const OsmosErrorCodes('CONFIGURATION_ERROR', 'SDK configuration error')
dataConversionError → const OsmosErrorCodes
const OsmosErrorCodes('DATA_CONVERSION_ERROR', 'Data conversion error')
dataParsingError → const OsmosErrorCodes
const OsmosErrorCodes('DATA_PARSING_ERROR', 'Data parsing error')
invalidAdData → const OsmosErrorCodes
const OsmosErrorCodes('INVALID_AD_DATA', 'Invalid ad data provided')
missingAdData → const OsmosErrorCodes
const OsmosErrorCodes('MISSING_AD_DATA', 'Required ad data is missing')
dataParsingFailed → const OsmosErrorCodes
const OsmosErrorCodes('DATA_PARSING_FAILED', 'Failed to parse data')
networkError → const OsmosErrorCodes
const OsmosErrorCodes('NETWORK_ERROR', 'Network operation error')
timeoutError → const OsmosErrorCodes
const OsmosErrorCodes('TIMEOUT_ERROR', 'Operation timeout')
connectionError → const OsmosErrorCodes
const OsmosErrorCodes('CONNECTION_ERROR', 'Connection error')
resourceError → const OsmosErrorCodes
const OsmosErrorCodes('RESOURCE_ERROR', 'Resource loading error')
memoryError → const OsmosErrorCodes
const OsmosErrorCodes('MEMORY_ERROR', 'Memory allocation error')
cleanupError → const OsmosErrorCodes
const OsmosErrorCodes('CLEANUP_ERROR', 'Resource cleanup error')
methodChannelError → const OsmosErrorCodes
const OsmosErrorCodes('METHOD_CHANNEL_ERROR', 'Method channel communication error')
flutterBridgeError → const OsmosErrorCodes
const OsmosErrorCodes('FLUTTER_BRIDGE_ERROR', 'Flutter bridge error')
unknownError → const OsmosErrorCodes
const OsmosErrorCodes('UNKNOWN_ERROR', 'Unknown error occurred')
operationFailed → const OsmosErrorCodes
const OsmosErrorCodes('OPERATION_FAILED', 'Operation failed')
unsupportedOperation → const OsmosErrorCodes
const OsmosErrorCodes('UNSUPPORTED_OPERATION', 'Unsupported operation')

Properties

code String
final
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
message String
final
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

Static Methods

fromCode(String? code) OsmosErrorCodes?
Find Error by error code string
getAllCodes() List<String>
Get all error codes as a list
isValidCode(String code) bool
Check if error code exists

Constants

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