AbstractInventoryItem

In this document:

GraphViz

Schema

The considered APS type (download) extends the Resource APS type(s) and looks as follows:

{
  "name": "AbstractInventoryItem",
  "id": "http://www.odin.com/billing/AbstractInventoryItem/1.0",
  "apsVersion": "2.0",
  "implements": [
    "http://aps-standard.org/types/core/resource/1.0"
  ],
  "properties": {
    "status": {
      "type": "string",
      "required": true,
      "default": "DRAFT",
      "enum": [
        "DRAFT",
        "LIVE",
        "DISCONTINUED",
        "END_OF_LIFE"
      ],
      "enumTitles": [
        "Draft",
        "Live",
        "Discontinued",
        "End-Of-Life"
      ]
    }
  }
}

Properties

NAME

TYPE

ATTRIBUTES

DEFAULT

DESCRIPTION

status

Enum

Required

DRAFT

Inventory item lifecycle status
Inventory item status

Examples

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