{"openapi": "3.0.3", "info": {"version": "1.0", "title": "PersonnePhysique", "description": "None", "contact": {"email": "test@test.com"}}, "servers": [{"description": "None", "url": "None"}], "paths": {"/personnephysique": {"post": {"tags": ["personnephysique"], "summary": "add a new personnephysique", "description": "", "operationId": "postpersonnephysique", "requestBody": {"description": "personnephysique object that needs to be added ", "required": true, "content": {"application/json": {"schema": {"$ref": "#/components/schemas/personnephysique"}}}}, "responses": {"200": {"description": "successful operation", "content": {"application/json": {"schema": {"type": "object", "properties": {"content": {"type": "object", "items": {"$ref": "#/components/schemas/personnephysique"}}}}}, "application/xml": {"schema": {"type": "object", "properties": {"content": {"type": "object", "items": {"$ref": "#/components/schemas/personnephysique"}}}}}, "application/x-www-form-urlencoded": {"schema": {"type": "object", "properties": {"content": {"type": "object", "items": {"$ref": "#/components/schemas/personnephysique"}}}}}}, "links": {}}, "405": {"description": "Invalid input", "links": {}}}, "security": [{"oAuthServerToServer": ["write_PersonnePhysique", "read_PersonnePhysique"]}]}, "put": {"tags": ["personnephysique"], "summary": "Update an existing personnephysique", "description": "", "operationId": "putPersonnephysique", "requestBody": {"description": "personnephysique object that needs to be added ", "required": true, "content": {"application/json": {"schema": {"$ref": "#/components/schemas/personnephysique"}}, "application/xml": {"schema": {"$ref": "#/components/schemas/personnephysique"}}, "application/x-www-form-urlencoded": {"schema": {"$ref": "#/components/schemas/personnephysique"}}}}, "responses": {"200": {"description": "successful operation", "content": {"application/json": {"schema": {"type": "object", "properties": {"content": {"type": "object", "items": {"$ref": "#/components/schemas/personnephysique"}}}}}, "application/xml": {"schema": {"$ref": "#/components/schemas/personnephysique"}}, "application/x-www-form-urlencoded": {"schema": {"$ref": "#/components/schemas/personnephysique"}}}, "links": {}}, "400": {"description": "Invalid ID supplied", "links": {}}, "404": {"description": "personnephysique not found", "links": {}}, "405": {"description": "Validation exception", "links": {}}}, "security": [{"oAuthServerToServer": ["write_PersonnePhysique", "read_PersonnePhysique"]}]}}, "/personnephysique/{id}": {"get": {"tags": ["personnephysique"], "summary": "get a new personnephysique By Id", "security": [{"oAuthServerToServer": ["read_PersonnePhysique"]}], "description": "description", "operationId": "getGetfakeById", "parameters": [{"in": "path", "name": "id", "description": "", "required": true, "schema": {"type": "integer"}}], "responses": {"200": {"description": "successful operation", "content": {"application/json": {"schema": {"type": "object", "properties": {"content": {"type": "object", "items": {"$ref": "#/components/schemas/personnephysique"}}}}}}, "links": {}}, "400": {"$ref": "#/components/responses/BadRequest", "links": {}}, "401": {"$ref": "#/components/responses/Unauthorized", "links": {}}, "404": {"$ref": "#/components/responses/NotFound", "links": {}}, "500": {"$ref": "#/components/responses/ServerError", "links": {}}}}, "post": {"tags": ["personnephysique"], "summary": "add a new personnephysique By Id", "security": [{"oAuthServerToServer": ["read_PersonnePhysique"]}], "description": "description", "operationId": "getfakeById", "parameters": [{"in": "path", "name": "id", "description": "", "required": true, "schema": {"type": "integer"}}, {"in": "query", "name": "uuid", "description": "", "required": true, "schema": {"type": "integer"}}, {"in": "query", "name": "sexe", "description": "", "required": true, "schema": {"type": "string", "enum": []}}, {"in": "query", "name": "etat", "description": "", "required": true, "schema": {"type": "string", "enum": []}}, {"in": "query", "name": "situation", "description": "", "required": true, "schema": {"type": "string", "enum": []}}, {"in": "query", "name": "nom", "description": "", "required": true, "schema": {"type": "string"}}, {"in": "query", "name": "prenom", "description": "", "required": true, "schema": {"type": "string"}}, {"in": "query", "name": "nomnaissance", "description": "", "required": true, "schema": {"type": "string"}}, {"in": "query", "name": "datenaissance", "description": "", "required": true, "schema": {"type": "string"}}, {"in": "query", "name": "codepostalnaissance", "description": "", "required": true, "schema": {"type": "string"}}, {"in": "query", "name": "nombreenfants", "description": "", "required": true, "schema": {"type": "integer"}}], "responses": {"200": {"description": "successful operation", "content": {"application/json": {"schema": {"type": "object", "properties": {"content": {"type": "object", "items": {"$ref": "#/components/schemas/personnephysique"}}}}}}, "links": {}}, "400": {"$ref": "#/components/responses/BadRequest", "links": {}}, "401": {"$ref": "#/components/responses/Unauthorized", "links": {}}, "404": {"$ref": "#/components/responses/NotFound", "links": {}}, "500": {"$ref": "#/components/responses/ServerError", "links": {}}}}, "delete": {"tags": ["personnephysique"], "summary": "remove personnephysique By Id", "security": [{"oAuthServerToServer": ["read_PersonnePhysique"]}], "description": "description", "operationId": "deleteGetfakeById", "parameters": [{"in": "path", "name": "id", "description": "", "required": true, "schema": {"type": "integer"}}], "responses": {"200": {"description": "successful operation", "content": {"application/json": {"schema": {"type": "object", "properties": {"content": {"type": "object", "items": {"$ref": "#/components/schemas/personnephysique"}}}}}}, "links": {}}, "400": {"$ref": "#/components/responses/BadRequest", "links": {}}, "401": {"$ref": "#/components/responses/Unauthorized", "links": {}}, "404": {"$ref": "#/components/responses/NotFound", "links": {}}, "500": {"$ref": "#/components/responses/ServerError", "links": {}}}}}, "/personnephysique/{id}/address": {"get": {"tags": ["personnephysique"], "summary": "get a new personnephysique/{id}/address", "security": [{"oAuthServerToServer": ["read_PersonnePhysique"]}], "description": "description", "operationId": "getpersonnephysiqueAddresss", "parameters": [{"in": "path", "name": "id", "description": "", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "successful operation", "content": {"application/json": {"schema": {"type": "object", "properties": {"content": {"type": "array", "items": {"$ref": "#/components/schemas/address"}}}}}}, "links": {}}, "400": {"$ref": "#/components/responses/BadRequest", "links": {}}, "401": {"$ref": "#/components/responses/Unauthorized", "links": {}}, "404": {"$ref": "#/components/responses/NotFound", "links": {}}, "500": {"$ref": "#/components/responses/ServerError", "links": {}}}}}}, "components": {"responses": {"NotFound": {"description": "Ressource recherch\u00e9e Non trouv\u00e9e", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/Error"}}}}, "Unauthorized": {"description": "Non Autoris\u00e9", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/Error"}}}}, "BadRequest": {"description": "Non Autoris\u00e9", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/Error"}}}}, "ServerError": {"description": "Erreur de serveur", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/Error"}}}}}, "securitySchemes": {"oAuthServerToServer": {"type": "None", "description": "None", "flows": {"clientCredentials": {"tokenUrl": "None", "scopes": {"read_PersonnePhysique": "read_PersonnePhysique", "write_PersonnePhysique": "modify_PersonnePhysique"}}}}}, "schemas": {"address": {"type": "object", "properties": {"id": {"type": "integer"}, "street": {"type": "string"}, "uiid": {"type": "integer"}}}, "Paging": {"type": "object", "properties": {"pageSize": {"type": "integer"}, "currentPage": {"type": "integer"}}}, "Error": {"type": "object", "properties": {"code": {"type": "string"}, "error": {"type": "string"}}}, "personnephysique": {"type": "object", "properties": {"id": {"type": "integer"}, "address": {"type": "array", "items": {"$ref": "#/components/schemas/address"}}, "uuid": {"type": "integer"}, "sexe": {"type": "string", "enum": []}, "etat": {"type": "string", "enum": []}, "situation": {"type": "string", "enum": []}, "nom": {"type": "string"}, "prenom": {"type": "string"}, "nomnaissance": {"type": "string"}, "datenaissance": {"type": "string"}, "codepostalnaissance": {"type": "string"}, "nombreenfants": {"type": "integer"}}}}}}