You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
103 lines
1.6 KiB
103 lines
1.6 KiB
package audit
|
|
|
|
// Main info about audit
|
|
type ItemAudit struct {
|
|
// Call
|
|
Call string `json:"call"`
|
|
|
|
// GUID
|
|
GUID string `json:"guid"`
|
|
|
|
// Response time
|
|
ResponseTime float64 `json:"responsetime"`
|
|
|
|
// Status code
|
|
StatusCode uint64 `json:"statuscode"`
|
|
|
|
// Timestamp
|
|
Timestamp float64 `json:"timestamp"`
|
|
|
|
// User
|
|
User string `json:"user"`
|
|
}
|
|
|
|
// List of audits
|
|
type ListAudits struct {
|
|
// Data
|
|
Data []ItemAudit `json:"data"`
|
|
|
|
// EntryCount
|
|
EntryCount uint64 `json:"entryCount"`
|
|
}
|
|
|
|
// Main info about audit
|
|
type RecordAudit struct {
|
|
|
|
// Apitask
|
|
Apitask string `json:"apitask"`
|
|
|
|
// Arguments
|
|
Arguments string `json:"args"`
|
|
|
|
// Call
|
|
Call string `json:"call"`
|
|
|
|
// GUID
|
|
GUID string `json:"guid"`
|
|
|
|
// Kwargs
|
|
Kwargs string `json:"kwargs"`
|
|
|
|
// RemoteAddr
|
|
RemoteAddr string `json:"remote_addr"`
|
|
|
|
// Response time
|
|
ResponseTime float64 `json:"responsetime"`
|
|
|
|
// Result
|
|
Result string `json:"result"`
|
|
|
|
// Status code
|
|
StatusCode uint64 `json:"statuscode"`
|
|
|
|
// Tags
|
|
Tags string `json:"tags"`
|
|
|
|
// Timestamp
|
|
Timestamp float64 `json:"timestamp"`
|
|
|
|
// TimestampEnd
|
|
TimestampEnd float64 `json:"timestampEnd"`
|
|
|
|
// User
|
|
User string `json:"user"`
|
|
}
|
|
|
|
// List of Linked Jobs
|
|
type ListLinkedJobs []ItemLinkedJobs
|
|
|
|
// Main info about Linked Jobs
|
|
type ItemLinkedJobs struct {
|
|
|
|
// CMD
|
|
CMD string `json:"cmd"`
|
|
|
|
// NID
|
|
NID uint64 `json:"nid"`
|
|
|
|
// state
|
|
State string `json:"state"`
|
|
|
|
// TimeCreate
|
|
TimeCreate uint64 `json:"timeCreate"`
|
|
|
|
// TimeStart
|
|
TimeStart uint64 `json:"timeStart"`
|
|
|
|
// TimeStop
|
|
TimeStop uint64 `json:"timeStop"`
|
|
|
|
// Timeout
|
|
Timeout uint64 `json:"timeout"`
|
|
}
|