getTypeNameFromSchemaObject function Null safety
- APISchemaObject object,
- String? name
Implementation
String getTypeNameFromSchemaObject(
APISchemaObject object,
String? name,
) {
switch (object.type!) {
case APIType.string:
return 'String';
case APIType.number:
return 'num';
case APIType.integer:
return 'int';
case APIType.boolean:
return 'bool';
case APIType.array:
return 'List<${getTypeNameFromSchemaObject(object.items!, null)}>';
case APIType.object:
return (object.referenceURI?.pathSegments[2] ?? object.title ?? name!)
.pascalCase;
}
}