github.com/qlik-oss/gopherciser@v0.18.6/eventws/events.go (about) 1 package eventws 2 3 type ( 4 Event struct { 5 Operation string `json:"operation,omitempty"` 6 Origin string `json:"origin,omitempty"` 7 ResourceID string `json:"resourceId,omitempty"` 8 ResourceType string `json:"resourceType,omitempty"` 9 ResourceSubType string `json:"resourceSubType,omitempty"` 10 ResourceSubSubType string `json:"resourceSubSubType,omitempty"` 11 Success bool `json:"success,omitempty"` 12 Time string `json:"time,omitempty"` 13 SpaceId string `json:"spaceId,omitempty"` 14 ReloadId string `json:"reloadId,omitempty"` 15 Data map[string]interface{} `json:"data,omitempty"` 16 } 17 ) 18 19 // Constants for known operations 20 const ( 21 OperationReloadStarted = "reload.started" 22 OperationReloadEnded = "reload.ended" 23 OperationDataUpdated = "data.updated" 24 OperationAttributesUpdated = "attributes.updated" 25 OperationResult = "result" 26 OperationUpdated = "updated" 27 OperationCreated = "created" 28 OperationExecuted = "executed" 29 ) 30 31 // Constants for known ResourceType 32 const ( 33 ResourceTypeApp = "app" 34 ResourceTypeReload = "reload" 35 ResourceTypeEvaluation = "evaluation" 36 ResourceTypeItems = "items" 37 ResourceTypeSharingTask = "sharing-task" 38 ResourceTypeReportingTask = "reporting-task" 39 )