You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
707 B
19 lines
707 B
package pixelapi
|
|
|
|
import (
|
|
"net/url"
|
|
|
|
"fornaxian.tech/pixeldrain_server/api/restapi/apitype"
|
|
)
|
|
|
|
// GetSubscriptionID returns the subscription object identified by the given ID
|
|
func (p *PixelAPI) GetSubscriptionID(id string) (resp apitype.Subscription, err error) {
|
|
return resp, p.jsonRequest("GET", p.apiEndpoint+"/subscription/"+url.PathEscape(id), &resp)
|
|
}
|
|
|
|
// PostSubscriptionLink links a subscription to the logged in user account. Use
|
|
// Login() before calling this function to select the account to use. This
|
|
// action cannot be undone.
|
|
func (p *PixelAPI) PostSubscriptionLink(id string) (err error) {
|
|
return p.jsonRequest("POST", p.apiEndpoint+"/subscription/"+url.PathEscape(id)+"/link", nil)
|
|
}
|