naming method
void
naming(
- ClassElement e,
- ConstantReader annotation
Implementation
void naming(ClassElement e, ConstantReader annotation) {
className = e.name;
collectionName = annotation.read('collectionName').stringValue;
collectionClassName = snakeToCamel(collectionName);
collectionClassName = collectionClassName[0].toUpperCase() + collectionClassName.substring(1);
//
toMapFuncName = '_\$${className}ToFirestore';
fromMapFuncName = '_\$${className}FromFirestore';
//
refName = '${collectionClassName[0].toLowerCase() + collectionClassName.substring(1)}Ref';
collectionRefTypeName = '${collectionClassName}Ref';
//
docTypeName = '${className}Doc';
docRefTypeName = '${className}Ref';
}