Skip to content

rewardenv/reward-cloud-sdk-go

Repository files navigation

rewardcloud: A Go library for the Reward Cloud API

Package rewardcloud is a library for the Reward Cloud API.

The library’s documentation is available at GoDoc.

Example

package main

import (
    "context"
    "fmt"
    "log"

    "github.com/rewardenv/reward-cloud-sdk-go"
)

func main() {
    client := rewardcloud.NewClient(rewardcloud.WithToken("token"))

    project, _, err := client.Project.GetByID(context.Background(), 1)
    if err != nil {
        log.Fatalf("error retrieving project: %s\n", err)
    }
    if project != nil {
        fmt.Printf("project 1 is called %q\n", project.Name)
    } else {
        fmt.Println("server 1 not found")
    }
}

License

This work is licensed under the MIT license. See LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published