Cleaned up model interfaces for parameters

overlapping getters created a mess, the mess is now clean.
This commit is contained in:
Dave Shanley
2022-11-05 11:17:12 -04:00
parent 2db63cc019
commit 4f3b10bbbf
4 changed files with 52 additions and 50 deletions

View File

@@ -74,7 +74,7 @@ func addPropertyCheck(props *[]*PropertyCheck,
})
}
func addOpenAPIParameterProperties(left, right low.IsParameter, changes *[]*Change) []*PropertyCheck {
func addOpenAPIParameterProperties(left, right low.OpenAPIParameter, changes *[]*Change) []*PropertyCheck {
var props []*PropertyCheck
// style
@@ -100,7 +100,7 @@ func addOpenAPIParameterProperties(left, right low.IsParameter, changes *[]*Chan
return props
}
func addSwaggerParameterProperties(left, right low.IsParameter, changes *[]*Change) []*PropertyCheck {
func addSwaggerParameterProperties(left, right low.SwaggerParameter, changes *[]*Change) []*PropertyCheck {
var props []*PropertyCheck
// type
@@ -166,7 +166,7 @@ func addSwaggerParameterProperties(left, right low.IsParameter, changes *[]*Chan
return props
}
func addCommonParameterProperties(left, right low.IsParameter, changes *[]*Change) []*PropertyCheck {
func addCommonParameterProperties(left, right low.SharedParameters, changes *[]*Change) []*PropertyCheck {
var props []*PropertyCheck
addPropertyCheck(&props, left.GetName().ValueNode, right.GetName().ValueNode,