airtable

package module
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2022 License: MIT Imports: 6 Imported by: 0

README

Very simple pure Go Airtable API wrapper

GoDoc Go Go Report Card codecov

Installation

    go get github.com/Squirrel-Entreprise/airtable

Aitable API

Airtable uses simple token-based authentication. To generate or manage your API key, visit your account page.

Usage

    package main

    import (
        "fmt"
        "github.com/Squirrel-Entreprise/airtable"
    )

    func main() {
        
        a := airtable.New("api_key_xxx", "id_base_yyy")

        productTable := airtable.Table{
            Name:       "Products", // Name of the table
            MaxRecords: "100", // Max records to return
            View:       "Grid view", // View name
        }

        type productItemAirtable struct {
            ID          string    `json:"id"`
            CreatedTime time.Time `json:"createdTime"`
            Fields      struct {
                Name     string                `json:"Name"`
                Cover    []airtable.Attachment `json:"cover"`
                Category string                `json:"Category"`
                Price    float64               `json:"Price"`
                Carts    []string              `json:"Carts"`
            } `json:"fields"`
        }

        // List products
        type productsListAirtable struct {
            Records []productItemAirtable `json:"records"`
            Offset  string                `json:"offset"`
        }

        products := productsListAirtable{}

        if err := a.List(productTable, &products); err != nil {
            fmt.Println(err)
        }

        for _, p := range products.Records {
            fmt.Println(p.ID, p.Fields.Name, p.Fields.Price)
        }
    }

More examples can be found in EXAMPLE.md.

Documentation

Index

Constants

