Daniel D'Angelo Resende Barros
4 years ago
1 changed files with 231 additions and 0 deletions
@ -0,0 +1,231 @@ |
|||||
|
{ |
||||
|
"swagger":"2.0", |
||||
|
"info":{ |
||||
|
"description":"\"Spring Boot REST API for WPD-MobileApp\"", |
||||
|
"version":"1.0.0", |
||||
|
"title":"Spring Boot REST API", |
||||
|
"license":{ |
||||
|
"name":"MIT License", |
||||
|
"url":"https://opensource.org/licenses/MIT" |
||||
|
} |
||||
|
}, |
||||
|
"host":"localhost:8080", |
||||
|
"basePath":"/", |
||||
|
"tags":[ |
||||
|
{ |
||||
|
"name":"users-controller", |
||||
|
"description":"Users Controller" |
||||
|
}, |
||||
|
{ |
||||
|
"name":"fields-answers-controller", |
||||
|
"description":"Fields Answers Controller" |
||||
|
} |
||||
|
], |
||||
|
"paths":{ |
||||
|
"/fieldsanswers":{ |
||||
|
"get":{ |
||||
|
"tags":[ |
||||
|
"fields-answers-controller" |
||||
|
], |
||||
|
"summary":"findAllByUserInformer", |
||||
|
"operationId":"findAllByUserInformerUsingGET", |
||||
|
"consumes":[ |
||||
|
"application/json" |
||||
|
], |
||||
|
"produces":[ |
||||
|
"*/*" |
||||
|
], |
||||
|
"parameters":[ |
||||
|
{ |
||||
|
"in":"body", |
||||
|
"name":"idUserInformer", |
||||
|
"description":"idUserInformer", |
||||
|
"required":false, |
||||
|
"schema":{ |
||||
|
"type":"integer", |
||||
|
"format":"int32" |
||||
|
} |
||||
|
} |
||||
|
], |
||||
|
"responses":{ |
||||
|
"200":{ |
||||
|
"description":"OK", |
||||
|
"schema":{ |
||||
|
"$ref":"#/definitions/Iterable«FieldsAnswers»" |
||||
|
} |
||||
|
}, |
||||
|
"401":{ |
||||
|
"description":"Unauthorized" |
||||
|
}, |
||||
|
"403":{ |
||||
|
"description":"Forbidden" |
||||
|
}, |
||||
|
"404":{ |
||||
|
"description":"Not Found" |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"post":{ |
||||
|
"tags":[ |
||||
|
"fields-answers-controller" |
||||
|
], |
||||
|
"summary":"addAll", |
||||
|
"operationId":"addAllUsingPOST", |
||||
|
"consumes":[ |
||||
|
"application/json" |
||||
|
], |
||||
|
"produces":[ |
||||
|
"*/*" |
||||
|
], |
||||
|
"parameters":[ |
||||
|
{ |
||||
|
"in":"body", |
||||
|
"name":"formcode", |
||||
|
"description":"formcode", |
||||
|
"required":false, |
||||
|
"schema":{ |
||||
|
"type":"string" |
||||
|
} |
||||
|
}, |
||||
|
{ |
||||
|
"in":"body", |
||||
|
"name":"listDTO", |
||||
|
"description":"listDTO", |
||||
|
"required":false, |
||||
|
"schema":{ |
||||
|
"type":"array", |
||||
|
"items":{ |
||||
|
"$ref":"#/definitions/FieldsAnswersDTO" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
], |
||||
|
"responses":{ |
||||
|
"200":{ |
||||
|
"description":"OK" |
||||
|
}, |
||||
|
"201":{ |
||||
|
"description":"Created" |
||||
|
}, |
||||
|
"401":{ |
||||
|
"description":"Unauthorized" |
||||
|
}, |
||||
|
"403":{ |
||||
|
"description":"Forbidden" |
||||
|
}, |
||||
|
"404":{ |
||||
|
"description":"Not Found" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"/users":{ |
||||
|
"get":{ |
||||
|
"tags":[ |
||||
|
"users-controller" |
||||
|
], |
||||
|
"summary":"findByEmail", |
||||
|
"operationId":"findByEmailUsingGET", |
||||
|
"consumes":[ |
||||
|
"application/json" |
||||
|
], |
||||
|
"produces":[ |
||||
|
"*/*" |
||||
|
], |
||||
|
"parameters":[ |
||||
|
{ |
||||
|
"in":"body", |
||||
|
"name":"email", |
||||
|
"description":"email", |
||||
|
"required":false, |
||||
|
"schema":{ |
||||
|
"type":"string" |
||||
|
} |
||||
|
} |
||||
|
], |
||||
|
"responses":{ |
||||
|
"200":{ |
||||
|
"description":"OK", |
||||
|
"schema":{ |
||||
|
"$ref":"#/definitions/Users" |
||||
|
} |
||||
|
}, |
||||
|
"401":{ |
||||
|
"description":"Unauthorized" |
||||
|
}, |
||||
|
"403":{ |
||||
|
"description":"Forbidden" |
||||
|
}, |
||||
|
"404":{ |
||||
|
"description":"Not Found" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"definitions":{ |
||||
|
"Iterable«FieldsAnswers»":{ |
||||
|
"type":"object" |
||||
|
}, |
||||
|
"FieldsAnswers":{ |
||||
|
"type":"object", |
||||
|
"properties":{ |
||||
|
"active":{ |
||||
|
"type":"integer", |
||||
|
"format":"int32" |
||||
|
}, |
||||
|
"dtfilling":{ |
||||
|
"type":"string" |
||||
|
}, |
||||
|
"id":{ |
||||
|
"type":"integer", |
||||
|
"format":"int32" |
||||
|
}, |
||||
|
"idUsersInformer":{ |
||||
|
"type":"integer", |
||||
|
"format":"int32" |
||||
|
}, |
||||
|
"idfields":{ |
||||
|
"type":"integer", |
||||
|
"format":"int32" |
||||
|
}, |
||||
|
"latitude":{ |
||||
|
"type":"number", |
||||
|
"format":"float" |
||||
|
}, |
||||
|
"longitude":{ |
||||
|
"type":"number", |
||||
|
"format":"float" |
||||
|
}, |
||||
|
"value":{ |
||||
|
"type":"string" |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"Users":{ |
||||
|
"type":"object", |
||||
|
"properties":{ |
||||
|
"active":{ |
||||
|
"type":"integer", |
||||
|
"format":"int32" |
||||
|
}, |
||||
|
"avatar":{ |
||||
|
"type":"string" |
||||
|
}, |
||||
|
"email":{ |
||||
|
"type":"string" |
||||
|
}, |
||||
|
"firstname":{ |
||||
|
"type":"string" |
||||
|
}, |
||||
|
"id":{ |
||||
|
"type":"integer", |
||||
|
"format":"int32" |
||||
|
}, |
||||
|
"surname":{ |
||||
|
"type":"string" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue