{ force?: ForceID, group?: string, has_passenger?: boolean, is_manual?: boolean, is_moving?: boolean, max_stocks?: uint32, min_stocks?: uint32, stock?: EntityID | Array<EntityID>, surface?: SurfaceIdentification, train_id?: uint32 }