Skip to content
A comprehensive Google Services SDK for Haskell.
Haskell
Branch: develop
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core
examples updated gogol-* packages using the new model (20190210) [except "gogo… Feb 19, 2019
gen Pinning generator dependencies Aug 23, 2019
gogol-abusiveexperiencereport regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-acceleratedmobilepageurl regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-accessapproval Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-accesscontextmanager Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-adexchange-buyer regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-adexchange-seller regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-adexchangebuyer2 Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-adexperiencereport regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-admin-datatransfer regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-admin-directory Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-admin-reports regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-adsense-host regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-adsense regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-alertcenter Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-analytics regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-analyticsreporting Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-android-enterprise Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-android-publisher Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-androiddeviceprovisioning Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-androidmanagement Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-appengine Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-apps-activity Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-apps-calendar Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-apps-licensing regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-apps-reseller Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-apps-tasks Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-appstate regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-bigquery Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-bigquerydatatransfer Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-bigtableadmin Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-billing Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-binaryauthorization Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-blogger regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-books regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-chat regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-civicinfo regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-classroom Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudasset Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-clouderrorreporting regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-cloudfunctions Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudidentity Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudiot Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudkms Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudprivatecatalog Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudprivatecatalogproducer Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudprofiler
gogol-cloudscheduler Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudsearch Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudshell regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-cloudtasks Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-cloudtrace regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-commentanalyzer
gogol-composer regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-compute Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-consumersurveys regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-container
gogol-containeranalysis Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-containerbuilder Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-customsearch regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-dataflow Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-datafusion Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-dataproc Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-datastore regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-debugger regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-deploymentmanager regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-dfareporting regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-dialogflow Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-digitalassetlinks regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-discovery regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-dlp Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-dns Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-docs Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-doubleclick-bids Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-doubleclick-search regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-drive Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-driveactivity Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-factchecktools Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-file Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-firebase-dynamiclinks
gogol-firebase-rules Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-firebasehosting Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-firebaseremoteconfig regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-firestore Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-fitness Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-fonts regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-fusiontables regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-games-configuration regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-games-management Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-games Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-genomics Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-gmail Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-groups-migration regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-groups-settings Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-healthcare Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-iam Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-iamcredentials Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-iap Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-identity-toolkit regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-indexing regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-jobs Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-kgsearch regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-language Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-libraryagent regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-logging Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-manufacturers regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-mirror regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-ml Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-monitoring Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-oauth2 Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-oslogin regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-pagespeed regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-partners regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-people Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-play-moviespartner regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-playcustomapp regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-plus-domains Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-plus Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-poly regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-prediction regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-proximitybeacon regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-pubsub Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-qpxexpress regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-redis Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-remotebuildexecution Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-replicapool-updater regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-replicapool regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-resourcemanager Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-run Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-runtimeconfig regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-safebrowsing regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-script Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-searchconsole regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-securitycenter Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-servicebroker Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-serviceconsumermanagement Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-servicecontrol Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-servicemanagement Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-servicenetworking Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-serviceusage Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-serviceuser regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-sheets Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-shopping-content Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-siteverification regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-slides regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-sourcerepo Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-spanner Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-spectrum regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-speech Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-sqladmin Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-storage-transfer Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-storage Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-streetviewpublish Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-surveys regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-tagmanager Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-testing Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-texttospeech Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-toolresults
gogol-tpu Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-tracing regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-translate regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-urlshortener regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-vault Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-videointelligence regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-vision regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-webmaster-tools regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-websecurityscanner Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol-youtube-analytics regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-youtube-reporting regenerated gogol-* packages affected by the change for gogol-docs Feb 19, 2019
gogol-youtube Adding new and regenerated files to 0.5.0 release Aug 23, 2019
gogol Removing unused imports Aug 23, 2019
script Apply set-version script to all packages Jan 29, 2019
share Adding --publish flag Feb 5, 2019
.gitignore Adding GHC 8.2 stackage resolver Aug 17, 2017
.travis.yml Adding new and regenerated files to 0.5.0 release Aug 23, 2019
CONTRIBUTORS Add 0.4.0 changelog with today as prospective release date Feb 4, 2019
LICENSE Regenerating all services Oct 2, 2015
Makefile Adding manual Hackage documentation upload scripts Nov 4, 2016
README.md Fix README to reference the GCE instead of AWS Feb 26, 2017
Setup.hs Initialising repository Sep 22, 2015
stack-8.2.2.yaml Adding new and regenerated files to 0.5.0 release Aug 23, 2019
stack-8.4.4.yaml Adding new and regenerated files to 0.5.0 release Aug 23, 2019
stack-8.6.4.yaml Adding new and regenerated files to 0.5.0 release Aug 23, 2019
stack.yaml Updating to GHC 8.6.4 Aug 23, 2019
stack.yaml.lock Updating to GHC 8.6.4 Aug 23, 2019

README.md

Gogol

Warning: This is an experimental prototype/preview release which is still under heavy development and not intended for public consumption, caveat emptor!

Build Status Hackage Version Gitter Chat

Description

Гоголь-моголь

Мико́ла Васи́льович Го́голь

A comprehensive Google Services SDK for Haskell supporting all of the publicly available services.

An introductory blog post detailing the motivation can be found here.

Documentation

You can find the latest stable release documentation for each respective library on Hackage under the Google section.

Haddock documentation which is built by CI from the develop branch can be found here.

Organisation

This repository is organised into the following directory structure:

  • gogol: Actual operational logic, you'll need to import this to send requests etc.
  • gogol-*: Data types for each of the individual Google Compute Engine Service libraries.
  • core: The gogol-core library upon which each of the services depends.
  • examples: A currently sparse collection of examples for the various services.
  • gen: The code generation binary, along with configuration, templates, and assets.
  • script: CI scripts to manage the release lifecycle of the service libraries.
  • share: Makefile plumbing common to all service libraries

See the ./gen subdirectory for further details about generating an API client/SDK.

Change Log

A change log for the entire project can be found under gogol/CHANGELOG.md.

Contribute

For any problems, comments, or feedback please create an issue here on GitHub.

Licence

Gogol is released under the Mozilla Public License Version 2.0.

Parts of the code are derived from Google Compute Engine service descriptions, licensed under Apache 2.0. Source files subject to this contain an additional licensing clause in their header.

You can’t perform that action at this time.