src/Message/LightningPaymentMessageInterface.php
<?php declare(strict_types=1);
/**
* This file is part of the ngutech/lightning-interop project.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace NGUtech\Lightning\Message;
use Daikon\ValueObject\Timestamp;
use NGUtech\Bitcoin\ValueObject\Bitcoin;
use NGUtech\Bitcoin\ValueObject\Hash;
interface LightningPaymentMessageInterface extends LightningMessageInterface
{
public function getPreimage(): Hash;
public function getPreimageHash(): Hash;
public function getAmount(): ?Bitcoin;
public function getAmountPaid(): ?Bitcoin;
public function getTimestamp(): ?Timestamp;
}