commit ea919c15b80339d04f4582cc19cdc018a4680492 Author: Hadi Khazaee Asl Date: Wed Aug 5 08:33:35 2026 +0330 Initial Commit of Workspace ... diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d12d932 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +# +xApi/* +xIds/* +xAiApi/* +xClient/* + +# +Modules/* +!Modules/.gitkeep + +# +Documents/pack/* +!Documents/pack/.gitkeep +Documents/Publish/* +!Documents/Publish/.gitkeep +Documents/Temp/* +!Documents/Temp/.gitkeep + +# +node_modules +package-lock.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..a03461b --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,91 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "xApi", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "buildApi", + "program": "${workspaceFolder}/xApi/bin/Debug/netcoreapp3.1/xApi.dll", + "args": [], + "cwd": "${workspaceFolder}/xApi", + "stopAtEntry": false, + "serverReadyAction": { + "action": "openExternally", + "pattern": "\\bNow listening on:\\s+(https?://\\S+)" + }, + "env": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "sourceFileMap": { + "/Views": "${workspaceFolder}/Views" + } + }, + { + "name": "xIds", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "buildIds", + "program": "${workspaceFolder}/xIds/bin/Debug/netcoreapp3.1/xIds.dll", + "args": [], + "cwd": "${workspaceFolder}/xIds", + "stopAtEntry": false, + "serverReadyAction": { + "action": "openExternally", + "pattern": "\\bNow listening on:\\s+(https?://\\S+)" + }, + "env": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "sourceFileMap": { + "/Views": "${workspaceFolder}/Views" + } + }, + { + "name": "xAiApi", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "buildAiApi", + "program": "${workspaceFolder}/xAiApi/bin/Debug/netcoreapp3.1/xAiApi.dll", + "args": [], + "cwd": "${workspaceFolder}/xAiApi", + "stopAtEntry": false, + "serverReadyAction": { + "action": "openExternally", + "pattern": "\\bNow listening on:\\s+(https?://\\S+)" + }, + "env": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "sourceFileMap": { + "/Views": "${workspaceFolder}/Views" + } + }, + { + "name": "xClient", + "request": "launch", + "type": "chrome", + "url": "https://localhost:4200", + "preLaunchTask": "prepareXClient", + "webRoot": "${workspaceFolder}/xClient", + "sourceMaps": true, + "sourceMapPathOverrides": { + "webpack:/*": "${webRoot}/*", + "/./*": "${webRoot}/*", + "/src/*": "${webRoot}/*", + "/*": "*", + "/./~/*": "${webRoot}/node_modules/*" + } + }, + ], + "compounds": [ + { + "name": "xIds/xApi", + "configurations": ["xIds", "xApi"] + }, + { + "name": "xIds/xApi/xAiApi", + "configurations": ["xIds", "xApi", "xAiApi"] + } + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..8f83869 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,77 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "buildApi", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/xApi/xApi.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "buildAiApi", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/xAiApi/xAiApi.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "buildIds", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/xIds/xIds.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "prepareXClient", + "type": "npm", + "script": "serveSSLWithKeysXFrameworkProjectWithoutOpen", + "isBackground": true, + "presentation": { + "focus": true, + "panel": "dedicated", + }, + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": { + "owner": "typescript", + "source": "ts", + "applyTo": "closedDocuments", + "fileLocation": [ + "relative", + "${cwd}" + ], + "pattern": "$tsc", + "background": { + "activeOnStart": true, + "beginsPattern": { + "regexp": "(.*?)" + }, + "endsPattern": { + "regexp": "Compiled |Failed to compile." + } + } + }, + "options": { + "cwd": "${workspaceFolder}/xClient" + } + }, + ] +} \ No newline at end of file diff --git a/Documents/Boards/.gitkeep b/Documents/Boards/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/Documents/Boards/common.kanban b/Documents/Boards/common.kanban new file mode 100644 index 0000000..45b5d13 --- /dev/null +++ b/Documents/Boards/common.kanban @@ -0,0 +1,797 @@ +{ + "lists": [ + { + "id": "a4b92307-0766-4e29-b373-4c62a5faafa7", + "title": "ToDo", + "cards": [ + { + "id": "0354e9f3-940b-4780-a897-a1fa3fbabde9", + "listId": "a4b92307-0766-4e29-b373-4c62a5faafa7", + "title": "Add Push Support for XAiApi", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "38b5c752-09c6-4621-a134-3354bb95c30e", + "listId": "a4b92307-0766-4e29-b373-4c62a5faafa7", + "title": "Detect Code and Image Models", + "description": "Detect and Find Code and Image Generation Models and Install them on Ollama.", + "labels": [], + "checkboxes": [], + "comments": [ + { + "id": "8ee348a9-656a-4d08-9928-bbebf3c0d518", + "comment": "Mark this for Do Later ..." + } + ] + }, + { + "id": "2a3bbb08-2ee6-412c-8b9a-f2d11685ced8", + "listId": "a4b92307-0766-4e29-b373-4c62a5faafa7", + "title": "Add Support for Sentry, Serilog, RateLimit and etc in xCommon Module ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + } + ] + }, + { + "id": "c660c5d4-9d78-4c47-b170-edb52b122611", + "title": "InProgress", + "cards": [ + { + "id": "d2ea3274-6fcf-4f11-a78c-8c910dfccab4", + "listId": "c660c5d4-9d78-4c47-b170-edb52b122611", + "title": "Try to Implement Memory", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "d1bdeaf8-1311-4ccc-9038-1bcd80279ec5", + "title": "Desingn ChatMessage Model Entity/Dto etc ...", + "checked": false + }, + { + "id": "dccd925d-fc64-4158-ba8d-8a27298b57ce", + "title": "Develop DataService Requirements for Message ...", + "checked": false + }, + { + "id": "d0340d12-e3f0-4cfe-be81-a2818286e973", + "title": "Design Conversation Model Entity/Dto ...", + "checked": false + }, + { + "id": "868a1812-6bc4-4616-99c4-15de4fe1bcf4", + "title": "Develop DataService Requirements for Conversation ...", + "checked": false + } + ], + "comments": [] + }, + { + "id": "a4ae5b83-f859-4ef3-a22f-f9afcadc85a2", + "listId": "c660c5d4-9d78-4c47-b170-edb52b122611", + "title": "Extends xAiProvider for Implementing Actions using xAiModels ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "7014e40a-a0ed-499b-af18-ca51297a2be3", + "listId": "c660c5d4-9d78-4c47-b170-edb52b122611", + "title": "xCategory / xSubCategory Provider ...", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "3e2bf822-729f-4344-971b-8f3f1831a098", + "title": "add support for Base Providers.", + "checked": false + }, + { + "id": "a0fdfec2-e566-4ffb-85ff-a1c333102241", + "title": "base Tagged", + "checked": false + }, + { + "id": "df5a175c-926a-4326-836d-eb64944a99e3", + "title": "base Referenced", + "checked": false + }, + { + "id": "cf14cf24-3411-4535-aea5-23caf93404c1", + "title": "base Item Resources", + "checked": false + }, + { + "id": "8203c80a-aa07-425c-b8d8-6a9e115a3adf", + "title": "Add Support for XCategoryResourceDto / XSubCategoryResourceDto", + "checked": false + } + ], + "comments": [] + }, + { + "id": "5177a594-db0b-4d28-a9e0-7c785bcfc0bf", + "listId": "c660c5d4-9d78-4c47-b170-edb52b122611", + "title": "Add suppoort for Handling IsDelete on Navigation Filters ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + } + ] + }, + { + "id": "bdbc1cde-62c0-452b-8c4f-938297b00cd7", + "title": "Test", + "cards": [] + }, + { + "id": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Done", + "cards": [ + { + "id": "307528c0-edc4-4680-bff4-4204a7d5c551", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add xFileService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "c97b8019-c9b1-4cdc-9cc1-118ad37e3605", + "title": "Add soloution", + "checked": true + }, + { + "id": "ff5854cb-c726-4aef-ab85-89c7b08cdd7d", + "title": "Add Git Module", + "checked": true + }, + { + "id": "d179cdcf-aef2-484e-87fd-086e34117852", + "title": "Reafctor Entity ", + "checked": true + }, + { + "id": "f588c64c-2d87-41bc-8513-28018a85c4a9", + "title": "Controllers", + "checked": true + }, + { + "id": "8471cb5d-b0aa-49e4-a8fc-d662d1dc029d", + "title": "Tags", + "checked": false + }, + { + "id": "3945a3ea-065a-4ded-9d7a-9b4eed37a7fb", + "title": "Document", + "checked": false + } + ], + "comments": [] + }, + { + "id": "f93b74fb-e09a-4891-9f43-f798e2144ab7", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Fully Document Entity Service and Controllers ,,,", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "3d795cd6-674b-458f-b590-7491baf7d8b2", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add Support for Entity Service Controller ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "2893999c-3149-4944-aa6c-8b8b68e51cee", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add Support for Entity Service ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "ab23915a-b44f-4733-bf3e-bcd846a8afa6", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add Support for Entity Controller ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "57ec32a0-fa59-4c3a-9633-3718f5b29cce", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Implement xTest Repository and Service Controller's Actions using Hoppscotch ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "f4140b65-ad5b-4f79-8b9b-9883247af5c0", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Start Document xPushService ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "b02e58e5-4ae8-4708-8755-2013a26d82b7", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Implement XTest Repository / Service Provider Controller ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "11b90447-bca4-44fb-bd18-e377f34f67bb", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Try to add Support for Hubs calling inside RepositoryServices ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "70b43adb-071f-4f4a-b8da-fc18150bdd5a", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "remove xDataHelper and xPushHelper modules ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "707402d7-746b-4aec-8b3b-222a1e4798c9", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add support for Generic HubDescriptors and it's Registration like xDataService ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "20a4d442-e2b0-45c7-bf57-380468dc8294", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Refactor xApi for Using Hubs and also Repositories based Hubs for Entities ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "718a5df8-6198-4b28-8d2b-a54d367ccb6a", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add xTagService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "318ac6d8-c9fb-4ceb-b13c-102a915f4dd5", + "title": "Attach to Soloution", + "checked": true + }, + { + "id": "1a05b653-b1b7-4ed7-b2df-feef5b8d08d3", + "title": "Add Git Module", + "checked": true + }, + { + "id": "2d022cc6-0223-4a83-bb6c-e2146377c53c", + "title": "Refactor Side affect Bugs", + "checked": true + }, + { + "id": "0bf92657-1830-4016-874e-034d520ca3a1", + "title": "Services and Providers", + "checked": true + }, + { + "id": "1bd4ef2a-4fc0-4ade-bae0-0ae14a826ba2", + "title": "Controllers", + "checked": true + }, + { + "id": "b6b674db-da47-4b03-a4ef-6097996578ff", + "title": "Documentation", + "checked": true + } + ], + "comments": [] + }, + { + "id": "c70e11b0-6c9b-4646-8779-00f0dc20fe01", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add XTerms Service ...", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "7d057fed-cd5e-467b-a252-70994c1aa8f6", + "title": "DBSeeder", + "checked": true + }, + { + "id": "0ca3fc3c-e644-4db9-8e12-be6880463b63", + "title": "Service Implementation ", + "checked": true + }, + { + "id": "7886f151-3e5c-4738-ade6-57b64b3297df", + "title": "Controller", + "checked": true + }, + { + "id": "3a87fff9-404a-45c8-9075-4f9e09b8dd59", + "title": "Documentation", + "checked": true + } + ], + "comments": [] + }, + { + "id": "09de8ce8-5302-429d-9826-e719ad208816", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Complete XStringService ...", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "b1c5db73-a27f-47f5-a768-1bdce8c23d67", + "title": "Entities", + "checked": true + }, + { + "id": "24ce29d1-c8fc-413a-afb8-53d25f7ab73a", + "title": "Dtos", + "checked": true + }, + { + "id": "ab74166f-c213-4bb4-ae4d-4779b0fc73dc", + "title": "Add Descriptors", + "checked": true + }, + { + "id": "b2ece468-9b18-48ee-a47f-96d8e78ff464", + "title": "DI Extensions ", + "checked": true + }, + { + "id": "67b86caf-067d-4b43-984b-457f448bdd0d", + "title": "Controllers", + "checked": true + }, + { + "id": "f8f53647-e960-4830-ad4f-dd614d60814a", + "title": "Add Support for Dynamic Entity Registration in DBContext", + "checked": true + }, + { + "id": "8d5194c4-3961-417d-973f-9fcf9eaac0b3", + "title": "Documentation", + "checked": true + } + ], + "comments": [] + }, + { + "id": "d82c7ea6-504e-425a-bf80-4036a96c212a", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add a Resource Provider in XString Service ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "066d00dd-3598-4446-b347-84ce9b575ca3", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "refactor Terms and Conditions Service for using XBaseStringResource ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [ + { + "id": "75b54b10-3008-41ae-b9fe-e4adcc136fa6", + "comment": "since xTerms and Conditions uses only one Resource Title, not Many and XBaseStringResourceProvider for Many Structures, it's Impossigble ..." + } + ] + }, + { + "id": "6eedf5fe-d325-43db-b2ca-511c53c730f2", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add SemanticKernel Resource", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [ + { + "id": "509b35f6-118c-4cb2-baf9-b986b9c77580", + "comment": "dotnet add package Microsoft.SemanticKernel --version 1.65.0 --source https://hub.megan.ir/nuget/index.json" + }, + { + "id": "fc6c463d-3a86-4f7a-819c-b2893b9cba33", + "comment": "Upgrade app to net8.0 for Supporting Semantic Kernel ..." + } + ] + }, + { + "id": "327eb01a-2376-491e-9b3b-3bb9d8aeb16c", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add Data Support to XAiApi", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "1da2910a-40ee-4ca1-8ec5-7afbe1eb8512", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Implement Ollama AI API", + "description": "Create an Api Project for accessing Ollama Running on a Machine.", + "labels": [], + "checkboxes": [ + { + "id": "3e598321-3722-415a-aa9a-c539c2da86c1", + "title": "Create a web api project", + "checked": false + }, + { + "id": "ec72fb9f-b289-4677-953d-f6df99983473", + "title": "add Identity Service Support to it", + "checked": false + }, + { + "id": "863a15c4-20b5-4a6d-971f-716d36aef98f", + "title": "add Specified Controller for Ollama", + "checked": false + } + ], + "comments": [] + }, + { + "id": "faec67f7-205b-42b2-87b6-4887136e6b26", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Implement AiController in xApi ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "57622ae5-7f13-408a-be41-0ac3f8216635", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Adding AI Services and Controller in XAiService ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "ac0fc0a1-9992-4c68-a24c-51807c8eff33", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Adding SaherElm API SDK Module ...", + "description": "we also must have and api sdk for saherelm api ...", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "9ca11e9b-0a65-4141-9fb9-df37d464b23a", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Adding Client Application ...", + "description": "adding angular client application ...", + "labels": [], + "checkboxes": [ + { + "id": "8ce19796-610e-4d52-a98d-fef37d74a74a", + "title": "Implement Client App ", + "checked": true + }, + { + "id": "6ce56cba-de89-49f3-bf1b-d52c6a55f214", + "title": "Configure it ", + "checked": true + }, + { + "id": "1ded11d0-fe37-4797-8e0e-35840d875b72", + "title": "Add Scripts Commands", + "checked": true + }, + { + "id": "726b6a31-fb4d-42ce-a873-da9258808b99", + "title": "Extends AI Service Component", + "checked": true + } + ], + "comments": [] + }, + { + "id": "b30092c3-a550-48cc-8113-6af2ec3839a3", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add Data Models ...", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "d462cd3a-ed60-4c6d-8397-e2fb77e326d6", + "title": "XAiMessage", + "checked": true + }, + { + "id": "0d99831d-a429-4e54-b16a-1e4e3d8744bf", + "title": "XAiProject", + "checked": true + }, + { + "id": "e80971df-30cd-4c17-b003-a263ae05ac7d", + "title": "XAiConversation", + "checked": true + } + ], + "comments": [] + }, + { + "id": "d2144c05-ab45-4259-afcf-d288337a3306", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Function Calling ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [ + { + "id": "a3bf2872-d8ad-470b-82d4-dea936cfdd0f", + "comment": "Since Function Calling Doesn't Support by Default in Ollama Model ...\nwe Ignore this for working later ..." + } + ] + }, + { + "id": "1f685dea-efc5-435b-ac19-6dd049993207", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add Support for Data Models in xAi Service ...", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "3ad3d125-1e0f-4966-86f6-d0a7be38d5cb", + "title": "xAiMessage", + "checked": true + }, + { + "id": "2f77ff14-e90b-4f79-9482-5de519625b24", + "title": "xAiConversation", + "checked": true + }, + { + "id": "b85d02ab-6e6d-4c70-9cd4-87c955d623bb", + "title": "xAiProject", + "checked": true + } + ], + "comments": [] + }, + { + "id": "b97b377a-9810-4b81-b1a3-c718c17cc006", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Refactor Data Repository ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "11a2ad40-09f5-400b-9a04-557748eae0d7", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add all xDashboard .net Modules as Dependencies here ...", + "description": "since we have do many refactoring here on Modules, we required to attach all Modules as submodules here ...", + "labels": [], + "checkboxes": [ + { + "id": "99ad951b-e512-4fa1-b15f-934d07ce2d61", + "title": "xCommons", + "checked": true + }, + { + "id": "9c79c712-c27e-4ab8-8420-a0753c82d841", + "title": "xDataService", + "checked": true + }, + { + "id": "6c17f517-a0ce-43e5-b70a-c0b956306aa3", + "title": "xEventService", + "checked": true + }, + { + "id": "3a9bfd7c-5d20-4c4f-87e4-c209cc696f3e", + "title": "xFileService", + "checked": true + }, + { + "id": "69971d7a-4f9a-4222-9050-d557c5fdb786", + "title": "xHttpService", + "checked": true + }, + { + "id": "6b3522ee-cbfb-4591-b93f-c5928fd5a1fb", + "title": "xIdentityModels", + "checked": true + }, + { + "id": "bae5ff3c-5802-4d5f-8c53-81c7beb09897", + "title": "xIdentityService", + "checked": true + }, + { + "id": "24c9cbca-2d84-4d1f-bf68-1dab41a282d3", + "title": "xMessageService", + "checked": true + }, + { + "id": "f0ce1927-15d6-4082-afa5-a34023d54ba5", + "title": "xModels", + "checked": true + }, + { + "id": "44c4fb2d-8ab2-4362-925b-6d494bdd577f", + "title": "xPushService", + "checked": true + }, + { + "id": "a6296090-4d88-478c-8d92-590132c67ed6", + "title": "xStorageService", + "checked": true + }, + { + "id": "ad0a3daf-101b-425a-abca-950e3a6a116f", + "title": "xStringService", + "checked": true + }, + { + "id": "c3c36de4-8791-4094-b088-c2474b6a3329", + "title": "xTagService", + "checked": true + }, + { + "id": "2ffea0c7-4037-4391-a7b2-15198525bd7a", + "title": "xWebinarService", + "checked": true + }, + { + "id": "b1005e4d-7470-4a97-a4a5-c28e14c758fb", + "title": "xExceptions", + "checked": true + } + ], + "comments": [] + }, + { + "id": "cbd7e845-c4ef-422f-8f00-9f218637ed89", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Refactor Entity Controller ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "08e97e31-10d7-46f8-8bed-23b8422646bc", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Refactor GraphQL ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "09e702fb-1122-46df-9929-5e9d77556aad", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add Base Repository Services for Handle Dto Mappings ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [ + { + "id": "609a6027-be68-420a-98f8-2af0086555ac", + "comment": "since this must be handled in Business Logics of Applications ...\nwe Ignore this ..." + } + ] + }, + { + "id": "fef18c42-9c37-4bcb-ae30-6b989cb0919b", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "add Repository Service Controller ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "8d8af27d-ebbc-4d5f-884a-09c965493f24", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Apply Fix on DataService Registrations for Support multiple Contexts ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "75b0da5d-8234-4c93-b7db-2a14d775276e", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Attach SaherElm IT Center logo to all nuget modules", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "cb472eac-efba-4731-8a6c-0f992a9e7ade", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Add Support for Tags and Files", + "description": "Add Files and Tags and Storage Service", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "5ab5f0d4-0f16-4589-bbdc-63f5e0bbf26a", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Appli Fix on xSaherElmAI to xSaherElm in Readme and csproj files ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "a3acd47d-089c-4187-a7a1-a533f5bcb729", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Prepare Workspace Git Modules", + "description": "Prepare All Required Modules for Workspace on git and make workspace git based ...\n", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "813f0f36-c89a-470a-b837-50ecfe1145de", + "listId": "0d488dcb-6454-4a65-a8fb-ec522af20353", + "title": "Prepare Postman Collections", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [ + { + "id": "27af6cc6-85f2-4180-803c-9e68d5bf7b3b", + "comment": "since we have internet connection issues and postman doesnt works at the moment. this task is back to ToDo." + }, + { + "id": "33541518-cb8a-4d07-9be7-ec4754328ea8", + "comment": "Implemented PostMan Collection by using HoopScoth app.\n " + } + ] + } + ] + } + ], + "archive": { + "lists": [], + "cards": [] + }, + "settings": { + "labels": [] + } +} \ No newline at end of file diff --git a/Documents/Boards/xDashboard.kanban b/Documents/Boards/xDashboard.kanban new file mode 100644 index 0000000..5bc4de9 --- /dev/null +++ b/Documents/Boards/xDashboard.kanban @@ -0,0 +1,535 @@ +{ + "lists": [ + { + "id": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "Backlogs", + "cards": [ + { + "id": "46e24626-5e56-487d-8d44-209c06ed7b4d", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XException", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "a14fbf01-3a78-49ee-a0ed-e8882bdaab08", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "86278693-a80e-49e7-812c-c087bbafbc26", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XCommons", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "f6e04d4c-f51c-44b1-a86c-28cb9c4297e4", + "title": "Add Support for Open Telemetry", + "checked": false + }, + { + "id": "c2eb2a92-5100-42da-8fd1-fc606650dba5", + "title": "Add Support for Redis", + "checked": false + }, + { + "id": "88218ff6-370e-4088-bd7a-d404ffc6c181", + "title": "Add Support for Sentry", + "checked": false + }, + { + "id": "f72faf31-1e14-43e6-9aa2-4817523ed382", + "title": "Add Support for Rate Limit", + "checked": false + }, + { + "id": "c463e491-b610-4d0e-9392-14184425689a", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "4e89645e-eec5-4f11-9af5-bb3e9eb1e915", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XModels", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "3989ff3b-ebed-4667-9f79-ac73606f3333", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "2abeea73-53cd-4914-8027-c658ee47022b", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XMessageService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "f1a0c67b-507c-429d-a425-b603568387ab", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "e9a76f62-cd6e-4746-a1e5-77043fcbcc5c", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XStorageService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "fd0f3e60-d3d0-4899-ae2d-94398fd851ea", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "697c15af-5ef2-4ffb-8a2a-2d4ce52f2675", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XDataService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "db8da639-9431-4b0e-a3b0-1af18ad87fee", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "47f3394c-ea24-460e-8dcb-9992f8b2834c", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XIdentityModels", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "50c34334-5938-4cb9-a9bc-d1ea089cd3ec", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "ed9c92a2-80e2-4277-9418-7d814962938a", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XHttpService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "7d5d6fa1-3c62-4016-a36b-9a5a8dc7c378", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "32aa436f-dc65-46c6-b09a-5f395234cc74", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XIdentityService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "bdc4fd7f-9def-41fd-a7ce-5343997457a3", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "2de05f34-6b75-4a76-9bcf-a9d60044958b", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XPushService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "dc5ba85a-269c-45c7-9c80-bc0976f97562", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "b26d537b-5733-4f88-a94c-8199432e19a2", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XEventService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "9a14ef6e-94c1-4d5b-be41-02a1ad6209dd", + "title": "Add Support For Kafka", + "checked": false + }, + { + "id": "ff2cce37-0e51-46ae-a50a-6c4c4a558ca0", + "title": "Refactor Rabit MQ Supports", + "checked": false + }, + { + "id": "4fb00690-e9b9-4c7a-b78d-d791193193da", + "title": "Retest All Functionalitis", + "checked": false + }, + { + "id": "2877bd82-8a2f-4003-ab36-31bbf71e4124", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "be3b80e2-40b1-483b-aadf-30791e9b79a3", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XStringService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "e2a84f23-9ad3-437c-a81c-db96b46184dd", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "cb8b737c-f4fc-4126-b74a-9e7578601bbe", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XTermsAndConditionsService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "cad6053e-7e72-4a8f-8e8a-7500dea65d80", + "title": "Add Support for Terms And Conditions Seeding", + "checked": false + }, + { + "id": "385d6199-b43d-40ba-9b64-b2176dd7d00b", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "369f825e-311a-4a01-b72f-c2f6ed30ae49", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XCategoryService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "ff9aae44-15d2-4c0c-bf58-69537d06edab", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "19c4e26c-5a25-4972-ae5e-15c4cb619fb3", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XTagService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "3c40afc2-528a-451c-847e-aa8c03621d40", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "08296700-b2cc-4bcd-82a4-8a8c707f3c67", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XFileService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "436ee260-569c-4843-b8d9-167c85967670", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "ea09a9d3-0f5c-4caf-90d7-768b6eb34427", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XWebinarService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "9fc6ca0f-ea14-4a40-a5ef-f07984c2c727", + "title": "Complete Webinar Mechanism", + "checked": false + }, + { + "id": "fd6f60be-ff72-4ac7-9185-d81cbcf5aae3", + "title": "Add Resource Providers", + "checked": false + }, + { + "id": "3efaf3f9-bf14-4b76-a652-40488f705041", + "title": "Add Support for Webinar Seeding", + "checked": false + }, + { + "id": "6559f30f-1c3a-4911-9041-6c393fddf0a8", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "bfd3c8a7-7d94-4809-b258-9f8fd21c28f8", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XAiModels", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "d32abddd-aa91-4c76-b4c5-f3153ec879e4", + "title": "Implement IXAiDataProvider", + "checked": false + }, + { + "id": "5e6b5546-c6f8-4499-8d45-3b27225bf201", + "title": "Implement Vectore Data Store ", + "checked": false + }, + { + "id": "2a7aa1a6-862a-42da-9281-8da9fdb5c684", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "7b4c74fe-6b9e-46e6-9dab-dc6c056cbbea", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XAiService", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "37cfa4d5-225d-4776-85c7-ad30657601e8", + "title": "Implement XAiApi Exposed Endpoints", + "checked": false + }, + { + "id": "125c6cd2-97ed-4d47-861a-cab274cc9ef9", + "title": "Complete Providing Mechanism", + "checked": false + }, + { + "id": "f71596db-8795-48d5-a6dc-efb8529b009a", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "3baafae2-a1a8-4d23-96f7-058c60980f2b", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XApi", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "ec555cd3-89aa-41c2-a0b6-7e52e8d8a1c5", + "title": "Implement XAiService", + "checked": false + }, + { + "id": "0532ff9b-b8ad-4fe6-bda2-424919d50c1f", + "title": "Implement Kafka and RabitMQ Service", + "checked": false + }, + { + "id": "3dfc5d4b-31ae-46c6-9b29-b0cccd350740", + "title": "Implement CategoryService", + "checked": false + }, + { + "id": "508dccfc-47ac-46d5-8958-b9ae63e84bff", + "title": "Documentation", + "checked": false + }, + { + "id": "e552dab0-fcee-454c-915d-638a7be65958", + "title": "...", + "checked": false + } + ], + "comments": [] + }, + { + "id": "9dbcc2d6-50e5-473a-9de7-ae0df8318169", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XIds", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "12f4956c-054b-4d23-893d-3a0f09dc6e0b", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + }, + { + "id": "29445c9d-4b18-4c7c-96be-f4658051ec52", + "listId": "c4f8483a-ebd1-4af6-888d-f285bd159ec8", + "title": "XAiApi", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "5ebfa2d8-624c-4561-875c-6e26a6593129", + "title": "Add Ai Server Mechanism", + "checked": false + }, + { + "id": "64c51ee7-4e69-487f-9e7b-f3494a2fcbfd", + "title": "Expose Endpoints", + "checked": false + }, + { + "id": "7e853e6f-7a6f-4976-a64f-59c66a6fa1dd", + "title": "Documentation", + "checked": false + } + ], + "comments": [] + } + ] + }, + { + "id": "1706107f-ace2-4240-aa32-3d2031264a41", + "title": "ToDo", + "cards": [ + { + "id": "e9c82fbd-74d0-433a-8119-c5b21aea728a", + "listId": "1706107f-ace2-4240-aa32-3d2031264a41", + "title": "Add Support for Terms and Conditions Seeding ...", + "description": "terms and Conditions Seeding ...", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "1c3b121a-08d5-44b1-a991-4fc95f7ebe15", + "listId": "1706107f-ace2-4240-aa32-3d2031264a41", + "title": "Add AiService Mechanism ...", + "description": "", + "labels": [], + "checkboxes": [ + { + "id": "c6674a4a-2487-4ec1-b674-d5fba8fedbee", + "title": "Create Base AI Service Material", + "checked": false + } + ], + "comments": [] + }, + { + "id": "7af4f8b4-5a5a-43d2-b154-026e13da1d92", + "listId": "1706107f-ace2-4240-aa32-3d2031264a41", + "title": "Add Support for IXAiDataProvider", + "description": "Data Provider needs to Provides all requirements of Data Manipulation of AI Models and also provides Default Project and Default Conversation for Data Handling ...", + "labels": [], + "checkboxes": [ + { + "id": "e2abaca1-99cf-424a-870f-21f330445bbe", + "title": "Integrate all requirement actions", + "checked": false + }, + { + "id": "f496ccaf-6d9e-43df-ab9e-2e2192bc7ef1", + "title": "Prepare Seeding Default Project and Default Conversation ", + "checked": false + } + ], + "comments": [] + }, + { + "id": "c072d0a6-f2be-419b-8fb2-d127d73dd709", + "listId": "1706107f-ace2-4240-aa32-3d2031264a41", + "title": "Prepare Vector Data Store in XAiModels ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + }, + { + "id": "d8a9ddfc-0b53-4313-aac1-4afdf5261691", + "listId": "1706107f-ace2-4240-aa32-3d2031264a41", + "title": "Add Mapper Configs for AI Models ...", + "description": "", + "labels": [], + "checkboxes": [], + "comments": [] + } + ] + }, + { + "id": "171f43f3-ae73-49b7-9239-9f3fb695cc2b", + "title": "InProgress", + "cards": [] + }, + { + "id": "8c15334f-3b2e-4eca-999e-4c887cb628e9", + "title": "Test", + "cards": [] + }, + { + "id": "91b2b60d-a61b-4d81-bfc8-44ca4ad152ba", + "title": "Done", + "cards": [] + } + ], + "archive": { + "lists": [], + "cards": [] + }, + "settings": { + "labels": [] + } +} \ No newline at end of file diff --git a/Documents/Docs/.gitkeep b/Documents/Docs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/Documents/Docs/Draws/xDashboard.drawio b/Documents/Docs/Draws/xDashboard.drawio new file mode 100644 index 0000000..2cc5494 --- /dev/null +++ b/Documents/Docs/Draws/xDashboard.drawio @@ -0,0 +1 @@ +3V1Nb9s4EP01uRYiKerjmE3Sdg8FCqRAs0c1Ym0BtmhQTGLvr185JmOJUuJyPZbHPFmkR7Y0j0+ceRzaV+xmuf6iitX8myzF4opG5fqK3V5RSuIkal+2PZtdT5LyXcdMVaUx2nfcV/8K02nOmz1VpWh6hlrKha5W/c5HWdfiUff6CqXkS9/st1z0v3VVzMSg4/6xWAx7f1alnu96Mx7t+7+Kaja330wi886ysMamo5kXpXzpdLG7K3ajpNS7o+X6Riy2zrN+2Z33+Z133y5MiVr/yQkxM9ehN/bmRNneq2nWsm5f/prr5aJtkfZQrCv90B5H5vif7fEnblq3685btxvbqLXaPHQbnbO2zf1pry173vBmzP018kk9msulBv9CzYSxMve0vZHOacYBX4RcivZbWgMlFoWunvugFmZszN7szKnXShWbjsFKVrVuOp/8fdvRGphhHhuIN3bU95BoD3YfaFudK9t3vaL1DnJxgMjFGJFzOHQ8cjxA5DhG5FgEjFwSIHIZSuQyYOTSAJGzfbigs9EdGHRZgNARghE6Dh2j5CFChzK8TICDFJvLhAVdghG6FDhK4SRE6FAGmClwmMJpgNBZrQMXdBlwmMJDVFJwJuQ5cJjCQ5RSKMq5jkTQcUqIYgpDOdm9ydhg2IUopzCUsx0h0JFKkIIKSi2MUOhQJURFhaEUwwiDjlVClFRYihK7GDhWSULUVFiOEjsOHKskIYoqMUoVmnDgWMXc+XOxeDJ38HBbNPNfslDlAFUln+pSlAbFl3mlxf2qeHXiiypWfZDfdfyzUFqsP/TpO6snpvmyryuhxh3RvFNTYu3GQOg47kO/sKFf7taPYqUrWZ/dL4S6UdDQMyQ5kWdgEhP6/9iegtA9HnlUo2D7WzGULa8gTomSY58dZe7kPQfN+cfm7sU79sevmA0peSOXS1k36AhJowkJCZNtnpWQfGT+PQkhh4PWRY46iOyuyZy1B+VoZud+zPY0T/zMmR+zHfvjE7chs18LYxESO5uQ2Lak95KZnQ2ZjUPAdSjAUi/GONLFQXMCS5hshDCiabaV2EI9V63zsRGHJVMSh05BnD8a/ycqZjo4j9kRBz2POQObH5g5HPP4QAjpmrsV+gdY5jdJQpPSQt3PpXWBlZJ8yqyRwKwjn3Uus9Vt6CezxC8P5H5zny/n/S4GnJUjSs7fZQtzpTdIg8xkyuyRwCx4nZeYI/kjknpGZ3SnflRLockAs0KGD2wcYv1xYPs+tYHlNTKShdsHJdYQJp00qwhAaLNPRYRF+y4b/IL5BFiSso7qsuGr1iusTEimFKbeRtYFM8H6D2EhvTO0M7+kOc1hmWAd1WXC96dmjpUJ2cgy8emYAFPZfl4m0CETUBLBUz1ifsub0ImndWuXN/daKsQibTwpdWCq089LnZFKAhzbQpzBnftpNtyPOtDrgWNL/XfPLRBYiZNPKaWGsOBPR/IQJHvh3KqXyC8tz/1WBrMUmDojecu9VlU9w8odEk0pd9IAFLCxRXWk5KF+IRshfpIZifxUgtxvXgMn58i6/Y8CLzPHKm5PxkwWgKhgN7gh3Gw6MdNI5FeCRiLgGNJC0SsXLbSYSYVWziZkSj2bBaBd2J1tCHcqugOc+aVghAJPPiyACoxRuGkYcPtFSpnf4zWGHkwj4tbnaoFW2SJsygydBbBHho0ssyMNZS4uNBlZaf8h1LK5rssbWZfVdpNZg5ZK0ZRLjSyA8iS7hRvhlnx3qHsW6xHPNRbCgItWrGu7VPopflV1odDyJ55S77KfcdH8yS9mKoo9pyLqm4VDT0X5kD/XFdK6WBJPOfPE9PKZY3/EAOGPUgw2F3sygfutsxAOvLxvXdtnDtpJh59QWWqb+3/l2Lly/98m7O4/ \ No newline at end of file diff --git a/Documents/Docs/Draws/xModules.drawio b/Documents/Docs/Draws/xModules.drawio new file mode 100644 index 0000000..2cc5494 --- /dev/null +++ b/Documents/Docs/Draws/xModules.drawio @@ -0,0 +1 @@ +3V1Nb9s4EP01uRYiKerjmE3Sdg8FCqRAs0c1Ym0BtmhQTGLvr185JmOJUuJyPZbHPFmkR7Y0j0+ceRzaV+xmuf6iitX8myzF4opG5fqK3V5RSuIkal+2PZtdT5LyXcdMVaUx2nfcV/8K02nOmz1VpWh6hlrKha5W/c5HWdfiUff6CqXkS9/st1z0v3VVzMSg4/6xWAx7f1alnu96Mx7t+7+Kaja330wi886ysMamo5kXpXzpdLG7K3ajpNS7o+X6Riy2zrN+2Z33+Z133y5MiVr/yQkxM9ehN/bmRNneq2nWsm5f/prr5aJtkfZQrCv90B5H5vif7fEnblq3685btxvbqLXaPHQbnbO2zf1pry173vBmzP018kk9msulBv9CzYSxMve0vZHOacYBX4RcivZbWgMlFoWunvugFmZszN7szKnXShWbjsFKVrVuOp/8fdvRGphhHhuIN3bU95BoD3YfaFudK9t3vaL1DnJxgMjFGJFzOHQ8cjxA5DhG5FgEjFwSIHIZSuQyYOTSAJGzfbigs9EdGHRZgNARghE6Dh2j5CFChzK8TICDFJvLhAVdghG6FDhK4SRE6FAGmClwmMJpgNBZrQMXdBlwmMJDVFJwJuQ5cJjCQ5RSKMq5jkTQcUqIYgpDOdm9ydhg2IUopzCUsx0h0JFKkIIKSi2MUOhQJURFhaEUwwiDjlVClFRYihK7GDhWSULUVFiOEjsOHKskIYoqMUoVmnDgWMXc+XOxeDJ38HBbNPNfslDlAFUln+pSlAbFl3mlxf2qeHXiiypWfZDfdfyzUFqsP/TpO6snpvmyryuhxh3RvFNTYu3GQOg47kO/sKFf7taPYqUrWZ/dL4S6UdDQMyQ5kWdgEhP6/9iegtA9HnlUo2D7WzGULa8gTomSY58dZe7kPQfN+cfm7sU79sevmA0peSOXS1k36AhJowkJCZNtnpWQfGT+PQkhh4PWRY46iOyuyZy1B+VoZud+zPY0T/zMmR+zHfvjE7chs18LYxESO5uQ2Lak95KZnQ2ZjUPAdSjAUi/GONLFQXMCS5hshDCiabaV2EI9V63zsRGHJVMSh05BnD8a/ycqZjo4j9kRBz2POQObH5g5HPP4QAjpmrsV+gdY5jdJQpPSQt3PpXWBlZJ8yqyRwKwjn3Uus9Vt6CezxC8P5H5zny/n/S4GnJUjSs7fZQtzpTdIg8xkyuyRwCx4nZeYI/kjknpGZ3SnflRLockAs0KGD2wcYv1xYPs+tYHlNTKShdsHJdYQJp00qwhAaLNPRYRF+y4b/IL5BFiSso7qsuGr1iusTEimFKbeRtYFM8H6D2EhvTO0M7+kOc1hmWAd1WXC96dmjpUJ2cgy8emYAFPZfl4m0CETUBLBUz1ifsub0ImndWuXN/daKsQibTwpdWCq089LnZFKAhzbQpzBnftpNtyPOtDrgWNL/XfPLRBYiZNPKaWGsOBPR/IQJHvh3KqXyC8tz/1WBrMUmDojecu9VlU9w8odEk0pd9IAFLCxRXWk5KF+IRshfpIZifxUgtxvXgMn58i6/Y8CLzPHKm5PxkwWgKhgN7gh3Gw6MdNI5FeCRiLgGNJC0SsXLbSYSYVWziZkSj2bBaBd2J1tCHcqugOc+aVghAJPPiyACoxRuGkYcPtFSpnf4zWGHkwj4tbnaoFW2SJsygydBbBHho0ssyMNZS4uNBlZaf8h1LK5rssbWZfVdpNZg5ZK0ZRLjSyA8iS7hRvhlnx3qHsW6xHPNRbCgItWrGu7VPopflV1odDyJ55S77KfcdH8yS9mKoo9pyLqm4VDT0X5kD/XFdK6WBJPOfPE9PKZY3/EAOGPUgw2F3sygfutsxAOvLxvXdtnDtpJh59QWWqb+3/l2Lly/98m7O4/ \ No newline at end of file diff --git a/Documents/Docs/Draws/xModules.svg b/Documents/Docs/Draws/xModules.svg new file mode 100644 index 0000000..9bd9636 --- /dev/null +++ b/Documents/Docs/Draws/xModules.svg @@ -0,0 +1 @@ +
XDashboard
XDashboard
XException
XException
XCommons
XCommons
XModels
XModels
XMessageService
XMessageService
XDataService
XDataService
XIdentityModels
XIdentityModels
XIdentityService
XIdentityService
XHttpService
XHttpService
XPushService
XPushService
XStorageService
XStorageService
XEventService
XEventService
XStringService
XStringService
XTagService
XTagService
XCategoryService
XCategoryService
XFileService
XFileService
XTermsAndConditionsService
XTermsAndConditionsService
XWebinarService
XWebinarService
XAiModels
XAiModels
XAiService
XAiService
Text is not SVG - cannot display
\ No newline at end of file diff --git a/Documents/Docs/Draws/xNews.drawio b/Documents/Docs/Draws/xNews.drawio new file mode 100644 index 0000000..e69de29 diff --git a/Documents/Docs/How to Install Package from Custom Source.txt b/Documents/Docs/How to Install Package from Custom Source.txt new file mode 100644 index 0000000..a9727dd --- /dev/null +++ b/Documents/Docs/How to Install Package from Custom Source.txt @@ -0,0 +1,19 @@ +dotnet add package Microsoft.Extensions.AI --version 10.4.1 --source https://hub.megan.ir/nuget/index.json +dotnet add package RestSharp.Client --version 106.11.7 --source https://hub.megan.ir/nuget/index.json + + +https://api.nuget.org/v3/index.json +https://hub.megan.ir/nuget/index.json +https://mirror-nuget.runflare.com/v3/index.json +https://repo.nugetiran.ir/repository/nuget-group +https://package-mirror.liara.ir/repository/nuget/index.json + + +https://package-mirror.liara.ir/repository/npm/ +npm config set registry https://package-mirror.liara.ir/repository/npm/ --global +npm config get registry + + +npm config set strict-ssl false +npm login --registry https://npm.saherelmhub.ir/ +npm i --registry https://package-mirror.liara.ir/repository/npm/ \ No newline at end of file diff --git a/Documents/Docs/Modules/DataService/XTest.json b/Documents/Docs/Modules/DataService/XTest.json new file mode 100644 index 0000000..6fba0cc --- /dev/null +++ b/Documents/Docs/Modules/DataService/XTest.json @@ -0,0 +1,1120 @@ +{ + "v": 11, + "name": "XTest", + "folders": [ + { + "v": 11, + "name": "Repository", + "folders": [ + { + "v": 11, + "name": "Retrieve", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>", + "name": "All", + "params": [ + { + "key": "ignoreSoftDeleteds", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "useDefaultOrders", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "useDefaultIncludes", + "value": "false", + "active": true, + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/a210af34-b77d-4d5b-b136-c88ca34a326c", + "name": "Get", + "params": [ + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "useDefaultIncludes", + "value": "false", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/FindOne/kh", + "name": "FindOne", + "params": [ + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "useDefaultIncludes", + "value": "false", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/FindMany/kh", + "name": "FindMany", + "params": [ + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "useDefaultOrders", + "value": "false", + "description": "" + }, + { + "active": true, + "key": "useDefaultIncludes", + "value": "false", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/a210af34-b77d-4d5b-b136-c88ca34a326c/IsExists", + "name": "IsExists", + "params": [ + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/Query", + "name": "Query", + "params": [ + { + "active": true, + "key": "Filter", + "value": "kh", + "description": "" + }, + { + "active": true, + "key": "SortBy", + "value": "Id", + "description": "" + }, + { + "active": true, + "key": "IsAscending", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "Page", + "value": "1", + "description": "" + }, + { + "active": true, + "key": "PageSize", + "value": "10", + "description": "" + }, + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "useDefaultOrders", + "value": "false", + "description": "" + }, + { + "active": true, + "key": "useDefaultIncludes", + "value": "false", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Add", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>", + "name": "Add", + "params": [], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": "{\n \"firstname\": \"Fatemeh\",\n \"lastname\": \"Khazaee Asl\",\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/AddOrUpdate", + "name": "AddOrUpdate", + "params": [], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": " {\n \"firstname\": \"Hamed\",\n \"lastname\": \"Ghonouei Asl\",\n \"id\": \"77233b7d-f4b2-49a2-b269-32b39170e289\"\n }" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/AddMany", + "name": "AddMany", + "params": [], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": "{\n \"items\": [\n {\n \"firstname\": \"Soheil\",\n \"lastname\": \"Asady\"\n }\n ]\n}\n" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Update", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/4bbb570e-8be7-4350-b986-308bc73620fb", + "name": "Update", + "params": [], + "headers": [], + "method": "PUT", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": " {\n \"firstname\": \"Soheil\",\n \"lastname\": \"Asady Asl\",\n \"id\": \"4bbb570e-8be7-4350-b986-308bc73620fb\",\n \"deleted\": false\n }" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/UpdateMany", + "name": "UpdateMany", + "params": [], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": "{\n \"items\": [\n {\n \"firstname\": \"Hamed\",\n \"lastname\": \"Ghonouei\",\n \"id\": \"77233b7d-f4b2-49a2-b269-32b39170e289\",\n \"deleted\": false\n },\n {\n \"firstname\": \"Soheil\",\n \"lastname\": \"Asady\",\n \"id\": \"4bbb570e-8be7-4350-b986-308bc73620fb\",\n \"deleted\": false\n }\n ]\n}\n" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Remove", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/4bbb570e-8be7-4350-b986-308bc73620fb", + "name": "Remove", + "params": [ + { + "key": "softDelete", + "value": "true", + "active": true, + "description": "" + } + ], + "headers": [], + "method": "DELETE", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/RemoveMany", + "name": "RemoveMany", + "params": [ + { + "key": "softDelete", + "value": "true", + "active": true, + "description": "" + } + ], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": "{\n \"items\": [\n {\n \"firstname\": \"Hamed\",\n \"lastname\": \"Ghonouei\",\n \"id\": \"77233b7d-f4b2-49a2-b269-32b39170e289\"\n },\n {\n \"firstname\": \"Soheil\",\n \"lastname\": \"Asady Asl\",\n \"id\": \"4bbb570e-8be7-4350-b986-308bc73620fb\"\n }\n ]\n}\n" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/Test/Hi", + "name": "Hi", + "params": [], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/Test/PassRequireXPowered", + "name": "PassRequireXPowered", + "params": [], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [ + { + "key": "X-PoweredBy", + "value": "SaherElmITCenter", + "active": true, + "description": "" + } + ], + "variables": [ + { + "key": "xTestRepositoryUri", + "currentValue": "", + "initialValue": "XTestRepository", + "secret": false + }, + { + "key": "xTestServiceUri", + "currentValue": "", + "initialValue": "XTestService", + "secret": false + } + ], + "description": null + }, + { + "v": 11, + "name": "Service", + "folders": [ + { + "v": 11, + "name": "Retrieve", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>", + "name": "All", + "params": [ + { + "key": "ignoreSoftDeleteds", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "useDefaultOrders", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "useDefaultIncludes", + "value": "false", + "active": true, + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/a210af34-b77d-4d5b-b136-c88ca34a326c", + "name": "Get", + "params": [ + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "useDefaultIncludes", + "value": "false", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/FindOne/kh", + "name": "FindOne", + "params": [ + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "useDefaultIncludes", + "value": "false", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/FindMany/kh", + "name": "FindMany", + "params": [ + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "useDefaultOrders", + "value": "false", + "description": "" + }, + { + "active": true, + "key": "useDefaultIncludes", + "value": "false", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/a210af34-b77d-4d5b-b136-c88ca34a326c/IsExists", + "name": "IsExists", + "params": [ + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/Query", + "name": "Query", + "params": [ + { + "active": true, + "key": "Filter", + "value": "kh", + "description": "" + }, + { + "active": true, + "key": "SortBy", + "value": "Id", + "description": "" + }, + { + "active": true, + "key": "IsAscending", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "Page", + "value": "1", + "description": "" + }, + { + "active": true, + "key": "PageSize", + "value": "10", + "description": "" + }, + { + "active": true, + "key": "ignoreSoftDeleteds", + "value": "true", + "description": "" + }, + { + "active": true, + "key": "useDefaultOrders", + "value": "false", + "description": "" + }, + { + "active": true, + "key": "useDefaultIncludes", + "value": "false", + "description": "" + } + ], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Add", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>", + "name": "Add", + "params": [], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": "{\n \"firstname\": \"Fatemeh\",\n \"lastname\": \"Khazaee Asl\",\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/AddOrUpdate", + "name": "AddOrUpdate", + "params": [], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": " {\n \"firstname\": \"Hamed\",\n \"lastname\": \"Ghonouei Asl\",\n \"id\": \"77233b7d-f4b2-49a2-b269-32b39170e289\"\n }" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/AddMany", + "name": "AddMany", + "params": [], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": "{\n \"items\": [\n {\n \"firstname\": \"Soheil\",\n \"lastname\": \"Asady\"\n }\n ]\n}\n" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Update", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/4bbb570e-8be7-4350-b986-308bc73620fb", + "name": "Update", + "params": [], + "headers": [], + "method": "PUT", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": " {\n \"firstname\": \"Soheil\",\n \"lastname\": \"Asady Asl\",\n \"id\": \"4bbb570e-8be7-4350-b986-308bc73620fb\",\n \"deleted\": false\n }" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/UpdateMany", + "name": "UpdateMany", + "params": [], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": "{\n \"items\": [\n {\n \"firstname\": \"Hamed\",\n \"lastname\": \"Ghonouei\",\n \"id\": \"77233b7d-f4b2-49a2-b269-32b39170e289\",\n \"deleted\": false\n },\n {\n \"firstname\": \"Soheil\",\n \"lastname\": \"Asady\",\n \"id\": \"4bbb570e-8be7-4350-b986-308bc73620fb\",\n \"deleted\": false\n }\n ]\n}\n" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Remove", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/4bbb570e-8be7-4350-b986-308bc73620fb", + "name": "Remove", + "params": [ + { + "key": "softDelete", + "value": "true", + "active": true, + "description": "" + } + ], + "headers": [], + "method": "DELETE", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/RemoveMany", + "name": "RemoveMany", + "params": [ + { + "key": "softDelete", + "value": "true", + "active": true, + "description": "" + } + ], + "headers": [], + "method": "POST", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": "application/json", + "body": "{\n \"items\": [\n {\n \"firstname\": \"Hamed\",\n \"lastname\": \"Ghonouei\",\n \"id\": \"77233b7d-f4b2-49a2-b269-32b39170e289\"\n },\n {\n \"firstname\": \"Soheil\",\n \"lastname\": \"Asady Asl\",\n \"id\": \"4bbb570e-8be7-4350-b986-308bc73620fb\"\n }\n ]\n}\n" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/Test/Hi", + "name": "Hi", + "params": [], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "endpoint": "https://localhost:5001/api/v1/<>/Test/PassRequireXPowered", + "name": "PassRequireXPowered", + "params": [], + "headers": [], + "method": "GET", + "auth": { + "authType": "inherit", + "authActive": true + }, + "preRequestScript": "", + "testScript": "", + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [ + { + "key": "X-PoweredBy", + "value": "SaherElmITCenter", + "active": true, + "description": "" + } + ], + "variables": [ + { + "key": "xTestRepositoryUri", + "currentValue": "", + "initialValue": "XTestRepository", + "secret": false + }, + { + "key": "xTestServiceUri", + "currentValue": "", + "initialValue": "XTestService", + "secret": false + } + ], + "description": null + } + ], + "requests": [], + "headers": [], + "auth": { + "authType": "none", + "authActive": true + }, + "variables": [], + "description": "" +} \ No newline at end of file diff --git a/Documents/Docs/Modules/DataService/xDataService.md b/Documents/Docs/Modules/DataService/xDataService.md new file mode 100644 index 0000000..f10132b --- /dev/null +++ b/Documents/Docs/Modules/DataService/xDataService.md @@ -0,0 +1,1296 @@ +# xDataService + +it is a Part of xDashboard on SaherElm IT Center which provides: + +- all requirements to Implement Data Access Layer in a **xDashboard** based Project. + +this module has following dependencies : + +- xModels +- xCommons + +for configure and use this Module refer to DI.XDIHelperExtension.cs file. + +## Implementation + +### Supported Providers + +- MySQL +- SQLite +- Oracle +- SQLServer +- MongoDB + +### Extends Data Access + +#### Entiy + +an Entity usually maps a Table Row to Specified Class and Describe it's Columns as Class Properties and Specified Data types. + +Design Entities for a Business is Very Important Step. + +for using xDataService Features, you Hvae to Extends Entities from XBaseEntity. + +##### XBaseEntity + +all xDataService based Entities must inherit from this base Class. + +Id and Deleted Properties set to all TEntities. + +- Id: is Entity Primary Key; +- Deleted: used to Filter Soft Deleted Entities; + +```C# +public abstract XBaseEntity {} +``` + +using Key Type for Entity specified by Providing Generic Type which names TKey. + +there are some predefines common Key types in xDataService: + +- **XBaseIntIdEntity**; +- **XBaseLongIdEntity**; +- **XBaseGuidIdEntity**; +- **XBaseStringIdEntity**; + +so for Defining an Entity we can use them as Parent class. + +```C# +public class XTest : XBaseGuidIdEntity { + public string Firstname { get; set; } + public string Lastname { get; set; } +} +``` + +next thing which required for each Entity is a Class for Configuring Entity Properties. this class is used to Describe each property Mapping to Table Column. + +this is Optional step. but if you need, you have to extends your Entities Configurations from **XBaseEntityTypeConfiguration** class. + +```C# +public class XTestTypeConfiguration : XBaseEntityTypeConfiguration +{ + public override void Configure(EntityTypeBuilder builder) + { } +} +``` + +#### Context + +if your DataLayer required to use EF Core. +next step is to Create a DbContext. + +for using xDataService features you have to extends your Database Context from XDbContext. + +```C# +public class XSaherElmDbContext : XDbContext { + // + #region DbSets ... + public DbSet Tests { get; set; } + #endregion + + // + #region Navigation Property Entities ... + #endregion + + public XSaherElmDbContext( + DbContextOptions options, + XDataServiceConfiguration config, + XEntityRegisterarHandlerService dynamicEntityHandlers + ) : base( + // Database nae in Data Service Configurations ... + "xApiDb", + options, + config, + dynamicEntityHandlers, + // a List allowed Dynamic Entity Registerars in this Context ... + new string[] { nameof(XStringEntityRegisterar) } + ) + { } + + // + public override void OnXModelCreating(ModelBuilder modelBuilder) + { } + + // + public override void OnXConfiguring(DbContextOptionsBuilder optionsBuilder) + { } +} +``` + +#### Dynamic Entities + +**xDataService** provides a solution for Dynamic Entity Registration in it's Contexts out of box. +this is useful when some modules needs to presist data. + +**IXEntityRegisterar**: an interface for Describe how to Provides Dynamic Entities. +**XBaseEntityRegisterar**: ab abstract of Implementing Dynamic Entity Providers. + +```C# +public interface IXEntityRegisterar +{} + +public abstract class XBaseEntityRegisterar : IXEntityRegisterar +{} +``` + +for exampe we have **xStringService** which it is a module for Provides String resources in an Application. this module required to has Data Persist using Specified Entities in Implemented Application Contexts. + +```C# +public class XString : XBaseIntIDEntity +{ + [Required] + [StringLength (10)] + public string Language { get; set; } + + [Required] + [StringLength (255)] + public string ResourceTitle { get; set; } + + [Required] + public string TranslatedValue { get; set; } +} + +public class XStringEntityConfiguration : XBaseEntityTypeConfiguration +{ + public override void Configure(EntityTypeBuilder builder) + { + builder.ToTable("Strings"); + } +} + +public class XStringEntityRegisterar : XBaseEntityRegisterar, IXEntityRegisterar +{ + public XStringEntityRegisterar() + : base(nameof(XStringEntityRegisterar)) + { + // + // Add XString Entity ... + AddEntity(); + } + + /// + /// Configure Entities ... + /// + /// + public override void ConfigureEntities(ModelBuilder modelBuilder) + { + base.ConfigureEntities(modelBuilder); + } +} +``` + +by this mechanism, provided Entity Dynamically Registered on Application DbContext automatically. + +#### Repository Pattern + +by this feature you can manipulate specified Entity using Repository Pttern implementation. + +for each exists Entity, you need to Create a Repository: + +- **IXBaseRepository**: a base interface which defines all Commons Repository Patterns Actions. +- **XBaseEFRepository**: a base Implementation of Commons Repository Patterns Actions Specified Using EF Core. +- **XBaseMongoRepository**: a base Implementation of Commons Repository Patterns Actions for MongoDb. +- **XBaseInMemoryRepository**: a base Implementation of Commons Repository Patterns Actions for InMemory Data Stores. + +##### Key Generator + +if you need to using KeyGenerator Services based on your Entity you have to Create Custom Key Generator based on each Entity: + +- **IXKeyGenerator**: base interface for Providing Specified Key based Entities ID Generator. +- **XKeyGenerator**: base KeyGenerator Implementation abstraction. + +based on Default Implemented Key types for XBased Entity, there some Default KeyGenerator Implementations for usage: + +- XIntKeyGenerator +- XLongKeyGenerator +- XGuidKeyGenerator +- XStringKeyGenerator + +```C# +public interface IXTestKeyGenerator : IXKeyGenerator +{ } + +public class XTestKeyGenerator : XGuidKeyGenerator, IXTestKeyGenerator +{ } +``` + +##### Events + +events is a mechanism which notified when a Insert, Update or Delete action happens on Spacified Entity using Repository Implementation. + +if you need to using RepositoryEvents Services based on your Entity you have to Create Custom Repository Events based on each Entity: + +- **IXBaseRepositoryEvents**: a base interface for Describe several supported Repository Data Manipulation Events based on each Entity. +- **XBaseRepositoryEvents**: base Repository Event Implementation abstraction. + +```C# +public interface IXTestRepositoryEvents : IXBaseRepositoryEvents +{ } + +public class XTestRepositoryEvents : XBaseRepositoryEvents, IXTestRepositoryEvents +{ } +``` + +after preparing requirements you can define Repository Interface and Implementation based on selected Db Provider: + +```C# +// +// Global Interface for Repository Pattern based on XTest Entity ... +public interface IXTestRepository : IXBaseRepository +{ } + +// +// EF Repository Implementation based on XTest Entity ... +public class XTestEFRepository : XBaseEFRepository, IXTestRepository +{ + public XTestEFRepository( + IXUnitOfWorks unitOfWorks, + XDataServiceConfiguration configuration, + IXTestKeyGenerator keyGenerator = null, + IXTestRepositoryEvents baseRepositoryEvents = null + ) : base( + unitOfWorks, + configuration, + keyGenerator, + baseRepositoryEvents + ) + { } +} + +// +// Mongo Db Repository Implementation based on XTest Entity ... +public class XTestMongoRepository : XBaseMongoRepository +{ + public XTestMongoRepository( + XDataBaseConfiguration dbConfiguration, + XDataServiceConfiguration configuration, + string collectionName = null, + IXTestKeyGenerator keyGenerator = null, + IXTestRepositoryEvents baseRepositoryEvents = null + ) : base( + dbConfiguration, + configuration, + collectionName, + keyGenerator, + baseRepositoryEvents + ) + { } +} + +// +// In Memory Store Repository Implementation based on XTest Entity ... +public class XTestInMemoryRepository : XBaseInMemoryRepository +{ + public XTestInMemoryRepository( + XDataServiceConfiguration configuration, + IXTestKeyGenerator keyGenerator = null, + IXTestRepositoryEvents baseRepositoryEvents = null + ) : base( + configuration, + keyGenerator, + baseRepositoryEvents + ) + { } +} +``` + +as you can see in above Samples, the Repository Implementations has some Optional requirements which provides using Dependency Injections. + +Specially if Key Generator and RepositoryEvents provided, Repository Implementation using them, if not, use Default mechanism for Keys and Events not Supported. + +#### Data Seeding + +in xDataService usages, when defining Specified Repositories, you can Use **DbSeeder** for adding Default Items based on each Entity in Database on App's Startup. + +#### Seeding Mode + +- **None**: ignore Seeding Items. +- **AddIfNotExists**: add items if not Exists. +- **AddOrUpdate**: add or update items. + +for providing Seeding mechanism: + +- **IXBaseDbSeeder**: a base interface for Describe Seeder's Actions based on specified Entity. +- **XBaseDbSeeder**: a base Seeder Implementation based on specified Entity. + +if you need to Seed Items based on Each Entity of your Data Layer, you had to Create Seeder Services by following below: + +```C# +public interface IXTestDbSeeder : IXBaseDbSeeder +{ } + +public class XTestDbSeeder : XBaseDbSeeder, IXTestDbSeeder +{ + public XTestDbSeeder( + IXTestRepository repository, + XDataServiceConfiguration dataServiceConfiguration + ) : base( + database: "xApiDb", + entity: nameof(XTest), + repository: repository, + dataServiceConfiguration: dataServiceConfiguration + ) + { } +} +``` + +as you see Seeding only provided when using Repository Pattern. + +#### GraphQL Support + +on of most Important Features of xDataService module which Provided for usage, is the Ability of GraphQL usage of Entities. + +for this you have to follow Some Steps: + +##### GraphQL Entity Type + +first step is to Define GraphType based on each Entity: + +- **XBaseGraphObjectType**: base abstraction Implementation of Entity Graph Type. + +```C# +public class XTestGraphType : XBaseGraphObjectType +{ + public XTestGraphType() : base() + { + Field(x => x.Firstname); + Field(x => x.Lastname); + } +} +``` + +##### GraphQLTypeHelper + +each Entity Graph Type must have a GraphQLType Helper for Providing Requirement of GraphQL in Data Layer. + +- **IXBaseGraphQLTypeHelper**: a based interface for requirement. +- **XBaseGraphQLTypeHelper**: a based implementation for requirement. + +```C# +public interface IXTestGraphQLTypeHelper : IXBaseGraphQLTypeHelper +{ } + +public class XTestGraphQLTypeHelper : XBaseGraphQLTypeHelper, IXTestGraphQLTypeHelper +{ + public XTestGraphQLTypeHelper( + XDataServiceConfiguration configuration + ) : base(configuration) + { + } + + public override string GetInQueryCollectionName() + { + return "tests"; + } + + public override string GetInQuerySingleName() + { + return "test"; + } +} +``` + +##### GraphQLQuery + +each Entity has Specified Queries for Support Data Manipulations and Supports them. + +all supported GraphQL actions Defines in this class. + +- **IXBaseGraphQLQuery**: a base interface for Describing some Defaults Repository Actions for GraphQL. +- **XBaseGraphQLQuery**: a base Implementation abstraction for providing some Defaults Repository Actions for GraphQL. + +for each Entity in your Data Layer you have to Define a GraphQL Query for Providing Query Actions. + +```C# +public class XTestGraphQuery : XBaseGraphQLQuery +{ + public XTestGraphQuery( + XDataServiceConfiguration configuration, + IXTestRepository repository, + IXTestGraphQLTypeHelper helper + ) : base( + configuration, + repository, + helper + ) + { } +} +``` + +##### GraphQLSchema + +a Graph Schema Provides all Requirements of a GraphQL endpoint. + +based on each Entity, you have to Provides a GraphQL endpoint using Schema. + +```C# +public class XTestGraphSchema : Schema +{ + public XTestGraphSchema(IServiceProvider services) : base(services) + { + Query = (XTestGraphQuery)services.GetService(typeof(XTestGraphQuery)); + } +} +``` + +### Configure xDataService + +all of Requirements for Data Layer must be Configured using appSettings and provided by IConfiguration to Modules. + +fo using xDataService you Have to Configure the Service in you appSettings.json file. + +this configurations mapped to **XDataServiceConfiguration** class. + +```C# +/// +/// Represent Configurations of DataService Module ... +/// +public partial class XDataServiceConfiguration +{ + /// + /// the base path for providing GraphQL ... + /// + /// + public string GraphQLBasePath { get; set; } = "/graphql"; + + /// + /// Data Bases Configuration ... + /// + /// + /// + public IDictionary Databases { get; set; } = new Dictionary(); + + /// + /// Enable Soft Delete Entities or Not ... + /// + /// + public bool EnableSoftDelete { get; set; } + + /// + /// Specified Seeding Mode ... + /// + public XDbSeedingMode SeedingMode { get; set; } = XDbSeedingMode.None; + + /// + /// Enable Tracking of Entities ... + /// Only Used on EFCore ... + /// + /// + public bool EnableTracking { get; set; } = false; + + /// + /// Enable Logging Details of Errors ... + /// Only Used on EFCore ... + /// + /// + public bool EnableDetailedErrors { get; set; } = false; + + /// + /// Enable Logging Sensitive Data ... + /// Only Used on EFCore ... + /// + /// + public bool EnableSensitiveDataLogging { get; set; } = false; + + /// + /// this is a way to provide Default Pagination Data on XQuery based requests ... + /// + /// + public PagingConfiguration PagingConfiguration { get; set; } = new PagingConfiguration(); +} + +/// +/// Describe a Database ... +/// +public class XDataBaseConfiguration +{ + /// + /// Provider Type ... + /// + /// + public XDbProviders Provider { get; set; } + + /// + /// Connection String which provide Requires Data to Connect to Db Provider ... + /// + /// + public string ConnectionString { get; set; } + + /// + /// Holds Seeding items ... + /// nameof(TEntity) => TEntity + /// + public IDictionary> SeedItems { get; set; } = new Dictionary>(); +} + +/// +/// this is a way to provide Default Pagination Data on XQuery based requests ... +/// +public partial class PagingConfiguration +{ + /// + /// Default Page Size ... + /// + /// + public int DefaultPageSize { get; set; } = XDataServiceConstants.DEFAULT_PAGE_SIZE; + + /// + /// restrict Maximum Page Size ... + /// + /// + public int MaxAvailablePageSize { get; set; } = XDataServiceConstants.MAX_AVAILABLE_PAGE_SIZE; + + /// + /// restrice Minimum Page Size ... + /// + /// + public int MinAvailablePageSize { get; set; } = XDataServiceConstants.MIN_AVAILABLE_PAGE_SIZE; +} +``` + +a sample Data Service Configuration must like this: + +```json +{ + ... + "DataServiceConfiguration": { + "Databases": { + "XSaherElmDb": { + "Provider": "SQLITE", + "ConnectionString": "Filename=./Db/XSaherElmDb.db", + "SeedItems": { + "XTest": [ + { + "Firstname": "Hadi", + "Lastname": "Khazaee Asl" + }, + { + "Firstname": "Amir Ali", + "Lastname": "Khazaee Asl" + } + ] + } + } + }, + "EnableTracking": true, + "EnableSoftDelete": false, + "EnableDetailedErrors": false, + "SeedingMode": "AddIfNotExists", + "EnableSensitiveDataLogging": true, + "PagingConfiguration": { + "DefaultPageSize": 20, + "MaxAvailablePageSize": 400, + "MinAvailablePageSize": 5 + }, + "GraphQLBasePath": "/graphs" + }, + ... +} +``` + +as you know the Configurations is a Multi Context implementations. +and also in Seed Items each Collection maps to Entity Names per DataBase. +and also Configurations provided based on each Database. + +next step after Configuring DataService is to Scribe Each Database by providing Type safe Definitions for Dependency Injection Container using following Provided Classes. + +```C# +/// +/// Data Base Descriptor ... +/// +public interface IXDatabaseDescriptor +{ + ... +} + +/// +/// Data Base Descriptor ... +/// +/// +public interface IXDatabaseDescriptor : IXDatabaseDescriptor +where TContext : XDbContext +{ + ... +} +``` + +```C# +/// +/// Data Base Descriptor ... +/// +public abstract class XDatabaseDescriptor : IXDatabaseDescriptor +{ + ... +} + +/// +/// Data Base Descriptor ... +/// +/// +public abstract class XDatabaseDescriptor : XDatabaseDescriptor, IXDatabaseDescriptor +where TContext : XDbContext +{ + ... +} +``` + +```C# +/// +/// a Global non Generic Repository Descriptor ... +/// +public class XRepositoryDescriptor +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +/// +/// +public class XRepositoryDescriptor : XRepositoryDescriptor +where TEntity : XBaseEntity +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation +> : XRepositoryDescriptor +where TEntity : XBaseEntity +where TKeyGeneratorService : IXKeyGenerator +where TKeyGeneratorImplementation : XKeyGenerator +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation +> : XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation +> +where TEntity : XBaseEntity +where TEventsService : IXBaseRepositoryEvents +where TKeyGeneratorService : IXKeyGenerator +where TEventsImplementation : XBaseRepositoryEvents +where TKeyGeneratorImplementation : XKeyGenerator +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema +> : XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation +> +where TGraphSchema : Schema +where TGraphKey : IGraphType +where TEntity : XBaseEntity +where TGraph : XBaseGraphObjectType +where TEventsService : IXBaseRepositoryEvents +where TKeyGeneratorService : IXKeyGenerator +where TEventsImplementation : XBaseRepositoryEvents +where TKeyGeneratorImplementation : XKeyGenerator +where TGraphTypeHelperService : IXBaseGraphQLTypeHelper +where TGraphQuery : XBaseGraphQLQuery +where TGraphTypeHelperImplementation : XBaseGraphQLTypeHelper +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XInMemoryRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema, + TRepositoryService, + TRepositoryImplementation +> : XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema +> +where TGraphSchema : Schema +where TGraphKey : IGraphType +where TEntity : XBaseEntity +where TGraph : XBaseGraphObjectType +where TEventsService : IXBaseRepositoryEvents +where TKeyGeneratorService : IXKeyGenerator +where TRepositoryService : IXBaseRepository +where TEventsImplementation : XBaseRepositoryEvents +where TKeyGeneratorImplementation : XKeyGenerator +where TGraphTypeHelperService : IXBaseGraphQLTypeHelper +where TRepositoryImplementation : XBaseInMemoryRepository +where TGraphQuery : XBaseGraphQLQuery +where TGraphTypeHelperImplementation : XBaseGraphQLTypeHelper +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XInMemoryRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema, + TRepositoryService, + TRepositoryImplementation, + TSeederService, + TSeederImplementation +> : XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema +> +where TGraphSchema : Schema +where TGraphKey : IGraphType +where TEntity : XBaseEntity +where TGraph : XBaseGraphObjectType +where TSeederService : IXBaseDbSeeder +where TEventsService : IXBaseRepositoryEvents +where TKeyGeneratorService : IXKeyGenerator +where TRepositoryService : IXBaseRepository +where TSeederImplementation : XBaseDbSeeder +where TEventsImplementation : XBaseRepositoryEvents +where TKeyGeneratorImplementation : XKeyGenerator +where TGraphTypeHelperService : IXBaseGraphQLTypeHelper +where TRepositoryImplementation : XBaseInMemoryRepository +where TGraphQuery : XBaseGraphQLQuery +where TGraphTypeHelperImplementation : XBaseGraphQLTypeHelper +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XMongoRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema, + TRepositoryService, + TRepositoryImplementation +> : XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema +> +where TGraphSchema : Schema +where TGraphKey : IGraphType +where TEntity : XBaseEntity +where TGraph : XBaseGraphObjectType +where TEventsService : IXBaseRepositoryEvents +where TKeyGeneratorService : IXKeyGenerator +where TRepositoryService : IXBaseRepository +where TEventsImplementation : XBaseRepositoryEvents +where TKeyGeneratorImplementation : XKeyGenerator +where TRepositoryImplementation : XBaseMongoRepository +where TGraphTypeHelperService : IXBaseGraphQLTypeHelper +where TGraphQuery : XBaseGraphQLQuery +where TGraphTypeHelperImplementation : XBaseGraphQLTypeHelper +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XMongoRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema, + TRepositoryService, + TRepositoryImplementation, + TSeederService, + TSeederImplementation +> : XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema +> +where TGraphSchema : Schema +where TGraphKey : IGraphType +where TEntity : XBaseEntity +where TGraph : XBaseGraphObjectType +where TSeederService : IXBaseDbSeeder +where TEventsService : IXBaseRepositoryEvents +where TSeederImplementation : XBaseDbSeeder +where TKeyGeneratorService : IXKeyGenerator +where TRepositoryService : IXBaseRepository +where TEventsImplementation : XBaseRepositoryEvents +where TKeyGeneratorImplementation : XKeyGenerator +where TRepositoryImplementation : XBaseMongoRepository +where TGraphTypeHelperService : IXBaseGraphQLTypeHelper +where TGraphQuery : XBaseGraphQLQuery +where TGraphTypeHelperImplementation : XBaseGraphQLTypeHelper +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XEFRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema, + TRepositoryService, + TRepositoryImplementation, + TContext +> : XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema +> +where TGraphSchema : Schema +where TContext : XDbContext +where TGraphKey : IGraphType +where TEntity : XBaseEntity +where TGraph : XBaseGraphObjectType +where TEventsService : IXBaseRepositoryEvents +where TKeyGeneratorService : IXKeyGenerator +where TRepositoryService : IXBaseRepository +where TEventsImplementation : XBaseRepositoryEvents +where TKeyGeneratorImplementation : XKeyGenerator +where TGraphTypeHelperService : IXBaseGraphQLTypeHelper +where TGraphQuery : XBaseGraphQLQuery +where TRepositoryImplementation : XBaseEFRepository +where TGraphTypeHelperImplementation : XBaseGraphQLTypeHelper +{ + ... +} + +/// +/// a Repository Descriptor ... +/// +public class XEFRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema, + TRepositoryService, + TRepositoryImplementation, + TContext, + TSeederService, + TSeederImplementation +> : XRepositoryDescriptor< + TEntity, + TKey, + TKeyGeneratorService, + TKeyGeneratorImplementation, + TEventsService, + TEventsImplementation, + TGraph, + TGraphKey, + TGraphQuery, + TGraphTypeHelperService, + TGraphTypeHelperImplementation, + TGraphSchema +> +where TGraphSchema : Schema +where TContext : XDbContext +where TGraphKey : IGraphType +where TEntity : XBaseEntity +where TGraph : XBaseGraphObjectType +where TSeederService : IXBaseDbSeeder +where TEventsService : IXBaseRepositoryEvents +where TSeederImplementation : XBaseDbSeeder +where TKeyGeneratorService : IXKeyGenerator +where TRepositoryService : IXBaseRepository +where TEventsImplementation : XBaseRepositoryEvents +where TKeyGeneratorImplementation : XKeyGenerator +where TGraphTypeHelperService : IXBaseGraphQLTypeHelper +where TGraphQuery : XBaseGraphQLQuery +where TRepositoryImplementation : XBaseEFRepository +where TGraphTypeHelperImplementation : XBaseGraphQLTypeHelper +{ + ... +} +``` + +based on using DbContext or not, you have to using above Descriptors for Describing your Databases. + +```C# +// +// Describe xSaherElmDatabase ... +// XSaherElmDbContext => a Db Context implementation which extends XDbContext ... +public class XSaherElmDatabaseDescriptor : XDatabaseDescriptor, IXDatabaseDescriptor +{ + public XSaherElmDatabaseDescriptor() : base( + // + // Name of Database which Configured in DataServiceConfigurations + // in App Settings json File ... + name: "XSaherElmDb", + // + // Describe all Exists Repositories ... + repositories: new List + { + // + // XTest Entity ... + // Since we Use EF Core, Create instance of + // XEFRepository ... + new XEFRepositoryDescriptor< + XTest, // Entity Type + Guid, // Entity Key Type + IXTestKeyGenerator, // Repository Key Generation Interface Type + XTestKeyGenerator, // Repository Key Generation Implementation Type + IXTestRepositoryEvents, // Repository Events Interface Type + XTestRepositoryEvents, // Repository Events Implementation Type + XTestGraphType, // Entity GraphQL Object Type Definition Type + GuidGraphType, // Entity GraphQL Key Object Type + XTestGraphQuery, // Entity GraphQL Query Type + IXTestGraphQLTypeHelper, // Entity GraphQL Type Helper Interface Type + XTestGraphQLTypeHelper, // Entity GraphQL Type Helper Implementation Type + XTestGraphSchema, // Entity GraphQL Schema Type + IXTestRepository, // Entity Repository Interface Type + XTestEFRepository, // Entity Repository Implementation Type + XSaherElmDbContext, // Entity DB Context Type + IXTestDbSeeder, // Entity Data Seeder Interface Type + XTestDbSeeder // Entity Data Seeder Implementation Type + > + {} + } + ) + { + // + // Options Builder for EF Core which used to Provides + // Migration Assembly to DataService ... + OptionsBuilder = b => b.MigrationsAssembly("xApi"); + } +} +``` + +as you can see, in above Descriptor we use all Implemented Classes and Interfaces. + +**Note**: there are Several Constructors of Repository Descriptors which you can use to Describe Several Types of Databases. + +### Register DataService + +after preparation of all requirements, final steps is Register DataService. + +there are two main step: + +- **DI Registration**: in this phase, all Database Descriptors used for Regitering all Services and Implementation of them. +- **Middleware Usage**: in this phase, all registere Repositories used for Seeding Data if Configured, and also Register GraphQL Supports if provided and Make available **/ui/playground** and **/ui/voyager** paths for GraphQL UI Supports when inside Development Environment. + +```C# +public class Startup +{ + // + private readonly XSaherElmDatabaseDescriptor saherelmDatabaseDescriptor; + + // + public Startup(IConfiguration configuration) + { + // + Configuration = configuration; + + // + // Instance Database Descriptors Here ... + saherelmDatabaseDescriptor = new XSaherElmDatabaseDescriptor(); + } + + // + public void ConfigureServices(IServiceCollection services) + { + ... + // + // Registration Database ... + // Each Database must Register in DI Container ... + services.AddXDatabase( + lifetime: lifeTime, + configuration: Configuration, + descriptor: saherelmDatabaseDescriptor + ); + ... + } + + // + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + ... + // + // Use Database Middleware ... + // Each Database must Used in Configuring Phase ... + app.UseXDatabase( + descriptor: saherelmDatabaseDescriptor, + isDevelopmentEnvironment: env.IsDevelopment() + ); + ... + } +} +``` + +### Repository Service + +a Repository Service is a Service based on XRepository Actions which Used Dto's instead of Entities. + +#### Dto + +a Dto (Data Transfer Object) is an instance of an Entity for Transfering across another Services for Business Logics. + +##### XBaseEntityDto + +all xDataService based Dtos must inherit from this base Class. + +Id and Deleted Properties set to all TEntities. + +- Id: is Entity Primary Key; +- Deleted: used to Filter Soft Deleted Entities; + +```C# +public abstract XBaseEntityDto {} +``` + +using Key Type for Entity specified by Providing Generic Type which names TKey. + +there are some predefines common Key types in xDataService: + +- **XBaseIntIDEntityDto**; +- **XBaseLongIDEntityDto**; +- **XBaseGuidIDEntityDto**; +- **XBaseStringIDEntityDto**; + +so for Defining an Entity we can use them as Parent class. + +```C# +public class XTestDto : XBaseEntityDto +{ + public string Firstname { get; set; } + public string Lastname { get; set; } +} +``` + +- **IXBaseRepositoryService**: base interface for Describe Repository Service Actions. +- **XBaseRepositoryService**: base Abstraction of Repository Service Implementation . + +foreach Repository, you have to inherit Repository Service from them: + +```C# +public interface IXTestRepositoryService : IXBaseRepositoryService +{ } + +public class XTestRepositoryService : XBaseRepositoryService, IXTestRepositoryService +{ + public XTestRepositoryService( + IXTestRepository repository, + IEnumerable mapperProfiles = null + ) : base(repository, mapperProfiles) + { } +} +``` + +final step is Registration in DI Container: + +```C# +... +service.AdScoped(); +... +``` + +### Data Controllers + +a Data Controller provides all Default Requirements Actions for Base Repository Patterns Data Manipulation Actions based on Restfull Architecture. + +there are two way to Provides Repositroy Actions through End Users: + +#### Repository Controller + +it usefull when you need to provides access to Specified Entity through Restfull Api. + +- **IXBaseRepositoryController**: a base interface for Describing a Repository based Controller Actions. +- **XBaseRepositoryController**: a base Abstraction of Implementation of a Repository based Controller Actioons. + +```C# +public partial class XTestRepositoryController : XBaseRepositoryController, IXBaseRepositoryController { + public XTestRepositoryController( + ILogger logger, + XAppConfiguration appConfiguration, + XValidationProvider validationProvider, + IXTestRepository repository, + Func, IOrderedQueryable> defaultOrderBuilder = null, + Func, IIncludableQueryable> defaultIncludeBuilder = null + ) : base( + logger, + appConfiguration, + validationProvider, + repository, + defaultOrderBuilder, + defaultIncludeBuilder + ) + { } +} +``` + +#### Service Controller + +it usefull when you need to provides access to Dto of Specified Entity through Restfull Api. + +- **IXBaseServiceController**: a base interface for Describing a Service based Controller Actions. +- **XBaseServiceController**: a base Abstraction of Implementation of a Service based Controller Actioons. + +```C# +public class XTestServiceController : XBaseServiceController, IXBaseServiceController { + public XTestServiceController( + ILogger logger, + XAppConfiguration appConfiguration, + XValidationProvider validationProvider, + IXTestRepositoryService repositoryService, + Func, IOrderedQueryable> defaultOrderBuilder = null, + Func, IIncludableQueryable> defaultIncludeBuilder = null + ) : base( + logger, + appConfiguration, + validationProvider, + repositoryService, + defaultOrderBuilder, + defaultIncludeBuilder + ) + { } +} +``` + +## Maintainer + +Hadi Khazaee asl + +[https://www.saherelm.ir](https://www.saherelm.ir) + +[hadi_khazaee_asl@yahoo.com](mailto:hadi_khazaee_asl@yahoo.com) diff --git a/Documents/Docs/Modules/DataService/xDataService.pdf b/Documents/Docs/Modules/DataService/xDataService.pdf new file mode 100644 index 0000000..0176dc7 Binary files /dev/null and b/Documents/Docs/Modules/DataService/xDataService.pdf differ diff --git a/Documents/Docs/Modules/PushService/PushService.md b/Documents/Docs/Modules/PushService/PushService.md new file mode 100644 index 0000000..679edf2 --- /dev/null +++ b/Documents/Docs/Modules/PushService/PushService.md @@ -0,0 +1,322 @@ +# xPushService + +it is a Part of xDashboard Projects on SaherElm IT Center which provides: + +- all requirements to Implement Realtime Communications in a **xDashboard** based Project. + +this module has following dependencies: + +- xModels +- xCommons +- xDataService +- xIdentityService + +all tools which provides realtime communications features in this module constructed based on SignalR library. + +for configure and use this Module refer to DI.XDIHelperExtension.cs file. + +## Implementation + +### Hub + +it is a High Level Communication Endpoint which allow Bi-Directional Communications (Server => Client and Client => Server) using Realtime Connections. which introduced using **SignalR**. + +#### XBaseHub + +all Supported Hubs in **xDashboard** must inherit from this based abstract class, which provides base requirement which used in all Hubs. + +#### XBaseWebRTCHub + +a base abstract class which provides all requirements to establish WebRTC based Communications which called Signalling. + +if you want to Implement WebRTC based Hubs for Audio/Vide/... establish connections. you have to extens from this base abstraction class. + +#### XBaseEntityHub + +an abstract class which Provides all requirements to Implement Entity Manipulations Notifications in your Projects. + +```C# +public class XTestEntityHub : XBaseEntityHub, IXTestEntityHub +{ + public XTestEntityHub(ILogger logger) : base(logger) + { } +} +``` + +#### XBaseDtoHub + +an abstract class which Provides all requirements to Implement Dto Manipulations Notifications in your Projects. + +```C# +public class XTestDtoHub : XBaseDtoHub, IXTestDtoHub +{ + public XTestDtoHub(ILogger logger) : base(logger) + { } +} +``` + +### Provider + +a Provider is a Service which has access to Hub or Hubs for Realtime Communications in other words Push Notification Enabled Service. + +#### XBaseEntityProvider + +an abstract class which has Repository based Data Manipulation Implemented actions, which used EntityHub for Notifying Entity Changes. + +```C# +public class XTestRepositoryProvider : XBaseEntityProvider, IXTestRepositoryProvider +{ + public XTestRepositoryProvider( + IXTestRepository repository, + IHubContext hub, + XDataServiceConfiguration dataConfiguration, + IXIdentityProvider identityProvider = null + ) : base( + hub: hub, + repository: repository, + identityProvider: identityProvider, + dataConfiguration: dataConfiguration + ) + { } +} +``` + +#### XBaseDtoProvider + +an abstract class which has Service based Data Manipulation Implemented actions, which used DtoHub for Notifying Dto Changes. + +```C# +public class XTestServiceProvider : XBaseDtoProvider, IXTestServiceProvider +{ + public XTestServiceProvider( + IHubContext hub, + IXTestRepositoryService service, + XDataServiceConfiguration dataConfiguration, + IXIdentityProvider identityProvider = null + ) : base( + hub: hub, + service: service, + identityProvider: identityProvider, + dataConfiguration: dataConfiguration + ) + { } +} +``` + +#### XBaseRepositoryProviderController + +an abstract Controller class which has Identity Enabled Services for Authorization and Authentication based Endpoint Providing and also has all default Entity based Provider Service Actions implementation for using in Projects. + +```C# +public class XTestRepositoryProviderController : XBaseRepositoryProviderController, IXBaseRepositoryProviderController +{ + public XTestRepositoryProviderController( + ILogger logger, + XAppConfiguration appConfiguration, + IXIdentityProvider identityProvider, + XValidationProvider validationProvider, + IXTestRepositoryProvider provider, + Func, IOrderedQueryable> defaultOrderBuilder, + Func, IIncludableQueryable> defaultIncludeBuilder + ) : base( + logger, + appConfiguration, + identityProvider, + validationProvider, + provider, + defaultOrderBuilder, + defaultIncludeBuilder + ) + { } +} +``` + +#### XBaseServiceProviderController + +an abstract Controller class which has Identity Enabled Services for Authorization and Authentication based Endpoint Providing and also has all default Dto based Provider Service Actions implementation for using in Projects. + +```C# +public class XTestServiceProviderController : XBaseServiceProviderController, IXBaseServiceProviderController +{ + public XTestServiceProviderController( + ILogger logger, + XAppConfiguration appConfiguration, + IXIdentityProvider identityProvider, + XValidationProvider validationProvider, + IXTestServiceProvider provider, + Func, IOrderedQueryable> defaultOrderBuilder, + Func, IIncludableQueryable> defaultIncludeBuilder + ) : base( + logger, + appConfiguration, + identityProvider, + validationProvider, + provider, + defaultOrderBuilder, + defaultIncludeBuilder + ) + { } +} +``` + +### Register PushService + +after preparation of all requirements, final steps is Register DataService.there are two main step: + +- **DI Registration**: in this phase, all requirements for Enabling Push Notifications Registered in DI Container. +- **Middleware Usage**: in this phase, all registered Hubs enabled using it's Provided routes and then accessible through their Paths. + +#### Configure Service + +this service Configured using this Configuration Model: + +```C# +public partial class XPushServiceConfiguration { + /// + /// Base route of WebSocket Server ... + /// + /// string + public string BaseRoute { get; set; } + + /// + /// determines log level of signalR ... + /// + /// + public object ConnectionLogLevel { get; set; } + + /// + /// when client disconnected it's automatically try to reconnect, this + /// determines max number of try to connect ... + /// + /// + public int PushConnectionMaxRetry { get; set; } + + /// + /// add support for message protocol ... + /// + /// + public bool AddSupportMessageProtocol { get; set; } + + /// + /// the delay between two connection try .. + /// + /// + public int PushConnectionReconnectDelay { get; set; } +} +``` + +you can directly instanced this class and fill it and use it in Service Registration phase for Configuring Service. or Configure Service using App Setting Filling like this: + +```json +... +"PushServiceConfiguration": { + "BaseRoute": "hubs", + "AddSupportMessageProtocol": true +}, +... +``` + +for Register Service and see different Methods: + +```C# +... +/// +/// Register Module Provided Service on DI +/// +/// +/// +public static void AddXPushService( + this IServiceCollection services, + IConfiguration config, + ServiceLifetime lifeTime = ServiceLifetime.Scoped +); + +/// +/// Register Module Provided Service on DI +/// +/// +/// +public static void AddXPushService( + this IServiceCollection services, + XPushServiceConfiguration config, + ServiceLifetime lifeTime = ServiceLifetime.Scoped +); +... +``` + +and for enable Hubs Middle wares you Have to Introduce your Hubs through an Instance of xPushServiceHelper class and provides it to Middleware Registrations: + +```C# +/// +/// Use Module Middlewares on Application Builder +/// +/// +/// +public static void UseXPushService( + this IApplicationBuilder app, + XPushServiceHelper helper +); +``` + +full Service Registration: + +```C# +public class Startup +{ + // + public IConfiguration Configuration { get; } + + public Startup(IConfiguration configuration) + { + ... + Configuration = configuration; + ... + } + + public void ConfigureServices(IServiceCollection services) + { + ... + // + // Push Service ... + services.AddXPushService( + config: configuration, + lifeTime: ServiceLifetime.Scoped + ); + + // + // Register Provider Services ... + // since Hubs required Identity Provider, you Have to Register IdentityService as Requirements ... + // a Provider Service, Provides Repository (Entity) or Service (Dto) based + // Data Manipulation Actions by Supporting Hub Contexts Events ... + services.AddScoped(); + services.AddScoped(); + ... + } + + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + ... + // + // Instance Service Helper ... + var pushHelper = new XPushServiceHelper(); + + // + // Introduce Hubs and their Child paths ... + pushHelper.AddHub("testDto"); + pushHelper.AddHub("testEntity"); + + // + // Use Push Service Middlewares ... + app.UseXPushService(pushHelper); + ... + } +} +``` + +## Maintainer + +Hadi Khazaee asl + +[https://www.saherelm.ir](https://www.saherelm.ir) + +[hadi_khazaee_asl@yahoo.com](mailto:hadi_khazaee_asl@yahoo.com) diff --git a/Documents/Docs/Modules/PushService/PushService.pdf b/Documents/Docs/Modules/PushService/PushService.pdf new file mode 100644 index 0000000..7c905db Binary files /dev/null and b/Documents/Docs/Modules/PushService/PushService.pdf differ diff --git a/Documents/Docs/Modules/StringService/StringService.md b/Documents/Docs/Modules/StringService/StringService.md new file mode 100644 index 0000000..1e53a9c --- /dev/null +++ b/Documents/Docs/Modules/StringService/StringService.md @@ -0,0 +1,658 @@ +# xStringService + +it is a Part of xDashboard on SaherElm IT Center which provides: + +- all requirements to Implement String Resource Features in a **xDashboard** based Project. + +this module has following dependencies : + +- xDataService +- xPushService +- xIdentityService + +for configure and use this Module refer to DI.XDIHelperExtension.cs file. + +## String Resource + +an string resource is a Key/Value based structure which used in Multi Language Applications for accessing Translated of Spcified Values by Key, in Specified Languages. +this architecture is very useful for implementing other services in an Application. such as Terms and Conditions. + +## Data Persists + +all of Provided features of this Module is works based on Data Persistance. so data models is Very Important. +in this section all Data models explained. + +data manipulation done using **xDataService** provided Features. + +- **XString**: an Entity Model for Mapping to Tables. +- **XStringDto**: a Data Transfer Object for Representing a Data Model. +- **XStringEntityConfiguration**: a Configuration file for XString Entity. +- **XStringEntityHub**: a Hub Implementation for XString Entity Model. +- **XStringDtoHub**: a Hub Implementation for XStringDto Model. +- **XStringEntityRegisterar**: an Implementation class for Dynamically Register XString Entity in a DbContext. +- **IXStringRepositoryEvents**: an Interface for Repository Events Describing of XString Entity. +- **XStringRepositoryEvents**: an Implementation for Repository Events of XString Entity. +- **IXStringKeyGenerator**: an Interface for Describing Key Generator Actions for XString Entity. +- **XStringKeyGenerator**: an Implementation for Describing Key Generator Actions for XString Entity. +- **IXStringRepository**: an Interface for Describing XString Repository Actions. +- **XStringEFRepository**: an Implementation of EF Core based XString Repository Actions. +- **XStringMongoRepository**: an Implementation of MongoDb based XString Repository Actions. +- **XStringMongoRepository**: an Implementation of MongoDb based XString Repository Actions. +- **XStringInMemoryRepository**: an Implementation of InMemory based XString Repository Actions. +- **IXStringSeeder**: an Interface for Describe XString DbSeeder actions. +- **XStringSeederBase**: an abstraction of Implementation of XString DbSeeder actions. +- **IXStringRepositoryProvider**: an Interface for Describing XString Repository Provider (using Hubs) actions. +- **XStringRepositoryProvider**: an Implementation of XString Repository Provider (using Hubs) actions. +- **IXStringRepositoryService**: an Interface for Describing XString Repository Service Actions (using XStringDto). +- **XStringRepositoryService**: an Implementation of XString Repository Service Actions (using XStringDto). +- **IXStringServiceProvider**: an Interface for Describing XString Repository Service Actions Provider (using Hubs and XStringDto). +- **XStringServiceProvider**: an Implementation of XString Repository Service Actions Provider (using Hubs and XStringDto). +- **XStringGraphType**: introduce XString Data model for GraphQL using. +- **XStringGraphQuery**: introduce Repositry Implementation of XString model actions as Query Actions for GraphQL using. +- **XStringGraphSchema**: introduce XString Query Schema for GraphQL using. +- **IXStringGraphQLTypeHelper**: an Interface for Describing XString GraphQL Type Helper Provided Actions. +- **IXStringGraphQLTypeHelper**: an Implementation of XString GraphQL Type Helper Provided Actions. + +data presistance almost is a Down Layer works which handled using Service it self. +but in some Used cases of Applications Business Logics, for Manipulating resources you can use above Registered Services by Injecting them. + +## Providers + +this module actually used to act as a base Provider for implementing Features based on it. +for this purpose, provides some Features which described in this section. + +### String Resource Provider + +some services used XString model for Provide Specially Concept's of Actions. for example Terms and Conditions Services use XString Persisted Resource for Specified Purpose. + +this Module provides some sort of tools for this purpose. which described in this section. + +#### Data Transfer Models + +this service used some Data Transfer Models for Data Providing. which Described in this section. + +```C# +public class XLocaleResourceDto : XBaseDto +{ + public string Language { get; set; } + public string Value { get; set; } +} + +public class XResourceDto : XBaseDto +{ + public string Resource { get; set; } + public IEnumerable Locales { get; set; } = new HashSet(); +} +``` + +#### IXBaseStringResourceProvider + +an interface for Describe Provided Actions of Resource based Service. + +```C# +/// +/// a Base Class for Handling Resources Based on Specified Types on +/// String Resources Use ... +/// such as: +/// - Terms and Conditions; +/// - Contents; +/// - News; +/// - etc ... +/// +public interface IXBaseStringResourceProvider +{ + // + #region Props ... + string Prefix { get; } + IXStringServiceProvider Provider { get; } + XAppConfiguration AppConfiguration { get; } + #endregion + + // + #region Actions ... + /// + /// Prepare Resource Title by Given Data ... + /// + /// + /// + string GetResourceTitle(string suffix); + + /// + /// Add Specified Locales ... + /// + /// + /// + /// + /// + /// + Task> Add( + string suffix, + IEnumerable locales, + string connectionId = null, + CancellationToken cancellationToken = default + ); + + /// + /// Add Or Update Specified Locals ... + /// + /// + /// + /// + /// + /// + Task> AddOrUpdate( + string resource, + IEnumerable locales, + string connectionId = null, + CancellationToken cancellationToken = default + ); + + /// + /// Get Specified Locale ... + /// + /// + /// + /// + /// + Task GetLocale( + string suffix, + string language = null, + CancellationToken cancellationToken = default + ); + + /// + /// Add Specified Resource ... + /// + /// + /// + /// + /// + /// + Task AddResource( + string suffix, + XResourceDto item, + string connectionId = null, + CancellationToken cancellationToken = default + ); + + /// + /// Get Resources of Specified Resource ... + /// + /// + /// + /// + Task GetResource( + string suffix, + CancellationToken cancellationToken = default + ); + + /// + /// Remove Specified Suffix Resources ... + /// + /// + /// + /// + /// + Task Remove( + string suffix, + string connectionId = null, + CancellationToken cancellationToken = default + ); + + /// + /// Remove Specified Resource ... + /// + /// + /// + /// + /// + /// + Task Remove( + string resource, + string language, + string connectionId = null, + CancellationToken cancellationToken = default + ); + #endregion +} +``` + +#### XBaseStringResourceProvider + +an implementation of Provided Actions of Resource based Service. + +```C# +/// +/// a Base Class for Handling Resources Based on Specified Types on +/// String Resources Use ... +/// such as: +/// - Terms and Conditions; +/// - Contents; +/// - News; +/// - etc ... +/// +public abstract class XBaseStringResourceProvider : IXBaseStringResourceProvider +{ + // + #region Props ... + public string Prefix { get; } + public IXStringServiceProvider Provider { get; } + public XAppConfiguration AppConfiguration { get; } + #endregion + + // + #region Constructor ... + public XBaseStringResourceProvider( + string prefix, + IXStringServiceProvider provider, + XAppConfiguration appConfiguration + ) + { + // + Prefix = prefix; + Provider = provider; + AppConfiguration = appConfiguration; + } + #endregion + + // + #region Actions ... + /// + /// Prepare Resource Title by Given Data ... + /// + /// + /// + public string GetResourceTitle(string suffix) + { + // + string result = ""; + + // + if (suffix.IsNullOrEmpty()) + { + return result; + } + + // + result = $"{Prefix}_${suffix}"; + + // + return result; + } + + /// + /// Add Specified Locales ... + /// + /// + /// + /// + /// + /// + public async Task> Add( + string suffix, + IEnumerable locales, + string connectionId = null, + CancellationToken cancellationToken = default + ) + { + // + // Validate ... + var has = + locales.HasChild() && + !suffix.IsNullOrEmpty(); + if (!has) + { + XException.InvalidArgs.Throw(); + } + + // + // Prepare Resource ID ... + string resourceID = GetResourceTitle(suffix); + var result = await locales.SelectAsync(async l => + { + // + // Normalize Language ... + if (l.Language.IsNullOrEmpty()) + { + l.Language = AppConfiguration.DefaultLanguage; + } + + // + // Prepare Model for Add ... + var model = new XStringDto + { + Language = l.Language, + TranslatedValue = l.Value, + ResourceTitle = resourceID, + }; + model = await Provider.AddAsync( + item: model, + saveChanges: true, + connectionId: connectionId, + cancellationToken: cancellationToken + ); + return model; + }); + + // + return result; + } + + /// + /// Add Or Update Specified Locals ... + /// + /// + /// + /// + /// + /// + public async Task> AddOrUpdate( + string resource, + IEnumerable locales, + string connectionId = null, + CancellationToken cancellationToken = default + ) + { + // + // Validate ... + bool isValid = + locales.HasChild() && + !resource.IsNullOrEmpty() && + locales.All(l => !l.Value.IsNullOrEmpty() && !l.Language.IsNullOrEmpty()); + if (!isValid) + { + XException.InvalidArgs.Throw(); + } + + // + // Check Resource ... + isValid = resource.Contains(Prefix); + if (!isValid) + { + XException.NotAllowed.Throw(); + } + + // + var result = await locales.SelectAsync(async l => + await Provider.AddOrUpdateByLocaleResource( + item: l, + resource: resource, + connectionId: connectionId, + cancellationToken: cancellationToken + ) + ); + + // + return result; + } + + /// + /// Get Specified Locale ... + /// + /// + /// + /// + /// + public async Task GetLocale( + string suffix, + string language = null, + CancellationToken cancellationToken = default + ) + { + // + // Normalize ... + if (language.IsNullOrEmpty()) + { + language = AppConfiguration.DefaultLanguage; + } + + // + // Validate ... + if (suffix.IsNullOrEmpty() || language.IsNullOrEmpty()) + { + XException.InvalidArgs.Throw(); + } + + // + // Prepare Resource Title ... + string resource = GetResourceTitle(suffix); + + // + // Check Resource Exists ... + var isExists = await Provider.IsResourceExists( + resource: resource, + language: language, + cancellationToken: cancellationToken + ); + if (!isExists) + { + XException.NotFound.Throw(); + } + + // + // Retrieve and Validate Dto Model ... + var model = await Provider.Get( + resource: resource, + language: language, + cancellationToken: cancellationToken + ); + if (model.IsNullOrDefault()) + { + XException.ActionFailed.Throw(); + } + + // + // Prepare Result ... + var result = model + .ToXLocaleResourceDto(); + return result; + } + + /// + /// Add Specified Resource ... + /// + /// + /// + /// + /// + /// + public async Task AddResource( + string suffix, + XResourceDto item, + string connectionId = null, + CancellationToken cancellationToken = default + ) + { + // + // Validate ... + if (suffix.IsNullOrEmpty() || + item.IsNull() || + !item.Locales.HasChild() || + !item.Locales.All(l => !l.Value.IsNullOrEmpty())) + { + XException.InvalidArgs.Throw(); + } + + // + // Prepare Resource ID ... + var addedLocals = await Add( + suffix: suffix, + locales: item.Locales, + connectionId: connectionId, + cancellationToken: cancellationToken + ); + if (!addedLocals.HasChild()) + { + XException.ActionFailed.Throw(); + } + + // + var result = await GetResource( + suffix: suffix, + cancellationToken: cancellationToken + ); + return result; + } + + /// + /// Get Resources of Specified Resource ... + /// + /// + /// + /// + public async Task GetResource( + string suffix, + CancellationToken cancellationToken = default + ) + { + // + // Validate ... + if (suffix.IsNullOrEmpty()) + { + XException.InvalidArgs.Throw(); + } + + // + // Prepare Resource ID ... + string resourceID = GetResourceTitle(suffix); + + // + // Prepare ... + var result = await Provider.GetResource( + resource: resourceID, + cancellationToken: cancellationToken + ); + return result; + } + + /// + /// Remove Specified Suffix Resources ... + /// + /// + /// + /// + /// + public async Task Remove( + string suffix, + string connectionId = null, + CancellationToken cancellationToken = default + ) + { + // + // Validate ... + if (suffix.IsNullOrEmpty()) + { + XException.InvalidArgs.Throw(); + } + + // + var resourceID = GetResourceTitle(suffix); + await Provider.RemoveResource( + resource: resourceID, + connectionId: connectionId, + cancellationToken: cancellationToken + ); + } + + /// + /// Remove Specified Resource ... + /// + /// + /// + /// + /// + /// + public async Task Remove( + string resource, + string language, + string connectionId = null, + CancellationToken cancellationToken = default + ) + { + // + // Validate ... + bool isValid = + !resource.IsNullOrEmpty() && + !language.IsNullOrEmpty(); + if (!isValid) + { + XException.InvalidArgs.Throw(); + } + + // + // Check resource ID Contains Prefix ... + isValid = resource.Contains(Prefix); + if (!isValid) + { + XException.NotAllowed.Throw(); + } + + // + // Check Exists ... + var isExists = await Provider.IsResourceExists( + resource: resource, + language: language, + cancellationToken: cancellationToken + ); + if (!isExists) + { + XException.NotFound.Throw(); + } + + // + // Remove Resource ... + await Provider.Remove( + resource: resource, + language: language, + connectionId: connectionId, + cancellationToken: cancellationToken + ); + } + #endregion +} +``` + +## Implementation + +you have to follow these steps for using this Module. + +- **DI Registration**: in this phase, all Provided Services Registered in DI. +- **Middleware Usage**: in this phase, Service Middlewares Use to Handle Features. + +```C# +public class Startup +{ + // + public void ConfigureServices(IServiceCollection services) + { + ... + // + // Register String Service ... + services.AddXStringService( + lifeTime: lifeTime, + repositoryType: xDataService.Constants.XRepositoryType.EF + ); + ... + } + + // + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + ... + // + // Using String Service ... + app.UseXStringService( + isDevelopmentEnvironment: isDevelopmentEnvironment + ); + ... + } +} +``` + +## Maintainer + +Hadi Khazaee asl + +[https://www.saherelm.ir](https://www.saherelm.ir) + +[hadi_khazaee_asl@yahoo.com](mailto:hadi_khazaee_asl@yahoo.com) diff --git a/Documents/Docs/Modules/StringService/StringService.pdf b/Documents/Docs/Modules/StringService/StringService.pdf new file mode 100644 index 0000000..2d4b13a Binary files /dev/null and b/Documents/Docs/Modules/StringService/StringService.pdf differ diff --git a/Documents/Docs/Modules/TermsAndConditions/TermsAndConditions.md b/Documents/Docs/Modules/TermsAndConditions/TermsAndConditions.md new file mode 100644 index 0000000..13eab4d --- /dev/null +++ b/Documents/Docs/Modules/TermsAndConditions/TermsAndConditions.md @@ -0,0 +1,116 @@ +# xTermsAndConditionsService + +it is a Part of xDashboard on SaherElm IT Center which provides Terms and Conditions Management Futures ... + +its depends on: + +- **xStringService** + +## Providers + +in this module all requirements tools for manage Terms and Conditions Integrated and Provided. + +- **IXTermsAndComditionsProvider**: an Interface for Describe Provided Actions for Terms and Conditions Management. +- **XTermsAndComditionsProvider**: an Implementation of Provided Actions for Terms and Conditions Management. +- **XTermsHub**: a Hub Implementation for Notifing Terms Changes to Connected Clients. +- **IXTermsAndComditionsController**: an Interface for Describe base Terms and Conditions Management Controller Actions. +- **XTermsAndComditionsControllerBase**: an Abstract Base Implementation of base Terms and Conditions Management Controller Actions. + +## Implementation + +you have to follow these steps for using this Module. + +### Configure Service + +all of Requirements for Terms and Conditions must be Configured using appSettings and provided by IConfiguration to Modules. + +fo using Service you Have to Configure the Service in you appSettings.json file. + +this configurations mapped to **XTermsAndConditionsServiceConfiguration** class. + +```C# +/// +/// Terms and Conditions Configuration ... +/// +public class XTermsAndConditionsServiceConfiguration +{ + /// + /// Terms And Conditions Resource Title in XString Table ... + /// + public string ResourceTitle { get; set; } = "terms_and_conditions"; + + /// + /// Seeding Mode for Terms and Conditions ... + /// + public XDbSeedingMode SeedingMode { get; set; } = XDbSeedingMode.AddIfNotExists; + + /// + /// Default Terms and Conditions for Add to Databse on App Startup ... + /// + public List TermsAndConditions { get; set; } = null; +} +``` + +a sample Configuration must like this: + +```json +{ + ... + "TermsAndConditionsService": { + "ResourceTitle": "terms_and_conditions", + "SeedingMode": "AddIfNotExists", + "TermsAndConditions": [ + { + "Language": "fa-IR", + "TranslatedValue": "شرایط و ضوابط ثبت نام در سامانه" + } + ] + }, + ... +} +``` + +### Register Service + +after preparation of all requirements, final steps is Register Service. + +there are two main step: + +- **DI Registration**: in this phase, all Provided Services Registered in DI. +- **Middleware Usage**: in this phase, if any Terms and Conditions Provided in Configuration, Seeded in Data Persist System using Provided Services. + +```C# +public class Startup +{ + // + public void ConfigureServices(IServiceCollection services) + { + ... + // + // Register Terms and Conditions Service ... + services.AddXTermsConditionsService( + lifeTime: lifeTime, + configuration: configuration + ); + ... + } + + // + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + ... + // + // Using Terms and Conditions Service ... + app.UseXTermsAndConditionsService(); + ... + } +} +``` + +## Maintainer + +Hadi Khazaee asl + +[https://www.saherelm.ir](https://www.saherelm.ir) + +[hadi_khazaee_asl@yahoo.com](mailto:hadi_khazaee_asl@yahoo.com) diff --git a/Documents/Docs/Modules/TermsAndConditions/TermsAndConditions.pdf b/Documents/Docs/Modules/TermsAndConditions/TermsAndConditions.pdf new file mode 100644 index 0000000..1750779 Binary files /dev/null and b/Documents/Docs/Modules/TermsAndConditions/TermsAndConditions.pdf differ diff --git a/Documents/Docs/Ollama/Commands.md b/Documents/Docs/Ollama/Commands.md new file mode 100644 index 0000000..6adece8 --- /dev/null +++ b/Documents/Docs/Ollama/Commands.md @@ -0,0 +1,29 @@ +# Ollama Commands + +```sh +ollama --version +``` + +check ollama is installed and which version of it ... + +```sh +ollama list +``` + +list ollama models which installed ... + +```sh +ollama pull model-name +``` + +download specified model ... + +```sh +ollama rm model-name +``` + +remove specified model ... + +## Reference + +[Full List of Ollama Commands](https://parsdev.com/blog/what-is-ollama/) \ No newline at end of file diff --git a/Documents/Docs/Ollama/Docker.md b/Documents/Docs/Ollama/Docker.md new file mode 100644 index 0000000..e1e3cc4 --- /dev/null +++ b/Documents/Docs/Ollama/Docker.md @@ -0,0 +1,14 @@ +# Running Ollama on Docker + +ollama is an application which allowed us to run LLMs Locally ... + +```sh +docker run -d \ + -p 11434:11434 \ + -v XOllamaData:/root/.ollama \ + --restart unless-stopped \ + --network x-bridge-network \ + --ip 172.18.0.13 \ + --name XOllama \ + ollama/ollama:latest +``` diff --git a/Documents/Docs/Ollama/RestShareStreaming.md b/Documents/Docs/Ollama/RestShareStreaming.md new file mode 100644 index 0000000..3c1515b --- /dev/null +++ b/Documents/Docs/Ollama/RestShareStreaming.md @@ -0,0 +1,160 @@ +Okay, let's break down how to get a stream using `RestSharp` in .NET Core. This is a crucial concept for handling asynchronous operations like API calls, especially when dealing with streaming data. + +**1. Understanding the Concept** + +* **Streaming:** Instead of waiting for the entire response from an API to be fully received, streaming allows you to receive data incrementally as it becomes available. This is vital for large responses or when you don't want to process the entire thing in memory. +* **RestSharp:** A library that simplifies making HTTP requests. It's lightweight and designed for handling API calls. +* **Streams:** A core feature of RestSharp that lets you manage incoming data in chunks, making it easier to handle asynchronous operations. + +**2. Basic Setup** + +1. **Install RestSharp:** If you haven't already, install RestSharp: + + ```bash + dotnet add package RestSharp + ``` + +2. **Install `RestSharp.Client`:** The client library is necessary to make the HTTP requests. + + ```bash + dotnet add package RestSharp.Client + ``` + +**3. The Core `Stream` Method** + +The fundamental way to get a stream in RestSharp is using the `Stream` class: + +```csharp +using RestSharp; + +public class Example +{ + public static async Task Main(string[] args) + { + // Create a new stream + var stream = await RestSharp.Streams.CreateStream("https://jsonplaceholder.typicode.com/todos/1"); + + // Now you can iterate over the stream + foreach (var item in stream) + { + Console.WriteLine($"Item: {item.Title}"); + // Process the item here + } + } +} +``` + +**Explanation:** + +* `RestSharp.Streams.CreateStream("https://jsonplaceholder.com/todos/1")`: This creates a `Stream` object associated with the specified URL. The stream is created in the background, and you can start getting data from it. +* `foreach (var item in stream)`: This loop iterates through the stream. In the `stream` object, each element represents a chunk of data. You'll access the stream's elements through the `item` variable. + +**4. Understanding Streams and their Properties** + +The `Stream` object has various properties that provide more control: + +* **`Start()`:** Initiates the stream. +* **`Stop()`:** Signals the stream to stop receiving data. +* **`Read(int, int, int, int, int, int, int)`:** Reads a specific number of bytes (up to 1024) from the stream. +* **`GetNext()`:** Returns the next element in the stream. +* **`GetNextCount()`:** Returns the number of elements remaining in the stream. +* **`Close()`:** Closes the stream. +* **`ReadResponse(string)**:** Retrieves a response from the stream. This is useful for checking for success or handling errors. + +**5. Working with Streaming Responses** + +When you receive a streaming response from an API, you'll typically use `GetNext()` to get the next chunk of data and then iterate over it. + +```csharp +using RestSharp; + +// ... (restSharp.Client and Stream as defined above) + +public async Task GetStreamExample() +{ + var client = new RestSharp.Client(); + var stream = await client.Stream(new string[] { "Some data" }); // Replace with your URL + + foreach (var item in stream) + { + Console.WriteLine($"Received: {item.Title}"); + } +} +``` + +**6. Error Handling** + +It's *critical* to handle potential errors: + +```csharp +using RestSharp; + +public async Task GetStreamExample() +{ + var client = new RestSharp.Client(); + var stream = await client.Stream(new string[] { "Some data" }); + + try + { + foreach (var item in stream) + { + Console.WriteLine($"Received: {item.Title}"); + } + } + catch (Exception ex) + { + Console.WriteLine($"Error: {ex.Message}"); + } +} +``` + +**7. Important Considerations and Best Practices** + +* **`Stream.Asynchronous`**: It's crucial to make the `Stream` object asynchronous. This allows the Stream to perform tasks in the background. You'll usually do this by wrapping the `Stream` in `async` and `await`. + + ```csharp + var stream = await RestSharp.Streams.CreateStream("https://your-api-url").Asynchronous; + ``` + +* **`ReadResponse()`:** Use `GetNext()` to check for success and get a response from the stream. + +* **Asynchronous Operations:** Streaming is *inherently* asynchronous. The key to getting the benefits of streaming is to handle the asynchronous nature of the API calls. + +* **Timeouts:** You might need to set timeouts to prevent your application from hanging indefinitely if the API call takes too long. `RestSharp.Streams.SetTimeout(timeoutSeconds)` + +* **`Stream.Close()`:** Always close the stream when you're finished with it. This will release resources. + +**Example with Asynchronous Operations:** + +```csharp +using RestSharp; +using RestSharp.Console; + +public class Example +{ + public static async Task Main(string[] args) + { + var client = new RestSharp.Client(); + var stream = await client.Stream(new string[] { "Initial Data" }); + + try + { + foreach (var item in stream) + { + Console.WriteLine($"Received: {item.Title}"); + } + } + catch (Exception ex) + { + Console.WriteLine($"Error: {ex.Message}"); + } + } +} +``` + +**Resources:** + +* **RestSharp Documentation:** [https://restsharp.net/docs/](https://restsharp.net/docs/) +* **RestSharp.Console:** [https://restsharp.net/docs/console/](https://restsharp.net/docs/console/) (Good for simpler examples) + +To reiterate, using `RestSharp.Streams.CreateStream` is the most appropriate way to get a stream for performing asynchronous API calls. The `Stream` object provides a convenient way to manage the incoming data in a way that's beneficial for handling asynchronous operations. I hope this comprehensive explanation helps you get started! Let me know if you have any further questions. \ No newline at end of file diff --git a/Documents/Docs/Ollama/WhatToDo.md b/Documents/Docs/Ollama/WhatToDo.md new file mode 100644 index 0000000..72a4325 --- /dev/null +++ b/Documents/Docs/Ollama/WhatToDo.md @@ -0,0 +1,44 @@ +# What to Do for Ollama + +this document is describe what to do for AI purpose implementing. + +## Installing Ollama + +First step is running ollama on a local machine. +this ollaama engine running an LLM model locally. + +## Handling Ollama Management + +do R&D about managing Ollama Instance by Api and Implement it. + +## Configuring Ollama + +Configuring Function Tooling and Memory Strategies. + +## Running an API Application for Ollama accessing + +Secconf step is Create an Api Application for handling Ollama Access Functions. +this is most important step. +we have to Planning for this step carefully, since the Ollama Machine is Closed and Access to it mostly done using this xApi Application. +for this porpose we have to Create a Task and preparing Sub Tasks. +Managing Rate Limits and etc. + +## Create a Module for Accessing Ollama xApi Application + +Thirs step is Creating a Module for Implement accessing to Ollama xApi applications. +this Module acts like xIdentityService, which Provides accessing to xIds. and Provides Accessing to xAIApi Implementing. +we have to Planning for this and Create Tasks for its related actions. + +Note: this module most attached to xDashboard as a Service. + +## Implement Module Actions in xApi of Workspace + +Implement all actions of AI Module Actions inside xApi Applications, exactly same as Account Controller of xApi. + +## Complete Postman Collection + +Complete Postman Collection for xAIApi and xApi AI Controller. + +## Documentation + +in this step i have to fully document all requirements. diff --git a/Documents/Docs/Tasks/launch.json b/Documents/Docs/Tasks/launch.json new file mode 100644 index 0000000..ad45b62 --- /dev/null +++ b/Documents/Docs/Tasks/launch.json @@ -0,0 +1,87 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "xApi", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "buildApi", + "program": "${workspaceFolder}/xApi/bin/Debug/netcoreapp3.1/xApi.dll", + "args": [], + "cwd": "${workspaceFolder}/xApi", + "stopAtEntry": false, + "serverReadyAction": { + "action": "openExternally", + "pattern": "\\bNow listening on:\\s+(https?://\\S+)" + }, + "env": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "sourceFileMap": { + "/Views": "${workspaceFolder}/Views" + } + }, + { + "name": "xIds", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "buildIds", + "program": "${workspaceFolder}/xIds/bin/Debug/netcoreapp3.1/xIds.dll", + "args": [], + "cwd": "${workspaceFolder}/xIds", + "stopAtEntry": false, + "serverReadyAction": { + "action": "openExternally", + "pattern": "\\bNow listening on:\\s+(https?://\\S+)" + }, + "env": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "sourceFileMap": { + "/Views": "${workspaceFolder}/Views" + } + }, + { + "name": "xAiApi", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "buildAiApi", + "program": "${workspaceFolder}/xAiApi/bin/Debug/netcoreapp3.1/xAiApi.dll", + "args": [], + "cwd": "${workspaceFolder}/xAiApi", + "stopAtEntry": false, + "serverReadyAction": { + "action": "openExternally", + "pattern": "\\bNow listening on:\\s+(https?://\\S+)" + }, + "env": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "sourceFileMap": { + "/Views": "${workspaceFolder}/Views" + } + }, + { + "name": "xClient", + "request": "launch", + "type": "chrome", + "url": "https://localhost:4200", + "preLaunchTask": "prepareXClient", + "webRoot": "${workspaceFolder}/xClient", + "sourceMaps": true, + "sourceMapPathOverrides": { + "webpack:/*": "${webRoot}/*", + "/./*": "${webRoot}/*", + "/src/*": "${webRoot}/*", + "/*": "*", + "/./~/*": "${webRoot}/node_modules/*" + } + }, + ], + "compounds": [ + { + "name": "xIds/xApi/xAiApi", + "configurations": ["xIds", "xApi", "xAiApi"] + } + ] +} \ No newline at end of file diff --git a/Documents/Docs/Tasks/tasks.json b/Documents/Docs/Tasks/tasks.json new file mode 100644 index 0000000..8f83869 --- /dev/null +++ b/Documents/Docs/Tasks/tasks.json @@ -0,0 +1,77 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "buildApi", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/xApi/xApi.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "buildAiApi", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/xAiApi/xAiApi.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "buildIds", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/xIds/xIds.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "prepareXClient", + "type": "npm", + "script": "serveSSLWithKeysXFrameworkProjectWithoutOpen", + "isBackground": true, + "presentation": { + "focus": true, + "panel": "dedicated", + }, + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": { + "owner": "typescript", + "source": "ts", + "applyTo": "closedDocuments", + "fileLocation": [ + "relative", + "${cwd}" + ], + "pattern": "$tsc", + "background": { + "activeOnStart": true, + "beginsPattern": { + "regexp": "(.*?)" + }, + "endsPattern": { + "regexp": "Compiled |Failed to compile." + } + } + }, + "options": { + "cwd": "${workspaceFolder}/xClient" + } + }, + ] +} \ No newline at end of file diff --git a/Documents/Docs/Workspace/Workspace.txt b/Documents/Docs/Workspace/Workspace.txt new file mode 100644 index 0000000..59c28e3 --- /dev/null +++ b/Documents/Docs/Workspace/Workspace.txt @@ -0,0 +1,86 @@ +xDashboard Modules: +---------------------------------------------------- +Exceptions: +https://git.saherelm.ir/saherelm/xExceptions.git + +Commons: +https://git.saherelm.ir/saherelm/xCommons.git + +Models: +https://git.saherelm.ir/saherelm/xModels.git + +Message Service: +https://git.saherelm.ir/saherelm/xMessageService.git + +Storage Service: +https://git.saherelm.ir/saherelm/xStorageService.git + +Data Service: +https://git.saherelm.ir/saherelm/xDataService.git + +Identity Models: +https://git.saherelm.ir/saherelm/xIdentityModels.git + +Http Service: +https://git.saherelm.ir/saherelm/xHttpService.git + +Identity Service: +https://git.saherelm.ir/saherelm/xIdentityService.git + +Push Service: +https://git.saherelm.ir/saherelm/xPushService.git + +Event Service: +https://git.saherelm.ir/saherelm/xEventService.git + +String Service: +https://git.saherelm.ir/saherelm/xStringService.git + +Terms and Conditions Service: +https://git.saherelm.ir/saherelm/xTermsAndConditionsService.git + +Category Service: +https://git.saherelm.ir/saherelm/xCategoryService.git + +Tag Service: +https://git.saherelm.ir/saherelm/xTagService.git + +File Service: +https://git.saherelm.ir/saherelm/xFileService.git + +Webinar Service: +https://git.saherelm.ir/saherelm/xWebinarService.git + +Ai Models: +https://git.saherelm.ir/saherelm/xAiModels.git + +xSaherElm Modules: +------------------------------------------------------------- + +IdentityHelper: +https://git.saherelm.ir/saherelm/xSaherElmIdentityHelper.git + +Services: +https://git.saherelm.ir/saherelm/xSaherElmServices.git + +Api SDK Holder: +https://git.saherelm.ir/saherelm/xSaherElmApiSDKHolder.git + +xSaherElm Apps: +-------------------------------------------------------------- + +Client: +https://git.saherelm.ir/saherelm/xSaherElmClient.git + +IDS: +https://git.saherelm.ir/saherelm/xSaherElmIds.git + +AiApi: +https://git.saherelm.ir/saherelm/xSaherElmAiApi.git + +Api: +https://git.saherelm.ir/saherelm/xSaherElmApi.git + +Workspace: +-------------------------------------------------------------- +https://git.saherelm.ir/saherelm/xSaherelmWorkspace.git \ No newline at end of file diff --git a/Documents/OpenApi/HoppScotch/scripts.js b/Documents/OpenApi/HoppScotch/scripts.js new file mode 100644 index 0000000..50c2fda --- /dev/null +++ b/Documents/OpenApi/HoppScotch/scripts.js @@ -0,0 +1,7 @@ +pw.test("Auth Test: ", () => { + // + var data = pw.response.body; + pw.env.set("xAccessToken", data.accessToken); + pw.env.set("xRefreshToken", data.refreshToken); + pw.env.set("xExpiresAt", data.expiresAt); +}); \ No newline at end of file diff --git a/Documents/OpenApi/HoppScotch/xSaherElm.json b/Documents/OpenApi/HoppScotch/xSaherElm.json new file mode 100644 index 0000000..0f1846f --- /dev/null +++ b/Documents/OpenApi/HoppScotch/xSaherElm.json @@ -0,0 +1,11735 @@ +{ + "v": 11, + "name": "xSaherElm", + "folders": [ + { + "v": 11, + "name": "xApi", + "folders": [ + { + "v": 11, + "name": "General", + "folders": [ + { + "v": 11, + "name": "Startup", + "folders": [ + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [ + { + "v": "17", + "name": "Startup", + "method": "GET", + "endpoint": "<>/", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Account", + "folders": [ + { + "v": 11, + "name": "Admin", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Ban", + "method": "POST", + "endpoint": "<>/<>/Ban", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"ids\": [\n \"user\"\n ]\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UnBan", + "method": "POST", + "endpoint": "<>/<>/UnBan", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"ids\": [\n \"user\"\n ]\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsBanned", + "method": "GET", + "endpoint": "<>/<>/IsBanned/user", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Authentication", + "folders": [], + "requests": [ + { + "v": "17", + "name": "DiscoveryDocument", + "method": "GET", + "endpoint": "<>/<>/DiscoveryDocument", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Login", + "method": "POST", + "endpoint": "<>/<>/Login", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "pw.test(\"Auth Test: \", () => {\n //\n var data = pw.response.body;\n pw.env.set(\"xAccessToken\", data.accessToken);\n pw.env.set(\"xRefreshToken\", data.refreshToken);\n pw.env.set(\"xExpiresAt\", data.expiresAt);\n});", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"device\": {\n \"os\": \"Mac\",\n \"osVersion\": \"mac-os-x-15\",\n \"browser\": \"Chrome\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3\n },\n \"language\": \"fa-IR\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": "Authenticate User ..." + }, + { + "v": "17", + "name": "Authenticate", + "method": "POST", + "endpoint": "<>/<>/Authenticate", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "pw.test(\"Auth Test: \", () => {\n //\n var data = pw.response.body;\n pw.env.set(\"xAccessToken\", data.accessToken);\n pw.env.set(\"xRefreshToken\", data.refreshToken);\n pw.env.set(\"xExpiresAt\", data.expiresAt);\n});", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": "Authenticate User ..." + }, + { + "v": "17", + "name": "RefreshTokens", + "method": "POST", + "endpoint": "<>/<>/RefreshTokens", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);\npostman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);\npostman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": "Refresh User Tokens ..." + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Registration", + "folders": [], + "requests": [ + { + "v": "17", + "name": "IsConfirmedEmail", + "method": "GET", + "endpoint": "<>/<>/IsConfirmedEmail", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsConfirmedMobile", + "method": "GET", + "endpoint": "<>/<>/IsConfirmedMobile", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "CanRegisterUserName", + "method": "GET", + "endpoint": "<>/<>/CanRegisterUserName/admin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "CanRegisterMobileNumber", + "method": "GET", + "endpoint": "<>/<>/CanRegisterMobileNumber/+989121694056", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "+989121694056", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "CanRegisterEmail", + "method": "GET", + "endpoint": "<>/<>/CanRegisterEmail/hadi_khazaee_asl@yahoo.com", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "hadi_khazaee_asl@yahoo.com", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestConfirmEmail", + "method": "POST", + "endpoint": "<>/<>/RequestConfirmEmail", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"email\": \"saherelm@yahoo.com\",\n \"password\": \"s@H@1694056\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestConfirmMobile", + "method": "POST", + "endpoint": "<>/<>/RequestConfirmMobile", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"mobileNumber\": \"+989351341668\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestResetPassword", + "method": "POST", + "endpoint": "<>/<>/RequestResetPassword", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"returnUrl\": \"https://localhost:4200/reset-password\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestConfirmRegistration", + "method": "POST", + "endpoint": "<>/<>/RequestConfirmRegistration", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/confirm\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ChangePassword", + "method": "POST", + "endpoint": "<>/<>/ChangePassword", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"userId\": \"\",\n \"userName\": \"admin\",\n \"email\": \"\",\n \"mobileNumber\": \"\",\n \"password\": \"s@H@78692110\",\n \"newPassword\": \"s@H@1694056\",\n \"emailVerificationCode\": \"\",\n \"mobileVerificationCode\": \"\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ResetPassword", + "method": "POST", + "endpoint": "<>/<>/ResetPassword", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"newPassword\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ConfirmRegistration", + "method": "POST", + "endpoint": "<>/<>/ConfirmRegistration", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/login\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ConfirmEmailAddress", + "method": "POST", + "endpoint": "<>/<>/ConfirmEmailAddress", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"emailVerificationCode\": \"160187\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ConfirmMobileNumber", + "method": "POST", + "endpoint": "<>/<>/ConfirmMobileNumber", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"mobileVerificationCode\": \"431210\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "InviteUser", + "method": "POST", + "endpoint": "<>/<>/InviteUser", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"email\": \"hadi_khazaee_asl1@yahoo.com\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/register\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestRegistration", + "method": "POST", + "endpoint": "<>/<>/RequestRegistration", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"mobileNumber\": \"+989121694056\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddAccountInfo", + "method": "POST", + "endpoint": "<>/<>/AddAccountInfo", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"userName\": \"saherelm\",\n \"password\": \"s@H@1694056\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"mobileNumber\": \"+989121694056\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AttachProfileImage", + "method": "POST", + "endpoint": "<>/<>/AttachProfileImage", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "<>", + "active": true, + "isFile": false, + "value": "<>" + }, + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FinishRegistration", + "method": "POST", + "endpoint": "<>/<>/FinishRegistration", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"userName\": \"saherelm\",\n \"password\": \"s@H@1694056\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"mobileNumber\": \"+989121694056\",\n \"actionToken\": \"<>\",\n \"returnUrl\": \"https://localhost:4200/login\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Friendship", + "folders": [], + "requests": [ + { + "v": "17", + "name": "FriendshipInfo", + "method": "GET", + "endpoint": "<>/<>/<>/user/FriendshipInfo", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Follow", + "method": "POST", + "endpoint": "<>/<>/<>/user/Follow", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Cancel", + "method": "POST", + "endpoint": "<>/<>/<>/user/Cancel", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UnFollowFollower", + "method": "POST", + "endpoint": "<>/<>/<>/user/UnFollowFollower", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UnFollowFollowing", + "method": "POST", + "endpoint": "<>/<>/<>/user/UnFollowFollowing", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Block", + "method": "POST", + "endpoint": "<>/<>/<>/user/Block", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UnBlock", + "method": "POST", + "endpoint": "<>/<>/<>/admin/UnBlock", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AcceptRequest", + "method": "POST", + "endpoint": "<>/<>/<>/admin/AcceptRequest", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RejectRequest", + "method": "POST", + "endpoint": "<>/<>/<>/admin/RejectRequest", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsFollower", + "method": "GET", + "endpoint": "<>/<>/<>/user/IsFollower", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Follower", + "method": "GET", + "endpoint": "<>/<>/<>/user/Follower", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FollowerState", + "method": "GET", + "endpoint": "<>/<>/<>/user/FollowerState", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Followers", + "method": "GET", + "endpoint": "<>/<>/<>/Followers", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AllFollowers", + "method": "GET", + "endpoint": "<>/<>/<>/AllFollowers", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FollowersList", + "method": "GET", + "endpoint": "<>/<>/<>/FollowersList", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QueryFollowers", + "method": "GET", + "endpoint": "<>/<>/<>/QueryFollowers", + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "email", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "0", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "elite", + "active": false, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": false, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsFollowing", + "method": "GET", + "endpoint": "<>/<>/<>/user/IsFollowing", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Following", + "method": "GET", + "endpoint": "<>/<>/<>/user/Following", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FollowingState", + "method": "GET", + "endpoint": "<>/<>/<>/user/FollowingState", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Followings", + "method": "GET", + "endpoint": "<>/<>/<>/Followings", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AllFollowings", + "method": "GET", + "endpoint": "<>/<>/<>/AllFollowings", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FollowingsList", + "method": "GET", + "endpoint": "<>/<>/<>/FollowingsList", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QueryFollowings", + "method": "GET", + "endpoint": "<>/<>/<>/QueryFollowings", + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "email", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "0", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "elite", + "active": false, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": false, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Profile", + "folders": [], + "requests": [ + { + "v": "17", + "name": "GetNames", + "method": "GET", + "endpoint": "<>/<>/<>/e365faa3-f434-45a9-8ca9-564c3e6395b0/GetNames", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [ + { + "key": "<>", + "value": "e365faa3-f434-45a9-8ca9-564c3e6395b0", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "GetNameIds", + "method": "POST", + "endpoint": "<>/<>/<>/GetNameIds", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"ids\": [\n \"e365faa3-f434-45a9-8ca9-564c3e6395b0\"\n ]\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Profile", + "method": "GET", + "endpoint": "<>/<>/<>/admin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QueryProfiles", + "method": "GET", + "endpoint": "<>/<>/<>/Query", + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "elite", + "active": false, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": false, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": { + "QueryProfiles": { + "name": "QueryProfiles", + "originalRequest": { + "v": "6", + "name": "QueryProfiles", + "method": "GET", + "endpoint": "<>/<>/<>/Query", + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "elite", + "active": false, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": false, + "description": "" + } + ], + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "email", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "4", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "body": { + "contentType": "application/json", + "body": "" + }, + "auth": { + "authType": "inherit", + "authActive": true + }, + "requestVariables": [] + }, + "status": "OK", + "code": 200, + "headers": [ + { + "key": "Date", + "value": "Fri, 16 Apr 2021 00:31:33 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=utf-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Content-Length", + "value": "3527" + }, + { + "key": "api-supported-versions", + "value": "1.0" + } + ], + "body": "{\n \"items\": [\n {\n \"userId\": \"0eab1f63-826d-4e88-b538-ee00c5b4a0bb\",\n \"userName\": \"elite\",\n \"email\": \"hadi.android.msg@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989027689660\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:22.642032\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"0eab1f63-826d-4e88-b538-ee00c5b4a0bb\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"elite\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"94475431-3228-4f35-bc53-d15548008529\",\n \"userName\": \"chief_actuary\",\n \"email\": \"hadi.khazaee.asl@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989361126464\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:09.988417\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"94475431-3228-4f35-bc53-d15548008529\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"chief_actuary\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"92e175a4-b74a-4ebb-98e0-15c4100df4d9\",\n \"userName\": \"admin\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989121694056\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:05.078363\",\n \"lastLogin\": \"2021-04-16T00:29:08.228617\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"92e175a4-b74a-4ebb-98e0-15c4100df4d9\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 1\n },\n \"roles\": [\n \"admin\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"6e18189d-f06a-42b3-9142-35a7970845dc\",\n \"userName\": \"reporter\",\n \"email\": \"saherelm.mellat.insurance@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989351341668\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:18.439914\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"6e18189d-f06a-42b3-9142-35a7970845dc\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"reporter\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"c2223e2f-d1ad-4d02-9813-44996484ee57\",\n \"userName\": \"user\",\n \"email\": \"saherelm@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989981002970\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:26.875097\",\n \"lastLogin\": \"2021-04-15T23:58:59.999969\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"c2223e2f-d1ad-4d02-9813-44996484ee57\",\n \"isFollower\": false,\n \"isFollowing\": true,\n \"followerState\": 0,\n \"followingState\": 2,\n \"followers\": 1,\n \"followings\": 0\n },\n \"roles\": [\n \"user\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"4b8ab026-16c2-40e8-8b29-873664b97e6d\",\n \"userName\": \"actuary\",\n \"email\": \"saherelm@yahoo.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989021694056\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:14.066746\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"4b8ab026-16c2-40e8-8b29-873664b97e6d\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"actuary\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n }\n ],\n \"page\": 1,\n \"pageSize\": 50,\n \"totalPages\": 1,\n \"totalFilteredItems\": 6,\n \"totalItems\": 6\n}" + } + }, + "description": null + }, + { + "v": "17", + "name": "QueryAvatars", + "method": "GET", + "endpoint": "<>/<>/<>/<>/Query/admin", + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ProfileUpdate", + "method": "POST", + "endpoint": "<>/<>/<>/Update/agent", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"openToSearch\": true\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FullProfileUpdate", + "method": "POST", + "endpoint": "<>/<>/<>/admin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"email\": null,\n \"emailConfirmed\": null,\n \"phoneNumber\": null,\n \"phoneNumberConfirmed\": null,\n \"dateOfBirth\": null,\n \"creationDate\": null,\n \"lastLogin\": null,\n \"avatar\": null,\n \"gender\": null,\n \"roles\": null,\n \"isEnable\": true,\n \"isBanned\": false,\n \"coverImage\": \"\",\n \"openToSearch\": \"false\",\n \"bio\": \"Updated Bio ...\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddAvatar", + "method": "POST", + "endpoint": "<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddAvatars", + "method": "POST", + "endpoint": "<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + }, + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "SetAvatar", + "method": "POST", + "endpoint": "<>/<>/<>/<>/3/Set", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "file", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [ + { + "key": "<>", + "value": "3", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RemoveAvatars", + "method": "DELETE", + "endpoint": "<>/<>/<>/<>/1,2", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "file", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [ + { + "key": "<>", + "value": "1,2", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Open", + "folders": [], + "requests": [ + { + "v": "17", + "name": "GetUserInfo", + "method": "GET", + "endpoint": "<>/<>/GetUserInfoByDevice", + "params": [ + { + "key": "<>", + "value": "admin", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"os\": \"Mac\",\r\n \"browser\": \"Chrome\",\r\n \"osVersion\": \"mac-os-x-15\",\r\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\r\n \"deviceType\": 3\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": "text/plain", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Search", + "folders": [], + "requests": [ + { + "v": "17", + "name": "QueryOpenToSearchProfiles", + "method": "GET", + "endpoint": "<>/<>/<>/Query", + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "elite", + "active": false, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": false, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": { + "QueryProfiles": { + "name": "QueryProfiles", + "originalRequest": { + "v": "6", + "name": "QueryProfiles", + "method": "GET", + "endpoint": "<>/<>/<>/Query", + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "elite", + "active": false, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": false, + "description": "" + } + ], + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "email", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "4", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "body": { + "contentType": "application/json", + "body": "" + }, + "auth": { + "authType": "inherit", + "authActive": true + }, + "requestVariables": [] + }, + "status": "OK", + "code": 200, + "headers": [ + { + "key": "Date", + "value": "Fri, 16 Apr 2021 00:31:33 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=utf-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Content-Length", + "value": "3527" + }, + { + "key": "api-supported-versions", + "value": "1.0" + } + ], + "body": "{\n \"items\": [\n {\n \"userId\": \"0eab1f63-826d-4e88-b538-ee00c5b4a0bb\",\n \"userName\": \"elite\",\n \"email\": \"hadi.android.msg@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989027689660\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:22.642032\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"0eab1f63-826d-4e88-b538-ee00c5b4a0bb\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"elite\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"94475431-3228-4f35-bc53-d15548008529\",\n \"userName\": \"chief_actuary\",\n \"email\": \"hadi.khazaee.asl@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989361126464\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:09.988417\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"94475431-3228-4f35-bc53-d15548008529\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"chief_actuary\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"92e175a4-b74a-4ebb-98e0-15c4100df4d9\",\n \"userName\": \"admin\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989121694056\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:05.078363\",\n \"lastLogin\": \"2021-04-16T00:29:08.228617\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"92e175a4-b74a-4ebb-98e0-15c4100df4d9\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 1\n },\n \"roles\": [\n \"admin\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"6e18189d-f06a-42b3-9142-35a7970845dc\",\n \"userName\": \"reporter\",\n \"email\": \"saherelm.mellat.insurance@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989351341668\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:18.439914\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"6e18189d-f06a-42b3-9142-35a7970845dc\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"reporter\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"c2223e2f-d1ad-4d02-9813-44996484ee57\",\n \"userName\": \"user\",\n \"email\": \"saherelm@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989981002970\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:26.875097\",\n \"lastLogin\": \"2021-04-15T23:58:59.999969\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"c2223e2f-d1ad-4d02-9813-44996484ee57\",\n \"isFollower\": false,\n \"isFollowing\": true,\n \"followerState\": 0,\n \"followingState\": 2,\n \"followers\": 1,\n \"followings\": 0\n },\n \"roles\": [\n \"user\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"4b8ab026-16c2-40e8-8b29-873664b97e6d\",\n \"userName\": \"actuary\",\n \"email\": \"saherelm@yahoo.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989021694056\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:14.066746\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"4b8ab026-16c2-40e8-8b29-873664b97e6d\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"actuary\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n }\n ],\n \"page\": 1,\n \"pageSize\": 50,\n \"totalPages\": 1,\n \"totalFilteredItems\": 6,\n \"totalItems\": 6\n}" + } + }, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "TestIdentity", + "folders": [], + "requests": [ + { + "v": "17", + "name": "PassReadAccess", + "method": "GET", + "endpoint": "<>/<>/PassReadAccess", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassWriteAccess", + "method": "GET", + "endpoint": "<>/<>/PassWriteAccess", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassAdminAccess", + "method": "GET", + "endpoint": "<>/<>/PassAdminAccess", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassManageAccess", + "method": "GET", + "endpoint": "<>/<>/PassManageAccess", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiClaims", + "method": "GET", + "endpoint": "<>/<>/HiClaims", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiUser", + "method": "GET", + "endpoint": "<>/<>/HiUser", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledUser", + "method": "GET", + "endpoint": "<>/<>/HiEnabledUser", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiAgent", + "method": "GET", + "endpoint": "<>/<>/HiAgent", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledAgent", + "method": "GET", + "endpoint": "<>/<>/HiEnabledAgent", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiAdmin", + "method": "GET", + "endpoint": "<>/<>/HiAdmin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledAdmin", + "method": "GET", + "endpoint": "<>/<>/HiEnabledAdmin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "V1", + "folders": [ + { + "v": 11, + "name": "Configurations", + "folders": [ + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Terms", + "folders": [], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Entities", + "folders": [ + { + "v": 11, + "name": "Strings", + "folders": [ + { + "v": 11, + "name": "Retrieve", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Get", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/1", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "1", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Query", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FindOne", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/:<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FindMany", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/:<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "GetAll", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Add", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Add", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"language\": \"fa-IR\",\r\n \"resourceTitle\": \"whoami\",\r\n \"translatedValue\": \"سامانه ای خبری با نام مبسوط\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddOrUpdate", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Update", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Update", + "method": "PUT", + "endpoint": "<>/<>/v<>/<>/<>/:<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UpdateMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Exists", + "folders": [], + "requests": [ + { + "v": "17", + "name": "IsExists", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/1/<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "1", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Remove", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Remove", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/3", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "3", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RemoveMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"items\": []\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Webinars", + "folders": [ + { + "v": 11, + "name": "Retrieve", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Get", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/:<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Query", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FindOne", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/:<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FindMany", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/:<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "GetAll", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Add", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Add", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddOrUpdate", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Update", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Update", + "method": "PUT", + "endpoint": "<>/<>/v<>/<>/<>/:<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UpdateMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Exists", + "folders": [], + "requests": [ + { + "v": "17", + "name": "IsExists", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/1/<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "1", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Remove", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Remove", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/8fad687f-dc24-41e8-b74b-17fc28896526", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "8fad687f-dc24-41e8-b74b-17fc28896526", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RemoveMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"items\": []\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Services", + "folders": [ + { + "v": 11, + "name": "Tags", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Get", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/5", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [ + { + "key": "<>", + "value": "5", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsExists", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/5/IsExists", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [ + { + "key": "<>", + "value": "5", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "GetTag", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/GetTag", + "params": [ + { + "key": "<>", + "value": "salamati", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsTagExists", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/IsTagExists", + "params": [ + { + "key": "<>", + "value": "salamati", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "All", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/All", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Count", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Count", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FindOne", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/FindOne", + "params": [ + { + "key": "<>", + "value": "sal", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FindMany", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/FindMany", + "params": [ + { + "key": "<>", + "value": "sal", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Query", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Add", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"tag\": \"salam\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Update", + "method": "PUT", + "endpoint": "<>/<>/v<>/<>/<>/5", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [ + { + "key": "<>", + "value": "5", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Remove", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/5", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}" + }, + "requestVariables": [ + { + "key": "<>", + "value": "5", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Files", + "folders": [ + { + "v": 11, + "name": "Tags", + "folders": [], + "requests": [ + { + "v": "17", + "name": "All", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/<>", + "params": [ + { + "key": "<>", + "value": "salam", + "active": false, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Attach", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/<>/Attach", + "params": [ + { + "key": "<>", + "value": "salam", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AttachMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/<>/AttachMany", + "params": [ + { + "key": "<>", + "value": "salam", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Detach", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/<>/Detach", + "params": [ + { + "key": "<>", + "value": "salam", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "DetachMany", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/<>/DetachMany", + "params": [ + { + "key": "<>", + "value": "salam", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [ + { + "v": "17", + "name": "Get", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "All", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/All", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Count", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Count", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Query", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsExists", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/IsExists", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QueryOwned", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/Owned", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "StreamById", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/Stream/ById", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "DownloadById", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/Download/ById", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "StreamByName", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/Stream/ByName", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "DownloadByName", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/Download/ByName", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Upload", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Remove", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/", + "params": [ + { + "key": "<>", + "value": "ssaaa", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Strings", + "folders": [ + { + "v": 11, + "name": "Retrieve", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Languages", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Languages", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsResourceExists", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/IsResourceExists", + "params": [ + { + "key": "<>", + "value": "whoami6", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Get", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "whoami", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Resources", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Resources", + "params": [ + { + "key": "<>", + "value": "terms", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AsResource", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/AsResource", + "params": [ + { + "key": "<>", + "value": "terms", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ResourceValue", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/ResourceValue", + "params": [ + { + "key": "<>", + "value": "terms", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Query", + "folders": [], + "requests": [ + { + "v": "17", + "name": "QueryResourceIds", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/QueryResourceIds", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QueryLocaleResources", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/QueryLocaleResources", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QueryLanguageResources", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/QueryLanguageResources", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Add", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Add", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/Add", + "params": [ + { + "key": "<>", + "value": "سلام و درود ...", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "we-content-1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddModel", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/AddModel", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"language\": \"fa-IR\",\r\n \"resourceTitle\": \"whoami2\",\r\n \"translatedValue\": \"سامانه ای خبری با نام مبسوط\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddLocale", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/AddLocale", + "params": [ + { + "key": "<>", + "value": "whoami4", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"value\": \"Content\",\r\n \"language\": \"fa-IR\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddResource", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/AddResource", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"resource\": \"whoami5\",\r\n \"locales\": [\r\n {\r\n \"value\": \"Content\",\r\n \"language\": \"en-US\"\r\n },\r\n {\r\n \"value\": \"محتوا\",\r\n \"language\": \"fa-IR\"\r\n }\r\n ]\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddOrUpdate", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "سلام و درود ...", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "we-content-1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddOrUpdateModel", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/AddOrUpdateModel", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"language\": \"fa-IR\",\r\n \"resourceTitle\": \"whoami1\",\r\n \"translatedValue\": \"Hadi Khazaee Asl\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddOrUpdateLocale", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/AddOrUpdateLocale", + "params": [ + { + "key": "<>", + "value": "whoami4", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"value\": \"Content\",\r\n \"language\": \"fa-IR\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Update", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Update", + "method": "PUT", + "endpoint": "<>/<>/v<>/<>/<>/Update", + "params": [ + { + "key": "<>", + "value": "How Are You ?", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "we-content-1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UpdateModel", + "method": "PUT", + "endpoint": "<>/<>/v<>/<>/<>/UpdateModel", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"language\": \"fa-IR\",\r\n \"resourceTitle\": \"whoami2\",\r\n \"translatedValue\": \"Salam\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UpdateLocale", + "method": "PUT", + "endpoint": "<>/<>/v<>/<>/<>/UpdateLocale", + "params": [ + { + "key": "<>", + "value": "whoami4", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"value\": \"Updated Content\",\r\n \"language\": \"fa-IR\"\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Remove", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Remove", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/Remove", + "params": [ + { + "key": "<>", + "value": "whoami", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RemoveLocales", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/RemoveLocales", + "params": [ + { + "key": "<>", + "value": "whoami1", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RemoveResource", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/RemoveResource", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"resource\": \"whoami5\",\r\n \"locales\": [\r\n {\r\n \"value\": \"Content\",\r\n \"language\": \"en-US\"\r\n },\r\n {\r\n \"value\": \"محتوا\",\r\n \"language\": \"fa-IR\"\r\n }\r\n ]\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RemoveLanguage", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/RemoveLanguage", + "params": [ + { + "key": "<>", + "value": "en-US", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"resource\": \"whoami5\",\r\n \"locales\": [\r\n {\r\n \"value\": \"Content\",\r\n \"language\": \"en-US\"\r\n },\r\n {\r\n \"value\": \"محتوا\",\r\n \"language\": \"fa-IR\"\r\n }\r\n ]\r\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Webinars", + "folders": [ + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Files", + "folders": [], + "requests": [ + { + "v": "17", + "name": "GetFiles", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/07f1501c-d3bc-4a95-aebe-6a840aad0923/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AttachMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/07f1501c-d3bc-4a95-aebe-6a840aad0923/<>/AttachMany", + "params": [ + { + "key": "<>", + "value": "8CAEB427-C0AF-42B1-8532-349565E35D08,BC7A1E36-4059-4789-AA2D-766C215CD3D2,EDA3B60A-CF53-42FF-AB14-B50F3996D885,877BB953-5D02-41E2-8691-A6F289CF2F83,90B5B38D-CB9E-4AA4-8B84-9973BF12EE9D", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "DetachMany", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/07f1501c-d3bc-4a95-aebe-6a840aad0923/<>/DetachMany", + "params": [ + { + "key": "<>", + "value": "8CAEB427-C0AF-42B1-8532-349565E35D08", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "StreamFile", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/<>/75fd65d4-a0b8-4bee-b1d5-8d9686b0a6dc/Stream", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + }, + { + "key": "<>", + "value": "75fd65d4-a0b8-4bee-b1d5-8d9686b0a6dc", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "DownloadFile", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057/<>/75fd65d4-a0b8-4bee-b1d5-8d9686b0a6dc/Download", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + }, + { + "key": "<>", + "value": "75fd65d4-a0b8-4bee-b1d5-8d9686b0a6dc", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UploadFiles", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/07f1501c-d3bc-4a95-aebe-6a840aad0923/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [ + { + "key": "<>", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Tags", + "folders": [], + "requests": [ + { + "v": "17", + "name": "GetTags", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/07f1501c-d3bc-4a95-aebe-6a840aad0923/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AttachMany", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/07f1501c-d3bc-4a95-aebe-6a840aad0923/<>", + "params": [ + { + "key": "<>", + "value": "jefi shekar,salam,rashid", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "DetachMany", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/400becaf-82c7-408f-a6a6-ca42c5510b64/<>", + "params": [ + { + "key": "<>", + "value": "majid", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "400becaf-82c7-408f-a6a6-ca42c5510b64", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Subscription", + "folders": [], + "requests": [ + { + "v": "17", + "name": "IsSubscribed", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/IsSubscribed", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Subscribe", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/Subscribe", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Unsubscribe", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/Unsubscribe", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "GetSubscriber", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/GetSubscriber", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "GetSubscribers", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/GetSubscribers", + "params": [ + { + "key": "<>", + "value": "d5cc2d08-6f42-4a60-9b23-05fe17a383ba", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QuerySubscribers", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/QuerySubscribers", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "d5cc2d08-6f42-4a60-9b23-05fe17a383ba", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [ + { + "v": "17", + "name": "Get", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/07f1501c-d3bc-4a95-aebe-6a840aad0923", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "All", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/All", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Query", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Query Owned", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/Owned", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Query Joinable", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>/Joinable", + "params": [ + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Create", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>", + "params": [ + { + "key": "<>", + "value": "salam,majid,jefi shekar", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "title[resource]", + "active": true, + "isFile": false, + "value": "whoami5" + }, + { + "key": "title[locales][0][value]", + "active": true, + "isFile": false, + "value": "Webinar Title" + }, + { + "key": "title[locales][0][language]", + "active": true, + "isFile": false, + "value": "en-US" + }, + { + "key": "title[locales][1][value]", + "active": true, + "isFile": false, + "value": "عنوان وبینار" + }, + { + "key": "title[locales][1][language]", + "active": true, + "isFile": false, + "value": "fa-IR" + }, + { + "key": "description[resource]", + "active": true, + "isFile": false, + "value": "whoami5" + }, + { + "key": "description[locales][0][value]", + "active": true, + "isFile": false, + "value": "Webinar Descriptions" + }, + { + "key": "description[locales][0][language]", + "active": true, + "isFile": false, + "value": "en-US" + }, + { + "key": "description[locales][1][value]", + "active": true, + "isFile": false, + "value": "توضیحات وبینار" + }, + { + "key": "description[locales][1][language]", + "active": true, + "isFile": false, + "value": "fa-IR" + }, + { + "key": "ownerId", + "active": true, + "isFile": false, + "value": "" + }, + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Update", + "method": "PUT", + "endpoint": "<>/<>/v<>/<>/<>/e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\r\n \"id\": \"e0c85e23-77a9-4a9e-9925-1cb5da32f057\",\r\n \"title\": {\r\n \"resource\": \"XWEWBT_$e0c85e23-77a9-4a9e-9925-1cb5da32f057\",\r\n \"locales\": [\r\n {\r\n \"language\": \"en-US\",\r\n \"value\": \"Webinar Title\"\r\n },\r\n {\r\n \"language\": \"fa-IR\",\r\n \"value\": \"عنوان وبینار\"\r\n }\r\n ]\r\n },\r\n \"description\": {\r\n \"resource\": \"XWEBD_$e0c85e23-77a9-4a9e-9925-1cb5da32f057\",\r\n \"locales\": [\r\n {\r\n \"language\": \"en-US\",\r\n \"value\": \"Webinar Descriptions\"\r\n },\r\n {\r\n \"language\": \"fa-IR\",\r\n \"value\": \"توضیحات وبینار\"\r\n }\r\n ]\r\n },\r\n \"ownerId\": \"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\r\n \"owner\": {\r\n \"username\": \"admin\",\r\n \"firstname\": \"Hadi\",\r\n \"lastname\": \"Khazaee Asl\",\r\n \"avatar\": null\r\n },\r\n \"type\": 0,\r\n \"createdOn\": \"2025-12-18T15:22:17.7828904\",\r\n \"enabled\": true\r\n}" + }, + "requestVariables": [ + { + "key": "<>", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Remove", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/Remove", + "params": [ + { + "key": "<>", + "value": "061526ab-df87-4d37-be93-f48ff2f87fcf", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Ai", + "folders": [ + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [ + { + "v": "17", + "name": "Ask", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/Ask", + "params": [ + { + "key": "<>", + "value": "who are you ?", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AskStream", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskStream", + "params": [ + { + "key": "<>", + "value": "who are you ?", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": "xTrade API Documentatiion" + }, + { + "v": 11, + "name": "xIds", + "folders": [ + { + "v": 11, + "name": "Account", + "folders": [ + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiClaims", + "method": "GET", + "endpoint": "<>/<>/<>/HiClaims", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiUser", + "method": "GET", + "endpoint": "<>/<>/<>/HiUser", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledUser", + "method": "GET", + "endpoint": "<>/<>/<>/HiEnabledUser", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiElite", + "method": "GET", + "endpoint": "<>/<>/<>/HiElite", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledElite", + "method": "GET", + "endpoint": "<>/<>/<>/HiEnabledElite", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiReporter", + "method": "GET", + "endpoint": "<>/<>/<>/HiReporter", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledReporter", + "method": "GET", + "endpoint": "<>/<>/<>/HiEnabledReporter", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiActuary", + "method": "GET", + "endpoint": "<>/<>/<>/HiActuary", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledActuary", + "method": "GET", + "endpoint": "<>/<>/<>/HiEnabledActuary", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiChiefActuary", + "method": "GET", + "endpoint": "<>/<>/<>/HiChiefActuary", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledChiefActuary", + "method": "GET", + "endpoint": "<>/<>/<>/HiEnabledChiefActuary", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiAdmin", + "method": "GET", + "endpoint": "<>/<>/<>/HiAdmin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledAdmin", + "method": "GET", + "endpoint": "<>/<>/<>/HiEnabledAdmin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": "Test Actions" + }, + { + "v": 11, + "name": "Admin", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Ban", + "method": "POST", + "endpoint": "<>/<>/Ban", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"ids\": [\n \"user\"\n ]\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UnBan", + "method": "POST", + "endpoint": "<>/<>/UnBan", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"ids\": [\n \"user\"\n ]\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsBanned", + "method": "GET", + "endpoint": "<>/<>/IsBanned/user", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Authentication", + "folders": [], + "requests": [ + { + "v": "17", + "name": "DiscoveryDocument", + "method": "GET", + "endpoint": "<>/<>/DiscoveryDocument", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Login", + "method": "POST", + "endpoint": "<>/<>/Login", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);\npostman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);\npostman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"device\": {\n \"os\": \"Mac\",\n \"osVersion\": \"mac-os-x-15\",\n \"browser\": \"Chrome\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3\n },\n \"language\": \"fa-IR\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": "Authenticate User ..." + }, + { + "v": "17", + "name": "Authenticate", + "method": "POST", + "endpoint": "<>/<>/Authenticate", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "pw.test(\"Access Tokens Retrieve: \", () => {\n //\n var data = pw.response.body;\n pw.env.set(\"xAccessToken\", data.accessToken);\n pw.env.set(\"xRefreshToken\", data.refreshToken);\n pw.env.set(\"xExpiresAt\", data.expiresAt.toString());\n});", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": "Authenticate User ..." + }, + { + "v": "17", + "name": "RefreshTokens", + "method": "POST", + "endpoint": "<>/<>/RefreshTokens", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);\npostman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);\npostman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": "Refresh User Tokens ..." + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Registration", + "folders": [], + "requests": [ + { + "v": "17", + "name": "IsConfirmedEmail", + "method": "GET", + "endpoint": "<>/<>/IsConfirmedEmail", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsConfirmedMobile", + "method": "GET", + "endpoint": "<>/<>/IsConfirmedMobile", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "CanRegisterUserName", + "method": "GET", + "endpoint": "<>/<>/CanRegisterUserName/admin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "CanRegisterMobileNumber", + "method": "GET", + "endpoint": "<>/<>/CanRegisterMobileNumber/+989121694056", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "+989121694056", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "CanRegisterEmail", + "method": "GET", + "endpoint": "<>/<>/CanRegisterEmail/hadi_khazaee_asl@yahoo.com", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "hadi_khazaee_asl@yahoo.com", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestConfirmEmail", + "method": "POST", + "endpoint": "<>/<>/RequestConfirmEmail", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"email\": \"saherelm@yahoo.com\",\n \"password\": \"s@H@1694056\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestConfirmMobile", + "method": "POST", + "endpoint": "<>/<>/RequestConfirmMobile", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"mobileNumber\": \"+989351341668\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestResetPassword", + "method": "POST", + "endpoint": "<>/<>/RequestResetPassword", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"returnUrl\": \"https://localhost:4200/reset-password\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestConfirmRegistration", + "method": "POST", + "endpoint": "<>/<>/RequestConfirmRegistration", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/confirm\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ChangePassword", + "method": "POST", + "endpoint": "<>/<>/ChangePassword", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"userId\": \"\",\n \"userName\": \"admin\",\n \"email\": \"\",\n \"mobileNumber\": \"\",\n \"password\": \"s@H@78692110\",\n \"newPassword\": \"s@H@1694056\",\n \"emailVerificationCode\": \"\",\n \"mobileVerificationCode\": \"\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ResetPassword", + "method": "POST", + "endpoint": "<>/<>/ResetPassword", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"newPassword\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ConfirmRegistration", + "method": "POST", + "endpoint": "<>/<>/ConfirmRegistration", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/login\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ConfirmEmailAddress", + "method": "POST", + "endpoint": "<>/<>/ConfirmEmailAddress", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"emailVerificationCode\": \"160187\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ConfirmMobileNumber", + "method": "POST", + "endpoint": "<>/<>/ConfirmMobileNumber", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"mobileVerificationCode\": \"431210\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "InviteUser", + "method": "POST", + "endpoint": "<>/<>/InviteUser", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"email\": \"hadi_khazaee_asl1@yahoo.com\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/register\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RequestRegistration", + "method": "POST", + "endpoint": "<>/<>/RequestRegistration", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddAccountInfo", + "method": "POST", + "endpoint": "<>/<>/AddAccountInfo", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"firstName\": \"Mohammad Jafar\",\n \"lastName\": \"Yari\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"<>\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AttachProfileImage", + "method": "POST", + "endpoint": "<>/<>/AttachProfileImage", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "var data = JSON.parse(responseBody);\npostman.setEnvironmentVariable(\"xActionToken\", data.token);\n", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "<>", + "active": true, + "isFile": false, + "value": "<>" + }, + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FinishRegistration", + "method": "POST", + "endpoint": "<>/<>/FinishRegistration", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"lang\": \"fa-IR\",\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"<>\",\n \"returnUrl\": \"https://localhost:4200/login\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Friendship", + "folders": [], + "requests": [ + { + "v": "17", + "name": "FriendshipInfo", + "method": "GET", + "endpoint": "<>/<>/<>/user/FriendshipInfo", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Follow", + "method": "POST", + "endpoint": "<>/<>/<>/user/Follow", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Cancel", + "method": "POST", + "endpoint": "<>/<>/<>/user/Cancel", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UnFollowFollower", + "method": "POST", + "endpoint": "<>/<>/<>/admin/UnFollowFollower", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UnFollowFollowing", + "method": "POST", + "endpoint": "<>/<>/<>/user/UnFollowFollowing", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Block", + "method": "POST", + "endpoint": "<>/<>/<>/admin/Block", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "UnBlock", + "method": "POST", + "endpoint": "<>/<>/<>/admin/UnBlock", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AcceptRequest", + "method": "POST", + "endpoint": "<>/<>/<>/admin/AcceptRequest", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RejectRequest", + "method": "POST", + "endpoint": "<>/<>/<>/admin/RejectRequest", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsFollower", + "method": "GET", + "endpoint": "<>/<>/<>/user/IsFollower", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Follower", + "method": "GET", + "endpoint": "<>/<>/<>/user/Follower", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FollowerState", + "method": "GET", + "endpoint": "<>/<>/<>/user/FollowerState", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Followers", + "method": "GET", + "endpoint": "<>/<>/<>/Followers", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AllFollowers", + "method": "GET", + "endpoint": "<>/<>/<>/AllFollowers", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FollowersList", + "method": "GET", + "endpoint": "<>/<>/<>/FollowersList", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "IsFollowing", + "method": "GET", + "endpoint": "<>/<>/<>/user/IsFollowing", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Following", + "method": "GET", + "endpoint": "<>/<>/<>/user/Following", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FollowingState", + "method": "GET", + "endpoint": "<>/<>/<>/user/FollowingState", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "user", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Followings", + "method": "GET", + "endpoint": "<>/<>/<>/Followings", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AllFollowings", + "method": "GET", + "endpoint": "<>/<>/<>/AllFollowings", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FollowingsList", + "method": "GET", + "endpoint": "<>/<>/<>/FollowingsList", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "a Basic Authorization Filter" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Profile", + "folders": [], + "requests": [ + { + "v": "17", + "name": "GetNames", + "method": "GET", + "endpoint": "<>/<>/<>/b5713f9f-34f4-49b2-9680-b71e2b2de969/GetNames", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [ + { + "key": "<>", + "value": "b5713f9f-34f4-49b2-9680-b71e2b2de969", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "GetNameIds", + "method": "POST", + "endpoint": "<>/<>/<>/GetNameIds", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"ids\": [\n \"b5713f9f-34f4-49b2-9680-b71e2b2de969\"\n ]\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Profile", + "method": "GET", + "endpoint": "<>/<>/<>/admin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QueryProfiles", + "method": "GET", + "endpoint": "<>/<>/<>/Query", + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "email", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "4", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "elite", + "active": false, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": false, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "QueryAvatars", + "method": "GET", + "endpoint": "<>/<>/<>/<>/Query/admin", + "params": [ + { + "key": "<>", + "value": "false", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "1", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "10", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "ProfileUpdate", + "method": "POST", + "endpoint": "<>/<>/<>/Update", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\"\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FullProfileUpdate", + "method": "POST", + "endpoint": "<>/<>/<>/elite", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "{\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"email\": null,\n \"emailConfirmed\": null,\n \"phoneNumber\": null,\n \"phoneNumberConfirmed\": null,\n \"dateOfBirth\": null,\n \"creationDate\": null,\n \"lastLogin\": null,\n \"avatar\": null,\n \"gender\": null,\n \"roles\": null,\n \"isEnable\": true,\n \"isBanned\": false\n}" + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddAvatar", + "method": "POST", + "endpoint": "<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AddAvatars", + "method": "POST", + "endpoint": "<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + }, + { + "key": "<>", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "SetAvatar", + "method": "POST", + "endpoint": "<>/<>/<>/<>/3/Set", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "file", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [ + { + "key": "<>", + "value": "3", + "active": true + } + ], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "RemoveAvatars", + "method": "DELETE", + "endpoint": "<>/<>/<>/<>/1,2", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": "multipart/form-data", + "body": [ + { + "key": "file", + "active": true, + "isFile": false, + "value": "" + } + ] + }, + "requestVariables": [ + { + "key": "<>", + "value": "1,2", + "active": true + } + ], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "OAuth", + "folders": [], + "requests": [ + { + "v": "17", + "name": "DiscoveryDocument", + "method": "GET", + "endpoint": "<>/.well-known/openid-configuration", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": { + "DiscoveryDocument": { + "name": "DiscoveryDocument", + "originalRequest": { + "v": "6", + "name": "DiscoveryDocument", + "method": "GET", + "endpoint": "<>/.well-known/openid-configuration", + "headers": [], + "params": [], + "body": { + "contentType": null, + "body": null + }, + "auth": { + "authType": "inherit", + "authActive": true + }, + "requestVariables": [] + }, + "status": "OK", + "code": 200, + "headers": [ + { + "key": "Date", + "value": "Sun, 14 Feb 2021 13:25:29 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=UTF-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Transfer-Encoding", + "value": "chunked" + } + ], + "body": "{\n \"issuer\": \"http://localhost:4000\",\n \"jwks_uri\": \"http://localhost:4000/.well-known/openid-configuration/jwks\",\n \"authorization_endpoint\": \"http://localhost:4000/connect/authorize\",\n \"token_endpoint\": \"http://localhost:4000/connect/token\",\n \"userinfo_endpoint\": \"http://localhost:4000/connect/userinfo\",\n \"end_session_endpoint\": \"http://localhost:4000/connect/endsession\",\n \"check_session_iframe\": \"http://localhost:4000/connect/checksession\",\n \"revocation_endpoint\": \"http://localhost:4000/connect/revocation\",\n \"introspection_endpoint\": \"http://localhost:4000/connect/introspect\",\n \"device_authorization_endpoint\": \"http://localhost:4000/connect/deviceauthorization\",\n \"frontchannel_logout_supported\": true,\n \"frontchannel_logout_session_supported\": true,\n \"backchannel_logout_supported\": true,\n \"backchannel_logout_session_supported\": true,\n \"scopes_supported\": [\n \"IdentityServerApi\",\n \"TestAPI.read\",\n \"TestAPI.write\",\n \"TestAPI.admin\",\n \"manage\",\n \"offline_access\"\n ],\n \"claims_supported\": [],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"client_credentials\",\n \"refresh_token\",\n \"implicit\",\n \"password\",\n \"urn:ietf:params:oauth:grant-type:device_code\"\n ],\n \"response_types_supported\": [\n \"code\",\n \"token\",\n \"id_token\",\n \"id_token token\",\n \"code id_token\",\n \"code token\",\n \"code id_token token\"\n ],\n \"response_modes_supported\": [\n \"form_post\",\n \"query\",\n \"fragment\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"client_secret_basic\",\n \"client_secret_post\"\n ],\n \"id_token_signing_alg_values_supported\": [\n \"RS256\"\n ],\n \"subject_types_supported\": [\n \"public\"\n ],\n \"code_challenge_methods_supported\": [\n \"plain\",\n \"S256\"\n ],\n \"request_parameter_supported\": true,\n \"account_api\": \"http://localhost:4000/account\"\n}" + } + }, + "description": null + }, + { + "v": "17", + "name": "ClientCredential", + "method": "POST", + "endpoint": "<>/connect/token", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": "application/x-www-form-urlencoded", + "body": "grant_type: <>\nscope: TestAPI.read\nclient_id: TestAPIClient\nclient_secret: s@H@1694056" + }, + "requestVariables": [], + "responses": { + "token": { + "name": "token", + "originalRequest": { + "v": "6", + "name": "token", + "method": "POST", + "endpoint": "<>/connect/token", + "headers": [], + "params": [], + "body": { + "contentType": "application/x-www-form-urlencoded", + "body": "grant_type: client_credentials\nscope: api1.read\nclient_id: oauthClient\nclient_secret: SuperSecretPassword" + }, + "auth": { + "authType": "inherit", + "authActive": true + }, + "requestVariables": [] + }, + "status": "OK", + "code": 200, + "headers": [ + { + "key": "Date", + "value": "Mon, 01 Feb 2021 23:50:46 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=UTF-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Cache-Control", + "value": "no-store, no-cache, max-age=0" + }, + { + "key": "Pragma", + "value": "no-cache" + }, + { + "key": "Transfer-Encoding", + "value": "chunked" + } + ], + "body": "{\n \"access_token\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6IjcxMjg0OEEzMzE3NzY3OEZCNkQ0NDY2OEQ0QzczNjA1IiwidHlwIjoiYXQrand0In0.eyJuYmYiOjE2MTIyMjM0NDcsImV4cCI6MTYxMjIyNzA0NywiaXNzIjoiaHR0cHM6Ly9sb2NhbGhvc3Q6NjAwMSIsImF1ZCI6ImFwaTEiLCJjbGllbnRfaWQiOiJvYXV0aENsaWVudCIsImp0aSI6IkYzRjQ2RjAwQTc2RURCNzBFMDQwOUU1RjUyQzMwQTNBIiwiaWF0IjoxNjEyMjIzNDQ3LCJzY29wZSI6WyJhcGkxLnJlYWQiXX0.ozD-BG5Uwp3bCAXUUQqyjmMvil-OB0NprvuRqqW92KdAXgLD9gUHgsResNWV3SnZJF03K7y_QWM5g-AnRdDBJimUyYYk5aCB6BAmJ3cUOWbUoqlRC0vM9pK5qyfYx98yvsAkGayIHv4sl6-C73mEEfGR56lW_7ASzO5AXCDlK3AY8OkVE7WKSzlcW4ng0mBr6WXGjfeaOcgkQGeoR4OZURuY2FknMB8ogz-V8JYKgmLM9_dqgvaKSn2rqrelD7QUkYJRHQVGvG1B84FZ-EUeKd_gcGzs266_2wMEK3byXHtzBY2S99_I0XAG_7eA6yvU3zU90PyZwIIqtaKLlqQs0Q\",\n \"expires_in\": 3600,\n \"token_type\": \"Bearer\",\n \"scope\": \"api1.read\"\n}" + } + }, + "description": "get token from server ..." + }, + { + "v": "17", + "name": "User Authenticate", + "method": "POST", + "endpoint": "<>/connect/token", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": "application/x-www-form-urlencoded", + "body": "grant_type: <>\nclient_id: MabsutAPIClient\nclient_secret: s@H@1694056\nusername: admin\npassword: s@H@1694056\nforce: false" + }, + "requestVariables": [], + "responses": { + "User Authenticate": { + "name": "User Authenticate", + "originalRequest": { + "v": "6", + "name": "User Authenticate", + "method": "POST", + "endpoint": "<>/connect/token", + "headers": [], + "params": [], + "body": { + "contentType": "application/x-www-form-urlencoded", + "body": "grant_type: <>\nscope: TestAPI.read\nclient_id: TestAPIClient\nclient_secret: s@H@1694056\nusername: admin\npassword: s@1694056" + }, + "auth": { + "authType": "inherit", + "authActive": true + }, + "requestVariables": [] + }, + "status": "OK", + "code": 200, + "headers": [ + { + "key": "Date", + "value": "Wed, 10 Feb 2021 07:14:58 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=UTF-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Cache-Control", + "value": "no-store, no-cache, max-age=0" + }, + { + "key": "Pragma", + "value": "no-cache" + }, + { + "key": "Transfer-Encoding", + "value": "chunked" + } + ], + "body": "{\n \"access_token\": \"E74F7DAFD46C532D384E5203B0D7F4E096298E0FA28AFFDF84770A7BEB8826E6\",\n \"expires_in\": 3600,\n \"token_type\": \"Bearer\",\n \"refresh_token\": \"5841910AE04C4060EFD854329798B2C93086031DD4E12C92BAD245F4F991D3DB\",\n \"scope\": \"manage offline_access TestAPI.admin TestAPI.read TestAPI.write\"\n}" + } + }, + "description": "get token from server ..." + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": "xTrade Identity Server API Documentation" + }, + { + "v": 11, + "name": "xAiApi", + "folders": [ + { + "v": 11, + "name": "General", + "folders": [ + { + "v": 11, + "name": "Startup", + "folders": [ + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [ + { + "v": "17", + "name": "Startup", + "method": "GET", + "endpoint": "<>/", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "inherit", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "TestIdentity", + "folders": [], + "requests": [ + { + "v": "17", + "name": "PassReadAccess", + "method": "GET", + "endpoint": "<>/<>/PassReadAccess", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassWriteAccess", + "method": "GET", + "endpoint": "<>/<>/PassWriteAccess", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassAdminAccess", + "method": "GET", + "endpoint": "<>/<>/PassAdminAccess", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassManageAccess", + "method": "GET", + "endpoint": "<>/<>/PassManageAccess", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiClaims", + "method": "GET", + "endpoint": "<>/<>/HiClaims", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiUser", + "method": "GET", + "endpoint": "<>/<>/HiUser", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledUser", + "method": "GET", + "endpoint": "<>/<>/HiEnabledUser", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiAgent", + "method": "GET", + "endpoint": "<>/<>/HiAgent", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledAgent", + "method": "GET", + "endpoint": "<>/<>/HiEnabledAgent", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiAdmin", + "method": "GET", + "endpoint": "<>/<>/HiAdmin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "HiEnabledAdmin", + "method": "GET", + "endpoint": "<>/<>/HiEnabledAdmin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "V1", + "folders": [ + { + "v": 11, + "name": "Ollama", + "folders": [ + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [ + { + "v": "17", + "name": "Version", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/Version", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "Models", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/Models", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "FindModels", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/FindModel", + "params": [ + { + "key": "<>", + "value": "lates", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + }, + { + "v": 11, + "name": "Ai", + "folders": [ + { + "v": 11, + "name": "Test", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [ + { + "v": "17", + "name": "Ask", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskAI", + "params": [ + { + "key": "<>", + "value": "who are you ?", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AskStream", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskAIStream", + "params": [ + { + "key": "<>", + "value": "who are you ?", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AskAIAsChatMessage", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskAIAsChatMessage", + "params": [ + { + "key": "<>", + "value": "who are you ?", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + }, + { + "v": "17", + "name": "AskAIStreamAsChatMessage", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskAIStreamAsChatMessage", + "params": [ + { + "key": "<>", + "value": "who are you ?", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "description": null + } + ], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null + } + ], + "requests": [], + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "headers": [ + { + "key": "refresh_token", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "expires_at", + "value": "<>", + "active": true, + "description": "" + } + ], + "variables": [], + "description": "xTrade Project is a tool for Control, Authenticate and Authorize Trading Robots and also Prepare some usefull things for Traders ..." +} \ No newline at end of file diff --git a/Documents/OpenApi/HoppScotch/xSaherElmEnvironment.json b/Documents/OpenApi/HoppScotch/xSaherElmEnvironment.json new file mode 100644 index 0000000..c736423 --- /dev/null +++ b/Documents/OpenApi/HoppScotch/xSaherElmEnvironment.json @@ -0,0 +1,571 @@ +{ + "id": "jzxstgfznet", + "v": 2, + "name": "xSaherElmEnvironment", + "variables": [ + { + "key": "xServerUri", + "secret": false, + "initialValue": "https://localhost:4001", + "currentValue": "https://localhost:4001" + }, + { + "key": "xClientUri", + "secret": false, + "initialValue": "https://localhost:5001", + "currentValue": "https://localhost:5001" + }, + { + "key": "xPoweredByTitle", + "secret": false, + "initialValue": "X-PoweredBy", + "currentValue": "X-PoweredBy" + }, + { + "key": "xPoweredByValue", + "secret": false, + "initialValue": "SaherElmITCenter", + "currentValue": "SaherElmITCenter" + }, + { + "key": "xAccountUri", + "secret": false, + "initialValue": "account", + "currentValue": "account" + }, + { + "key": "xTestUri", + "secret": false, + "initialValue": "Test", + "currentValue": "Test" + }, + { + "key": "xProfileUri", + "secret": false, + "initialValue": "Profile", + "currentValue": "Profile" + }, + { + "key": "xAvatarUri", + "secret": false, + "initialValue": "Avatar", + "currentValue": "Avatar" + }, + { + "key": "xAvatarsUri", + "secret": false, + "initialValue": "Avatars", + "currentValue": "Avatars" + }, + { + "key": "xFriendshipUri", + "secret": false, + "initialValue": "Friendship", + "currentValue": "Friendship" + }, + { + "key": "password_grant", + "secret": false, + "initialValue": "password", + "currentValue": "password" + }, + { + "key": "client_credential_grant", + "secret": false, + "initialValue": "client_credentials", + "currentValue": "client_credentials" + }, + { + "key": "xRefreshTokenTitle", + "secret": false, + "initialValue": "refresh_token", + "currentValue": "refresh_token" + }, + { + "key": "xRoleTitle", + "secret": false, + "initialValue": "role", + "currentValue": "role" + }, + { + "key": "xForceRoleTitle", + "secret": false, + "initialValue": "forceRole", + "currentValue": "forceRole" + }, + { + "key": "xActionTokenTitle", + "secret": false, + "initialValue": "actionToken", + "currentValue": "actionToken" + }, + { + "key": "xExpiresAtTitle", + "secret": false, + "initialValue": "expires_at", + "currentValue": "expires_at" + }, + { + "key": "xAuthorization", + "secret": false, + "initialValue": "Authorization", + "currentValue": "Authorization" + }, + { + "key": "xAdminRole", + "secret": false, + "initialValue": "admin", + "currentValue": "admin" + }, + { + "key": "xAgentRole", + "secret": false, + "initialValue": "agent", + "currentValue": "agent" + }, + { + "key": "xUserRole", + "secret": false, + "initialValue": "user", + "currentValue": "user" + }, + { + "key": "xQueryContainsDetail", + "secret": false, + "initialValue": "containsDetail", + "currentValue": "containsDetail" + }, + { + "key": "xQueryFilter", + "secret": false, + "initialValue": "filter", + "currentValue": "filter" + }, + { + "key": "xQuerySortBy", + "secret": false, + "initialValue": "sortBy", + "currentValue": "sortBy" + }, + { + "key": "xQueryIsAscending", + "secret": false, + "initialValue": "isAscending", + "currentValue": "isAscending" + }, + { + "key": "xQueryPage", + "secret": false, + "initialValue": "page", + "currentValue": "page" + }, + { + "key": "xQueryPageSize", + "secret": false, + "initialValue": "pageSize", + "currentValue": "pageSize" + }, + { + "key": "xId", + "secret": false, + "initialValue": "id", + "currentValue": "id" + }, + { + "key": "xIds", + "secret": false, + "initialValue": "ids", + "currentValue": "ids" + }, + { + "key": "xUserName", + "secret": false, + "initialValue": "userName", + "currentValue": "userName" + }, + { + "key": "xEmail", + "secret": false, + "initialValue": "email", + "currentValue": "email" + }, + { + "key": "xMobileNumber", + "secret": false, + "initialValue": "mobileNumber", + "currentValue": "mobileNumber" + }, + { + "key": "xFile", + "secret": false, + "initialValue": "file", + "currentValue": "file" + }, + { + "key": "xFiles", + "secret": false, + "initialValue": "files", + "currentValue": "files" + }, + { + "key": "xUserSelectByParam", + "secret": false, + "initialValue": "userSelectByParam", + "currentValue": "userSelectByParam" + }, + { + "key": "xUserSelectByParams", + "secret": false, + "initialValue": "userSelectByParams", + "currentValue": "userSelectByParams" + }, + { + "key": "xConnectionId", + "secret": false, + "initialValue": "connectionId", + "currentValue": "connectionId" + }, + { + "key": "xConnectionIds", + "secret": false, + "initialValue": "connectionIds", + "currentValue": "connectionIds" + }, + { + "key": "xAccessToken", + "secret": false, + "initialValue": "F405261471D2FC4257EDE76B30C6993DEE8EE38D7F1452B90031D717B1DA1621", + "currentValue": "F70653A237FB7C525A354F558B69E34817E805D63DB36B243AF3278D237DA151" + }, + { + "key": "xRefreshToken", + "secret": false, + "initialValue": "6B58E44A20DABF6CC37AB0EBD7680776B04579F194B470CD228556DA75DCF5D9", + "currentValue": "A74F2BF1FD49701981A7B7B251B51F27F5939836CAAE99FE8165161B78F08ECF" + }, + { + "key": "xExpiresAt", + "secret": false, + "initialValue": "1767025161", + "currentValue": "1776210687" + }, + { + "key": "XActionToken", + "secret": false, + "initialValue": "1111111", + "currentValue": "1111111" + }, + { + "key": "xApiUri", + "secret": false, + "initialValue": "api", + "currentValue": "api" + }, + { + "key": "xApiVersion", + "secret": false, + "initialValue": "1.0", + "currentValue": "1.0" + }, + { + "key": "xConfigurationUri", + "secret": false, + "initialValue": "Configurations", + "currentValue": "Configurations" + }, + { + "key": "xTermsUri", + "secret": false, + "initialValue": "Terms", + "currentValue": "Terms" + }, + { + "key": "xPushUri", + "secret": false, + "initialValue": "Push", + "currentValue": "Push" + }, + { + "key": "xStartupUri", + "secret": false, + "initialValue": "Startup", + "currentValue": "Startup" + }, + { + "key": "xQuery", + "secret": false, + "initialValue": "query", + "currentValue": "query" + }, + { + "key": "xIgnoreSoftDeleteds", + "secret": false, + "initialValue": "ignoreSoftDeleteds", + "currentValue": "ignoreSoftDeleteds" + }, + { + "key": "xIgnoreSoftDeletedsValue", + "secret": false, + "initialValue": "true", + "currentValue": "true" + }, + { + "key": "xContainsDetail", + "secret": false, + "initialValue": "containsDetail", + "currentValue": "containsDetail" + }, + { + "key": "xContainsDetailValue", + "secret": false, + "initialValue": "false", + "currentValue": "false" + }, + { + "key": "xFindOneUri", + "secret": false, + "initialValue": "FindOne", + "currentValue": "FindOne" + }, + { + "key": "xFindManyUri", + "secret": false, + "initialValue": "FindMany", + "currentValue": "FindMany" + }, + { + "key": "xQueryUri", + "secret": false, + "initialValue": "Query", + "currentValue": "Query" + }, + { + "key": "xRequestPageUri", + "secret": false, + "initialValue": "RequestPage", + "currentValue": "RequestPage" + }, + { + "key": "xIsExistsUri", + "secret": false, + "initialValue": "IsExists", + "currentValue": "IsExists" + }, + { + "key": "xAddOrUpdateUri", + "secret": false, + "initialValue": "AddOrUpdate", + "currentValue": "AddOrUpdate" + }, + { + "key": "xAddManyUri", + "secret": false, + "initialValue": "AddMany", + "currentValue": "AddMany" + }, + { + "key": "xUpdateManyUri", + "secret": false, + "initialValue": "UpdateMany", + "currentValue": "UpdateMany" + }, + { + "key": "xRemoveManyUri", + "secret": false, + "initialValue": "RemoveMany", + "currentValue": "RemoveMany" + }, + { + "key": "xQueryPageSizeValue", + "secret": false, + "initialValue": "10", + "currentValue": "10" + }, + { + "key": "xQueryIsAscendingValue", + "secret": false, + "initialValue": "false", + "currentValue": "false" + }, + { + "key": "xSoftDelete", + "secret": false, + "initialValue": "softDelete", + "currentValue": "softDelete" + }, + { + "key": "xSoftDeleteValue", + "secret": false, + "initialValue": "true", + "currentValue": "true" + }, + { + "key": "xPushConnectionId", + "secret": false, + "initialValue": "1", + "currentValue": "1" + }, + { + "key": "xTestIdentityUri", + "secret": false, + "initialValue": "TestIdentity", + "currentValue": "TestIdentity" + }, + { + "key": "xCountUri", + "secret": false, + "initialValue": "Count", + "currentValue": "Count" + }, + { + "key": "xCancellationTokenIdentifier", + "secret": false, + "initialValue": "identifier", + "currentValue": "identifier" + }, + { + "key": "xStringsUri", + "secret": false, + "initialValue": "Strings", + "currentValue": "Strings" + }, + { + "key": "xLanguage", + "secret": false, + "initialValue": "fa-IR", + "currentValue": "fa-IR" + }, + { + "key": "xResourcesUri", + "secret": false, + "initialValue": "Resources", + "currentValue": "Resources" + }, + { + "key": "xLanguageUri", + "secret": false, + "initialValue": "language", + "currentValue": "language" + }, + { + "key": "xResourceUri", + "secret": false, + "initialValue": "Resource", + "currentValue": "Resource" + }, + { + "key": "xEntitiesUri", + "secret": false, + "initialValue": "Entities", + "currentValue": "Entities" + }, + { + "key": "xWebinarUri", + "secret": false, + "initialValue": "Webinars", + "currentValue": "Webinars" + }, + { + "key": "xServicesUri", + "secret": false, + "initialValue": "Services", + "currentValue": "Services" + }, + { + "key": "xResourceParam", + "secret": false, + "initialValue": "resource", + "currentValue": "resource" + }, + { + "key": "xValueParam", + "secret": false, + "initialValue": "value", + "currentValue": "value" + }, + { + "key": "xWebinarIdParam", + "secret": false, + "initialValue": "webinarId", + "currentValue": "webinarId" + }, + { + "key": "xSubscriberIdParam", + "secret": false, + "initialValue": "subscriberId", + "currentValue": "subscriberId" + }, + { + "key": "xTags", + "secret": false, + "initialValue": "tags", + "currentValue": "tags" + }, + { + "key": "xOpenToSearchUri", + "secret": false, + "initialValue": "OpenToSearch", + "currentValue": "OpenToSearch" + }, + { + "key": "xFileUri", + "secret": false, + "initialValue": "Files", + "currentValue": "Files" + }, + { + "key": "xTag", + "secret": false, + "initialValue": "tag", + "currentValue": "tag" + }, + { + "key": "xTagUri", + "secret": false, + "initialValue": "Tags", + "currentValue": "Tags" + }, + { + "key": "xActionToken", + "secret": false, + "initialValue": "9c9d798abeb2a4e48a69191f8d8d53ec", + "currentValue": "9c9d798abeb2a4e48a69191f8d8d53ec" + }, + { + "key": "xTerms", + "secret": false, + "initialValue": "terms", + "currentValue": "terms" + }, + { + "key": "xAiClientUri", + "secret": false, + "initialValue": "https://localhost:6001", + "currentValue": "https://localhost:6001" + }, + { + "key": "xOllamaUri", + "secret": false, + "initialValue": "Ollama", + "currentValue": "Ollama" + }, + { + "key": "xPrompt", + "secret": false, + "initialValue": "prompt", + "currentValue": "prompt" + }, + { + "key": "xModel", + "secret": false, + "initialValue": "model", + "currentValue": "model" + }, + { + "key": "xAiUri", + "secret": false, + "initialValue": "Ai", + "currentValue": "Ai" + } + ] +} \ No newline at end of file diff --git a/Documents/OpenApi/Postman/EntityTemplate.postman_collection.json b/Documents/OpenApi/Postman/EntityTemplate.postman_collection.json new file mode 100644 index 0000000..1674f25 --- /dev/null +++ b/Documents/OpenApi/Postman/EntityTemplate.postman_collection.json @@ -0,0 +1,806 @@ +{ + "info": { + "_postman_id": "b5d16ab4-5b6f-4aaf-b614-56a27d4469eb", + "name": "EntityTemplate", + "description": "# Template\n\n---\n\nthis is contains all BaseEntityController actions from XDashboard project of SaherElm IT Center ...", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "2366868" + }, + "item": [ + { + "name": "Retrieve", + "item": [ + { + "name": "Get", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/:{{xId}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + ":{{xId}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "Query", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xQueryUri}}?{{xQueryContainsDetail}}={{xContainsDetailValue}}&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}&{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xQueryUri}}" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "{{xContainsDetailValue}}" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + }, + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "RequestPage", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xRequestPageUri}}?{{xPageRequestFirst}}=&{{xPageRequestLast}}=&{{xPageRequestAfter}}=&{{xPageRequestBefore}}=&{{xPageRequestSortBy}}=&{{xPageRequestDescendingSort}}={{xPageRequestDescendingSortValue}}&{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xRequestPageUri}}" + ], + "query": [ + { + "key": "{{xPageRequestFirst}}", + "value": "" + }, + { + "key": "{{xPageRequestLast}}", + "value": "" + }, + { + "key": "{{xPageRequestAfter}}", + "value": "" + }, + { + "key": "{{xPageRequestBefore}}", + "value": "" + }, + { + "key": "{{xPageRequestSortBy}}", + "value": "" + }, + { + "key": "{{xPageRequestDescendingSort}}", + "value": "{{xPageRequestDescendingSortValue}}" + }, + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "FindOne", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xFindOneUri}}/:{{xQuery}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xFindOneUri}}", + ":{{xQuery}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xQuery}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "FindMany", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xFindManyUri}}/:{{xQuery}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xFindManyUri}}", + ":{{xQuery}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xQuery}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "GetAll", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Add", + "item": [ + { + "name": "Add", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}" + ] + } + }, + "response": [] + }, + { + "name": "AddOrUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xAddOrUpdateUri}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xAddOrUpdateUri}}" + ] + } + }, + "response": [] + }, + { + "name": "AddMany", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xAddManyUri}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xAddManyUri}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Update", + "item": [ + { + "name": "Update", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/:{{xId}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + ":{{xId}}" + ], + "variable": [ + { + "key": "{{xId}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "UpdateMany", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xUpdateManyUri}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xUpdateManyUri}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Exists", + "item": [ + { + "name": "IsExists", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/:{{xId}}/{{xIsExistsUri}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + ":{{xId}}", + "{{xIsExistsUri}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": null + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Remove", + "item": [ + { + "name": "Remove", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/:{{xId}}?{{xSoftDelete}}={{xSoftDeleteValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + ":{{xId}}" + ], + "query": [ + { + "key": "{{xSoftDelete}}", + "value": "{{xSoftDeleteValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "RemoveMany", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xRemoveManyUri}}?{{xSoftDelete}}={{xSoftDeleteValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xRemoveManyUri}}" + ], + "query": [ + { + "key": "{{xSoftDelete}}", + "value": "{{xSoftDeleteValue}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Custom", + "item": [] + }, + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xTestUri}}/Hi", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xTestUri}}", + "Hi" + ] + } + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{}}/{{xTestUri}}/PassRequireXPowered", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{}}", + "{{xTestUri}}", + "PassRequireXPowered" + ] + } + }, + "response": [] + } + ] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] +} \ No newline at end of file diff --git a/Documents/OpenApi/Postman/xProxy.postman_collection.json b/Documents/OpenApi/Postman/xProxy.postman_collection.json new file mode 100644 index 0000000..4a08f19 --- /dev/null +++ b/Documents/OpenApi/Postman/xProxy.postman_collection.json @@ -0,0 +1,3036 @@ +{ + "info": { + "_postman_id": "5dde6780-f9cc-49b9-8658-c97e7ef5580f", + "name": "xProxy", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "2366868" + }, + "item": [ + { + "name": "Account", + "item": [ + { + "name": "Admin", + "item": [ + { + "name": "Ban", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"user\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/Ban", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "Ban" + ] + } + }, + "response": [] + }, + { + "name": "UnBan", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"user\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/UnBan", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "UnBan" + ] + } + }, + "response": [] + }, + { + "name": "IsBanned", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/IsBanned/:{{xUserSelectByParam}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "IsBanned", + ":{{xUserSelectByParam}}" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Authentication", + "item": [ + { + "name": "DiscoveryDocument", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/DiscoveryDocument", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "DiscoveryDocument" + ] + } + }, + "response": [] + }, + { + "name": "Login", + "request": { + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"device\": {\n \"os\": \"Mac\",\n \"osVersion\": \"mac-os-x-15\",\n \"browser\": \"Chrome\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3\n },\n \"language\": \"fa-IR\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/Login", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "Login" + ] + } + }, + "response": [] + }, + { + "name": "Authenticate", + "request": { + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/Authenticate", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "Authenticate" + ] + } + }, + "response": [] + }, + { + "name": "RefreshTokens", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + }, + { + "key": "{{xRefreshTokenTitle}}", + "value": "{{xRefreshToken}}" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/RefreshTokens", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "RefreshTokens" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Registration", + "item": [ + { + "name": "IsConfirmedEmail", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/IsConfirmedEmail", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "IsConfirmedEmail" + ] + } + }, + "response": [] + }, + { + "name": "IsConfirmedMobile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/IsConfirmedMobile", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "IsConfirmedMobile" + ] + } + }, + "response": [] + }, + { + "name": "CanRegisterUserName", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/CanRegisterUserName/:{{xUserName}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterUserName", + ":{{xUserName}}" + ], + "variable": [ + { + "key": "{{xUserName}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "CanRegisterMobileNumber", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/CanRegisterMobileNumber/:{{xMobileNumber}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterMobileNumber", + ":{{xMobileNumber}}" + ], + "variable": [ + { + "key": "{{xMobileNumber}}", + "value": "+989121694056" + } + ] + } + }, + "response": [] + }, + { + "name": "CanRegisterEmail", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/CanRegisterEmail/:{{xEmail}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterEmail", + ":{{xEmail}}" + ], + "variable": [ + { + "key": "{{xEmail}}", + "value": "hadi_khazaee_asl@yahoo.com" + } + ] + } + }, + "response": [] + }, + { + "name": "RequestConfirmEmail", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"email\": \"saherelm@yahoo.com\",\n \"password\": \"s@H@1694056\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/RequestConfirmEmail", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "RequestConfirmEmail" + ] + } + }, + "response": [] + }, + { + "name": "RequestConfirmMobile", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"mobileNumber\": \"+989351341668\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/RequestConfirmMobile", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "RequestConfirmMobile" + ] + } + }, + "response": [] + }, + { + "name": "RequestResetPassword", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"returnUrl\": \"https://localhost:4200/reset-password\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/RequestResetPassword", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "RequestResetPassword" + ] + } + }, + "response": [] + }, + { + "name": "RequestConfirmRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/confirm\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/RequestConfirmRegistration", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "RequestConfirmRegistration" + ] + } + }, + "response": [] + }, + { + "name": "ChangePassword", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"userId\": \"\",\n \"userName\": \"admin\",\n \"email\": \"\",\n \"mobileNumber\": \"\",\n \"password\": \"s@H@78692110\",\n \"newPassword\": \"s@H@1694056\",\n \"emailVerificationCode\": \"\",\n \"mobileVerificationCode\": \"\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/ChangePassword", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "ChangePassword" + ] + } + }, + "response": [] + }, + { + "name": "ResetPassword", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"newPassword\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/ResetPassword", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "ResetPassword" + ] + } + }, + "response": [] + }, + { + "name": "ConfirmRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/ConfirmRegistration", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "ConfirmRegistration" + ] + } + }, + "response": [] + }, + { + "name": "ConfirmEmailAddress", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"emailVerificationCode\": \"160187\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/ConfirmEmailAddress", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "ConfirmEmailAddress" + ] + } + }, + "response": [] + }, + { + "name": "ConfirmMobileNumber", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"mobileVerificationCode\": \"431210\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/ConfirmMobileNumber", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "ConfirmMobileNumber" + ] + } + }, + "response": [] + }, + { + "name": "InviteUser", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"email\": \"hadi_khazaee_asl1@yahoo.com\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/register\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/InviteUser", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "InviteUser" + ] + } + }, + "response": [] + }, + { + "name": "RequestRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/RequestRegistration", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "RequestRegistration" + ] + } + }, + "response": [] + }, + { + "name": "AddAccountInfo", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"firstName\": \"Mohammad Jafar\",\n \"lastName\": \"Yari\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/AddAccountInfo", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "AddAccountInfo" + ] + } + }, + "response": [] + }, + { + "name": "AttachProfileImage", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xActionTokenTitle}}", + "value": "{{xActionToken}}", + "type": "default" + }, + { + "key": "{{xFile}}", + "type": "file", + "src": "/Users/saherelm/Documents/My Projects/xMabna/Document/Resources/Sample Docs/Ax Seyed Kamaledin Saher Hoooooooo.jpg" + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/AttachProfileImage", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "AttachProfileImage" + ] + } + }, + "response": [] + }, + { + "name": "FinishRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"{{xActionToken}}\",\n \"returnUrl\": \"https://localhost:4200/login\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/FinishRegistration", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "FinishRegistration" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Friendship", + "item": [ + { + "name": "FriendshipInfo", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FriendshipInfo", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FriendshipInfo" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Follow", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Follow", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Follow" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Cancel", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Cancel", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Cancel" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "UnFollowFollower", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnFollowFollower", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnFollowFollower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "UnFollowFollowing", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnFollowFollowing", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnFollowFollowing" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Block", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Block", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Block" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "UnBlock", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnBlock", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnBlock" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "AcceptRequest", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/AcceptRequest", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "AcceptRequest" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "RejectRequest", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/RejectRequest", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "RejectRequest" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "IsFollower", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/IsFollower", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "IsFollower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Follower", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Follower", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Follower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "FollowerState", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FollowerState", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FollowerState" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Followers", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/Followers", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + "Followers" + ] + } + }, + "response": [] + }, + { + "name": "AllFollowers", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/AllFollowers", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + "AllFollowers" + ] + } + }, + "response": [] + }, + { + "name": "FollowersList", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/FollowersList", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + "FollowersList" + ] + } + }, + "response": [] + }, + { + "name": "IsFollowing", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/IsFollowing", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "IsFollowing" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Following", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Following", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Following" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "FollowingState", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FollowingState", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FollowingState" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Followings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/Followings", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + "Followings" + ] + } + }, + "response": [] + }, + { + "name": "AllFollowings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/AllFollowings", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + "AllFollowings" + ] + } + }, + "response": [] + }, + { + "name": "FollowingsList", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/FollowingsList", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + "FollowingsList" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile", + "item": [ + { + "name": "GetNames", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/:{{xIds}}/GetNames", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + ":{{xIds}}", + "GetNames" + ], + "variable": [ + { + "key": "{{xIds}}", + "value": "e365faa3-f434-45a9-8ca9-564c3e6395b0" + } + ] + } + }, + "response": [] + }, + { + "name": "GetNameIds", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"e365faa3-f434-45a9-8ca9-564c3e6395b0\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/GetNameIds", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "GetNameIds" + ] + } + }, + "response": [] + }, + { + "name": "Profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/:{{xUserSelectByParam}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + ":{{xUserSelectByParam}}" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "QueryProfiles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + }, + { + "key": "{{xRoleTitle}}", + "value": "elite", + "disabled": true + }, + { + "key": "{{xForceRoleTitle}}", + "value": "true", + "disabled": true + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/Query?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=email&{{xQueryIsAscending}}=true&{{xQueryPage}}=4&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "Query" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "email" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "4" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ] + } + }, + "response": [] + }, + { + "name": "QueryAvatars", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/Query/:{{xUserSelectByParam}}?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}=true&{{xQueryPage}}=1&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + "Query", + ":{{xUserSelectByParam}}" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "ProfileUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/Update", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "Update" + ] + } + }, + "response": [] + }, + { + "name": "FullProfileUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"email\": null,\n \"emailConfirmed\": null,\n \"phoneNumber\": null,\n \"phoneNumberConfirmed\": null,\n \"dateOfBirth\": null,\n \"creationDate\": null,\n \"lastLogin\": null,\n \"avatar\": null,\n \"gender\": null,\n \"roles\": null,\n \"isEnable\": true,\n \"isBanned\": false\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/elite", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "elite" + ] + } + }, + "response": [] + }, + { + "name": "AddAvatar", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xFile}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.24.05.png" + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarUri}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarUri}}" + ] + } + }, + "response": [] + }, + { + "name": "AddAvatars", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xFiles}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.24.05.png" + }, + { + "key": "{{xFiles}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.23.49.png" + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}" + ] + } + }, + "response": [] + }, + { + "name": "SetAvatar", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "type": "file", + "src": "/Users/saherelm/Downloads/photo/65b70ba8-6f13-4559-b53b-4e608e49e21b.jpg" + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/:{{xId}}/Set", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + ":{{xId}}", + "Set" + ], + "variable": [ + { + "key": "{{xId}}", + "value": "3" + } + ] + } + }, + "response": [] + }, + { + "name": "RemoveAvatars", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "type": "file", + "src": "/Users/saherelm/Downloads/photo/65b70ba8-6f13-4559-b53b-4e608e49e21b.jpg" + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/:{{xIds}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + ":{{xIds}}" + ], + "variable": [ + { + "key": "{{xIds}}", + "value": "1,2" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xTestUri}}/Hi", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xTestUri}}", + "Hi" + ] + } + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xTestUri}}/PassRequireXPowered", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xTestUri}}", + "PassRequireXPowered" + ] + } + }, + "response": [] + } + ] + } + ] + }, + { + "name": "TestIdentity", + "item": [ + { + "name": "PassReadAccess", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/PassReadAccess", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "PassReadAccess" + ] + } + }, + "response": [] + }, + { + "name": "PassWriteAccess", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/PassWriteAccess", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "PassWriteAccess" + ] + } + }, + "response": [] + }, + { + "name": "PassAdminAccess", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/PassAdminAccess", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "PassAdminAccess" + ] + } + }, + "response": [] + }, + { + "name": "PassManageAccess", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/PassManageAccess", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "PassManageAccess" + ] + } + }, + "response": [] + }, + { + "name": "HiClaims", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/HiClaims", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "HiClaims" + ] + } + }, + "response": [] + }, + { + "name": "HiUser", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/HiUser", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "HiUser" + ] + } + }, + "response": [] + }, + { + "name": "HiEnabledUser", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/HiEnabledUser", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "HiEnabledUser" + ] + } + }, + "response": [] + }, + { + "name": "HiAgent", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/HiAgent", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "HiAgent" + ] + } + }, + "response": [] + }, + { + "name": "HiEnabledAgent", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/HiEnabledAgent", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "HiEnabledAgent" + ] + } + }, + "response": [] + }, + { + "name": "HiAdmin", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/HiAdmin", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "HiAdmin" + ] + } + }, + "response": [] + }, + { + "name": "HiEnabledAdmin", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xTestIdentityUri}}/HiEnabledAdmin", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xTestIdentityUri}}", + "HiEnabledAdmin" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Request", + "item": [ + { + "name": "Request", + "request": { + "method": "GET", + "header": [ + { + "key": "Accept", + "value": "*/*", + "disabled": true + }, + { + "key": "User-Agent", + "value": "Thunder Client (https://www.thunderclient.com)", + "disabled": true + } + ], + "url": { + "raw": "{{xProxyClientUri}}/{{xReqUri}}/https://api.coinstats.app/public/v1/coins?skip=0&limit=5¤cy=USDT", + "protocol": "{{xProxyClientUri}}/{{xReqUri}}/https", + "host": [ + "api", + "coinstats", + "app" + ], + "path": [ + "public", + "v1", + "coins" + ], + "query": [ + { + "key": "skip", + "value": "0" + }, + { + "key": "limit", + "value": "5" + }, + { + "key": "currency", + "value": "USDT" + } + ] + } + }, + "response": [] + }, + { + "name": "Powered Request", + "request": { + "method": "GET", + "header": [ + { + "key": "Accept", + "value": "*/*", + "disabled": true + }, + { + "key": "User-Agent", + "value": "Thunder Client (https://www.thunderclient.com)", + "disabled": true + }, + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xProxyClientUri}}/{{xPoweredReqUri}}/https://api.coinstats.app/public/v1/coins?skip=0&limit=5¤cy=USDT", + "protocol": "{{xProxyClientUri}}/{{xPoweredReqUri}}/https", + "host": [ + "api", + "coinstats", + "app" + ], + "path": [ + "public", + "v1", + "coins" + ], + "query": [ + { + "key": "skip", + "value": "0" + }, + { + "key": "limit", + "value": "5" + }, + { + "key": "currency", + "value": "USDT" + } + ] + } + }, + "response": [] + }, + { + "name": "Authenticated User Request", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Accept", + "value": "*/*", + "disabled": true + }, + { + "key": "User-Agent", + "value": "Thunder Client (https://www.thunderclient.com)", + "disabled": true + }, + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xProxyClientUri}}/{{xAuthenticatedUserReqUri}}/https://api.coinex.com/v1/common/maintain/info", + "protocol": "{{xProxyClientUri}}/{{xAuthenticatedUserReqUri}}/https", + "host": [ + "api", + "coinex", + "com" + ], + "path": [ + "v1", + "common", + "maintain", + "info" + ] + } + }, + "response": [] + }, + { + "name": "Read Scope Request", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Accept", + "value": "*/*", + "disabled": true + }, + { + "key": "User-Agent", + "value": "Thunder Client (https://www.thunderclient.com)", + "disabled": true + }, + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xProxyClientUri}}/{{xReadScopeReqUri}}/https://api.coinstats.app/public/v1/coins?skip=0&limit=5¤cy=USDT", + "protocol": "{{xProxyClientUri}}/{{xReadScopeReqUri}}/https", + "host": [ + "api", + "coinstats", + "app" + ], + "path": [ + "public", + "v1", + "coins" + ], + "query": [ + { + "key": "skip", + "value": "0" + }, + { + "key": "limit", + "value": "5" + }, + { + "key": "currency", + "value": "USDT" + } + ] + } + }, + "response": [] + }, + { + "name": "Admin Role Request", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{xAccessToken}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Accept", + "value": "*/*", + "disabled": true + }, + { + "key": "User-Agent", + "value": "Thunder Client (https://www.thunderclient.com)", + "disabled": true + }, + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}" + } + ], + "url": { + "raw": "{{xProxyClientUri}}/{{xAdminReqUri}}/https://api.coinstats.app/public/v1/coins?skip=0&limit=5¤cy=USDT", + "protocol": "{{xProxyClientUri}}/{{xAdminReqUri}}/https", + "host": [ + "api", + "coinstats", + "app" + ], + "path": [ + "public", + "v1", + "coins" + ], + "query": [ + { + "key": "skip", + "value": "0" + }, + { + "key": "limit", + "value": "5" + }, + { + "key": "currency", + "value": "USDT" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Startup", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{xClientUri}}", + "host": [ + "{{xClientUri}}" + ] + } + }, + "response": [] + } + ] +} \ No newline at end of file diff --git a/Documents/OpenApi/Postman/xSaherElm.postman_collection.json b/Documents/OpenApi/Postman/xSaherElm.postman_collection.json new file mode 100644 index 0000000..6885d21 --- /dev/null +++ b/Documents/OpenApi/Postman/xSaherElm.postman_collection.json @@ -0,0 +1,10459 @@ +{ + "info": { + "_postman_id": "ba6425af-c713-45be-a151-c52d1923830d", + "name": "xMabsut", + "description": "xTrade Project is a tool for Control, Authenticate and Authorize Trading Robots and also Prepare some usefull things for Traders ...", + "schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json", + "_exporter_id": "2366868" + }, + "item": [ + { + "name": "xApi", + "item": [ + { + "name": "General", + "item": [ + { + "name": "Startup", + "item": [ + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [], + "url": "{{xClientUri}}/{{xTestUri}}/Hi" + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xTestUri}}/PassRequireXPowered" + }, + "response": [] + } + ] + }, + { + "name": "Startup", + "request": { + "method": "GET", + "header": [], + "url": "{{xClientUri}}/" + }, + "response": [] + } + ] + }, + { + "name": "Account", + "item": [ + { + "name": "Admin", + "item": [ + { + "name": "Ban", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"user\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/Ban" + }, + "response": [] + }, + { + "name": "UnBan", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"user\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/UnBan" + }, + "response": [] + }, + { + "name": "IsBanned", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/IsBanned/:{{xUserSelectByParam}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "IsBanned", + ":{{xUserSelectByParam}}" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user", + "description": "Optional User Identifier" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Authentication", + "item": [ + { + "name": "DiscoveryDocument", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xAccountUri}}/DiscoveryDocument" + }, + "response": [] + }, + { + "name": "Login", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);", + "postman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);", + "postman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"device\": {\n \"os\": \"Mac\",\n \"osVersion\": \"mac-os-x-15\",\n \"browser\": \"Chrome\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3\n },\n \"language\": \"fa-IR\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/Login", + "description": "Authenticate User ..." + }, + "response": [] + }, + { + "name": "Authenticate", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);", + "postman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);", + "postman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/Authenticate", + "description": "Authenticate User ..." + }, + "response": [] + }, + { + "name": "RefreshTokens", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);", + "postman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);", + "postman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRefreshTokenTitle}}", + "value": "{{xRefreshToken}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/RefreshTokens", + "description": "Refresh User Tokens ..." + }, + "response": [] + } + ] + }, + { + "name": "Registration", + "item": [ + { + "name": "IsConfirmedEmail", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/IsConfirmedEmail" + }, + "response": [] + }, + { + "name": "IsConfirmedMobile", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/IsConfirmedMobile" + }, + "response": [] + }, + { + "name": "CanRegisterUserName", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/CanRegisterUserName/:{{xUserName}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterUserName", + ":{{xUserName}}" + ], + "variable": [ + { + "key": "{{xUserName}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "CanRegisterMobileNumber", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/CanRegisterMobileNumber/:{{xMobileNumber}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterMobileNumber", + ":{{xMobileNumber}}" + ], + "variable": [ + { + "key": "{{xMobileNumber}}", + "value": "+989121694056" + } + ] + } + }, + "response": [] + }, + { + "name": "CanRegisterEmail", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/CanRegisterEmail/:{{xEmail}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterEmail", + ":{{xEmail}}" + ], + "variable": [ + { + "key": "{{xEmail}}", + "value": "hadi_khazaee_asl@yahoo.com" + } + ] + } + }, + "response": [] + }, + { + "name": "RequestConfirmEmail", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"email\": \"saherelm@yahoo.com\",\n \"password\": \"s@H@1694056\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/RequestConfirmEmail" + }, + "response": [] + }, + { + "name": "RequestConfirmMobile", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"mobileNumber\": \"+989351341668\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/RequestConfirmMobile" + }, + "response": [] + }, + { + "name": "RequestResetPassword", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"returnUrl\": \"https://localhost:4200/reset-password\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/RequestResetPassword" + }, + "response": [] + }, + { + "name": "RequestConfirmRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/confirm\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/RequestConfirmRegistration" + }, + "response": [] + }, + { + "name": "ChangePassword", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"userId\": \"\",\n \"userName\": \"admin\",\n \"email\": \"\",\n \"mobileNumber\": \"\",\n \"password\": \"s@H@78692110\",\n \"newPassword\": \"s@H@1694056\",\n \"emailVerificationCode\": \"\",\n \"mobileVerificationCode\": \"\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/ChangePassword" + }, + "response": [] + }, + { + "name": "ResetPassword", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"newPassword\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/ResetPassword" + }, + "response": [] + }, + { + "name": "ConfirmRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/ConfirmRegistration" + }, + "response": [] + }, + { + "name": "ConfirmEmailAddress", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"emailVerificationCode\": \"160187\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/ConfirmEmailAddress" + }, + "response": [] + }, + { + "name": "ConfirmMobileNumber", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"mobileVerificationCode\": \"431210\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/ConfirmMobileNumber" + }, + "response": [] + }, + { + "name": "InviteUser", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"email\": \"hadi_khazaee_asl1@yahoo.com\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/register\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/InviteUser" + }, + "response": [] + }, + { + "name": "RequestRegistration", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript", + "packages": {}, + "requests": {} + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"mobileNumber\": \"+989121694056\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/RequestRegistration" + }, + "response": [] + }, + { + "name": "AddAccountInfo", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript", + "packages": {}, + "requests": {} + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"userName\": \"saherelm\",\n \"password\": \"s@H@1694056\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"mobileNumber\": \"+989121694056\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/AddAccountInfo" + }, + "response": [] + }, + { + "name": "AttachProfileImage", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript", + "packages": {}, + "requests": {} + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xActionTokenTitle}}", + "value": "{{xActionToken}}", + "description": "required", + "type": "text" + }, + { + "key": "{{xFile}}", + "description": "required", + "type": "file", + "src": "postman-cloud:///1f0e2e4a-0daf-4390-af73-f85fecb8967e" + } + ] + }, + "url": "{{xClientUri}}/{{xAccountUri}}/AttachProfileImage" + }, + "response": [] + }, + { + "name": "FinishRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"userName\": \"saherelm\",\n \"password\": \"s@H@1694056\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"mobileNumber\": \"+989121694056\",\n \"actionToken\": \"{{xActionToken}}\",\n \"returnUrl\": \"https://localhost:4200/login\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/FinishRegistration" + }, + "response": [] + } + ] + }, + { + "name": "Friendship", + "item": [ + { + "name": "FriendshipInfo", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FriendshipInfo", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FriendshipInfo" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Follow", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Follow", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Follow" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Cancel", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Cancel", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Cancel" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "UnFollowFollower", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnFollowFollower", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnFollowFollower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "UnFollowFollowing", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnFollowFollowing", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnFollowFollowing" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Block", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Block", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Block" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "UnBlock", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnBlock", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnBlock" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "AcceptRequest", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/AcceptRequest", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "AcceptRequest" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "RejectRequest", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/RejectRequest", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "RejectRequest" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "IsFollower", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/IsFollower", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "IsFollower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Follower", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Follower", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Follower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "FollowerState", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FollowerState", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FollowerState" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Followers", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/Followers" + }, + "response": [] + }, + { + "name": "AllFollowers", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/AllFollowers" + }, + "response": [] + }, + { + "name": "FollowersList", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/FollowersList" + }, + "response": [] + }, + { + "name": "QueryFollowers", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRoleTitle}}", + "value": "elite", + "type": "text", + "disabled": true + }, + { + "key": "{{xForceRoleTitle}}", + "value": "true", + "type": "text", + "disabled": true + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/QueryFollowers?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=email&{{xQueryIsAscending}}=true&{{xQueryPage}}=0&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + "QueryFollowers" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "email" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "0" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ] + } + }, + "response": [] + }, + { + "name": "IsFollowing", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/IsFollowing", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "IsFollowing" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Following", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Following", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Following" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "FollowingState", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FollowingState", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FollowingState" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Followings", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/Followings" + }, + "response": [] + }, + { + "name": "AllFollowings", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/AllFollowings" + }, + "response": [] + }, + { + "name": "FollowingsList", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/FollowingsList" + }, + "response": [] + }, + { + "name": "QueryFollowings", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRoleTitle}}", + "value": "elite", + "type": "text", + "disabled": true + }, + { + "key": "{{xForceRoleTitle}}", + "value": "true", + "type": "text", + "disabled": true + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xFriendshipUri}}/QueryFollowings?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=email&{{xQueryIsAscending}}=true&{{xQueryPage}}=0&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + "QueryFollowings" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "email" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "0" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile", + "item": [ + { + "name": "GetNames", + "protocolProfileBehavior": { + "disableBodyPruning": true, + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/:{{xIds}}/GetNames", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + ":{{xIds}}", + "GetNames" + ], + "variable": [ + { + "key": "{{xIds}}", + "value": "e365faa3-f434-45a9-8ca9-564c3e6395b0", + "description": "comma seperated user id list" + } + ] + } + }, + "response": [] + }, + { + "name": "GetNameIds", + "protocolProfileBehavior": { + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"e365faa3-f434-45a9-8ca9-564c3e6395b0\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/GetNameIds" + }, + "response": [] + }, + { + "name": "Profile", + "protocolProfileBehavior": { + "disableBodyPruning": true, + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/:{{xUserSelectByParam}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + ":{{xUserSelectByParam}}" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin", + "description": "Optional User identifier" + } + ] + } + }, + "response": [] + }, + { + "name": "QueryProfiles", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRoleTitle}}", + "value": "elite", + "type": "text", + "disabled": true + }, + { + "key": "{{xForceRoleTitle}}", + "value": "true", + "type": "text", + "disabled": true + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/Query?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}=true&{{xQueryPage}}=1&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "Query" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ] + } + }, + "response": [ + { + "name": "QueryProfiles", + "originalRequest": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRoleTitle}}", + "value": "elite", + "type": "text", + "disabled": true + }, + { + "key": "{{xForceRoleTitle}}", + "value": "true", + "type": "text", + "disabled": true + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/Query?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=email&{{xQueryIsAscending}}=true&{{xQueryPage}}=4&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "Query" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "email" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "4" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Date", + "value": "Fri, 16 Apr 2021 00:31:33 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=utf-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Content-Length", + "value": "3527" + }, + { + "key": "api-supported-versions", + "value": "1.0" + } + ], + "cookie": [], + "body": "{\n \"items\": [\n {\n \"userId\": \"0eab1f63-826d-4e88-b538-ee00c5b4a0bb\",\n \"userName\": \"elite\",\n \"email\": \"hadi.android.msg@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989027689660\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:22.642032\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"0eab1f63-826d-4e88-b538-ee00c5b4a0bb\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"elite\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"94475431-3228-4f35-bc53-d15548008529\",\n \"userName\": \"chief_actuary\",\n \"email\": \"hadi.khazaee.asl@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989361126464\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:09.988417\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"94475431-3228-4f35-bc53-d15548008529\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"chief_actuary\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"92e175a4-b74a-4ebb-98e0-15c4100df4d9\",\n \"userName\": \"admin\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989121694056\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:05.078363\",\n \"lastLogin\": \"2021-04-16T00:29:08.228617\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"92e175a4-b74a-4ebb-98e0-15c4100df4d9\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 1\n },\n \"roles\": [\n \"admin\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"6e18189d-f06a-42b3-9142-35a7970845dc\",\n \"userName\": \"reporter\",\n \"email\": \"saherelm.mellat.insurance@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989351341668\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:18.439914\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"6e18189d-f06a-42b3-9142-35a7970845dc\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"reporter\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"c2223e2f-d1ad-4d02-9813-44996484ee57\",\n \"userName\": \"user\",\n \"email\": \"saherelm@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989981002970\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:26.875097\",\n \"lastLogin\": \"2021-04-15T23:58:59.999969\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"c2223e2f-d1ad-4d02-9813-44996484ee57\",\n \"isFollower\": false,\n \"isFollowing\": true,\n \"followerState\": 0,\n \"followingState\": 2,\n \"followers\": 1,\n \"followings\": 0\n },\n \"roles\": [\n \"user\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"4b8ab026-16c2-40e8-8b29-873664b97e6d\",\n \"userName\": \"actuary\",\n \"email\": \"saherelm@yahoo.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989021694056\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:14.066746\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"4b8ab026-16c2-40e8-8b29-873664b97e6d\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"actuary\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n }\n ],\n \"page\": 1,\n \"pageSize\": 50,\n \"totalPages\": 1,\n \"totalFilteredItems\": 6,\n \"totalItems\": 6\n}" + } + ] + }, + { + "name": "QueryAvatars", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/Query/:{{xUserSelectByParam}}?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}=true&{{xQueryPage}}=1&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + "Query", + ":{{xUserSelectByParam}}" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "ProfileUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"openToSearch\": true\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/Update/agent" + }, + "response": [] + }, + { + "name": "FullProfileUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"email\": null,\n \"emailConfirmed\": null,\n \"phoneNumber\": null,\n \"phoneNumberConfirmed\": null,\n \"dateOfBirth\": null,\n \"creationDate\": null,\n \"lastLogin\": null,\n \"avatar\": null,\n \"gender\": null,\n \"roles\": null,\n \"isEnable\": true,\n \"isBanned\": false,\n \"coverImage\": \"\",\n \"openToSearch\": \"false\",\n \"bio\": \"Updated Bio ...\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/admin" + }, + "response": [] + }, + { + "name": "AddAvatar", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xFile}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.24.05.png" + } + ] + }, + "url": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarUri}}" + }, + "response": [] + }, + { + "name": "AddAvatars", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xFiles}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.24.05.png" + }, + { + "key": "{{xFiles}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.23.49.png" + } + ] + }, + "url": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}" + }, + "response": [] + }, + { + "name": "SetAvatar", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "type": "file", + "src": "/Users/saherelm/Downloads/photo/65b70ba8-6f13-4559-b53b-4e608e49e21b.jpg" + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/:{{xId}}/Set", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + ":{{xId}}", + "Set" + ], + "variable": [ + { + "key": "{{xId}}", + "value": "3" + } + ] + } + }, + "response": [] + }, + { + "name": "RemoveAvatars", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "type": "file", + "src": "/Users/saherelm/Downloads/photo/65b70ba8-6f13-4559-b53b-4e608e49e21b.jpg" + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/:{{xIds}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + ":{{xIds}}" + ], + "variable": [ + { + "key": "{{xIds}}", + "value": "1,2" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Open", + "item": [ + { + "name": "GetUserInfo", + "protocolProfileBehavior": { + "disableBodyPruning": true, + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "noauth" + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"os\": \"Mac\",\r\n \"browser\": \"Chrome\",\r\n \"osVersion\": \"mac-os-x-15\",\r\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\r\n \"deviceType\": 3\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/GetUserInfoByDevice?{{xUserSelectByParam}}=admin", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "GetUserInfoByDevice" + ], + "query": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Test", + "item": [ + { + "name": "Hi", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "" + }, + "url": "{{xClientUri}}/{{xAccountUri}}/{{xTestUri}}/Hi" + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xAccountUri}}/{{xTestUri}}/PassRequireXPowered" + }, + "response": [] + } + ] + }, + { + "name": "Search", + "item": [ + { + "name": "QueryOpenToSearchProfiles", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRoleTitle}}", + "value": "elite", + "type": "text", + "disabled": true + }, + { + "key": "{{xForceRoleTitle}}", + "value": "true", + "type": "text", + "disabled": true + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xOpenToSearchUri}}/Query?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}=&{{xQueryPage}}=1&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xOpenToSearchUri}}", + "Query" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ] + } + }, + "response": [ + { + "name": "QueryProfiles", + "originalRequest": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRoleTitle}}", + "value": "elite", + "type": "text", + "disabled": true + }, + { + "key": "{{xForceRoleTitle}}", + "value": "true", + "type": "text", + "disabled": true + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xAccountUri}}/{{xProfileUri}}/Query?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=email&{{xQueryIsAscending}}=true&{{xQueryPage}}=4&{{xQueryPageSize}}=10", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "Query" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "email" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "4" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Date", + "value": "Fri, 16 Apr 2021 00:31:33 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=utf-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Content-Length", + "value": "3527" + }, + { + "key": "api-supported-versions", + "value": "1.0" + } + ], + "cookie": [], + "body": "{\n \"items\": [\n {\n \"userId\": \"0eab1f63-826d-4e88-b538-ee00c5b4a0bb\",\n \"userName\": \"elite\",\n \"email\": \"hadi.android.msg@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989027689660\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:22.642032\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"0eab1f63-826d-4e88-b538-ee00c5b4a0bb\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"elite\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"94475431-3228-4f35-bc53-d15548008529\",\n \"userName\": \"chief_actuary\",\n \"email\": \"hadi.khazaee.asl@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989361126464\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:09.988417\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"94475431-3228-4f35-bc53-d15548008529\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"chief_actuary\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"92e175a4-b74a-4ebb-98e0-15c4100df4d9\",\n \"userName\": \"admin\",\n \"email\": \"hadi_khazaee_asl@yahoo.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989121694056\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:05.078363\",\n \"lastLogin\": \"2021-04-16T00:29:08.228617\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"92e175a4-b74a-4ebb-98e0-15c4100df4d9\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 1\n },\n \"roles\": [\n \"admin\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"6e18189d-f06a-42b3-9142-35a7970845dc\",\n \"userName\": \"reporter\",\n \"email\": \"saherelm.mellat.insurance@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989351341668\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:18.439914\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"6e18189d-f06a-42b3-9142-35a7970845dc\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"reporter\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"c2223e2f-d1ad-4d02-9813-44996484ee57\",\n \"userName\": \"user\",\n \"email\": \"saherelm@gmail.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989981002970\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:26.875097\",\n \"lastLogin\": \"2021-04-15T23:58:59.999969\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"c2223e2f-d1ad-4d02-9813-44996484ee57\",\n \"isFollower\": false,\n \"isFollowing\": true,\n \"followerState\": 0,\n \"followingState\": 2,\n \"followers\": 1,\n \"followings\": 0\n },\n \"roles\": [\n \"user\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n },\n {\n \"userId\": \"4b8ab026-16c2-40e8-8b29-873664b97e6d\",\n \"userName\": \"actuary\",\n \"email\": \"saherelm@yahoo.com\",\n \"emailConfirmed\": true,\n \"phoneNumber\": \"+989021694056\",\n \"phoneNumberConfirmed\": true,\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-17T20:30:00\",\n \"creationDate\": \"2021-04-15T23:17:14.066746\",\n \"gender\": 0,\n \"friendshipInfo\": {\n \"userId\": \"4b8ab026-16c2-40e8-8b29-873664b97e6d\",\n \"isFollower\": false,\n \"isFollowing\": false,\n \"followerState\": 0,\n \"followingState\": 0,\n \"followers\": 0,\n \"followings\": 0\n },\n \"roles\": [\n \"actuary\"\n ],\n \"avatars\": [],\n \"isEnable\": true,\n \"isBanned\": false\n }\n ],\n \"page\": 1,\n \"pageSize\": 50,\n \"totalPages\": 1,\n \"totalFilteredItems\": 6,\n \"totalItems\": 6\n}" + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "V1", + "item": [ + { + "name": "Configurations", + "item": [ + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xConfigurationUri}}/{{xTestUri}}/Hi" + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xConfigurationUri}}/{{xTestUri}}/PassRequireXPowered" + }, + "response": [] + } + ] + }, + { + "name": "Terms", + "item": [] + } + ] + }, + { + "name": "Entities", + "item": [ + { + "name": "Strings", + "item": [ + { + "name": "Retrieve", + "item": [ + { + "name": "Get", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/:{{xId}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}", + ":{{xId}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "Query", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xQueryUri}}?{{xQueryContainsDetail}}={{xContainsDetailValue}}&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}&{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}", + "{{xQueryUri}}" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "{{xContainsDetailValue}}" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + }, + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "FindOne", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xFindOneUri}}/:{{xQuery}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}", + "{{xFindOneUri}}", + ":{{xQuery}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xQuery}}", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "FindMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xFindManyUri}}/:{{xQuery}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}", + "{{xFindManyUri}}", + ":{{xQuery}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xQuery}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "GetAll", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Add", + "item": [ + { + "name": "Add", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"language\": \"fa-IR\",\r\n \"resourceTitle\": \"whoami\",\r\n \"translatedValue\": \"سامانه ای خبری با نام مبسوط\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}" + }, + "response": [] + }, + { + "name": "AddOrUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xAddOrUpdateUri}}" + }, + "response": [] + }, + { + "name": "AddMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xAddManyUri}}" + }, + "response": [] + } + ] + }, + { + "name": "Update", + "item": [ + { + "name": "Update", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "PUT", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/:{{xId}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}", + ":{{xId}}" + ], + "variable": [ + { + "key": "{{xId}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "UpdateMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xUpdateManyUri}}" + }, + "response": [] + } + ] + }, + { + "name": "Exists", + "item": [ + { + "name": "IsExists", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/:{{xId}}/{{xIsExistsUri}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}", + ":{{xId}}", + "{{xIsExistsUri}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": "1" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Remove", + "item": [ + { + "name": "Remove", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/:{{xId}}?{{xSoftDelete}}={{xSoftDeleteValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}", + ":{{xId}}" + ], + "query": [ + { + "key": "{{xSoftDelete}}", + "value": "{{xSoftDeleteValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": "3" + } + ] + } + }, + "response": [] + }, + { + "name": "RemoveMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"items\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xRemoveManyUri}}?{{xSoftDelete}}={{xSoftDeleteValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xStringsUri}}", + "{{xRemoveManyUri}}" + ], + "query": [ + { + "key": "{{xSoftDelete}}", + "value": "{{xSoftDeleteValue}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xTestUri}}/Hi" + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xStringsUri}}/{{xTestUri}}/PassRequireXPowered" + }, + "response": [] + } + ] + } + ] + }, + { + "name": "Webinars", + "item": [ + { + "name": "Retrieve", + "item": [ + { + "name": "Get", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/:{{xId}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}", + ":{{xId}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "Query", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xQueryUri}}?{{xQueryContainsDetail}}={{xContainsDetailValue}}&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}&{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}", + "{{xQueryUri}}" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "{{xContainsDetailValue}}" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + }, + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "FindOne", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xFindOneUri}}/:{{xQuery}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}", + "{{xFindOneUri}}", + ":{{xQuery}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xQuery}}", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "FindMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xFindManyUri}}/:{{xQuery}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}", + "{{xFindManyUri}}", + ":{{xQuery}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ], + "variable": [ + { + "key": "{{xQuery}}", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "GetAll", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xContainsDetail}}={{xContainsDetailValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xContainsDetail}}", + "value": "{{xContainsDetailValue}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Add", + "item": [ + { + "name": "Add", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}" + }, + "response": [] + }, + { + "name": "AddOrUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xAddOrUpdateUri}}" + }, + "response": [] + }, + { + "name": "AddMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xAddManyUri}}" + }, + "response": [] + } + ] + }, + { + "name": "Update", + "item": [ + { + "name": "Update", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "PUT", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/:{{xId}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}", + ":{{xId}}" + ], + "variable": [ + { + "key": "{{xId}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "UpdateMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xUpdateManyUri}}" + }, + "response": [] + } + ] + }, + { + "name": "Exists", + "item": [ + { + "name": "IsExists", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/:{{xId}}/{{xIsExistsUri}}?{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}", + ":{{xId}}", + "{{xIsExistsUri}}" + ], + "query": [ + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": "1" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Remove", + "item": [ + { + "name": "Remove", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/:{{xId}}?{{xSoftDelete}}={{xSoftDeleteValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}", + ":{{xId}}" + ], + "query": [ + { + "key": "{{xSoftDelete}}", + "value": "{{xSoftDeleteValue}}" + } + ], + "variable": [ + { + "key": "{{xId}}", + "value": "8fad687f-dc24-41e8-b74b-17fc28896526" + } + ] + } + }, + "response": [] + }, + { + "name": "RemoveMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"items\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xRemoveManyUri}}?{{xSoftDelete}}={{xSoftDeleteValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xEntitiesUri}}", + "{{xWebinarUri}}", + "{{xRemoveManyUri}}" + ], + "query": [ + { + "key": "{{xSoftDelete}}", + "value": "{{xSoftDeleteValue}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xTestUri}}/Hi" + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xEntitiesUri}}/{{xWebinarUri}}/{{xTestUri}}/PassRequireXPowered" + }, + "response": [] + } + ] + } + ] + } + ] + }, + { + "name": "Services", + "item": [ + { + "name": "Tags", + "item": [ + { + "name": "Get", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/:{{selectedID}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + ":{{selectedID}}" + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "5" + } + ] + } + }, + "response": [] + }, + { + "name": "IsExists", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/:{{selectedID}}/IsExists", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + ":{{selectedID}}", + "IsExists" + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "5" + } + ] + } + }, + "response": [] + }, + { + "name": "GetTag", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/GetTag?{{xTag}}=salamati", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + "GetTag" + ], + "query": [ + { + "key": "{{xTag}}", + "value": "salamati" + } + ] + } + }, + "response": [] + }, + { + "name": "IsTagExists", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/IsTagExists?{{xTag}}=salamati", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + "IsTagExists" + ], + "query": [ + { + "key": "{{xTag}}", + "value": "salamati" + } + ] + } + }, + "response": [] + }, + { + "name": "All", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/All" + }, + "response": [] + }, + { + "name": "Count", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/Count" + }, + "response": [] + }, + { + "name": "FindOne", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/FindOne?{{xQuery}}=sal", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + "FindOne" + ], + "query": [ + { + "key": "{{xQuery}}", + "value": "sal" + } + ] + } + }, + "response": [] + }, + { + "name": "FindMany", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/FindMany?{{xQuery}}=sal", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + "FindMany" + ], + "query": [ + { + "key": "{{xQuery}}", + "value": "sal" + } + ] + } + }, + "response": [] + }, + { + "name": "Query", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/{{xQueryUri}}?{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + "{{xQueryUri}}" + ], + "query": [ + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "Add", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"tag\": \"salam\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}" + }, + "response": [] + }, + { + "name": "Update", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "PUT", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/:{{selectedID}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + ":{{selectedID}}" + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "5" + } + ] + } + }, + "response": [] + }, + { + "name": "Remove", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": 5,\r\n \"tag\": \"salamati\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xTagUri}}/:{{selectedID}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xTagUri}}", + ":{{selectedID}}" + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "5" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Files", + "item": [ + { + "name": "Tags", + "item": [ + { + "name": "All", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/{{xTags}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "{{xTags}}" + ], + "query": [ + { + "key": "{{xTag}}", + "value": "salam", + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "Attach", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/{{xTags}}/Attach?{{xTag}}=salam", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "{{xTags}}", + "Attach" + ], + "query": [ + { + "key": "{{xTag}}", + "value": "salam" + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "AttachMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/{{xTags}}/AttachMany?{{xTags}}=salam", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "{{xTags}}", + "AttachMany" + ], + "query": [ + { + "key": "{{xTags}}", + "value": "salam" + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "Detach", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/{{xTags}}/Detach?{{xTag}}=salam", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "{{xTags}}", + "Detach" + ], + "query": [ + { + "key": "{{xTag}}", + "value": "salam" + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "DetachMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/{{xTags}}/DetachMany?{{xTags}}=salam", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "{{xTags}}", + "DetachMany" + ], + "query": [ + { + "key": "{{xTags}}", + "value": "salam" + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Get", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "All", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/All", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + "All" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Count", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/Count", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + "Count" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Query", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/{{xQueryUri}}?{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + "{{xQueryUri}}" + ], + "query": [ + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "IsExists", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/IsExists", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "IsExists" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "QueryOwned", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/{{xQueryUri}}/Owned?{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + "{{xQueryUri}}", + "Owned" + ], + "query": [ + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "StreamById", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/Stream/ById", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "Stream", + "ById" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "DownloadById", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/Download/ById", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "Download", + "ById" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "StreamByName", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/Stream/ByName", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "Stream", + "ByName" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "DownloadByName", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/:{{selectedID}}/Download/ByName", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + ":{{selectedID}}", + "Download", + "ByName" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "Upload", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Remove", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xFileUri}}/?{{xIds}}=ssaaa", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xFileUri}}", + "" + ], + "query": [ + { + "key": "{{xIds}}", + "value": "ssaaa" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Strings", + "item": [ + { + "name": "Retrieve", + "item": [ + { + "name": "Languages", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/Languages" + }, + "response": [] + }, + { + "name": "IsResourceExists", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/IsResourceExists?{{xResourceParam}}=whoami6&{{xLanguageUri}}={{xLanguage}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "IsResourceExists" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "whoami6" + }, + { + "key": "{{xLanguageUri}}", + "value": "{{xLanguage}}" + } + ] + } + }, + "response": [] + }, + { + "name": "Get", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}?{{xResourceParam}}=whoami&{{xLanguageUri}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "whoami" + }, + { + "key": "{{xLanguageUri}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "Resources", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/Resources?{{xResourceParam}}=terms", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "Resources" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "terms" + } + ] + } + }, + "response": [] + }, + { + "name": "AsResource", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/AsResource?{{xResourceParam}}=terms", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "AsResource" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "terms" + } + ] + } + }, + "response": [] + }, + { + "name": "ResourceValue", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/ResourceValue?{{xResourceParam}}=terms&{{xLanguageUri}}={{xLanguage}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "ResourceValue" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "terms" + }, + { + "key": "{{xLanguageUri}}", + "value": "{{xLanguage}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Query", + "item": [ + { + "name": "QueryResourceIds", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/QueryResourceIds?{{xQueryContainsDetail}}={{xContainsDetailValue}}&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}&{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "QueryResourceIds" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "{{xContainsDetailValue}}" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + }, + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "QueryLocaleResources", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/QueryLocaleResources?{{xQueryContainsDetail}}={{xContainsDetailValue}}&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}&{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xLanguageUri}}={{xLanguage}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "QueryLocaleResources" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "{{xContainsDetailValue}}" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + }, + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xLanguageUri}}", + "value": "{{xLanguage}}" + } + ] + } + }, + "response": [] + }, + { + "name": "QueryLanguageResources", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/QueryLanguageResources?{{xQueryContainsDetail}}={{xContainsDetailValue}}&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}&{{xIgnoreSoftDeleteds}}={{xIgnoreSoftDeletedsValue}}&{{xLanguageUri}}={{xLanguage}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "QueryLanguageResources" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "{{xContainsDetailValue}}" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + }, + { + "key": "{{xIgnoreSoftDeleteds}}", + "value": "{{xIgnoreSoftDeletedsValue}}" + }, + { + "key": "{{xLanguageUri}}", + "value": "{{xLanguage}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Add", + "item": [ + { + "name": "Add", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/Add?{{xValueParam}}=سلام و درود ...&{{xResourceParam}}=we-content-1&{{xLanguageUri}}={{xLanguage}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "Add" + ], + "query": [ + { + "key": "{{xValueParam}}", + "value": "سلام و درود ..." + }, + { + "key": "{{xResourceParam}}", + "value": "we-content-1" + }, + { + "key": "{{xLanguageUri}}", + "value": "{{xLanguage}}" + } + ] + } + }, + "response": [] + }, + { + "name": "AddModel", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"language\": \"fa-IR\",\r\n \"resourceTitle\": \"whoami2\",\r\n \"translatedValue\": \"سامانه ای خبری با نام مبسوط\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/AddModel" + }, + "response": [] + }, + { + "name": "AddLocale", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"value\": \"Content\",\r\n \"language\": \"fa-IR\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/AddLocale?{{xResourceParam}}=whoami4", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "AddLocale" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "whoami4" + } + ] + } + }, + "response": [] + }, + { + "name": "AddResource", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"resource\": \"whoami5\",\r\n \"locales\": [\r\n {\r\n \"value\": \"Content\",\r\n \"language\": \"en-US\"\r\n },\r\n {\r\n \"value\": \"محتوا\",\r\n \"language\": \"fa-IR\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/AddResource" + }, + "response": [] + }, + { + "name": "AddOrUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/{{xAddOrUpdateUri}}?{{xValueParam}}=سلام و درود ...&{{xResourceParam}}=we-content-1&{{xLanguageUri}}={{xLanguage}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "{{xAddOrUpdateUri}}" + ], + "query": [ + { + "key": "{{xValueParam}}", + "value": "سلام و درود ..." + }, + { + "key": "{{xResourceParam}}", + "value": "we-content-1" + }, + { + "key": "{{xLanguageUri}}", + "value": "{{xLanguage}}" + } + ] + } + }, + "response": [] + }, + { + "name": "AddOrUpdateModel", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"language\": \"fa-IR\",\r\n \"resourceTitle\": \"whoami1\",\r\n \"translatedValue\": \"Hadi Khazaee Asl\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/AddOrUpdateModel" + }, + "response": [] + }, + { + "name": "AddOrUpdateLocale", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"value\": \"Content\",\r\n \"language\": \"fa-IR\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/AddOrUpdateLocale?{{xResourceParam}}=whoami4", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "AddOrUpdateLocale" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "whoami4" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Update", + "item": [ + { + "name": "Update", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "PUT", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/Update?{{xValueParam}}=How Are You ?&{{xResourceParam}}=we-content-1&{{xLanguageUri}}={{xLanguage}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "Update" + ], + "query": [ + { + "key": "{{xValueParam}}", + "value": "How Are You ?" + }, + { + "key": "{{xResourceParam}}", + "value": "we-content-1" + }, + { + "key": "{{xLanguageUri}}", + "value": "{{xLanguage}}" + } + ] + } + }, + "response": [] + }, + { + "name": "UpdateModel", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "PUT", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"language\": \"fa-IR\",\r\n \"resourceTitle\": \"whoami2\",\r\n \"translatedValue\": \"Salam\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/UpdateModel" + }, + "response": [] + }, + { + "name": "UpdateLocale", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "PUT", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"value\": \"Updated Content\",\r\n \"language\": \"fa-IR\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/UpdateLocale?{{xResourceParam}}=whoami4", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "UpdateLocale" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "whoami4" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Remove", + "item": [ + { + "name": "Remove", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/Remove?{{xResourceParam}}=whoami&{{xLanguageUri}}={{xLanguage}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "Remove" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "whoami" + }, + { + "key": "{{xLanguageUri}}", + "value": "{{xLanguage}}" + } + ] + } + }, + "response": [] + }, + { + "name": "RemoveLocales", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/RemoveLocales?{{xResourceParam}}=whoami1", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "RemoveLocales" + ], + "query": [ + { + "key": "{{xResourceParam}}", + "value": "whoami1" + } + ] + } + }, + "response": [] + }, + { + "name": "RemoveResource", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"resource\": \"whoami5\",\r\n \"locales\": [\r\n {\r\n \"value\": \"Content\",\r\n \"language\": \"en-US\"\r\n },\r\n {\r\n \"value\": \"محتوا\",\r\n \"language\": \"fa-IR\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/RemoveResource" + }, + "response": [] + }, + { + "name": "RemoveLanguage", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"resource\": \"whoami5\",\r\n \"locales\": [\r\n {\r\n \"value\": \"Content\",\r\n \"language\": \"en-US\"\r\n },\r\n {\r\n \"value\": \"محتوا\",\r\n \"language\": \"fa-IR\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/RemoveLanguage?{{xLanguageUri}}=en-US", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xStringsUri}}", + "RemoveLanguage" + ], + "query": [ + { + "key": "{{xLanguageUri}}", + "value": "en-US" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/{{xTestUri}}/Hi" + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xStringsUri}}/{{xTestUri}}/PassRequireXPowered" + }, + "response": [] + } + ] + } + ] + }, + { + "name": "Webinars", + "item": [ + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/{{xTestUri}}/Hi" + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/{{xTestUri}}/PassRequireXPowered" + }, + "response": [] + } + ] + }, + { + "name": "Files", + "item": [ + { + "name": "GetFiles", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xFiles}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xFiles}}" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923" + } + ] + } + }, + "response": [] + }, + { + "name": "AttachMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xFiles}}/AttachMany?{{xIds}}=8CAEB427-C0AF-42B1-8532-349565E35D08,BC7A1E36-4059-4789-AA2D-766C215CD3D2,EDA3B60A-CF53-42FF-AB14-B50F3996D885,877BB953-5D02-41E2-8691-A6F289CF2F83,90B5B38D-CB9E-4AA4-8B84-9973BF12EE9D", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xFiles}}", + "AttachMany" + ], + "query": [ + { + "key": "{{xIds}}", + "value": "8CAEB427-C0AF-42B1-8532-349565E35D08,BC7A1E36-4059-4789-AA2D-766C215CD3D2,EDA3B60A-CF53-42FF-AB14-B50F3996D885,877BB953-5D02-41E2-8691-A6F289CF2F83,90B5B38D-CB9E-4AA4-8B84-9973BF12EE9D" + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923" + } + ] + } + }, + "response": [] + }, + { + "name": "DetachMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xFiles}}/DetachMany?{{xIds}}=8CAEB427-C0AF-42B1-8532-349565E35D08", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xFiles}}", + "DetachMany" + ], + "query": [ + { + "key": "{{xIds}}", + "value": "8CAEB427-C0AF-42B1-8532-349565E35D08" + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923" + } + ] + } + }, + "response": [] + }, + { + "name": "StreamFile", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xFiles}}/:{{fileId}}/Stream", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xFiles}}", + ":{{fileId}}", + "Stream" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + }, + { + "key": "{{fileId}}", + "value": "75fd65d4-a0b8-4bee-b1d5-8d9686b0a6dc" + } + ] + } + }, + "response": [] + }, + { + "name": "DownloadFile", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xFiles}}/:{{fileId}}/Download", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xFiles}}", + ":{{fileId}}", + "Download" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + }, + { + "key": "{{fileId}}", + "value": "75fd65d4-a0b8-4bee-b1d5-8d9686b0a6dc" + } + ] + } + }, + "response": [] + }, + { + "name": "UploadFiles", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xFiles}}", + "type": "file", + "src": [ + "/C:/Users/SaherElm/Documents/Sample Docs/Hadi-Khazaee-Asl.jpg", + "/C:/Users/SaherElm/Documents/Sample Docs/My-BussinessCard.jpg", + "/C:/Users/SaherElm/Documents/Sample Docs/My-ID-Card-Front.jpg", + "/C:/Users/SaherElm/Documents/Sample Docs/Personnely Pic 13900210.jpg" + ] + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xFiles}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xFiles}}" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Tags", + "item": [ + { + "name": "GetTags", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xTags}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xTags}}" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923" + } + ] + } + }, + "response": [] + }, + { + "name": "AttachMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xTags}}?{{xTags}}=jefi shekar,salam,rashid", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xTags}}" + ], + "query": [ + { + "key": "{{xTags}}", + "value": "jefi shekar,salam,rashid" + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923" + } + ] + } + }, + "response": [] + }, + { + "name": "DetachMany", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}/{{xTags}}?{{xTags}}=majid", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}", + "{{xTags}}" + ], + "query": [ + { + "key": "{{xTags}}", + "value": "majid" + } + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "400becaf-82c7-408f-a6a6-ca42c5510b64" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Subscription", + "item": [ + { + "name": "IsSubscribed", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/IsSubscribed?{{xWebinarIdParam}}&{{xSubscriberIdParam}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "IsSubscribed" + ], + "query": [ + { + "key": "{{xWebinarIdParam}}", + "value": null + }, + { + "key": "{{xSubscriberIdParam}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "Subscribe", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/Subscribe?{{xWebinarIdParam}}&{{xSubscriberIdParam}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "Subscribe" + ], + "query": [ + { + "key": "{{xWebinarIdParam}}", + "value": null + }, + { + "key": "{{xSubscriberIdParam}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "Unsubscribe", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/Unsubscribe?{{xWebinarIdParam}}&{{xSubscriberIdParam}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "Unsubscribe" + ], + "query": [ + { + "key": "{{xWebinarIdParam}}", + "value": null + }, + { + "key": "{{xSubscriberIdParam}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "GetSubscriber", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/GetSubscriber?{{xWebinarIdParam}}&{{xSubscriberIdParam}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "GetSubscriber" + ], + "query": [ + { + "key": "{{xWebinarIdParam}}", + "value": null + }, + { + "key": "{{xSubscriberIdParam}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "GetSubscribers", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/GetSubscribers?{{xWebinarIdParam}}=d5cc2d08-6f42-4a60-9b23-05fe17a383ba", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "GetSubscribers" + ], + "query": [ + { + "key": "{{xWebinarIdParam}}", + "value": "d5cc2d08-6f42-4a60-9b23-05fe17a383ba" + } + ] + } + }, + "response": [] + }, + { + "name": "QuerySubscribers", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/QuerySubscribers?{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}&{{xWebinarIdParam}}=d5cc2d08-6f42-4a60-9b23-05fe17a383ba", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "QuerySubscribers" + ], + "query": [ + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + }, + { + "key": "{{xWebinarIdParam}}", + "value": "d5cc2d08-6f42-4a60-9b23-05fe17a383ba" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Get", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}" + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "07f1501c-d3bc-4a95-aebe-6a840aad0923" + } + ] + } + }, + "response": [] + }, + { + "name": "All", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/All" + }, + "response": [] + }, + { + "name": "Query", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/{{xQueryUri}}?{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "{{xQueryUri}}" + ], + "query": [ + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "Query Owned", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/{{xQueryUri}}/Owned?{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "{{xQueryUri}}", + "Owned" + ], + "query": [ + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "Query Joinable", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/{{xQueryUri}}/Joinable?{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}={{xQueryIsAscendingValue}}&{{xQueryPage}}=1&{{xQueryPageSize}}={{xQueryPageSizeValue}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "{{xQueryUri}}", + "Joinable" + ], + "query": [ + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "{{xQueryIsAscendingValue}}" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "{{xQueryPageSizeValue}}" + } + ] + } + }, + "response": [] + }, + { + "name": "Create", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "title[resource]", + "value": "whoami5", + "type": "text" + }, + { + "key": "title[locales][0][value]", + "value": "Webinar Title", + "type": "text" + }, + { + "key": "title[locales][0][language]", + "value": "en-US", + "type": "text" + }, + { + "key": "title[locales][1][value]", + "value": "عنوان وبینار", + "type": "text" + }, + { + "key": "title[locales][1][language]", + "value": "fa-IR", + "type": "text" + }, + { + "key": "description[resource]", + "value": "whoami5", + "type": "text" + }, + { + "key": "description[locales][0][value]", + "value": "Webinar Descriptions", + "type": "text" + }, + { + "key": "description[locales][0][language]", + "value": "en-US", + "type": "text" + }, + { + "key": "description[locales][1][value]", + "value": "توضیحات وبینار", + "type": "text" + }, + { + "key": "description[locales][1][language]", + "value": "fa-IR", + "type": "text" + }, + { + "key": "ownerId", + "value": "", + "type": "text" + }, + { + "key": "{{xFiles}}", + "type": "file", + "src": "/C:/Users/saherelm/Documents/Sample Docs/‪+98 912 169 4056‬ 20181207_012922.jpg" + } + ] + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}?{{xTags}}=salam,majid,jefi shekar", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}" + ], + "query": [ + { + "key": "{{xTags}}", + "value": "salam,majid,jefi shekar" + } + ] + } + }, + "response": [] + }, + { + "name": "Update", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "PUT", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"id\": \"e0c85e23-77a9-4a9e-9925-1cb5da32f057\",\r\n \"title\": {\r\n \"resource\": \"XWEWBT_$e0c85e23-77a9-4a9e-9925-1cb5da32f057\",\r\n \"locales\": [\r\n {\r\n \"language\": \"en-US\",\r\n \"value\": \"Webinar Title\"\r\n },\r\n {\r\n \"language\": \"fa-IR\",\r\n \"value\": \"عنوان وبینار\"\r\n }\r\n ]\r\n },\r\n \"description\": {\r\n \"resource\": \"XWEBD_$e0c85e23-77a9-4a9e-9925-1cb5da32f057\",\r\n \"locales\": [\r\n {\r\n \"language\": \"en-US\",\r\n \"value\": \"Webinar Descriptions\"\r\n },\r\n {\r\n \"language\": \"fa-IR\",\r\n \"value\": \"توضیحات وبینار\"\r\n }\r\n ]\r\n },\r\n \"ownerId\": \"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\r\n \"owner\": {\r\n \"username\": \"admin\",\r\n \"firstname\": \"Hadi\",\r\n \"lastname\": \"Khazaee Asl\",\r\n \"avatar\": null\r\n },\r\n \"type\": 0,\r\n \"createdOn\": \"2025-12-18T15:22:17.7828904\",\r\n \"enabled\": true\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/:{{selectedID}}", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + ":{{selectedID}}" + ], + "variable": [ + { + "key": "{{selectedID}}", + "value": "e0c85e23-77a9-4a9e-9925-1cb5da32f057" + } + ] + } + }, + "response": [] + }, + { + "name": "Remove", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xClientUri}}/{{xApiUri}}/v{{xApiVersion}}/{{xServicesUri}}/{{xWebinarUri}}/Remove?{{xWebinarIdParam}}=061526ab-df87-4d37-be93-f48ff2f87fcf", + "host": [ + "{{xClientUri}}" + ], + "path": [ + "{{xApiUri}}", + "v{{xApiVersion}}", + "{{xServicesUri}}", + "{{xWebinarUri}}", + "Remove" + ], + "query": [ + { + "key": "{{xWebinarIdParam}}", + "value": "061526ab-df87-4d37-be93-f48ff2f87fcf" + } + ] + } + }, + "response": [] + } + ] + } + ] + } + ] + } + ], + "description": "xTrade API Documentatiion" + }, + { + "name": "xIds", + "item": [ + { + "name": "Account", + "item": [ + { + "name": "Test", + "item": [ + { + "name": "Hi", + "request": { + "method": "GET", + "header": [], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/Hi" + }, + "response": [] + }, + { + "name": "PassRequireXPowered", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/PassRequireXPowered" + }, + "response": [] + }, + { + "name": "HiClaims", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiClaims" + }, + "response": [] + }, + { + "name": "HiUser", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiUser" + }, + "response": [] + }, + { + "name": "HiEnabledUser", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiEnabledUser" + }, + "response": [] + }, + { + "name": "HiElite", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiElite" + }, + "response": [] + }, + { + "name": "HiEnabledElite", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiEnabledElite" + }, + "response": [] + }, + { + "name": "HiReporter", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiReporter" + }, + "response": [] + }, + { + "name": "HiEnabledReporter", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiEnabledReporter" + }, + "response": [] + }, + { + "name": "HiActuary", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiActuary" + }, + "response": [] + }, + { + "name": "HiEnabledActuary", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiEnabledActuary" + }, + "response": [] + }, + { + "name": "HiChiefActuary", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiChiefActuary" + }, + "response": [] + }, + { + "name": "HiEnabledChiefActuary", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiEnabledChiefActuary" + }, + "response": [] + }, + { + "name": "HiAdmin", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiAdmin" + }, + "response": [] + }, + { + "name": "HiEnabledAdmin", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xTestUri}}/HiEnabledAdmin" + }, + "response": [] + } + ], + "description": "Test Actions" + }, + { + "name": "Admin", + "item": [ + { + "name": "Ban", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"user\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/Ban" + }, + "response": [] + }, + { + "name": "UnBan", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"user\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/UnBan" + }, + "response": [] + }, + { + "name": "IsBanned", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/IsBanned/:{{xUserSelectByParam}}", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "IsBanned", + ":{{xUserSelectByParam}}" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user", + "description": "Optional User Identifier" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Authentication", + "item": [ + { + "name": "DiscoveryDocument", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/DiscoveryDocument" + }, + "response": [] + }, + { + "name": "Login", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);", + "postman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);", + "postman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"device\": {\n \"os\": \"Mac\",\n \"osVersion\": \"mac-os-x-15\",\n \"browser\": \"Chrome\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3\n },\n \"language\": \"fa-IR\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/Login", + "description": "Authenticate User ..." + }, + "response": [] + }, + { + "name": "Authenticate", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);", + "postman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);", + "postman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/Authenticate", + "description": "Authenticate User ..." + }, + "response": [] + }, + { + "name": "RefreshTokens", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xAccessToken\", data.accessToken);", + "postman.setEnvironmentVariable(\"xRefreshToken\", data.refreshToken);", + "postman.setEnvironmentVariable(\"xExpiresAt\", data.expiresAt);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRefreshTokenTitle}}", + "value": "{{xRefreshToken}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/RefreshTokens", + "description": "Refresh User Tokens ..." + }, + "response": [] + } + ] + }, + { + "name": "Registration", + "item": [ + { + "name": "IsConfirmedEmail", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/IsConfirmedEmail" + }, + "response": [] + }, + { + "name": "IsConfirmedMobile", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/IsConfirmedMobile" + }, + "response": [] + }, + { + "name": "CanRegisterUserName", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/CanRegisterUserName/:{{xUserName}}", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterUserName", + ":{{xUserName}}" + ], + "variable": [ + { + "key": "{{xUserName}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "CanRegisterMobileNumber", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/CanRegisterMobileNumber/:{{xMobileNumber}}", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterMobileNumber", + ":{{xMobileNumber}}" + ], + "variable": [ + { + "key": "{{xMobileNumber}}", + "value": "+989121694056" + } + ] + } + }, + "response": [] + }, + { + "name": "CanRegisterEmail", + "request": { + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/CanRegisterEmail/:{{xEmail}}", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "CanRegisterEmail", + ":{{xEmail}}" + ], + "variable": [ + { + "key": "{{xEmail}}", + "value": "hadi_khazaee_asl@yahoo.com" + } + ] + } + }, + "response": [] + }, + { + "name": "RequestConfirmEmail", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"email\": \"saherelm@yahoo.com\",\n \"password\": \"s@H@1694056\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/RequestConfirmEmail" + }, + "response": [] + }, + { + "name": "RequestConfirmMobile", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"mobileNumber\": \"+989351341668\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/RequestConfirmMobile" + }, + "response": [] + }, + { + "name": "RequestResetPassword", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"admin\",\n \"returnUrl\": \"https://localhost:4200/reset-password\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/RequestResetPassword" + }, + "response": [] + }, + { + "name": "RequestConfirmRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/confirm\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/RequestConfirmRegistration" + }, + "response": [] + }, + { + "name": "ChangePassword", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"userId\": \"\",\n \"userName\": \"admin\",\n \"email\": \"\",\n \"mobileNumber\": \"\",\n \"password\": \"s@H@78692110\",\n \"newPassword\": \"s@H@1694056\",\n \"emailVerificationCode\": \"\",\n \"mobileVerificationCode\": \"\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/ChangePassword" + }, + "response": [] + }, + { + "name": "ResetPassword", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"newPassword\": \"s@H@1694056\",\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/ResetPassword" + }, + "response": [] + }, + { + "name": "ConfirmRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/login\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/ConfirmRegistration" + }, + "response": [] + }, + { + "name": "ConfirmEmailAddress", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"emailVerificationCode\": \"160187\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/ConfirmEmailAddress" + }, + "response": [] + }, + { + "name": "ConfirmMobileNumber", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"mobileVerificationCode\": \"431210\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/ConfirmMobileNumber" + }, + "response": [] + }, + { + "name": "InviteUser", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"email\": \"hadi_khazaee_asl1@yahoo.com\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n },\n \"returnUrl\": \"https://localhost:4200/register\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/InviteUser" + }, + "response": [] + }, + { + "name": "RequestRegistration", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"1982-09-18T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/RequestRegistration" + }, + "response": [] + }, + { + "name": "AddAccountInfo", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"firstName\": \"Mohammad Jafar\",\n \"lastName\": \"Yari\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"{{xActionToken}}\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/AddAccountInfo" + }, + "response": [] + }, + { + "name": "AttachProfileImage", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = JSON.parse(responseBody);", + "postman.setEnvironmentVariable(\"xActionToken\", data.token);", + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xActionTokenTitle}}", + "value": "{{xActionToken}}", + "description": "required", + "type": "text" + }, + { + "key": "{{xFile}}", + "description": "required", + "type": "file", + "src": "/Users/saherelm/Documents/My Projects/xMabna/Document/Resources/Sample Docs/Ax Seyed Kamaledin Saher Hoooooooo.jpg" + } + ] + }, + "url": "{{xServerUri}}/{{xAccountUri}}/AttachProfileImage" + }, + "response": [] + }, + { + "name": "FinishRegistration", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"lang\": \"fa-IR\",\n \"userName\": \"jef.yari\",\n \"password\": \"s@H@1694056\",\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"dateOfBirth\": \"0001-01-01T00:00:00\",\n \"email\": \"m.yari.8987@gmail.com\",\n \"mobileNumber\": \"+989027689660\",\n \"actionToken\": \"{{xActionToken}}\",\n \"returnUrl\": \"https://localhost:4200/login\",\n \"device\": {\n \"os\": \"Mac\",\n \"browser\": \"Chrome\",\n \"osVersion\": \"mac-os-x-15\",\n \"userAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36\",\n \"deviceType\": 3,\n \"identifier\": \"[Mac]-[mac-os-x-15]-[3]-[Chrome]-[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) x-framework-test/0.0.0 Chrome/87.0.4280.141 Electron/11.2.0 Safari/537.36]\",\n \"token\": \"96f400dd9aa5c57a8cec9d6f4775bad3\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/FinishRegistration" + }, + "response": [] + } + ] + }, + { + "name": "Friendship", + "item": [ + { + "name": "FriendshipInfo", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FriendshipInfo", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FriendshipInfo" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Follow", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Follow", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Follow" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Cancel", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Cancel", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Cancel" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "UnFollowFollower", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnFollowFollower", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnFollowFollower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "UnFollowFollowing", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnFollowFollowing", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnFollowFollowing" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Block", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Block", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Block" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "UnBlock", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/UnBlock", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "UnBlock" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "AcceptRequest", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/AcceptRequest", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "AcceptRequest" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "RejectRequest", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/RejectRequest", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "RejectRequest" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "IsFollower", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/IsFollower", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "IsFollower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Follower", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Follower", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Follower" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "FollowerState", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FollowerState", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FollowerState" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Followers", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/Followers" + }, + "response": [] + }, + { + "name": "AllFollowers", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/AllFollowers" + }, + "response": [] + }, + { + "name": "FollowersList", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/FollowersList" + }, + "response": [] + }, + { + "name": "IsFollowing", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/IsFollowing", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "IsFollowing" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Following", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/Following", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "Following" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "FollowingState", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/:{{xUserSelectByParam}}/FollowingState", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xFriendshipUri}}", + ":{{xUserSelectByParam}}", + "FollowingState" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "user" + } + ] + } + }, + "response": [] + }, + { + "name": "Followings", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/Followings" + }, + "response": [] + }, + { + "name": "AllFollowings", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/AllFollowings" + }, + "response": [] + }, + { + "name": "FollowingsList", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "description": "a Basic Authorization Filter" + } + ], + "url": "{{xServerUri}}/{{xAccountUri}}/{{xFriendshipUri}}/FollowingsList" + }, + "response": [] + } + ] + }, + { + "name": "Profile", + "item": [ + { + "name": "GetNames", + "protocolProfileBehavior": { + "disableBodyPruning": true, + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/:{{xIds}}/GetNames", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + ":{{xIds}}", + "GetNames" + ], + "variable": [ + { + "key": "{{xIds}}", + "value": "b5713f9f-34f4-49b2-9680-b71e2b2de969", + "description": "comma seperated user id list" + } + ] + } + }, + "response": [] + }, + { + "name": "GetNameIds", + "protocolProfileBehavior": { + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"b5713f9f-34f4-49b2-9680-b71e2b2de969\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/GetNameIds" + }, + "response": [] + }, + { + "name": "Profile", + "protocolProfileBehavior": { + "disableBodyPruning": true, + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/:{{xUserSelectByParam}}", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + ":{{xUserSelectByParam}}" + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin", + "description": "Optional User identifier" + } + ] + } + }, + "response": [] + }, + { + "name": "QueryProfiles", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + }, + { + "key": "{{xRoleTitle}}", + "value": "elite", + "type": "text", + "disabled": true + }, + { + "key": "{{xForceRoleTitle}}", + "value": "true", + "type": "text", + "disabled": true + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/Query?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=email&{{xQueryIsAscending}}=true&{{xQueryPage}}=4&{{xQueryPageSize}}=10", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "Query" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "email" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "4" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ] + } + }, + "response": [] + }, + { + "name": "QueryAvatars", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "GET", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/Query/:{{xUserSelectByParam}}?{{xQueryContainsDetail}}=false&{{xQueryFilter}}=&{{xQuerySortBy}}=&{{xQueryIsAscending}}=true&{{xQueryPage}}=1&{{xQueryPageSize}}=10", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + "Query", + ":{{xUserSelectByParam}}" + ], + "query": [ + { + "key": "{{xQueryContainsDetail}}", + "value": "false" + }, + { + "key": "{{xQueryFilter}}", + "value": "" + }, + { + "key": "{{xQuerySortBy}}", + "value": "" + }, + { + "key": "{{xQueryIsAscending}}", + "value": "true" + }, + { + "key": "{{xQueryPage}}", + "value": "1" + }, + { + "key": "{{xQueryPageSize}}", + "value": "10" + } + ], + "variable": [ + { + "key": "{{xUserSelectByParam}}", + "value": "admin" + } + ] + } + }, + "response": [] + }, + { + "name": "ProfileUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/Update" + }, + "response": [] + }, + { + "name": "FullProfileUpdate", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"firstName\": \"Hadi\",\n \"lastName\": \"Khazaee Asl\",\n \"email\": null,\n \"emailConfirmed\": null,\n \"phoneNumber\": null,\n \"phoneNumberConfirmed\": null,\n \"dateOfBirth\": null,\n \"creationDate\": null,\n \"lastLogin\": null,\n \"avatar\": null,\n \"gender\": null,\n \"roles\": null,\n \"isEnable\": true,\n \"isBanned\": false\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/elite" + }, + "response": [] + }, + { + "name": "AddAvatar", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xFile}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.24.05.png" + } + ] + }, + "url": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarUri}}" + }, + "response": [] + }, + { + "name": "AddAvatars", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "{{xFiles}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.24.05.png" + }, + { + "key": "{{xFiles}}", + "type": "file", + "src": "/Users/saherelm/Desktop/Screen Shot 1400-01-23 at 01.23.49.png" + } + ] + }, + "url": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}" + }, + "response": [] + }, + { + "name": "SetAvatar", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "POST", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "type": "file", + "src": "/Users/saherelm/Downloads/photo/65b70ba8-6f13-4559-b53b-4e608e49e21b.jpg" + } + ] + }, + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/:{{xId}}/Set", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + ":{{xId}}", + "Set" + ], + "variable": [ + { + "key": "{{xId}}", + "value": "3" + } + ] + } + }, + "response": [] + }, + { + "name": "RemoveAvatars", + "request": { + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "method": "DELETE", + "header": [ + { + "key": "{{xPoweredByTitle}}", + "value": "{{xPoweredByValue}}", + "type": "text" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "type": "file", + "src": "/Users/saherelm/Downloads/photo/65b70ba8-6f13-4559-b53b-4e608e49e21b.jpg" + } + ] + }, + "url": { + "raw": "{{xServerUri}}/{{xAccountUri}}/{{xProfileUri}}/{{xAvatarsUri}}/:{{xIds}}", + "host": [ + "{{xServerUri}}" + ], + "path": [ + "{{xAccountUri}}", + "{{xProfileUri}}", + "{{xAvatarsUri}}", + ":{{xIds}}" + ], + "variable": [ + { + "key": "{{xIds}}", + "value": "1,2" + } + ] + } + }, + "response": [] + } + ] + } + ] + }, + { + "name": "OAuth", + "item": [ + { + "name": "DiscoveryDocument", + "request": { + "auth": { + "type": "noauth" + }, + "method": "GET", + "header": [], + "url": "{{xServerUri}}/.well-known/openid-configuration" + }, + "response": [ + { + "name": "DiscoveryDocument", + "originalRequest": { + "method": "GET", + "header": [], + "url": "{{xServerUri}}/.well-known/openid-configuration" + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Date", + "value": "Sun, 14 Feb 2021 13:25:29 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=UTF-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Transfer-Encoding", + "value": "chunked" + } + ], + "cookie": [], + "body": "{\n \"issuer\": \"http://localhost:4000\",\n \"jwks_uri\": \"http://localhost:4000/.well-known/openid-configuration/jwks\",\n \"authorization_endpoint\": \"http://localhost:4000/connect/authorize\",\n \"token_endpoint\": \"http://localhost:4000/connect/token\",\n \"userinfo_endpoint\": \"http://localhost:4000/connect/userinfo\",\n \"end_session_endpoint\": \"http://localhost:4000/connect/endsession\",\n \"check_session_iframe\": \"http://localhost:4000/connect/checksession\",\n \"revocation_endpoint\": \"http://localhost:4000/connect/revocation\",\n \"introspection_endpoint\": \"http://localhost:4000/connect/introspect\",\n \"device_authorization_endpoint\": \"http://localhost:4000/connect/deviceauthorization\",\n \"frontchannel_logout_supported\": true,\n \"frontchannel_logout_session_supported\": true,\n \"backchannel_logout_supported\": true,\n \"backchannel_logout_session_supported\": true,\n \"scopes_supported\": [\n \"IdentityServerApi\",\n \"TestAPI.read\",\n \"TestAPI.write\",\n \"TestAPI.admin\",\n \"manage\",\n \"offline_access\"\n ],\n \"claims_supported\": [],\n \"grant_types_supported\": [\n \"authorization_code\",\n \"client_credentials\",\n \"refresh_token\",\n \"implicit\",\n \"password\",\n \"urn:ietf:params:oauth:grant-type:device_code\"\n ],\n \"response_types_supported\": [\n \"code\",\n \"token\",\n \"id_token\",\n \"id_token token\",\n \"code id_token\",\n \"code token\",\n \"code id_token token\"\n ],\n \"response_modes_supported\": [\n \"form_post\",\n \"query\",\n \"fragment\"\n ],\n \"token_endpoint_auth_methods_supported\": [\n \"client_secret_basic\",\n \"client_secret_post\"\n ],\n \"id_token_signing_alg_values_supported\": [\n \"RS256\"\n ],\n \"subject_types_supported\": [\n \"public\"\n ],\n \"code_challenge_methods_supported\": [\n \"plain\",\n \"S256\"\n ],\n \"request_parameter_supported\": true,\n \"account_api\": \"http://localhost:4000/account\"\n}" + } + ] + }, + { + "name": "ClientCredential", + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "key": "grant_type", + "value": "{{client_credential_grant}}", + "type": "text" + }, + { + "key": "scope", + "value": "TestAPI.read", + "type": "text" + }, + { + "key": "client_id", + "value": "TestAPIClient", + "type": "text" + }, + { + "key": "client_secret", + "value": "s@H@1694056", + "type": "text" + } + ] + }, + "url": "{{xServerUri}}/connect/token", + "description": "get token from server ..." + }, + "response": [ + { + "name": "token", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "key": "grant_type", + "value": "client_credentials", + "type": "text" + }, + { + "key": "scope", + "value": "api1.read", + "type": "text" + }, + { + "key": "client_id", + "value": "oauthClient", + "type": "text" + }, + { + "key": "client_secret", + "value": "SuperSecretPassword", + "type": "text" + } + ], + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{xServerUri}}/connect/token" + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Date", + "value": "Mon, 01 Feb 2021 23:50:46 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=UTF-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Cache-Control", + "value": "no-store, no-cache, max-age=0" + }, + { + "key": "Pragma", + "value": "no-cache" + }, + { + "key": "Transfer-Encoding", + "value": "chunked" + } + ], + "cookie": [], + "body": "{\n \"access_token\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6IjcxMjg0OEEzMzE3NzY3OEZCNkQ0NDY2OEQ0QzczNjA1IiwidHlwIjoiYXQrand0In0.eyJuYmYiOjE2MTIyMjM0NDcsImV4cCI6MTYxMjIyNzA0NywiaXNzIjoiaHR0cHM6Ly9sb2NhbGhvc3Q6NjAwMSIsImF1ZCI6ImFwaTEiLCJjbGllbnRfaWQiOiJvYXV0aENsaWVudCIsImp0aSI6IkYzRjQ2RjAwQTc2RURCNzBFMDQwOUU1RjUyQzMwQTNBIiwiaWF0IjoxNjEyMjIzNDQ3LCJzY29wZSI6WyJhcGkxLnJlYWQiXX0.ozD-BG5Uwp3bCAXUUQqyjmMvil-OB0NprvuRqqW92KdAXgLD9gUHgsResNWV3SnZJF03K7y_QWM5g-AnRdDBJimUyYYk5aCB6BAmJ3cUOWbUoqlRC0vM9pK5qyfYx98yvsAkGayIHv4sl6-C73mEEfGR56lW_7ASzO5AXCDlK3AY8OkVE7WKSzlcW4ng0mBr6WXGjfeaOcgkQGeoR4OZURuY2FknMB8ogz-V8JYKgmLM9_dqgvaKSn2rqrelD7QUkYJRHQVGvG1B84FZ-EUeKd_gcGzs266_2wMEK3byXHtzBY2S99_I0XAG_7eA6yvU3zU90PyZwIIqtaKLlqQs0Q\",\n \"expires_in\": 3600,\n \"token_type\": \"Bearer\",\n \"scope\": \"api1.read\"\n}" + } + ] + }, + { + "name": "User Authenticate", + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "key": "grant_type", + "value": "{{password_grant}}", + "type": "text" + }, + { + "key": "client_id", + "value": "MabsutAPIClient", + "type": "text" + }, + { + "key": "client_secret", + "value": "s@H@1694056", + "type": "text" + }, + { + "key": "username", + "value": "admin", + "type": "text" + }, + { + "key": "password", + "value": "s@H@1694056", + "type": "text" + }, + { + "key": "force", + "value": "false", + "type": "text" + } + ] + }, + "url": "{{xServerUri}}/connect/token", + "description": "get token from server ..." + }, + "response": [ + { + "name": "User Authenticate", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "key": "grant_type", + "value": "{{password_grant}}", + "type": "text" + }, + { + "key": "scope", + "value": "TestAPI.read", + "type": "text", + "disabled": true + }, + { + "key": "client_id", + "value": "TestAPIClient", + "type": "text" + }, + { + "key": "client_secret", + "value": "s@H@1694056", + "type": "text" + }, + { + "key": "username", + "value": "admin", + "type": "text" + }, + { + "key": "password", + "value": "s@1694056", + "type": "text" + } + ] + }, + "url": "{{xServerUri}}/connect/token" + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Date", + "value": "Wed, 10 Feb 2021 07:14:58 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=UTF-8" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "Cache-Control", + "value": "no-store, no-cache, max-age=0" + }, + { + "key": "Pragma", + "value": "no-cache" + }, + { + "key": "Transfer-Encoding", + "value": "chunked" + } + ], + "cookie": [], + "body": "{\n \"access_token\": \"E74F7DAFD46C532D384E5203B0D7F4E096298E0FA28AFFDF84770A7BEB8826E6\",\n \"expires_in\": 3600,\n \"token_type\": \"Bearer\",\n \"refresh_token\": \"5841910AE04C4060EFD854329798B2C93086031DD4E12C92BAD245F4F991D3DB\",\n \"scope\": \"manage offline_access TestAPI.admin TestAPI.read TestAPI.write\"\n}" + } + ] + } + ] + } + ], + "description": "xTrade Identity Server API Documentation" + } + ], + "auth": { + "type": "bearer", + "bearer": { + "token": "{{xAccessToken}}" + } + }, + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ], + "variable": [ + { + "key": "xPushConnectionId", + "value": " " + }, + { + "key": "xTestIdentityUri", + "value": "xTestIdentityUri" + }, + { + "key": "xTestPushUri", + "value": "TestPush" + }, + { + "key": "xWalletUri", + "value": "Wallet" + }, + { + "key": "xUserWalletUri", + "value": "UserWallet" + }, + { + "key": "xPublicAPIUri", + "value": "PublicAPI" + } + ] +} \ No newline at end of file diff --git a/Documents/OpenApi/Postman/xSaherElmEnvironment.postman_environment.json b/Documents/OpenApi/Postman/xSaherElmEnvironment.postman_environment.json new file mode 100644 index 0000000..4cf7e6b --- /dev/null +++ b/Documents/OpenApi/Postman/xSaherElmEnvironment.postman_environment.json @@ -0,0 +1,544 @@ +{ + "id": "37fe268e-fc23-4dbe-8e30-bd7f64b9bca4", + "name": "xMabsutEnvironment", + "values": [ + { + "key": "xServerUri", + "value": "https://localhost:4001", + "type": "default", + "enabled": true + }, + { + "key": "xClientUri", + "value": "https://localhost:5001", + "type": "default", + "enabled": true + }, + { + "key": "xPoweredByTitle", + "value": "X-PoweredBy", + "type": "default", + "enabled": true + }, + { + "key": "xPoweredByValue", + "value": "SaherElmITCenter", + "type": "default", + "enabled": true + }, + { + "key": "xAccountUri", + "value": "account", + "type": "default", + "enabled": true + }, + { + "key": "xTestUri", + "value": "Test", + "type": "default", + "enabled": true + }, + { + "key": "xProfileUri", + "value": "Profile", + "type": "default", + "enabled": true + }, + { + "key": "xAvatarUri", + "value": "Avatar", + "type": "default", + "enabled": true + }, + { + "key": "xAvatarsUri", + "value": "Avatars", + "type": "default", + "enabled": true + }, + { + "key": "xFriendshipUri", + "value": "Friendship", + "type": "default", + "enabled": true + }, + { + "key": "password_grant", + "value": "password", + "type": "default", + "enabled": true + }, + { + "key": "client_credential_grant", + "value": "client_credentials", + "type": "default", + "enabled": true + }, + { + "key": "xRefreshTokenTitle", + "value": "refresh_token", + "type": "default", + "enabled": true + }, + { + "key": "xRoleTitle", + "value": "role", + "type": "default", + "enabled": true + }, + { + "key": "xForceRoleTitle", + "value": "forceRole", + "type": "default", + "enabled": true + }, + { + "key": "xActionTokenTitle", + "value": "actionToken", + "type": "default", + "enabled": true + }, + { + "key": "xExpiresAtTitle", + "value": "expires_at", + "type": "default", + "enabled": true + }, + { + "key": "xAuthorization", + "value": "Authorization", + "type": "default", + "enabled": true + }, + { + "key": "xAdminRole", + "value": "admin", + "type": "default", + "enabled": true + }, + { + "key": "xAgentRole", + "value": "agent", + "type": "default", + "enabled": true + }, + { + "key": "xUserRole", + "value": "user", + "type": "default", + "enabled": true + }, + { + "key": "xQueryContainsDetail", + "value": "containsDetail", + "type": "default", + "enabled": true + }, + { + "key": "xQueryFilter", + "value": "filter", + "type": "default", + "enabled": true + }, + { + "key": "xQuerySortBy", + "value": "sortBy", + "type": "default", + "enabled": true + }, + { + "key": "xQueryIsAscending", + "value": "isAscending", + "type": "default", + "enabled": true + }, + { + "key": "xQueryPage", + "value": "page", + "type": "default", + "enabled": true + }, + { + "key": "xQueryPageSize", + "value": "pageSize", + "type": "default", + "enabled": true + }, + { + "key": "xId", + "value": "id", + "type": "default", + "enabled": true + }, + { + "key": "xIds", + "value": "ids", + "type": "default", + "enabled": true + }, + { + "key": "xUserName", + "value": "userName", + "type": "default", + "enabled": true + }, + { + "key": "xEmail", + "value": "email", + "type": "default", + "enabled": true + }, + { + "key": "xMobileNumber", + "value": "mobileNumber", + "type": "default", + "enabled": true + }, + { + "key": "xFile", + "value": "file", + "type": "default", + "enabled": true + }, + { + "key": "xFiles", + "value": "files", + "type": "default", + "enabled": true + }, + { + "key": "xUserSelectByParam", + "value": "userSelectByParam", + "type": "default", + "enabled": true + }, + { + "key": "xUserSelectByParams", + "value": "userSelectByParams", + "type": "default", + "enabled": true + }, + { + "key": "xConnectionId", + "value": "connectionId", + "type": "default", + "enabled": true + }, + { + "key": "xConnectionIds", + "value": "connectionIds", + "type": "default", + "enabled": true + }, + { + "key": "xAccessToken", + "value": "F405261471D2FC4257EDE76B30C6993DEE8EE38D7F1452B90031D717B1DA1621", + "type": "default", + "enabled": true + }, + { + "key": "xRefreshToken", + "value": "6B58E44A20DABF6CC37AB0EBD7680776B04579F194B470CD228556DA75DCF5D9", + "type": "default", + "enabled": true + }, + { + "key": "xExpiresAt", + "value": "1767025161", + "type": "default", + "enabled": true + }, + { + "key": "XActionToken", + "value": "1111111", + "type": "default", + "enabled": true + }, + { + "key": "xApiUri", + "value": "api", + "type": "default", + "enabled": true + }, + { + "key": "xApiVersion", + "value": "1.0", + "type": "default", + "enabled": true + }, + { + "key": "xConfigurationUri", + "value": "Configurations", + "type": "default", + "enabled": true + }, + { + "key": "xTermsUri", + "value": "Terms", + "type": "default", + "enabled": true + }, + { + "key": "xPushUri", + "value": "Push", + "type": "default", + "enabled": true + }, + { + "key": "xStartupUri", + "value": "Startup", + "type": "default", + "enabled": true + }, + { + "key": "xQuery", + "value": "query", + "type": "default", + "enabled": true + }, + { + "key": "xIgnoreSoftDeleteds", + "value": "ignoreSoftDeleteds", + "type": "default", + "enabled": true + }, + { + "key": "xIgnoreSoftDeletedsValue", + "value": "true", + "type": "default", + "enabled": true + }, + { + "key": "xContainsDetail", + "value": "containsDetail", + "type": "default", + "enabled": true + }, + { + "key": "xContainsDetailValue", + "value": "false", + "type": "default", + "enabled": true + }, + { + "key": "xFindOneUri", + "value": "FindOne", + "type": "default", + "enabled": true + }, + { + "key": "xFindManyUri", + "value": "FindMany", + "type": "default", + "enabled": true + }, + { + "key": "xQueryUri", + "value": "Query", + "type": "default", + "enabled": true + }, + { + "key": "xRequestPageUri", + "value": "RequestPage", + "type": "default", + "enabled": true + }, + { + "key": "xIsExistsUri", + "value": "IsExists", + "type": "default", + "enabled": true + }, + { + "key": "xAddOrUpdateUri", + "value": "AddOrUpdate", + "type": "default", + "enabled": true + }, + { + "key": "xAddManyUri", + "value": "AddMany", + "type": "default", + "enabled": true + }, + { + "key": "xUpdateManyUri", + "value": "UpdateMany", + "type": "default", + "enabled": true + }, + { + "key": "xRemoveManyUri", + "value": "RemoveMany", + "type": "default", + "enabled": true + }, + { + "key": "xQueryPageSizeValue", + "value": "10", + "type": "default", + "enabled": true + }, + { + "key": "xQueryIsAscendingValue", + "value": "false", + "type": "default", + "enabled": true + }, + { + "key": "xSoftDelete", + "value": "softDelete", + "type": "default", + "enabled": true + }, + { + "key": "xSoftDeleteValue", + "value": "true", + "type": "default", + "enabled": true + }, + { + "key": "xPushConnectionId", + "value": "1", + "type": "default", + "enabled": true + }, + { + "key": "xTestIdentityUri", + "value": "TestIdentity", + "type": "default", + "enabled": true + }, + { + "key": "xCountUri", + "value": "Count", + "type": "default", + "enabled": true + }, + { + "key": "xCancellationTokenIdentifier", + "value": "identifier", + "type": "default", + "enabled": true + }, + { + "key": "xStringsUri", + "value": "Strings", + "type": "default", + "enabled": true + }, + { + "key": "xLanguage", + "value": "fa-IR", + "type": "default", + "enabled": true + }, + { + "key": "xResourcesUri", + "value": "Resources", + "type": "default", + "enabled": true + }, + { + "key": "xLanguageUri", + "value": "language", + "type": "default", + "enabled": true + }, + { + "key": "xResourceUri", + "value": "Resource", + "type": "default", + "enabled": true + }, + { + "key": "xEntitiesUri", + "value": "Entities", + "type": "default", + "enabled": true + }, + { + "key": "xWebinarUri", + "value": "Webinars", + "type": "default", + "enabled": true + }, + { + "key": "xServicesUri", + "value": "Services", + "type": "default", + "enabled": true + }, + { + "key": "xResourceParam", + "value": "resource", + "type": "default", + "enabled": true + }, + { + "key": "xValueParam", + "value": "value", + "type": "default", + "enabled": true + }, + { + "key": "xWebinarIdParam", + "value": "webinarId", + "type": "default", + "enabled": true + }, + { + "key": "xSubscriberIdParam", + "value": "subscriberId", + "type": "default", + "enabled": true + }, + { + "key": "xTags", + "value": "tags", + "type": "default", + "enabled": true + }, + { + "key": "xOpenToSearchUri", + "value": "OpenToSearch", + "type": "default", + "enabled": true + }, + { + "key": "xFileUri", + "value": "Files", + "type": "default", + "enabled": true + }, + { + "key": "xTag", + "value": "tag", + "type": "default", + "enabled": true + }, + { + "key": "xTagUri", + "value": "Tags", + "type": "default", + "enabled": true + }, + { + "key": "xActionToken", + "value": "9c9d798abeb2a4e48a69191f8d8d53ec", + "type": "any", + "enabled": true + }, + { + "key": "xTerms", + "value": "terms", + "type": "default", + "enabled": true + } + ], + "color": null, + "_postman_variable_scope": "environment", + "_postman_exported_at": "2025-12-29T15:47:01.870Z", + "_postman_exported_using": "Postman/11.77.2" +} \ No newline at end of file diff --git a/Documents/Resources/Images/.gitkeep b/Documents/Resources/Images/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/Documents/Resources/Images/favicon-128.png b/Documents/Resources/Images/favicon-128.png new file mode 100644 index 0000000..1179919 Binary files /dev/null and b/Documents/Resources/Images/favicon-128.png differ diff --git a/Documents/Resources/Images/favicon-1500.png b/Documents/Resources/Images/favicon-1500.png new file mode 100644 index 0000000..2b8f4ba Binary files /dev/null and b/Documents/Resources/Images/favicon-1500.png differ diff --git a/Documents/Resources/Images/favicon.png b/Documents/Resources/Images/favicon.png new file mode 100644 index 0000000..2b8f4ba Binary files /dev/null and b/Documents/Resources/Images/favicon.png differ diff --git a/Documents/Resources/Json/Authenticate.json b/Documents/Resources/Json/Authenticate.json new file mode 100644 index 0000000..f418b7d --- /dev/null +++ b/Documents/Resources/Json/Authenticate.json @@ -0,0 +1,4 @@ +{ + "password": "s@H@1694056", + "userSelectBy": "admin" +} \ No newline at end of file diff --git a/Documents/Resources/Json/Category.json b/Documents/Resources/Json/Category.json new file mode 100644 index 0000000..a23a6aa --- /dev/null +++ b/Documents/Resources/Json/Category.json @@ -0,0 +1,62 @@ +{ + "item": { + "title": "", + "description": "", + }, + "titles": { + "locales": [ + { + "language": "fa-IR", + "value": "خبر" + } + ] + }, + "descriptions": { + "locales": [ + { + "language": "fa-IR", + "value": "اخبار در این گروه منتشر می شوند" + } + ] + } +} + +{ + "title": "News", + "description": "News Category Feeds", +} + +{ + "item": { + "id": 1, + "title": "CatT_1", + "description": "CatD_1", + "references": null, + }, + "titles": { + "resource": "CatT_1", + "locales": [ + { + "language": "fa-IR", + "value": "خبر" + }, + { + "language": "en-US", + "value": "News" + } + ] + }, + "descriptions": { + "resource": "CatD_1", + "locales": [ + { + "language": "fa-IR", + "value": "اخبار در این گروه منتشر می شوند" + }, + { + "language": "en-US", + "value": "News Description" + } + ] + } +} \ No newline at end of file diff --git a/Documents/Resources/Json/CategoryResource.Add.json b/Documents/Resources/Json/CategoryResource.Add.json new file mode 100644 index 0000000..e3c625e --- /dev/null +++ b/Documents/Resources/Json/CategoryResource.Add.json @@ -0,0 +1,18 @@ +{ + "titles": { + "locales": [ + { + "language": "fa-IR", + "value": "خبر" + } + ] + }, + "descriptions": { + "locales": [ + { + "language": "fa-IR", + "value": "اخبار در این گروه قرار می گیرند" + } + ] + } +} \ No newline at end of file diff --git a/Documents/Resources/Json/SubCategoryResource.Add.json b/Documents/Resources/Json/SubCategoryResource.Add.json new file mode 100644 index 0000000..ef42e59 --- /dev/null +++ b/Documents/Resources/Json/SubCategoryResource.Add.json @@ -0,0 +1,36 @@ +{ + "titles": { + "locales": [ + { + "language": "fa-IR", + "value": "ورزشی" + } + ] + }, + "descriptions": { + "locales": [ + { + "language": "fa-IR", + "value": "موارد مرتبط با ورزش" + } + ] + }, + "category": { + "titles": { + "locales": [ + { + "language": "fa-IR", + "value": "خبر" + } + ] + }, + "descriptions": { + "locales": [ + { + "language": "fa-IR", + "value": "اخبار در این گروه قرار می گیرند" + } + ] + } + } +} \ No newline at end of file diff --git a/Documents/Temp/.gitkeep b/Documents/Temp/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/Documents/pack/.gitkeep b/Documents/pack/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/Modules/.gitkeep b/Modules/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..c7ed792 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# xSaherElm Workspace + +a workspace for implementing SaherElm Application. + +## Maintainer + +Hadi Khazaee asl + +[https://www.saherelm.ir](https://www.saherelm.ir) + +[hadi_khazaee_asl@yahoo.com](mailto:hadi_khazaee_asl@yahoo.com) diff --git a/nuget.config b/nuget.config new file mode 100644 index 0000000..c2b3842 --- /dev/null +++ b/nuget.config @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..fdc7d07 --- /dev/null +++ b/package.json @@ -0,0 +1,245 @@ +{ + "name": "x-saherelm-ai", + "version": "1.0.0", + "description": "SaherElm AI Application", + "main": "index.js", + "scripts": { + "z01": "|---------------|", + "z02": "| Common |", + "z03": "|---------------|", + "loginRegistry": "npm login --registry https://npm.saherelmhub.ir/", + "addUserRegistry": "npm adduser --registry https://npm.saherelmhub.ir/", + "z04": "|---------------|", + "z05": "| /Common |", + "z06": "|---------------|", + "z1": "|---------------|", + "z2": "| Git |", + "z3": "|---------------|", + "gitStatuses": "git status && git submodule foreach git status", + "gitPulls": "git pull origin master && git submodule foreach git pull origin master", + "gitPushs": "git push origin master && git submodule foreach git push origin master", + "gitCheckoutMaster": "git checkout master && git submodule foreach git checkout master", + "z4": "|---------------|", + "z5": "| /Git |", + "z6": "|---------------|", + "a1": "|---------------|", + "a2": "| DotNet |", + "a3": "|---------------|", + "true": "", + "dotClean": "dotnet clean", + "dotBuild": "dotnet build", + "dotRestore": "dotnet restore", + "dotRebuild": "dotnet clean && dotnet build", + "dotTrustDevCert": "dotnet dev-certs https --trust", + "a4": "|---------------|", + "a5": "| /DotNet |", + "a6": "|---------------|", + "g1": "|---------------|", + "g2": "| Nuget |", + "g3": "|---------------|", + "lsNugetTemplates": "dotnet new --list", + "lsNugetPackages": "shx ls ~/.nuget/packages/", + "listNugetLocals": "dotnet nuget locals all -l", + "clearNugetTemp": "dotnet nuget locals temp --clear", + "clearNugetLocals": "dotnet nuget locals all --clear", + "clearNugetHttpCache": "dotnet nuget locals http-cache --clear", + "prepareNugets": "npm run clearNugetTempHttpCache && npm run rmDashboardNugets", + "clearNugetTempHttpCache": "npm run clearNugetTemp && npm run clearNugetHttpCache", + "rmDashboardModels": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xmodels", + "rmDashboardCommons": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xcommons", + "rmDashboardExceptions": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xexceptions", + "rmDashboardHttpService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xhttpservice", + "rmDashboardPushService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xpushservice", + "rmDashboardDataService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xdataservice", + "rmDashboardEventService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xeventservice", + "rmDashboardTemplates": "shx --silent rm -rf ~/.nuget/packages/xdashboard.aspnetcore.templates", + "rmDashboardMessageService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xmessageservice", + "rmDashboardStorageService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xstorageservice", + "rmDashboardIdentityModels": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xidentitymodels", + "rmDashboardIdentityService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xidentityservice", + "rmDashboardStringService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xstringservice", + "rmDashboardWebinarService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xwebinarservice", + "rmDashboardInstagramService": "shx --silent rm -rf ~/.nuget/packages/xdashboard.xinstagramservice", + "rmDashboardNugets": "npm run rmDashboardTemplates && npm run rmDashboardCommons && npm run rmDashboardDataService && npm run rmDashboardEventService && npm run rmDashboardExceptions && npm run rmDashboardHttpService && npm run rmDashboardIdentityModels && npm run rmDashboardIdentityService && npm run rmDashboardInstagramService && npm run rmDashboardMessageService && npm run rmDashboardModels && npm run rmDashboardPushService && npm run rmDashboardStorageService && npm run rmDashboardStringService && npm run rmDashboardWebinarService", + "g4": "|---------------|", + "g5": "| /Nuget |", + "g6": "|---------------|", + "b1": "|---------------|", + "b2": "| Api |", + "b3": "|---------------|", + "runApi": "dotnet run --project ./xApi/xApi.csproj", + "publishApi": "dotnet publish -c Release ./xApi/xApi.csproj", + "publishApiLinux64": "dotnet publish -c Release -r linux-x64 ./xApi/xApi.csproj", + "publishApiForAlpineLinux64": "dotnet publish -c Release --self-contained -r linux-musl-x64 ./xApi/xApi.csproj", + "transferApiToPublish": "shx rm -rf ./Publish/xApi && shx mkdir -p ./Publish/xApi && shx --silent mkdir -p ./Publish/xApi/wwwroot && shx cp -r ./xApi/bin/Release/netcoreapp3.1/linux-musl-x64/publish/. ./Publish/xApi && shx rm ./Publish/xApi/appsettings.Development.json && shx rm -rf ./Publish/xApi/wwroot", + "transferApiAdditionalsToPublish": "shx cp -r ./Documents/Docker/xApi/. ./Publish/xApi", + "prepareApiToPublish": "npm run publishApiForAlpineLinux64 && npm run transferApiToPublish && npm run transferApiAdditionalsToPublish", + "d1": "|---------------|", + "d2": "| EF |", + "d3": "|---------------|", + "updateApiDb": "cd xApi && dotnet ef database update || npm run true", + "dropApiDb": "cd xApi && dotnet ef database drop --force || npm run true", + "rmMigrateApi": "cd xApi && shx --silent rm -rf ./Migrations || npm run true", + "scriptApiDb": "cd xApi && dotnet ef migrations script -o ../Documents/DbScripts/api-script.sql || npm run true", + "refreshApiDbs": "npm run rmMigrateApi && npm run initialMigrateApi && npm run dropApiDb && npm run updateApiDb", + "initialMigrateApi": "npm run rmMigrateApi && cd xApi && dotnet ef migrations add InitialMigration || npm run true", + "transferApiDbToDocker": "shx --silent rm -r ./Documents/Docker/xApi/Db/. && shx cp -r ./xApi/Db/. ./Documents/Docker/xApi/Db && shx --silent rm ./Documents/Docker/xApi/Db/.gitkeep", + "refreshPublishRequirementsApiDbs": "npm run refreshApiDbs && npm run transferApiDbToDocker", + "d4": "|---------------|", + "d5": "| /EF |", + "d6": "|---------------|", + "b4": "|---------------|", + "b5": "| /Api |", + "b6": "|---------------|", + "i1": "|---------------|", + "i2": "| AiApi |", + "i3": "|---------------|", + "runAiApi": "dotnet run --project ./xAiApi/xAiApi.csproj", + "publishAiApi": "dotnet publish -c Release ./xAiApi/xAiApi.csproj", + "publishAiApiLinux64": "dotnet publish -c Release -r linux-x64 ./xAiApi/xAiApi.csproj", + "publishAiApiForAlpineLinux64": "dotnet publish -c Release --self-contained -r linux-musl-x64 ./xAiApi/xAiApi.csproj", + "transferAiApiToPublish": "shx rm -rf ./Publish/xAiApi && shx mkdir -p ./Publish/xAiApi && shx --silent mkdir -p ./Publish/xAiApi/wwwroot && shx cp -r ./xAiApi/bin/Release/netcoreapp3.1/linux-musl-x64/publish/. ./Publish/xAiApi && shx rm ./Publish/xAiApi/appsettings.Development.json && shx rm -rf ./Publish/xAiApi/wwroot", + "transferAiApiAdditionalsToPublish": "shx cp -r ./Documents/Docker/xAiApi/. ./Publish/xAiApi", + "prepareAiApiToPublish": "npm run publishAiApiForAlpineLinux64 && npm run transferAiApiToPublish && npm run transferAiApiAdditionalsToPublish", + "j1": "|---------------|", + "j2": "| EF |", + "j3": "|---------------|", + "updateAiApiDb": "cd xAiApi && dotnet ef database update || npm run true", + "dropAiApiDb": "cd xAiApi && dotnet ef database drop --force || npm run true", + "rmMigrateAiApi": "cd xAiApi && shx --silent rm -rf ./Migrations || npm run true", + "scriptAiApiDb": "cd xAiApi && dotnet ef migrations script -o ../Documents/DbScripts/ai-api-script.sql || npm run true", + "refreshAiApiDbs": "npm run rmMigrateAiApi && npm run initialMigrateAiApi && npm run dropAiApiDb && npm run updateAiApiDb", + "initialMigrateAiApi": "npm run rmMigrateAiApi && cd xAiApi && dotnet ef migrations add InitialMigrationAiApi || npm run true", + "transferAiApiDbToDocker": "shx --silent rm -r ./Documents/Docker/xAiApi/Db/. && shx cp -r ./xAiApi/Db/. ./Documents/Docker/xAiApi/Db && shx --silent rm ./Documents/Docker/xAiApi/Db/.gitkeep", + "refreshPublishRequirementsAiApiDbs": "npm run refreshAiApiDbs && npm run transferAiApiDbToDocker", + "j4": "|---------------|", + "j5": "| /EF |", + "j6": "|---------------|", + "i4": "|---------------|", + "i5": "| /AiApi |", + "i6": "|---------------|", + "c1": "|---------------|", + "c2": "| IDS |", + "c3": "|---------------|", + "runIdentity": "dotnet run --project ./xIds/xIds.csproj", + "publishIdentity": "dotnet publish -c Release ./xIds/xIds.csproj", + "publishIdentityLinux64": "dotnet publish -c Release -r linux-x64 ./xIds/xIds.csproj", + "publishIdentityForAlpineLinux64": "dotnet publish -c Release --self-contained -r linux-musl-x64 ./xIds/xIds.csproj", + "transferIdsToPublish": "shx rm -rf ./Publish/xIds && shx mkdir -p ./Publish/xIds && shx --silent mkdir -p ./Publish/xIds/wwwroot && shx cp -r ./xIds/bin/Release/netcoreapp3.1/linux-musl-x64/publish/. ./Publish/xIds && shx rm ./Publish/xIds/appsettings.Development.json && shx mkdir -p ./Publish/xIds/Db && shx cp -r ./xIds/Db/. ./Publish/xIds/Db && shx rm ./Publish/xIds/Db/.gitkeep && shx rm -rf ./Publish/xIds/wwroot", + "transferIdsAdditionalsToPublish": "shx cp -r ./Documents/Docker/xIds/. ./Publish/xIds", + "prepareIdsToPublish": "npm run publishIdentityForAlpineLinux64 && npm run transferIdsToPublish && npm run transferIdsAdditionalsToPublish", + "e1": "|---------------|", + "e2": "| EF |", + "e3": "|---------------|", + "dbContextListIdentity": "cd xIds && dotnet ef dbcontext list || npm run true", + "rmMigrateIdentity": "cd xIds && shx --silent rm -rf ./Migrations || npm run true", + "updateIdentityDbIdentity": "cd xIds && dotnet ef database update -c XIdentityDbContext || npm run true", + "updateConfigDbIdentity": "cd xIds && dotnet ef database update -c ConfigurationDbContext || npm run true", + "updateGrantDbIdentity": "cd xIds && dotnet ef database update -c PersistedGrantDbContext || npm run true", + "dropIdentityDbIdentity": "cd xIds && dotnet ef database drop -c XIdentityDbContext --force || npm run true", + "dropConfigDbIdentity": "cd xIds && dotnet ef database drop -c ConfigurationDbContext --force || npm run true", + "dropGrantDbIdentity": "cd xIds && dotnet ef database drop -c PersistedGrantDbContext --force || npm run true", + "dropIdentityDbs": "npm run dropConfigDbIdentity && npm run dropGrantDbIdentity && npm run dropIdentityDbIdentity", + "updateIdentityDbs": "npm run updateConfigDbIdentity && npm run updateGrantDbIdentity && npm run updateIdentityDbIdentity", + "scriptIdentityDbContextIdentity": "cd xIds && dotnet ef migrations script -c XIdentityDbContext -o ./identity-script.sql || npm run true", + "initialIdentityMigrateIdentity": "cd xIds && dotnet ef migrations add InitialIdentityServerDbContext -c XIdentityDbContext || npm run true", + "initialConfigMigrateIdentity": "cd xIds && dotnet ef migrations add InitialConfigurationMigration -c ConfigurationDbContext || npm run true", + "refreshIdentityDbs": "npm run rmMigrateIdentity && npm run initialMigrateIdentityDbs && npm run dropIdentityDbs && npm run updateIdentityDbs", + "initialGrantMigrateIdentity": "cd xIds && dotnet ef migrations add InitialPersistedGrantMigration -c PersistedGrantDbContext || npm run true", + "initialMigrateIdentityDbs": "npm run initialConfigMigrateIdentity && npm run initialGrantMigrateIdentity && npm run initialIdentityMigrateIdentity", + "scriptIdentityDbs": "npm run scriptIdentityDbContextIdentity && npm run scriptConfigurationDbContextIdentity && npm run scriptPersistedGrantsDbContextIdentity", + "scriptConfigurationDbContextIdentity": "cd xIds && dotnet ef migrations script -c ConfigurationDbContext -o ./identity-configuration-script.sql || npm run true", + "scriptPersistedGrantsDbContextIdentity": "cd xIds && dotnet ef migrations script -c PersistedGrantDbContext -o ./identity-persisted-grant-script.sql || npm run true", + "transferIdentityDbToDocker": "shx --silent rm -r ./Documents/Docker/xIds/Db/. && shx cp -r ./xIds/Db/. ./Documents/Docker/xIds/Db && shx --silent rm ./Documents/Docker/xIds/Db/.gitkeep", + "refreshPublishRequirementsIdentityDbs": "npm run refreshIdentityDbs && npm run transferIdentityDbToDocker", + "e4": "|---------------|", + "e5": "| /EF |", + "e6": "|---------------|", + "c4": "|---------------|", + "c5": "| /IDS |", + "c6": "|---------------|", + "f1": "|---------------|", + "f2": "| Client |", + "f3": "|---------------|", + "f11": "|---------------|", + "f12": "| Build |", + "f13": "|---------------|", + "buildClient": "cd xClient && npm run build", + "buildProdClient": "cd xClient && npm run buildProd", + "buildProdClubClient": "cd xClient && npm run buildProdClub", + "buildClientElectronWin32": "cd xClient && npm run --force buildElectronWin32", + "buildClientElectronWin64": "cd xClient && npm run --force buildElectronWin64", + "buildClientElectronMac64": "cd xClient && npm run --force buildElectronMac64", + "buildClientElectronLinux64": "cd xClient && npm run --force buildElectronLinux64", + "f21": "|---------------|", + "f22": "| /Build |", + "f23": "|---------------|", + "f31": "|---------------|", + "f32": "| Serve |", + "f33": "|---------------|", + "serveClient": "cd xClient && npm run serveXFrameworkProject", + "serveSSLClient": "cd xClient && npm run serveSSLXFrameworkProject", + "serveProdClient": "cd xClient && npm run serveProdXFrameworkProject", + "onlyServeClient": "cd xClient && npm run onlyServe", + "serveInLabClient": "cd xClient && npm run serveInLabXFrameworkProject", + "runClientElectron": "cd xClient && npm run runXElectron", + "serveSSLProdClient": "cd xClient && npm run serveSSLProdXFrameworkProject", + "startClientElectron": "cd xClient && npm run startElectron", + "serveProdClubClient": "cd xClient && npm run serveProdClub", + "onlyServeSSLClient": "cd xClient && npm run onlyServeSSL", + "onlyServeSSLHosetedClient": "cd xClient && ng serve -o --ssl --host 0.0.0.0", + "onlyServeSSLHostedProdClient": "cd xClient && ng serve -o --ssl --host 0.0.0.0 --configuration production", + "serveSSLClientWithoutPrepare": "cd xClient && npm run ng serve -o --ssl", + "f41": "|---------------|", + "f42": "| /Serve |", + "f43": "|---------------|", + "f51": "|---------------|", + "f52": "| Prepare |", + "f53": "|---------------|", + "prepareClient": "cd xClient && npm run prepareDependenciesFromRegistry", + "prepareClientElectron": "cd xClient && npm run prepareElectron", + "addAPISDKLocalDependency": "cd xClient && npm run addAPISDKLocalDependency", + "addAPISDKRegisteryDependency": "cd xClient && npm run addAPISDKRegisteryDependency", + "transferClientToPublish": "shx rm -rf ./Publish/xClient && shx mkdir -p ./Publish/xClient && shx cp -r ./xClient/dist/xClient/. ./Publish/xClient && shx rm -rf ./Publish/xClient/wwroot", + "transferClientAdditionalsToPublish": "shx cp -r ./Documents/Docker/xClient/. ./Publish/xClient", + "prepareClientToPublish": "npm run buildProdClient && npm run transferClientToPublish && npm run transferClientAdditionalsToPublish", + "f61": "|---------------|", + "f62": "| /Prepare |", + "f63": "|---------------|", + "f4": "|---------------|", + "f5": "| /Client |", + "f6": "|---------------|", + "h1": "|---------------|", + "h2": "| API SDK |", + "h3": "|---------------|", + "buildXSaherElmSDKIvy": "cd ./Modules/xSaherElmApiSDKHolder && npm run build:ivy", + "buildXSaherElmSDKModule": "cd ./Modules/xSaherElmApiSDKHolder && npm run buildModule", + "publishXSaherElmSDKModule": "cd ./Modules/xSaherElmApiSDKHolder && npm run publishModule", + "publishAPISDKModuleToRegistry": "cd ./Modules/xSaherElmApiSDKHolder && npm run publishModuleToRegistry", + "rePublishAPISDKModuleToRegistry": "cd ./Modules/xSaherElmApiSDKHolder && npm run rePublishModuleToRegistry", + "prepareAPISDKDependenciesFromRegistry": "cd ./Modules/xSaherElmApiSDKHolder && npm run prepareDependenciesFromRegistry", + "h4": "|---------------|", + "h5": "| /API SDK |", + "h6": "|---------------|", + "ad1": "|-------------------|", + "da2": "| Workspace |", + "da3": "|-------------------|", + "buildWorkspace": "npm run publishApiForAlpineLinux64 && npm run publishIdentityForAlpineLinux64 && npm run buildProdClient", + "transferWorkspace": "npm run transferApiToPublish && npm run transferIdsToPublish && npm run transferClientToPublish", + "transferAditionalsWorkspace": "npm run transferApiAdditionalsToPublish && npm run transferIdsAdditionalsToPublish && npm run transferClientAdditionalsToPublish", + "prepareWorkspaceToPublish": "npm run prepareApiToPublish && npm run prepareIdsToPublish && npm run prepareClientToPublish", + "da4": "|-------------------|", + "da5": "| /Workspace |", + "da6": "|-------------------|" + }, + "keywords": [ + "x-saherelm", + "x-saherelm-ai" + ], + "author": "Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)", + "license": "ISC", + "devDependencies": { + "shx": "^0.3.4" + }, + "dependencies": {} +} diff --git a/xSaherelmWorkspace.code-workspace b/xSaherelmWorkspace.code-workspace new file mode 100644 index 0000000..876a149 --- /dev/null +++ b/xSaherelmWorkspace.code-workspace @@ -0,0 +1,8 @@ +{ + "folders": [ + { + "path": "." + } + ], + "settings": {} +} \ No newline at end of file