Observe class

Singleton class to configure Appxiom plugin settings such as timeouts, whitelists, and sensitive header masking.

Constructors

Observe()
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getBaseUrlTimeouts() Map<String, int>?
API to retrive url timeouts set by developer
getMaskedHeaderKeys() List<String>?
API to retrive list of header keys to be masked.
getPatternUrlOrOriginal(String url) String
Matches a url against configured patterns and returns the pattern if matched.
getUrlPatterns() List<String>?
API to retrieve URL patterns set by developer
getWhiteListedDomains() List<String>?
API to retrive list of whitelisted domains set by developer
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setBaseUrlTimeouts(Map<String, int> timeoutsForBaseUrls) → void
API to set timeout values for your base urls.
setMaskedHeaders(List<String> headersMasked) → void
API to mask header fields in issue reports sent to the Appxiom dashboard.
setUrlPatterns(List<String> urlPatterns) → void
API to set URL patterns for grouping similar requests.
setWhiteListedDomain(List<String> domainsWhiteListed) → void
API to whitelist domain names for tracking.
toString() String
A string representation of this object.
inherited

Operators

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