There’s nothing to be generated in the client for default values. It just means that if the client doesn’t send the value, the default value will be used by the server.
If the generated client had sent the default value because it’s default, that would defeat the purpose of having a default value. From: <[email protected]> on behalf of Manchun Zheng <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Monday, 24 April 2017 at 11:57 To: Swagger <[email protected]> Subject: swagger-codegen default value of parameter doesn't work Hi I'm using swagger-codegen v2.2.2 to generate python client for my server. It seems that the default value of a parameter in the specification is always ignored by the generator. A part of my spec is shown below, the default value of "overwrite" is set to true but when I generate the code, it never gets set. put: tags: - AccessFile summary: writes to a file description: writes to a file with a string input operationId: write_file produces: - application/json - application/xml parameters: - name: data in: body description: the data to write to the file schema: type: string required: true - name: overwrite in: query type: boolean description: overwrite or not? default: true Is this a bug of swagger-codegen or do I miss anything here? Thanks & Best Regards, Manchun -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
