Javascript examples

Javascript example: Define a password schema
Javascript example: Store a password
Javascript example: Lookup a password
Javascript example: Remove a password

Javascript example: Define a password schema

Each stored password has a set of attributes which are later used to lookup the password. The names and types of the attributes are defined in a schema. The schema is usually defined once globally. Here's how to define a schema:

			const Secret = imports.gi.Secret;

			/* This schema is usually defined once globally */
			const EXAMPLE_SCHEMA = new Secret.Schema.new("org.example.Password",
				Secret.SchemaFlags.NONE,
				{
					"number": Secret.SchemaAttributeType.INTEGER,
					"string": Secret.SchemaAttributeType.STRING,
					"even": Secret.SchemaAttributeType.BOOLEAN,
				}
			);
			

See the other examples for how to use the schema.