Documentation ¶
Overview ¶
Bazaar is an wrapper for cafebazaar.ir purchase API
Index ¶
- type Client
- func (c *Client) PurchaseValidate(packageName string, productId string, purchaseToken string) (p Purchase, err error)
- func (c *Client) RefreshToken() error
- func (c *Client) SubscriptionCancel(packageName string, subscriptionId string, purchaseToken string) error
- func (c *Client) SubscriptionGet(packageName string, subscriptionId string, purchaseToken string) (s Subscription, err error)
- type Endpoint
- type Form
- type Purchase
- type Subscription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClientFromFile ¶
Create a new client based on config file
func (*Client) PurchaseValidate ¶
func (c *Client) PurchaseValidate(packageName string, productId string, purchaseToken string) (p Purchase, err error)
Validate a purchase
func (*Client) RefreshToken ¶
Refresh access token using user credentials
func (*Client) SubscriptionCancel ¶
func (c *Client) SubscriptionCancel(packageName string, subscriptionId string, purchaseToken string) error
Cancel a subscription
func (*Client) SubscriptionGet ¶
func (c *Client) SubscriptionGet(packageName string, subscriptionId string, purchaseToken string) (s Subscription, err error)
Get status of a subscription
Click to show internal directories.
Click to hide internal directories.