mirror of
https://github.com/Smaug123/WoofWare.Whippet
synced 2025-10-05 15:58:39 +00:00
Import Swagger generator (#15)
This commit is contained in:
@@ -5,7 +5,7 @@ type internal DesiredGenerator =
|
||||
|
||||
static member Parse (s : string) =
|
||||
match s with
|
||||
| "HttpClient" -> DesiredGenerator.HttpClient None
|
||||
| "HttpClient(true)" -> DesiredGenerator.HttpClient (Some true)
|
||||
| "HttpClient(false)" -> DesiredGenerator.HttpClient (Some false)
|
||||
| _ -> failwith $"Failed to parse as a generator specification: %s{s}"
|
||||
| "HttpClient" -> DesiredGenerator.HttpClient None |> Some
|
||||
| "HttpClient(true)" -> DesiredGenerator.HttpClient (Some true) |> Some
|
||||
| "HttpClient(false)" -> DesiredGenerator.HttpClient (Some false) |> Some
|
||||
| _ -> None
|
||||
|
@@ -968,7 +968,7 @@ type HttpClientGenerator () =
|
||||
desired
|
||||
|> List.tryPick (fun generator ->
|
||||
match generator with
|
||||
| DesiredGenerator.HttpClient arg ->
|
||||
| Some (DesiredGenerator.HttpClient arg) ->
|
||||
let spec =
|
||||
{
|
||||
ExtensionMethods =
|
||||
@@ -978,6 +978,7 @@ type HttpClientGenerator () =
|
||||
}
|
||||
|
||||
Some (typeDef, spec)
|
||||
| None -> None
|
||||
)
|
||||
| _ -> None
|
||||
| Some attr ->
|
||||
|
Reference in New Issue
Block a user