relatedTo method Null safety

void relatedTo(
  1. dynamic obj,
  2. String key
)

Implementation

void relatedTo(obj, String key) {
  var className;
  if (obj is NCMBUser) {
    className = 'user';
  } else if (obj is NCMBRole) {
    className = 'role';
  } else if (obj is NCMBInstallation) {
    className = 'installation';
  } else {
    className = obj.name;
  }
  var query = {
    'object': {
      '__type': 'Pointer',
      'className': className,
      'objectId': obj.get('objectId')
    },
    'key': key
  };
  initWhere();
  _queries['where']['\$relatedTo'] = query;
}