github.com/muxinc/mux-go@v1.1.1/examples/data/exports/exercise-exports.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "os" 6 7 "github.com/muxinc/mux-go" 8 "github.com/muxinc/mux-go/examples/common" 9 ) 10 11 // Exercises all export operations: 12 // list-exports 13 14 func main() { 15 16 // API Client Initialization 17 client := muxgo.NewAPIClient( 18 muxgo.NewConfiguration( 19 muxgo.WithBasicAuth(os.Getenv("MUX_TOKEN_ID"), os.Getenv("MUX_TOKEN_SECRET")), 20 )) 21 22 // ========== list-exports ========== 23 e, err := client.ExportsApi.ListExports() 24 common.AssertNoError(err) 25 common.AssertNotNil(e.Data) 26 if len(e.Data) < 1 { 27 fmt.Println("Didn't find any exports :( ") 28 os.Exit(255) 29 } 30 fmt.Println("list-exports ✅") 31 }