3declare(strict_types=1);
5namespace Bitrix\Socialnetwork\Control\Command;
7use Bitrix\Main\Validation\Rule\NotEmpty;
8use Bitrix\Main\Validation\Rule\PositiveNumber;
9use Bitrix\Main\Validation\Rule\Recursive\Validatable;
10use Bitrix\Socialnetwork\Control\Command\ValueObject\Features;
11use Bitrix\Socialnetwork\Control\Command\ValueObject\FeaturesPermissions;
12use Bitrix\Socialnetwork\Control\Command\ValueObject\SiteIds;
13use Bitrix\Socialnetwork\Control\Enum\ViewMode;
14use Bitrix\Socialnetwork\Control\Mapper\Field\AvatarMapper;
15use Bitrix\Socialnetwork\Control\Mapper\Field\DepartmentMapper;
16use Bitrix\Socialnetwork\Control\Mapper\Field\ViewModeMapper;
17use Bitrix\Socialnetwork\Item\Workgroup\AvatarType;
18use Bitrix\Socialnetwork\Permission\GroupAccessController;
19use Bitrix\Socialnetwork\Control\Command\Attribute\AccessController;
20use Bitrix\Socialnetwork\Control\Mapper\Attribute\Map;
21use Bitrix\Socialnetwork\Control\Command\Attribute\AccessCode;
22use Bitrix\Socialnetwork\Item\Workgroup\Type;
61#[AccessController(GroupAccessController::class)]
77 #[Map('IMAGE_ID', AvatarMapper::class)]
83 #[Map('VISIBLE', ViewModeMapper::class)]
84 #[Map('OPENED', ViewModeMapper::class)]
97 #[Map('UF_SG_DEPT', DepartmentMapper::class)]
array $addModeratorMembers
array $deleteModeratorMembers
array $deleteInvitedMembers
FeaturesPermissions $permissions
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)