| Index: mojo/dart/packages/mojo_services/lib/mojo/files/types.mojom.dart
 | 
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/files/types.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/files/types.mojom.dart
 | 
| index 30b514357ea3de40aefc0e9f73b8cff289cec37a..9acb11bfcf47a4917a169f7881442c41882707ca 100644
 | 
| --- a/mojo/dart/packages/mojo_services/lib/mojo/files/types.mojom.dart
 | 
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/files/types.mojom.dart
 | 
| @@ -244,6 +244,11 @@ class Timespec extends bindings.Struct {
 | 
|  
 | 
|    Timespec() : super(kVersions.last.size);
 | 
|  
 | 
| +  Timespec.init(
 | 
| +    int this.seconds, 
 | 
| +    int this.nanoseconds
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static Timespec deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -330,6 +335,11 @@ class TimespecOrNow extends bindings.Struct {
 | 
|  
 | 
|    TimespecOrNow() : super(kVersions.last.size);
 | 
|  
 | 
| +  TimespecOrNow.init(
 | 
| +    bool this.now, 
 | 
| +    Timespec this.timespec
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static TimespecOrNow deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -419,6 +429,13 @@ class FileInformation extends bindings.Struct {
 | 
|  
 | 
|    FileInformation() : super(kVersions.last.size);
 | 
|  
 | 
| +  FileInformation.init(
 | 
| +    FileType this.type, 
 | 
| +    int this.size, 
 | 
| +    Timespec this.atime, 
 | 
| +    Timespec this.mtime
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static FileInformation deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -537,6 +554,11 @@ class DirectoryEntry extends bindings.Struct {
 | 
|  
 | 
|    DirectoryEntry() : super(kVersions.last.size);
 | 
|  
 | 
| +  DirectoryEntry.init(
 | 
| +    FileType this.type, 
 | 
| +    String this.name
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static DirectoryEntry deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| 
 |