Copyright | (c) 2015-2016 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 |
Views Abusive Experience Report data, and gets a list of sites that have a significant number of abusive experiences.
Synopsis
- abusiveExperienceReportService :: ServiceConfig
- xapiZooScope :: Proxy '["https://www.googleapis.com/auth/xapi.zoo"]
- type AbusiveExperienceReportAPI = ViolatingSitesListResource :<|> SitesGetResource
- module Network.Google.Resource.AbusiveExperienceReport.Sites.Get
- module Network.Google.Resource.AbusiveExperienceReport.ViolatingSites.List
- data SiteSummaryResponse
- siteSummaryResponse :: SiteSummaryResponse
- ssrAbusiveStatus :: Lens' SiteSummaryResponse (Maybe SiteSummaryResponseAbusiveStatus)
- ssrEnforcementTime :: Lens' SiteSummaryResponse (Maybe UTCTime)
- ssrLastChangeTime :: Lens' SiteSummaryResponse (Maybe UTCTime)
- ssrFilterStatus :: Lens' SiteSummaryResponse (Maybe SiteSummaryResponseFilterStatus)
- ssrUnderReview :: Lens' SiteSummaryResponse (Maybe Bool)
- ssrReportURL :: Lens' SiteSummaryResponse (Maybe Text)
- ssrReviewedSite :: Lens' SiteSummaryResponse (Maybe Text)
- data SiteSummaryResponseAbusiveStatus
- data ViolatingSitesResponse
- violatingSitesResponse :: ViolatingSitesResponse
- vsrViolatingSites :: Lens' ViolatingSitesResponse [SiteSummaryResponse]
- data Xgafv
- data SiteSummaryResponseFilterStatus
Service Configuration
abusiveExperienceReportService :: ServiceConfig Source #
Default request referring to version v1
of the Abusive Experience Report API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
xapiZooScope :: Proxy '["https://www.googleapis.com/auth/xapi.zoo"] Source #
Test scope for access to the Zoo service
API Declaration
type AbusiveExperienceReportAPI = ViolatingSitesListResource :<|> SitesGetResource Source #
Represents the entirety of the methods and resources available for the Abusive Experience Report API service.
Resources
abusiveexperiencereport.sites.get
abusiveexperiencereport.violatingSites.list
Types
SiteSummaryResponse
data SiteSummaryResponse Source #
Response message for GetSiteSummary.
See: siteSummaryResponse
smart constructor.
Instances
siteSummaryResponse :: SiteSummaryResponse Source #
Creates a value of SiteSummaryResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ssrAbusiveStatus :: Lens' SiteSummaryResponse (Maybe SiteSummaryResponseAbusiveStatus) Source #
The status of the site reviewed for the abusive experiences.
ssrEnforcementTime :: Lens' SiteSummaryResponse (Maybe UTCTime) Source #
The date on which enforcement begins.
ssrLastChangeTime :: Lens' SiteSummaryResponse (Maybe UTCTime) Source #
The last time that the site changed status.
ssrFilterStatus :: Lens' SiteSummaryResponse (Maybe SiteSummaryResponseFilterStatus) Source #
The abusive experience enforcement status of the site.
ssrUnderReview :: Lens' SiteSummaryResponse (Maybe Bool) Source #
Whether the site is currently under review.
ssrReportURL :: Lens' SiteSummaryResponse (Maybe Text) Source #
A link that leads to a full abusive experience report.
ssrReviewedSite :: Lens' SiteSummaryResponse (Maybe Text) Source #
The name of the site reviewed.
SiteSummaryResponseAbusiveStatus
data SiteSummaryResponseAbusiveStatus Source #
The status of the site reviewed for the abusive experiences.
Instances
ViolatingSitesResponse
data ViolatingSitesResponse Source #
Response message for ListViolatingSites.
See: violatingSitesResponse
smart constructor.
Instances
violatingSitesResponse :: ViolatingSitesResponse Source #
Creates a value of ViolatingSitesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vsrViolatingSites :: Lens' ViolatingSitesResponse [SiteSummaryResponse] Source #
A list of summaries of violating sites.
Xgafv
V1 error format.
Instances
SiteSummaryResponseFilterStatus
data SiteSummaryResponseFilterStatus Source #
The abusive experience enforcement status of the site.
SSRFSUnknown |
|
SSRFSON |
|
SSRFSOff |
|
SSRFSPaused |
|
SSRFSPending |
|