21 lines
384 B
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 {
|
|
|
|
}
|