View Source
const (
	GET    methodHttp = http.MethodGet
	POST   methodHttp = http.MethodPost
	PUT    methodHttp = http.MethodPut
	PATCH  methodHttp = http.MethodPatch
	DELETE methodHttp = http.MethodDelete
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Airtable

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

func New

func New(apiKey, base string) *Airtable

func (*Airtable) Create

func (a *Airtable) Create(table Table, data []byte, response interface{}) error

func (*Airtable) Delete

func (a *Airtable) Delete(table Table, id string) error

func (*Airtable) Get

func (a *Airtable) Get(table Table, id string, response interface{}) error

func (*Airtable) List

func (a *Airtable) List(table Table, response interface{}) error

func (*Airtable) Update

func (a *Airtable) Update(table Table, id string, data []byte, response interface{}) error

type AirtableItem added in v0.1.6

type AirtableItem struct {
	ID          string                 `json:"id"`
	CreatedTime time.Time              `json:"createdTime"`
	Fields      map[string]interface{} `json:"fields"`
}

type AirtableList added in v0.1.6

type AirtableList struct {
	Records []AirtableItem `json:"records"`
	Offset  string         `json:"offset"`
}

type Attachment

type Attachment struct {
	ID         string `json:"id"`
	Width      int    `json:"width"`
	Height     int    `json:"height"`
	URL        string `json:"url"`
	Filename   string `json:"filename"`
	Size       int    `json:"size"`
	Type       string `json:"type"`
	Thumbnails struct {
		Small struct {
			URL    string `json:"url"`
			Width  int    `json:"width"`
			Height int    `json:"height"`
		} `json:"small"`
		Large struct {
			URL    string `json:"url"`
			Width  int    `json:"width"`
			Height int    `json:"height"`
		} `json:"large"`
		Full struct {
			URL    string `json:"url"`
			Width  int    `json:"width"`
			Height int    `json:"height"`
		} `json:"full"`
	} `json:"thumbnails"`
}

Attachment object may contain the following properties

type HTTPClient added in v0.1.3

type HTTPClient interface {
	Do(req *http.Request) (*http.Response, error)
}
var (
	Client HTTPClient
)

type Local added in v0.1.6

type Local string

https://support.airtable.com/hc/en-us/articles/220340268-Supported-locale-modifiers-for-SET-LOCALE

const (
	AF      Local = "af"
	ArMa    Local = "ar-ma"
	ArSa    Local = "ar-sa"
	ArTn    Local = "ar-tn"
	AR      Local = "ar"
	AZ      Local = "az"
	BE      Local = "be"
	BG      Local = "bg"
	BN      Local = "bn"
	BO      Local = "bo"
	BR      Local = "br"
	BS      Local = "bs"
	CA      Local = "ca"
	CS      Local = "cs"
	CV      Local = "cv"
	CY      Local = "cy"
	DA      Local = "da"
	DeAt    Local = "de-at"
	DE      Local = "de"
	EL      Local = "el"
	EnAu    Local = "en-au"
	EnCa    Local = "en-ca"
	EnGb    Local = "en-gb"
	EnIe    Local = "en-ie"
	EnNz    Local = "en-nz"
	EO      Local = "eo"
	ES      Local = "es"
	ET      Local = "et"
	EU      Local = "eu"
	FA      Local = "fa"
	FI      Local = "fi"
	FO      Local = "fo"
	FrCa    Local = "fr-ca"
	FrCh    Local = "fr-ch"
	FR      Local = "fr"
	FY      Local = "fy"
	GL      Local = "gl"
	HE      Local = "he"
	HI      Local = "hi"
	HR      Local = "hr"
	HU      Local = "hu"
	HyAm    Local = "hy-am"
	ID      Local = "id"
	IS      Local = "is"
	IT      Local = "it"
	JA      Local = "ja"
	JV      Local = "jv"
	KA      Local = "ka"
	KM      Local = "km"
	KO      Local = "ko"
	LB      Local = "lb"
	LT      Local = "lt"
	LV      Local = "lv"
	ME      Local = "me"
	MK      Local = "mk"
	ML      Local = "ml"
	MR      Local = "mr"
	MS      Local = "ms"
	MY      Local = "my"
	NB      Local = "nb"
	NE      Local = "ne"
	NL      Local = "nl"
	NN      Local = "nn"
	PL      Local = "pl"
	PtBr    Local = "pt-br"
	PT      Local = "pt"
	RO      Local = "ro"
	RU      Local = "ru"
	SI      Local = "si"
	SK      Local = "sk"
	SL      Local = "sl"
	SQ      Local = "sq"
	SrCyRL  Local = "sr-cyrl"
	SR      Local = "sr"
	SV      Local = "sv"
	TA      Local = "ta"
	TH      Local = "th"
	TlPh    Local = "tl-ph"
	TR      Local = "tr"
	TZL     Local = "tzl"
	TzMLaTN Local = "tzm-latn"
	TZM     Local = "tzm"
	UK      Local = "uk"
	UZ      Local = "uz"
	VI      Local = "vi"
	ZhCn    Local = "zh-cn"
	ZhTw    Local = "zh-tw"
)

type Table

type Table struct {
	Name       string   `json:"name"`       // table name
	MaxRecords string   `json:"maxRecords"` // max 100
	View       string   `json:"view"`       // Grid view
	Fields     []string `json:"fields"`
	UserLocale Local    `json:"userLocale"`
	TimeZone   TimeZone `json:"timeZone"`

	// https://support.airtable.com/hc/en-us/articles/203255215-Formula-Field-Reference
	FilterByFormula string `json:"filterByFormula"`
}

type TimeZone added in v0.1.6

type TimeZone string

https://support.airtable.com/hc/en-us/articles/216141558-Supported-timezones-for-SET-TIMEZONE

const (
	AfricaAbidjan            TimeZone = "Africa/Abidjan"
	AfricaAccra              TimeZone = "Africa/Accra"
	AfricaAlgiers            TimeZone = "Africa/Algiers"
	AfricaBissau             TimeZone = "Africa/Bissau"
	AfricaCairo              TimeZone = "Africa/Cairo"
	AfricaCasablanca         TimeZone = "Africa/Casablanca"
	AfricaCeuta              TimeZone = "Africa/Ceuta"
	AfricaEl_Aaiun           TimeZone = "Africa/El_Aaiun"
	AfricaJohannesburg       TimeZone = "Africa/Johannesburg"
	AfricaKhartoum           TimeZone = "Africa/Khartoum"
	AfricaLagos              TimeZone = "Africa/Lagos"
	AfricaMaputo             TimeZone = "Africa/Maputo"
	AfricaMonrovia           TimeZone = "Africa/Monrovia"
	AfricaNairobi            TimeZone = "Africa/Nairobi"
	AfricaNdjamena           TimeZone = "Africa/Ndjamena"
	AfricaTripoli            TimeZone = "Africa/Tripoli"
	AfricaTunis              TimeZone = "Africa/Tunis"
	AfricaWindhoek           TimeZone = "Africa/Windhoek"
	AmericaAdak              TimeZone = "America/Adak"
	AmericaAnchorage         TimeZone = "America/Anchorage"
	AmericaAraguaina         TimeZone = "America/Araguaina"
	AmericaBuenos_Aires      TimeZone = "America/Argentina/Buenos_Aires"
	AmericaCatamarca         TimeZone = "America/Argentina/Catamarca"
	AmericaCordoba           TimeZone = "America/Argentina/Cordoba"
	AmericaJujuy             TimeZone = "America/Argentina/Jujuy"
	AmericaLa_Rioja          TimeZone = "America/Argentina/La_Rioja"
	AmericaMendoza           TimeZone = "America/Argentina/Mendoza"
	AmericaRio_Gallegos      TimeZone = "America/Argentina/Rio_Gallegos"
	AmericaSalta             TimeZone = "America/Argentina/Salta"
	AmericaSan_Juan          TimeZone = "America/Argentina/San_Juan"
	AmericaSan_Luis          TimeZone = "America/Argentina/San_Luis"
	AmericaTucuman           TimeZone = "America/Argentina/Tucuman"
	AmericaUshuaia           TimeZone = "America/Argentina/Ushuaia"
	AmericaAsuncion          TimeZone = "America/Asuncion"
	AmericaAtikokan          TimeZone = "America/Atikokan"
	AmericaBahia             TimeZone = "America/Bahia"
	AmericaBahia_Banderas    TimeZone = "America/Bahia_Banderas"
	AmericaBarbados          TimeZone = "America/Barbados"
	AmericaBelem             TimeZone = "America/Belem"
	AmericaBelize            TimeZone = "America/Belize"
	AmericaSablon            TimeZone = "America/Blanc-Sablon"
	AmericaBoa_Vista         TimeZone = "America/Boa_Vista"
	AmericaBogota            TimeZone = "America/Bogota"
	AmericaBoise             TimeZone = "America/Boise"
	AmericaCambridge_Bay     TimeZone = "America/Cambridge_Bay"
	AmericaCampo_Grande      TimeZone = "America/Campo_Grande"
	AmericaCancun            TimeZone = "America/Cancun"
	AmericaCaracas           TimeZone = "America/Caracas"
	AmericaCayenne           TimeZone = "America/Cayenne"
	AmericaChicago           TimeZone = "America/Chicago"
	AmericaChihuahua         TimeZone = "America/Chihuahua"
	AmericaCosta_Rica        TimeZone = "America/Costa_Rica"
	AmericaCreston           TimeZone = "America/Creston"
	AmericaCuiaba            TimeZone = "America/Cuiaba"
	AmericaCuracao           TimeZone = "America/Curacao"
	AmericaDanmarkshavn      TimeZone = "America/Danmarkshavn"
	AmericaDawson            TimeZone = "America/Dawson"
	AmericaDawson_Creek      TimeZone = "America/Dawson_Creek"
	AmericaDenver            TimeZone = "America/Denver"
	AmericaDetroit           TimeZone = "America/Detroit"
	AmericaEdmonton          TimeZone = "America/Edmonton"
	AmericaEirunepe          TimeZone = "America/Eirunepe"
	AmericaEl_Salvador       TimeZone = "America/El_Salvador"
	AmericaFort_Nelson       TimeZone = "America/Fort_Nelson"
	AmericaFortaleza         TimeZone = "America/Fortaleza"
	AmericaGlace_Bay         TimeZone = "America/Glace_Bay"
	AmericaGodthab           TimeZone = "America/Godthab"
	AmericaGoose_Bay         TimeZone = "America/Goose_Bay"
	AmericaGrand_Turk        TimeZone = "America/Grand_Turk"
	AmericaGuatemala         TimeZone = "America/Guatemala"
	AmericaGuayaquil         TimeZone = "America/Guayaquil"
	AmericaGuyana            TimeZone = "America/Guyana"
	AmericaHalifax           TimeZone = "America/Halifax"
	AmericaHavana            TimeZone = "America/Havana"
	AmericaHermosillo        TimeZone = "America/Hermosillo"
	AmericaIndianapolis      TimeZone = "America/Indiana/Indianapolis"
	AmericaKnox              TimeZone = "America/Indiana/Knox"
	AmericaMarengo           TimeZone = "America/Indiana/Marengo"
	AmericaPetersburg        TimeZone = "America/Indiana/Petersburg"
	AmericaTell_City         TimeZone = "America/Indiana/Tell_City"
	AmericaVevay             TimeZone = "America/Indiana/Vevay"
	AmericaVincennes         TimeZone = "America/Indiana/Vincennes"
	AmericaWinamac           TimeZone = "America/Indiana/Winamac"
	AmericaInuvik            TimeZone = "America/Inuvik"
	AmericaIqaluit           TimeZone = "America/Iqaluit"
	AmericaJamaica           TimeZone = "America/Jamaica"
	AmericaJuneau            TimeZone = "America/Juneau"
	AmericaLouisville        TimeZone = "America/Kentucky/Louisville"
	AmericaMonticello        TimeZone = "America/Kentucky/Monticello"
	AmericaLa_Paz            TimeZone = "America/La_Paz"
	AmericaLima              TimeZone = "America/Lima"
	AmericaLos_Angeles       TimeZone = "America/Los_Angeles"
	AmericaMaceio            TimeZone = "America/Maceio"
	AmericaManagua           TimeZone = "America/Managua"
	AmericaManaus            TimeZone = "America/Manaus"
	AmericaMartinique        TimeZone = "America/Martinique"
	AmericaMatamoros         TimeZone = "America/Matamoros"
	AmericaMazatlan          TimeZone = "America/Mazatlan"
	AmericaMenominee         TimeZone = "America/Menominee"
	AmericaMerida            TimeZone = "America/Merida"
	AmericaMetlakatla        TimeZone = "America/Metlakatla"
	AmericaMexico_City       TimeZone = "America/Mexico_City"
	AmericaMiquelon          TimeZone = "America/Miquelon"
	AmericaMoncton           TimeZone = "America/Moncton"
	AmericaMonterrey         TimeZone = "America/Monterrey"
	AmericaMontevideo        TimeZone = "America/Montevideo"
	AmericaNassau            TimeZone = "America/Nassau"
	AmericaNew_York          TimeZone = "America/New_York"
	AmericaNipigon           TimeZone = "America/Nipigon"
	AmericaNome              TimeZone = "America/Nome"
	AmericaNoronha           TimeZone = "America/Noronha"
	AmericaBeulah            TimeZone = "America/North_Dakota/Beulah"
	AmericaCenter            TimeZone = "America/North_Dakota/Center"
	AmericaNew_Salem         TimeZone = "America/North_Dakota/New_Salem"
	AmericaOjinaga           TimeZone = "America/Ojinaga"
	AmericaPanama            TimeZone = "America/Panama"
	AmericaPangnirtung       TimeZone = "America/Pangnirtung"
	AmericaParamaribo        TimeZone = "America/Paramaribo"
	AmericaPhoenix           TimeZone = "America/Phoenix"
	AmericaPrince            TimeZone = "America/Port-au-Prince"
	AmericaPort_of_Spain     TimeZone = "America/Port_of_Spain"
	AmericaPorto_Velho       TimeZone = "America/Porto_Velho"
	AmericaPuerto_Rico       TimeZone = "America/Puerto_Rico"
	AmericaRainy_River       TimeZone = "America/Rainy_River"
	AmericaRankin_Inlet      TimeZone = "America/Rankin_Inlet"
	AmericaRecife            TimeZone = "America/Recife"
	AmericaRegina            TimeZone = "America/Regina"
	AmericaResolute          TimeZone = "America/Resolute"
	AmericaRio_Branco        TimeZone = "America/Rio_Branco"
	AmericaSantarem          TimeZone = "America/Santarem"
	AmericaSantiago          TimeZone = "America/Santiago"
	AmericaSanto_Domingo     TimeZone = "America/Santo_Domingo"
	AmericaSao_Paulo         TimeZone = "America/Sao_Paulo"
	AmericaScoresbysund      TimeZone = "America/Scoresbysund"
	AmericaSitka             TimeZone = "America/Sitka"
	AmericaSt_Johns          TimeZone = "America/St_Johns"
	AmericaSwift_Current     TimeZone = "America/Swift_Current"
	AmericaTegucigalpa       TimeZone = "America/Tegucigalpa"
	AmericaThule             TimeZone = "America/Thule"
	AmericaThunder_Bay       TimeZone = "America/Thunder_Bay"
	AmericaTijuana           TimeZone = "America/Tijuana"
	AmericaToronto           TimeZone = "America/Toronto"
	AmericaVancouver         TimeZone = "America/Vancouver"
	AmericaWhitehorse        TimeZone = "America/Whitehorse"
	AmericaWinnipeg          TimeZone = "America/Winnipeg"
	AmericaYakutat           TimeZone = "America/Yakutat"
	AmericaYellowknife       TimeZone = "America/Yellowknife"
	AntarcticaCasey          TimeZone = "Antarctica/Casey"
	AntarcticaDavis          TimeZone = "Antarctica/Davis"
	AntarcticaDumontDUrville TimeZone = "Antarctica/DumontDUrville"
	AntarcticaMacquarie      TimeZone = "Antarctica/Macquarie"
	AntarcticaMawson         TimeZone = "Antarctica/Mawson"
	AntarcticaPalmer         TimeZone = "Antarctica/Palmer"
	AntarcticaRothera        TimeZone = "Antarctica/Rothera"
	AntarcticaSyowa          TimeZone = "Antarctica/Syowa"
	AntarcticaTroll          TimeZone = "Antarctica/Troll"
	AntarcticaVostok         TimeZone = "Antarctica/Vostok"
	AsiaAlmaty               TimeZone = "Asia/Almaty"
	AsiaAmman                TimeZone = "Asia/Amman"
	AsiaAnadyr               TimeZone = "Asia/Anadyr"
	AsiaAqtau                TimeZone = "Asia/Aqtau"
	AsiaAqtobe               TimeZone = "Asia/Aqtobe"
	AsiaAshgabat             TimeZone = "Asia/Ashgabat"
	AsiaBaghdad              TimeZone = "Asia/Baghdad"
	AsiaBaku                 TimeZone = "Asia/Baku"
	AsiaBangkok              TimeZone = "Asia/Bangkok"
	AsiaBarnaul              TimeZone = "Asia/Barnaul"
	AsiaBeirut               TimeZone = "Asia/Beirut"
	AsiaBishkek              TimeZone = "Asia/Bishkek"
	AsiaBrunei               TimeZone = "Asia/Brunei"
	AsiaChita                TimeZone = "Asia/Chita"
	AsiaChoibalsan           TimeZone = "Asia/Choibalsan"
	AsiaColombo              TimeZone = "Asia/Colombo"
	AsiaDamascus             TimeZone = "Asia/Damascus"
	AsiaDhaka                TimeZone = "Asia/Dhaka"
	AsiaDili                 TimeZone = "Asia/Dili"
	AsiaDubai                TimeZone = "Asia/Dubai"
	AsiaDushanbe             TimeZone = "Asia/Dushanbe"
	AsiaGaza                 TimeZone = "Asia/Gaza"
	AsiaHebron               TimeZone = "Asia/Hebron"
	AsiaHo_Chi_Minh          TimeZone = "Asia/Ho_Chi_Minh"
	AsiaHong_Kong            TimeZone = "Asia/Hong_Kong"
	AsiaHovd                 TimeZone = "Asia/Hovd"
	AsiaIrkutsk              TimeZone = "Asia/Irkutsk"
	AsiaJakarta              TimeZone = "Asia/Jakarta"
	AsiaJayapura             TimeZone = "Asia/Jayapura"
	AsiaJerusalem            TimeZone = "Asia/Jerusalem"
	AsiaKabul                TimeZone = "Asia/Kabul"
	AsiaKamchatka            TimeZone = "Asia/Kamchatka"
	AsiaKarachi              TimeZone = "Asia/Karachi"
	AsiaKathmandu            TimeZone = "Asia/Kathmandu"
	AsiaKhandyga             TimeZone = "Asia/Khandyga"
	AsiaKolkata              TimeZone = "Asia/Kolkata"
	AsiaKrasnoyarsk          TimeZone = "Asia/Krasnoyarsk"
	AsiaKuala_Lumpur         TimeZone = "Asia/Kuala_Lumpur"
	AsiaKuching              TimeZone = "Asia/Kuching"
	AsiaMacau                TimeZone = "Asia/Macau"
	AsiaMagadan              TimeZone = "Asia/Magadan"
	AsiaMakassar             TimeZone = "Asia/Makassar"
	AsiaManila               TimeZone = "Asia/Manila"
	AsiaNicosia              TimeZone = "Asia/Nicosia"
	AsiaNovokuznetsk         TimeZone = "Asia/Novokuznetsk"
	AsiaNovosibirsk          TimeZone = "Asia/Novosibirsk"
	AsiaOmsk                 TimeZone = "Asia/Omsk"
	AsiaOral                 TimeZone = "Asia/Oral"
	AsiaPontianak            TimeZone = "Asia/Pontianak"
	AsiaPyongyang            TimeZone = "Asia/Pyongyang"
	AsiaQatar                TimeZone = "Asia/Qatar"
	AsiaQyzylorda            TimeZone = "Asia/Qyzylorda"
	AsiaRangoon              TimeZone = "Asia/Rangoon"
	AsiaRiyadh               TimeZone = "Asia/Riyadh"
	AsiaSakhalin             TimeZone = "Asia/Sakhalin"
	AsiaSamarkand            TimeZone = "Asia/Samarkand"
	AsiaSeoul                TimeZone = "Asia/Seoul"
	AsiaShanghai             TimeZone = "Asia/Shanghai"
	AsiaSingapore            TimeZone = "Asia/Singapore"
	AsiaSrednekolymsk        TimeZone = "Asia/Srednekolymsk"
	AsiaTaipei               TimeZone = "Asia/Taipei"
	AsiaTashkent             TimeZone = "Asia/Tashkent"
	AsiaTbilisi              TimeZone = "Asia/Tbilisi"
	AsiaTehran               TimeZone = "Asia/Tehran"
	AsiaThimphu              TimeZone = "Asia/Thimphu"
	AsiaTokyo                TimeZone = "Asia/Tokyo"
	AsiaTomsk                TimeZone = "Asia/Tomsk"
	AsiaUlaanbaatar          TimeZone = "Asia/Ulaanbaatar"
	AsiaUrumqi               TimeZone = "Asia/Urumqi"
	AsiaNera                 TimeZone = "Asia/Ust-Nera"
	AsiaVladivostok          TimeZone = "Asia/Vladivostok"
	AsiaYakutsk              TimeZone = "Asia/Yakutsk"
	AsiaYekaterinburg        TimeZone = "Asia/Yekaterinburg"
	AsiaYerevan              TimeZone = "Asia/Yerevan"
	AtlanticAzores           TimeZone = "Atlantic/Azores"
	AtlanticBermuda          TimeZone = "Atlantic/Bermuda"
	AtlanticCanary           TimeZone = "Atlantic/Canary"
	AtlanticCape_Verde       TimeZone = "Atlantic/Cape_Verde"
	AtlanticFaroe            TimeZone = "Atlantic/Faroe"
	AtlanticMadeira          TimeZone = "Atlantic/Madeira"
	AtlanticReykjavik        TimeZone = "Atlantic/Reykjavik"
	AtlanticSouth_Georgia    TimeZone = "Atlantic/South_Georgia"
	AtlanticStanley          TimeZone = "Atlantic/Stanley"
	AustraliaAdelaide        TimeZone = "Australia/Adelaide"
	AustraliaBrisbane        TimeZone = "Australia/Brisbane"
	AustraliaBroken_Hill     TimeZone = "Australia/Broken_Hill"
	AustraliaCurrie          TimeZone = "Australia/Currie"
	AustraliaDarwin          TimeZone = "Australia/Darwin"
	AustraliaEucla           TimeZone = "Australia/Eucla"
	AustraliaHobart          TimeZone = "Australia/Hobart"
	AustraliaLindeman        TimeZone = "Australia/Lindeman"
	AustraliaLord_Howe       TimeZone = "Australia/Lord_Howe"
	AustraliaMelbourne       TimeZone = "Australia/Melbourne"
	AustraliaPerth           TimeZone = "Australia/Perth"
	AustraliaSydney          TimeZone = "Australia/Sydney"
	GMT                      TimeZone = "GMT"
	EuropeAmsterdam          TimeZone = "Europe/Amsterdam"
	EuropeAndorra            TimeZone = "Europe/Andorra"
	EuropeAstrakhan          TimeZone = "Europe/Astrakhan"
	EuropeAthens             TimeZone = "Europe/Athens"
	EuropeBelgrade           TimeZone = "Europe/Belgrade"
	EuropeBerlin             TimeZone = "Europe/Berlin"
	EuropeBrussels           TimeZone = "Europe/Brussels"
	EuropeBucharest          TimeZone = "Europe/Bucharest"
	EuropeBudapest           TimeZone = "Europe/Budapest"
	EuropeChisinau           TimeZone = "Europe/Chisinau"
	EuropeCopenhagen         TimeZone = "Europe/Copenhagen"
	EuropeDublin             TimeZone = "Europe/Dublin"
	EuropeGibraltar          TimeZone = "Europe/Gibraltar"
	EuropeHelsinki           TimeZone = "Europe/Helsinki"
	EuropeIstanbul           TimeZone = "Europe/Istanbul"
	EuropeKaliningrad        TimeZone = "Europe/Kaliningrad"
	EuropeKiev               TimeZone = "Europe/Kiev"
	EuropeKirov              TimeZone = "Europe/Kirov"
	EuropeLisbon             TimeZone = "Europe/Lisbon"
	EuropeLondon             TimeZone = "Europe/London"
	EuropeLuxembourg         TimeZone = "Europe/Luxembourg"
	EuropeMadrid             TimeZone = "Europe/Madrid"
	EuropeMalta              TimeZone = "Europe/Malta"
	EuropeMinsk              TimeZone = "Europe/Minsk"
	EuropeMonaco             TimeZone = "Europe/Monaco"
	EuropeMoscow             TimeZone = "Europe/Moscow"
	EuropeOslo               TimeZone = "Europe/Oslo"
	EuropeParis              TimeZone = "Europe/Paris"
	EuropePrague             TimeZone = "Europe/Prague"
	EuropeRiga               TimeZone = "Europe/Riga"
	EuropeRome               TimeZone = "Europe/Rome"
	EuropeSamara             TimeZone = "Europe/Samara"
	EuropeSimferopol         TimeZone = "Europe/Simferopol"
	EuropeSofia              TimeZone = "Europe/Sofia"
	EuropeStockholm          TimeZone = "Europe/Stockholm"
	EuropeTallinn            TimeZone = "Europe/Tallinn"
	EuropeTirane             TimeZone = "Europe/Tirane"
	EuropeUlyanovsk          TimeZone = "Europe/Ulyanovsk"
	EuropeUzhgorod           TimeZone = "Europe/Uzhgorod"
	EuropeVienna             TimeZone = "Europe/Vienna"
	EuropeVilnius            TimeZone = "Europe/Vilnius"
	EuropeVolgograd          TimeZone = "Europe/Volgograd"
	EuropeWarsaw             TimeZone = "Europe/Warsaw"
	EuropeZaporozhye         TimeZone = "Europe/Zaporozhye"
	EuropeZurich             TimeZone = "Europe/Zurich"
	IndianChagos             TimeZone = "Indian/Chagos"
	IndianChristmas          TimeZone = "Indian/Christmas"
	IndianCocos              TimeZone = "Indian/Cocos"
	IndianKerguelen          TimeZone = "Indian/Kerguelen"
	IndianMahe               TimeZone = "Indian/Mahe"
	IndianMaldives           TimeZone = "Indian/Maldives"
	IndianMauritius          TimeZone = "Indian/Mauritius"
	IndianReunion            TimeZone = "Indian/Reunion"
	PacificApia              TimeZone = "Pacific/Apia"
	PacificAuckland          TimeZone = "Pacific/Auckland"
	PacificBougainville      TimeZone = "Pacific/Bougainville"
	PacificChatham           TimeZone = "Pacific/Chatham"
	PacificChuuk             TimeZone = "Pacific/Chuuk"
	PacificEaster            TimeZone = "Pacific/Easter"
	PacificEfate             TimeZone = "Pacific/Efate"
	PacificEnderbury         TimeZone = "Pacific/Enderbury"
	PacificFakaofo           TimeZone = "Pacific/Fakaofo"
	PacificFiji              TimeZone = "Pacific/Fiji"
	PacificFunafuti          TimeZone = "Pacific/Funafuti"
	PacificGalapagos         TimeZone = "Pacific/Galapagos"
	PacificGambier           TimeZone = "Pacific/Gambier"
	PacificGuadalcanal       TimeZone = "Pacific/Guadalcanal"
	PacificGuam              TimeZone = "Pacific/Guam"
	PacificHonolulu          TimeZone = "Pacific/Honolulu"
	PacificKiritimati        TimeZone = "Pacific/Kiritimati"
	PacificKosrae            TimeZone = "Pacific/Kosrae"
	PacificKwajalein         TimeZone = "Pacific/Kwajalein"
	PacificMajuro            TimeZone = "Pacific/Majuro"
	PacificMarquesas         TimeZone = "Pacific/Marquesas"
	PacificNauru             TimeZone = "Pacific/Nauru"
	PacificNiue              TimeZone = "Pacific/Niue"
	PacificNorfolk           TimeZone = "Pacific/Norfolk"
	PacificNoumea            TimeZone = "Pacific/Noumea"
	PacificPago_Pago         TimeZone = "Pacific/Pago_Pago"
	PacificPalau             TimeZone = "Pacific/Palau"
	PacificPitcairn          TimeZone = "Pacific/Pitcairn"
	PacificPohnpei           TimeZone = "Pacific/Pohnpei"
	PacificPort_Moresby      TimeZone = "Pacific/Port_Moresby"
	PacificRarotonga         TimeZone = "Pacific/Rarotonga"
	PacificTahiti            TimeZone = "Pacific/Tahiti"
	PacificTarawa            TimeZone = "Pacific/Tarawa"
	PacificTongatapu         TimeZone = "Pacific/Tongatapu"
	PacificWake              TimeZone = "Pacific/Wake"
	PacificWallis            TimeZone = "Pacific/Wallis"
)

Jump to

Keyboard shortcuts

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