canSetReservedAttribute method

  1. @override
Future<InappifySdkResult<bool>> canSetReservedAttribute(
  1. InappifyReservedAttributeCapabilityRequest request
)
inherited

Reports whether the browser or native allowlist permits a reserved key.

Implementation

@override
Future<InappifySdkResult<bool>> canSetReservedAttribute(
  InappifyReservedAttributeCapabilityRequest request,
) {
  return _run<bool>(
    'canSetReservedAttribute',
    action: () async {
      final key = _reservedCapabilityKey(request.key);
      final raw = await _bridge.call(
        'canSetReservedAttribute',
        positionalArguments: <Object?>[key],
      );
      return InappifyWebPayloadCodec.boolean(
        raw,
        field: 'reserved attribute capability',
      );
    },
  );
}