Documentation ¶
Overview ¶
Package androidpublisher provides access to the Google Play Developer API.
See https://developers.google.com/android-publisher
Usage example:
import "google.golang.org/api/androidpublisher/v1" ... androidpublisherService, err := androidpublisher.New(oauthHttpClient)
Index ¶
Constants ¶
const (
// View and manage your Google Play Developer account
AndroidpublisherScope = "https://www.googleapis.com/auth/androidpublisher"
)
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PurchasesCancelCall ¶
type PurchasesCancelCall struct {
// contains filtered or unexported fields
}
func (*PurchasesCancelCall) Do ¶
func (c *PurchasesCancelCall) Do() error
func (*PurchasesCancelCall) Fields ¶
func (c *PurchasesCancelCall) Fields(s ...googleapi.Field) *PurchasesCancelCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type PurchasesGetCall ¶
type PurchasesGetCall struct {
// contains filtered or unexported fields
}
func (*PurchasesGetCall) Do ¶
func (c *PurchasesGetCall) Do() (*SubscriptionPurchase, error)
func (*PurchasesGetCall) Fields ¶
func (c *PurchasesGetCall) Fields(s ...googleapi.Field) *PurchasesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type PurchasesService ¶
type PurchasesService struct {
// contains filtered or unexported fields
}
func NewPurchasesService ¶
func NewPurchasesService(s *Service) *PurchasesService
func (*PurchasesService) Cancel ¶
func (r *PurchasesService) Cancel(packageName string, subscriptionId string, token string) *PurchasesCancelCall
Cancel: Cancels a user's subscription purchase. The subscription remains valid until its expiration time.
func (*PurchasesService) Get ¶
func (r *PurchasesService) Get(packageName string, subscriptionId string, token string) *PurchasesGetCall
Get: Checks whether a user's subscription purchase is valid and returns its expiry time.
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment Purchases *PurchasesService // contains filtered or unexported fields }
type SubscriptionPurchase ¶
type SubscriptionPurchase struct { // AutoRenewing: Whether the subscription will automatically be renewed // when it reaches its current expiry time. AutoRenewing bool `json:"autoRenewing,omitempty"` // InitiationTimestampMsec: Time at which the subscription was granted, // in milliseconds since Epoch. InitiationTimestampMsec int64 `json:"initiationTimestampMsec,omitempty,string"` // Kind: This kind represents a subscriptionPurchase object in the // androidpublisher service. Kind string `json:"kind,omitempty"` // ValidUntilTimestampMsec: Time at which the subscription will expire, // in milliseconds since Epoch. ValidUntilTimestampMsec int64 `json:"validUntilTimestampMsec,omitempty,string"` }