Documentation ¶
Overview ¶
Check out the recipes to get a sense of what the underlying API has to offer. Here's a simple example:
package main import ( log "github.com/sirupsen/logrus" "github.com/snowpal/pitch-building-blocks-sdk/lib/config" "github.com/snowpal/pitch-building-blocks-sdk/lib/recipes" ) func main() { var err error if config.Files, err = config.InitConfigFiles(); err != nil { log.Fatal(err.Error()) return } recipeID := 1 switch recipeID { case 1: log.Info("Run Recipe1") recipes.RegisterFewUsers() break case 2: log.Info("Run Recipe2") recipes.GetResourceAttributes() break case 3: log.Info("Run Recipe3") recipes.CreatePrivateConversation() break case 4: log.Info("Run Recipe4") recipes.AddAndLinkResources() break case 5: log.Info("Run Recipe5") recipes.ShareBlock() break case 6: log.Info("Run Recipe6") recipes.GetAllKeys() break case 7: log.Info("Run Recipe7") recipes.AddFavorite() break case 8: log.Info("Run Recipe8") recipes.FetchScheduler() break case 9: log.Info("Run Recipe9") recipes.AddRelation() break case 10: log.Info("Run Recipe10") recipes.PublishStudentGrade() break case 11: log.Info("Run Recipe11") recipes.AddProjectList() break case 12: log.Info("Run Recipe12") recipes.GrantAclOnCustomBlock() break case 13: log.Info("Run Recipe13") recipes.UpdateAttributes() break default: log.Info("pick a specific recipe to run") } }
For a full guide, visit https://developers.snowpal.com
Click to show internal directories.
Click to hide internal directories.