Oracle Beehive
  Oracle® Beehive RESTful Web Services API Reference
  Release 2 (2.0.1.7)
  E16658-04

Contents

Overview

TodoParticipantUpdater holds the modifications of the todoParticipant.

Members

Name Type Required Description

assignmentEid

string

completed

dateTime

Set the Completed attribute of an external todo participant

deliveryChannels

participantDeliveryChannel[]

Get the DeliveryChannels attribute of the TodoParticipant. This represents how the participant is to be notified of their assignment. Note that this is seperate from the DeliveryChannels that User Subscription Service uses to send notifications, and is meant for participants that User Subscription does not service (i.e. external participants).

name

string

Set the name attribute of the participant.

participantStatus

todoParticipantStatus

Set the status of this updater. Only works for external participant.

percentComplete

int

Set the PercentComplete attribute of an external todo participant

propertiesUpdater

collabPropertiesUpdater

Returns a CollabPropertiesUpdater which can be used to add or remove CollabProperties for this participant.

role

participantRole

Set the Role attribute in the TodoParticipant.

rsvp

boolean

Set the RSVP attribute in the TodoParticipant.

status

todoParticipantStatus

Hierarchy

Inherits From

Examples

Below are examples in JSON and XML formats. All examples are shown with all inherited members. Quoting when required is part of the examples, but you must obviously populate with your own data.

XML Example

(show inherited members)

<obh:todoParticipantUpdater xsi:type="obh:todoParticipantUpdater" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:assignmentEid>your_string_0</obh:assignmentEid>
        <obh:completed>your_dateTime_0</obh:completed>
        <obh:deliveryChannels>your_participantDeliveryChannel_0</obh:deliveryChannels>
        <obh:deliveryChannels>your_participantDeliveryChannel_1</obh:deliveryChannels>
        <obh:deliveryChannels>your_participantDeliveryChannel_2</obh:deliveryChannels>
        <obh:name>your_string_0</obh:name>
        <obh:participantStatus>your_todoParticipantStatus_0</obh:participantStatus>
        <obh:percentComplete>your_int_0</obh:percentComplete>
        <obh:propertiesUpdater>your_collabPropertiesUpdater_0</obh:propertiesUpdater>
        <obh:role>your_participantRole_0</obh:role>
        <obh:rsvp>your_boolean_0</obh:rsvp>
        <obh:status>your_todoParticipantStatus_0</obh:status>
</obh:todoParticipantUpdater>

JSON Example

(show inherited members)

{
    "beeType":"todoParticipantUpdater",
        "assignmentEid":"your_{http://www.oracle.com/beehive}assignmentEid_as_string0",
        "completed":{ your_{http://www.oracle.com/beehive}completed_as_dateTime0 },
        "deliveryChannels":[
            { your_{http://www.oracle.com/beehive}deliveryChannels_as_participantDeliveryChannel0 },
            { your_{http://www.oracle.com/beehive}deliveryChannels_as_participantDeliveryChannel1 },
            { your_{http://www.oracle.com/beehive}deliveryChannels_as_participantDeliveryChannel2 }
        ],
        "name":"your_{http://www.oracle.com/beehive}name_as_string0",
        "participantStatus":{ your_{http://www.oracle.com/beehive}participantStatus_as_todoParticipantStatus0 },
        "percentComplete":your_{http://www.oracle.com/beehive}percentComplete_as_int0,
        "propertiesUpdater":{ your_{http://www.oracle.com/beehive}propertiesUpdater_as_collabPropertiesUpdater0 },
        "role":{ your_{http://www.oracle.com/beehive}role_as_participantRole0 },
        "rsvp":your_{http://www.oracle.com/beehive}rsvp_as_boolean0,
        "status":{ your_{http://www.oracle.com/beehive}status_as_todoParticipantStatus0 }
}

XML Schema


<xs:complexType name="todoParticipantUpdater">
    <xs:complexContent>
        <xs:extension base="tns:baseParticipantUpdater">
            <xs:sequence>
                <xs:element minOccurs="0" name="assignmentEid" type="xs:string"/>
                <xs:element minOccurs="0" name="completed" type="tns:dateTime"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                    name="deliveryChannels" nillable="true" type="tns:participantDeliveryChannel"/>
                <xs:element minOccurs="0" name="name" type="xs:string"/>
                <xs:element minOccurs="0" name="participantStatus" type="tns:todoParticipantStatus"/>
                <xs:element name="percentComplete" type="xs:int"/>
                <xs:element minOccurs="0" name="propertiesUpdater" type="tns:collabPropertiesUpdater"/>
                <xs:element minOccurs="0" name="role" type="tns:participantRole"/>
                <xs:element name="rsvp" type="xs:boolean"/>
                <xs:element minOccurs="0" name="status" type="tns:todoParticipantStatus"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

        

References

The following data represents the references to todoParticipantUpdater

Referenced By Resources

Not Referenced Directly by Resources

Referenced By Representaions

Not Referenced Directly by Representations