-
Notifications
You must be signed in to change notification settings - Fork 60
MappingContext
data class MappingContext(val systemInformation: SystemInformation, val imageWireframeHelper: ImageWireframeHelper, val privacy: SessionReplayPrivacy, val imagePrivacy: ImagePrivacy, val hasOptionSelectorParent: Boolean = false)
Contains the context information which will be passed from parent to its children when traversing the tree view for masking, as well as utilities and helpers that allow generating the wireframes expected by Datadog.
systemInformation | as SystemInformation |
imageWireframeHelper | a helper tool to capture images within a View |
privacy | the masking configuration to use when building the wireframes |
imagePrivacy | the image recording configuration to use when building the wireframes |
hasOptionSelectorParent | tells if one of the parents of the current android.view.View is an option selector type (e.g. time picker, date picker, drop - down list) |
constructor(systemInformation: SystemInformation, imageWireframeHelper: ImageWireframeHelper, privacy: SessionReplayPrivacy, imagePrivacy: ImagePrivacy, hasOptionSelectorParent: Boolean = false)
systemInformation | as SystemInformation |
imageWireframeHelper | a helper tool to capture images within a View |
privacy | the masking configuration to use when building the wireframes |
imagePrivacy | the image recording configuration to use when building the wireframes |
hasOptionSelectorParent | tells if one of the parents of the current android.view.View is an option selector type (e.g. time picker, date picker, drop - down list) |
val hasOptionSelectorParent: Boolean = false
hasOptionSelectorParent | tells if one of the parents of the current android.view.View is an option selector type (e.g. time picker, date picker, drop - down list) |
val imagePrivacy: ImagePrivacy
imagePrivacy | the image recording configuration to use when building the wireframes |
val imageWireframeHelper: ImageWireframeHelper
imageWireframeHelper | a helper tool to capture images within a View |
privacy | the masking configuration to use when building the wireframes |
val systemInformation: SystemInformation
systemInformation | as SystemInformation |
- Datadog
- DatadogSite
- _InternalProxy
- InternalLogger
- SdkCore
- DatadogContext
- DeviceInfo
- DeviceType
- NetworkInfo
- ProcessInfo
- TimeInfo
- UserInfo
- Feature
- FeatureContextUpdateReceiver
- FeatureEventReceiver
- FeatureScope
- FeatureSdkCore
- StorageBackedFeature
- Request
- RequestFactory
- DataWriter
- EventBatchWriter
- EventType
- FeatureStorageConfiguration
- RawBatchEvent
- DataStoreHandler
- DataStoreReadCallback
- DataStoreWriteCallback
- InternalSdkCore
- SdkReference
- BackPressureMitigation
- BackPressureStrategy
- BatchProcessingLevel
- BatchSize
- Configuration
- HostsSanitizer
- UploadFrequency
- UploadSchedulerStrategy
- DataConstraints
- DatadogDataConstraints
- ThreadDump
- DefaultFirstPartyHostHeaderTypeResolver
- FirstPartyHostHeaderTypeResolver
- Deserializer
- BuildSdkVersionProvider
- JsonSerializer
- MethodCallSamplingRate
- PerformanceMetric
- TelemetryMetricType
- PersistenceStrategy
- Serializer
- DataStoreContent
- RateBasedSampler
- Sampler
- FlushableExecutorService
- EventMapper
- MapperSerializer
- NoOpEventMapper
- LogAttributes
- TrackingConsent
- TrackingConsentProviderCallback
- Encryption
- TracingHeaderType
- DdRumContentProvider
- GlobalRumMonitor
- Rum
- RumActionType
- RumAttributes
- RumConfiguration
- RumErrorSource
- RumMonitor
- RumPerformanceMetric
- RumResourceAttributesProvider
- RumResourceKind
- RumResourceMethod
- RumSessionListener
- _RumInternalProxy
- VitalsUpdateFrequency
- ViewEventMapper
- ResourceTiming
- AdvancedNetworkRumMonitor
- ResourceId
- RumResourceInputStream
- AcceptAllActivities
- AcceptAllDefaultFragment
- AcceptAllNavDestinations
- AcceptAllSupportFragments
- ActivityLifecycleTrackingStrategy
- ActivityViewTrackingStrategy
- ComponentPredicate
- FragmentViewTrackingStrategy
- InteractionPredicate
- MixedViewTrackingStrategy
- NavigationViewTrackingStrategy
- TrackingStrategy
- ViewAttributesProvider
- ViewTrackingStrategy
- DatadogDatabaseErrorHandler
- ActionEvent
- ErrorEvent
- LongTaskEvent
- ResourceEvent
- ViewEvent
- TelemetryConfigurationEvent
- TelemetryDebugEvent
- TelemetryErrorEvent
- ExtensionSupport
- ImagePrivacy
- MapperTypeWrapper
- SessionReplay
- SessionReplayConfiguration
- SessionReplayPrivacy
- MappingContext
- OptionSelectorDetector
- SystemInformation
- BaseAsyncBackgroundWireframeMapper
- BaseViewGroupMapper
- BaseWireframeMapper
- EditTextMapper
- TextViewMapper
- TraverseAllChildrenMapper
- WireframeMapper
- AndroidMDrawableToColorMapper
- AndroidQDrawableToColorMapper
- AsyncJobStatusCallback
- ColorStringFormatter
- DefaultColorStringFormatter
- DefaultViewBoundsResolver
- DefaultViewIdentifierResolver
- DrawableToColorMapper
- GlobalBounds
- ImageWireframeHelper
- LegacyDrawableToColorMapper
- ViewBoundsResolver
- ViewIdentifierResolver
- MobileSegment
- ResourceHashesEntry
- ResourceMetadata