specifierToId static method
String
specifierToId(
- dynamic querySpecifier
)
Implementation
static String specifierToId(dynamic querySpecifier) {
if(querySpecifier is AFID) {
return querySpecifier.code;
} else if(querySpecifier is Type) {
return querySpecifier.toString();
} else if(querySpecifier is AFAsyncQuery) {
final qsId = querySpecifier.id;
if(qsId != null) {
return qsId.code;
}
return querySpecifier.runtimeType.toString();
}
throw AFException("Unknown query specifier type ${querySpecifier.runtimeType}");
}