Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
157 changes: 153 additions & 4 deletions features/dd-sdk-android-session-replay/api/apiSurface
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ enum com.datadog.android.sessionreplay.TouchPrivacy : PrivacyLevel
class com.datadog.android.sessionreplay._SessionReplayInternalProxy
constructor(SessionReplayConfiguration.Builder)
fun setInternalCallback(SessionReplayInternalCallback): SessionReplayConfiguration.Builder
fun setLayerTreeRecordingEnabled(Boolean): SessionReplayConfiguration.Builder
class com.datadog.android.sessionreplay.internal.TouchPrivacyManager
constructor(com.datadog.android.sessionreplay.TouchPrivacy)
fun addTouchOverrideArea(android.graphics.Rect, com.datadog.android.sessionreplay.TouchPrivacy)
Expand Down Expand Up @@ -192,14 +193,14 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
sealed class MobileRecord
abstract fun toJson(): com.google.gson.JsonElement
data class MobileFullSnapshotRecord : MobileRecord
constructor(kotlin.Long, Data)
constructor(kotlin.Long, Data, kotlin.String? = null)
val type: kotlin.Long
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): MobileFullSnapshotRecord
fun fromJsonObject(com.google.gson.JsonObject): MobileFullSnapshotRecord
data class MobileIncrementalSnapshotRecord : MobileRecord
constructor(kotlin.Long, MobileIncrementalData)
constructor(kotlin.Long, MobileIncrementalData, kotlin.String? = null)
val type: kotlin.Long
override fun toJson(): com.google.gson.JsonElement
companion object
Expand Down Expand Up @@ -237,7 +238,7 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
fun fromJson(kotlin.String): MobileRecord
fun fromJsonElement(com.google.gson.JsonElement): MobileRecord
data class Data
constructor(kotlin.collections.List<Wireframe>)
constructor(kotlin.collections.List<Wireframe>, CompositionTree? = null)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): Data
Expand Down Expand Up @@ -272,6 +273,13 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
companion object
fun fromJson(kotlin.String): PointerInteractionData
fun fromJsonObject(com.google.gson.JsonObject): PointerInteractionData
data class CompositionTreeMutationData : MobileIncrementalData
constructor(CompositionLayer? = null, kotlin.collections.List<CompositionLayer>? = null, kotlin.collections.List<kotlin.Long>? = null, kotlin.collections.List<CompositionLayerUpdate>? = null)
val source: kotlin.Long
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionTreeMutationData
fun fromJsonObject(com.google.gson.JsonObject): CompositionTreeMutationData
companion object
fun fromJson(kotlin.String): MobileIncrementalData
fun fromJsonElement(com.google.gson.JsonElement): MobileIncrementalData
Expand Down Expand Up @@ -330,9 +338,22 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
companion object
fun fromJson(kotlin.String): WebviewWireframe
fun fromJsonObject(com.google.gson.JsonObject): WebviewWireframe
data class EmbeddedContentWireframe : Wireframe
constructor(kotlin.Long, kotlin.Long, kotlin.Long, kotlin.Long, kotlin.Long, WireframeClip? = null, ShapeStyle? = null, ShapeBorder? = null, kotlin.String, kotlin.Boolean? = null, kotlin.String? = null)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): EmbeddedContentWireframe
fun fromJsonObject(com.google.gson.JsonObject): EmbeddedContentWireframe
companion object
fun fromJson(kotlin.String): Wireframe
fun fromJsonElement(com.google.gson.JsonElement): Wireframe
data class CompositionTree
constructor(CompositionLayer, kotlin.collections.List<CompositionLayer>? = null)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionTree
fun fromJsonObject(com.google.gson.JsonObject): CompositionTree
data class Add
constructor(kotlin.Long? = null, Wireframe)
fun toJson(): com.google.gson.JsonElement
Expand Down Expand Up @@ -382,6 +403,13 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
companion object
fun fromJson(kotlin.String): WebviewWireframeUpdate
fun fromJsonObject(com.google.gson.JsonObject): WebviewWireframeUpdate
data class EmbeddedContentWireframeUpdate : WireframeUpdateMutation
constructor(kotlin.Long, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, WireframeClip? = null, ShapeStyle? = null, ShapeBorder? = null, kotlin.String, kotlin.Boolean? = null)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): EmbeddedContentWireframeUpdate
fun fromJsonObject(com.google.gson.JsonObject): EmbeddedContentWireframeUpdate
companion object
fun fromJson(kotlin.String): WireframeUpdateMutation
fun fromJsonElement(com.google.gson.JsonElement): WireframeUpdateMutation
Expand All @@ -391,14 +419,26 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
companion object
fun fromJson(kotlin.String): Position
fun fromJsonObject(com.google.gson.JsonObject): Position
data class CompositionLayer
constructor(kotlin.Long, kotlin.Long, kotlin.Long, kotlin.Long, kotlin.Long, kotlin.collections.List<CompositionLayerChild>, kotlin.collections.List<CompositionLayerModifier>? = null, CompositeOperation? = null)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayer
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayer
data class CompositionLayerUpdate
constructor(kotlin.Long, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.collections.List<CompositionLayerChild>? = null, kotlin.collections.List<CompositionLayerModifier>? = null, CompositeOperation? = null)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerUpdate
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerUpdate
data class WireframeClip
constructor(kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): WireframeClip
fun fromJsonObject(com.google.gson.JsonObject): WireframeClip
data class ShapeStyle
constructor(kotlin.String? = null, kotlin.Number? = null, kotlin.Number? = null)
constructor(kotlin.String? = null, BackgroundGradient? = null, kotlin.Number? = null, kotlin.Number? = null)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): ShapeStyle
Expand All @@ -421,6 +461,80 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
companion object
fun fromJson(kotlin.String): TextPosition
fun fromJsonObject(com.google.gson.JsonObject): TextPosition
data class CompositionLayerChild
constructor(Type, kotlin.Long)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerChild
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerChild
sealed class CompositionLayerModifier
abstract fun toJson(): com.google.gson.JsonElement
data class CompositionLayerClipModifier : CompositionLayerModifier
constructor(kotlin.String, FillRule? = null)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerClipModifier
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerClipModifier
data class CompositionLayerOpacityModifier : CompositionLayerModifier
constructor(kotlin.Number)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerOpacityModifier
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerOpacityModifier
data class CompositionLayerColorMatrixModifier : CompositionLayerModifier
constructor(kotlin.collections.List<kotlin.Number>)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerColorMatrixModifier
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerColorMatrixModifier
data class CompositionLayerGaussianBlurModifier : CompositionLayerModifier
constructor(kotlin.Number)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerGaussianBlurModifier
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerGaussianBlurModifier
data class CompositionLayerShadowModifier : CompositionLayerModifier
constructor(kotlin.String, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.String? = null)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerShadowModifier
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerShadowModifier
data class CompositionLayerBrightnessBiasModifier : CompositionLayerModifier
constructor(kotlin.Number)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerBrightnessBiasModifier
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerBrightnessBiasModifier
data class CompositionLayerSaturateModifier : CompositionLayerModifier
constructor(kotlin.Number)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerSaturateModifier
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerSaturateModifier
data class CompositionLayerMaskImageModifier : CompositionLayerModifier
constructor(kotlin.String)
val type: kotlin.String
override fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositionLayerMaskImageModifier
fun fromJsonObject(com.google.gson.JsonObject): CompositionLayerMaskImageModifier
companion object
fun fromJson(kotlin.String): CompositionLayerModifier
fun fromJsonElement(com.google.gson.JsonElement): CompositionLayerModifier
data class BackgroundGradient
constructor(kotlin.collections.List<ShapeGradientStop>, StartPoint, StartPoint)
val type: kotlin.String
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): BackgroundGradient
fun fromJsonObject(com.google.gson.JsonObject): BackgroundGradient
data class Padding
constructor(kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null, kotlin.Long? = null)
fun toJson(): com.google.gson.JsonElement
Expand All @@ -433,6 +547,18 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
companion object
fun fromJson(kotlin.String): Alignment
fun fromJsonObject(com.google.gson.JsonObject): Alignment
data class ShapeGradientStop
constructor(kotlin.String, kotlin.Number)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): ShapeGradientStop
fun fromJsonObject(com.google.gson.JsonObject): ShapeGradientStop
data class StartPoint
constructor(kotlin.Number, kotlin.Number)
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): StartPoint
fun fromJsonObject(com.google.gson.JsonObject): StartPoint
enum Source
constructor(kotlin.String)
- ANDROID
Expand Down Expand Up @@ -460,6 +586,15 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): PointerType
enum CompositeOperation
constructor(kotlin.String)
- SOURCEOVER
- DESTINATIONIN
- DESTINATIONOUT
- PLUSDARKER
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): CompositeOperation
enum TruncationMode
constructor(kotlin.String)
- CLIP
Expand All @@ -469,6 +604,20 @@ data class com.datadog.android.sessionreplay.model.MobileSegment
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): TruncationMode
enum Type
constructor(kotlin.String)
- WIREFRAME
- LAYER
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): Type
enum FillRule
constructor(kotlin.String)
- NONZERO
- EVENODD
fun toJson(): com.google.gson.JsonElement
companion object
fun fromJson(kotlin.String): FillRule
enum Horizontal
constructor(kotlin.String)
- LEFT
Expand Down
Loading
Loading