<?php

namespace KrokedilSwedbankPayDeps\SwedbankPay\Api\Service\MobilePay\Transaction\Resource\Collection\Item;

use KrokedilSwedbankPayDeps\SwedbankPay\Api\Service\MobilePay\Transaction\Resource\Collection\Item\Data\AuthorizationListItemInterface;
use KrokedilSwedbankPayDeps\SwedbankPay\Api\Service\Payment\Transaction\Resource\Collection\Item\TransactionListItem;
class AuthorizationListItem extends TransactionListItem implements AuthorizationListItemInterface
{
    /**
     * @return string
     */
    public function getMobilePayTransactionId()
    {
        return $this->offsetGet(self::MOBILEPAY_TRANSACTION_ID);
    }
    /**
     * @param string $transactionId
     *
     * @return $this
     */
    public function setMobilePayTransactionId($transactionId)
    {
        $this->offsetSet(self::MOBILEPAY_TRANSACTION_ID, $transactionId);
        return $this;
    }
    /**
     * @return string
     */
    public function getMsisdn()
    {
        return $this->offsetGet(self::MSISDN);
    }
    /**
     * @param string $msisdn
     * @return $this
     */
    public function setMsisdn($msisdn)
    {
        $this->offsetSet(self::MSISDN, $msisdn);
        return $this;
    }
}
