The expected Role for this message in the prompt (multi-message prompt flows may outline a back and forth between users and assistants).
Role get role => Role.values.firstWhere((value) => value.name == _value[Keys.role]);