index library

Extensions

ListExt on Iterable<E>
StringExt on String

Constants

dartFileTpl → const String
jsonAnnotation → const String
topListTpl → const String
tpl → const String

Functions

changeFirstChar(String str, [bool upper = true]) String
exportIndexFile(String exportClassName, bool isList, String p, String distDir, String indexFile) String
generateModelClass(String srcDir, String distDir, String tag, {required bool nullable}) bool
getFieldType(dynamic v, List<Class> classes, String name) → dynamic
getIsSingleType(List types) bool
getType(dynamic v) String
handleClass(List<Class> classes, String name, Map<String, dynamic> json) Class
handleFieldsAreNullable(List types, Class class0) → void
handleList(List<Class> classes, String name, List list) Field
handleNullableFieldType(List types, Class class0) → void
handleValue(List<Class> classes, String name, dynamic v) Field
isBuiltInType(String type) bool
replaceTemplate(String template, List<Object> params) String
run(List<String> args) → void