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

Contents

Overview

Represents an set of modification to be applied to an OccurrenceParticipant.

Members

Name Type Required Description

address

string

deliveryChannels

participantDeliveryChannel[]

Set the DeliveryChannels attribute of the OccurrenceParticipant. This represents how the participant is to be notified of their invitation. 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).

directlyInvited

boolean

invitationEid

string

name

string

Set the name attribute of the participant.

participant

beeId

participantStatus

occurrenceParticipantStatus

Set the participation status for this Participant. Only applies to external participants.

propertiesUpdater

collabPropertiesUpdater

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

role

participantRole

Set the role attribute of the participant.

rsvp

boolean

Set the rsvp attribute of the participant.

status

occurrenceParticipantStatus

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:occurrenceParticipantUpdater xsi:type="obh:occurrenceParticipantUpdater" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:address>your_string_0</obh:address>
        <obh:deliveryChannels>your_participantDeliveryChannel_0</obh:deliveryChannels>
        <obh:deliveryChannels>your_participantDeliveryChannel_1</obh:deliveryChannels>
        <obh:deliveryChannels>your_participantDeliveryChannel_2</obh:deliveryChannels>
        <obh:directlyInvited>your_boolean_0</obh:directlyInvited>
        <obh:invitationEid>your_string_0</obh:invitationEid>
        <obh:name>your_string_0</obh:name>
        <obh:participant>your_beeId_0</obh:participant>
        <obh:participantStatus>your_occurrenceParticipantStatus_0</obh:participantStatus>
        <obh:propertiesUpdater>your_collabPropertiesUpdater_0</obh:propertiesUpdater>
        <obh:role>your_participantRole_0</obh:role>
        <obh:rsvp>your_boolean_0</obh:rsvp>
        <obh:status>your_occurrenceParticipantStatus_0</obh:status>
</obh:occurrenceParticipantUpdater>

JSON Example

(show inherited members)

{
    "beeType":"occurrenceParticipantUpdater",
        "address":"your_{http://www.oracle.com/beehive}address_as_string0",
        "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 }
        ],
        "directlyInvited":your_{http://www.oracle.com/beehive}directlyInvited_as_boolean0,
        "invitationEid":"your_{http://www.oracle.com/beehive}invitationEid_as_string0",
        "name":"your_{http://www.oracle.com/beehive}name_as_string0",
        "participant":{ your_{http://www.oracle.com/beehive}participant_as_beeId0 },
        "participantStatus":{ your_{http://www.oracle.com/beehive}participantStatus_as_occurrenceParticipantStatus0 },
        "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_occurrenceParticipantStatus0 }
}

XML Schema


<xs:complexType name="occurrenceParticipantUpdater">
    <xs:complexContent>
        <xs:extension base="tns:baseParticipantUpdater">
            <xs:sequence>
                <xs:element minOccurs="0" name="address" type="xs:string"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                    name="deliveryChannels" nillable="true" type="tns:participantDeliveryChannel"/>
                <xs:element minOccurs="0" name="directlyInvited" type="xs:boolean"/>
                <xs:element minOccurs="0" name="invitationEid" type="xs:string"/>
                <xs:element minOccurs="0" name="name" type="xs:string"/>
                <xs:element minOccurs="0" name="participant" type="tns:beeId"/>
                <xs:element minOccurs="0" name="participantStatus" type="tns:occurrenceParticipantStatus"/>
                <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:occurrenceParticipantStatus"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

        

References

The following data represents the references to occurrenceParticipantUpdater

Referenced By Resources

Not Referenced Directly by Resources

Referenced By Representaions