subscription

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2022 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EditSubscription

func EditSubscription(rc *resty.Client, params map[string]string) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL