Zum Hauptinhalt springen

LoadRoomContentList

Class Description

Used by the ContentEditor to fetch the available fields of the CSV Importer. This is only the template for the room content.

RPC Configuration

Rpc Name:

Plain: LoadRoomContentList
Sha1: 9d073a1e1a4e75ae800fbd14d28d77e7bb561ec5
Rpc Call

RPCs can be called by their plain name or their SHA1 representation.

Parameter Description


@return [ type => title, ... ]

Requires Login:

true

Requires Context:

Context

The context providing parameter can either be a contagt-id (8-Bytes, Alphaumeric) or an integer as a building id. The context parameter name should make the choice obviouse, the type has not to be defined manually.

false

Requires WriteAccess:

WriteAccess

Only accounts that have an explicit write access to the defined context can execute this RPC, no matter if the authentication level matches or not.

false

Requires AuthenticationLevel:

Context

Authentication levels allow the SuperUser to define a by-RPC granular access configuration. If RPCs are chained in a single unified call and lenient is enabled, all allowed RPCs will be executed, while execution will fail entirely with lenient set to false.

STANDARD_USER

Requires Subbuilding Merge Strategy:

REPLACE

Cache Configuration

Response Cache

All writing RPCs are not Cacheable, also Caching will be disabled by the paramters nocache and readonly.

Cache enabled:

true

Cache Time to Live:

60

Sample Request

->

[]

<-

{
"text": "Text",
"telephone": "Telephone",
"email": "Email",
"website": "Website",
"hours": "Hours",
"opening_hours": "Opening Hours",
"owner": "Owner",
"fax": "Fax",
"room_number": "Room Number",
"content": "Content",
"equipment": "Equipment",
"description": "Description",
"media_video": "Media Video",
"media_audio": "Media Audio",
"free_single": "Free Single",
"free_multi": "Free Multi",
"campaign_audio": "Campaign Audio"
}