code: public function jsonSerialize(): array
      {
          $field = [
              'id' => $this->id,
              'name' => $this->name,
              'type' => $this->type,
              'required' => $this->required,
              'localized' => $this->localized,
          ];
  
          if ($this->disabled) {
              $field['disabled'] = true;
          }
  
          if (null !== $this->linkType) {
              $field['linkType'] = $this->linkType;
          }
  
          if ('Array' === $this->type) {
              $field['items'] = [
                  'type' => $this->itemsType,
              ];
              if ('Link' === $this->itemsType) {
                  $field['items']['linkType'] = $this->itemsLinkType;
              }
          }
  
          return $field;
      }
docs: {@inheritdoc}