Settings init error

import Gio from 'gi://Gio';

const settings = new Gio.Settings({ settings_id: this.metadata.uuid });
// Error: One of property 'schema-id' or 'settings-schema' are required for Gio.Settings

const settings = new Gio.Settings({ schema_id: this.metadata.uuid });
// schema-id should be schema_id
// Error: GSettings schema datetime@sonichy not found

datetime@sonichy.gschema.xml

<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="datetime">
 <schema id="datetime@sonichy" path="/org/gnome/shell/extensions/datetime/">
  <key name="memo" type="s">
   <default>""</default>
   <summary>Set memo</summary>
   <description>This will show in tooltip</description>
  </key>
 </schema>
</schemalist>