FulfillmentTenant

GraphViz

Schema

The considered APS type (download) looks as follows:

{
  "name": "FulfillmentTenant",
  "id": "http://aps-standard.org/inhouse-products/connectTenant/1.0",
  "apsVersion": "2.0",
  "implements": [
    "http://aps-standard.org/abstract/types/unlimited-resource/1.0"
  ],
  "relations": {
    "products": {
      "type": "http://aps-standard.org/inhouse-products/connectProduct/1.0",
      "collection": true
    },
    "account": {
      "type": "http://parallels.com/aps/types/pa/account/1.2",
      "required": true
    }
  },
  "properties": {
    "settings": {
      "type": "array",
      "title": "Fulfillment system settings",
      "items": {
        "type": "Settings"
      }
    }
  },
  "structures": {
    "Settings": {
      "type": "object",
      "properties": {
        "fulfillmentSystem": {
          "type": "string"
        },
        "credentials": {
          "type": "object"
        }
      }
    }
  }
}

Properties

NAME

TYPE

ATTRIBUTES

DEFAULT

DESCRIPTION

settings

Array of Settings

Not Required

Relationship

NAME

TYPE

REQUIRED

DESCRIPTION

products

Collection of FulfillmentProduct

No

account

PAAccount

Yes

Structures

Settings

NAME

TYPE

ATTRIBUTES

DEFAULT

DESCRIPTION

fulfillmentSystem

String

Not Required

credentials

Object

Not Required

Examples

Please find general description of create-read-update-delete (CRUD) operations with resources, properties, and structures respectively at: