<docbook><section><title>VirtuosoOdsControllersCalendar</title><bridgehead class="http://www.w3.org/1999/xhtml:h2">Calendar Controllers</bridgehead>

<table><title /><tgroup><thead /><tbody>
<row />
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.get (  event_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx2">cURL Example</ulink></entry><entry> Get event/task details</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.event.new (  inst_id integer,  uid varchar := null,  subject varchar,  description varchar := null,  location varchar := null,  attendees varchar := null,  privacy integer := 1,  tags varchar := &#39;&#39;,  event integer := 0,  eventStart datetime,  eventEnd datetime,  eRepeat varchar := &#39;&#39;,  eRepeatParam1 integer := null,  eRepeatParam2 integer := null,  eRepeatParam3 integer := null,  eRepeatUntil datetime := null,  eReminder integer := 0,  notes varchar := &#39;&#39; ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx1">cURL Example</ulink></entry><entry> Add new event.  Privacy can be: -- 0 - private; 1 - publicEvent can be: -- 0 - intervall event; 1 = all day evenFormat mask for the dates is: yyyy.mm.dd</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.event.edit (  event_id integer,  uid varchar := null,  subject varchar,  description varchar := null,  location varchar := null,  attendees varchar := null,  privacy integer := 1,  tags varchar := &#39;&#39;,  event integer := 0,  eventStart datetime,  eventEnd datetime,  eRepeat varchar := &#39;&#39;,  eRepeatParam1 integer := null,  eRepeatParam2 integer := null,  eRepeatParam3 integer := null,  eRepeatUntil datetime := null,  eReminder integer := 0,  notes varchar := &#39;&#39; ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx3">cURL Example</ulink></entry><entry> Edit Event details. Privacy can be: -- 0 - private; 1 - public. Event can be: -- 0 - intervall event; 1 = all day event</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.task.new (  inst_id integer,  uid varchar := null,  subject varchar,  description varchar := null,  attendees varchar := null,  privacy integer := 1,  tags varchar := &#39;&#39;,  eventStart datetime,  eventEnd datetime,  priority integer := 3,  status varchar := &#39;Not Started&#39;,  complete integer := 0,  completed datetime := null,  notes varchar := null ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx4">cURL Example</ulink></entry><entry>Add new task. Privacy can be: -- 0 - private; 1 - publicFormat mask for the dates is: yyyy.mm.dd</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.task.edit (  event_id integer,  uid varchar := null,  subject varchar,  description varchar := null,  attendees varchar := null,  privacy integer := 1,  tags varchar := &#39;&#39;,  eventStart datetime,  eventEnd datetime,  priority integer := 3,  status varchar := &#39;Not Started&#39;,  complete integer := 0,  completed datetime := null,  notes varchar := null ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx5">cURL Example</ulink></entry><entry> Edit task details. Privacy can be: -- 0 - private; 1 - public</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.delete (  event_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx6">cURL Example</ulink></entry><entry> Delete task/event</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.import (  inst_id integer,  source varchar,  sourceType varchar := &#39;url&#39;,    userName varchar := null,  userPassword varchar := null,  events integer := 1,  tasks integer := 1,  tags varchar := &#39;&#39; ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx7">cURL Example</ulink></entry><entry> Import task/eventsWhen events param is 1: - include eventsWhen tasks param is 1: - include taskssourceType can be url or <ulink url="WebDAV">WebDAV</ulink>.</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.export (  inst_id integer,  events integer := 1,  tasks integer := 1,  periodFrom date := null,  periodTo date := null,  tagsInclude varchar := null,  tagsExclude varchar := null ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx8">cURL Example</ulink></entry><entry> Export task/events When events param is 1: - include eventsWhen tasks param is 1: - include tasks</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.annotation.get (  annotation_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx9">cURL Example</ulink></entry><entry> Get annotation details</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.annotation.new (  event_id integer,  author varchar,  body varchar ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx10">cURL Example</ulink></entry><entry> Create annotation</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.annotation.claim (  annotation_id integer,  claimIri varchar,  claimRelation varchar,  claimValue varchar ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx11">cURL Example</ulink></entry><entry> Create annotation claim</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.annotation.delete (  annotation_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx12">cURL Example</ulink></entry><entry> Delete annotation</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.comment.get (  comment_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx13">cURL Example</ulink></entry><entry> Get comment</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.comment.new (  event_id integer,  parent_id integer := null,  title varchar,  text varchar,  name varchar,  email varchar,  url varchar ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx14">cURL Example</ulink></entry><entry> Create comment</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.comment.delete (  comment_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx15">cURL Example</ulink></entry><entry> Delete comment</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.publication.new (  inst_id integer,  name varchar,  updateType varchar := 1,  updatePeriod varchar := &#39;hourly&#39;,  updateFreq integr := 1,  destinationType varchar := null,  destination varchar,  userName varchar := null,  userPassword varchar := null,  events integer := 1,  tasks integer := 1)</span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx16">cURL Example</ulink></entry><entry> Create new publicationWhen events param is 1: - include eventsWhen tasks param is 1: - include tasks</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.publication.get (  publication_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx17">cURL Example</ulink></entry><entry> Get Publication details</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.publication.edit (  publication_id integer,  name varchar,  updateType varchar := 1,  updatePeriod varchar := &#39;hourly&#39;,  updateFreq integr := 1,  destinationType varchar := null,  destination varchar,  userName varchar := null,  userPassword varchar := null,  events integer := 1,  tasks integer := 1 )</span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx18">cURL Example</ulink></entry><entry> Edit publicationWhen events param is 1: - include eventsWhen tasks param is 1: - include tasks</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.publication.sync (  publication_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx19">cURL Example</ulink></entry><entry> Synchronize publication</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.publication.delete (  publication_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx20">cURL Example</ulink></entry><entry> Delete publication</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.subscription.new (  inst_id integer,  name varchar,  updateType varchar := 1,  updatePeriod varchar := &#39;hourly&#39;,  updateFreq integr := 1,  sourceType varchar := null,  source varchar,  userName varchar := null,  userPassword varchar := null,  events integer := 1,  tasks integer := 1 ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx21">cURL Example</ulink></entry><entry> Create new subscription When events param is 1: - include eventsWhen tasks param is 1: - include tasks</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.subscription.get (  subscription_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx22">cURL Example</ulink></entry><entry> Get subscription details</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.subscription.edit (  subscription_id integer,  name varchar,  updateType varchar := 1,  updatePeriod varchar := &#39;hourly&#39;,  updateFreq integr := 1,  sourceType varchar := null,  source varchar,  userName varchar := null,  userPassword varchar := null,  events integer := 1,   tasks integer := 1 ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx24">cURL Example</ulink></entry><entry> Edit subscriptionWhen events param is 1: - include eventsWhen tasks param is 1: - include tasks</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.subscription.sync (  subscription_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx25">cURL Example</ulink></entry><entry> Synchronize subscription</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.subscription.delete (  subscription_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx26">cURL Example</ulink></entry><entry> Delete subscription</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.upstream.new (  in inst_id integer,  in name varchar,  in source varchar,  in userName varchar,  in userPassword varchar,  in tagsInclude varchar := null,  in tagsExclude varchar := null ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx27">cURL Example</ulink></entry><entry> Create upstream</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.upstream.edit (  in upstream_id integer,  in name varchar,  in source varchar,  in userName varchar,  in userPassword varchar,  in tagsInclude varchar := null,  in tagsExclude varchar := null ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx28">cURL Example</ulink></entry><entry> Edit upstream details</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.upstream.delete (  in upstream_id integer ) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx29">cURL Example</ulink></entry><entry> Delete upstream</entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.options.set (  inst_id integer,  options any   )</span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx30">cURL Example</ulink></entry><entry> Set Calendar instance options Options value should be:  -- URL encoded pairs &#39;name&#39;=&#39;value&#39; separated by comma.  -- Example: - chars%3D70%2Crows%3D20 decodes to chars=70,rows=20 </entry></row>
<row><entry><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:verbatimcalendar.options.get (  inst_id integer) </span></entry><entry>  *  <ulink url="VirtuosoOdsControllersCalendarEx31">cURL Example</ulink></entry><entry> Get Calendar instance options</entry></row>
</tbody></tgroup></table>
<para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Examples</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtOAuthTestToolExampleCalendar">ODS Calendar OAuth REST API Example performed with the Virtuoso OAuth Testing Tool</ulink></listitem>
</itemizedlist><para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">References</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtuosoOdsControllers">ODS Controllers</ulink> </listitem>
</itemizedlist></section></docbook>