# BpmnMigrationPlanCheck
## Properties
**from_version** | **i64** | |
**to_version** | **i64** | |
**bpmn_flow_path** | **String** | |
**eligible** | **bool** | the mapping document holds against this pair |
**identity** | **bool** | the resolved plan rewrites nothing, so the pair is identity-migratable and `process_status` must not be touched |
**executable_today** | **bool** | this migration can be performed with what exists today: an identity plan by migrateBpmnInstance, a rewriting plan by the engine-side applier through requestBpmnInstanceMigration. Equal to `eligible` since the applier landed. It is a statement about the version pair, not about one instance -- the engine still refuses at apply time while an activity is `Started` on a renamed element. |
**plan** | Option<[**models::BpmnMigrationPlan**](BpmnMigrationPlan.md)> | | [optional]
**blockers** | [**Vec<models::BpmnMappingBlocker>**](BpmnMappingBlocker.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)