explicitDecision property

ChatPermissionDecision? get explicitDecision

Implementation

ChatPermissionDecision? get explicitDecision {
  final normalized = kind?.trim().toLowerCase() ?? '';
  if (normalized == 'allow' ||
      normalized == 'allow_once' ||
      normalized == 'allow_always') {
    return ChatPermissionDecision.allow;
  }
  if (normalized == 'deny' ||
      normalized == 'deny_once' ||
      normalized == 'deny_always' ||
      normalized == 'reject' ||
      normalized == 'reject_once' ||
      normalized == 'reject_always') {
    return ChatPermissionDecision.deny;
  }
  return null;
}