openstates/openstates.go

21 lines
384 B
Go
Raw Normal View History

2019-04-07 11:23:12 +00:00
package openstates
import "github.com/machinebox/graphql"
type OpenStatesApi struct {
ApiKey string
Client *graphql.Client
}
func NewOpenStatesApi(key string) *OpenStatesApi {
o := OpenStatesApi{
ApiKey: key,
}
o.Client = graphql.NewClient("https://openstates.org/graphql")
return o
}
func (o *OpenStatesApi) GetLegislatorsForArea(lat float, long float) []PersonNode {
}