StreamAcl constructor

StreamAcl({
  1. List<String>? readRoles,
  2. List<String>? writeRoles,
  3. List<String>? deleteRoles,
  4. List<String>? metaReadRoles,
  5. List<String>? metaWriteRoles,
})

Creates an StreamAcl instance

Implementation

StreamAcl({
  List<String>? readRoles,
  List<String>? writeRoles,
  List<String>? deleteRoles,
  List<String>? metaReadRoles,
  List<String>? metaWriteRoles,
})  : readRoles = UnmodifiableListView<String>(readRoles ?? []),
      writeRoles = UnmodifiableListView<String>(writeRoles ?? []),
      deleteRoles = UnmodifiableListView<String>(deleteRoles ?? []),
      metaReadRoles = UnmodifiableListView<String>(metaReadRoles ?? []),
      metaWriteRoles = UnmodifiableListView<String>(metaWriteRoles ?? []);