Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the community v1alpha1 API group +kubebuilder:object:generate=true +groupName=community.zufardhiyaulhaq.com
Index ¶
- Variables
- type Announcement
- type AnnouncementList
- type AnnouncementSpec
- type AnnouncementSpec_Spec
- type AnnouncementStatus
- type AnnouncementStatus_Details
- type AnnouncementStatus_Details_Community
- type AnnouncementStatus_Details_Community_Handler
- type AnnouncementStatus_Details_Community_Handler_Telegram
- type AnnouncementStatus_Details_Community_Handler_Twitter
- type Community
- type CommunityList
- type CommunitySpec
- type CommunitySpec_SocialMedia
- type CommunityStatus
- type Meetup
- type MeetupList
- type MeetupSpec
- type MeetupSpec_Spec
- type MeetupSpec_Spec_Speaker
- type MeetupSpec_Spec_Sponsor
- type MeetupStatus
- type MeetupStatus_Details
- type MeetupStatus_Details_Community
- type MeetupStatus_Details_Community_Handler
- type MeetupStatus_Details_Community_Handler_Telegram
- type MeetupStatus_Details_Community_Handler_Twitter
- type Secret
- type TelegramHandler
- type TelegramHandlerList
- type TelegramHandlerSpec
- type TelegramHandlerSpec_Authentication
- type TelegramHandlerSpec_Authentication_Token
- type TelegramHandlerStatus
- type TwitterHandler
- type TwitterHandlerList
- type TwitterHandlerSpec
- type TwitterHandlerSpec_Authentication
- type TwitterHandlerSpec_Authentication_AccessToken
- type TwitterHandlerSpec_Authentication_AccessTokenSecret
- type TwitterHandlerSpec_Authentication_ApiKey
- type TwitterHandlerSpec_Authentication_ApiKeySecret
- type TwitterHandlerStatus
- type Weekly
- type WeeklyList
- type WeeklySpec
- type WeeklySpec_Article
- type WeeklySpec_Spec
- type WeeklyStatus
- type WeeklyStatus_Details
- type WeeklyStatus_Details_Community
- type WeeklyStatus_Details_Community_Handler
- type WeeklyStatus_Details_Community_Handler_Telegram
- type WeeklyStatus_Details_Community_Handler_Twitter
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "community.zufardhiyaulhaq.com", 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 Announcement ¶
type Announcement struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnnouncementSpec `json:"spec,omitempty"` Status AnnouncementStatus `json:"status,omitempty"` }
Announcement is the Schema for the announcements API
func (*Announcement) DeepCopy ¶
func (in *Announcement) DeepCopy() *Announcement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Announcement.
func (*Announcement) DeepCopyInto ¶
func (in *Announcement) DeepCopyInto(out *Announcement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Announcement) DeepCopyObject ¶
func (in *Announcement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnnouncementList ¶
type AnnouncementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Announcement `json:"items"` }
AnnouncementList contains a list of Announcement
func (*AnnouncementList) DeepCopy ¶
func (in *AnnouncementList) DeepCopy() *AnnouncementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementList.
func (*AnnouncementList) DeepCopyInto ¶
func (in *AnnouncementList) DeepCopyInto(out *AnnouncementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnnouncementList) DeepCopyObject ¶
func (in *AnnouncementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnnouncementSpec ¶
type AnnouncementSpec struct { Community []string `json:"community"` Spec AnnouncementSpec_Spec `json:"spec"` }
AnnouncementSpec defines the desired state of Announcement
func (*AnnouncementSpec) DeepCopy ¶
func (in *AnnouncementSpec) DeepCopy() *AnnouncementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementSpec.
func (*AnnouncementSpec) DeepCopyInto ¶
func (in *AnnouncementSpec) DeepCopyInto(out *AnnouncementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnouncementSpec_Spec ¶
type AnnouncementSpec_Spec struct { Subject string `json:"subject"` Body string `json:"body"` ImageUrl string `json:"imageUrl" yaml:"imageUrl"` Tags []string `json:"tags"` }
func (*AnnouncementSpec_Spec) DeepCopy ¶
func (in *AnnouncementSpec_Spec) DeepCopy() *AnnouncementSpec_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementSpec_Spec.
func (*AnnouncementSpec_Spec) DeepCopyInto ¶
func (in *AnnouncementSpec_Spec) DeepCopyInto(out *AnnouncementSpec_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (AnnouncementSpec_Spec) ToMessageAnnouncement ¶
func (a AnnouncementSpec_Spec) ToMessageAnnouncement() message.Announcement
type AnnouncementStatus ¶
type AnnouncementStatus struct { Status string `json:"status"` Details AnnouncementStatus_Details `json:"details"` }
AnnouncementStatus defines the observed state of Announcement
func (*AnnouncementStatus) DeepCopy ¶
func (in *AnnouncementStatus) DeepCopy() *AnnouncementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementStatus.
func (*AnnouncementStatus) DeepCopyInto ¶
func (in *AnnouncementStatus) DeepCopyInto(out *AnnouncementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnouncementStatus_Details ¶
type AnnouncementStatus_Details struct {
Community map[string]AnnouncementStatus_Details_Community `json:"community"`
}
func (*AnnouncementStatus_Details) DeepCopy ¶
func (in *AnnouncementStatus_Details) DeepCopy() *AnnouncementStatus_Details
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementStatus_Details.
func (*AnnouncementStatus_Details) DeepCopyInto ¶
func (in *AnnouncementStatus_Details) DeepCopyInto(out *AnnouncementStatus_Details)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnouncementStatus_Details_Community ¶
type AnnouncementStatus_Details_Community struct {
Handler AnnouncementStatus_Details_Community_Handler `json:"handler"`
}
func (*AnnouncementStatus_Details_Community) DeepCopy ¶
func (in *AnnouncementStatus_Details_Community) DeepCopy() *AnnouncementStatus_Details_Community
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementStatus_Details_Community.
func (*AnnouncementStatus_Details_Community) DeepCopyInto ¶
func (in *AnnouncementStatus_Details_Community) DeepCopyInto(out *AnnouncementStatus_Details_Community)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnouncementStatus_Details_Community_Handler ¶
type AnnouncementStatus_Details_Community_Handler struct { Telegram map[string]AnnouncementStatus_Details_Community_Handler_Telegram `json:"telegram"` Twitter map[string]AnnouncementStatus_Details_Community_Handler_Twitter `json:"twitter"` }
func (*AnnouncementStatus_Details_Community_Handler) DeepCopy ¶
func (in *AnnouncementStatus_Details_Community_Handler) DeepCopy() *AnnouncementStatus_Details_Community_Handler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementStatus_Details_Community_Handler.
func (*AnnouncementStatus_Details_Community_Handler) DeepCopyInto ¶
func (in *AnnouncementStatus_Details_Community_Handler) DeepCopyInto(out *AnnouncementStatus_Details_Community_Handler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnouncementStatus_Details_Community_Handler_Telegram ¶
type AnnouncementStatus_Details_Community_Handler_Telegram struct {
Status string `json:"status"`
}
func (*AnnouncementStatus_Details_Community_Handler_Telegram) DeepCopy ¶
func (in *AnnouncementStatus_Details_Community_Handler_Telegram) DeepCopy() *AnnouncementStatus_Details_Community_Handler_Telegram
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementStatus_Details_Community_Handler_Telegram.
func (*AnnouncementStatus_Details_Community_Handler_Telegram) DeepCopyInto ¶
func (in *AnnouncementStatus_Details_Community_Handler_Telegram) DeepCopyInto(out *AnnouncementStatus_Details_Community_Handler_Telegram)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnouncementStatus_Details_Community_Handler_Twitter ¶
type AnnouncementStatus_Details_Community_Handler_Twitter struct {
Status string `json:"status"`
}
func (*AnnouncementStatus_Details_Community_Handler_Twitter) DeepCopy ¶
func (in *AnnouncementStatus_Details_Community_Handler_Twitter) DeepCopy() *AnnouncementStatus_Details_Community_Handler_Twitter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementStatus_Details_Community_Handler_Twitter.
func (*AnnouncementStatus_Details_Community_Handler_Twitter) DeepCopyInto ¶
func (in *AnnouncementStatus_Details_Community_Handler_Twitter) DeepCopyInto(out *AnnouncementStatus_Details_Community_Handler_Twitter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Community ¶
type Community struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CommunitySpec `json:"spec,omitempty"` Status CommunityStatus `json:"status,omitempty"` }
Community is the Schema for the communities API
func (*Community) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Community.
func (*Community) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Community) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CommunityList ¶
type CommunityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Community `json:"items"` }
CommunityList contains a list of Community
func (*CommunityList) DeepCopy ¶
func (in *CommunityList) DeepCopy() *CommunityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommunityList.
func (*CommunityList) DeepCopyInto ¶
func (in *CommunityList) DeepCopyInto(out *CommunityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CommunityList) DeepCopyObject ¶
func (in *CommunityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CommunitySpec ¶
type CommunitySpec struct {
SocialMedia CommunitySpec_SocialMedia `json:"socialMedia" yaml:"socialMedia"`
}
CommunitySpec defines the desired state of Community
func (*CommunitySpec) DeepCopy ¶
func (in *CommunitySpec) DeepCopy() *CommunitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommunitySpec.
func (*CommunitySpec) DeepCopyInto ¶
func (in *CommunitySpec) DeepCopyInto(out *CommunitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommunitySpec_SocialMedia ¶
type CommunitySpec_SocialMedia struct { Telegram []string `json:"telegram"` Twitter []string `json:"twitter"` }
func (*CommunitySpec_SocialMedia) DeepCopy ¶
func (in *CommunitySpec_SocialMedia) DeepCopy() *CommunitySpec_SocialMedia
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommunitySpec_SocialMedia.
func (*CommunitySpec_SocialMedia) DeepCopyInto ¶
func (in *CommunitySpec_SocialMedia) DeepCopyInto(out *CommunitySpec_SocialMedia)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommunityStatus ¶
type CommunityStatus struct { }
CommunityStatus defines the observed state of Community
func (*CommunityStatus) DeepCopy ¶
func (in *CommunityStatus) DeepCopy() *CommunityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommunityStatus.
func (*CommunityStatus) DeepCopyInto ¶
func (in *CommunityStatus) DeepCopyInto(out *CommunityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Meetup ¶
type Meetup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MeetupSpec `json:"spec,omitempty"` Status MeetupStatus `json:"status,omitempty"` }
Meetup is the Schema for the meetups API
func (*Meetup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Meetup.
func (*Meetup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Meetup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MeetupList ¶
type MeetupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Meetup `json:"items"` }
MeetupList contains a list of Meetup
func (*MeetupList) DeepCopy ¶
func (in *MeetupList) DeepCopy() *MeetupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupList.
func (*MeetupList) DeepCopyInto ¶
func (in *MeetupList) DeepCopyInto(out *MeetupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeetupList) DeepCopyObject ¶
func (in *MeetupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MeetupSpec ¶
type MeetupSpec struct { Community []string `json:"community"` Spec MeetupSpec_Spec `json:"spec"` }
MeetupSpec defines the desired state of Meetup
func (*MeetupSpec) DeepCopy ¶
func (in *MeetupSpec) DeepCopy() *MeetupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupSpec.
func (*MeetupSpec) DeepCopyInto ¶
func (in *MeetupSpec) DeepCopyInto(out *MeetupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeetupSpec_Spec ¶
type MeetupSpec_Spec struct { Name string `json:"name"` Date string `json:"date"` Time string `json:"time"` Place string `json:"place"` RegistrationUrl string `json:"registrationUrl" yaml:"registrationUrl"` ImageUrl string `json:"imageUrl" yaml:"imageUrl"` Tags []string `json:"tags"` Sponsors []MeetupSpec_Spec_Sponsor `json:"sponsors"` Speakers []MeetupSpec_Spec_Speaker `json:"speakers"` }
func (*MeetupSpec_Spec) DeepCopy ¶
func (in *MeetupSpec_Spec) DeepCopy() *MeetupSpec_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupSpec_Spec.
func (*MeetupSpec_Spec) DeepCopyInto ¶
func (in *MeetupSpec_Spec) DeepCopyInto(out *MeetupSpec_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (MeetupSpec_Spec) ToMessageMeetup ¶
func (m MeetupSpec_Spec) ToMessageMeetup() message.Meetup
type MeetupSpec_Spec_Speaker ¶
type MeetupSpec_Spec_Speaker struct { Name string `json:"name"` Position string `json:"position"` Company string `json:"company"` Title string `json:"title"` // +optional ImageUrl *string `json:"imageUrl" yaml:"imageUrl"` }
func (*MeetupSpec_Spec_Speaker) DeepCopy ¶
func (in *MeetupSpec_Spec_Speaker) DeepCopy() *MeetupSpec_Spec_Speaker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupSpec_Spec_Speaker.
func (*MeetupSpec_Spec_Speaker) DeepCopyInto ¶
func (in *MeetupSpec_Spec_Speaker) DeepCopyInto(out *MeetupSpec_Spec_Speaker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeetupSpec_Spec_Sponsor ¶
type MeetupSpec_Spec_Sponsor struct { Name string `json:"name"` // +optional ImageUrl *string `json:"imageUrl" yaml:"imageUrl"` // +optional Website *string `json:"website"` }
func (*MeetupSpec_Spec_Sponsor) DeepCopy ¶
func (in *MeetupSpec_Spec_Sponsor) DeepCopy() *MeetupSpec_Spec_Sponsor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupSpec_Spec_Sponsor.
func (*MeetupSpec_Spec_Sponsor) DeepCopyInto ¶
func (in *MeetupSpec_Spec_Sponsor) DeepCopyInto(out *MeetupSpec_Spec_Sponsor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeetupStatus ¶
type MeetupStatus struct { Status string `json:"status"` Details MeetupStatus_Details `json:"details"` }
MeetupStatus defines the observed state of Meetup
func (*MeetupStatus) DeepCopy ¶
func (in *MeetupStatus) DeepCopy() *MeetupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupStatus.
func (*MeetupStatus) DeepCopyInto ¶
func (in *MeetupStatus) DeepCopyInto(out *MeetupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeetupStatus_Details ¶
type MeetupStatus_Details struct {
Community map[string]MeetupStatus_Details_Community `json:"community"`
}
func (*MeetupStatus_Details) DeepCopy ¶
func (in *MeetupStatus_Details) DeepCopy() *MeetupStatus_Details
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupStatus_Details.
func (*MeetupStatus_Details) DeepCopyInto ¶
func (in *MeetupStatus_Details) DeepCopyInto(out *MeetupStatus_Details)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeetupStatus_Details_Community ¶
type MeetupStatus_Details_Community struct {
Handler MeetupStatus_Details_Community_Handler `json:"handler"`
}
func (*MeetupStatus_Details_Community) DeepCopy ¶
func (in *MeetupStatus_Details_Community) DeepCopy() *MeetupStatus_Details_Community
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupStatus_Details_Community.
func (*MeetupStatus_Details_Community) DeepCopyInto ¶
func (in *MeetupStatus_Details_Community) DeepCopyInto(out *MeetupStatus_Details_Community)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeetupStatus_Details_Community_Handler ¶
type MeetupStatus_Details_Community_Handler struct { Telegram map[string]MeetupStatus_Details_Community_Handler_Telegram `json:"telegram"` Twitter map[string]MeetupStatus_Details_Community_Handler_Twitter `json:"twitter"` }
func (*MeetupStatus_Details_Community_Handler) DeepCopy ¶
func (in *MeetupStatus_Details_Community_Handler) DeepCopy() *MeetupStatus_Details_Community_Handler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupStatus_Details_Community_Handler.
func (*MeetupStatus_Details_Community_Handler) DeepCopyInto ¶
func (in *MeetupStatus_Details_Community_Handler) DeepCopyInto(out *MeetupStatus_Details_Community_Handler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeetupStatus_Details_Community_Handler_Telegram ¶
type MeetupStatus_Details_Community_Handler_Telegram struct {
Status string `json:"status"`
}
func (*MeetupStatus_Details_Community_Handler_Telegram) DeepCopy ¶
func (in *MeetupStatus_Details_Community_Handler_Telegram) DeepCopy() *MeetupStatus_Details_Community_Handler_Telegram
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupStatus_Details_Community_Handler_Telegram.
func (*MeetupStatus_Details_Community_Handler_Telegram) DeepCopyInto ¶
func (in *MeetupStatus_Details_Community_Handler_Telegram) DeepCopyInto(out *MeetupStatus_Details_Community_Handler_Telegram)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeetupStatus_Details_Community_Handler_Twitter ¶
type MeetupStatus_Details_Community_Handler_Twitter struct {
Status string `json:"status"`
}
func (*MeetupStatus_Details_Community_Handler_Twitter) DeepCopy ¶
func (in *MeetupStatus_Details_Community_Handler_Twitter) DeepCopy() *MeetupStatus_Details_Community_Handler_Twitter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetupStatus_Details_Community_Handler_Twitter.
func (*MeetupStatus_Details_Community_Handler_Twitter) DeepCopyInto ¶
func (in *MeetupStatus_Details_Community_Handler_Twitter) DeepCopyInto(out *MeetupStatus_Details_Community_Handler_Twitter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Secret ¶
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TelegramHandler ¶
type TelegramHandler struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TelegramHandlerSpec `json:"spec,omitempty"` Status TelegramHandlerStatus `json:"status,omitempty"` }
TelegramHandler is the Schema for the telegramhandlers API
func (*TelegramHandler) DeepCopy ¶
func (in *TelegramHandler) DeepCopy() *TelegramHandler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TelegramHandler.
func (*TelegramHandler) DeepCopyInto ¶
func (in *TelegramHandler) DeepCopyInto(out *TelegramHandler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TelegramHandler) DeepCopyObject ¶
func (in *TelegramHandler) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TelegramHandlerList ¶
type TelegramHandlerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TelegramHandler `json:"items"` }
TelegramHandlerList contains a list of TelegramHandler
func (*TelegramHandlerList) DeepCopy ¶
func (in *TelegramHandlerList) DeepCopy() *TelegramHandlerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TelegramHandlerList.
func (*TelegramHandlerList) DeepCopyInto ¶
func (in *TelegramHandlerList) DeepCopyInto(out *TelegramHandlerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TelegramHandlerList) DeepCopyObject ¶
func (in *TelegramHandlerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TelegramHandlerSpec ¶
type TelegramHandlerSpec struct { //+kubebuilder:validation:Enum=group;channel Type string `json:"type"` Credential string `json:"credential"` Authentication *TelegramHandlerSpec_Authentication `json:"authentication"` }
TelegramHandlerSpec defines the desired state of TelegramHandler
func (*TelegramHandlerSpec) DeepCopy ¶
func (in *TelegramHandlerSpec) DeepCopy() *TelegramHandlerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TelegramHandlerSpec.
func (*TelegramHandlerSpec) DeepCopyInto ¶
func (in *TelegramHandlerSpec) DeepCopyInto(out *TelegramHandlerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TelegramHandlerSpec_Authentication ¶
type TelegramHandlerSpec_Authentication struct {
Token *TelegramHandlerSpec_Authentication_Token `json:"token"`
}
func (*TelegramHandlerSpec_Authentication) DeepCopy ¶
func (in *TelegramHandlerSpec_Authentication) DeepCopy() *TelegramHandlerSpec_Authentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TelegramHandlerSpec_Authentication.
func (*TelegramHandlerSpec_Authentication) DeepCopyInto ¶
func (in *TelegramHandlerSpec_Authentication) DeepCopyInto(out *TelegramHandlerSpec_Authentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TelegramHandlerSpec_Authentication_Token ¶
type TelegramHandlerSpec_Authentication_Token struct {
Secret Secret `json:"secret"`
}
func (*TelegramHandlerSpec_Authentication_Token) DeepCopy ¶
func (in *TelegramHandlerSpec_Authentication_Token) DeepCopy() *TelegramHandlerSpec_Authentication_Token
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TelegramHandlerSpec_Authentication_Token.
func (*TelegramHandlerSpec_Authentication_Token) DeepCopyInto ¶
func (in *TelegramHandlerSpec_Authentication_Token) DeepCopyInto(out *TelegramHandlerSpec_Authentication_Token)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TelegramHandlerStatus ¶
type TelegramHandlerStatus struct { }
TelegramHandlerStatus defines the observed state of TelegramHandler
func (*TelegramHandlerStatus) DeepCopy ¶
func (in *TelegramHandlerStatus) DeepCopy() *TelegramHandlerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TelegramHandlerStatus.
func (*TelegramHandlerStatus) DeepCopyInto ¶
func (in *TelegramHandlerStatus) DeepCopyInto(out *TelegramHandlerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterHandler ¶
type TwitterHandler struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TwitterHandlerSpec `json:"spec,omitempty"` Status TwitterHandlerStatus `json:"status,omitempty"` }
TwitterHandler is the Schema for the twitterhandlers API
func (*TwitterHandler) DeepCopy ¶
func (in *TwitterHandler) DeepCopy() *TwitterHandler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandler.
func (*TwitterHandler) DeepCopyInto ¶
func (in *TwitterHandler) DeepCopyInto(out *TwitterHandler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TwitterHandler) DeepCopyObject ¶
func (in *TwitterHandler) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TwitterHandlerList ¶
type TwitterHandlerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TwitterHandler `json:"items"` }
TwitterHandlerList contains a list of TwitterHandler
func (*TwitterHandlerList) DeepCopy ¶
func (in *TwitterHandlerList) DeepCopy() *TwitterHandlerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandlerList.
func (*TwitterHandlerList) DeepCopyInto ¶
func (in *TwitterHandlerList) DeepCopyInto(out *TwitterHandlerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TwitterHandlerList) DeepCopyObject ¶
func (in *TwitterHandlerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TwitterHandlerSpec ¶
type TwitterHandlerSpec struct {
Authentication *TwitterHandlerSpec_Authentication `json:"authentication"`
}
TwitterHandlerSpec defines the desired state of TwitterHandler
func (*TwitterHandlerSpec) DeepCopy ¶
func (in *TwitterHandlerSpec) DeepCopy() *TwitterHandlerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandlerSpec.
func (*TwitterHandlerSpec) DeepCopyInto ¶
func (in *TwitterHandlerSpec) DeepCopyInto(out *TwitterHandlerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterHandlerSpec_Authentication ¶
type TwitterHandlerSpec_Authentication struct { ApiKey *TwitterHandlerSpec_Authentication_ApiKey `json:"apiKey" yaml:"apiKey"` ApiKeySecret *TwitterHandlerSpec_Authentication_ApiKeySecret `json:"apiKeySecret" yaml:"apiKeySecret"` AccessToken *TwitterHandlerSpec_Authentication_AccessToken `json:"accessToken" yaml:"accessToken"` AccessTokenSecret *TwitterHandlerSpec_Authentication_AccessTokenSecret `json:"accessTokenSecret" yaml:"accessTokenSecret"` }
func (*TwitterHandlerSpec_Authentication) DeepCopy ¶
func (in *TwitterHandlerSpec_Authentication) DeepCopy() *TwitterHandlerSpec_Authentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandlerSpec_Authentication.
func (*TwitterHandlerSpec_Authentication) DeepCopyInto ¶
func (in *TwitterHandlerSpec_Authentication) DeepCopyInto(out *TwitterHandlerSpec_Authentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterHandlerSpec_Authentication_AccessToken ¶
type TwitterHandlerSpec_Authentication_AccessToken struct {
Secret Secret `json:"secret"`
}
func (*TwitterHandlerSpec_Authentication_AccessToken) DeepCopy ¶
func (in *TwitterHandlerSpec_Authentication_AccessToken) DeepCopy() *TwitterHandlerSpec_Authentication_AccessToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandlerSpec_Authentication_AccessToken.
func (*TwitterHandlerSpec_Authentication_AccessToken) DeepCopyInto ¶
func (in *TwitterHandlerSpec_Authentication_AccessToken) DeepCopyInto(out *TwitterHandlerSpec_Authentication_AccessToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterHandlerSpec_Authentication_AccessTokenSecret ¶
type TwitterHandlerSpec_Authentication_AccessTokenSecret struct {
Secret Secret `json:"secret"`
}
func (*TwitterHandlerSpec_Authentication_AccessTokenSecret) DeepCopy ¶
func (in *TwitterHandlerSpec_Authentication_AccessTokenSecret) DeepCopy() *TwitterHandlerSpec_Authentication_AccessTokenSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandlerSpec_Authentication_AccessTokenSecret.
func (*TwitterHandlerSpec_Authentication_AccessTokenSecret) DeepCopyInto ¶
func (in *TwitterHandlerSpec_Authentication_AccessTokenSecret) DeepCopyInto(out *TwitterHandlerSpec_Authentication_AccessTokenSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterHandlerSpec_Authentication_ApiKey ¶
type TwitterHandlerSpec_Authentication_ApiKey struct {
Secret Secret `json:"secret"`
}
func (*TwitterHandlerSpec_Authentication_ApiKey) DeepCopy ¶
func (in *TwitterHandlerSpec_Authentication_ApiKey) DeepCopy() *TwitterHandlerSpec_Authentication_ApiKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandlerSpec_Authentication_ApiKey.
func (*TwitterHandlerSpec_Authentication_ApiKey) DeepCopyInto ¶
func (in *TwitterHandlerSpec_Authentication_ApiKey) DeepCopyInto(out *TwitterHandlerSpec_Authentication_ApiKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterHandlerSpec_Authentication_ApiKeySecret ¶
type TwitterHandlerSpec_Authentication_ApiKeySecret struct {
Secret Secret `json:"secret"`
}
func (*TwitterHandlerSpec_Authentication_ApiKeySecret) DeepCopy ¶
func (in *TwitterHandlerSpec_Authentication_ApiKeySecret) DeepCopy() *TwitterHandlerSpec_Authentication_ApiKeySecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandlerSpec_Authentication_ApiKeySecret.
func (*TwitterHandlerSpec_Authentication_ApiKeySecret) DeepCopyInto ¶
func (in *TwitterHandlerSpec_Authentication_ApiKeySecret) DeepCopyInto(out *TwitterHandlerSpec_Authentication_ApiKeySecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterHandlerStatus ¶
type TwitterHandlerStatus struct { }
TwitterHandlerStatus defines the observed state of TwitterHandler
func (*TwitterHandlerStatus) DeepCopy ¶
func (in *TwitterHandlerStatus) DeepCopy() *TwitterHandlerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterHandlerStatus.
func (*TwitterHandlerStatus) DeepCopyInto ¶
func (in *TwitterHandlerStatus) DeepCopyInto(out *TwitterHandlerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Weekly ¶
type Weekly struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WeeklySpec `json:"spec,omitempty"` Status WeeklyStatus `json:"status,omitempty"` }
Weekly is the Schema for the weeklies API
func (*Weekly) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Weekly.
func (*Weekly) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Weekly) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WeeklyList ¶
type WeeklyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Weekly `json:"items"` }
WeeklyList contains a list of Weekly
func (*WeeklyList) DeepCopy ¶
func (in *WeeklyList) DeepCopy() *WeeklyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyList.
func (*WeeklyList) DeepCopyInto ¶
func (in *WeeklyList) DeepCopyInto(out *WeeklyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WeeklyList) DeepCopyObject ¶
func (in *WeeklyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WeeklySpec ¶
type WeeklySpec struct { Community []string `json:"community"` Spec WeeklySpec_Spec `json:"spec"` }
WeeklySpec defines the desired state of Weekly
func (*WeeklySpec) DeepCopy ¶
func (in *WeeklySpec) DeepCopy() *WeeklySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklySpec.
func (*WeeklySpec) DeepCopyInto ¶
func (in *WeeklySpec) DeepCopyInto(out *WeeklySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklySpec_Article ¶
type WeeklySpec_Article struct { Title string `json:"title"` Url string `json:"url"` Type string `json:"type"` }
func (*WeeklySpec_Article) DeepCopy ¶
func (in *WeeklySpec_Article) DeepCopy() *WeeklySpec_Article
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklySpec_Article.
func (*WeeklySpec_Article) DeepCopyInto ¶
func (in *WeeklySpec_Article) DeepCopyInto(out *WeeklySpec_Article)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklySpec_Spec ¶
type WeeklySpec_Spec struct { Name string `json:"name"` Date string `json:"date"` ImageUrl string `json:"imageUrl" yaml:"imageUrl"` Tags []string `json:"tags"` Articles []WeeklySpec_Article `json:"articles"` }
func (*WeeklySpec_Spec) DeepCopy ¶
func (in *WeeklySpec_Spec) DeepCopy() *WeeklySpec_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklySpec_Spec.
func (*WeeklySpec_Spec) DeepCopyInto ¶
func (in *WeeklySpec_Spec) DeepCopyInto(out *WeeklySpec_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (WeeklySpec_Spec) ToMessageWeekly ¶
func (w WeeklySpec_Spec) ToMessageWeekly() message.Weekly
type WeeklyStatus ¶
type WeeklyStatus struct { Status string `json:"status"` Details WeeklyStatus_Details `json:"details"` }
WeeklyStatus defines the observed state of Weekly
func (*WeeklyStatus) DeepCopy ¶
func (in *WeeklyStatus) DeepCopy() *WeeklyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyStatus.
func (*WeeklyStatus) DeepCopyInto ¶
func (in *WeeklyStatus) DeepCopyInto(out *WeeklyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyStatus_Details ¶
type WeeklyStatus_Details struct {
Community map[string]WeeklyStatus_Details_Community `json:"community"`
}
func (*WeeklyStatus_Details) DeepCopy ¶
func (in *WeeklyStatus_Details) DeepCopy() *WeeklyStatus_Details
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyStatus_Details.
func (*WeeklyStatus_Details) DeepCopyInto ¶
func (in *WeeklyStatus_Details) DeepCopyInto(out *WeeklyStatus_Details)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyStatus_Details_Community ¶
type WeeklyStatus_Details_Community struct {
Handler WeeklyStatus_Details_Community_Handler `json:"handler"`
}
func (*WeeklyStatus_Details_Community) DeepCopy ¶
func (in *WeeklyStatus_Details_Community) DeepCopy() *WeeklyStatus_Details_Community
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyStatus_Details_Community.
func (*WeeklyStatus_Details_Community) DeepCopyInto ¶
func (in *WeeklyStatus_Details_Community) DeepCopyInto(out *WeeklyStatus_Details_Community)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyStatus_Details_Community_Handler ¶
type WeeklyStatus_Details_Community_Handler struct { Telegram map[string]WeeklyStatus_Details_Community_Handler_Telegram `json:"telegram"` Twitter map[string]WeeklyStatus_Details_Community_Handler_Twitter `json:"twitter"` }
func (*WeeklyStatus_Details_Community_Handler) DeepCopy ¶
func (in *WeeklyStatus_Details_Community_Handler) DeepCopy() *WeeklyStatus_Details_Community_Handler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyStatus_Details_Community_Handler.
func (*WeeklyStatus_Details_Community_Handler) DeepCopyInto ¶
func (in *WeeklyStatus_Details_Community_Handler) DeepCopyInto(out *WeeklyStatus_Details_Community_Handler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyStatus_Details_Community_Handler_Telegram ¶
type WeeklyStatus_Details_Community_Handler_Telegram struct {
Status string `json:"status"`
}
func (*WeeklyStatus_Details_Community_Handler_Telegram) DeepCopy ¶
func (in *WeeklyStatus_Details_Community_Handler_Telegram) DeepCopy() *WeeklyStatus_Details_Community_Handler_Telegram
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyStatus_Details_Community_Handler_Telegram.
func (*WeeklyStatus_Details_Community_Handler_Telegram) DeepCopyInto ¶
func (in *WeeklyStatus_Details_Community_Handler_Telegram) DeepCopyInto(out *WeeklyStatus_Details_Community_Handler_Telegram)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyStatus_Details_Community_Handler_Twitter ¶
type WeeklyStatus_Details_Community_Handler_Twitter struct {
Status string `json:"status"`
}
func (*WeeklyStatus_Details_Community_Handler_Twitter) DeepCopy ¶
func (in *WeeklyStatus_Details_Community_Handler_Twitter) DeepCopy() *WeeklyStatus_Details_Community_Handler_Twitter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyStatus_Details_Community_Handler_Twitter.
func (*WeeklyStatus_Details_Community_Handler_Twitter) DeepCopyInto ¶
func (in *WeeklyStatus_Details_Community_Handler_Twitter) DeepCopyInto(out *WeeklyStatus_Details_Community_Handler_Twitter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.