getContentModules() . '.', ); } protected function properties(): array { return [ new ToolProperty( name: 'module', type: PropertyType::STRING, description: 'The module name to perform content changes on. Use "system" for site accounts. ', required: true ), new ToolProperty( name: 'content_id', type: PropertyType::INTEGER, description: 'Content ID to delete.', required: true ), ]; } public function __invoke(string $module, int $content_id = 0): array { $a = bx_srv('system', 'delete', [$module, $content_id], 'TemplServiceContent'); return $a; } }