generateFromUri static method

Future<PasskitFile> generateFromUri({
  1. required String host,
  2. required String path,
  3. String scheme = 'https',
  4. bool deleteAfterwards = true,
  5. Map<String, dynamic>? parameters,
})

Implementation

static Future<PasskitFile> generateFromUri({
  required String host,
  required String path,
  String scheme = 'https',
  bool deleteAfterwards = true,
  Map<String, dynamic>? parameters,
}) async {
  final String id = Uuid().v4();
  final Uri uri = Uri(
    queryParameters: (parameters != null) ? parameters : new Map(),
    scheme: scheme,
    host: host,
    path: path,
  );

  return Passkit().saveFromUri(id: id, url: uri.toString());
}