siteverification

package
v0.0.0-...-0297be7 Latest Latest
Warning

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

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

Documentation

Overview

Package siteverification provides access to the Google Site Verification API.

See https://developers.google.com/site-verification/

Usage example:

import "google.golang.org/api/siteverification/v1"
...
siteverificationService, err := siteverification.New(oauthHttpClient)

Index

Constants

View Source
const (
	// Manage the list of sites and domains you control
	SiteverificationScope = "https://www.googleapis.com/auth/siteverification"

	// Manage your new site verifications with Google
	SiteverificationVerify_onlyScope = "https://www.googleapis.com/auth/siteverification.verify_only"
)

OAuth2 scopes used by this API.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

type Service struct {
	BasePath  string // API endpoint base URL
	UserAgent string // optional additional User-Agent fragment

	WebResource *WebResourceService
	// contains filtered or unexported fields
}

func New

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

type SiteVerificationWebResourceGettokenRequest

type SiteVerificationWebResourceGettokenRequest struct {
	// Site: The site for which a verification token will be generated.
	Site *SiteVerificationWebResourceGettokenRequestSite `json:"site,omitempty"`

	// VerificationMethod: The verification method that will be used to
	// verify this site. For sites, 'FILE' or 'META' methods may be used.
	// For domains, only 'DNS' may be used.
	VerificationMethod string `json:"verificationMethod,omitempty"`
}

type SiteVerificationWebResourceGettokenRequestSite

type SiteVerificationWebResourceGettokenRequestSite struct {
	// Identifier: The site identifier. If the type is set to SITE, the
	// identifier is a URL. If the type is set to INET_DOMAIN, the site
	// identifier is a domain name.
	Identifier string `json:"identifier,omitempty"`

	// Type: The type of resource to be verified. Can be SITE or INET_DOMAIN
	// (domain name).
	Type string `json:"type,omitempty"`
}

type SiteVerificationWebResourceGettokenResponse

type SiteVerificationWebResourceGettokenResponse struct {
	// Method: The verification method to use in conjunction with this
	// token. For FILE, the token should be placed in the top-level
	// directory of the site, stored inside a file of the same name. For
	// META, the token should be placed in the HEAD tag of the default page
	// that is loaded for the site. For DNS, the token should be placed in a
	// TXT record of the domain.
	Method string `json:"method,omitempty"`

	// Token: The verification token. The token must be placed appropriately
	// in order for verification to succeed.
	Token string `json:"token,omitempty"`
}

type SiteVerificationWebResourceListResponse

type SiteVerificationWebResourceListResponse struct {
	// Items: The list of sites that are owned by the authenticated user.
	Items []*SiteVerificationWebResourceResource `json:"items,omitempty"`
}

type SiteVerificationWebResourceResource

type SiteVerificationWebResourceResource struct {
	// Id: The string used to identify this site. This value should be used
	// in the "id" portion of the REST URL for the Get, Update, and Delete
	// operations.
	Id string `json:"id,omitempty"`

	// Owners: The email addresses of all verified owners.
	Owners []string `json:"owners,omitempty"`

	// Site: The address and type of a site that is verified or will be
	// verified.
	Site *SiteVerificationWebResourceResourceSite `json:"site,omitempty"`
}

type SiteVerificationWebResourceResourceSite

type SiteVerificationWebResourceResourceSite struct {
	// Identifier: The site identifier. If the type is set to SITE, the
	// identifier is a URL. If the type is set to INET_DOMAIN, the site
	// identifier is a domain name.
	Identifier string `json:"identifier,omitempty"`

	// Type: The site type. Can be SITE or INET_DOMAIN (domain name).
	Type string `json:"type,omitempty"`
}

type WebResourceDeleteCall

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

func (*WebResourceDeleteCall) Do

func (c *WebResourceDeleteCall) Do() error

func (*WebResourceDeleteCall) Fields

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

type WebResourceGetCall

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

func (*WebResourceGetCall) Do

func (*WebResourceGetCall) Fields

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

type WebResourceGetTokenCall

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

func (*WebResourceGetTokenCall) Do

func (*WebResourceGetTokenCall) Fields

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

type WebResourceInsertCall

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

func (*WebResourceInsertCall) Do

func (*WebResourceInsertCall) Fields

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

type WebResourceListCall

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

func (*WebResourceListCall) Do

func (*WebResourceListCall) Fields

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

type WebResourcePatchCall

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

func (*WebResourcePatchCall) Do

func (*WebResourcePatchCall) Fields

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

type WebResourceService

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

func NewWebResourceService

func NewWebResourceService(s *Service) *WebResourceService

func (*WebResourceService) Delete

Delete: Relinquish ownership of a website or domain.

func (*WebResourceService) Get

Get: Get the most current data for a website or domain.

func (*WebResourceService) GetToken

func (r *WebResourceService) GetToken(siteverificationwebresourcegettokenrequest *SiteVerificationWebResourceGettokenRequest) *WebResourceGetTokenCall

GetToken: Get a verification token for placing on a website or domain.

func (*WebResourceService) Insert

func (r *WebResourceService) Insert(verificationMethod string, siteverificationwebresourceresource *SiteVerificationWebResourceResource) *WebResourceInsertCall

Insert: Attempt verification of a website or domain.

func (*WebResourceService) List

List: Get the list of your verified websites and domains.

func (*WebResourceService) Patch

func (r *WebResourceService) Patch(id string, siteverificationwebresourceresource *SiteVerificationWebResourceResource) *WebResourcePatchCall

Patch: Modify the list of owners for your website or domain. This method supports patch semantics.

func (*WebResourceService) Update

func (r *WebResourceService) Update(id string, siteverificationwebresourceresource *SiteVerificationWebResourceResource) *WebResourceUpdateCall

Update: Modify the list of owners for your website or domain.

type WebResourceUpdateCall

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

func (*WebResourceUpdateCall) Do

func (*WebResourceUpdateCall) Fields

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

Jump to

Keyboard shortcuts

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