code: public function mapRequestTransfer(
          AvailabilityAlertSubscriptionRequestTransfer $availabilityAlertSubscriptionRequestTransfer
      ) {
  
          $this->assertAvailabilityAlertSubscriptionRequestTransfer($availabilityAlertSubscriptionRequestTransfer);
  
          $availabilityAlertSubscriptionTransfer = new AvailabilityAlertSubscriptionTransfer();
  
          $availabilityAlertSubscriptionTransfer
              ->fromArray($availabilityAlertSubscriptionRequestTransfer->modifiedToArray(), true)
              ->setFkProductAbstract($availabilityAlertSubscriptionRequestTransfer->getIdProductAbstract())
              ->setFkLocale($this->getIdLocale($availabilityAlertSubscriptionRequestTransfer))
              ->setFkStore($this->getIdStore($availabilityAlertSubscriptionRequestTransfer));
          
          return $availabilityAlertSubscriptionTransfer;
      }
docs: @param \Generated\Shared\Transfer\AvailabilityAlertSubscriptionRequestTransfer $availabilityAlertSubscriptionRequestTransfer
  
  @return \Generated\Shared\Transfer\AvailabilityAlertSubscriptionTransfer