~ knotless Search/
↑↓ move↵ open⇧↵ all results
0
0
main
36 lines · 788 B Raw History
package v1alpha1

import (
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)

type PlcIdentity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PlcIdentitySpec   `json:"spec,omitempty"`
	Status PlcIdentityStatus `json:"status,omitempty"`
}

type PlcIdentityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []PlcIdentity `json:"items"`
}

type PlcIdentitySpec struct {
	DID string `json:"did"`
}

type PlcIdentityStatus struct {
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`

	Head string `json:"head,omitempty"`

	OpCount int64 `json:"opCount,omitempty"`

	Tombstoned bool `json:"tombstoned,omitempty"`

	Conditions []metav1.Condition `json:"conditions,omitempty"`
}