data class Payment : Document<Payments>
Payment(invoiceId: Id<String, Invoices>, employeeId: Id<String, Employees>, dateTime: DateTime, value: Double, reference: String?) |
val dateTime: DateTime |
|
var employeeId: Id<String, Employees> |
|
lateinit var id: Id<String, Payments>
NoSQL object identifier. |
|
var invoiceId: Id<String, Invoices> |
|
val reference: String? |
|
val value: Double |
fun isCash(): Boolean |
fun gather(payments: List<Payment>, isCash: Boolean): Double |
|
fun new(invoiceId: Id<String, Invoices>, employeeId: Id<String, Employees>, value: Double, reference: String?): Payment |