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
numbernumber
00.01currency
http://maasglobal.com/core/components/units.json#/definitions/currencydate
http://maasglobal.com/core/components/units.json#/definitions/timedescription
stringstring
gatewayId
stringstring
id
http://maasglobal.com/maas-backend/invoices/invoiceUnits.json#/definitions/InvoiceLineItemIdinvoiceId
http://maasglobal.com/maas-backend/invoices/invoiceUnits.json#/definitions/InvoiceIdpaymentSourceId
stringstring
referenceInvoiceLineItemId
http://maasglobal.com/maas-backend/invoices/invoiceUnits.json#/definitions/InvoiceLineItemIdArbitrary token data, e.g. payment parameters for async payment gateways
token
objectobject with following properties:
| Property | Type | Required | | ——– | —- | ——– |
tokenId
http://maasglobal.com/core/components/fare.json#/definitions/tokenIdtype
enumThe value of this property must be equal to one of the known values below.
| Value | Description |
|---|---|
authorization |
|
capture |
|
charge |
|
refund |