introspect method

  1. @override
List<DBusIntrospectInterface> introspect()

Called to get introspection information about this object.

Implementation

@override
List<DBusIntrospectInterface> introspect() {
  return [
    DBusIntrospectInterface('org.unifiedpush.Connector2', methods: [
      DBusIntrospectMethod(
        'Message',
        args: [
          DBusIntrospectArgument(
            DBusSignature('a{sv}'),
            DBusArgumentDirection.in_,
            name: 'args',
          ),
          DBusIntrospectArgument(
            DBusSignature('a{sv}'),
            DBusArgumentDirection.out,
            name: 'res',
          )
        ],
      ),
      DBusIntrospectMethod(
        'NewEndpoint',
        args: [
          DBusIntrospectArgument(
            DBusSignature('a{sv}'),
            DBusArgumentDirection.in_,
            name: 'args',
          ),
          DBusIntrospectArgument(
            DBusSignature('a{sv}'),
            DBusArgumentDirection.out,
            name: 'res',
          )
        ],
      ),
      DBusIntrospectMethod(
        'Unregistered',
        args: [
          DBusIntrospectArgument(
            DBusSignature('a{sv}'),
            DBusArgumentDirection.in_,
            name: 'args',
          ),
          DBusIntrospectArgument(
            DBusSignature('a{sv}'),
            DBusArgumentDirection.out,
            name: 'res',
          )
        ],
      )
    ])
  ];
}