@startuml

hide empty fields
hide empty methods
legend
|= |= line |
|<back:black>   </back>| inheritance |
|<back:green>   </back>| property reference |
|<back:blue>   </back>| discriminated class |
endlegend
interface StagedOrderTransitionLineItemStateAction [[StagedOrderTransitionLineItemStateAction.svg]] extends StagedOrderUpdateAction {
    action: String
    lineItemId: String
    quantity: Long
    fromState: [[StateResourceIdentifier.svg StateResourceIdentifier]]
    toState: [[StateResourceIdentifier.svg StateResourceIdentifier]]
    actualTransitionDate: DateTime
}
interface StagedOrderUpdateAction [[StagedOrderUpdateAction.svg]]  {
    action: String
}





@enduml
