code: func (s *Service) UpdateView(ctx context.Context, id platform.ID, upd platform.ViewUpdate) (*platform.View, error) {
  	c, err := s.FindViewByID(ctx, id)
  	if err != nil {
  		return nil, &platform.Error{
  			Err: err,
  			Op:  OpPrefix + platform.OpUpdateView,
  		}
  	}
  
  	if upd.Name != nil {
  		c.Name = *upd.Name
  	}
  
  	if upd.Properties != nil {
  		c.Properties = upd.Properties
  	}
  
  	s.viewKV.Store(c.ID.String(), c)
  
  	return c, nil
  }
docs: // UpdateView implements platform.ViewService interface.