Smartswitch
|
module Billing { ... }
Interfaces | |
interface | Currency |
This interface allows to access the Currency entity. More... | |
interface | RefillVoucher |
This interface allows to manipulate a RefillVoucher. More... | |
interface | Service |
This interface allows to manipulate a Service. More... | |
Structs | |
struct | CurrencyAmount |
The struct defines an amount of money in a given Currency. More... | |
struct | Transaction |
A Transaction connected with a balance. More... | |
Sequences | |
sequence< CurrencyAmount > | CurrencyAmountSequence |
sequence< Service > | ServiceSequence |
sequence< Transaction > | TransactionSequence |
Enumerations | |
enum | TransactionType { Refill, WriteOff, Payment, Invoice } |
A type of Transaction. More... | |
sequence<CurrencyAmount> CurrencyAmountSequence |
sequence<Service> ServiceSequence |
sequence<Transaction> TransactionSequence |
enum TransactionType |
A type of Transaction.
Enumerator | |
---|---|
Refill | Transaction is a balance refill. |
WriteOff | Transaction is a write-off from a balance. |
Payment | Transaction is an payment. |
Invoice | Transaction is an invoice. |