Copyright | (c) 2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Lets you programatically verify ownership of websites or domains with Google.
- siteVerificationService :: Service
- type SiteVerificationAPI = WebResourceInsertResource :<|> (WebResourceListResource :<|> (WebResourcePatchResource :<|> (WebResourceGetResource :<|> (WebResourceGetTokenResource :<|> (WebResourceDeleteResource :<|> WebResourceUpdateResource)))))
- module Network.Google.Resource.SiteVerification.WebResource.Delete
- module Network.Google.Resource.SiteVerification.WebResource.Get
- module Network.Google.Resource.SiteVerification.WebResource.GetToken
- module Network.Google.Resource.SiteVerification.WebResource.Insert
- module Network.Google.Resource.SiteVerification.WebResource.List
- module Network.Google.Resource.SiteVerification.WebResource.Patch
- module Network.Google.Resource.SiteVerification.WebResource.Update
- data SiteVerificationWebResourceGettokenRequestSite
- siteVerificationWebResourceGettokenRequestSite :: SiteVerificationWebResourceGettokenRequestSite
- svwrgrsIdentifier :: Lens' SiteVerificationWebResourceGettokenRequestSite (Maybe Text)
- svwrgrsType :: Lens' SiteVerificationWebResourceGettokenRequestSite (Maybe Text)
- data SiteVerificationWebResourceGettokenResponse
- siteVerificationWebResourceGettokenResponse :: SiteVerificationWebResourceGettokenResponse
- svwrgrToken :: Lens' SiteVerificationWebResourceGettokenResponse (Maybe Text)
- svwrgrMethod :: Lens' SiteVerificationWebResourceGettokenResponse (Maybe Text)
- data SiteVerificationWebResourceListResponse
- siteVerificationWebResourceListResponse :: SiteVerificationWebResourceListResponse
- svwrlrItems :: Lens' SiteVerificationWebResourceListResponse [SiteVerificationWebResourceResource]
- data SiteVerificationWebResourceResourceSite
- siteVerificationWebResourceResourceSite :: SiteVerificationWebResourceResourceSite
- svwrrsIdentifier :: Lens' SiteVerificationWebResourceResourceSite (Maybe Text)
- svwrrsType :: Lens' SiteVerificationWebResourceResourceSite (Maybe Text)
- data SiteVerificationWebResourceGettokenRequest
- siteVerificationWebResourceGettokenRequest :: SiteVerificationWebResourceGettokenRequest
- svwrgrSite :: Lens' SiteVerificationWebResourceGettokenRequest (Maybe SiteVerificationWebResourceGettokenRequestSite)
- svwrgrVerificationMethod :: Lens' SiteVerificationWebResourceGettokenRequest (Maybe Text)
- data SiteVerificationWebResourceResource
- siteVerificationWebResourceResource :: SiteVerificationWebResourceResource
- svwrrOwners :: Lens' SiteVerificationWebResourceResource [Text]
- svwrrId :: Lens' SiteVerificationWebResourceResource (Maybe Text)
- svwrrSite :: Lens' SiteVerificationWebResourceResource (Maybe SiteVerificationWebResourceResourceSite)
Service Configuration
siteVerificationService :: Service Source
Default request referring to version v1
of the Google Site Verification API. This contains the host and root path used as a starting point for constructing service requests.
API Declaration
type SiteVerificationAPI = WebResourceInsertResource :<|> (WebResourceListResource :<|> (WebResourcePatchResource :<|> (WebResourceGetResource :<|> (WebResourceGetTokenResource :<|> (WebResourceDeleteResource :<|> WebResourceUpdateResource))))) Source
Represents the entirety of the methods and resources available for the Google Site Verification API service.
Resources
siteVerification.webResource.delete
siteVerification.webResource.get
siteVerification.webResource.getToken
siteVerification.webResource.insert
siteVerification.webResource.list
siteVerification.webResource.patch
siteVerification.webResource.update
Types
SiteVerificationWebResourceGettokenRequestSite
data SiteVerificationWebResourceGettokenRequestSite Source
The site for which a verification token will be generated.
See: siteVerificationWebResourceGettokenRequestSite
smart constructor.
siteVerificationWebResourceGettokenRequestSite :: SiteVerificationWebResourceGettokenRequestSite Source
Creates a value of SiteVerificationWebResourceGettokenRequestSite
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
svwrgrsIdentifier :: Lens' SiteVerificationWebResourceGettokenRequestSite (Maybe Text) Source
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.
svwrgrsType :: Lens' SiteVerificationWebResourceGettokenRequestSite (Maybe Text) Source
The type of resource to be verified. Can be SITE or INET_DOMAIN (domain name).
SiteVerificationWebResourceGettokenResponse
data SiteVerificationWebResourceGettokenResponse Source
siteVerificationWebResourceGettokenResponse :: SiteVerificationWebResourceGettokenResponse Source
Creates a value of SiteVerificationWebResourceGettokenResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
svwrgrToken :: Lens' SiteVerificationWebResourceGettokenResponse (Maybe Text) Source
The verification token. The token must be placed appropriately in order for verification to succeed.
svwrgrMethod :: Lens' SiteVerificationWebResourceGettokenResponse (Maybe Text) Source
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.
SiteVerificationWebResourceListResponse
data SiteVerificationWebResourceListResponse Source
siteVerificationWebResourceListResponse :: SiteVerificationWebResourceListResponse Source
Creates a value of SiteVerificationWebResourceListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
svwrlrItems :: Lens' SiteVerificationWebResourceListResponse [SiteVerificationWebResourceResource] Source
The list of sites that are owned by the authenticated user.
SiteVerificationWebResourceResourceSite
data SiteVerificationWebResourceResourceSite Source
The address and type of a site that is verified or will be verified.
See: siteVerificationWebResourceResourceSite
smart constructor.
siteVerificationWebResourceResourceSite :: SiteVerificationWebResourceResourceSite Source
Creates a value of SiteVerificationWebResourceResourceSite
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
svwrrsIdentifier :: Lens' SiteVerificationWebResourceResourceSite (Maybe Text) Source
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.
svwrrsType :: Lens' SiteVerificationWebResourceResourceSite (Maybe Text) Source
The site type. Can be SITE or INET_DOMAIN (domain name).
SiteVerificationWebResourceGettokenRequest
data SiteVerificationWebResourceGettokenRequest Source
siteVerificationWebResourceGettokenRequest :: SiteVerificationWebResourceGettokenRequest Source
Creates a value of SiteVerificationWebResourceGettokenRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
svwrgrSite :: Lens' SiteVerificationWebResourceGettokenRequest (Maybe SiteVerificationWebResourceGettokenRequestSite) Source
The site for which a verification token will be generated.
svwrgrVerificationMethod :: Lens' SiteVerificationWebResourceGettokenRequest (Maybe Text) Source
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.
SiteVerificationWebResourceResource
data SiteVerificationWebResourceResource Source
siteVerificationWebResourceResource :: SiteVerificationWebResourceResource Source
Creates a value of SiteVerificationWebResourceResource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
svwrrOwners :: Lens' SiteVerificationWebResourceResource [Text] Source
The email addresses of all verified owners.
svwrrId :: Lens' SiteVerificationWebResourceResource (Maybe Text) Source
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.
svwrrSite :: Lens' SiteVerificationWebResourceResource (Maybe SiteVerificationWebResourceResourceSite) Source
The address and type of a site that is verified or will be verified.