Updated README.md

This commit is contained in:
Steven Polley 2018-06-20 17:56:50 -06:00
parent a1635ed170
commit 8adc3a69a1
1 changed files with 29 additions and 1 deletions

View File

@ -1,4 +1,32 @@
# go-cw
Go structs and methods for the ConnectWise REST API
Note: This is far from complete, I'm simply adding structs and methods as I see a use for it.
Note: This is far from complete, I'm simply adding structs and methods as I have an actual requirement for them. If you add to this, please feel free to send a pull request.
#Installation
```
go get github.com/StevenPolley/go-cw
```
#Usage
```
package main
import (
"github.com/StevenPolley/go-cw/3.0/connectwise"
"fmt"
)
const (
cwSite = "https://yourconnectwisesite.com/v4_6_release/apis/3.0"
cwAPIKeyPrivate = "ASDLFK4ah89ad"
cwAPIKey = "ASLDFKJ2342kl"
cwCompany = "yourcompanyname"
)
func main() {
cw := connectwise.NewSite(cwSite, cwAPIKey, cwAPIKeyPrivate, cwCompany)
companyDataByID := connectwise.GetCompaniesByID(cw, 2) //Retrieves company ID 2 from CW and returns pointer to struct struct
fmt.Println(*companyDataByID)
}
```