In this document:
The considered APS type (download
) looks as follows:
{
"name": "FulfillmentProduct",
"id": "http://aps-standard.org/inhouse-products/connectProduct/1.0",
"apsVersion": "2.0",
"implements": [
"http://aps-standard.org/abstract/types/unlimited-resource/1.0"
],
"relations": {
"products": {
"type": "http://com.odin.platform/inhouse-products/pdiProduct/1.0",
"collection": true
},
"tenant": {
"type": "http://aps-standard.org/inhouse-products/connectTenant/1.0"
}
},
"properties": {
"productId": {
"type": "string"
},
"version": {
"type": "integer"
},
"paAccountId": {
"type": "string"
},
"subscriptionId": {
"type": "string"
},
"fulfillmentSystem": {
"type": "string"
},
"cartValidation": {
"type": "boolean",
"title": "Product supports real-time validation of the Subscription Request structure prior to the provisioning operations in the Pending state."
},
"tierConfigValidation": {
"type": "boolean",
"title": "Product supports real-time validation of the Inquiring Form of the Tier Config Setup"
},
"tierConfigUpdateValidation": {
"type": "boolean",
"title": "Product supports real-time validation of the Inquiring Form of the Tier Config Update"
},
"changeRequestValidation": {
"type": "boolean",
"title": "Product supports real-time validation of the Subscription Change Request structure prior to the provisioning operations in the Pending state."
},
"editableOrderingParameters": {
"type": "boolean",
"title": "Product supports change of ordering parameters."
},
"payAsYouGo": {
"type": "boolean",
"default": "false",
"title": "Product supports PAYG."
},
"dynamicPAYG": {
"type": "boolean",
"default": "false",
"title": "Product supports dynamic PAYG."
},
"createNotificationId": {
"type": "string",
"title": "Create connect product notification Id"
},
"status": {
"type": "string",
"default": "new",
"enum": [
"new",
"importing",
"installed"
]
}
}
}
NAME |
TYPE |
ATTRIBUTES |
DEFAULT |
DESCRIPTION |
---|---|---|---|---|
productId |
String |
Not Required |
||
version |
Integer |
Not Required |
||
paAccountId |
String |
Not Required |
||
subscriptionId |
String |
Not Required |
||
fulfillmentSystem |
String |
Not Required |
||
cartValidation |
Boolean |
Not Required |
||
tierConfigValidation |
Boolean |
Not Required |
||
tierConfigUpdateValidation |
Boolean |
Not Required |
||
changeRequestValidation |
Boolean |
Not Required |
||
editableOrderingParameters |
Boolean |
Not Required |
||
payAsYouGo |
Boolean |
Not Required |
false |
|
dynamicPAYG |
Boolean |
Not Required |
false |
|
createNotificationId |
String |
Not Required |
||
status |
Enum |
Not Required |
new |
NAME |
TYPE |
REQUIRED |
DESCRIPTION |
---|---|---|---|
products |
Collection of PdiProduct |
No |
|
tenant |
No |