introspect method
Called to get introspection information about this object.
Implementation
@override
List<DBusIntrospectInterface> introspect() {
return [
DBusIntrospectInterface(
_advertInterfaceName,
methods: [
DBusIntrospectMethod('Release'),
],
properties: [
DBusIntrospectProperty('Type', DBusSignature('s'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('ServiceUUIDs', DBusSignature('as'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('ServiceData', DBusSignature('a{sv}'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('IncludeTxPower', DBusSignature('b'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('ManufacturerData', DBusSignature('a{qv}'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('SolicitUUIDs', DBusSignature('as'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('Includes', DBusSignature('as'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('Appearance', DBusSignature('q'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('Duration', DBusSignature('q'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('Timeout', DBusSignature('q'),
access: DBusPropertyAccess.read),
DBusIntrospectProperty('LocalName', DBusSignature('s'),
access: DBusPropertyAccess.read),
],
),
];
}