Is it possible to define a byte/char as a parameter for a dynamic delegate?

I currently have a component that exists to receive data in the form of a char array, my initial implementation requires the user to extend and then override the OnRecieve function to define what to do with the data, It would be much easier to hold delegates that define the OnRecieve handlers, but it appears I cannot define either chars or bytes as a parameter for a dynamic delegate. Is there a possible work around for this?

Why? Show your code.

DECLARE_DYNAMIC_DELEGATE_OneParam(FDataReceiveHandler, int8, Parameter);

Ah I totally overlooked this as a possibility, I was attempting to use a c char :
DECLARE_DYNAMIC_DELEGATE_OneParam(FOnRecieveSignature, char, parameter);
using UE’s uint8 should yield the same result though, thank you!