openmensa

Creator: coderz1093

Last updated:

0 purchases

openmensa Image
openmensa Images
Add to Cart

Description:

openmensa

Dart OpenMensa #



A library which provides simple access to OpenMensa's API services for Dart.
Usage #
Add to pubspec.yaml:
dependencies:
openmensa: ^2.1.2
copied to clipboard
See here for a more detailed example!
A simple usage example:
import 'package:openmensa/openmensa.dart';

/// Provides some simple use-case examples.
Future<void> main() async {
// Initialize the API client
final api = OpenMensaAPI();

// Get the first page of canteens with a limit of 4
// Thanks to equatable, all objects can be easily
// printed out with a nice representation
final canteens14 = await api.getCanteens(page: 1, limit: 4);
print(canteens14);

// Get the second page of canteens with a limit of 1
final canteens21 = await api.getCanteens(page: 2, limit: 1);
print(canteens21);

// Thanks to equatable, all objects can be
// easily compared by using the == operator
print(canteens21[0] == canteens14[1]); // true
print(canteens21[0] == canteens14[2]); // false

// Get all available information about the meals
// within the next few days from the canteen 196
final mealsOfCanteen = await api.getMealsOfCanteen(196);
print(mealsOfCanteen);
}
copied to clipboard
Feature requests and bugs #
Please file feature requests and bugs at the issue tracker.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.