AssocStaSubscription.schema.json 3.31 KB
Newer Older
piscione's avatar
piscione committed
{
  "properties": {
    "_links": {
      "description": "Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.",
      "properties": {
        "self": {
          "properties": {
            "href": {
              "description": "URI referring to a resource",
              "type": "string",
              "x-etsi-mec-cardinality": "1",
              "x-etsi-mec-origin-type": "String"
            }
          },
          "required": [
            "href"
          ],
          "type": "object",
          "x-etsi-ref": "6.5.23"
        }
      },
      "required": [
        "self"
      ],
      "type": "object",
      "x-etsi-mec-cardinality": "0..1",
      "x-etsi-mec-origin-type": "Structure (inlined)"
    },
    "apId": {
      "properties": {
        "ipAddress": {
          "description": "IPv4 or IPv6 address allocated for the Access Point.",
          "items": {
            "type": "string"
          },
          "minItems": 0,
          "type": "array",
          "x-etsi-mec-cardinality": "0..N",
          "x-etsi-mec-origin-type": "String"
        },
        "macId": {
          "description": "Unique Identifier assigned to an Access Point (as network interface controller) for communications at the data link layer of a network segment.",
          "type": "string",
          "x-etsi-mec-cardinality": "1",
          "x-etsi-mec-origin-type": "String"
        },
        "ssid": {
          "description": "Service Set Identifier to identify logical networks including Basic Service Set and Extended Service Set.",
          "items": {
            "type": "string"
          },
          "minItems": 0,
          "type": "array",
          "x-etsi-mec-cardinality": "0..N",
          "x-etsi-mec-origin-type": "String"
        }
      },
      "required": [
        "macId"
      ],
      "type": "object",
      "x-etsi-ref": "6.5.3"
    },
    "callbackReference": {
      "description": "URI selected by the service consumer to receive notifications on the subscribed WLAN information. This shall be included both in the request and in response.",
      "format": "uri",
      "type": "string",
      "x-etsi-mec-cardinality": "1",
      "x-etsi-mec-origin-type": "URI"
    },
    "expiryDeadline": {
      "properties": {
        "nanoSeconds": {
          "description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
          "format": "uint32",
          "type": "integer",
          "x-etsi-mec-cardinality": "1",
          "x-etsi-mec-origin-type": "Uint32"
        },
        "seconds": {
          "description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
          "format": "uint32",
          "type": "integer",
          "x-etsi-mec-cardinality": "1",
          "x-etsi-mec-origin-type": "Uint32"
        }
      },
      "required": [
        "seconds",
        "nanoSeconds"
      ],
      "type": "object",
      "x-etsi-ref": "6.5.2"
    },
    "subscriptionType": {
      "description": "Shall be set to \"AssocStaSubscription\".",
      "type": "string",
      "x-etsi-mec-cardinality": "1",
      "x-etsi-mec-origin-type": "String"
    }
  },
  "required": [
    "subscriptionType",
    "callbackReference",
    "apId"
  ],
  "type": "object",
  "x-etsi-ref": "6.3.2"
}