<?xml version="1.0"?>
<dump>
  <boxed name="SecretSchema" get-type="secret_schema_get_type"/>
  <boxed name="SecretSchemaAttribute" get-type="secret_schema_attribute_get_type"/>
  <class name="SecretPrompt" get-type="secret_prompt_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
  </class>
  <boxed name="SecretValue" get-type="secret_value_get_type"/>
  <class name="SecretService" get-type="secret_service_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="SecretBackend"/>
    <property name="collections" type="SecretObjectList" flags="225"/>
  </class>
  <interface name="SecretBackend" get-type="secret_backend_get_type">
    <prerequisite name="GAsyncInitable"/>
    <property name="flags" type="SecretServiceFlags" flags="235" default-value="SECRET_SERVICE_NONE"/>
  </interface>
  <class name="SecretCollection" get-type="secret_collection_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <property name="service" type="SecretService" flags="235"/>
    <property name="flags" type="SecretCollectionFlags" flags="235" default-value="SECRET_COLLECTION_NONE"/>
    <property name="items" type="SecretObjectList" flags="225"/>
    <property name="label" type="gchararray" flags="227" default-value="NULL"/>
    <property name="locked" type="gboolean" flags="225" default-value="TRUE"/>
    <property name="created" type="guint64" flags="227" default-value="0"/>
    <property name="modified" type="guint64" flags="227" default-value="0"/>
  </class>
  <class name="SecretItem" get-type="secret_item_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="SecretRetrievable"/>
    <property name="service" type="SecretService" flags="235"/>
    <property name="flags" type="SecretItemFlags" flags="235" default-value="SECRET_ITEM_NONE"/>
    <property name="locked" type="gboolean" flags="225" default-value="TRUE"/>
  </class>
  <interface name="SecretRetrievable" get-type="secret_retrievable_get_type">
    <property name="attributes" type="GHashTable" flags="227"/>
    <property name="created" type="guint64" flags="227" default-value="0"/>
    <property name="label" type="gchararray" flags="227" default-value="NULL"/>
    <property name="modified" type="guint64" flags="227" default-value="0"/>
  </interface>
  <enum name="SecretBackendFlags" get-type="secret_backend_flags_get_type">
    <member name="SECRET_BACKEND_NONE" nick="none" value="0"/>
    <member name="SECRET_BACKEND_OPEN_SESSION" nick="open-session" value="2"/>
    <member name="SECRET_BACKEND_LOAD_COLLECTIONS" nick="load-collections" value="4"/>
  </enum>  <flags name="SecretCollectionFlags" get-type="secret_collection_flags_get_type">
    <member name="SECRET_COLLECTION_NONE" nick="none" value="0"/>
    <member name="SECRET_COLLECTION_LOAD_ITEMS" nick="load-items" value="2"/>
  </flags>
  <flags name="SecretCollectionCreateFlags" get-type="secret_collection_create_flags_get_type">
    <member name="SECRET_COLLECTION_CREATE_NONE" nick="none" value="0"/>
  </flags>
  <flags name="SecretItemFlags" get-type="secret_item_flags_get_type">
    <member name="SECRET_ITEM_NONE" nick="none" value="0"/>
    <member name="SECRET_ITEM_LOAD_SECRET" nick="load-secret" value="2"/>
  </flags>
  <flags name="SecretItemCreateFlags" get-type="secret_item_create_flags_get_type">
    <member name="SECRET_ITEM_CREATE_NONE" nick="none" value="0"/>
    <member name="SECRET_ITEM_CREATE_REPLACE" nick="replace" value="2"/>
  </flags>
  <enum name="SecretSchemaAttributeType" get-type="secret_schema_attribute_type_get_type">
    <member name="SECRET_SCHEMA_ATTRIBUTE_STRING" nick="string" value="0"/>
    <member name="SECRET_SCHEMA_ATTRIBUTE_INTEGER" nick="integer" value="1"/>
    <member name="SECRET_SCHEMA_ATTRIBUTE_BOOLEAN" nick="boolean" value="2"/>
  </enum>  <flags name="SecretSchemaFlags" get-type="secret_schema_flags_get_type">
    <member name="SECRET_SCHEMA_NONE" nick="none" value="0"/>
    <member name="SECRET_SCHEMA_DONT_MATCH_NAME" nick="dont-match-name" value="2"/>
  </flags>
  <enum name="SecretSchemaType" get-type="secret_schema_type_get_type">
    <member name="SECRET_SCHEMA_TYPE_NOTE" nick="note" value="0"/>
    <member name="SECRET_SCHEMA_TYPE_COMPAT_NETWORK" nick="compat-network" value="1"/>
  </enum>  <flags name="SecretServiceFlags" get-type="secret_service_flags_get_type">
    <member name="SECRET_SERVICE_NONE" nick="none" value="0"/>
    <member name="SECRET_SERVICE_OPEN_SESSION" nick="open-session" value="2"/>
    <member name="SECRET_SERVICE_LOAD_COLLECTIONS" nick="load-collections" value="4"/>
  </flags>
  <enum name="SecretError" get-type="secret_error_get_type">
    <member name="SECRET_ERROR_PROTOCOL" nick="protocol" value="1"/>
    <member name="SECRET_ERROR_IS_LOCKED" nick="is-locked" value="2"/>
    <member name="SECRET_ERROR_NO_SUCH_OBJECT" nick="no-such-object" value="3"/>
    <member name="SECRET_ERROR_ALREADY_EXISTS" nick="already-exists" value="4"/>
    <member name="SECRET_ERROR_INVALID_FILE_FORMAT" nick="invalid-file-format" value="5"/>
    <member name="SECRET_ERROR_MISMATCHED_SCHEMA" nick="mismatched-schema" value="6"/>
    <member name="SECRET_ERROR_NO_MATCHING_ATTRIBUTE" nick="no-matching-attribute" value="7"/>
    <member name="SECRET_ERROR_WRONG_TYPE" nick="wrong-type" value="8"/>
    <member name="SECRET_ERROR_EMPTY_TABLE" nick="empty-table" value="9"/>
  </enum>  <flags name="SecretSearchFlags" get-type="secret_search_flags_get_type">
    <member name="SECRET_SEARCH_NONE" nick="none" value="0"/>
    <member name="SECRET_SEARCH_ALL" nick="all" value="2"/>
    <member name="SECRET_SEARCH_UNLOCK" nick="unlock" value="4"/>
    <member name="SECRET_SEARCH_LOAD_SECRETS" nick="load-secrets" value="8"/>
  </flags>
</dump>
