PatchbayNavigationDestination constructor

PatchbayNavigationDestination({
  1. required String id,
  2. String? summary,
  3. Set<String> gateIds = const <String>{},
  4. PatchbayNavigationRequest? go,
  5. PatchbayNavigationRequest? push,
})

Implementation

PatchbayNavigationDestination({
  required this.id,
  this.summary,
  Set<String> gateIds = const <String>{},
  this.go,
  this.push,
}) : gateIds = Set<String>.unmodifiable(gateIds),
     descriptor = PatchbayDestinationDescriptor(
       id: id,
       summary: summary,
       gates: gateIds,
       operations: <PatchbayNavigationOperation>{
         if (go != null) PatchbayNavigationOperation.go,
         if (push != null) PatchbayNavigationOperation.push,
       },
     );