()
| 88 | } |
| 89 | |
| 90 | func (e *toolError) Error() string { |
| 91 | if e.Suggestion != "" { |
| 92 | return fmt.Sprintf("%s: %s (%s)", e.Code, e.Message, e.Suggestion) |
| 93 | } |
| 94 | return fmt.Sprintf("%s: %s", e.Code, e.Message) |
| 95 | } |
| 96 | |
| 97 | // Context key for storing the access token. |
| 98 | type accessTokenKey struct{} |
no outgoing calls