<node>
  <interface name="org.gnome.Shell.CalendarServer">
    <method name="SetTimeRange">
      <arg type="x" name="since" direction="in"/>
      <arg type="x" name="until" direction="in"/>
      <arg type="b" name="force_reload" direction="in"/>
    </method>
    <signal name="EventsAddedOrUpdated">
      <arg type="a(ssbxxa{sv})" name="events" direction="out"/>
    </signal>
    <signal name="EventsRemoved">
      <arg type="as" name="ids" direction="out"/>
    </signal>
    <signal name="ClientDisappeared">
      <arg type="s" name="source_uid" direction="out"/>
    </signal>
    <property name="HasCalendars" type="b" access="read" />
  </interface>
</node>