@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Swagger Generator
@base https://generator.swagger.io/api
@version 2.4.49
@endpoints 7
@toc gen(7)

@endpoint GET /gen/download/{fileId}
@desc Downloads a pre-generated file
@required {fileId: any}
@returns(200) successful operation

@endpoint GET /gen/servers
@desc Gets languages supported by the server generator
@returns(200) successful operation

@endpoint GET /gen/servers/{framework}
@desc Returns options for a server framework
@required {framework: any # The target language for the server framework}
@returns(200) successful operation

@endpoint POST /gen/servers/{framework}
@desc Generates a server library
@required {framework: any # framework, body: map # parameters}
@returns(200) successful operation

@endpoint GET /gen/clients/{language}
@desc Returns options for a client library
@required {language: any # The target language for the client library}
@returns(200) successful operation

@endpoint POST /gen/clients/{language}
@desc Generates a client library
@required {language: any # The target language for the client library, body: map # Configuration for building the client library}
@returns(200) successful operation

@endpoint GET /gen/clients
@desc Gets languages supported by the client generator
@returns(200) successful operation

@end
