Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder interface { WithName(name string) Builder WithTemplate(template string) Builder WithSubjectAndContent(subject, content string) Builder WithNotificationType(notificationType string) Builder WithControllerReference(owner v1.Object, scheme *runtime.Scheme) Builder WithKeysAndValues(keysAndValues map[string]string) Builder WithUserContext(userSignup *toolchainv1alpha1.UserSignup) Builder WithUserTierContext(userTier *toolchainv1alpha1.UserTier) Builder Create(ctx context.Context, recipient string) (*toolchainv1alpha1.Notification, error) }
type Option ¶
type Option = func(notification *toolchainv1alpha1.Notification) error
Click to show internal directories.
Click to hide internal directories.