http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json
MaaS InvoiceLineItem schema
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Cannot be instantiated | Yes | Develop | No | Forbidden | Permitted | maas-backend/invoices/invoiceLineItem.json |
Property | Type | Group |
---|---|---|
amount | number |
http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
currency | currency | http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
date | time | http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
description | string |
http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
gatewayId | string |
http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
id | InvoiceLineItemId | http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
invoiceId | InvoiceId | http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
paymentSourceId | string |
http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
referenceInvoiceLineItemId | InvoiceLineItemId | http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
token | object |
http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
tokenId | tokenId | http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
type | enum |
http://maasglobal.com/maas-backend/invoices/invoiceLineItem.json#/definitions/InvoiceLineItem |
amount
number
number
0
0.01
currency
http://maasglobal.com/core/components/units.json#/definitions/currency
date
http://maasglobal.com/core/components/units.json#/definitions/time
description
string
string
gatewayId
string
string
id
http://maasglobal.com/maas-backend/invoices/invoiceUnits.json#/definitions/InvoiceLineItemId
invoiceId
http://maasglobal.com/maas-backend/invoices/invoiceUnits.json#/definitions/InvoiceId
paymentSourceId
string
string
referenceInvoiceLineItemId
http://maasglobal.com/maas-backend/invoices/invoiceUnits.json#/definitions/InvoiceLineItemId
Arbitrary token data, e.g. payment parameters for async payment gateways
token
object
object
with following properties:
| Property | Type | Required | | ——– | —- | ——– |
tokenId
http://maasglobal.com/core/components/fare.json#/definitions/tokenId
type
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
authorization |
|
capture |
|
charge |
|
refund |