openstates/openstates.go

21 lines
384 B
Go

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 {
}