| Moodle PHP Documentation 4.4
    Moodle 4.4.9+ (Build: 20250711) (4ea86454947) | 
This is the complete list of members for data_object, including all inherited members.
| $completedself | data_object | |
| $id (defined in data_object) | data_object | |
| $optional_fields | data_object | |
| $required_fields (defined in data_object) | data_object | |
| $table (defined in data_object) | data_object | |
| $unique_fields (defined in data_object) | data_object | |
| __construct($params=null, $fetch=true) | data_object | |
| delete() | data_object | |
| fetch($params) | data_object | static | 
| fetch_all($params) | data_object | static | 
| fetch_all_helper($table, $classname, $params) | data_object | static | 
| fetch_helper($table, $classname, $params) | data_object | protectedstatic | 
| get_record_data() | data_object | |
| insert() | data_object | |
| load_optional_fields() | data_object | |
| notify_changed($deleted) | data_object | |
| set_properties(&$instance, $params) | data_object | static | 
| update() | data_object | |
| update_from_db() | data_object |