1720c9898SEd Tanous{
29b46bc0bSMyung Bae    "$id": "http://redfish.dmtf.org/schemas/v1/odata.v4_0_5.json",
3720c9898SEd Tanous    "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
4720c9898SEd Tanous    "definitions": {
5720c9898SEd Tanous        "context": {
6720c9898SEd Tanous            "type": "string",
7720c9898SEd Tanous            "format": "uri-reference",
8720c9898SEd Tanous            "readonly": true,
9720c9898SEd Tanous            "description": "The OData description of a payload.",
10720c9898SEd Tanous            "longDescription": "The value of this property shall be the context URL that describes the resource according to OData-Protocol and shall be of the form defined in the Redfish specification."
11720c9898SEd Tanous        },
12720c9898SEd Tanous        "id": {
13720c9898SEd Tanous            "type": "string",
14720c9898SEd Tanous            "format": "uri-reference",
15720c9898SEd Tanous            "readonly": true,
16720c9898SEd Tanous            "description": "The unique identifier for a resource.",
17720c9898SEd Tanous            "longDescription": "The value of this property shall be the unique identifier for the resource and it shall be of the form defined in the Redfish specification."
18720c9898SEd Tanous        },
19720c9898SEd Tanous        "idRef": {
20720c9898SEd Tanous            "type": "object",
21720c9898SEd Tanous            "properties": {
22720c9898SEd Tanous                "@odata.id": {
23720c9898SEd Tanous                    "$ref": "#/definitions/id"
24720c9898SEd Tanous                }
25720c9898SEd Tanous            },
26720c9898SEd Tanous            "additionalProperties": false,
27720c9898SEd Tanous            "description": "A reference to a resource.",
28720c9898SEd Tanous            "longDescription": "The value of this property shall be used for references to a resource."
29720c9898SEd Tanous        },
30720c9898SEd Tanous        "type": {
31720c9898SEd Tanous            "type": "string",
32720c9898SEd Tanous            "readonly": true,
33720c9898SEd Tanous            "description": "The type of a resource.",
34720c9898SEd Tanous            "longDescription": "The value of this property shall be a URI fragment that specifies the type of the resource and it shall be of the form defined in the Redfish specification."
35720c9898SEd Tanous        },
36720c9898SEd Tanous        "count": {
37720c9898SEd Tanous            "type": "integer",
38720c9898SEd Tanous            "readonly": true,
39720c9898SEd Tanous            "description": "The number of items in a collection.",
40720c9898SEd Tanous            "longDescription": "The value of this property shall be an integer representing the number of items in a collection."
41720c9898SEd Tanous        },
42720c9898SEd Tanous        "etag": {
43720c9898SEd Tanous            "type": "string",
44720c9898SEd Tanous            "readonly": true,
45720c9898SEd Tanous            "description": "The current ETag of the resource.",
46720c9898SEd Tanous            "longDescription": "The value of this property shall be a string that is defined by the ETag HTTP header definition in RFC7232."
47720c9898SEd Tanous        },
48720c9898SEd Tanous        "nextLink": {
49720c9898SEd Tanous            "type": "string",
50720c9898SEd Tanous            "format": "uri-reference",
51720c9898SEd Tanous            "readonly": true,
52720c9898SEd Tanous            "description": "The URI to the resource containing the next set of partial members.",
53720c9898SEd Tanous            "longDescription": "The value of this property shall be a URI to a resource, with the same @odata.type, containing the next set of partial members."
54720c9898SEd Tanous        }
55720c9898SEd Tanous    }
56720c9898SEd Tanous}
57