chore(openapi): add UserSuccessResponse ref to auth responses

This commit is contained in:
Mert Şişmanoğlu committed 2024-08-18 20:01:34 +03:00
1 parent e28530cdc7
commit 137500bbd0
1 file changed
+229 -12
+229 -12
View File
@@ -61,7 +61,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -99,7 +99,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -137,7 +137,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -175,7 +175,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -211,7 +211,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -249,7 +249,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -287,7 +287,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -325,7 +325,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -363,7 +363,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -401,7 +401,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -439,7 +439,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -477,7 +477,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SuccessResponse"
"$ref": "#/components/schemas/UserSuccessResponse"
}
}
}
@@ -532,6 +532,223 @@
"type": "object"
}
}
},
"UserSuccessResponse": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"msg": {
"type": "string"
},
"data": {
"type": "object",
"$ref": "#/components/schemas/UserDataType"
}
}
},
"MonitorSuccessResponse": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"msg": {
"type": "string"
},
"data": {
"type": "object",
"$ref": "#/components/schemas/MonitorDataType"
}
}
},
"CheckDataSuccessResponse": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"msg": {
"type": "string"
},
"data": {
"type": "object",
"$ref": "#/components/schemas/CheckDataType"
}
}
},
"AlertDataSuccessResponse": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"msg": {
"type": "string"
},
"data": {
"type": "object",
"$ref": "#/components/schemas/AlertDataType"
}
}
},
"UserDataType": {
"type": "object",
"required": [
"firstname",
"lastname",
"email",
"profilePicUrl",
"isActive",
"isVerified",
"updated_at",
"created_at"
],
"properties": {
"firstname": {
"type": "string"
},
"lastname": {
"type": "string"
},
"email": {
"type": "string",
"format": "email"
},
"profilePicUrl": {
"type": "string"
},
"isActive": {
"type": "boolean"
},
"isVerified": {
"type": "boolean"
},
"updated_at": {
"type": "string"
},
"created_at": {
"type": "string"
}
}
},
"MonitorDataType": {
"type": "object",
"required": [
"userId",
"name",
"description",
"url",
"isActive",
"interval",
"updatedAt",
"createdAt"
],
"properties": {
"userId": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"url": {
"type": "string"
},
"isActive": {
"type": "boolean"
},
"interval": {
"type": "integer"
},
"updatedAt": {
"type": "string"
},
"createdAt": {
"type": "string"
}
}
},
"CheckDataType": {
"type": "object",
"required": [
"monitorId",
"status",
"responseTime",
"statusCode",
"message",
"updatedAt",
"createdAt"
],
"properties": {
"monitorId": {
"type": "string"
},
"status": {
"type": "string"
},
"responseTime": {
"type": "integer"
},
"statusCode": {
"type": "integer"
},
"message": {
"type": "string"
},
"updatedAt": {
"type": "string"
},
"createdAt": {
"type": "string"
}
}
},
"AlertDataType": {
"type": "object",
"required": [
"checkId",
"monitorId",
"userId",
"status",
"message",
"notifiedStatus",
"acknowledgedStatus",
"updatedAt",
"createdAt"
],
"properties": {
"checkId": {
"type": "string"
},
"monitorId": {
"type": "string"
},
"userId": {
"type": "string"
},
"status": {
"type": "string"
},
"message": {
"type": "string"
},
"notifiedStatus": {
"type": "boolean"
},
"acknowledgedStatus": {
"type": "boolean"
},
"updatedAt": {
"type": "string"
},
"createdAt": {
"type": "string"
}
}
}
}
}