Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Helpers
    • Orders
    • Serializers
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Interfaces
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Classes

  • InvoiceInformation
  • InvoiceListItem

Class InvoiceListItem

Class InvoiceListItem

Package: Invoice\ValueObjects
Category: System
Located at Services/Core/Invoice/ValueObjects/InvoiceListItem.inc.php

Methods summary

public
# __construct( IdType $invoiceId, StringType $invoiceNumber, DateTime $invoiceDate, DecimalType $totalSum, CurrencyCode $currency, IdType $customerId, StringType $customerName, IdType $customerStatusId, StringType $customerStatusName, CustomerMemoCollection $customerMemos, OrderAddressBlock $paymentAddress, OrderAddressBlock $shippingAddress, IdType $orderId, DateTime $orderDatePurchased, OrderPaymentType $paymentType, IdType $orderStatusId, StringType $orderStatusName )

InvoiceListItem constructor.

InvoiceListItem constructor.

Parameters

$invoiceId
$invoiceNumber
$invoiceDate
$totalSum
$currency
$customerId
$customerName
$customerStatusId
$customerStatusName
$customerMemos
$paymentAddress
$shippingAddress
$orderId
$orderDatePurchased
$paymentType
$orderStatusId
$orderStatusName
public integer
# getInvoiceId( )

Returns

integer
public string
# getInvoiceNumber( )

Returns

string
public DateTime
# getInvoiceDate( )

Returns

DateTime
public float
# getTotalSum( )

Returns

float
public CurrencyCode
# getCurrency( )

Returns

CurrencyCode
public integer
# getCustomerId( )

Returns

integer
public string
# getCustomerName( )

Returns

string
public integer
# getCustomerStatusId( )

Returns

integer
public string
# getCustomerStatusName( )

Returns

string
public CustomerMemoCollection
# getCustomerMemos( )

Returns

CustomerMemoCollection
public OrderAddressBlock
# getPaymentAddress( )

Returns

OrderAddressBlock
public OrderAddressBlock
# getShippingAddress( )

Returns

OrderAddressBlock
public integer
# getOrderId( )

Returns

integer
public DateTime
# getOrderDatePurchased( )

Returns

DateTime
public OrderPaymentType
# getPaymentType( )

Returns

OrderPaymentType
public integer
# getOrderStatusId( )

Returns

integer
public string
# getOrderStatusName( )

Returns

string

Properties summary

protected integer $invoiceId
#
protected string $invoiceNumber
#
protected DateTime $invoiceDate
#
protected float $totalSum
#
protected CurrencyCode $currency
#
protected integer $customerId
#
protected string $customerName
#
protected integer $customerStatusId
#
protected string $customerStatusName
#
protected CustomerMemoCollection $customerMemos
#
protected OrderAddressBlock $paymentAddress
#
protected OrderAddressBlock $shippingAddress
#
protected integer $orderId
#
protected DateTime $orderDatePurchased
#
protected OrderPaymentType $paymentType
#
protected integer $orderStatusId
#
protected string $orderStatusName
#
API documentation generated by ApiGen