Vesync support for levoit eleva 300x

If I wanted to help add support for the levoit eleva 300x what would you need?

Ive gotten an initial log from pyvesync but dont know what else might be needed to support it.

“traceId”: “##REDACTED##”,

“code”: 0,

“msg”: “request success”,

“module”: null,

“stacktrace”: null,

“result”: {

“total”: 1,

“pageSize”: 100,

“pageNo”: 1,

“list”: [

{

“deviceRegion”: “US”,

“isOwner”: true,

“authKey”: null,

“deviceName”: “Eleva 300X Air Purifier”,

“deviceImg”: “https://image.vesync.com/defaultImages/deviceDefaultImages/img\_purifier\_salute\_300X.png”,

“cid”: “##_REDACTED_##”,

“deviceStatus”: null,

“connectionStatus”: null,

“connectionType”: “WiFi+BTOnboarding+BTNotify”,

“deviceType”: “LAP-C341S-WUSZ”,

“type”: “wifi-air”,

“uuid”: “##_REDACTED_##”,

“configModule”: “VS_WFON_APR_LAP-C312S-WUSZ_US”,

“macID”: “##_REDACTED_##”,

“mode”: null,

“speed”: null,

“currentFirmVersion”: null,

“subDeviceNo”: null,

“subDeviceType”: null,

“deviceFirstSetupTime”: “##_REDACTED_##”,

“subDeviceList”: null,

“extension”: null,

“deviceProp”: {

“workMode”: “auto”,

“fanSpeedLevel”: 255,

“manualSpeedLevel”: 3,

“BTMac”: “##_REDACTED_##”,

“PM1”: 61,

“AQI”: 125,

“wifiRssi”: -34,

“PM25”: 62,

“powerSwitch”: 0,

“healthProtectMode”: 3,

“AQLevel”: 3,

“connectionStatus”: “online”,

“PM10”: 63,

“wifiMac”: “##_REDACTED_##”