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.