96 public function setFor(
string $for =
'user')
108 return ($this->
for ??
'user');
129 return json_encode($this->
toArray(), $options);
181 $this->
alias = $alias;
211 return $this->description;
221 $this->description = $description;
231 return $this->permissions;
241 $this->permissions = $permissions;
251 return $this->settings;
277 return $this->triggers;
293 $this->triggers = $triggers;
303 return $this->completionConditions;
313 $this->completionConditions = $completionConditions;
328 return $this->services;
344 $this->services = $services;
setFor(string $for='user')
setCompletionConditions(array $completionConditions)
getCompletionConditions()
setPermissions(array $permissions)
setTriggers(array $triggers)
setDescription(string $description)
setServices(array $services)
getCompletionConditions()
setSettings(array $settings)