-- | [Output only] The time at which Cloud IoT Core received the
-- acknowledgment from the device, indicating that the device has received
-- this configuration version. If this field is not present, the device has
-- not yet acknowledged that it received this version. Note that when the
-- config was sent to the device, many config versions may have been
-- available in Cloud IoT Core while the device was disconnected, and on
-- connection, only the latest version is sent to the device. Some versions
-- may never be sent to the device, and therefore are never acknowledged.
-- This timestamp is set by Cloud IoT Core.
dcDeviceAckTime :: Lens' DeviceConfig (Maybe UTCTime)
dcDeviceAckTime
  = lens _dcDeviceAckTime
      (\ s a -> s{_dcDeviceAckTime = a})
      . mapping _DateTime
dcDeviceAckTime :: Lens' DeviceConfig (Maybe UTCTime)
dcDeviceAckTime
  = lens _dcDeviceAckTime
      (\ s a -> s{_dcDeviceAckTime = a})
      . mapping _DateTime
dcDeviceAckTime
  = lens _dcDeviceAckTime
      (\ s a -> s{_dcDeviceAckTime = a})
      . mapping _DateTime