Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EditSubscription ¶
EditSubscription -- Edit subscription specified in query parameters. Parameters: rc --> resty.Client params --> query parameters that contain subscription URL and an action to take Returns: error on error
Types ¶
type QuickAdd ¶
type QuickAdd struct { Query string `json:"query"` NumResults int `json:"numResults"` StreamID string `json:"streamId"` StreamName string `json:"streamName"` }
QuickAdd response
func QuickAddSubscription ¶
func QuickAddSubscription(rc *resty.Client, params map[string]string) (quickadd *QuickAdd, err error)
QuickAddSubscription --- Quick add a subscription as specified in query parameters. Unlike other POST requests to the Inoreader API server, this one returns a JSON response. Parameters: rc --> resty.Client params --> query parameters that contain the subscription's URL Returns: QuickAdd as JSON object, or error
type SubscriptionList ¶
type SubscriptionList struct { Subscriptions []struct { ID string `json:"id"` FeedType string `json:"feedType"` Title string `json:"title"` Categories []interface{} `json:"categories"` Sortid string `json:"sortid"` Firstitemmsec int64 `json:"firstitemmsec"` URL string `json:"url"` HTMLURL string `json:"htmlUrl"` IconURL string `json:"iconUrl"` } `json:"subscriptions"` }
SubscriptionList response
func GetSubscriptionList ¶
func GetSubscriptionList(rc *resty.Client) (sublist *SubscriptionList, err error)
GetSubscriptionList -- Get list of subscriptions.
type UnreadCounters ¶
type UnreadCounters struct { Max int `json:"max"` Unreadcounts []struct { ID string `json:"id"` Count json.Number `json:"count"` NewestItemTimestampUsec string `json:"newestItemTimestampUsec"` } `json:"unreadcounts"` }
UnreadCounters response
func GetUnreadCounters ¶
func GetUnreadCounters(rc *resty.Client) (uc *UnreadCounters, err error)
GetUnreadCounters -- Get the number of unread items for subscriptions.