create


Description:

public static async Item create (Collection collection, Schema? schema, HashTable<string,string> attributes, string label, Value value, ItemCreateFlags flags, Cancellable? cancellable) throws Error

Create a new item in the secret service.

If the flags contains REPLACE, then the secret service will search for an item matching the attributes, and update that item instead of creating a new one.

This method may block indefinitely and should not be used in user interface threads. The secret service may prompt the user. [method Service.prompt] will be used to handle any prompts that are required.

Parameters:

collection

a secret collection to create this item in

schema

the schema for the attributes

attributes

attributes for the new item

label

label for the new item

value

secret value for the new item

flags

flags for the creation of the new item

cancellable

optional cancellation object

callback

called when the operation completes

user_data

data to pass to the callback