forked from openconnectivityfoundation/IoTDataModels
-
Notifications
You must be signed in to change notification settings - Fork 0
/
GlucoseSampleLocationResURI.swagger.json
115 lines (115 loc) · 3.14 KB
/
GlucoseSampleLocationResURI.swagger.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
{
"swagger": "2.0",
"info": {
"title": "Context Sample Location for Glucose Meter",
"version": "2019-03-22",
"license": {
"name": "OCF Data Model License",
"url": "https://github.com/openconnectivityfoundation/core/blob/e28a9e0a92e17042ba3e83661e4c0fbce8bdc4ba/LICENSE.md",
"x-copyright": "Copyright 2016-2019 Open Connectivity Foundation, Inc. All rights reserved."
},
"termsOfService": "https://openconnectivityfoundation.github.io/core/DISCLAIMER.md"
},
"schemes": [
"http"
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"paths": {
"/GlucoseSampleLocationResURI": {
"get": {
"description": "This Resource describes the Properties associated with context sample Location.\nAST means Alternative Site Test specifying that the location of test performed was from an alternative site on the body.\nThe samplelocation Property is a read-only value that is provided by the Server.",
"parameters": [
{
"$ref": "#/parameters/interface"
}
],
"responses": {
"200": {
"description": "",
"x-example": {
"rt": [
"oic.r.glucose.samplelocation"
],
"samplelocation": "finger"
},
"schema": {
"$ref": "#/definitions/GlucoseSampleLocation"
}
}
}
}
}
},
"parameters": {
"interface": {
"in": "query",
"name": "if",
"type": "string",
"enum": [
"oic.if.r",
"oic.if.baseline"
]
}
},
"definitions": {
"GlucoseSampleLocation": {
"properties": {
"rt": {
"description": "Resource Type",
"items": {
"enum": [
"oic.r.glucose.samplelocation"
],
"type": "string",
"maxLength": 64
},
"minItems": 1,
"uniqueItems": true,
"readOnly": true,
"type": "array"
},
"samplelocation": {
"description": "The possible blood locations where the blood sample may be taken.",
"enum": [
"finger",
"ast",
"earlobe",
"ctrlsolution"
],
"readOnly": true,
"type": "string"
},
"n": {
"$ref": "https://openconnectivityfoundation.github.io/core/schemas/oic.common.properties.core-schema.json#/definitions/n"
},
"id": {
"$ref": "https://openconnectivityfoundation.github.io/core/schemas/oic.common.properties.core-schema.json#/definitions/id"
},
"if": {
"description": "The OCF Interface set supported by this Resource",
"items": {
"enum": [
"oic.if.r",
"oic.if.baseline"
],
"type": "string",
"maxLength": 64
},
"minItems": 1,
"readOnly": true,
"uniqueItems": true,
"type": "array"
}
},
"type": "object",
"required": [
"samplelocation"
]
}
}
}