feat(platform): filter vehicle archive gaps
This commit is contained in:
@@ -67,14 +67,15 @@ type VehicleCoverageRow struct {
|
||||
}
|
||||
|
||||
type VehicleCoverageSummary struct {
|
||||
TotalVehicles int `json:"totalVehicles"`
|
||||
OnlineVehicles int `json:"onlineVehicles"`
|
||||
SingleSourceVehicles int `json:"singleSourceVehicles"`
|
||||
MultiSourceVehicles int `json:"multiSourceVehicles"`
|
||||
NoDataVehicles int `json:"noDataVehicles"`
|
||||
UnboundVehicles int `json:"unboundVehicles"`
|
||||
ArchiveIncompleteVehicles int `json:"archiveIncompleteVehicles"`
|
||||
MissingSources []MissingSourceStat `json:"missingSources"`
|
||||
TotalVehicles int `json:"totalVehicles"`
|
||||
OnlineVehicles int `json:"onlineVehicles"`
|
||||
SingleSourceVehicles int `json:"singleSourceVehicles"`
|
||||
MultiSourceVehicles int `json:"multiSourceVehicles"`
|
||||
NoDataVehicles int `json:"noDataVehicles"`
|
||||
UnboundVehicles int `json:"unboundVehicles"`
|
||||
ArchiveIncompleteVehicles int `json:"archiveIncompleteVehicles"`
|
||||
MissingSources []MissingSourceStat `json:"missingSources"`
|
||||
ArchiveMissingFields []ArchiveMissingFieldStat `json:"archiveMissingFields"`
|
||||
}
|
||||
|
||||
type VehicleIdentityResolution struct {
|
||||
@@ -144,17 +145,18 @@ type VehicleServiceOverview struct {
|
||||
}
|
||||
|
||||
type VehicleServiceSummary struct {
|
||||
TotalVehicles int `json:"totalVehicles"`
|
||||
BoundVehicles int `json:"boundVehicles"`
|
||||
OnlineVehicles int `json:"onlineVehicles"`
|
||||
SingleSourceVehicles int `json:"singleSourceVehicles"`
|
||||
MultiSourceVehicles int `json:"multiSourceVehicles"`
|
||||
NoDataVehicles int `json:"noDataVehicles"`
|
||||
IdentityRequiredVehicles int `json:"identityRequiredVehicles"`
|
||||
ArchiveIncompleteVehicles int `json:"archiveIncompleteVehicles"`
|
||||
ServiceStatuses []ServiceStatusStat `json:"serviceStatuses"`
|
||||
Protocols []ProtocolStat `json:"protocols"`
|
||||
MissingSources []MissingSourceStat `json:"missingSources"`
|
||||
TotalVehicles int `json:"totalVehicles"`
|
||||
BoundVehicles int `json:"boundVehicles"`
|
||||
OnlineVehicles int `json:"onlineVehicles"`
|
||||
SingleSourceVehicles int `json:"singleSourceVehicles"`
|
||||
MultiSourceVehicles int `json:"multiSourceVehicles"`
|
||||
NoDataVehicles int `json:"noDataVehicles"`
|
||||
IdentityRequiredVehicles int `json:"identityRequiredVehicles"`
|
||||
ArchiveIncompleteVehicles int `json:"archiveIncompleteVehicles"`
|
||||
ServiceStatuses []ServiceStatusStat `json:"serviceStatuses"`
|
||||
Protocols []ProtocolStat `json:"protocols"`
|
||||
MissingSources []MissingSourceStat `json:"missingSources"`
|
||||
ArchiveMissingFields []ArchiveMissingFieldStat `json:"archiveMissingFields"`
|
||||
}
|
||||
|
||||
type VehicleServiceStatus struct {
|
||||
@@ -171,6 +173,12 @@ type MissingSourceStat struct {
|
||||
Count int `json:"count"`
|
||||
}
|
||||
|
||||
type ArchiveMissingFieldStat struct {
|
||||
Field string `json:"field"`
|
||||
Title string `json:"title"`
|
||||
Count int `json:"count"`
|
||||
}
|
||||
|
||||
type VehicleSourceStatus struct {
|
||||
Protocol string `json:"protocol"`
|
||||
Online bool `json:"online"`
|
||||
|
||||
Reference in New Issue
Block a user