SessionNameDto constructor

SessionNameDto({
  1. required String id,
  2. String? name,
})

Implementation

SessionNameDto({required super.id, String? name}) {
  final regex = RegExp(r'^[a-zA-Z0-9_-]{1,64}$');
  if(name != null && !regex.hasMatch(name)) {
    throw AgentNameException(agentName: name);
  }
}