Versions in this module Expand all Collapse all v0 v0.0.8 May 25, 2022 Changes in this version + const LabelAuthorName + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Author struct + Spec AuthorSpec + Status AuthorStatus + func (in *Author) DeepCopy() *Author + func (in *Author) DeepCopyInto(out *Author) + func (in *Author) DeepCopyObject() runtime.Object + type AuthorList struct + Items []Author + func (in *AuthorList) DeepCopy() *AuthorList + func (in *AuthorList) DeepCopyInto(out *AuthorList) + func (in *AuthorList) DeepCopyObject() runtime.Object + type AuthorSpec struct + Description string + Name string + func (in *AuthorSpec) DeepCopy() *AuthorSpec + func (in *AuthorSpec) DeepCopyInto(out *AuthorSpec) + type AuthorStatus struct + func (in *AuthorStatus) DeepCopy() *AuthorStatus + func (in *AuthorStatus) DeepCopyInto(out *AuthorStatus) + type Category struct + Spec CategorySpec + Status CategoryStatus + func (in *Category) DeepCopy() *Category + func (in *Category) DeepCopyInto(out *Category) + func (in *Category) DeepCopyObject() runtime.Object + type CategoryList struct + Items []Category + func (in *CategoryList) DeepCopy() *CategoryList + func (in *CategoryList) DeepCopyInto(out *CategoryList) + func (in *CategoryList) DeepCopyObject() runtime.Object + type CategorySpec struct + Description string + func (in *CategorySpec) DeepCopy() *CategorySpec + func (in *CategorySpec) DeepCopyInto(out *CategorySpec) + type CategoryStatus struct + LastUpdateTime metav1.Time + func (in *CategoryStatus) DeepCopy() *CategoryStatus + func (in *CategoryStatus) DeepCopyInto(out *CategoryStatus) + type Episode struct + Spec EpisodeSpec + Status EpisodeStatus + func (in *Episode) DeepCopy() *Episode + func (in *Episode) DeepCopyInto(out *Episode) + func (in *Episode) DeepCopyObject() runtime.Object + type EpisodeList struct + Items []Episode + func (in *EpisodeList) DeepCopy() *EpisodeList + func (in *EpisodeList) DeepCopyInto(out *EpisodeList) + func (in *EpisodeList) DeepCopyObject() runtime.Object + type EpisodeSpec struct + AudioLength uint + AudioSource string + AudioType string + Content string + CoverImage string + Date metav1.Time + Link string + Summary string + Title string + func (in *EpisodeSpec) DeepCopy() *EpisodeSpec + func (in *EpisodeSpec) DeepCopyInto(out *EpisodeSpec) + type EpisodeStatus struct + Hints int64 + LastUpdateTime metav1.Time + func (in *EpisodeStatus) DeepCopy() *EpisodeStatus + func (in *EpisodeStatus) DeepCopyInto(out *EpisodeStatus) + type FeishuNotifier struct + WebhookUrl string + func (in *FeishuNotifier) DeepCopy() *FeishuNotifier + func (in *FeishuNotifier) DeepCopyInto(out *FeishuNotifier) + func (n *FeishuNotifier) Send(message string) error + type MessageSender interface + Send func(message string) error + type Notifier struct + Spec NotifierSpec + func (in *Notifier) DeepCopy() *Notifier + func (in *Notifier) DeepCopyInto(out *Notifier) + func (in *Notifier) DeepCopyObject() runtime.Object + type NotifierList struct + Items []Notifier + func (in *NotifierList) DeepCopy() *NotifierList + func (in *NotifierList) DeepCopyInto(out *NotifierList) + func (in *NotifierList) DeepCopyObject() runtime.Object + type NotifierSpec struct + Feishu *FeishuNotifier + Slack *SlackNotifier + func (in *NotifierSpec) DeepCopy() *NotifierSpec + func (in *NotifierSpec) DeepCopyInto(out *NotifierSpec) + type PlayTodo struct + DisplayName string + Index int + Location int + func (in *PlayTodo) DeepCopy() *PlayTodo + func (in *PlayTodo) DeepCopyInto(out *PlayTodo) + type Profile struct + Spec ProfileSpec + Status ProfileStatus + func (in *Profile) DeepCopy() *Profile + func (in *Profile) DeepCopyInto(out *Profile) + func (in *Profile) DeepCopyObject() runtime.Object + type ProfileList struct + Items []Profile + func (in *ProfileList) DeepCopy() *ProfileList + func (in *ProfileList) DeepCopyInto(out *ProfileList) + func (in *ProfileList) DeepCopyObject() runtime.Object + type ProfileSpec struct + DisplayName string + LaterPlayList []PlayTodo + Notifier v1.LocalObjectReference + SocialLinks map[string]string + Subscription v1.LocalObjectReference + WatchedList []v1.LocalObjectReference + func (in *ProfileSpec) DeepCopy() *ProfileSpec + func (in *ProfileSpec) DeepCopyInto(out *ProfileSpec) + type ProfileStatus struct + func (in *ProfileStatus) DeepCopy() *ProfileStatus + func (in *ProfileStatus) DeepCopyInto(out *ProfileStatus) + type RSS struct + Spec RSSSpec + Status RSSStatus + func (in *RSS) DeepCopy() *RSS + func (in *RSS) DeepCopyInto(out *RSS) + func (in *RSS) DeepCopyObject() runtime.Object + type RSSList struct + Items []RSS + func (in *RSSList) DeepCopy() *RSSList + func (in *RSSList) DeepCopyInto(out *RSSList) + func (in *RSSList) DeepCopyObject() runtime.Object + type RSSSpec struct + Address string + Author string + Categories []string + Description string + Image string + Language string + Link string + Title string + func (in *RSSSpec) DeepCopy() *RSSSpec + func (in *RSSSpec) DeepCopyInto(out *RSSSpec) + type RSSStatus struct + LastUpdateTime metav1.Time + func (in *RSSStatus) DeepCopy() *RSSStatus + func (in *RSSStatus) DeepCopyInto(out *RSSStatus) + type SlackNotifier struct + Channel string + IconEmoji string + Username string + WebhookUrl string + func (in *SlackNotifier) DeepCopy() *SlackNotifier + func (in *SlackNotifier) DeepCopyInto(out *SlackNotifier) + func (n *SlackNotifier) Send(message string) error + type Subscription struct + Spec SubscriptionSpec + Status ProfileStatus + func (in *Subscription) DeepCopy() *Subscription + func (in *Subscription) DeepCopyInto(out *Subscription) + func (in *Subscription) DeepCopyObject() runtime.Object + type SubscriptionList struct + Items []Subscription + func (in *SubscriptionList) DeepCopy() *SubscriptionList + func (in *SubscriptionList) DeepCopyInto(out *SubscriptionList) + func (in *SubscriptionList) DeepCopyObject() runtime.Object + type SubscriptionSpec struct + RSSList []v1.LocalObjectReference + func (in *SubscriptionSpec) DeepCopy() *SubscriptionSpec + func (in *SubscriptionSpec) DeepCopyInto(out *SubscriptionSpec)