Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationInfo ¶
type Finding ¶
type Finding struct { UUID string `json:"uuid"` Title string `json:"title"` Description string `json:"description"` Operators []User `json:"operators"` ReadyToReport bool `json:"readyToReport"` TicketLink *string `json:"ticketLink"` Tags []Tag `json:"tags"` NumEvidence int `json:"numEvidence"` Category string `json:"category"` OccurredFrom *time.Time `json:"occurredFrom"` OccurredTo *time.Time `json:"occurredTo"` }
type Operation ¶
type Operation struct { Slug string `json:"slug"` Name string `json:"name"` NumUsers int `json:"numUsers"` Status models.OperationStatus `json:"status"` // ID is only used in list operations for the API since the screenshot client still expects int64 ids. // Once the screenshot client is updated this line can be removed ID int64 `json:"id"` }
type PaginationWrapper ¶
type SupportedAuthScheme ¶
type TagDifference ¶
type UserAdminView ¶
type UserOperationRole ¶
type UserOperationRole struct { User User `json:"user"` Role policy.OperationRole `json:"role"` }
type UserOwnView ¶
type UserOwnView struct { User Email string `json:"email"` Admin bool `json:"admin"` Authentication []AuthenticationInfo `json:"authSchemes"` Headless bool `json:"headless"` }
Click to show internal directories.
Click to hide internal directories.