DocsFromExpr builds a ExternalDocs from the Goa docs expression.
(docs *expr.DocsExpr, meta expr.MetaExpr)
| 12 | |
| 13 | // DocsFromExpr builds a ExternalDocs from the Goa docs expression. |
| 14 | func DocsFromExpr(docs *expr.DocsExpr, meta expr.MetaExpr) *ExternalDocs { |
| 15 | if docs == nil { |
| 16 | return nil |
| 17 | } |
| 18 | return &ExternalDocs{ |
| 19 | Description: docs.Description, |
| 20 | URL: docs.URL, |
| 21 | Extensions: ExtensionsFromExpr(meta), |
| 22 | } |
| 23 | } |
no test coverage detected