PreparePositionAdjustmentArgs
Arguments for StartPreparePositionAdjustment.
| Field | Type | Required | Nullable | Default | Description |
|---|---|---|---|---|---|
IdempotencyKey | str | Yes | No | Client-provided idempotency key used to de-duplicate requests and enable safe retries. | |
PositionId | int | Yes | No | Live position id to adjust. | |
Operation | PositionAdjustmentOperation | Yes | No | Adjustment operation to prepare (e.g. remove/add legs, move a leg, or update vars). | |
Condition | str | Yes | No | Condition identifier or expression used by the server to select and validate the adjustment. | |
LegSelectionConstraint | LiveLegSelectionConstraint | No | Yes | Optional constraint for how option legs may be selected (uniqueness rules). null = server default. | |
DataProvider | DataProviderType | No | Yes | Optional override for which market data provider to use. null = server default. |