async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RevokeSignInSessionsPostResponse]:
        """
        Invalidates all the refresh tokens issued to applications for a user (and session cookies in a user's browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization's data through applications on the device by requiring the user to sign in again to all applications that they consented to previously, independent of device.
        param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
        Returns: Optional[RevokeSignInSessionsPostResponse]
        Find more info here: https://learn.microsoft.com/graph/api/user-revokesigninsessions?view=graph-rest-1.0
        """
        request_info = self.to_post_request_information(
            request_configuration
        )
        from ....models.o_data_errors.o_data_error import ODataError

        error_mapping: dict[str, type[ParsableFactory]] = {
            "XXX": ODataError,
        }
        if not self.request_adapter:
            raise Exception("Http core is null") 
        from .revoke_sign_in_sessions_post_response import RevokeSignInSessionsPostResponse

        return await self.request_adapter.send_async(request_info, RevokeSignInSessionsPostResponse, error_mapping)

        Invalidates all the refresh tokens issued to applications for a user (and session cookies in a user's browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization's data through applications on the device by requiring the user to sign in again to all applications that they consented to previously, independent of device.
        param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
        Returns: Optional[RevokeSignInSessionsPostResponse]
        Find more info here: https://learn.microsoft.com/graph/api/user-revokesigninsessions?view=graph-rest-1.0
        
msgraph/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_request_builder.py