Skip to content

Commit d00a226

Browse files
authored
[management] Add CreatedAt field to Peer and PeerBatch models (#4371)
[management] Add CreatedAt field to Peer and PeerBatch models (#4371)
1 parent 5d361b5 commit d00a226

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

management/server/http/handlers/peers/peers_handler.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,7 @@ func toSinglePeerResponse(peer *nbpeer.Peer, groupsInfo []api.GroupMinimum, dnsD
354354
}
355355

356356
return &api.Peer{
357+
CreatedAt: peer.CreatedAt,
357358
Id: peer.ID,
358359
Name: peer.Name,
359360
Ip: peer.IP.String(),
@@ -390,6 +391,7 @@ func toPeerListItemResponse(peer *nbpeer.Peer, groupsInfo []api.GroupMinimum, dn
390391
}
391392

392393
return &api.PeerBatch{
394+
CreatedAt: peer.CreatedAt,
393395
Id: peer.ID,
394396
Name: peer.Name,
395397
Ip: peer.IP.String(),

shared/management/http/api/openapi.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,11 @@ components:
369369
- $ref: '#/components/schemas/PeerMinimum'
370370
- type: object
371371
properties:
372+
created_at:
373+
description: Peer creation date (UTC)
374+
type: string
375+
format: date-time
376+
example: "2023-05-05T09:00:35.477782Z"
372377
ip:
373378
description: Peer's IP address
374379
type: string
@@ -471,6 +476,7 @@ components:
471476
- connected
472477
- connection_ip
473478
- country_code
479+
- created_at
474480
- dns_label
475481
- geoname_id
476482
- groups
@@ -544,11 +550,17 @@ components:
544550
- $ref: '#/components/schemas/Peer'
545551
- type: object
546552
properties:
553+
created_at:
554+
description: Peer creation date (UTC)
555+
type: string
556+
format: date-time
557+
example: "2023-05-05T09:00:35.477782Z"
547558
accessible_peers_count:
548559
description: Number of accessible peers
549560
type: integer
550561
example: 5
551562
required:
563+
- created_at
552564
- accessible_peers_count
553565
SetupKeyBase:
554566
type: object

shared/management/http/api/types.gen.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)