// Copyright 2020 The Go Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
package externalaccount | |
import "fmt" | |
// Error for handling OAuth related error responses as stated in rfc6749#5.2. | |
type Error struct { | |
Code string | |
URI string | |
Description string | |
} | |
func (err *Error) Error() string { | |
return fmt.Sprintf("got error code %s from %s: %s", err.Code, err.URI, err.Description) | |
} |