API Reference > ui-framework > State > SessionStateActionsProps SessionStateActionsProps Interface Beta An interface that allows redux connected object to dispatch changes to the SessionState reducer. Properties Name Type Description setActiveIModelId (iModelId: string) => ActionWithPayload<SetActiveIModelId, string> setAvailableSelectionScopes (availableSelectionScopes: PresentationSelectionScope[]) => ActionWithPayload<SetAvailableSelectionScopes, DeepReadonlyArray<PresentationSelectionScope>> setDefaultIModelViewportControlId (iModelViewportControlId: string) => ActionWithPayload<SetDefaultIModelViewportControlId, string> setDefaultViewId (viewId: string) => ActionWithPayload<SetDefaultViewId, string> setDefaultViewState (viewState: any) => ActionWithPayload<SetDefaultViewState, any> setIModelConnection (iModelConnection: any) => ActionWithPayload<SetIModelConnection, any> setNumItemsSelected (numSelected: number) => ActionWithPayload<SetNumItemsSelected, number> setSelectionScope (activeSelectionScope: string) => ActionWithPayload<SetSelectionScope, string> setUserInfo (userInfo: UserInfo) => ActionWithPayload<SetUserInfo, DeepReadonlyObject<UserInfo>> updateCursorMenu (cursorMenuData: CursorMenuData) => ActionWithPayload<UpdateCursorMenu, DeepReadonlyObject<CursorMenuData>> Defined in ui/framework/src/ui-framework/redux/SessionState.ts Line 93 Last Updated: 12 June, 2024