class ParticleNamedValueSource_t
{
public:
    CUtlString m_Name;
    bool m_IsPublic;
    // MFgdFromSchemaCompletelySkipField
    CPulseValueFullType m_ValueType;
    // MFgdFromSchemaCompletelySkipField
    ParticleNamedValueConfiguration_t m_DefaultConfig;
};

KV3 Class Defaults

{
    m_Name = ""
    m_IsPublic = true
    m_ValueType = "PVAL_VOID"
    m_DefaultConfig = 
    {
        m_ConfigName = ""
        m_ConfigValue = null
        m_BoundValuePath = ""
        m_iAttachType = "PATTACH_INVALID"
        m_strEntityScope = ""
        m_strAttachmentName = ""
    }
}