Documentation
¶
Index ¶
- type DefaultPageService
- func (s *DefaultPageService) Create(page *Page) (*Page, error)
- func (s *DefaultPageService) Get(id int) (*Page, error)
- func (s *DefaultPageService) List() (*List, error)
- func (s *DefaultPageService) ListN(count, offset int) (*List, error)
- func (s *DefaultPageService) Update(page *Page) (*Page, error)
- type List
- type Page
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultPageService ¶
DefaultPageService handles operations related to the page For more details see https://developers.paystack.co/v1.0/reference#create-page
func (*DefaultPageService) Create ¶
func (s *DefaultPageService) Create(page *Page) (*Page, error)
Create creates a new page For more details see https://developers.paystack.co/v1.0/reference#create-page
func (*DefaultPageService) Get ¶
func (s *DefaultPageService) Get(id int) (*Page, error)
Get returns the details of a page. For more details see https://developers.paystack.co/v1.0/reference#fetch-page
func (*DefaultPageService) List ¶
func (s *DefaultPageService) List() (*List, error)
List returns a list of pages. For more details see https://developers.paystack.co/v1.0/reference#list-pages
func (*DefaultPageService) ListN ¶
func (s *DefaultPageService) ListN(count, offset int) (*List, error)
ListN returns a list of pages For more details see https://developers.paystack.co/v1.0/reference#list-pages
func (*DefaultPageService) Update ¶
func (s *DefaultPageService) Update(page *Page) (*Page, error)
Update updates a page's properties. For more details see https://developers.paystack.co/v1.0/reference#update-page
type Page ¶
type Page struct {
ID int `json:"id,omitempty"`
CreatedAt string `json:"createdAt,omitempty"`
UpdatedAt string `json:"updatedAt,omitempty"`
Domain string `json:"domain,omitempty"`
Integration int `json:"integration,omitempty"`
Name string `json:"name,omitempty"`
Slug string `json:"slug,omitempty"`
Description string `json:"description,omitempty"`
Amount float32 `json:"amount,omitempty"`
Currency string `json:"currency,omitempty"`
Active bool `json:"active,omitempty"`
RedirectURL string `json:"redirect_url,omitempty"`
CustomFields []map[string]string `json:"custom_fields,omitempty"`
}
Page represents a Paystack page For more details see https://developers.paystack.co/v1.0/reference#create-page