main function
void
main()
Implementation
void main() async {
final fileList = await resolveFileList(INPUT_SWAGGER_DIRECTORY);
fileList.sort((a, b) {
// Keep generated client output stable across filesystems and CI runners.
final namespaceCompare = _namespaceSortKey(a.parsedData).compareTo(
_namespaceSortKey(b.parsedData),
);
if (namespaceCompare != 0) {
return namespaceCompare;
}
return a.absolutePath.compareTo(b.absolutePath);
});
// await generateMappedSwaggerTypes(fileList: fileList, targetPath: OUTPUT_GENERATED_DIRECTORY);
await generateClientFromSwagger(
fileList: fileList, targetPath: OUTPUT_GENERATED_DIRECTORY);
generateTypesFromSwagger();
}