[ NoAccessorMethod ]
public SettingsSchema settings_schema { owned get; construct; }

The SettingsSchema describing the types of keys for this Settings object.

Ideally, this property would be called 'schema'. SettingsSchema has only existed since version 2.32, however, and before then the 'schema' property was used to refer to the ID of the schema rather than the schema itself. Take care.