private UpdateDeviceStatusRequest CreateUpdateDeviceStatusRequest()

in src/Amazon.Extensions.CognitoAuthentication/CognitoDevice.cs [291:306]


        private UpdateDeviceStatusRequest CreateUpdateDeviceStatusRequest(DeviceRememberedStatusType deviceRememberedStatus)
        {
            if (User.SessionTokens == null || !User.SessionTokens.IsValid())
            {
                throw new NotAuthorizedException("User is not authorized.");
            }

            UpdateDeviceStatusRequest updateDeviceStatusRequest = new UpdateDeviceStatusRequest()
            {
                AccessToken = User.SessionTokens.AccessToken,
                DeviceKey = DeviceKey,
                DeviceRememberedStatus = deviceRememberedStatus
            };

            return updateDeviceStatusRequest;
        }