@@ -1230,19 +1230,18 @@ func netcheckFromProto(proto *tailnetproto.Netcheck) Netcheck {
1230
1230
1231
1231
// NetworkEvent and all related structs come from tailnet.proto.
1232
1232
type NetworkEvent struct {
1233
- ID uuid.UUID `json:"id"`
1234
- Time time.Time `json:"time"`
1235
- Application string `json:"application"`
1236
- Status string `json:"status"` // connected, disconnected
1237
- DisconnectionReason string `json:"disconnection_reason"`
1238
- ClientType string `json:"client_type"` // cli, agent, coderd, wsproxy
1239
- ClientVersion string `json:"client_version"`
1240
- NodeIDSelf uint64 `json:"node_id_self"`
1241
- NodeIDRemote uint64 `json:"node_id_remote"`
1242
- P2PEndpoint NetworkEventP2PEndpoint `json:"p2p_endpoint"`
1243
- HomeDERP int `json:"home_derp"`
1244
- DERPMap DERPMap `json:"derp_map"`
1245
- LatestNetcheck Netcheck `json:"latest_netcheck"`
1233
+ ID uuid.UUID `json:"id"`
1234
+ Time time.Time `json:"time"`
1235
+ Application string `json:"application"`
1236
+ Status string `json:"status"` // connected, disconnected
1237
+ ClientType string `json:"client_type"` // cli, agent, coderd, wsproxy
1238
+ ClientVersion string `json:"client_version"`
1239
+ NodeIDSelf uint64 `json:"node_id_self"`
1240
+ NodeIDRemote uint64 `json:"node_id_remote"`
1241
+ P2PEndpoint NetworkEventP2PEndpoint `json:"p2p_endpoint"`
1242
+ HomeDERP int `json:"home_derp"`
1243
+ DERPMap DERPMap `json:"derp_map"`
1244
+ LatestNetcheck Netcheck `json:"latest_netcheck"`
1246
1245
1247
1246
ConnectionAge * time.Duration `json:"connection_age"`
1248
1247
ConnectionSetup * time.Duration `json:"connection_setup"`
@@ -1277,18 +1276,18 @@ func NetworkEventFromProto(proto *tailnetproto.TelemetryEvent) (NetworkEvent, er
1277
1276
}
1278
1277
1279
1278
return NetworkEvent {
1280
- ID :id ,
1281
- Time :proto .Time .AsTime (),
1282
- Application :proto .Application ,
1283
- Status :strings .ToLower (proto .Status .String ()),
1284
- DisconnectionReason : proto .DisconnectionReason ,
1285
- ClientType :strings . ToLower ( proto .ClientType . String ()) ,
1286
- NodeIDSelf :proto .NodeIdSelf ,
1287
- NodeIDRemote :proto .NodeIdRemote ,
1288
- P2PEndpoint :p2pEndpointFromProto (proto .P2PEndpoint ),
1289
- HomeDERP :int (proto .HomeDerp ),
1290
- DERPMap :derpMapFromProto (proto .DerpMap ),
1291
- LatestNetcheck :netcheckFromProto (proto .LatestNetcheck ),
1279
+ ID :id ,
1280
+ Time :proto .Time .AsTime (),
1281
+ Application :proto .Application ,
1282
+ Status :strings .ToLower (proto .Status .String ()),
1283
+ ClientType : strings . ToLower ( proto .ClientType . String ()) ,
1284
+ ClientVersion :proto .ClientVersion ,
1285
+ NodeIDSelf :proto .NodeIdSelf ,
1286
+ NodeIDRemote :proto .NodeIdRemote ,
1287
+ P2PEndpoint :p2pEndpointFromProto (proto .P2PEndpoint ),
1288
+ HomeDERP :int (proto .HomeDerp ),
1289
+ DERPMap :derpMapFromProto (proto .DerpMap ),
1290
+ LatestNetcheck :netcheckFromProto (proto .LatestNetcheck ),
1292
1291
1293
1292
ConnectionAge :protoDurationNil (proto .ConnectionAge ),
1294
1293
ConnectionSetup :protoDurationNil (proto .ConnectionSetup ),