[MM-15220] Add generic error field to SubmitDialogResponse (#12081)
This will allow integrations to return an generic error message that is not tied to a specific dialog field.
Этот коммит содержится в:
коммит произвёл
Ben Schumacher
родитель
98489b9e67
Коммит
9c3fc4ab9f
@@ -222,6 +222,7 @@ type SubmitDialogRequest struct {
|
||||
}
|
||||
|
||||
type SubmitDialogResponse struct {
|
||||
Error string `json:"error,omitempty"`
|
||||
Errors map[string]string `json:"errors,omitempty"`
|
||||
}
|
||||
|
||||
|
||||
@@ -141,6 +141,7 @@ func TestSubmitDialogRequestToJson(t *testing.T) {
|
||||
func TestSubmitDialogResponseToJson(t *testing.T) {
|
||||
t.Run("all fine", func(t *testing.T) {
|
||||
request := SubmitDialogResponse{
|
||||
Error: "some generic error",
|
||||
Errors: map[string]string{
|
||||
"text": "some text",
|
||||
"float": "1.2",
|
||||
|
||||
Ссылка в новой задаче
Block a user