*/ public array $roleIds = [], ) {} public static function fromArray(array $value): StoreURLAppData { return new self( name: $value['name'], userAccessType: UserAccessTypeEnum::from($value['userAccessOption']), accessUrl: $value['accessUrl'], isConnectedToMicrosoft: (bool) ($value['isConnectedToMicrosoft'] ?? false), logo: $value['logo'] ?? null, roleIds: $value['roleIds'] ?? [], ); } }