SetCampaignWithUnresolvableConstraints
Enable or disable the Campaign constraint importance. When set to 'soft', the campaign is allowed to play, even when the client was not able to validate all of the constraints that are defined for the campaign.
RPC Configuration
Rpc Name:
Plain: SetCampaignWithUnresolvableConstraints
Sha1: 140f68b1cb660c9195ace17d1103df689ed4ac10
RPCs can be called by their plain name or their SHA1 representation.
Rpc Parameters:
"building_id" : int,
"campaign_id" : int,
"withUnresolvableConstraints" : bool
@param int building_id The context parameter, identifying the guide
@param int campaign_id The campaign-id, that identifies the campaign to be changed
@param bool withUnresolvableConstraints Set the mode to true or false.
@return array|bool
Requires Login:
true
Requires 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.
true
Requires contextParamName:
building_id
Requires 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.
true
Requires AuthenticationLevel:
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.
LOCAL_ADMINISTRATOR
Requires Subbuilding Merge Strategy:
SUBBUILDING_ONLY
Cache Configuration
All writing RPCs are not Cacheable, also Caching will be disabled by the paramters nocache
and readonly
.
Cache enabled:
false
Sample Request
->
{
"building_id": 131,
"campaign_id": 115,
"withUnresolvableConstraints": true
}
<-
{
"id": 115,
"name": {
"de_DE": null,
"en_EN": null
},
"enabled": null,
"categories": [],
"config": null,
"content_type": null,
"content": {
"de_DE": "",
"en_EN": null
},
"handle": "campaign_0a91a92da4cfaa2a0c48707d97c38d24996418e9",
"image": null,
"audio_uri": [],
"panorama_uri": false,
"source_image_uri": false,
"date_start": null,
"date_end": null,
"created_on": null,
"constraints": [],
"teaser": {
"de_DE": null,
"en_EN": null
},
"campaign_type": [],
"accessibleOnly": false,
"withUnresolvableConstraints": true
}