HelloCommand constructor

HelloCommand(
  1. Db db, {
  2. String? username,
  3. ClientMetadata? clientMetadata,
  4. Map<String, Object>? rawOptions,
  5. Connection? connection,
})

Implementation

HelloCommand(Db db,
    {String? username,
    ClientMetadata? clientMetadata,
    Map<String, Object>? rawOptions,
    Connection? connection})
    : super(
          db,
          <String, Object>{
            ...?clientMetadata?.options,
            ...?rawOptions,
            if (connection?.serverConfig.loadBalanced == true)
              keyLoadBalanced: true
          },
          command: {
            ..._command,
            if (filled(username))
              keySaslSupportedMechs: '${db.databaseName}.$username'
          },
          connection: connection);