| Index: mojo/dart/packages/mojo_services/lib/mojo/net_address.mojom.dart
 | 
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/net_address.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/net_address.mojom.dart
 | 
| index e09190f6988c3387606f7fdb91cdba5867d39e35..da06b2a26ed99aff6436e9d35069e63667c1f6d2 100644
 | 
| --- a/mojo/dart/packages/mojo_services/lib/mojo/net_address.mojom.dart
 | 
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/net_address.mojom.dart
 | 
| @@ -75,6 +75,11 @@ class NetAddressIPv4 extends bindings.Struct {
 | 
|  
 | 
|    NetAddressIPv4() : super(kVersions.last.size);
 | 
|  
 | 
| +  NetAddressIPv4.init(
 | 
| +    int this.port, 
 | 
| +    List<int> this.addr
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static NetAddressIPv4 deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -161,6 +166,11 @@ class NetAddressIPv6 extends bindings.Struct {
 | 
|  
 | 
|    NetAddressIPv6() : super(kVersions.last.size);
 | 
|  
 | 
| +  NetAddressIPv6.init(
 | 
| +    int this.port, 
 | 
| +    List<int> this.addr
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static NetAddressIPv6 deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -248,6 +258,12 @@ class NetAddress extends bindings.Struct {
 | 
|  
 | 
|    NetAddress() : super(kVersions.last.size);
 | 
|  
 | 
| +  NetAddress.init(
 | 
| +    NetAddressFamily this.family, 
 | 
| +    NetAddressIPv4 this.ipv4, 
 | 
| +    NetAddressIPv6 this.ipv6
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static NetAddress deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| 
 |