Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the office v1alpha1 API group +kubebuilder:object:generate=true +groupName=office.a2ush.dev
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "office.a2ush.dev", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AttendanceBook ¶
type AttendanceBook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AttendanceBookSpec `json:"spec,omitempty"` Status AttendanceBookStatus `json:"status,omitempty"` }
AttendanceBook is the Schema for the attendancebooks API
func (*AttendanceBook) DeepCopy ¶
func (in *AttendanceBook) DeepCopy() *AttendanceBook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttendanceBook.
func (*AttendanceBook) DeepCopyInto ¶
func (in *AttendanceBook) DeepCopyInto(out *AttendanceBook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttendanceBook) DeepCopyObject ¶
func (in *AttendanceBook) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AttendanceBookList ¶
type AttendanceBookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AttendanceBook `json:"items"` }
AttendanceBookList contains a list of AttendanceBook
func (*AttendanceBookList) DeepCopy ¶
func (in *AttendanceBookList) DeepCopy() *AttendanceBookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttendanceBookList.
func (*AttendanceBookList) DeepCopyInto ¶
func (in *AttendanceBookList) DeepCopyInto(out *AttendanceBookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttendanceBookList) DeepCopyObject ¶
func (in *AttendanceBookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AttendanceBookSpec ¶
type AttendanceBookSpec struct { // Foo is an example field of AttendanceBook. Edit attendancebook_types.go to remove/update //+kubebuilder:validation:Enum=present;absent Attendance string `json:"attendance"` //+kubebuilder:default=BLANK // +optional Reason string `json:"reason"` }
AttendanceBookSpec defines the desired state of AttendanceBook
func (*AttendanceBookSpec) DeepCopy ¶
func (in *AttendanceBookSpec) DeepCopy() *AttendanceBookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttendanceBookSpec.
func (*AttendanceBookSpec) DeepCopyInto ¶
func (in *AttendanceBookSpec) DeepCopyInto(out *AttendanceBookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttendanceBookStatus ¶
type AttendanceBookStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file Attendance string `json:"attendance"` // +optional Reason string `json:"reason"` }
AttendanceBookStatus defines the observed state of AttendanceBook
func (*AttendanceBookStatus) DeepCopy ¶
func (in *AttendanceBookStatus) DeepCopy() *AttendanceBookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttendanceBookStatus.
func (*AttendanceBookStatus) DeepCopyInto ¶
func (in *AttendanceBookStatus) DeepCopyInto(out *AttendanceBookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.