-- | [Output only] The error message of the most recent error, such as a
-- failure to publish to Cloud Pub\/Sub. \'last_error_time\' is the
-- timestamp of this field. If no errors have occurred, this field has an
-- empty message and the status code 0 == OK. Otherwise, this field is
-- expected to have a status code other than OK.
dLastErrorStatus :: Lens' Device (Maybe Status)
dLastErrorStatus
  = lens _dLastErrorStatus
      (\ s a -> s{_dLastErrorStatus = a})
dLastErrorStatus :: Lens' Device (Maybe Status)
dLastErrorStatus
  = lens _dLastErrorStatus
      (\ s a -> s{_dLastErrorStatus = a})
dLastErrorStatus
  = lens _dLastErrorStatus
      (\ s a -> s{_dLastErrorStatus = a})