-- | [Output only] The last time a state event was received. Timestamps are
-- periodically collected and written to storage; they may be stale by a
-- few minutes.
dLastStateTime :: Lens' Device (Maybe UTCTime)
dLastStateTime
  = lens _dLastStateTime
      (\ s a -> s{_dLastStateTime = a})
      . mapping _DateTime
dLastStateTime :: Lens' Device (Maybe UTCTime)
dLastStateTime
  = lens _dLastStateTime
      (\ s a -> s{_dLastStateTime = a})
      . mapping _DateTime
dLastStateTime
  = lens _dLastStateTime
      (\ s a -> s{_dLastStateTime = a})
      . mapping _DateTime