Event Type Room

Manages the relationship between EventTypes and the Rooms that can host those event types. You must have the scheduling ConventionPrivilege to access this. Event Type Rooms are accessed via /api/eventtyperoom.

Properties

See "Object Properties" in Introduction for basic shared properties.

Complete details in EventTypeRoomProperties.

Related Objects

See "Related Objects" in Introduction for how to use them.

convention

The Convention this event type room belongs to.

eventtype

The EventType this event type room belongs to.

room

The Room this event type room belongs to.

Services

The services used to fetch and manipulate event type rooms.

Search Event Type Rooms

This will search across all conventions. To search on a single convention see "Relationships" in Convention.

 GET /api/eventtyperoom
Optional Params
query

Searches a partial name.

Returns:

 {
    "paging" : {...},
    "items" : [
        {
          "id" : "xxx",
          "eventtype_id" : "xxx",
          ...
        },
        ...
    ]
 }

Create Event Type Room

 POST /api/eventtyperoom
Required Params
convention_id
eventtype_id
room_id

Returns the same as a normal read.

Read Event Type Room

 GET /api/eventtyperoom/xxx

Returns:

 {
   "id" : "xxx",
   "eventtype_id" : "xxx",
   ...
 }

Update Event Type Room

 PUT /api/eventtyperoom/xxx

Returns the same as a normal read.

Delete Event Type Room

 DELETE /api/eventtyperoom/xxx

Returns:

 {
   "success" : 1
 }