Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • 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
    • Invoices
    • Orders
    • Serializers
    • Templates
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Precheck
  • 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
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Classes

  • EnvInvoiceServiceSettings
  • InvoiceInformation

Class InvoiceInformation

Class InvoiceInformation

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

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.

InvoiceInformation constructor.

Parameters

$invoiceNumber
$invoiceDate
$currency
$totalSum
$customerId
$customerStatusInformation
$paymentAddress
$shippingAddress
$orderId
$orderPurchaseDate
$paymentType
public string
# getInvoiceNumber( )

Invoice Number Getter

Invoice Number Getter

Returns

string
public DateTime
# getInvoiceDate( )

Invoice Date Getter

Invoice Date Getter

Returns

DateTime
public CurrencyCode
# getCurrency( )

Currency Getter

Currency Getter

Returns

CurrencyCode
public float
# getTotalSum( )

Total Sum Getter

Total Sum Getter

Returns

float
public integer
# getCustomerId( )

Customer ID Getter

Customer ID Getter

Returns

integer
public CustomerStatusInformation
# getCustomerStatusInformation( )

Customer Status Information Getter

Customer Status Information Getter

Returns

CustomerStatusInformation
public AddressBlockInterface
# getPaymentAddress( )

Payment Address Getter

Payment Address Getter

Returns

AddressBlockInterface
public AddressBlockInterface
# getShippingAddress( )

Shipping Address Getter

Shipping Address Getter

Returns

AddressBlockInterface
public integer
# getOrderId( )

Order ID Getter

Order ID Getter

Returns

integer
public DateTime
# getOrderPurchaseDate( )

Order Purchase Date Getter

Order Purchase Date Getter

Returns

DateTime
public OrderPaymentType
# getPaymentType( )

Get Payment Type Getter

Get Payment Type Getter

Returns

OrderPaymentType

Properties summary

protected string $invoiceNumber
#
protected DateTime $invoiceDate
#
protected CurrencyCode $currency
#
protected float $totalSum
#
protected integer $customerId
#
protected CustomerStatusInformation $customerStatusInformation
#
protected AddressBlockInterface $paymentAddress
#
protected AddressBlockInterface $shippingAddress
#
protected integer $orderId
#
protected DateTime $orderPurchaseDate
#
protected OrderPaymentType $paymentType
#
API documentation generated by ApiGen