toJson method
Retorna um json conforme o exemplo
{"coluna": "id",
"valor": 1,2,3
,
"juncao": 1
}
Padrao para junção
- TipoJuncao.inList = 1
- TipoJuncao.notInList = 2
- TipoJuncao.iquals = 3
- TipoJuncao.notIquals = 4
- TipoJuncao.like = 5
- TipoJuncao.notLike = 6
- TipoJuncao.between = 7
Implementation
Map<String, dynamic> toJson() {
int res = 0;
switch (juncao) {
case TipoJuncao.inList:
res = 1;
break;
case TipoJuncao.notInList:
res = 2;
break;
case TipoJuncao.iquals:
res = 3;
break;
case TipoJuncao.notIquals:
res = 4;
break;
case TipoJuncao.like:
res = 5;
break;
case TipoJuncao.notLike:
res = 6;
break;
case TipoJuncao.between:
res = 7;
break;
}
return {
"coluna": coluna,
"valor": valor,
"juncao": res,
};
}