Skip to content

Commit

Permalink
Merge pull request #60 from ahokkonen/master
Browse files Browse the repository at this point in the history
Added message examples for drying off, insemination and pregnancy checks
  • Loading branch information
cookeac authored Feb 2, 2020
2 parents 0f447b3 + 70bf4de commit 38c757a
Show file tree
Hide file tree
Showing 5 changed files with 380 additions and 56 deletions.
261 changes: 205 additions & 56 deletions Release Candidate Messages/exampleUrlScheme.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,18 @@
"release-candidate-milk"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -82,10 +90,18 @@
"release-candidate-milk"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -121,10 +137,18 @@
"release-candidate-registration"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -155,10 +179,18 @@
"release-candidate-registration"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -189,10 +221,18 @@
"release-candidate-registration"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -228,10 +268,18 @@
"release-candidate-registration"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -262,8 +310,12 @@
"release-candidate-registration"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
}
],
"responses": {
"200": {
Expand All @@ -285,7 +337,6 @@
}
}
},

"/locations/{location-scheme}/{location-id}/pregnancy-checks": {
"get": {
"operationId": "get-pregnancy-checks",
Expand All @@ -295,10 +346,18 @@
"release-candidate-reproduction"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand All @@ -310,6 +369,11 @@
"items": {
"$ref": "#/components/schemas/pregnancy-check"
}
},
"examples": {
"finland": {
"$ref": "#/components/examples/pregnancy-check-finland"
}
}
}
}
Expand All @@ -329,10 +393,18 @@
"release-candidate-reproduction"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -363,10 +435,18 @@
"release-candidate-reproduction"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand All @@ -378,6 +458,11 @@
"items": {
"$ref": "#/components/schemas/insemination"
}
},
"examples": {
"finland": {
"$ref": "#/components/examples/insemination-finland"
}
}
}
}
Expand All @@ -397,10 +482,18 @@
"release-candidate-reproduction"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand All @@ -412,6 +505,14 @@
"items": {
"$ref": "#/components/schemas/drying-off"
}
},
"examples": {
"finland": {
"$ref": "#/components/examples/drying-off-finland"
},
"sweden": {
"$ref": "#/components/examples/drying-off-sweden"
}
}
}
}
Expand All @@ -431,10 +532,18 @@
"release-candidate-reproduction"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -465,10 +574,18 @@
"release-candidate-reproduction"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -499,10 +616,18 @@
"release-candidate-reproduction"
],
"parameters": [
{ "$ref": "#/components/parameters/location-scheme" },
{ "$ref": "#/components/parameters/location-id" },
{ "$ref": "#/components/parameters/start-date-time" },
{ "$ref": "#/components/parameters/end-date-time" }
{
"$ref": "#/components/parameters/location-scheme"
},
{
"$ref": "#/components/parameters/location-id"
},
{
"$ref": "#/components/parameters/start-date-time"
},
{
"$ref": "#/components/parameters/end-date-time"
}
],
"responses": {
"200": {
Expand Down Expand Up @@ -805,7 +930,31 @@
]
}
]
},
"insemination-finland": {
"value": {
"summary": "Example of insemination event messages from finnish milk recording organization",
"externalValue": "./examples/exampleInseminationEventResources_Finland.json"
}
},
"pregnancy-check-finland": {
"value": {
"summary": "Example of pregnancy check event messages from finnish milk recording organization",
"externalValue": "./examples/examplePregnancyCheckEventResources_Finland.json"
}
},
"drying-off-finland": {
"value": {
"summary": "Example of drying off event messages from finnish milk recording organization",
"externalValue": "./examples/exampleDryOffEventResources_Finland.json"
}
},
"drying-off-sweden": {
"value": {
"summary": "Example of drying off event messages from swedish milk recording organization",
"externalValue": "./examples/exampleDryOffEventResources_Sweden.json"
}
}
}
}
}
}
Loading

0 comments on commit 38c757a

Please sign in to comment.