createPackage method

  1. @override
Future<Package> createPackage({
  1. required String projectId,
  2. required String name,
  3. String? displayName,
  4. String? description,
  5. ReleaseChannel defaultChannel = ReleaseChannel.release,
  6. List<String> platforms = const [],
  7. Map<String, String> metadata = const {},
})
override

Creates a package named name under projectId.

Implementation

@override
Future<Package> createPackage({
  required String projectId,
  required String name,
  String? displayName,
  String? description,
  ReleaseChannel defaultChannel = ReleaseChannel.release,
  List<String> platforms = const [],
  Map<String, String> metadata = const {},
}) async => Package.fromJson(
  await _result(StoreProtocol.packageCreate, {
    'projectId': projectId,
    'name': name,
    'displayName': ?displayName,
    'description': ?description,
    'defaultChannel': defaultChannel.name,
    'platforms': platforms,
    'metadata': metadata,
  }),
);