package v1beta1 import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) // Source interface must be supported by all API types. // +k8s:deepcopy-gen=false type Source interface { // GetArtifact returns the latest artifact from the source if present in the // status sub-resource. GetArtifact() *Artifact // GetInterval returns the interval at which the source is updated. GetInterval() metav1.Duration }