Dart Documentationclean_sync.clientIdGenerator

IdGenerator class

class IdGenerator {
 int _counter=0;
 String prefix = null;
 /**
  * Creates IdGenerator with [prefix]
  */
 IdGenerator([this.prefix]);
 String next() {
   _counter++;
   return prefix + '-' + _counter.toRadixString(36);

 }
}

Constructors

new IdGenerator([String prefix]) #

Creates IdGenerator with prefix

IdGenerator([this.prefix]);

Properties

String prefix #

String prefix = null

Methods

String next() #

String next() {
 _counter++;
 return prefix + '-' + _counter.toRadixString(36);

}