<?php  namespace App\Services\Orders\Payments\PaymentSlipCreation;  use App\Models\Setting; use App\Contracts\PaymentSlipDataObjectInterface;  class PaymentSlipDataObject implements PaymentSlipDataObjectInterface { 	private string $iban; 	private string $companyName; 	private string $companyAdditionalAddressInfo; 	private string $address; 	private string $sifraNamjene; 	private string $currency; 	private string $zipCode; 	private string $town; 	private string $amount; 	private string $customerName; 	private string $orderNumber;  	public function __construct(string $amount, string $customerName, string $orderNumber, ?string $iban = null, ?string $currency = null, ?string $companyName = null, ?string $address = null, ?string $town = null, ?string $zipCode = null, ?string $companyAdditionalAddressInfo = null, ?string $sifraNamjene = null){}  	public function getIban(): string{}  	public function getCompanyName(): string{}  	public function getCompanyAdditionalAddressInfo(): string{}  	public function getAddress(): string{}  	public function getSifraNamjene(): string{}  	public function getCurrency(): string{}  	public function getZipCode(): string{}  	public function getTown(): string{}  	public function getOrderNumber(): string{}  	public function getCustomerName(): string{}  	public function getAmount(): string{}  	public function getCompanyAddress(): string{} }