Class InvoiceInformation

Class InvoiceInformation

Methods summary

public __construct( StringType $invoiceNumber, DateTime $invoiceDate, CurrencyCode $currency, DecimalType $totalSum, IdType $customerId, CustomerStatusInformation $customerStatusInformation, AddressBlockInterface $paymentAddress, AddressBlockInterface $shippingAddress, IdType $orderId, DateTime $orderPurchaseDate, OrderPaymentType $paymentType )

InvoiceInformation constructor.

public getInvoiceNumber( void ) : string

Invoice Number Getter

public getInvoiceDate( void ) : DateTime

Invoice Date Getter

public getCurrency( void ) : CurrencyCode

Currency Getter

public getTotalSum( void ) : float

Total Sum Getter

public getCustomerId( void ) : integer

Customer ID Getter

public getCustomerStatusInformation( void ) : CustomerStatusInformation

Customer Status Information Getter

public getPaymentAddress( void ) : AddressBlockInterface

Payment Address Getter

public getShippingAddress( void ) : AddressBlockInterface

Shipping Address Getter

public getOrderId( void ) : integer

Order ID Getter

public getOrderPurchaseDate( void ) : DateTime

Order Purchase Date Getter

public getPaymentType( void ) : OrderPaymentType

Get Payment Type Getter

Properties summary

protected $invoiceNumber : string

		
protected $invoiceDate : DateTime

		
protected $currency : CurrencyCode

		
protected $totalSum : float

		
protected $customerId : integer

		
protected $orderId : integer

		
protected $orderPurchaseDate : DateTime