Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. "createSong": &graphql.Field{
  2. Type: songType,
  3. Args: graphql.FieldConfigArgument{
  4. "id": &graphql.ArgumentConfig{
  5. Type: graphql.NewNonNull(graphql.String),
  6. },
  7. "album": &graphql.ArgumentConfig{
  8. Type: graphql.NewNonNull(graphql.String),
  9. },
  10. "title": &graphql.ArgumentConfig{
  11. Type: graphql.NewNonNull(graphql.String),
  12. },
  13. "duration": &graphql.ArgumentConfig{
  14. Type: graphql.NewNonNull(graphql.String),
  15. },
  16. },
  17. Resolve: func(params graphql.ResolveParams) (interface{}, error) {
  18. var song Song
  19. song.ID = params.Args["id"].(string)
  20. song.Album = params.Args["album"].(string)
  21. song.Title = params.Args["title"].(string)
  22. song.Duration = params.Args["duration"].(string)
  23. songs = append(songs, song)
  24. return song, nil
  25. },
  26. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement