Commit 313e1555 authored by Rosana Aurélio's avatar Rosana Aurélio

[API] Inclusão de rota que altera status de uma competição e que busca...

[API] Inclusão de rota que altera status de uma competição e que busca vencedores de uma determinada competição.
parent 0f10abd6
This diff is collapsed.
...@@ -160,6 +160,8 @@ ...@@ -160,6 +160,8 @@
}, },
"Assignment":{ "Assignment":{
"$ref": "https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/Assignment" "$ref": "https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/Assignment"
},
"Winner":{
"$ref": "https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competition.json#/Winner"
} }
} }
\ No newline at end of file
...@@ -159,4 +159,7 @@ Submission: ...@@ -159,4 +159,7 @@ Submission:
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json/#/Submission https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json/#/Submission
Subscription: Subscription:
$ref: >- $ref: >-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json/#/Subscription https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json/#/Subscription
\ No newline at end of file Winner:
$ref: >-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competition.json/#/Winner
\ No newline at end of file
...@@ -8,52 +8,66 @@ ...@@ -8,52 +8,66 @@
"subscription" "subscription"
], ],
"properties": { "properties": {
"uri": { "uri": {
"type": "string" "type": "string"
}, },
"name": { "name": {
"type": "string" "type": "string"
}, },
"description": { "description": {
"type": "string" "type": "string"
}, },
"status": { "status": {
"type": "string", "type": "string",
"enum": [ "enum": [
"ACTIVE", "ACTIVE",
"INACTIVE" "INACTIVE",
] "FINISHED"
}, ]
"subscription": { },
"$ref": "https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/Subscription" "subscription": {
}, "$ref": "https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/Subscription"
"exams": { },
"type": "array", "exams": {
"items": [ "type": "array",
{ "items": [
"type": "integer" {
"type": "integer"
}
]
},
"phases": {
"type": "array",
"items": [
{
"type": "integer"
}
]
},
"finalPhase": "integer",
"initialPhase": "integer",
"currentPhase": "integer",
"competifiers": {
"type": "array",
"items": [
{
"type": "integer"
}
]
} }
]
},
"phases": {
"type": "array",
"items": [
{
"type": "integer"
}
]
},
"finalPhase": "integer",
"initialPhase": "integer",
"currentPhase": "integer",
"competifiers": {
"type": "array",
"items": [
{
"type": "integer"
}
]
} }
},
"Winner": {
"required": [
"id",
"position",
"competition",
"competifier"
],
"properties":{
"position": "integer",
"competition": "integer",
"competifier": "integer"
} }
} }
} }
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment