Add last_update_seconds.

Bug: 211458160
Change-Id: I45eed42c0126cfde3b1b632c3ed90af57bdde455
diff --git a/microdroid_manager/src/instance.rs b/microdroid_manager/src/instance.rs
index aadb71f..cb59e3b 100644
--- a/microdroid_manager/src/instance.rs
+++ b/microdroid_manager/src/instance.rs
@@ -332,4 +332,5 @@
     pub name: String,
     pub public_key: Vec<u8>,
     pub root_digest: Vec<u8>,
+    pub last_update_seconds: u64,
 }
diff --git a/microdroid_manager/src/payload.rs b/microdroid_manager/src/payload.rs
index b731d33..661af5f 100644
--- a/microdroid_manager/src/payload.rs
+++ b/microdroid_manager/src/payload.rs
@@ -43,7 +43,12 @@
             let name = apex.name.clone();
             let apex_path = format!("/dev/block/by-name/{}", apex.partition_name);
             let result = verify(&apex_path)?;
-            Ok(ApexData { name, public_key: result.public_key, root_digest: result.root_digest })
+            Ok(ApexData {
+                name,
+                public_key: result.public_key,
+                root_digest: result.root_digest,
+                last_update_seconds: apex.last_update_seconds,
+            })
         })
         .collect()
 }
@@ -57,6 +62,7 @@
                 name: data.name.clone(),
                 public_key: data.public_key.clone(),
                 root_digest: data.root_digest.clone(),
+                last_update_seconds: data.last_update_seconds,
                 ..Default::default()
             })
             .collect(),