response.go 347 B

12345678910111213141516171819202122
  1. package ami
  2. func initResponseError(err error) Response {
  3. return Response{
  4. ActionData{
  5. "Action": "Error",
  6. "Message": err.Error(),
  7. },
  8. }
  9. }
  10. type Response struct {
  11. ActionData
  12. }
  13. func (s Response) IsError() bool {
  14. return s.ActionData["Response"] == "Error"
  15. }
  16. func (s Response) ErrorMessage() string {
  17. return s.ActionData["Message"]
  18. }