package apibuilderapi /** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-dev * User agent: apibuilder app.apibuilder.io/nashtech/apibuilder-api/0.0.1-dev/go_1_5_client */ import ( "bytes" "encoding/json" "io" ) const BaseUrl = "https://api.apibuilder.io" const UserAgent = "apibuilder app.apibuilder.io/nashtech/apibuilder-api/0.0.1-dev/go_1_5_client" const Version = "0.0.1-dev" const VersionMajor = 0 /** * A user is a top level person interacting with the api doc server. */ type User struct { Email string `json:"email"` Nickname string `json:"nickname"` Name string `json:"name,omitempty"` } func UserFromMap(data interface{}) User { b, err := json.Marshal(data) if err == nil { return UserFromJson(bytes.NewReader(b)) } else { panic(err) } } func UserFromJson(bytes io.Reader) User { var user User json.NewDecoder(bytes).Decode(&user) return user }