MembershipCollection

In this document:

GraphViz

Schema

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

{
  "name": "MembershipCollection",
  "id": "http://com.ingrammicro/appstore/membership-collection/1.0",
  "apsVersion": "2.0",
  "implements": [
    "http://aps-standard.org/types/core/resource/1.0"
  ],
  "properties": {
    "name": {
      "type": "http://aps-standard.org/types/core/i18n/1.3#MLString"
    },
    "description": {
      "type": "http://aps-standard.org/types/core/i18n/1.3#MLString"
    },
    "jiraApps": {
      "type": "array",
      "items": {
        "type": "MembershipApp"
      }
    },
    "color": {
      "type": "string"
    },
    "order": {
      "type": "integer"
    }
  },
  "structures": {
    "MLString": {
      "type": "object"
    },
    "MembershipApp": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "installationType": {
          "type": "string",
          "default": "manual",
          "enum": [
            "manual",
            "auto"
          ]
        }
      }
    },
    "InstallationType": {
      "type": "object"
    }
  }
}

Properties

NAME

TYPE

ATTRIBUTES

DEFAULT

DESCRIPTION

name

I18n

Not Required

description

I18n

Not Required

jiraApps

Array of MembershipApp

Not Required

color

String

Not Required

order

Integer

Not Required

Structures

MLString

MembershipApp

NAME

TYPE

ATTRIBUTES

DEFAULT

DESCRIPTION

id

String

Not Required

installationType

Enum

Not Required

manual

InstallationType

Examples

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