{"openapi":"3.0.0","info":{"version":"0.0.1","title":"backend"},"components":{"schemas":{},"parameters":{}},"paths":{"/api/v1/storage/user-image-presigned-url":{"post":{"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fileName":{"type":"string"},"contentType":{"type":"string"}},"required":["fileName","contentType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"key":{"type":"string"},"imageUrl":{"type":"string"}},"required":["url","key","imageUrl"]}}}},"403":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"statusCode":{"type":"number"}},"required":["message","statusCode"]}}}},"422":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"error":{"type":"object","properties":{"issues":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"path":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"number"}]}},"message":{"type":"string"}},"required":["code","path"]}},"name":{"type":"string"}},"required":["issues","name"]},"statusCode":{"type":"number"}},"required":["success","error","statusCode"]}}}},"500":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"statusCode":{"type":"number"}},"required":["message","statusCode"]}}}}}}}}}