in notification-lark/user_config.go [58:97]
func (n *Notification) UserConfigFields() []plugin.ConfigField {
return []plugin.ConfigField{
{
Name: "open_id",
Type: plugin.ConfigTypeInput,
Title: plugin.MakeTranslator(i18n.UserConfigOpenIdTitle),
Description: plugin.MakeTranslator(i18n.UserConfigOpenIdDescription),
UIOptions: plugin.ConfigFieldUIOptions{
InputType: plugin.InputTypeText,
},
},
{
Name: "inbox_notifications",
Type: plugin.ConfigTypeSwitch,
Title: plugin.MakeTranslator(i18n.UserConfigInboxNotificationsTitle),
Description: plugin.MakeTranslator(i18n.UserConfigInboxNotificationsDescription),
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.UserConfigInboxNotificationsLabel),
},
},
{
Name: "all_new_questions",
Type: plugin.ConfigTypeSwitch,
Title: plugin.MakeTranslator(i18n.UserConfigAllNewQuestionsTitle),
Description: plugin.MakeTranslator(i18n.UserConfigAllNewQuestionsDescription),
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.UserConfigAllNewQuestionsLabel),
},
},
{
Name: "new_questions_for_following_tags",
Type: plugin.ConfigTypeSwitch,
Title: plugin.MakeTranslator(i18n.UserConfigNewQuestionsForFollowingTagsTitle),
Description: plugin.MakeTranslator(i18n.UserConfigNewQuestionsForFollowingTagsDescription),
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.UserConfigNewQuestionsForFollowingTagsLabel),
},
},
}
}