# Status constructor ``` type Resource struct{ GroupVersion string Kind string types.NamespacedName Label string // status.condition StatusPath string } ``` ``` type Watcher struct{ Resource []Resources } ``` ``` type ResourceStatus struct{ GVK string types.NamespacedName UUID string UpdateTime string Status string } ``` ``` type WatcherStatus struct{ State []ResourceState } ```