Name
(* = required)
|
Data Type | Description |
id
*
|
int |
|
|
Type |
Description |
ScriptTemplateIdentifier |
Generic.Models.ScriptTemplateIdentifier
|
|
Name |
string
|
|
Id |
int
|
|
ScriptType |
Common.Enum.ScriptType
|
|
|
- 1: ChargeDetail |
|
|
- 2: ChargeTypeTotal |
|
|
- 3: TransactionTotal |
|
|
- 4: AutoBillStorageCountInv |
|
Description |
string
|
|
TransactionTypes |
Common.Enum.BillableTransactionType
|
|
|
- 0: None |
|
|
- 1: Receiver |
|
|
- 2: Order |
|
|
- 4: Adjustment |
|
|
- 8: Assembly |
|
|
- 16: TransferIn |
|
|
- 32: TransferOut |
|
Parameters |
IEnumerable<Property.Models.XactionBillingScriptParameterTemplate>
|
|
ScriptParameterTemplateIdentifier |
Generic.Models.ScriptParameterTemplateIdentifier
|
|
Name |
string
|
|
Id |
int
|
|
ScriptParameterDataTypeIdentifier |
Generic.Models.ScriptParameterDataTypeIdentifier
|
|
Name |
string
|
|
Id |
int
|
|
IsMultiple |
bool
|
|
LookupPropertyName |
string
|
|
Sample accept: application/hal+json
{
"scriptTemplateIdentifier": {
"name": "str",
"id": 2
},
"scriptType": 1,
"description": "str",
"transactionTypes": 0,
"parameters": [
{
"scriptParameterTemplateIdentifier": {
"name": "str",
"id": 2
},
"scriptParameterDataTypeIdentifier": {
"name": "str",
"id": 2
},
"isMultiple": true,
"lookupPropertyName": "str"
}
]
}