aboutsummaryrefslogtreecommitdiff
path: root/internal/reader/subscription/subscription.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/reader/subscription/subscription.go')
-rw-r--r--internal/reader/subscription/subscription.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/reader/subscription/subscription.go b/internal/reader/subscription/subscription.go
index 8facebc1..6642c4c6 100644
--- a/internal/reader/subscription/subscription.go
+++ b/internal/reader/subscription/subscription.go
@@ -12,6 +12,10 @@ type Subscription struct {
Type string `json:"type"`
}
+func NewSubscription(title, url, kind string) *Subscription {
+ return &Subscription{Title: title, URL: url, Type: kind}
+}
+
func (s Subscription) String() string {
return fmt.Sprintf(`Title="%s", URL="%s", Type="%s"`, s.Title, s.URL, s.Type)
}