{"swagger":"2.0","info":{"version":"v1","title":"Triarc Authentication Api"},"paths":{"/api/time":{"get":{"tags":["DateTime"],"operationId":"ApiTimeGet","consumes":[],"produces":["text/plain","application/json","text/json"],"parameters":[],"responses":{"200":{"description":"Success","schema":{"format":"date-time","type":"string"}}}}},"/api/test-data/create/{mode}":{"post":{"tags":["TestData"],"operationId":"ApiTest-dataCreateByModePost","consumes":[],"produces":[],"parameters":[{"name":"mode","in":"query","required":false,"type":"string","default":"AllTestData"}],"responses":{"200":{"description":"Success"}}}},"/api/test-data/create":{"post":{"tags":["TestData"],"operationId":"ApiTest-dataCreatePost","consumes":[],"produces":[],"parameters":[],"responses":{"200":{"description":"Success"}}}},"/api/user":{"get":{"tags":["User"],"operationId":"ApiUserGet","consumes":[],"produces":["text/plain","application/json","text/json"],"parameters":[],"responses":{"200":{"description":"Success","schema":{"uniqueItems":false,"type":"array","items":{"$ref":"#/definitions/UserDto"}}}}},"put":{"tags":["User"],"operationId":"ApiUserPut","consumes":["application/json-patch+json","application/json","text/json","application/*+json"],"produces":["text/plain","application/json","text/json"],"parameters":[{"name":"user","in":"body","required":false,"schema":{"$ref":"#/definitions/UserDto"}}],"responses":{"200":{"description":"Success","schema":{"$ref":"#/definitions/UserDto"}}}},"post":{"tags":["User"],"operationId":"ApiUserPost","consumes":["application/json-patch+json","application/json","text/json","application/*+json"],"produces":["text/plain","application/json","text/json"],"parameters":[{"name":"user","in":"body","required":false,"schema":{"$ref":"#/definitions/UserDto"}}],"responses":{"200":{"description":"Success","schema":{"$ref":"#/definitions/UserDto"}}}}},"/api/user/{userid}":{"delete":{"tags":["User"],"operationId":"ApiUserByUseridDelete","consumes":[],"produces":[],"parameters":[{"name":"userid","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Success"}}}},"/api/user/current":{"get":{"tags":["User"],"operationId":"ApiUserCurrentGet","consumes":[],"produces":["text/plain","application/json","text/json"],"parameters":[],"responses":{"200":{"description":"Success","schema":{"$ref":"#/definitions/UserDto"}}}}},"/api/user/{userid}/password":{"post":{"tags":["User"],"operationId":"ApiUserByUseridPasswordPost","consumes":[],"produces":[],"parameters":[{"name":"userid","in":"path","required":true,"type":"string"},{"name":"newPassword","in":"query","required":false,"type":"string"},{"name":"oldPassword","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"Success"}}}},"/api/test/test-data":{"post":{"tags":["UserIntegrationTest"],"operationId":"ApiTestTest-dataPost","consumes":[],"produces":[],"parameters":[{"name":"TestDataMode","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"Success"}}}},"/api/test/setup":{"post":{"tags":["UserIntegrationTest"],"operationId":"ApiTestSetupPost","consumes":[],"produces":[],"parameters":[],"responses":{"200":{"description":"Success"}}}}},"definitions":{"UserDto":{"required":["email","firstName","lastName"],"type":"object","properties":{"id":{"format":"uuid","type":"string"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"data":{"type":"object"}}}}}