github.com/polygon-io/client-go@v1.16.4/rest/example/stocks/snapshots-universal/main.go (about) 1 package main 2 3 import ( 4 "context" 5 "log" 6 "os" 7 8 polygon "github.com/polygon-io/client-go/rest" 9 "github.com/polygon-io/client-go/rest/models" 10 ) 11 12 func main() { 13 // Init client 14 c := polygon.New(os.Getenv("POLYGON_API_KEY")) 15 16 // Set parameters 17 params := models.ListUniversalSnapshotsParams{}.WithTickerAnyOf("AAPL,META,F") 18 19 // Make request 20 iter := c.ListUniversalSnapshots(context.Background(), params) 21 22 // do something with the result 23 for iter.Next() { 24 log.Println(iter.Item()) 25 } 26 if iter.Err() != nil { 27 log.Fatal(iter.Err()) 28 } 29 }