<div class='sourceset sourceset-android'>Android</div>

```kotlin
public class MovePolicy(
    public val isEnabled: Boolean = true,
    public val isStickyPose: Boolean = false,
    @get:JvmName("shouldScaleWithDistance") public val shouldScaleWithDistance: Boolean = true,
    public val onMoveStart: ((SpatialMoveStartEvent) -> Unit)? = null,
    public val onMoveEnd: ((SpatialMoveEndEvent) -> Unit)? = null,
    public val onMove: ((SpatialMoveEvent) -> Boolean)? = null,
) : DragPolicy()
```

Defines the movement policy for a spatial object.

This class configures how a spatial object can be moved by user interaction or programmatic
changes. It provides options for enabling/disabling movement, controlling "stickiness" to its
current pose, and defining callbacks for various stages of the move operation.