main function
void
main()
Implementation
void main() {
print('To use generated models, first run:');
print(' dart run odata_model_generator --input odata_metadata --output lib/src/models/generated');
print('Then, run:');
print(' dart run build_runner build');
print('\nAfter that, you can uncomment and use your generated models here.');
// Example of how you would use it (uncomment and replace with actual generated models)
/*
final productJson = '''
{
"Id": 123,
"Name": "Laptop",
"Price": 1200.50,
"IsAvailable": true
}
''';
try {
// Assuming Product is generated under lib/src/models/generated/yourschema/product.dart
// import 'package:example_app/src/models/generated/yourschema/product.dart';
// final product = Product.fromJson(jsonDecode(productJson));
// print('Product Name: ${product.name}');
// print('Product Price: ${product.price}');
//
// final productToJson = product.toJson();
// print('Product to JSON: ${jsonEncode(productToJson)}');
} catch (e) {
print('Error parsing product: $e');
}
*/
}