mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-20 01:06:45 +00:00
[management] Add CreatedAt field to Peer and PeerBatch models (#4371)
[management] Add CreatedAt field to Peer and PeerBatch models (#4371)
This commit is contained in:
@@ -354,6 +354,7 @@ func toSinglePeerResponse(peer *nbpeer.Peer, groupsInfo []api.GroupMinimum, dnsD
|
|||||||
}
|
}
|
||||||
|
|
||||||
return &api.Peer{
|
return &api.Peer{
|
||||||
|
CreatedAt: peer.CreatedAt,
|
||||||
Id: peer.ID,
|
Id: peer.ID,
|
||||||
Name: peer.Name,
|
Name: peer.Name,
|
||||||
Ip: peer.IP.String(),
|
Ip: peer.IP.String(),
|
||||||
@@ -390,6 +391,7 @@ func toPeerListItemResponse(peer *nbpeer.Peer, groupsInfo []api.GroupMinimum, dn
|
|||||||
}
|
}
|
||||||
|
|
||||||
return &api.PeerBatch{
|
return &api.PeerBatch{
|
||||||
|
CreatedAt: peer.CreatedAt,
|
||||||
Id: peer.ID,
|
Id: peer.ID,
|
||||||
Name: peer.Name,
|
Name: peer.Name,
|
||||||
Ip: peer.IP.String(),
|
Ip: peer.IP.String(),
|
||||||
|
|||||||
@@ -369,6 +369,11 @@ components:
|
|||||||
- $ref: '#/components/schemas/PeerMinimum'
|
- $ref: '#/components/schemas/PeerMinimum'
|
||||||
- type: object
|
- type: object
|
||||||
properties:
|
properties:
|
||||||
|
created_at:
|
||||||
|
description: Peer creation date (UTC)
|
||||||
|
type: string
|
||||||
|
format: date-time
|
||||||
|
example: "2023-05-05T09:00:35.477782Z"
|
||||||
ip:
|
ip:
|
||||||
description: Peer's IP address
|
description: Peer's IP address
|
||||||
type: string
|
type: string
|
||||||
@@ -471,6 +476,7 @@ components:
|
|||||||
- connected
|
- connected
|
||||||
- connection_ip
|
- connection_ip
|
||||||
- country_code
|
- country_code
|
||||||
|
- created_at
|
||||||
- dns_label
|
- dns_label
|
||||||
- geoname_id
|
- geoname_id
|
||||||
- groups
|
- groups
|
||||||
@@ -544,11 +550,17 @@ components:
|
|||||||
- $ref: '#/components/schemas/Peer'
|
- $ref: '#/components/schemas/Peer'
|
||||||
- type: object
|
- type: object
|
||||||
properties:
|
properties:
|
||||||
|
created_at:
|
||||||
|
description: Peer creation date (UTC)
|
||||||
|
type: string
|
||||||
|
format: date-time
|
||||||
|
example: "2023-05-05T09:00:35.477782Z"
|
||||||
accessible_peers_count:
|
accessible_peers_count:
|
||||||
description: Number of accessible peers
|
description: Number of accessible peers
|
||||||
type: integer
|
type: integer
|
||||||
example: 5
|
example: 5
|
||||||
required:
|
required:
|
||||||
|
- created_at
|
||||||
- accessible_peers_count
|
- accessible_peers_count
|
||||||
SetupKeyBase:
|
SetupKeyBase:
|
||||||
type: object
|
type: object
|
||||||
|
|||||||
@@ -1015,6 +1015,8 @@ type OSVersionCheck struct {
|
|||||||
|
|
||||||
// Peer defines model for Peer.
|
// Peer defines model for Peer.
|
||||||
type Peer struct {
|
type Peer struct {
|
||||||
|
// CreatedAt Peer creation date (UTC)
|
||||||
|
CreatedAt time.Time `json:"created_at"`
|
||||||
// ApprovalRequired (Cloud only) Indicates whether peer needs approval
|
// ApprovalRequired (Cloud only) Indicates whether peer needs approval
|
||||||
ApprovalRequired bool `json:"approval_required"`
|
ApprovalRequired bool `json:"approval_required"`
|
||||||
|
|
||||||
@@ -1096,6 +1098,8 @@ type Peer struct {
|
|||||||
|
|
||||||
// PeerBatch defines model for PeerBatch.
|
// PeerBatch defines model for PeerBatch.
|
||||||
type PeerBatch struct {
|
type PeerBatch struct {
|
||||||
|
// CreatedAt Peer creation date (UTC)
|
||||||
|
CreatedAt time.Time `json:"created_at"`
|
||||||
// AccessiblePeersCount Number of accessible peers
|
// AccessiblePeersCount Number of accessible peers
|
||||||
AccessiblePeersCount int `json:"accessible_peers_count"`
|
AccessiblePeersCount int `json:"accessible_peers_count"`
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user