androidpublisher

package
v0.0.0-...-b036f29 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2015 License: BSD-3-Clause Imports: 11 Imported by: 0

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

View Source
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

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 (*PurchasesGetCall) Fields

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
}

func New

func New(client *http.Client) (*Service, error)

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL