mirror of
https://bitbucket.org/skobkin/point-api-go.git
synced 2024-12-27 13:44:20 +00:00
Humble doc comments.
This commit is contained in:
parent
41c234abe0
commit
ce9019d9e5
|
@ -1,3 +1,4 @@
|
||||||
|
// Package point imlements simple Point API wrapper for getting different info
|
||||||
package point
|
package point
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
@ -16,6 +17,7 @@ type PointClient struct {
|
||||||
token Token
|
token Token
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// New creates new Point.im API client instance and initialize it with provided URL
|
||||||
func New(apiUrl string) PointClient {
|
func New(apiUrl string) PointClient {
|
||||||
return PointClient{
|
return PointClient{
|
||||||
simple_http.Client{http.Client{}},
|
simple_http.Client{http.Client{}},
|
||||||
|
@ -24,6 +26,7 @@ func New(apiUrl string) PointClient {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Login tries to log in to Point.im API and store authentication token on success. Token will be used automatically on next API calls.
|
||||||
func (c *PointClient) Login(login, password string) (Token, error) {
|
func (c *PointClient) Login(login, password string) (Token, error) {
|
||||||
var token Token
|
var token Token
|
||||||
|
|
||||||
|
@ -53,6 +56,7 @@ func (c *PointClient) Login(login, password string) (Token, error) {
|
||||||
return token, nil
|
return token, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetRecentAllPostsPage gets most recent /all posts page
|
||||||
func (c *PointClient) GetRecentAllPostsPage() (Page, error) {
|
func (c *PointClient) GetRecentAllPostsPage() (Page, error) {
|
||||||
var page Page
|
var page Page
|
||||||
|
|
||||||
|
@ -87,6 +91,7 @@ func (c *PointClient) GetRecentAllPostsPage() (Page, error) {
|
||||||
return page, nil
|
return page, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetNextAllPostsPageBeforeUid gets next /all page after provided post uid
|
||||||
func (c *PointClient) GetNextAllPostsPageBeforeUid(uid int) (Page, error) {
|
func (c *PointClient) GetNextAllPostsPageBeforeUid(uid int) (Page, error) {
|
||||||
var nextPage Page
|
var nextPage Page
|
||||||
|
|
||||||
|
@ -124,6 +129,7 @@ func (c *PointClient) GetNextAllPostsPageBeforeUid(uid int) (Page, error) {
|
||||||
return nextPage, nil
|
return nextPage, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetNextAllPostsPage gets next /all page after provided page
|
||||||
func (c *PointClient) GetNextAllPostsPage(page Page) (Page, error) {
|
func (c *PointClient) GetNextAllPostsPage(page Page) (Page, error) {
|
||||||
var nextPage Page
|
var nextPage Page
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue