code: public function getClassProperties()
      {
          return [
              'identifier' => $this->getIdentifier(),
              'orderNumber' => $this->getOrderNumber(),
              'orderTime' => $this->getOrderTime(),
              'customer' => $this->getCustomer(),
              'billingAddress' => $this->getBillingAddress(),
              'shoppingAddress' => $this->getShippingAddress(),
              'orderItems' => $this->getOrderItems(),
              'shopIdentifier' => $this->getShopIdentifier(),
              'currentyIdentifier' => $this->getCurrencyIdentifier(),
              'orderStatusIdentifier' => $this->getOrderStatusIdentifier(),
              'paymentStatusIdentifier' => $this->getPaymentStatusIdentifier(),
              'paymentMethodIdentifier' => $this->getPaymentMethodIdentifier(),
              'shippingProfileIdentifier' => $this->getShippingProfileIdentifier(),
              'comments' => $this->getComments(),
              'packages' => $this->getPackages(),
              'attributes' => $this->getAttributes(),
          ];
      }
docs: {@inheritdoc}