---
# System prepended metadata

title: Status constructor

---

# 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
}
```