androidpublisher

package
v0.0.0-...-814acd1 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2015 License: BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Overview

Package androidpublisher provides access to the Google Play Android Developer API.

See https://developers.google.com/android-publisher

Usage example:

import "google.golang.org/api/androidpublisher/v2"
...
androidpublisherService, err := androidpublisher.New(oauthHttpClient)

Index

Constants

View Source
const (
	// View and manage your Google Play Android 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 Apk

type Apk struct {
	// Binary: Information about the binary payload of this APK.
	Binary *ApkBinary `json:"binary,omitempty"`

	// VersionCode: The version code of the APK, as specified in the APK's
	// manifest file.
	VersionCode int64 `json:"versionCode,omitempty"`
}

type ApkBinary

type ApkBinary struct {
	// Sha1: A sha1 hash of the APK payload, encoded as a hex string and
	// matching the output of the sha1sum command.
	Sha1 string `json:"sha1,omitempty"`
}

type ApkListing

type ApkListing struct {
	// Language: The language code, in BCP 47 format (eg "en-US").
	Language string `json:"language,omitempty"`

	// RecentChanges: Describe what's new in your APK.
	RecentChanges string `json:"recentChanges,omitempty"`
}

type ApkListingsListResponse

type ApkListingsListResponse struct {
	// Kind: Identifies what kind of resource this is. Value: the fixed
	// string "androidpublisher#apkListingsListResponse".
	Kind string `json:"kind,omitempty"`

	Listings []*ApkListing `json:"listings,omitempty"`
}

type ApksListResponse

type ApksListResponse struct {
	Apks []*Apk `json:"apks,omitempty"`

	// Kind: Identifies what kind of resource this is. Value: the fixed
	// string "androidpublisher#apksListResponse".
	Kind string `json:"kind,omitempty"`
}

type AppDetails

type AppDetails struct {
	// ContactEmail: The user-visible support email for this app.
	ContactEmail string `json:"contactEmail,omitempty"`

	// ContactPhone: The user-visible support telephone number for this app.
	ContactPhone string `json:"contactPhone,omitempty"`

	// ContactWebsite: The user-visible website for this app.
	ContactWebsite string `json:"contactWebsite,omitempty"`

	// DefaultLanguage: Default language code, in BCP 47 format (eg
	// "en-US").
	DefaultLanguage string `json:"defaultLanguage,omitempty"`
}

type AppEdit

type AppEdit struct {
	// ExpiryTimeSeconds: The time at which the edit will expire and will be
	// no longer valid for use in any subsequent API calls (encoded as
	// seconds since the Epoch).
	ExpiryTimeSeconds string `json:"expiryTimeSeconds,omitempty"`

	// Id: The ID of the edit that can be used in subsequent API calls.
	Id string `json:"id,omitempty"`
}

type EditsApklistingsDeleteCall

type EditsApklistingsDeleteCall struct {
	// contains filtered or unexported fields
}

func (*EditsApklistingsDeleteCall) Do

func (*EditsApklistingsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsApklistingsDeleteallCall

type EditsApklistingsDeleteallCall struct {
	// contains filtered or unexported fields
}

func (*EditsApklistingsDeleteallCall) Do

func (*EditsApklistingsDeleteallCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsApklistingsGetCall

type EditsApklistingsGetCall struct {
	// contains filtered or unexported fields
}

func (*EditsApklistingsGetCall) Do

func (*EditsApklistingsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsApklistingsListCall

type EditsApklistingsListCall struct {
	// contains filtered or unexported fields
}

func (*EditsApklistingsListCall) Do

func (*EditsApklistingsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsApklistingsPatchCall

type EditsApklistingsPatchCall struct {
	// contains filtered or unexported fields
}

func (*EditsApklistingsPatchCall) Do

func (*EditsApklistingsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsApklistingsService

type EditsApklistingsService struct {
	// contains filtered or unexported fields
}

func NewEditsApklistingsService

func NewEditsApklistingsService(s *Service) *EditsApklistingsService

func (*EditsApklistingsService) Delete

func (r *EditsApklistingsService) Delete(packageNameid string, editId string, apkVersionCode int64, language string) *EditsApklistingsDeleteCall

Delete: Deletes the APK-specific localized listing for a specified APK and language code.

func (*EditsApklistingsService) Deleteall

func (r *EditsApklistingsService) Deleteall(packageNameid string, editId string, apkVersionCode int64) *EditsApklistingsDeleteallCall

Deleteall: Deletes all the APK-specific localized listings for a specified APK.

func (*EditsApklistingsService) Get

func (r *EditsApklistingsService) Get(packageNameid string, editId string, apkVersionCode int64, language string) *EditsApklistingsGetCall

Get: Fetches the APK-specific localized listing for a specified APK and language code.

func (*EditsApklistingsService) List

func (r *EditsApklistingsService) List(packageNameid string, editId string, apkVersionCode int64) *EditsApklistingsListCall

List: Lists all the APK-specific localized listings for a specified APK.

func (*EditsApklistingsService) Patch

func (r *EditsApklistingsService) Patch(packageNameid string, editId string, apkVersionCode int64, language string, apklisting *ApkListing) *EditsApklistingsPatchCall

Patch: Updates or creates the APK-specific localized listing for a specified APK and language code. This method supports patch semantics.

func (*EditsApklistingsService) Update

func (r *EditsApklistingsService) Update(packageNameid string, editId string, apkVersionCode int64, language string, apklisting *ApkListing) *EditsApklistingsUpdateCall

Update: Updates or creates the APK-specific localized listing for a specified APK and language code.

type EditsApklistingsUpdateCall

type EditsApklistingsUpdateCall struct {
	// contains filtered or unexported fields
}

func (*EditsApklistingsUpdateCall) Do

func (*EditsApklistingsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsApksListCall

type EditsApksListCall struct {
	// contains filtered or unexported fields
}

func (*EditsApksListCall) Do

func (*EditsApksListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsApksService

type EditsApksService struct {
	// contains filtered or unexported fields
}

func NewEditsApksService

func NewEditsApksService(s *Service) *EditsApksService

func (*EditsApksService) List

func (r *EditsApksService) List(packageNameid string, editId string) *EditsApksListCall

List:

func (*EditsApksService) Upload

func (r *EditsApksService) Upload(packageNameid string, editId string) *EditsApksUploadCall

Upload:

type EditsApksUploadCall

type EditsApksUploadCall struct {
	// contains filtered or unexported fields
}

func (*EditsApksUploadCall) Do

func (c *EditsApksUploadCall) Do() (*Apk, error)

func (*EditsApksUploadCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*EditsApksUploadCall) Media

type EditsCommitCall

type EditsCommitCall struct {
	// contains filtered or unexported fields
}

func (*EditsCommitCall) Do

func (c *EditsCommitCall) Do() (*AppEdit, error)

func (*EditsCommitCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsDeleteCall

type EditsDeleteCall struct {
	// contains filtered or unexported fields
}

func (*EditsDeleteCall) Do

func (c *EditsDeleteCall) Do() error

func (*EditsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsDetailsGetCall

type EditsDetailsGetCall struct {
	// contains filtered or unexported fields
}

func (*EditsDetailsGetCall) Do

func (c *EditsDetailsGetCall) Do() (*AppDetails, error)

func (*EditsDetailsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsDetailsPatchCall

type EditsDetailsPatchCall struct {
	// contains filtered or unexported fields
}

func (*EditsDetailsPatchCall) Do

func (*EditsDetailsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsDetailsService

type EditsDetailsService struct {
	// contains filtered or unexported fields
}

func NewEditsDetailsService

func NewEditsDetailsService(s *Service) *EditsDetailsService

func (*EditsDetailsService) Get

func (r *EditsDetailsService) Get(packageNameid string, editId string) *EditsDetailsGetCall

Get: Fetches app details for this edit. This includes the default language and developer support contact information.

func (*EditsDetailsService) Patch

func (r *EditsDetailsService) Patch(packageNameid string, editId string, appdetails *AppDetails) *EditsDetailsPatchCall

Patch: Updates app details for this edit. This method supports patch semantics.

func (*EditsDetailsService) Update

func (r *EditsDetailsService) Update(packageNameid string, editId string, appdetails *AppDetails) *EditsDetailsUpdateCall

Update: Updates app details for this edit.

type EditsDetailsUpdateCall

type EditsDetailsUpdateCall struct {
	// contains filtered or unexported fields
}

func (*EditsDetailsUpdateCall) Do

func (*EditsDetailsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsExpansionfilesGetCall

type EditsExpansionfilesGetCall struct {
	// contains filtered or unexported fields
}

func (*EditsExpansionfilesGetCall) Do

func (*EditsExpansionfilesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsExpansionfilesPatchCall

type EditsExpansionfilesPatchCall struct {
	// contains filtered or unexported fields
}

func (*EditsExpansionfilesPatchCall) Do

func (*EditsExpansionfilesPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsExpansionfilesService

type EditsExpansionfilesService struct {
	// contains filtered or unexported fields
}

func NewEditsExpansionfilesService

func NewEditsExpansionfilesService(s *Service) *EditsExpansionfilesService

func (*EditsExpansionfilesService) Get

func (r *EditsExpansionfilesService) Get(packageNameid string, editId string, apkVersionCode int64, expansionFileType string) *EditsExpansionfilesGetCall

Get: Fetches the Expansion File configuration for the APK specified.

func (*EditsExpansionfilesService) Patch

func (r *EditsExpansionfilesService) Patch(packageNameid string, editId string, apkVersionCode int64, expansionFileType string, expansionfile *ExpansionFile) *EditsExpansionfilesPatchCall

Patch: Updates the APK's Expansion File configuration to reference another APK's Expansion Files. To add a new Expansion File use the Upload method. This method supports patch semantics.

func (*EditsExpansionfilesService) Update

func (r *EditsExpansionfilesService) Update(packageNameid string, editId string, apkVersionCode int64, expansionFileType string, expansionfile *ExpansionFile) *EditsExpansionfilesUpdateCall

Update: Updates the APK's Expansion File configuration to reference another APK's Expansion Files. To add a new Expansion File use the Upload method.

func (*EditsExpansionfilesService) Upload

func (r *EditsExpansionfilesService) Upload(packageNameid string, editId string, apkVersionCode int64, expansionFileType string) *EditsExpansionfilesUploadCall

Upload: Uploads and attaches a new Expansion File to the APK specified.

type EditsExpansionfilesUpdateCall

type EditsExpansionfilesUpdateCall struct {
	// contains filtered or unexported fields
}

func (*EditsExpansionfilesUpdateCall) Do

func (*EditsExpansionfilesUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsExpansionfilesUploadCall

type EditsExpansionfilesUploadCall struct {
	// contains filtered or unexported fields
}

func (*EditsExpansionfilesUploadCall) Do

func (*EditsExpansionfilesUploadCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*EditsExpansionfilesUploadCall) Media

type EditsGetCall

type EditsGetCall struct {
	// contains filtered or unexported fields
}

func (*EditsGetCall) Do

func (c *EditsGetCall) Do() (*AppEdit, error)

func (*EditsGetCall) Fields

func (c *EditsGetCall) Fields(s ...googleapi.Field) *EditsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsImagesDeleteCall

type EditsImagesDeleteCall struct {
	// contains filtered or unexported fields
}

func (*EditsImagesDeleteCall) Do

func (c *EditsImagesDeleteCall) Do() error

func (*EditsImagesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsImagesDeleteallCall

type EditsImagesDeleteallCall struct {
	// contains filtered or unexported fields
}

func (*EditsImagesDeleteallCall) Do

func (*EditsImagesDeleteallCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsImagesListCall

type EditsImagesListCall struct {
	// contains filtered or unexported fields
}

func (*EditsImagesListCall) Do

func (*EditsImagesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsImagesService

type EditsImagesService struct {
	// contains filtered or unexported fields
}

func NewEditsImagesService

func NewEditsImagesService(s *Service) *EditsImagesService

func (*EditsImagesService) Delete

func (r *EditsImagesService) Delete(packageNameid string, editId string, language string, imageType string, imageId string) *EditsImagesDeleteCall

Delete: Deletes the image (specified by id) from the edit.

func (*EditsImagesService) Deleteall

func (r *EditsImagesService) Deleteall(packageNameid string, editId string, language string, imageType string) *EditsImagesDeleteallCall

Deleteall: Deletes all images for the specified language and image type.

func (*EditsImagesService) List

func (r *EditsImagesService) List(packageNameid string, editId string, language string, imageType string) *EditsImagesListCall

List: Lists all images for the specified language and image type.

func (*EditsImagesService) Upload

func (r *EditsImagesService) Upload(packageNameid string, editId string, language string, imageType string) *EditsImagesUploadCall

Upload: Uploads a new image and adds it to the list of images for the specified language and image type.

type EditsImagesUploadCall

type EditsImagesUploadCall struct {
	// contains filtered or unexported fields
}

func (*EditsImagesUploadCall) Do

func (*EditsImagesUploadCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*EditsImagesUploadCall) Media

type EditsInsertCall

type EditsInsertCall struct {
	// contains filtered or unexported fields
}

func (*EditsInsertCall) Do

func (c *EditsInsertCall) Do() (*AppEdit, error)

func (*EditsInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsListingsDeleteCall

type EditsListingsDeleteCall struct {
	// contains filtered or unexported fields
}

func (*EditsListingsDeleteCall) Do

func (*EditsListingsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsListingsDeleteallCall

type EditsListingsDeleteallCall struct {
	// contains filtered or unexported fields
}

func (*EditsListingsDeleteallCall) Do

func (*EditsListingsDeleteallCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsListingsGetCall

type EditsListingsGetCall struct {
	// contains filtered or unexported fields
}

func (*EditsListingsGetCall) Do

func (c *EditsListingsGetCall) Do() (*Listing, error)

func (*EditsListingsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsListingsListCall

type EditsListingsListCall struct {
	// contains filtered or unexported fields
}

func (*EditsListingsListCall) Do

func (*EditsListingsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsListingsPatchCall

type EditsListingsPatchCall struct {
	// contains filtered or unexported fields
}

func (*EditsListingsPatchCall) Do

func (c *EditsListingsPatchCall) Do() (*Listing, error)

func (*EditsListingsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsListingsService

type EditsListingsService struct {
	// contains filtered or unexported fields
}

func NewEditsListingsService

func NewEditsListingsService(s *Service) *EditsListingsService

func (*EditsListingsService) Delete

func (r *EditsListingsService) Delete(packageNameid string, editId string, language string) *EditsListingsDeleteCall

Delete: Deletes the specified localized store listing from an edit.

func (*EditsListingsService) Deleteall

func (r *EditsListingsService) Deleteall(packageNameid string, editId string) *EditsListingsDeleteallCall

Deleteall: Deletes all localized listings from an edit.

func (*EditsListingsService) Get

func (r *EditsListingsService) Get(packageNameid string, editId string, language string) *EditsListingsGetCall

Get: Fetches information about a localized store listing.

func (*EditsListingsService) List

func (r *EditsListingsService) List(packageNameid string, editId string) *EditsListingsListCall

List: Returns all of the localized store listings attached to this edit.

func (*EditsListingsService) Patch

func (r *EditsListingsService) Patch(packageNameid string, editId string, language string, listing *Listing) *EditsListingsPatchCall

Patch: Creates or updates a localized store listing. This method supports patch semantics.

func (*EditsListingsService) Update

func (r *EditsListingsService) Update(packageNameid string, editId string, language string, listing *Listing) *EditsListingsUpdateCall

Update: Creates or updates a localized store listing.

type EditsListingsUpdateCall

type EditsListingsUpdateCall struct {
	// contains filtered or unexported fields
}

func (*EditsListingsUpdateCall) Do

func (*EditsListingsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsService

type EditsService struct {
	Apklistings *EditsApklistingsService

	Apks *EditsApksService

	Details *EditsDetailsService

	Expansionfiles *EditsExpansionfilesService

	Images *EditsImagesService

	Listings *EditsListingsService

	Testers *EditsTestersService

	Tracks *EditsTracksService
	// contains filtered or unexported fields
}

func NewEditsService

func NewEditsService(s *Service) *EditsService

func (*EditsService) Commit

func (r *EditsService) Commit(packageNameid string, editId string) *EditsCommitCall

Commit: Commits/applies the changes made in this edit back to the app.

func (*EditsService) Delete

func (r *EditsService) Delete(packageNameid string, editId string) *EditsDeleteCall

Delete: Deletes an edit for an app. Creating a new edit will automatically delete any of your previous edits so this method need only be called if you want to preemptively abandon an edit.

func (*EditsService) Get

func (r *EditsService) Get(packageNameid string, editId string) *EditsGetCall

Get: Returns information about the edit specified. Calls will fail if the edit is no long active (e.g. has been deleted, superseded or expired).

func (*EditsService) Insert

func (r *EditsService) Insert(packageNameid string, appedit *AppEdit) *EditsInsertCall

Insert: Creates a new edit for an app, populated with the app's current state.

func (*EditsService) Validate

func (r *EditsService) Validate(packageNameid string, editId string) *EditsValidateCall

Validate: Checks that the edit can be successfully committed. The edit's changes are not applied to the live app.

type EditsTestersGetCall

type EditsTestersGetCall struct {
	// contains filtered or unexported fields
}

func (*EditsTestersGetCall) Do

func (c *EditsTestersGetCall) Do() (*Testers, error)

func (*EditsTestersGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsTestersPatchCall

type EditsTestersPatchCall struct {
	// contains filtered or unexported fields
}

func (*EditsTestersPatchCall) Do

func (c *EditsTestersPatchCall) Do() (*Testers, error)

func (*EditsTestersPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsTestersService

type EditsTestersService struct {
	// contains filtered or unexported fields
}

func NewEditsTestersService

func NewEditsTestersService(s *Service) *EditsTestersService

func (*EditsTestersService) Get

func (r *EditsTestersService) Get(packageNameid string, editId string, track string) *EditsTestersGetCall

Get:

func (*EditsTestersService) Patch

func (r *EditsTestersService) Patch(packageNameid string, editId string, track string, testers *Testers) *EditsTestersPatchCall

Patch:

func (*EditsTestersService) Update

func (r *EditsTestersService) Update(packageNameid string, editId string, track string, testers *Testers) *EditsTestersUpdateCall

Update:

type EditsTestersUpdateCall

type EditsTestersUpdateCall struct {
	// contains filtered or unexported fields
}

func (*EditsTestersUpdateCall) Do

func (c *EditsTestersUpdateCall) Do() (*Testers, error)

func (*EditsTestersUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsTracksGetCall

type EditsTracksGetCall struct {
	// contains filtered or unexported fields
}

func (*EditsTracksGetCall) Do

func (c *EditsTracksGetCall) Do() (*Track, error)

func (*EditsTracksGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsTracksListCall

type EditsTracksListCall struct {
	// contains filtered or unexported fields
}

func (*EditsTracksListCall) Do

func (*EditsTracksListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsTracksPatchCall

type EditsTracksPatchCall struct {
	// contains filtered or unexported fields
}

func (*EditsTracksPatchCall) Do

func (c *EditsTracksPatchCall) Do() (*Track, error)

func (*EditsTracksPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsTracksService

type EditsTracksService struct {
	// contains filtered or unexported fields
}

func NewEditsTracksService

func NewEditsTracksService(s *Service) *EditsTracksService

func (*EditsTracksService) Get

func (r *EditsTracksService) Get(packageNameid string, editId string, track string) *EditsTracksGetCall

Get: Fetches the track configuration for the specified track type. Includes the APK version codes that are in this track.

func (*EditsTracksService) List

func (r *EditsTracksService) List(packageNameid string, editId string) *EditsTracksListCall

List: Lists all the track configurations for this edit.

func (*EditsTracksService) Patch

func (r *EditsTracksService) Patch(packageNameid string, editId string, track string, track2 *Track) *EditsTracksPatchCall

Patch: Updates the track configuration for the specified track type. This method supports patch semantics.

func (*EditsTracksService) Update

func (r *EditsTracksService) Update(packageNameid string, editId string, track string, track2 *Track) *EditsTracksUpdateCall

Update: Updates the track configuration for the specified track type.

type EditsTracksUpdateCall

type EditsTracksUpdateCall struct {
	// contains filtered or unexported fields
}

func (*EditsTracksUpdateCall) Do

func (c *EditsTracksUpdateCall) Do() (*Track, error)

func (*EditsTracksUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type EditsValidateCall

type EditsValidateCall struct {
	// contains filtered or unexported fields
}

func (*EditsValidateCall) Do

func (c *EditsValidateCall) Do() (*AppEdit, error)

func (*EditsValidateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type ExpansionFile

type ExpansionFile struct {
	// FileSize: If set this field indicates that this APK has an Expansion
	// File uploaded to it: this APK does not reference another APK's
	// Expansion File. The field's value is the size of the uploaded
	// Expansion File in bytes.
	FileSize int64 `json:"fileSize,omitempty,string"`

	// ReferencesVersion: If set this APK's Expansion File references
	// another APK's Expansion File. The file_size field will not be set.
	ReferencesVersion int64 `json:"referencesVersion,omitempty"`
}

type ExpansionFilesUploadResponse

type ExpansionFilesUploadResponse struct {
	ExpansionFile *ExpansionFile `json:"expansionFile,omitempty"`
}

type Image

type Image struct {
	// Id: A unique id representing this image.
	Id string `json:"id,omitempty"`

	// Sha1: A sha1 hash of the image that was uploaded.
	Sha1 string `json:"sha1,omitempty"`

	// Url: A URL that will serve a preview of the image.
	Url string `json:"url,omitempty"`
}

type ImagesDeleteAllResponse

type ImagesDeleteAllResponse struct {
	Deleted []*Image `json:"deleted,omitempty"`
}

type ImagesListResponse

type ImagesListResponse struct {
	Images []*Image `json:"images,omitempty"`
}

type ImagesUploadResponse

type ImagesUploadResponse struct {
	Image *Image `json:"image,omitempty"`
}

type InAppProduct

type InAppProduct struct {
	// DefaultLanguage: The default language of the localized data, as
	// defined by BCP 47. e.g. "en-US", "en-GB".
	DefaultLanguage string `json:"defaultLanguage,omitempty"`

	// DefaultPrice: Default price cannot be zero. In-app products can never
	// be free. Default price is always in the developer's Checkout merchant
	// currency.
	DefaultPrice *Price `json:"defaultPrice,omitempty"`

	// Listings: List of localized title and description data.
	Listings map[string]InAppProductListing `json:"listings,omitempty"`

	// PackageName: The package name of the parent app.
	PackageName string `json:"packageName,omitempty"`

	// Prices: Prices per buyer region. None of these prices should be zero.
	// In-app products can never be free.
	Prices map[string]Price `json:"prices,omitempty"`

	// PurchaseType: Purchase type enum value. Unmodifiable after creation.
	PurchaseType string `json:"purchaseType,omitempty"`

	// Season: Definition of a season for a seasonal subscription. Can be
	// defined only for yearly subscriptions.
	Season *Season `json:"season,omitempty"`

	// Sku: The stock-keeping-unit (SKU) of the product, unique within an
	// app.
	Sku string `json:"sku,omitempty"`

	Status string `json:"status,omitempty"`

	// SubscriptionPeriod: The period of the subscription (if any), i.e.
	// period at which payments must happen. Defined as ISO 8601 duration,
	// i.e. "P1M" for 1 month period.
	SubscriptionPeriod string `json:"subscriptionPeriod,omitempty"`

	// TrialPeriod: Trial period, specified in ISO 8601 format. Acceptable
	// values are anything between "P7D" (seven days) and "P999D" (999
	// days). Seasonal subscriptions cannot have a trial period.
	TrialPeriod string `json:"trialPeriod,omitempty"`
}

type InAppProductListing

type InAppProductListing struct {
	Description string `json:"description,omitempty"`

	Title string `json:"title,omitempty"`
}

type InappproductsBatchCall

type InappproductsBatchCall struct {
	// contains filtered or unexported fields
}

func (*InappproductsBatchCall) Do

func (*InappproductsBatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type InappproductsBatchRequest

type InappproductsBatchRequest struct {
	Entrys []*InappproductsBatchRequestEntry `json:"entrys,omitempty"`
}

type InappproductsBatchRequestEntry

type InappproductsBatchRequestEntry struct {
	BatchId int64 `json:"batchId,omitempty"`

	Inappproductsinsertrequest *InappproductsInsertRequest `json:"inappproductsinsertrequest,omitempty"`

	Inappproductsupdaterequest *InappproductsUpdateRequest `json:"inappproductsupdaterequest,omitempty"`

	MethodName string `json:"methodName,omitempty"`
}

type InappproductsBatchResponse

type InappproductsBatchResponse struct {
	Entrys []*InappproductsBatchResponseEntry `json:"entrys,omitempty"`

	// Kind: Identifies what kind of resource this is. Value: the fixed
	// string "androidpublisher#inappproductsBatchResponse".
	Kind string `json:"kind,omitempty"`
}

type InappproductsBatchResponseEntry

type InappproductsBatchResponseEntry struct {
	BatchId int64 `json:"batchId,omitempty"`

	Inappproductsinsertresponse *InappproductsInsertResponse `json:"inappproductsinsertresponse,omitempty"`

	Inappproductsupdateresponse *InappproductsUpdateResponse `json:"inappproductsupdateresponse,omitempty"`
}

type InappproductsDeleteCall

type InappproductsDeleteCall struct {
	// contains filtered or unexported fields
}

func (*InappproductsDeleteCall) Do

func (*InappproductsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type InappproductsGetCall

type InappproductsGetCall struct {
	// contains filtered or unexported fields
}

func (*InappproductsGetCall) Do

func (*InappproductsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type InappproductsInsertCall

type InappproductsInsertCall struct {
	// contains filtered or unexported fields
}

func (*InappproductsInsertCall) AutoConvertMissingPrices

func (c *InappproductsInsertCall) AutoConvertMissingPrices(autoConvertMissingPrices bool) *InappproductsInsertCall

AutoConvertMissingPrices sets the optional parameter "autoConvertMissingPrices": If true the prices for all regions targeted by the parent app that don't have a price specified for this in-app product will be auto converted to the target currency based on the default price. Defaults to false.

func (*InappproductsInsertCall) Do

func (*InappproductsInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type InappproductsInsertRequest

type InappproductsInsertRequest struct {
	Inappproduct *InAppProduct `json:"inappproduct,omitempty"`
}

type InappproductsInsertResponse

type InappproductsInsertResponse struct {
	Inappproduct *InAppProduct `json:"inappproduct,omitempty"`
}

type InappproductsListCall

type InappproductsListCall struct {
	// contains filtered or unexported fields
}

func (*InappproductsListCall) Do

func (*InappproductsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*InappproductsListCall) MaxResults

func (c *InappproductsListCall) MaxResults(maxResults int64) *InappproductsListCall

MaxResults sets the optional parameter "maxResults":

func (*InappproductsListCall) StartIndex

func (c *InappproductsListCall) StartIndex(startIndex int64) *InappproductsListCall

StartIndex sets the optional parameter "startIndex":

func (*InappproductsListCall) Token

Token sets the optional parameter "token":

type InappproductsListResponse

type InappproductsListResponse struct {
	Inappproduct []*InAppProduct `json:"inappproduct,omitempty"`

	// Kind: Identifies what kind of resource this is. Value: the fixed
	// string "androidpublisher#inappproductsListResponse".
	Kind string `json:"kind,omitempty"`

	PageInfo *PageInfo `json:"pageInfo,omitempty"`

	TokenPagination *TokenPagination `json:"tokenPagination,omitempty"`
}

type InappproductsPatchCall

type InappproductsPatchCall struct {
	// contains filtered or unexported fields
}

func (*InappproductsPatchCall) AutoConvertMissingPrices

func (c *InappproductsPatchCall) AutoConvertMissingPrices(autoConvertMissingPrices bool) *InappproductsPatchCall

AutoConvertMissingPrices sets the optional parameter "autoConvertMissingPrices": If true the prices for all regions targeted by the parent app that don't have a price specified for this in-app product will be auto converted to the target currency based on the default price. Defaults to false.

func (*InappproductsPatchCall) Do

func (*InappproductsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type InappproductsService

type InappproductsService struct {
	// contains filtered or unexported fields
}

func NewInappproductsService

func NewInappproductsService(s *Service) *InappproductsService

func (*InappproductsService) Batch

func (r *InappproductsService) Batch(inappproductsbatchrequest *InappproductsBatchRequest) *InappproductsBatchCall

Batch:

func (*InappproductsService) Delete

func (r *InappproductsService) Delete(packageNameid string, skuid string) *InappproductsDeleteCall

Delete: Delete an in-app product for an app.

func (*InappproductsService) Get

func (r *InappproductsService) Get(packageName string, skuid string) *InappproductsGetCall

Get: Returns information about the in-app product specified.

func (*InappproductsService) Insert

func (r *InappproductsService) Insert(packageNameid string, inappproduct *InAppProduct) *InappproductsInsertCall

Insert: Creates a new in-app product for an app.

func (*InappproductsService) List

func (r *InappproductsService) List(packageNameid string) *InappproductsListCall

List: List all the in-app products for an Android app, both subscriptions and managed in-app products..

func (*InappproductsService) Patch

func (r *InappproductsService) Patch(packageNameid string, skuid string, inappproduct *InAppProduct) *InappproductsPatchCall

Patch: Updates the details of an in-app product. This method supports patch semantics.

func (*InappproductsService) Update

func (r *InappproductsService) Update(packageNameid string, skuid string, inappproduct *InAppProduct) *InappproductsUpdateCall

Update: Updates the details of an in-app product.

type InappproductsUpdateCall

type InappproductsUpdateCall struct {
	// contains filtered or unexported fields
}

func (*InappproductsUpdateCall) AutoConvertMissingPrices

func (c *InappproductsUpdateCall) AutoConvertMissingPrices(autoConvertMissingPrices bool) *InappproductsUpdateCall

AutoConvertMissingPrices sets the optional parameter "autoConvertMissingPrices": If true the prices for all regions targeted by the parent app that don't have a price specified for this in-app product will be auto converted to the target currency based on the default price. Defaults to false.

func (*InappproductsUpdateCall) Do

func (*InappproductsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type InappproductsUpdateRequest

type InappproductsUpdateRequest struct {
	Inappproduct *InAppProduct `json:"inappproduct,omitempty"`
}

type InappproductsUpdateResponse

type InappproductsUpdateResponse struct {
	Inappproduct *InAppProduct `json:"inappproduct,omitempty"`
}

type Listing

type Listing struct {
	// FullDescription: Full description of the app; this may be up to 4000
	// characters in length.
	FullDescription string `json:"fullDescription,omitempty"`

	// Language: Language localization code (for example, "de-AT" for
	// Austrian German).
	Language string `json:"language,omitempty"`

	// ShortDescription: Short description of the app (previously known as
	// promo text); this may be up to 80 characters in length.
	ShortDescription string `json:"shortDescription,omitempty"`

	// Title: App's localized title.
	Title string `json:"title,omitempty"`

	// Video: URL of a promotional YouTube video for the app.
	Video string `json:"video,omitempty"`
}

type ListingsListResponse

type ListingsListResponse struct {
	// Kind: Identifies what kind of resource this is. Value: the fixed
	// string "androidpublisher#listingsListResponse".
	Kind string `json:"kind,omitempty"`

	Listings []*Listing `json:"listings,omitempty"`
}

type MonthDay

type MonthDay struct {
	// Day: Day of a month, value in [1, 31] range. Valid range depends on
	// the specified month.
	Day int64 `json:"day,omitempty"`

	// Month: Month of a year. e.g. 1 = JAN, 2 = FEB etc.
	Month int64 `json:"month,omitempty"`
}

type PageInfo

type PageInfo struct {
	ResultPerPage int64 `json:"resultPerPage,omitempty"`

	StartIndex int64 `json:"startIndex,omitempty"`

	TotalResults int64 `json:"totalResults,omitempty"`
}

type Price

type Price struct {
	// Currency: 3 letter Currency code, as defined by ISO 4217.
	Currency string `json:"currency,omitempty"`

	// PriceMicros: The price in millionths of the currency base unit
	// represented as a string.
	PriceMicros string `json:"priceMicros,omitempty"`
}

type ProductPurchase

type ProductPurchase struct {
	// ConsumptionState: The consumption state of the inapp product.
	// Possible values are:
	// - Yet to be consumed
	// - Consumed
	ConsumptionState int64 `json:"consumptionState,omitempty"`

	// DeveloperPayload: A developer-specified string that contains
	// supplemental information about an order.
	DeveloperPayload string `json:"developerPayload,omitempty"`

	// Kind: This kind represents an inappPurchase object in the
	// androidpublisher service.
	Kind string `json:"kind,omitempty"`

	// PurchaseState: The purchase state of the order. Possible values are:
	//
	// - Purchased
	// - Cancelled
	PurchaseState int64 `json:"purchaseState,omitempty"`

	// PurchaseTimeMillis: The time the product was purchased, in
	// milliseconds since the epoch (Jan 1, 1970).
	PurchaseTimeMillis int64 `json:"purchaseTimeMillis,omitempty,string"`
}

type PurchasesProductsGetCall

type PurchasesProductsGetCall struct {
	// contains filtered or unexported fields
}

func (*PurchasesProductsGetCall) Do

func (*PurchasesProductsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type PurchasesProductsService

type PurchasesProductsService struct {
	// contains filtered or unexported fields
}

func NewPurchasesProductsService

func NewPurchasesProductsService(s *Service) *PurchasesProductsService

func (*PurchasesProductsService) Get

func (r *PurchasesProductsService) Get(packageName string, productId string, token string) *PurchasesProductsGetCall

Get: Checks the purchase and consumption status of an inapp item.

type PurchasesService

type PurchasesService struct {
	Products *PurchasesProductsService

	Subscriptions *PurchasesSubscriptionsService
	// contains filtered or unexported fields
}

func NewPurchasesService

func NewPurchasesService(s *Service) *PurchasesService

type PurchasesSubscriptionsCancelCall

type PurchasesSubscriptionsCancelCall struct {
	// contains filtered or unexported fields
}

func (*PurchasesSubscriptionsCancelCall) Do

func (*PurchasesSubscriptionsCancelCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type PurchasesSubscriptionsDeferCall

type PurchasesSubscriptionsDeferCall struct {
	// contains filtered or unexported fields
}

func (*PurchasesSubscriptionsDeferCall) Do

func (*PurchasesSubscriptionsDeferCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type PurchasesSubscriptionsGetCall

type PurchasesSubscriptionsGetCall struct {
	// contains filtered or unexported fields
}

func (*PurchasesSubscriptionsGetCall) Do

func (*PurchasesSubscriptionsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type PurchasesSubscriptionsRefundCall

type PurchasesSubscriptionsRefundCall struct {
	// contains filtered or unexported fields
}

func (*PurchasesSubscriptionsRefundCall) Do

func (*PurchasesSubscriptionsRefundCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type PurchasesSubscriptionsRevokeCall

type PurchasesSubscriptionsRevokeCall struct {
	// contains filtered or unexported fields
}

func (*PurchasesSubscriptionsRevokeCall) Do

func (*PurchasesSubscriptionsRevokeCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type PurchasesSubscriptionsService

type PurchasesSubscriptionsService struct {
	// contains filtered or unexported fields
}

func NewPurchasesSubscriptionsService

func NewPurchasesSubscriptionsService(s *Service) *PurchasesSubscriptionsService

func (*PurchasesSubscriptionsService) Cancel

func (r *PurchasesSubscriptionsService) Cancel(packageName string, subscriptionId string, token string) *PurchasesSubscriptionsCancelCall

Cancel: Cancels a user's subscription purchase. The subscription remains valid until its expiration time.

func (*PurchasesSubscriptionsService) Defer

func (r *PurchasesSubscriptionsService) Defer(packageName string, subscriptionId string, token string, subscriptionpurchasesdeferrequest *SubscriptionPurchasesDeferRequest) *PurchasesSubscriptionsDeferCall

Defer: Defers a user's subscription purchase until a specified future expiration time.

func (*PurchasesSubscriptionsService) Get

func (r *PurchasesSubscriptionsService) Get(packageName string, subscriptionId string, token string) *PurchasesSubscriptionsGetCall

Get: Checks whether a user's subscription purchase is valid and returns its expiry time.

func (*PurchasesSubscriptionsService) Refund

func (r *PurchasesSubscriptionsService) Refund(packageName string, subscriptionId string, token string) *PurchasesSubscriptionsRefundCall

Refund: Refunds a user's subscription purchase, but the subscription remains valid until its expiration time and it will continue to recur.

func (*PurchasesSubscriptionsService) Revoke

func (r *PurchasesSubscriptionsService) Revoke(packageName string, subscriptionId string, token string) *PurchasesSubscriptionsRevokeCall

Revoke: Refunds and immediately revokes a user's subscription purchase. Access to the subscription will be terminated immediately and it will stop recurring.

type Season

type Season struct {
	// End: Inclusive end date of the recurrence period.
	End *MonthDay `json:"end,omitempty"`

	// Start: Inclusive start date of the recurrence period.
	Start *MonthDay `json:"start,omitempty"`
}

type Service

type Service struct {
	BasePath string // API endpoint base URL

	Edits *EditsService

	Inappproducts *InappproductsService

	Purchases *PurchasesService
	// contains filtered or unexported fields
}

func New

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

type SubscriptionDeferralInfo

type SubscriptionDeferralInfo struct {
	// DesiredExpiryTimeMillis: The desired next expiry time for the
	// subscription in milliseconds since Epoch. The given time must be
	// after the current expiry time for the subscription.
	DesiredExpiryTimeMillis int64 `json:"desiredExpiryTimeMillis,omitempty,string"`

	// ExpectedExpiryTimeMillis: The expected expiry time for the
	// subscription. If the current expiry time for the subscription is not
	// the value specified here, the deferral will not occur.
	ExpectedExpiryTimeMillis int64 `json:"expectedExpiryTimeMillis,omitempty,string"`
}

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

	// ExpiryTimeMillis: Time at which the subscription will expire, in
	// milliseconds since Epoch.
	ExpiryTimeMillis int64 `json:"expiryTimeMillis,omitempty,string"`

	// Kind: This kind represents a subscriptionPurchase object in the
	// androidpublisher service.
	Kind string `json:"kind,omitempty"`

	// StartTimeMillis: Time at which the subscription was granted, in
	// milliseconds since Epoch.
	StartTimeMillis int64 `json:"startTimeMillis,omitempty,string"`
}

type SubscriptionPurchasesDeferRequest

type SubscriptionPurchasesDeferRequest struct {
	// DeferralInfo: The information about the new desired expiry time for
	// the subscription.
	DeferralInfo *SubscriptionDeferralInfo `json:"deferralInfo,omitempty"`
}

type SubscriptionPurchasesDeferResponse

type SubscriptionPurchasesDeferResponse struct {
	// NewExpiryTimeMillis: The new expiry time for the subscription in
	// milliseconds since the Epoch.
	NewExpiryTimeMillis int64 `json:"newExpiryTimeMillis,omitempty,string"`
}

type Testers

type Testers struct {
	GoogleGroups []string `json:"googleGroups,omitempty"`

	GooglePlusCommunities []string `json:"googlePlusCommunities,omitempty"`
}

type TokenPagination

type TokenPagination struct {
	NextPageToken string `json:"nextPageToken,omitempty"`

	PreviousPageToken string `json:"previousPageToken,omitempty"`
}

type Track

type Track struct {
	Track string `json:"track,omitempty"`

	UserFraction float64 `json:"userFraction,omitempty"`

	VersionCodes []int64 `json:"versionCodes,omitempty"`
}

type TracksListResponse

type TracksListResponse struct {
	// Kind: Identifies what kind of resource this is. Value: the fixed
	// string "androidpublisher#tracksListResponse".
	Kind string `json:"kind,omitempty"`

	Tracks []*Track `json:"tracks,omitempty"`
}

Jump to

Keyboard shortcuts

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