- Upgrade schema

- Add constants
- Add default
- Add set default for request payload
- Fixes
This commit is contained in:
2023-08-22 17:46:51 +03:00
parent d713dab392
commit fb9fd9880e
17 changed files with 3775 additions and 1186 deletions

29
examples/browse/main.go Normal file
View File

@ -0,0 +1,29 @@
package main
import (
"context"
"encoding/json"
youtubekids "githouse.ru/feelter-ugc/go-youtubekids-client"
"log"
)
func main() {
client, err := youtubekids.NewClient(youtubekids.DefaultServerURL)
if err != nil {
panic(err)
}
response, err := client.Browse(context.TODO(), (&youtubekids.BrowseRequestPayload{
BrowseId: youtubekids.BrowseIdForKidsHome,
Context: youtubekids.RequestContext{
Client: youtubekids.RequestClient{},
},
}).SetDefaults())
if err != nil {
panic(err)
}
data, err := json.MarshalIndent(response, "", " ")
if err != nil {
panic(err)
}
log.Println(string(data))
}