# Changes in SEDataRequest.

**URL:** <https://discourse.kitware.com/t/changes-in-sedatarequest/1259>\
**Category:** Pulse Physiology Engine\
**Created:** [March 22, 2024, 11:32am UTC](https://discourse.kitware.com/t/changes-in-sedatarequest/1259 "2024-03-22T11:32:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![NucleusDev](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/n/ba8739/32.png) [@NucleusDev](https://discourse.kitware.com/u/NucleusDev)\
**Post date:** [March 22, 2024, 11:32am UTC](https://discourse.kitware.com/t/changes-in-sedatarequest/1259/1 "2024-03-22T11:32:09Z")

</div>

in the older versions of the Unreal Plugin we were able to set the SEDataRequest PropertyName via Code. Now that i have moved to the latest version of the Plugin the Function is protected Is there a different approach to creating a request from Code ?

---

<div class="post-metadata">

**Author:** ![abray](https://discourse.kitware.com/user_avatar/discourse.kitware.com/abray/32/12_2.png) [@abray](https://discourse.kitware.com/u/abray)\
**Post date:** [March 22, 2024, 1:48pm UTC](https://discourse.kitware.com/t/changes-in-sedatarequest/1259/2 "2024-03-22T13:48:30Z")

</div>

You should be creating data requests via the data request manager associated with the engine you are using.  
[https://gitlab.kitware.com/physiology/engine/-/blob/stable/src/cpp/howto/HowTo-EngineUse.cpp?ref\_type=heads#L162](https://gitlab.kitware.com/physiology/engine/-/blob/stable/src/cpp/howto/HowTo-EngineUse.cpp?ref_type=heads#L162)

Since you are in C++, you can just access data directly via the C++ API, but if you want to use a data request, then you can set that up in something like this [ReadyData](https://gitlab.kitware.com/physiology/unreal/-/blob/main/PulsePhysiologyEngine/Source/PulseEngine/Private/ExamplePulseComponent.cpp?ref_type=heads#L86) method and create your own DataReqest BluePrint object ([like this](https://gitlab.kitware.com/physiology/unreal/-/blob/main/PulsePhysiologyEngine/Source/PulseEngine/Public/ExamplePulseComponent.h?ref_type=heads#L12)) you can translate into the CreateDataRequest method in that ReadyData method
