update OpenAPI output to use DisplayAttributes struct (#6928)

This commit is contained in:
Madalyn
2019-06-21 11:08:08 -04:00
committed by GitHub
parent 6dccc2c6df
commit 3c25b19aac
14 changed files with 330 additions and 134 deletions

View File

@@ -335,13 +335,16 @@ func TestOpenAPI_Paths(t *testing.T) {
Description: "the name",
},
"age": {
Type: TypeInt,
Description: "the age",
AllowedValues: []interface{}{1, 2, 3},
Required: true,
DisplayName: "Age",
DisplayValue: 7,
DisplaySensitive: true,
Type: TypeInt,
Description: "the age",
AllowedValues: []interface{}{1, 2, 3},
Required: true,
DisplayAttrs: &DisplayAttributes{
Name: "Age",
Sensitive: true,
Group: "Some Group",
Value: 7,
},
},
"x-abc-token": {
Type: TypeHeader,
@@ -378,6 +381,9 @@ func TestOpenAPI_Paths(t *testing.T) {
Unpublished: true,
},
},
DisplayAttrs: &DisplayAttributes{
Navigation: true,
},
}
sp := &logical.Paths{