From e9deaaa4b146b371afd4e9718849e2208e5fb004 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Thu, 1 Oct 2026 01:16:52 +0330 Subject: [PATCH] last ... --- Documents/Docs/Developer/1.html | 977 ++ Documents/Docs/Developer/2.html | 1485 ++ Documents/Docs/Developer/3.html | 640 + Documents/Docs/Developer/4.html | 648 + .../HoppScotch/xDashboard-openapi.json | 4126 +++++ .../HoppScotch/xMabsut Copy-openapi.json | 14056 ++++++++++++++++ .../HoppScotch/xSaherElm API-openapi.json | 10419 ++++++++++++ .../OpenApi/HoppScotch/xSaherElm-BKP.json | 12875 ++++++++++++++ xAiApi | 2 +- 9 files changed, 45227 insertions(+), 1 deletion(-) create mode 100644 Documents/Docs/Developer/1.html create mode 100644 Documents/Docs/Developer/2.html create mode 100644 Documents/Docs/Developer/3.html create mode 100644 Documents/Docs/Developer/4.html create mode 100644 Documents/OpenApi/HoppScotch/xDashboard-openapi.json create mode 100644 Documents/OpenApi/HoppScotch/xMabsut Copy-openapi.json create mode 100644 Documents/OpenApi/HoppScotch/xSaherElm API-openapi.json create mode 100644 Documents/OpenApi/HoppScotch/xSaherElm-BKP.json diff --git a/Documents/Docs/Developer/1.html b/Documents/Docs/Developer/1.html new file mode 100644 index 0000000..156c695 --- /dev/null +++ b/Documents/Docs/Developer/1.html @@ -0,0 +1,977 @@ + + + + + +تحلیل معماری پروژه xAiApi - فن آوران ساحر علم + + + +
+ +
+

🧠 تحلیل جامع معماری پروژه xAiApi

+
پلتفرم یکپارچه ارائه خدمات هوش مصنوعی مبتنی بر ASP.NET Core
+
+ +
+
👨‍💻 توسعه‌دهنده: هادی خزاعی اصل
+
🏢 شرکت: فن آوران ساحر علم
+
📅 تاریخ تحلیل: چهارشنبه ۸ مهر ۱۴۰۵
+
📦 نسخه بررسی شده: 2026.09.30
+
+ +
+ + + + +
+

🎯 گام ۱: مرور کلی و چشم‌انداز پروژه

+

+ پروژه xAiApi یک پلتفرم جامع و مقیاس‌پذیر برای ارائه خدمات هوش مصنوعی است که بر بستر + ASP.NET Core توسعه یافته است. این پروژه با رویکرد Modular Architecture طراحی شده + و قابلیت اتصال به چندین ارائه‌دهنده LLM را به صورت یکپارچه فراهم می‌کند. +

+ +
+ 💡 هدف اصلی: ایجاد یک لایه انتزاعی (Abstraction Layer) بر روی ارائه‌دهندگان مختلف AI + تا توسعه‌دهندگان بتوانند بدون وابستگی به یک ارائه‌دهنده خاص، از قابلیت‌های هوش مصنوعی در محصولات خود استفاده کنند. +
+ +

سه ماژول اصلی پروژه:

+
+
+

📡 xAiApi (لایه ارائه)

+
    +
  • Controllers و API Endpoints
  • +
  • Database Context و Migrations
  • +
  • Providers و Service Implementations
  • +
  • Configuration و DI Extensions
  • +
+
+
+

🧩 xAiModels (لایه مدل)

+
    +
  • Entities و DTOs
  • +
  • Repository Pattern
  • +
  • Enrichers و Data Providers
  • +
  • GraphQL Support
  • +
+
+
+

⚙️ xAiService (لایه سرویس)

+
    +
  • Vector Helper (Embedding)
  • +
  • Cosine Similarity
  • +
  • User Validation Extensions
  • +
  • Configuration Node Names
  • +
+
+
+
+ + +
+

🏗️ گام ۲: معماری کلان و ساختار ماژولار

+

+ معماری پروژه بر پایه الگوی Clean Architecture همراه با Repository Pattern + و Dependency Injection گسترده طراحی شده است. +

+ +

سلسله مراتب لایه‌ها:

+
+ 🌐 Client + → + 📡 Controllers + → + 🧠 AI Services + → + 💾 Data Provider + → + 🗄️ Repository +
+ +

ساختار پوشه‌ای پروژه xAiApi:

+
xAiApi/
+├── 📂 Controllers/
+│   ├── DefaultAiController.cs
+│   ├── DefaultEmbeddingController.cs
+│   ├── DefaultThinkingAiController.cs
+│   ├── StartupController.cs
+│   ├── XAiServiceControllerBase.cs
+│   └── XAiEmbeddingServiceControllerBase.cs
+├── 📂 Providers/
+│   ├── XAIServiceBase.cs (هسته اصلی)
+│   ├── XAiEmbeddingServiceBase.cs
+│   ├── XDefaultAiService.cs
+│   ├── XDefaultEmbeddingService.cs
+│   └── XDefaultThinkingAiService.cs
+├── 📂 Database/
+│   ├── XAiApiDbContext.cs
+│   └── XAiApiDatabaseDescriptor.cs
+├── 📂 Interfaces/
+│   ├── IXAiServiceBase.cs
+│   ├── IXAiEmbeddingServiceBase.cs
+│   └── IXDefault*.cs
+├── 📂 Configurations/
+│   └── XAiApiConfiguration.cs
+├── 📂 Extensions/
+│   ├── XModelsExtensions.cs
+│   └── XProgramExtensions.cs
+├── 📂 DI/
+│   └── XDIHelperExtension.cs
+├── 📂 Constants/
+│   ├── XAiApiConstants.cs
+│   └── ConfigurationNodeNames.cs
+└── 📂 Migrations/
+    └── InitialMigrationAiApi.cs
+
+ + +
+

🧱 گام ۳: لایه‌بندی و مسئولیت‌ها

+ +

۳.۱ لایه Controllers (لایه ارائه)

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Controllerمسئولیتویژگی کلیدی
DefaultAiControllerپاسخ به سوالات عمومیاستفاده از مدل Gemma
DefaultEmbeddingControllerتبدیل متن به بردارپشتیبانی از Batch
DefaultThinkingAiControllerاستدلال عمیق (Reasoning)مدل Qwen با Reasoning
StartupControllerپیام خوش‌آمدگوییAllowAnonymous
+ +
+ ✅ نکته مهم: استفاده از XBaseIdentityApiV1Controller به عنوان کلاس پایه، + مدیریت هویت و مجوزها را به صورت یکپارچه فراهم می‌کند. +
+ +

۳.۲ لایه Providers (هسته منطقی)

+

کلاس XAIServiceBase به عنوان قلب تپنده پروژه عمل می‌کند و مسئولیت‌های زیر را بر عهده دارد:

+
    +
  • مدیریت ارتباط با LLM از طریق IChatClient
  • +
  • پیاده‌سازی Memory Management برای حفظ Context مکالمات
  • +
  • پشتیبانی از Streaming Response (SSE)
  • +
  • مدیریت پروژه‌ها، مکالمات و پیام‌ها
  • +
  • تزریق Introduction Prompt به صورت خودکار
  • +
+ +

۳.۳ لایه Data Provider

+

کلاس XAiDataProvider مسئولیت‌های زیر را مدیریت می‌کند:

+
    +
  • ایجاد خودکار Default Project و Default Conversation برای هر کاربر
  • +
  • مدیریت Multi-language Resources
  • +
  • ارسال SignalR Notifications
  • +
  • Enrichment اشیاء با اطلاعات مرتبط
  • +
+
+ + +
+

🤖 گام ۴: ارائه‌دهندگان هوش مصنوعی پشتیبانی شده

+

+ پروژه از طریق XAiModelProviderType از چندین ارائه‌دهنده پشتیبانی می‌کند: +

+ +
+
+

🟢 OpenAI

+
    +
  • استفاده از OpenAIClient
  • +
  • پشتیبانی از ApiKey
  • +
  • Endpoint قابل تنظیم
  • +
  • Chat & Embedding
  • +
+
+
+

🔵 Ollama

+
    +
  • اجرای Local Models
  • +
  • بدون نیاز به ApiKey
  • +
  • مناسب برای توسعه
  • +
  • مدل‌های Gemma, Qwen
  • +
+
+
+

🟡 DeepSeek

+
    +
  • پشتیبانی تعریف شده
  • +
  • برای Reasoning Models
  • +
  • در حال توسعه
  • +
+
+
+

🟣 HuggingFace

+
    +
  • دسترسی به هزاران مدل
  • +
  • پشتیبانی تعریف شده
  • +
  • در حال توسعه
  • +
+
+
+ +

مدل‌های پیش‌فرض پیکربندی شده:

+
// از XAiApiConstants.cs
+XAiDefaultModelName       = "Gemma"      // مدل پیش‌فرض چت
+XAiEmbeddingModelName     = "Embed"      // مدل Embedding
+XAiDefaultThinkingModelName = "Qwen"     // مدل Reasoning
+ +
+ ⚠️ نکته طراحی: استفاده از Microsoft.Extensions.AI به عنوان لایه انتزاعی استاندارد، + امکان تعویض ارائه‌دهنده بدون تغییر کد را فراهم می‌کند. +
+
+ + +
+

🗄️ گام ۵: مدل داده و پایگاه داده

+

پایگاه داده شامل ۶ جدول اصلی است:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
جدولکلیدفیلدهای کلیدیرابطه
AiProjectsGuidOwnerId, Title, Description, Prompt→ Conversations
AiConversationsGuidOwnerId, Title, ProjectId→ Messages, Project
AiMessagesGuidContent, Role, MetaDatas, ConversationId→ Conversation
FilesGuidName, Path, Thumb, Referencesمستقل
StringsInt (Auto)Language, ResourceTitle, TranslatedValueMulti-language
TagsInt (Auto)Tag, Referencesمستقل
+ +

سلسله مراتب داده‌ها:

+
+ 👤 User (OwnerId) + → + 📁 Project + → + 💬 Conversation + → + 📝 Message +
+ +
+ 💡 ویژگی مهم: هر کاربر به صورت خودکار یک Default Project و یک + Default Conversation دارد که از طریق XAiDataProvider مدیریت می‌شود. +
+
+ + +
+

🔌 گام ۶: نقاط پایانی API

+ +

۶.۱ Endpoints عمومی (از XAiServiceControllerBase):

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
متدمسیرتوضیح
GET/AskText?question=پرسش ساده و دریافت پاسخ
GET/AskTextStream?question=پرسش با پاسخ Streaming (SSE)
POST/Askپرسش با Context (Project/Conversation)
POST/AskStreamپرسش Context دار با Streaming
GET/Projectsدریافت لیست پروژه‌ها
POST/Projectsایجاد پروژه جدید
GET/Projects/{id}/Conversationsمکالمات یک پروژه
GET/Conversations/{id}/Messagesپیام‌های یک مکالمه
GET*/Queryجستجوی پیشرفته با XQuery
+ +

۶.۲ Endpoints Embedding:

+ + + + + + + + + + + +
GET/Embedding?content=تبدیل یک متن به بردار
GET/Embeddings?batch=تبدیل دسته‌ای متون به بردار
+
+ + +
+

✨ گام ۷: ویژگی‌های کلیدی پیاده‌سازی شده

+ +
+
+

🔄 Streaming Responses

+
    +
  • پیاده‌سازی SSE (Server-Sent Events)
  • +
  • غیرفعال‌سازی Buffering
  • +
  • پاسخ بلادرنگ به کاربر
  • +
+
+
+

🧠 Memory Management

+
    +
  • حفظ Context مکالمات
  • +
  • Introduction Prompt
  • +
  • Project-specific Prompts
  • +
+
+
+

🌐 Multi-language Support

+
    +
  • Resource-based Localization
  • +
  • Owned Item Resources
  • +
  • Default Language Management
  • +
+
+
+

📡 Real-time Notifications

+
    +
  • SignalR Hub
  • +
  • Project/Conversation/Message Events
  • +
  • Connection-aware Broadcasting
  • +
+
+
+

🔐 Authorization

+
    +
  • OAuth2 Introspection
  • +
  • Policy-based Authorization
  • +
  • Role-based Access Control
  • +
+
+
+

📚 Swagger Documentation

+
    +
  • XML Comments
  • +
  • API V1 Versioning
  • +
  • Auto-generated Docs
  • +
+
+
+

🎯 Reasoning Models

+
    +
  • ReasoningEffort Configuration
  • +
  • ReasoningOutput Options
  • +
  • Thinking AI Service
  • +
+
+
+

📊 Vector Operations

+
    +
  • Vector Normalization
  • +
  • Cosine Similarity
  • +
  • Batch Embedding
  • +
+
+
+
+ + +
+

🔄 گام ۸: جریان پردازش درخواست

+ +

۸.۱ جریان پرسش ساده (AskText):

+
+ Client Request + → + Controller + → + Validation + → + XAIServiceBase + → + GetHistory() + → + GetClient() + → + LLM API +
+ +

۸.۲ جریان پرسش با Context (Ask):

+
+ Request + ProjectId + ConversationId + → + Load Project + → + Load Conversation + → + Load Messages + → + PrepareMemory() + → + Save User Message + → + AskLLM() + → + Save AI Response +
+ +

۸.۳ جریان Embedding:

+
+ Text Input + → + GetEmbeddingGenerator() + → + GenerateAsync() + → + VectorHelper.Normalize() + → + float[] Result +
+
+ + +
+

🔗 گام ۹: مدیریت وابستگی‌ها (DI)

+ +

سرویس‌های ثبت شده در Startup.ConfigureServices:

+
// سرویس‌های پایه
+services.AddXCommons();
+services.AddXAppConfiguration(Configuration);
+services.AddXCors(appConfiguration.AllowedOrigins);
+services.AddXSwagger(Configuration, xmlPath);
+services.AddXHttpService(Configuration);
+services.AddXApiV1Versioning();
+services.AddXAuthorization();
+
+// سرویس‌های هویت و ذخیره‌سازی
+services.AddXIdentityService(lifeTime, Configuration);
+services.AddXStorageService(Configuration);
+services.AddXPushService(lifeTime, Configuration);
+
+// سرویس‌های داده
+services.AddXDatabase(lifeTime, descriptor, Configuration);
+services.AddXStringService<XAiApiDbContext>(lifeTime, repositoryType);
+services.AddXTagService<XAiApiDbContext>(lifeTime, repositoryType);
+services.AddXFileService<XAiApiDbContext>(lifeTime, repositoryType);
+services.AddXAiDataService<XAiApiDbContext>(lifeTime, repositoryType);
+
+// سرویس‌های AI اختصاصی
+services.AddScoped<IXDefaultAiService, XDefaultAiService>();
+services.AddScoped<IXDefaultEmbeddingService, XDefaultEmbeddingService>();
+services.AddScoped<IXDefaultThinkingAiService, XDefaultThinkingAiService>();
+ +
+ ✅ الگوی طراحی: استفاده از Extension Methods برای ثبت سرویس‌ها + کد را تمیز، قابل نگهداری و ماژولار نگه می‌دارد. +
+
+ + +
+

💎 گام ۱۰: نقاط قوت و پیشنهادات بهبود

+ +

✅ نقاط قوت:

+
    +
  • معماری ماژولار: جداسازی واضح لایه‌ها و مسئولیت‌ها
  • +
  • Provider Agnostic: قابلیت تعویض ارائه‌دهنده AI بدون تغییر کد
  • +
  • Repository Pattern: پشتیبانی از EF, MongoDB, InMemory
  • +
  • Streaming Support: پیاده‌سازی کامل SSE برای UX بهتر
  • +
  • Multi-language: سیستم Resource-based برای چندزبانگی
  • +
  • Real-time: یکپارچگی SignalR برای Notifications
  • +
  • GraphQL Support: امکان پرس‌وجوی انعطاف‌پذیر
  • +
  • Enrichment Pattern: جداسازی منطق غنی‌سازی داده‌ها
  • +
+ +

🔧 پیشنهادات بهبود:

+
    +
  • پیاده‌سازی کامل DeepSeek و HuggingFace providers
  • +
  • افزودن Rate Limiting برای کنترل مصرف API
  • +
  • پیاده‌سازی Caching برای پاسخ‌های پرتکرار
  • +
  • افزودن Telemetry و Monitoring (OpenTelemetry)
  • +
  • پیاده‌سازی Unit of Work Pattern به صورت کامل‌تر
  • +
  • افزودن Health Checks برای پایش سرویس‌ها
  • +
  • پیاده‌سازی Circuit Breaker برای resilience
  • +
  • افزودن Unit Tests و Integration Tests
  • +
+
+ + +
+

🧠 گام ۱۱: خلاصه ذخیره شده در حافظه

+ +
+ ✅ تأیید ذخیره‌سازی: تحلیل کامل پروژه در حافظه من ذخیره شد و برای دستورات بعدی شما آماده است. +
+ +

📌 نکات کلیدی که به خاطر سپرده‌ام:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
موضوعجزئیات
معماریClean Architecture + Modular + Repository Pattern
فناوری پایهASP.NET Core, Entity Framework, SignalR, GraphQL
ارائه‌دهندگان AIOpenAI, Ollama, DeepSeek, HuggingFace
مدل‌های پیش‌فرضGemma (Chat), Embed (Embedding), Qwen (Reasoning)
ساختار دادهProject → Conversation → Message
ویژگی‌های کلیدیStreaming, Memory, Multi-lang, Real-time, Reasoning
الگوهای طراحیDI, Repository, Provider, Enricher, Hub
فایل‌های کلیدیXAIServiceBase.cs, XAiDataProvider.cs, Startup.cs
+ +

🎯 آماده برای دستورات بعدی:

+
+
+

🔧 توسعه ویژگی جدید

+
    +
  • افزودن Provider جدید
  • +
  • پیاده‌سازی Endpoint جدید
  • +
  • افزودن Entity جدید
  • +
+
+
+

🐛 رفع اشکال

+
    +
  • تحلیل خطاهای runtime
  • +
  • بهینه‌سازی performance
  • +
  • بررسی memory leaks
  • +
+
+
+

📚 مستندسازی

+
    +
  • API Documentation
  • +
  • Architecture Diagrams
  • +
  • User Guides
  • +
+
+
+

🚀 استقرار

+
    +
  • Configuration Management
  • +
  • Deployment Strategies
  • +
  • Scaling Considerations
  • +
+
+
+ +
+ 💬 پیام به استاد: تحلیل کامل پروژه با موفقیت انجام شد و تمامی جزئیات معماری، + ساختار کد، الگوهای طراحی و ویژگی‌های پیاده‌سازی شده در حافظه من ثبت گردید. اکنون آماده دریافت + دستورات بعدی شما برای توسعه، بهبود، یا هرگونه تغییر در پروژه هستم. +
+
+ +
+ + + +
+ + \ No newline at end of file diff --git a/Documents/Docs/Developer/2.html b/Documents/Docs/Developer/2.html new file mode 100644 index 0000000..c3fe0e8 --- /dev/null +++ b/Documents/Docs/Developer/2.html @@ -0,0 +1,1485 @@ + + + + + +طراحی قابلیت File-Attached Messaging در xAiApi - فن آوران ساحر علم + + + +
+ +
+

📎 طراحی قابلیت File-Attached Messaging

+
افزودن قابلیت ضمیمه کردن فایل به پیام‌ها برای استفاده در تولید پاسخ توسط مدل هوش مصنوعی
+
+ +
+
👨‍💻 توسعه‌دهنده: هادی خزاعی اصل
+
🏢 شرکت: فن آوران ساحر علم
+
📅 تاریخ تهیه مستند: چهارشنبه ۸ مهر ۱۴۰۵
+
📦 پروژه: xAiApi
+
+ +
+ + + + +
+

🔍 گام ۱: تحلیل وضعیت فعلی و TODO های موجود

+

+ با بررسی دقیق کد پروژه، مشخص شد که زیرساخت اولیه برای این قابلیت از قبل طراحی شده + و فقط نیاز به تکمیل دارد. در نقاط مختلف کد، TODO های مشخصی وجود دارد: +

+ +
+
+

📍 TODO در Controller

+

+ در XAiServiceControllerBase.cs در متدهای Ask و AskStream: +

+
// TODO: Reading Fiels Form Collection 
+// and Attach it ...
+var result = await aiService.AskAsync(
+    files: null,  // ❌ null ارسال می‌شود
+    ...
+);
+
+
+

📍 TODO در Service

+

+ در XAIServiceBase.cs در متدهای AskAsync و AskAsEnumerable: +

+
// TODO: Parse Files ...
+// for Attached them into Prompt 
+// Message ...
+
+
+

📍 TODO در Extension

+

+ در XAiModelsExtensions.cs در متد ToChatMessages: +

+
// TODO: Handle Files Attached here ...
+ChatMessage result = null;
+
+
+

📍 Entity آماده

+

+ Entity XAiDocument از قبل طراحی شده و شامل فیلدهای Vector, ContentHash, EmbeddingModel است: +

+
public class XAiDocument : XBaseGuidIDEntity
+{
+    public string Content { get; set; }
+    public string ContentHash { get; set; }
+    public string EmbeddingModel { get; set; }
+    public int Dimensions { get; set; }
+    public byte[] Vector { get; set; }
+}
+
+
+ +
+ 💡 نتیجه‌گیری: زیرساخت طراحی شده است، فقط نیاز به پیاده‌سازی و اتصال اجزا داریم. + این یک نشانه عالی از طراحی آینده‌نگرانه معماری شماست! 🎯 +
+
+ + +
+

🎯 گام ۲: انتخاب استراتژی مناسب

+

+ برای افزودن قابلیت فایل به پیام‌ها، سه استراتژی اصلی وجود دارد. با توجه به معماری پروژه و Entity آماده XAiDocument، + استراتژی ترکیبی پیشنهاد می‌شود: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
استراتژیتوضیحکاربردپیچیدگی
Level 1 Inline Contextمحتوای فایل مستقیماً به prompt اضافه شودفایل‌های متنی کوچک (TXT, MD, CSV)⭐ ساده
Level 2 Multi-modalتصاویر به صورت DataContent ارسال شوندفایل‌های تصویری (PNG, JPG)⭐⭐ متوسط
Level 3 RAGفایل Embed شده و بخش‌های مرتبط جستجو شوندفایل‌های بزرگ (PDF, DOCX)⭐⭐⭐ پیچیده
+ +
+ ✅ پیشنهاد: ابتدا Level 1 و Level 2 را پیاده‌سازی می‌کنیم که بیشترین کاربرد را دارند. + Level 3 (RAG) در آینده با استفاده از Entity XAiDocument و سرویس Embedding موجود قابل افزودن است. +
+
+ + +
+

🏗️ گام ۳: معماری پیشنهادی

+ +

۳.۱ اجزای جدید مورد نیاز:

+
+
+

📄 XAiFileAttachment Entity

+
    +
  • رابطه بین Message و File
  • +
  • ذخیره Metadata فایل
  • +
  • ContentHash برای Deduplication
  • +
+
+
+

🔧 IFileContentExtractor

+
    +
  • استخراج متن از PDF
  • +
  • استخراج متن از DOCX
  • +
  • استخراج متن از TXT/MD
  • +
  • استخراج متن از CSV/Excel
  • +
+
+
+

🎨 IFileToChatContentConverter

+
    +
  • تبدیل فایل به ChatContent
  • +
  • پشتیبانی از TextContent
  • +
  • پشتیبانی از DataContent (Image)
  • +
+
+
+

📦 XAiFileAttachmentService

+
    +
  • مدیریت آپلود فایل
  • +
  • ارتباط با xFileService
  • +
  • ذخیره Attachments
  • +
+
+
+ +

۳.۲ جریان کلی پردازش:

+
+ 📤 Upload Files + → + 💾 Save to Storage + → + 🔍 Extract Content + → + 🎨 Convert to ChatContent + → + 📎 Attach to Message + → + 🤖 Send to LLM +
+
+ + +
+

📝 گام ۴: افزودن Entity برای رابطه فایل و پیام

+ +
+ NEW ENTITY + xAiModels/Models/Entities/XAiFileAttachment.cs +
+ +
using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using xModels.Base;
+
+namespace xAiModels.Models.Entities
+{
+    /// <summary>
+    /// Represents a file attached to an AI Message ...
+    /// </summary>
+    public class XAiFileAttachment : XBaseGuidIDEntity
+    {
+        /// <summary>
+        /// User Identifier ...
+        /// </summary>
+        [Required]
+        [StringLength(255)]
+        public string OwnerId { get; set; }
+
+        /// <summary>
+        /// Related Message Id ...
+        /// </summary>
+        [Required]
+        public Guid MessageId { get; set; }
+
+        /// <summary>
+        /// Related File Id (from xFileService) ...
+        /// </summary>
+        [Required]
+        public Guid FileId { get; set; }
+
+        /// <summary>
+        /// Original File Name ...
+        /// </summary>
+        [Required]
+        [StringLength(500)]
+        public string FileName { get; set; }
+
+        /// <summary>
+        /// File MIME Type ...
+        /// </summary>
+        [Required]
+        [StringLength(255)]
+        public string MimeType { get; set; }
+
+        /// <summary>
+        /// File Size in Bytes ...
+        /// </summary>
+        public long FileSize { get; set; }
+
+        /// <summary>
+        /// Extracted Text Content (for text-based files) ...
+        /// </summary>
+        public string ExtractedContent { get; set; }
+
+        /// <summary>
+        /// Hash of Extracted Content (for deduplication) ...
+        /// </summary>
+        [StringLength(255)]
+        public string ContentHash { get; set; }
+
+        /// <summary>
+        /// Processing Status ...
+        /// </summary>
+        public XAiFileProcessingStatus Status { get; set; }
+            = XAiFileProcessingStatus.Pending;
+
+        /// <summary>
+        /// Error Message (if processing failed) ...
+        /// </summary>
+        public string ErrorMessage { get; set; }
+
+        /// <summary>
+        /// Sequence Order in Message ...
+        /// </summary>
+        public int Order { get; set; }
+
+        /// <summary>
+        /// Created Time ...
+        /// </summary>
+        public DateTime CreatedOn { get; set; }
+
+        /// <summary>
+        /// Updated Time ...
+        /// </summary>
+        public DateTime UpdatedAt { get; set; }
+    }
+
+    /// <summary>
+    /// File Processing Status ...
+    /// </summary>
+    public enum XAiFileProcessingStatus
+    {
+        Pending = 0,
+        Processing = 1,
+        Completed = 2,
+        Failed = 3
+    }
+}
+ +
+ NEW DTO + xAiModels/Models/Dtos/XAiFileAttachmentDto.cs +
+ +
using System;
+using xModels.Base;
+
+namespace xAiModels.Models.Dtos
+{
+    public class XAiFileAttachmentDto : XBaseGuidIDEntityDto
+    {
+        public string OwnerId { get; set; }
+        public Guid MessageId { get; set; }
+        public Guid FileId { get; set; }
+        public string FileName { get; set; }
+        public string MimeType { get; set; }
+        public long FileSize { get; set; }
+        public string ExtractedContent { get; set; }
+        public string ContentHash { get; set; }
+        public XAiFileProcessingStatus Status { get; set; }
+        public string ErrorMessage { get; set; }
+        public int Order { get; set; }
+        public DateTime CreatedOn { get; set; }
+        public DateTime UpdatedAt { get; set; }
+    }
+}
+ +
+ 💡 نکته طراحی: با ذخیره ExtractedContent در دیتابیس، از پردازش مجدد فایل در هر پرسش جلوگیری می‌کنیم + و performance بهینه می‌شود. +
+
+ + +
+

🔧 گام ۵: ایجاد File Content Extractor

+ +
+ NEW + xAiService/Interfaces/IFileContentExtractor.cs +
+ +
using System.IO;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace xAiService.Interfaces
+{
+    /// <summary>
+    /// Extracts text content from various file types ...
+    /// </summary>
+    public interface IFileContentExtractor
+    {
+        /// <summary>
+        /// Check if this extractor supports the specified MIME type ...
+        /// </summary>
+        bool CanExtract(string mimeType);
+
+        /// <summary>
+        /// Extract text content from file stream ...
+        /// </summary>
+        Task<string> ExtractAsync(
+            Stream fileStream,
+            string mimeType,
+            CancellationToken cancellationToken = default
+        );
+    }
+}
+ +
+ NEW + xAiService/Providers/PlainTextContentExtractor.cs +
+ +
using System.IO;
+using System.Threading;
+using System.Threading.Tasks;
+using xAiService.Interfaces;
+
+namespace xAiService.Providers
+{
+    /// <summary>
+    /// Extracts content from plain text files (txt, md, csv, json, xml) ...
+    /// </summary>
+    public class PlainTextContentExtractor : IFileContentExtractor
+    {
+        private static readonly string[] SupportedMimeTypes = new[]
+        {
+            "text/plain",
+            "text/markdown",
+            "text/csv",
+            "text/html",
+            "text/xml",
+            "application/json",
+            "application/xml"
+        };
+
+        public bool CanExtract(string mimeType)
+        {
+            return SupportedMimeTypes.Contains(
+                mimeType?.ToLowerInvariant() ?? string.Empty
+            );
+        }
+
+        public async Task<string> ExtractAsync(
+            Stream fileStream,
+            string mimeType,
+            CancellationToken cancellationToken = default
+        )
+        {
+            using var reader = new StreamReader(fileStream);
+            return await reader.ReadToEndAsync();
+        }
+    }
+}
+ +
+ NEW + xAiService/Providers/PdfContentExtractor.cs +
+ +
using System.IO;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+using xAiService.Interfaces;
+// Install-Package PdfPig
+using UglyToad.PdfPig;
+using UglyToad.PdfPig.DocumentLayoutAnalysis.TextExtractor;
+
+namespace xAiService.Providers
+{
+    /// <summary>
+    /// Extracts content from PDF files using PdfPig ...
+    /// </summary>
+    public class PdfContentExtractor : IFileContentExtractor
+    {
+        public bool CanExtract(string mimeType)
+        {
+            return mimeType?.ToLowerInvariant() == "application/pdf";
+        }
+
+        public async Task<string> ExtractAsync(
+            Stream fileStream,
+            string mimeType,
+            CancellationToken cancellationToken = default
+        )
+        {
+            var result = await Task.Run(() =>
+            {
+                var sb = new StringBuilder();
+                using var document = PdfDocument.Open(fileStream);
+                
+                foreach (var page in document.GetPages())
+                {
+                    var text = ContentOrderTextExtractor
+                        .GetText(page);
+                    sb.AppendLine(text);
+                    sb.AppendLine();
+                }
+                
+                return sb.ToString();
+            }, cancellationToken);
+            
+            return result;
+        }
+    }
+}
+ +
+ NEW + xAiService/Providers/CompositeFileContentExtractor.cs +
+ +
using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Threading;
+using System.Threading.Tasks;
+using xAiService.Interfaces;
+using xExceptions.Constants;
+
+namespace xAiService.Providers
+{
+    /// <summary>
+    /// Composite extractor that delegates to appropriate extractor 
+    /// based on MIME type ...
+    /// </summary>
+    public class CompositeFileContentExtractor : IFileContentExtractor
+    {
+        private readonly IEnumerable<IFileContentExtractor> extractors;
+
+        public CompositeFileContentExtractor(
+            IEnumerable<IFileContentExtractor> extractors
+        )
+        {
+            this.extractors = extractors;
+        }
+
+        public bool CanExtract(string mimeType)
+        {
+            return extractors.Any(e => e.CanExtract(mimeType));
+        }
+
+        public async Task<string> ExtractAsync(
+            Stream fileStream,
+            string mimeType,
+            CancellationToken cancellationToken = default
+        )
+        {
+            var extractor = extractors
+                .FirstOrDefault(e => e.CanExtract(mimeType));
+            
+            if (extractor == null)
+            {
+                XException.InvalidData.Throw(
+                    $"Unsupported file type: {mimeType}"
+                );
+            }
+            
+            return await extractor.ExtractAsync(
+                fileStream, 
+                mimeType, 
+                cancellationToken
+            );
+        }
+    }
+}
+ +
+ ⚠️ پکیج‌های NuGet مورد نیاز: +
    +
  • UglyToad.PdfPig - برای استخراج متن از PDF
  • +
  • DocumentFormat.OpenXml - برای استخراج متن از DOCX (آینده)
  • +
  • ExcelDataReader - برای استخراج متن از Excel (آینده)
  • +
+
+
+ + +
+

🎮 گام ۶: اصلاح Controller برای دریافت فایل

+ +
+ MODIFY + xAiApi/Controllers/XAiServiceControllerBase.cs +
+ +

تغییرات در متد Ask:

+ +
// ❌ کد قبلی:
+[HttpPost("Ask")]
+public async Task<ActionResult<string>> Ask(
+    [FromBody] XAiResponseRequest request,
+    CancellationToken cancellationToken = default
+)
+{
+    // ...
+    // TODO: Reading Fiels Form Collection and Attach it ...
+    var result = await aiService.AskAsync(
+        files: null,  // ❌ null
+        prompt: request.Prompt,
+        // ...
+    );
+}
+
+// ✅ کد جدید:
+[HttpPost("Ask")]
+[Consumes("multipart/form-data")]
+public async Task<ActionResult<string>> Ask(
+    [FromForm] XAiResponseRequest request,
+    [FromForm] IFormFileCollection files,
+    CancellationToken cancellationToken = default
+)
+{
+    try
+    {
+        // Validate ...
+        if (!request.IsValid())
+        {
+            XException.InvalidArgs.Throw();
+        }
+
+        var userInfo = await GetUserInfo();
+        var connectionId = GetConnectionId();
+
+        var result = await aiService.AskAsync(
+            files: files,  // ✅ فایل‌ها ارسال می‌شوند
+            prompt: request.Prompt,
+            ownerId: userInfo.UserId,
+            connectionId: connectionId,
+            projectId: request.ProjectId,
+            cancellationToken: cancellationToken,
+            conversationId: request.ConversationId
+        );
+
+        return Ok(result);
+    }
+    catch (Exception ex)
+    {
+        return GetExceptionActionResult(ex);
+    }
+}
+ +

تغییر مشابه برای متد AskStream:

+ +
[HttpPost("AskStream")]
+[Consumes("multipart/form-data")]
+public async Task AskStream(
+    [FromForm] XAiResponseRequest request,
+    [FromForm] IFormFileCollection files,
+    CancellationToken cancellationToken = default
+)
+{
+    // ...
+    var enumerable = aiService.AskAsEnumerable(
+        files: files,  // ✅ فایل‌ها ارسال می‌شوند
+        prompt: request.Prompt,
+        ownerId: userInfo.UserId,
+        connectionId: connectionId,
+        projectId: request.ProjectId,
+        cancellationToken: cancellationToken,
+        conversationId: request.ConversationId
+    );
+    // ...
+}
+ +
+ 💡 نکته مهم: با تغییر از [FromBody] به [FromForm]، + امکان ارسال همزمان فایل و JSON فراهم می‌شود. توجه داشته باشید که XAiResponseRequest + باید به صورت multipart/form-data ارسال شود. +
+ +
+ ⚠️ سازگاری با کلاینت‌های موجود: اگر می‌خواهید کلاینت‌های فعلی که JSON ارسال می‌کنند + همچنان کار کنند، می‌توانید دو endpoint مجزا ایجاد کنید: +
    +
  • POST /Ask - برای JSON (بدون فایل)
  • +
  • POST /AskWithFiles - برای multipart/form-data (با فایل)
  • +
+
+
+ + +
+

⚙️ گام ۷: اصلاح XAIServiceBase برای پردازش فایل

+ +
+ MODIFY + xAiApi/Providers/XAIServiceBase.cs +
+ +

۷.۱ افزودن وابستگی‌های جدید به Constructor:

+ +
private readonly IXAiDataProvider dataProvider;
+private readonly ILogger<XAIServiceBase> logger;
+private readonly XAiApiConfiguration configuration;
+private readonly XValidationProvider validationProvider;
+// ✅ وابستگی‌های جدید:
+private readonly IFileContentExtractor fileContentExtractor;
+private readonly IXFileService fileService; // از xFileService
+
+protected XAIServiceBase(
+    IXAiDataProvider dataProvider,
+    ILogger<XAIServiceBase> logger,
+    XAiApiConfiguration configuration,
+    XValidationProvider validationProvider,
+    IFileContentExtractor fileContentExtractor, // ✅ جدید
+    IXFileService fileService,                   // ✅ جدید
+    string model = null
+)
+{
+    // ...
+    this.fileContentExtractor = fileContentExtractor;
+    this.fileService = fileService;
+    // ...
+}
+ +

۷.۲ پیاده‌سازی متد کمکی برای پردازش فایل‌ها:

+ +
#region File Processing ...
+
+/// <summary>
+/// Process uploaded files and convert to ChatContents ...
+/// </summary>
+protected virtual async Task<IList<AIContent>> ProcessFilesAsync(
+    IFormFileCollection files,
+    string ownerId,
+    Guid messageId,
+    CancellationToken cancellationToken = default
+)
+{
+    var result = new List<AIContent>();
+    
+    if (files == null || !files.Any())
+    {
+        return result;
+    }
+    
+    foreach (var file in files)
+    {
+        if (file.Length == 0) continue;
+        
+        var mimeType = file.ContentType;
+        
+        // Check if it's an image (multi-modal)
+        if (IsImageFile(mimeType))
+        {
+            var imageData = await ReadStreamAsync(
+                file.OpenReadStream(), 
+                cancellationToken
+            );
+            result.Add(new DataContent(imageData, mimeType));
+        }
+        // Text-based files
+        else if (fileContentExtractor.CanExtract(mimeType))
+        {
+            using var stream = file.OpenReadStream();
+            var content = await fileContentExtractor.ExtractAsync(
+                stream, 
+                mimeType, 
+                cancellationToken
+            );
+            
+            // Add file content as context
+            var fileContext = $"[File: {file.FileName}]\n{content}\n[/File]";
+            result.Add(new TextContent(fileContext));
+        }
+        else
+        {
+            logger.LogWarning(
+                "Unsupported file type: {MimeType}", 
+                mimeType
+            );
+        }
+    }
+    
+    return result;
+}
+
+private bool IsImageFile(string mimeType)
+{
+    return mimeType?.StartsWith("image/") == true;
+}
+
+private async Task<byte[]> ReadStreamAsync(
+    Stream stream,
+    CancellationToken cancellationToken
+)
+{
+    using var memoryStream = new MemoryStream();
+    await stream.CopyToAsync(memoryStream, cancellationToken);
+    return memoryStream.ToArray();
+}
+
+#endregion
+ +

۷.۳ اصلاح متد AskAsync برای استفاده از فایل‌ها:

+ +
public async Task<XAiMessageDto> AskAsync(
+    string prompt,
+    string ownerId,
+    Guid projectId,
+    Guid conversationId,
+    string connectionId = null,
+    IFormFileCollection files = null,
+    CancellationToken cancellationToken = default
+)
+{
+    // ... (کدهای قبلی validation و load project/conversation)
+    
+    // Handle Memory ...
+    IList<ChatMessage> history = await PrepareMemory(
+        project: project,
+        messages: messages,
+        cancellationToken: cancellationToken
+    );
+    
+    // Prepare and Add Prompt Message ...
+    var promptMessage = new XAiMessageDto
+    {
+        Content = prompt,
+        OwnerId = ownerId,
+        Role = XAiChatRole.User,
+        CreatedOn = DateTime.UtcNow,
+        ConversationId = conversationId,
+        ConversationTitle = conversation.Title
+    };
+    
+    promptMessage = await dataProvider.AddMessage(
+        item: promptMessage,
+        connectionId: connectionId,
+        conversationId: conversationId,
+        cancellationToken: cancellationToken
+    );
+    
+    // ✅ پردازش فایل‌ها و افزودن به پیام
+    var fileContents = await ProcessFilesAsync(
+        files: files,
+        ownerId: ownerId,
+        messageId: promptMessage.Id,
+        cancellationToken: cancellationToken
+    );
+    
+    // ✅ ذخیره Attachments در دیتابیس
+    if (files != null && files.Any())
+    {
+        await SaveFileAttachmentsAsync(
+            files: files,
+            ownerId: ownerId,
+            messageId: promptMessage.Id,
+            cancellationToken: cancellationToken
+        );
+    }
+    
+    // ✅ ساخت ChatMessage با فایل‌های ضمیمه
+    var promptChatMessage = promptMessage.ToChatMessages(fileContents);
+    
+    // Ask Questions From LLM ...
+    var answer = await AskLLMAsync(
+        history: history,
+        prompt: promptChatMessage,
+        cancellationToken: cancellationToken
+    );
+    
+    // ... (بقیه کد)
+}
+
+ + +
+

🔌 گام ۸: اصلاح Extension برای تبدیل به ChatMessage

+ +
+ MODIFY + xAiModels/Extensions/XAiModelsExtensions.cs +
+ +
// ❌ کد قبلی:
+public static ChatMessage ToChatMessages(
+    this XAiMessageDto source
+)
+{
+    // TODO: Handle Files Attached here ...
+    ChatMessage result = null;
+    if (!source.IsNullOrDefault())
+    {
+        result = new ChatMessage
+        {
+            AuthorName = ...,
+            Role = source.Role.ToChatRole(),
+            MessageId = source.Id.ToString(),
+            Contents = [new TextContent(source.Content)]
+        };
+    }
+    return result;
+}
+
+// ✅ کد جدید با پشتیبانی از فایل:
+public static ChatMessage ToChatMessages(
+    this XAiMessageDto source,
+    IList<AIContent> additionalContents = null
+)
+{
+    ChatMessage result = null;
+    
+    if (!source.IsNullOrDefault())
+    {
+        // ساخت لیست Contents
+        var contents = new List<AIContent>();
+        
+        // افزودن متن اصلی پیام
+        if (!string.IsNullOrWhiteSpace(source.Content))
+        {
+            contents.Add(new TextContent(source.Content));
+        }
+        
+        // ✅ افزودن محتوای فایل‌های ضمیمه
+        if (additionalContents != null && additionalContents.Any())
+        {
+            contents.AddRange(additionalContents);
+        }
+        
+        result = new ChatMessage
+        {
+            AuthorName = 
+                source.Role == XAiChatRole.User &&
+                !source.Owner.IsNullOrDefault()
+                ? source.Owner.GetFullname()
+                : string.Empty,
+            Role = source.Role.ToChatRole(),
+            MessageId = source.Id.ToString(),
+            Contents = contents  // ✅ شامل متن + فایل‌ها
+        };
+    }
+    
+    return result;
+}
+ +
+ ✅ نکته کلیدی: با استفاده از AIContent به عنوان کلاس پایه، + می‌توانیم هم TextContent (برای فایل‌های متنی) و هم DataContent + (برای تصاویر) را در یک ChatMessage قرار دهیم. این رویکرد با استاندارد + Microsoft.Extensions.AI کاملاً سازگار است. +
+
+ + +
+

🔗 گام ۹: ثبت سرویس‌های جدید در DI

+ +
+ MODIFY + xAiApi/Startup.cs +
+ +
public void ConfigureServices(IServiceCollection services)
+{
+    // ... (کدهای قبلی)
+    
+    // ✅ ثبت File Content Extractors
+    services.AddSingleton<IFileContentExtractor, PlainTextContentExtractor>();
+    services.AddSingleton<IFileContentExtractor, PdfContentExtractor>();
+    // services.AddSingleton<IFileContentExtractor, DocxContentExtractor>(); // آینده
+    
+    // ✅ ثبت Composite Extractor
+    services.AddSingleton<IFileContentExtractor, CompositeFileContentExtractor>();
+    
+    // ✅ ثبت File Attachment Service
+    services.AddScoped<IXAiFileAttachmentService, XAiFileAttachmentService>();
+    
+    // ... (بقیه کدها)
+}
+ +
+ 💡 نکته: از AddSingleton برای Extractors استفاده می‌کنیم چون stateless هستند + و performance بهتری دارند. +
+
+ + +
+

🗄️ گام ۱۰: Migration پایگاه داده

+ +

اجرای دستورات EF Core:

+ +
# در Package Manager Console:
+Add-Migration AddFileAttachments -Context XAiApiDbContext
+Update-Database -Context XAiApiDbContext
+
+# یا در .NET CLI:
+dotnet ef migrations add AddFileAttachments --context XAiApiDbContext
+dotnet ef database update --context XAiApiDbContext
+ +

ساختار جدول جدید:

+ +
migrationBuilder.CreateTable(
+    name: "AiFileAttachments",
+    columns: table => new
+    {
+        Id = table.Column<Guid>(nullable: false),
+        Deleted = table.Column<bool>(nullable: false),
+        OwnerId = table.Column<string>(maxLength: 255, nullable: false),
+        MessageId = table.Column<Guid>(nullable: false),
+        FileId = table.Column<Guid>(nullable: false),
+        FileName = table.Column<string>(maxLength: 500, nullable: false),
+        MimeType = table.Column<string>(maxLength: 255, nullable: false),
+        FileSize = table.Column<long>(nullable: false),
+        ExtractedContent = table.Column<string>(nullable: true),
+        ContentHash = table.Column<string>(maxLength: 255, nullable: true),
+        Status = table.Column<int>(nullable: false),
+        ErrorMessage = table.Column<string>(nullable: true),
+        Order = table.Column<int>(nullable: false),
+        CreatedOn = table.Column<DateTime>(nullable: false),
+        UpdatedAt = table.Column<DateTime>(nullable: false)
+    },
+    constraints: table =>
+    {
+        table.PrimaryKey("PK_AiFileAttachments", x => x.Id);
+    }
+);
+
+ + +
+

🔄 گام ۱۱: جریان کامل پردازش

+ +

۱۱.۱ جریان پرسش با فایل ضمیمه:

+
+ 📤 Client: multipart/form-data + → + 🎮 Controller: Ask + → + ⚙️ Service: AskAsync + → + 🔍 Extract Content + → + 🎨 Convert to AIContent + → + 📎 Attach to ChatMessage + → + 🤖 LLM API +
+ +

۱۱.۲ نمونه درخواست از کلاینت:

+ +
// JavaScript / Fetch API Example:
+const formData = new FormData();
+formData.append('Prompt', 'این فایل را تحلیل کن');
+formData.append('ProjectId', '...');
+formData.append('ConversationId', '...');
+
+// افزودن فایل‌ها
+const fileInput = document.getElementById('fileInput');
+for (const file of fileInput.files) {
+    formData.append('files', file);
+}
+
+const response = await fetch('/DefaultAi/Ask', {
+    method: 'POST',
+    body: formData  // ✅ Content-Type خودکار تنظیم می‌شود
+});
+
+const result = await response.json();
+ +
// cURL Example:
+curl -X POST "https://api.example.com/DefaultAi/Ask" \
+  -H "Authorization: Bearer YOUR_TOKEN" \
+  -F "Prompt=این فایل را تحلیل کن" \
+  -F "ProjectId=YOUR_PROJECT_ID" \
+  -F "ConversationId=YOUR_CONVERSATION_ID" \
+  -F "files=@/path/to/document.pdf" \
+  -F "files=@/path/to/image.png"
+
+ + +
+

📋 گام ۱۲: خلاصه تغییرات

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ردیففایلنوع تغییرتوضیح
۱xAiModels/Models/Entities/XAiFileAttachment.csNEWEntity جدید برای رابطه فایل و پیام
۲xAiModels/Models/Dtos/XAiFileAttachmentDto.csNEWDTO متناظر
۳xAiService/Interfaces/IFileContentExtractor.csNEWInterface برای Extractor
۴xAiService/Providers/PlainTextContentExtractor.csNEWExtractor برای فایل‌های متنی
۵xAiService/Providers/PdfContentExtractor.csNEWExtractor برای PDF
۶xAiService/Providers/CompositeFileContentExtractor.csNEWComposite Pattern برای Extractors
۷xAiApi/Controllers/XAiServiceControllerBase.csMODIFYتغییر به [FromForm] و دریافت files
۸xAiApi/Providers/XAIServiceBase.csMODIFYافزودن ProcessFilesAsync
۹xAiModels/Extensions/XAiModelsExtensions.csMODIFYپشتیبانی از additionalContents
۱۰xAiApi/Startup.csMODIFYثبت سرویس‌های جدید در DI
۱۱xAiApi/Database/XAiApiDbContext.csMODIFYافزودن EntityRegistrar جدید
۱۲Migration جدیدNEWایجاد جدول AiFileAttachments
+ +
+ ✅ مزایای این طراحی: +
    +
  • 🎯 سازگاری با معماری موجود: از الگوهای Repository, Provider, Enricher استفاده می‌کند
  • +
  • 🔌 قابل گسترش: با اضافه کردن Extractor جدید، انواع فایل بیشتری پشتیبانی می‌شود
  • +
  • ⚡ بهینه: محتوای استخراج شده cache می‌شود
  • +
  • 🎨 Multi-modal Ready: از تصاویر و فایل‌های متنی پشتیبانی می‌کند
  • +
  • 🔒 امن: از xFileService موجود برای ذخیره‌سازی استفاده می‌کند
  • +
  • 📊 قابل ردیابی: هر فایل به پیام مرتبط است و metadata کامل ذخیره می‌شود
  • +
+
+ +
+ ⚠️ موارد پیشنهادی برای فازهای بعدی: +
    +
  • 📚 RAG Implementation: استفاده از XAiDocument و VectorHelper موجود برای جستجوی معنایی
  • +
  • 📄 DOCX/Excel Support: افزودن Extractor برای Office files
  • +
  • 🔍 File Preview: API برای دریافت thumbnail و preview فایل‌ها
  • +
  • 📏 File Size Limits: پیکربندی حداکثر حجم فایل در XAiApiConfiguration
  • +
  • 🦠 Virus Scanning: اسکن فایل‌های آپلود شده قبل از پردازش
  • +
  • 📊 Analytics: آمار استفاده از فایل‌ها در مکالمات
  • +
+
+ +
+ 💬 پیام به استاد: این طراحی کاملاً با معماری ماژولار پروژه شما سازگار است + و از الگوهای موجود (Repository, Provider, Enricher, DI Extensions) استفاده می‌کند. + پیاده‌سازی گام به گام این تغییرات، قابلیت قدرتمند File-Attached Messaging را به پروژه اضافه می‌کند + و زمینه را برای RAG پیشرفته در آینده فراهم می‌سازد. 🚀 +
+
+ +
+ + + +
+ + \ No newline at end of file diff --git a/Documents/Docs/Developer/3.html b/Documents/Docs/Developer/3.html new file mode 100644 index 0000000..7b43edd --- /dev/null +++ b/Documents/Docs/Developer/3.html @@ -0,0 +1,640 @@ + + + + + +طراحی سیستم استخراج محتوا از فایل با مدل Qwen3.5 GGUF - فن آوران ساحر علم + + + +
+ +
+

🧠 استخراج هوشمند محتوا از فایل با مدل Qwen3.5 GGUF

+
راهنمای گام به گام یکپارچه‌سازی مدل‌های محلی GGUF در معماری xAiApi
+
+ +
+
👨‍💻 توسعه‌دهنده: هادی خزاعی اصل
+
🏢 شرکت: فن آوران ساحر علم
+
📅 تاریخ تهیه مستند: چهارشنبه ۸ مهر ۱۴۰۵
+
📦 پروژه: xAiApi
+
+ +
+ + + + +
+

🎯 گام ۱: تحلیل رویکرد و استراتژی

+

+ مدل Qwen3.5-9B-The-Defiant-Fable-Uncensored-Heretic-NEO-IMATRIX-MAX-MTP-GGUF + یک مدل زبانی بزرگ (LLM) در فرمت GGUF است. برای اجرای این مدل و استفاده از آن جهت استخراج محتوا، + بهترین و سازگارترین راه با معماری فعلی پروژه شما، استفاده از Ollama به عنوان موتور اجرای محلی (Local Inference Engine) است. +

+
+ 💡 استراتژی دو مرحله‌ای استخراج محتوا:
+ ۱. استخراج خام (Raw Extraction): استفاده از IFileContentExtractor (که قبلاً طراحی کردیم) برای خواندن متن خام از PDF/DOCX/TXT.
+ ۲. پردازش هوشمند (LLM Processing): ارسال متن خام به مدل Qwen3.5 با یک System Prompt دقیق برای خلاصه‌سازی، استخراج موجودیت‌ها (NER)، یا تبدیل به JSON ساختاریافته. +
+
+ + +
+

⚙️ گام ۲: آماده‌سازی مدل GGUF در Ollama

+

از آنجا که Ollama به صورت بومی از فرمت GGUF پشتیبانی می‌کند، باید مدل را دانلود و در Ollama ایمپورت کنیم.

+ +
+ ۱ + دانلود فایل GGUF: +

فایل .gguf را از لینک Hugging Face ارائه شده دانلود کرده و در مسیری مانند C:\Models\qwen3.5-defiant.gguf ذخیره کنید.

+
+ +
+ ۲ + ایجاد فایل Modelfile: +

یک فایل متنی بدون پسوند به نام Modelfile در کنار فایل GGUF ایجاد کنید و محتوای زیر را در آن قرار دهید:

+
FROM C:/Models/qwen3.5-defiant.gguf
+
+# تنظیم پارامترهای بهینه برای استخراج محتوا
+PARAMETER temperature 0.2
+PARAMETER top_p 0.9
+PARAMETER num_ctx 8192
+
+# تنظیم پرامپت سیستمی پیش‌فرض برای استخراج ساختاریافته
+SYSTEM """
+تو یک دستیار هوشمند و دقیق برای استخراج و تحلیل محتوای اسناد هستی. 
+وظیفه تو خواندن متن ورودی، درک عمیق آن، و استخراج اطلاعات کلیدی به صورت ساختاریافته و دقیق است.
+همیشه به زبان فارسی روان و حرفه‌ای پاسخ بده، مگر اینکه خلاف آن درخواست شود.
+"""
+
+ +
+ ۳ + ایجاد مدل در Ollama: +

ترمینال یا CMD را باز کرده و دستور زیر را اجرا کنید تا مدل با یک نام مستعار (Alias) کوتاه ثبت شود:

+
ollama create qwen3.5-defiant:9b -f Modelfile
+

سپس برای اطمینان از صحت نصب، دستور ollama list را اجرا کنید.

+
+
+ + +
+

📝 گام ۳: پیکربندی مدل در appsettings.json

+

اکنون باید این مدل جدید را به لیست مدل‌های مجاز در پیکربندی پروژه اضافه کنیم تا سرویس‌ها بتوانند از آن استفاده کنند.

+ +
+ MODIFY + xAiApi/appsettings.json +
+ +
+"AiApiConfiguration": {
+  "Models": [
+    {
+      "Name": "Gemma",
+      "Url": "http://localhost:11434",
+      "LLM": "gemma:2b",
+      "Provider": "Ollama"
+    },
+    {
+      "Name": "QwenDefiant", 
+      "Url": "http://localhost:11434",
+      "LLM": "qwen3.5-defiant:9b", 
+      "Provider": "Ollama"
+    }
+  ],
+  "Prompts": [
+    {
+      "Name": "Introduction",
+      "Template": "تو یک دستیار هوشمند مفید هستی."
+    },
+    {
+      "Name": "DocumentExtraction",
+      "Template": "متن زیر از یک فایل استخراج شده است. لطفاً آن را تحلیل کن و خروجی را دقیقاً در قالب JSON با کلیدهای زیر برگردان: {\"summary\": \"خلاصه ۳ خطی\", \"key_points\": [\"نکته ۱\", \"نکته ۲\"], \"entities\": {\"نام_اشخاص\": [], \"تاریخ_ها\": []}}. متن: {0}"
+    }
+  ]
+}
+
+
+ ✅ نکته: استفاده از نام مستعار qwen3.5-defiant:9b در فیلد LLM باعث می‌شود کد شما تمیز و خوانا بماند. +
+
+ + +
+

🔧 گام ۴: ایجاد سرویس استخراج محتوا (Extraction Service)

+

ما یک سرویس اختصاصی ایجاد می‌کنیم که ترکیبی از IFileContentExtractor (برای خواندن فایل) و IChatClient (برای پردازش با Qwen) باشد.

+ +
+ NEW + xAiApi/Interfaces/IDocumentExtractionService.cs +
+ +
using System.Threading;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Http;
+
+namespace xAiApi.Interfaces
+{
+    public interface IDocumentExtractionService
+    {
+        /// <summary>
+        /// استخراج و تحلیل هوشمند محتوای یک فایل
+        /// </summary>
+        Task<string> ExtractAndAnalyzeAsync(
+            IFormFile file,
+            string extractionPromptTemplate,
+            CancellationToken cancellationToken = default
+        );
+    }
+}
+ +
+ NEW + xAiApi/Providers/XDocumentExtractionService.cs +
+ +
using System;
+using System.IO;
+using System.Threading;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Http;
+using Microsoft.Extensions.AI;
+using Microsoft.Extensions.Logging;
+using xAiApi.Configurations;
+using xAiApi.Constants;
+using xAiApi.Extensions;
+using xAiApi.Interfaces;
+using xAiModels.Constants;
+using xAiModels.Extensions;
+using xAiService.Interfaces;
+using xExceptions.Constants;
+
+namespace xAiApi.Providers
+{
+    public class XDocumentExtractionService : IDocumentExtractionService
+    {
+        private readonly IFileContentExtractor _fileExtractor;
+        private readonly XAiApiConfiguration _configuration;
+        private readonly ILogger<XDocumentExtractionService> _logger;
+
+        public XDocumentExtractionService(
+            IFileContentExtractor fileExtractor,
+            XAiApiConfiguration configuration,
+            ILogger<XDocumentExtractionService> logger)
+        {
+            _fileExtractor = fileExtractor;
+            _configuration = configuration;
+            _logger = logger;
+        }
+
+        public async Task<string> ExtractAndAnalyzeAsync(
+            IFormFile file,
+            string extractionPromptTemplate,
+            CancellationToken cancellationToken = default)
+        {
+            // ۱. اعتبارسنجی فایل
+            if (file == null || file.Length == 0)
+            {
+                XException.InvalidArgs.Throw("فایل نامعتبر است.");
+            }
+
+            // ۲. استخراج متن خام از فایل
+            string rawText;
+            using (var stream = file.OpenReadStream())
+            {
+                if (_fileExtractor.CanExtract(file.ContentType))
+                {
+                    rawText = await _fileExtractor.ExtractAsync(stream, file.ContentType, cancellationToken);
+                }
+                else
+                {
+                    XException.InvalidData.Throw($"فرمت فایل {file.ContentType} پشتیبانی نمی‌شود.");
+                }
+            }
+
+            if (string.IsNullOrWhiteSpace(rawText))
+            {
+                XException.InvalidData.Throw("محتوای استخراج شده از فایل خالی است.");
+            }
+
+            // ۳. آماده‌سازی پرامپت نهایی
+            var finalPrompt = string.Format(extractionPromptTemplate, rawText);
+
+            // ۴. دریافت کلاینت مدل QwenDefiant از پیکربندی
+            var modelDescriptor = _configuration.GetModel("QwenDefiant");
+            if (!modelDescriptor.IsValid())
+            {
+                XException.InvalidConfiguration.Throw("مدل QwenDefiant در پیکربندی یافت نشد.");
+            }
+
+            // ۵. ساخت ChatClient (با استفاده از منطق موجود در XAIServiceBase یا مستقیم)
+            using var client = CreateChatClient(modelDescriptor);
+
+            // ۶. ارسال درخواست به مدل
+            var history = new[] 
+            { 
+                new ChatMessage(ChatRole.System, "تو یک متخصص استخراج داده از اسناد هستی. فقط خروجی درخواست شده را تولید کن."),
+                new ChatMessage(ChatRole.User, finalPrompt)
+            };
+
+            var response = await client.GetResponseAsync(history, cancellationToken: cancellationToken);
+
+            if (!response.IsValid())
+            {
+                XException.ActionFailed.Throw("مدل هوش مصنوعی پاسخی معتبر تولید نکرد.");
+            }
+
+            return response.Text;
+        }
+
+        private IChatClient CreateChatClient(XAiModels.Models.XAiModelDescriptor descriptor)
+        {
+            // بازنویسی منطق ساخت کلاینت Ollama بر اساس معماری پروژه
+            var httpClient = new HttpClient { BaseAddress = new Uri(descriptor.Url), Timeout = Timeout.InfiniteTimeSpan };
+            var ollamaClient = new OllamaSharp.OllamaApiClient(httpClient, descriptor.LLM);
+            
+            return new ChatClientBuilder(ollamaClient)
+                .UseFunctionInvocation()
+                .Build();
+        }
+    }
+}
+
+ + +
+

🎮 گام ۵: ایجاد Controller اختصاصی

+

یک endpoint جدید برای دریافت فایل و بازگرداندن محتوای تحلیل‌شده ایجاد می‌کنیم.

+ +
+ NEW + xAiApi/Controllers/DocumentExtractionController.cs +
+ +
using System;
+using System.Threading;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.Extensions.Logging;
+using xCommons.Configurations;
+using xCommons.Providers;
+using xIdentityService.Interfaces;
+using xAiApi.Interfaces;
+using xAiApi.Extensions;
+
+namespace xAiApi.Controllers
+{
+    [Authorize]
+    [Route("api/[controller]")]
+    public class DocumentExtractionController : XBaseIdentityApiV1Controller
+    {
+        private readonly IDocumentExtractionService _extractionService;
+        private readonly XAiApiConfiguration _configuration;
+
+        public DocumentExtractionController(
+            ILogger<DocumentExtractionController> logger,
+            XAppConfiguration appConfiguration,
+            XValidationProvider validationProvider,
+            IXIdentityProvider identityProvider,
+            IDocumentExtractionService extractionService,
+            XAiApiConfiguration configuration) 
+            : base(logger, appConfiguration, validationProvider, identityProvider)
+        {
+            _extractionService = extractionService;
+            _configuration = configuration;
+        }
+
+        /// <summary>
+        /// آپلود فایل و استخراج هوشمند محتوا با مدل Qwen3.5
+        /// </summary>
+        [HttpPost("Extract")]
+        [Consumes("multipart/form-data")]
+        public async Task<ActionResult<object>> Extract(
+            [FromForm] IFormFile file,
+            [FromForm] string promptName = "DocumentExtraction",
+            CancellationToken cancellationToken = default)
+        {
+            try
+            {
+                ValidationProvider.NotNull(file, nameof(file));
+
+                // دریافت الگوی پرامپت از پیکربندی
+                var promptTemplate = _configuration.GetPrompt(promptName);
+                if (string.IsNullOrWhiteSpace(promptTemplate))
+                {
+                    promptTemplate = "متن زیر را تحلیل و خلاصه کن: {0}";
+                }
+
+                // فراخوانی سرویس استخراج
+                var result = await _extractionService.ExtractAndAnalyzeAsync(
+                    file: file,
+                    extractionPromptTemplate: promptTemplate,
+                    cancellationToken: cancellationToken
+                );
+
+                return Ok(new { success = true, data = result });
+            }
+            catch (Exception ex)
+            {
+                return GetExceptionActionResult(ex);
+            }
+        }
+    }
+}
+
+ + +
+

🔗 گام ۶: ثبت وابستگی‌ها (Dependency Injection)

+

سرویس جدید را در متد ConfigureServices فایل Startup.cs ثبت کنید.

+ +
+ MODIFY + xAiApi/Startup.cs +
+ +
public void ConfigureServices(IServiceCollection services)
+{
+    // ... (ثبت‌های قبلی)
+
+    // ثبت Extractor های فایل (اگر قبلاً ثبت نشده‌اند)
+    services.AddSingleton<IFileContentExtractor, PlainTextContentExtractor>();
+    services.AddSingleton<IFileContentExtractor, PdfContentExtractor>();
+    services.AddSingleton<IFileContentExtractor, CompositeFileContentExtractor>();
+
+    // ✅ ثبت سرویس جدید استخراج محتوا
+    services.AddScoped<IDocumentExtractionService, XDocumentExtractionService>();
+
+    // ... (بقیه کدها)
+}
+
+ + +
+

🔄 گام ۷: جریان کامل پردازش

+
+ 📤 کلاینت: آپلود فایل + → + 🎮 DocumentExtractionController + → + 📄 IFileContentExtractor (استخراج متن خام) + → + 🧠 Qwen3.5 GGUF (تحلیل و ساختارسازی) + → + ✅ بازگرداندن JSON/متن تحلیل‌شده +
+ +

نمونه درخواست (cURL):

+
curl -X POST "http://localhost:5000/api/DocumentExtraction/Extract" \
+  -H "Authorization: Bearer YOUR_TOKEN" \
+  -F "file=@/path/to/document.pdf" \
+  -F "promptName=DocumentExtraction"
+
+ + +
+

💡 گام ۸: نکات کلیدی و مهندسی پرامپت برای مدل‌های GGUF

+ +
+
+

🎯 پرامپت‌نویسی دقیق

+

مدل‌های GGUF محلی به دستورالعمل‌های شفاف بسیار خوب پاسخ می‌دهند. در appsettings.json حتماً قالب خروجی (مثلاً JSON) را به صراحت مشخص کنید.

+
+
+

⚡ مدیریت Context Window

+

در Modelfile مقدار num_ctx را بر اساس حجم فایل‌های شما تنظیم کنید (مثلاً 8192 یا 16384). اگر فایل بزرگ است، آن را به قطعات (Chunks) تقسیم کنید.

+
+
+

🛡️ مدیریت خطا

+

همیشه احتمال خطای OOM (کمبود حافظه RAM/VRAM) در مدل‌های 9B را در نظر بگیرید. لاگ‌های Ollama را برای پایش مصرف حافظه بررسی کنید.

+
+
+

🖼️ پشتیبانی از تصویر (Vision)

+

اگر این نسخه خاص از Qwen از ورودی تصویر پشتیبانی کند، می‌توانید در XDocumentExtractionService به جای متن خام، فایل تصویر را به DataContent تبدیل و ارسال کنید.

+
+
+ +
+ ✅ جمع‌بندی: با این طراحی، شما بدون تغییر در هسته اصلی XAIServiceBase، یک ماژول کاملاً ایزوله و قدرتمند برای استخراج محتوا با مدل‌های محلی GGUF ایجاد کرده‌اید که کاملاً با معماری ماژولار شرکت فن آوران ساحر علم همخوانی دارد. +
+
+ +
+ + + +
+ + \ No newline at end of file diff --git a/Documents/Docs/Developer/4.html b/Documents/Docs/Developer/4.html new file mode 100644 index 0000000..2c5edd7 --- /dev/null +++ b/Documents/Docs/Developer/4.html @@ -0,0 +1,648 @@ + + + + + +پیاده‌سازی استخراج محتوا با استفاده از xFileService در xAiApi - فن آوران ساحر علم + + + +
+ +
+

📎 پیاده‌سازی استخراج محتوا با ماژول xFileService

+
یکپارچه‌سازی XFileProvider در XAiServiceBase برای پردازش فایل‌های ضمیمه
+
+ +
+
👨‍💻 توسعه‌دهنده: هادی خزاعی اصل
+
🏢 شرکت: فن آوران ساحر علم
+
📅 تاریخ تهیه مستند: چهارشنبه ۸ مهر ۱۴۰۵
+
📦 پروژه: xAiApi
+
+ +
+ + + + +
+

🎯 گام ۱: استراتژی یکپارچه‌سازی

+

+ به جای مدیریت مستقیم IFormFile در لایه سرویس هوش مصنوعی، از معماری تمیز (Clean Architecture) پیروی می‌کنیم: +

+
+
+

۱. لایه ارائه (Controller)

+
    +
  • دریافت IFormFileCollection
  • +
  • فراخوانی IXFileProvider.Upload
  • +
  • دریافت لیست XFileDto
  • +
+
+
+

۲. لایه سرویس (XAiServiceBase)

+
    +
  • دریافت IEnumerable<XFileDto>
  • +
  • فراخوانی IXFileProvider.GetFileDescriptor
  • +
  • خواندن Stream و تبدیل به AIContent
  • +
+
+
+

۳. لایه داده (Metadata)

+
    +
  • ذخیره FileId در فیلد MetaDatas پیام
  • +
  • حفظ رابطه بدون نیاز به جدول Join جدید
  • +
+
+
+
+ + +
+

🎮 گام ۲: به‌روزرسانی Controller برای آپلود فایل

+

ابتدا باید فایل‌ها را از طریق XFileProvider آپلود کنیم تا XFileDto دریافت شود.

+ +
+ MODIFY + xAiApi/Controllers/XAiServiceControllerBase.cs +
+ +
// ۱. افزودن وابستگی به Constructor
+private readonly IXFileProvider _fileProvider;
+
+protected XAiServiceControllerBase(
+    // ... پارامترهای قبلی
+    IXFileProvider fileProvider // ✅ جدید
+) : base(...) 
+{
+    // ...
+    _fileProvider = fileProvider;
+}
+
+// ۲. اصلاح متد Ask
+[HttpPost("Ask")]
+[Consumes("multipart/form-data")]
+public async Task<ActionResult<string>> Ask(
+    [FromForm] XAiResponseRequest request,
+    [FromForm] IFormFileCollection files,
+    CancellationToken cancellationToken = default
+)
+{
+    try
+    {
+        if (!request.IsValid()) XException.InvalidArgs.Throw();
+
+        var userInfo = await GetUserInfo();
+        var connectionId = GetConnectionId();
+
+        // ✅ آپلود فایل‌ها از طریق ماژول xFileService
+        IEnumerable<XFileDto> uploadedFiles = null;
+        if (files != null && files.Any())
+        {
+            uploadedFiles = await _fileProvider.Upload(
+                files: files,
+                userInfo: userInfo,
+                connectionId: connectionId,
+                cancellationToken: cancellationToken
+            );
+        }
+
+        // ✅ ارسال XFileDto به سرویس هوش مصنوعی
+        var result = await aiService.AskAsync(
+            prompt: request.Prompt,
+            ownerId: userInfo.UserId,
+            projectId: request.ProjectId,
+            conversationId: request.ConversationId,
+            connectionId: connectionId,
+            attachedFiles: uploadedFiles, // ✅ تغییر نوع پارامتر
+            cancellationToken: cancellationToken
+        );
+
+        return Ok(result);
+    }
+    catch (Exception ex)
+    {
+        return GetExceptionActionResult(ex);
+    }
+}
+
+ 💡 نکته: همین تغییر باید برای متد AskStream نیز اعمال شود. +
+
+ + +
+

⚙️ گام ۳: تزریق IXFileProvider به XAiServiceBase

+ +
+ MODIFY + xAiApi/Providers/XAIServiceBase.cs +
+ +
// ۱. افزودن فیلد و تزریق در Constructor
+private readonly IXFileProvider _fileProvider;
+
+protected XAIServiceBase(
+    IXAiDataProvider dataProvider,
+    ILogger<XAIServiceBase> logger,
+    XAiApiConfiguration configuration,
+    XValidationProvider validationProvider,
+    IXFileProvider fileProvider, // ✅ جدید
+    string model = null
+)
+{
+    this.dataProvider = dataProvider;
+    this.logger = logger;
+    this.configuration = configuration;
+    this.validationProvider = validationProvider;
+    this._fileProvider = fileProvider; // ✅ مقداردهی
+    
+    Descriptor = configuration.GetModel(model);
+    Options = new ChatOptions();
+}
+
+// ۲. به‌روزرسانی امضای متد AskAsync در Interface و Implementation
+public async Task<XAiMessageDto> AskAsync(
+    string prompt,
+    string ownerId,
+    Guid projectId,
+    Guid conversationId,
+    string connectionId = null,
+    IEnumerable<XFileDto> attachedFiles = null, // ✅ تغییر از IFormFileCollection
+    CancellationToken cancellationToken = default
+)
+{
+    // ... (کدهای اعتبارسنجی و دریافت Project/Conversation)
+    
+    // ✅ پردازش فایل‌های ضمیمه
+    var fileContents = await ProcessAttachedFilesAsync(attachedFiles, cancellationToken);
+    
+    // ... (ساخت promptMessage)
+    
+    // ✅ ذخیره ارجاع فایل‌ها در MetaDatas پیام
+    if (attachedFiles != null && attachedFiles.Any())
+    {
+        var fileIds = attachedFiles.Select(f => f.Id).ToList();
+        promptMessage.MetaDatas = new Dictionary<string, object> 
+        { 
+            { "AttachedFileIds", fileIds } 
+        }.ToJSON();
+    }
+    
+    promptMessage = await dataProvider.AddMessage(...);
+    
+    // ✅ الحاق محتوا به ChatMessage
+    var promptChatMessage = promptMessage.ToChatMessages(fileContents);
+    
+    var answer = await AskLLMAsync(history: history, prompt: promptChatMessage, cancellationToken: cancellationToken);
+    
+    // ... (ذخیره پاسخ و بازگشت نتیجه)
+}
+
+ + +
+

🔍 گام ۴: پیاده‌سازی منطق استخراج محتوا از فایل

+

این متد کمکی درون XAiServiceBase مسئول خواندن فایل از طریق XFileProvider و تبدیل آن به فرمت قابل فهم برای LLM است.

+ +
+ NEW METHOD + xAiApi/Providers/XAIServiceBase.cs +
+ +
/// <summary>
+/// پردازش فایل‌های ضمیمه و تبدیل به AIContent
+/// </summary>
+private async Task<IList<AIContent>> ProcessAttachedFilesAsync(
+    IEnumerable<XFileDto> files,
+    CancellationToken cancellationToken = default
+)
+{
+    var contents = new List<AIContent>();
+    
+    if (files == null || !files.Any())
+    {
+        return contents;
+    }
+    
+    foreach (var file in files)
+    {
+        try
+        {
+            // ✅ دریافت استریم فایل از ماژول xFileService
+            var descriptor = await _fileProvider.GetFileDescriptor(
+                id: file.Id,
+                cancellationToken: cancellationToken
+            );
+            
+            if (descriptor == null || descriptor.Stream == null)
+            {
+                logger.LogWarning("فایل {FileName} یافت نشد یا قابل خواندن نیست.", file.FileName);
+                continue;
+            }
+            
+            // ✅ تشخیص نوع فایل و پردازش مناسب
+            if (file.Type == XFileType.Image || descriptor.MIMEType.StartsWith("image/"))
+            {
+                // برای مدل‌های Vision: ارسال به صورت DataContent
+                using var memoryStream = new MemoryStream();
+                await descriptor.Stream.CopyToAsync(memoryStream, cancellationToken);
+                contents.Add(new DataContent(memoryStream.ToArray(), descriptor.MIMEType));
+            }
+            else
+            {
+                // برای فایل‌های متنی: خواندن محتوا و الحاق به Prompt
+                using var reader = new StreamReader(descriptor.Stream);
+                var textContent = await reader.ReadToEndAsync(cancellationToken);
+                
+                // قالب‌بندی برای درک بهتر مدل از منبع متن
+                var formattedText = $"[File: {file.FileName} (Type: {descriptor.MIMEType})]\n{textContent}\n[/File]";
+                contents.Add(new TextContent(formattedText));
+            }
+        }
+        catch (Exception ex)
+        {
+            logger.LogError(ex, "خطا در پردازش فایل ضمیمه: {FileName}", file.FileName);
+        }
+    }
+    
+    return contents;
+}
+
+ ✅ مزیت: با استفاده از GetFileDescriptor، ماژول هوش مصنوعی نیازی به دانستن جزئیات سیستم فایل (File System) ندارد و کاملاً از xFileService انتزاع یافته است. +
+
+ + +
+

🔌 گام ۵: به‌روزرسانی Extension مدل‌ها

+

متد ToChatMessages باید بتواند محتوای استخراج شده از فایل‌ها را در کنار متن اصلی پیام قرار دهد.

+ +
+ MODIFY + xAiModels/Extensions/XAiModelsExtensions.cs +
+ +
public static ChatMessage ToChatMessages(
+    this XAiMessageDto source,
+    IList<AIContent> additionalContents = null // ✅ پارامتر جدید
+)
+{
+    ChatMessage result = null;
+    
+    if (!source.IsNullOrDefault())
+    {
+        var contents = new List<AIContent>();
+        
+        // ۱. افزودن متن اصلی پیام (Prompt کاربر)
+        if (!string.IsNullOrWhiteSpace(source.Content))
+        {
+            contents.Add(new TextContent(source.Content));
+        }
+        
+        // ۲. ✅ افزودن محتوای استخراج شده از فایل‌ها
+        if (additionalContents != null && additionalContents.Any())
+        {
+            contents.AddRange(additionalContents);
+        }
+        
+        result = new ChatMessage
+        {
+            AuthorName = source.Role == XAiChatRole.User && !source.Owner.IsNullOrDefault()
+                ? source.Owner.GetFullname()
+                : string.Empty,
+            Role = source.Role.ToChatRole(),
+            MessageId = source.Id.ToString(),
+            Contents = contents // ✅ لیست ترکیبی از متن و فایل
+        };
+    }
+    
+    return result;
+}
+
+ + +
+

🔗 گام ۶: ثبت وابستگی‌ها (Dependency Injection)

+

اطمینان حاصل کنید که IXFileProvider در کانتینر DI ثبت شده است (که بر اساس فایل‌های ارائه شده، قبلاً در xFileService.DI.XDIHelperExtension انجام شده است). فقط باید اطمینان حاصل کنیم که در xAiApi قابل تزریق است.

+ +
+ MODIFY + xAiApi/Startup.cs +
+ +
public void ConfigureServices(IServiceCollection services)
+{
+    // ... (سایر ثبت‌ها)
+    
+    // ✅ اطمینان از ثبت سرویس فایل (اگر قبلاً در ماژول xFileService ثبت نشده، اینجا فراخوانی شود)
+    // services.AddXFileService<XAiApiDbContext>(xDataService.Constants.XRepositoryType.EF);
+    
+    // ✅ به‌روزرسانی ثبت سرویس‌های AI برای تزریق IXFileProvider
+    // نکته: چون XAIServiceBase کلاس پایه است، باید در کلاس‌های مشتق شده (مثل XDefaultAiService) تزریق شود.
+    
+    // مثال برای XDefaultAiService:
+    // services.AddScoped<IXDefaultAiService>(sp => new XDefaultAiService(
+    //     sp.GetRequiredService<IXAiDataProvider>(),
+    //     sp.GetRequiredService<ILogger<XDefaultAiService>>(),
+    //     sp.GetRequiredService<XAiApiConfiguration>(),
+    //     sp.GetRequiredService<XValidationProvider>(),
+    //     sp.GetRequiredService<IXFileProvider>() // ✅ تزریق جدید
+    // ));
+}
+
+ ⚠️ توجه: اگر XAiServiceBase را مستقیماً ثبت نمی‌کنید و از کلاس‌های مشتق شده استفاده می‌کنید، باید Constructor آن کلاس‌ها را نیز برای پذیرش IXFileProvider و پاس دادن آن به base(...) به‌روزرسانی کنید. +
+
+ + +
+

🔄 گام ۷: جریان کامل پردازش

+
+ 📤 کلاینت: ارسال Form (Prompt + Files) + → + 🎮 Controller: فراخوانی IXFileProvider.Upload + → + 💾 xFileService: ذخیره فیزیکی و ثبت در DB + → + ⚙️ XAiServiceBase: دریافت List<XFileDto> + → + 🔍 XAiServiceBase: فراخوانی GetFileDescriptor + → + 📝 تبدیل Stream به TextContent/DataContent + → + 🤖 ارسال ChatMessage (Text + Files) به LLM + → + 💾 ذخیره Message با FileIds در MetaDatas +
+
+ + +
+

📋 گام ۸: خلاصه تغییرات

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ردیففایل / ماژولنوع تغییرتوضیح
۱xAiApi/Controllers/XAiServiceControllerBase.csMODIFYافزودن IXFileProvider و فراخوانی Upload قبل از سرویس AI
۲xAiApi/Interfaces/IXAiServiceBase.csMODIFYتغییر پارامتر files از IFormFileCollection به IEnumerable<XFileDto>
۳xAiApi/Providers/XAIServiceBase.csMODIFYتزریق IXFileProvider و افزودن متد ProcessAttachedFilesAsync
۴xAiModels/Extensions/XAiModelsExtensions.csMODIFYپشتیبانی ToChatMessages از additionalContents
۵xAiApi/Providers/XDefaultAiService.cs (و سایر مشتق‌ها)MODIFYبه‌روزرسانی Constructor برای پاس دادن IXFileProvider به کلاس پایه
+ +
+ ✅ دستاوردهای این طراحی: +
    +
  • 🛡️ جداسازی مسئولیت‌ها: ماژول AI دیگر درگیر آپلود یا مدیریت فایل فیزیکی نیست.
  • +
  • ♻️ استفاده مجدد: از تمام قابلیت‌های xFileService (مانند Thumbnail، References، و Storage) بهره می‌بریم.
  • +
  • 🔗 ردیابی‌پذیری: با ذخیره FileId در MetaDatas، همیشه می‌توانیم بفهمیم کدام فایل‌ها به کدام پیام متصل بوده‌اند.
  • +
  • 🎨 پشتیبانی چندوجهی (Multi-modal): آماده‌سازی برای ارسال تصاویر به صورت DataContent به مدل‌های Vision.
  • +
+
+
+ +
+ + + +
+ + \ No newline at end of file diff --git a/Documents/OpenApi/HoppScotch/xDashboard-openapi.json b/Documents/OpenApi/HoppScotch/xDashboard-openapi.json new file mode 100644 index 0000000..0512f4a --- /dev/null +++ b/Documents/OpenApi/HoppScotch/xDashboard-openapi.json @@ -0,0 +1,4126 @@ +{ + "openapi": "3.1.0", + "info": { + "title": "xDashboard", + "description": "", + "version": "1.0.0" + }, + "paths": { + "/{xAccountUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiClaims": { + "get": { + "summary": "HiClaims", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiClaims", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiUser": { + "get": { + "summary": "HiUser", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiUser", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledUser": { + "get": { + "summary": "HiEnabledUser", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledUser", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiElite": { + "get": { + "summary": "HiElite", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiElite", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledElite": { + "get": { + "summary": "HiEnabledElite", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledElite", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiReporter": { + "get": { + "summary": "HiReporter", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiReporter", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledReporter": { + "get": { + "summary": "HiEnabledReporter", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledReporter", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiActuary": { + "get": { + "summary": "HiActuary", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiActuary", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledActuary": { + "get": { + "summary": "HiEnabledActuary", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledActuary", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiChiefActuary": { + "get": { + "summary": "HiChiefActuary", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiChiefActuary", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledChiefActuary": { + "get": { + "summary": "HiEnabledChiefActuary", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledChiefActuary", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiAdmin": { + "get": { + "summary": "HiAdmin", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiAdmin", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledAdmin": { + "get": { + "summary": "HiEnabledAdmin", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledAdmin", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/Ban": { + "post": { + "summary": "Ban", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Ban", + "tags": [ + "xIds/Account/Admin" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "ids": [ + "user" + ] + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/UnBan": { + "post": { + "summary": "UnBan", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnBan", + "tags": [ + "xIds/Account/Admin" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "ids": [ + "user" + ] + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/IsBanned/user": { + "get": { + "summary": "IsBanned", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsBanned", + "tags": [ + "xIds/Account/Admin" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/DiscoveryDocument": { + "get": { + "summary": "DiscoveryDocument", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "DiscoveryDocument", + "tags": [ + "xIds/Account/Authentication" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/Login": { + "post": { + "summary": "Login", + "responses": { + "200": { + "description": "Successful response" + } + }, + "description": "Authenticate User ...", + "operationId": "Login", + "tags": [ + "xIds/Account/Authentication" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "userSelectBy": "admin", + "password": "s@H@1694056", + "device": { + "os": "Mac", + "osVersion": "mac-os-x-15", + "browser": "Chrome", + "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", + "deviceType": 3 + }, + "language": "fa-IR" + } + } + } + } + } + }, + "/{xAccountUri}/Authenticate": { + "post": { + "summary": "Authenticate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "description": "Authenticate User ...", + "operationId": "Authenticate", + "tags": [ + "xIds/Account/Authentication" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "userSelectBy": "admin", + "password": "s@H@1694056" + } + } + } + } + } + }, + "/{xAccountUri}/RefreshTokens": { + "post": { + "summary": "RefreshTokens", + "responses": { + "200": { + "description": "Successful response" + } + }, + "description": "Refresh User Tokens ...", + "operationId": "RefreshTokens", + "tags": [ + "xIds/Account/Authentication" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/IsConfirmedEmail": { + "get": { + "summary": "IsConfirmedEmail", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsConfirmedEmail", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/IsConfirmedMobile": { + "get": { + "summary": "IsConfirmedMobile", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsConfirmedMobile", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/CanRegisterUserName/admin": { + "get": { + "summary": "CanRegisterUserName", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "CanRegisterUserName", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/CanRegisterMobileNumber/+989121694056": { + "get": { + "summary": "CanRegisterMobileNumber", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "CanRegisterMobileNumber", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "+989121694056" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/CanRegisterEmail/hadi_khazaee_asl@yahoo.com": { + "get": { + "summary": "CanRegisterEmail", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "CanRegisterEmail", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "hadi_khazaee_asl@yahoo.com" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/RequestConfirmEmail": { + "post": { + "summary": "RequestConfirmEmail", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestConfirmEmail", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "userName": "admin", + "email": "saherelm@yahoo.com", + "password": "s@H@1694056" + } + } + } + } + } + }, + "/{xAccountUri}/RequestConfirmMobile": { + "post": { + "summary": "RequestConfirmMobile", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestConfirmMobile", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "userName": "admin", + "password": "s@H@1694056", + "mobileNumber": "+989351341668" + } + } + } + } + } + }, + "/{xAccountUri}/RequestResetPassword": { + "post": { + "summary": "RequestResetPassword", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestResetPassword", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "userName": "admin", + "returnUrl": "https://localhost:4200/reset-password" + } + } + } + } + } + }, + "/{xAccountUri}/RequestConfirmRegistration": { + "post": { + "summary": "RequestConfirmRegistration", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestConfirmRegistration", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "userName": "jef.yari", + "password": "s@H@1694056", + "returnUrl": "https://localhost:4200/confirm" + } + } + } + } + } + }, + "/{xAccountUri}/ChangePassword": { + "post": { + "summary": "ChangePassword", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ChangePassword", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "firstName": "", + "lastName": "", + "dateOfBirth": "0001-01-01T00:00:00", + "userId": "", + "userName": "admin", + "email": "", + "mobileNumber": "", + "password": "s@H@78692110", + "newPassword": "s@H@1694056", + "emailVerificationCode": "", + "mobileVerificationCode": "", + "returnUrl": "https://localhost:4200/login" + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/ResetPassword": { + "post": { + "summary": "ResetPassword", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ResetPassword", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "newPassword": "s@H@1694056", + "returnUrl": "https://localhost:4200/login" + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/ConfirmRegistration": { + "post": { + "summary": "ConfirmRegistration", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ConfirmRegistration", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "returnUrl": "https://localhost:4200/login" + } + } + } + } + } + }, + "/{xAccountUri}/ConfirmEmailAddress": { + "post": { + "summary": "ConfirmEmailAddress", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ConfirmEmailAddress", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "emailVerificationCode": "160187" + } + } + } + } + } + }, + "/{xAccountUri}/ConfirmMobileNumber": { + "post": { + "summary": "ConfirmMobileNumber", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ConfirmMobileNumber", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "mobileVerificationCode": "431210" + } + } + } + } + } + }, + "/{xAccountUri}/InviteUser": { + "post": { + "summary": "InviteUser", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "InviteUser", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "email": "hadi_khazaee_asl1@yahoo.com", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "returnUrl": "https://localhost:4200/register" + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/RequestRegistration": { + "post": { + "summary": "RequestRegistration", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestRegistration", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "1982-09-18T00:00:00", + "email": "m.yari.8987@gmail.com", + "mobileNumber": "+989027689660", + "actionToken": "", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + } + } + } + } + } + } + }, + "/{xAccountUri}/AddAccountInfo": { + "post": { + "summary": "AddAccountInfo", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddAccountInfo", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "userName": "jef.yari", + "password": "s@H@1694056", + "firstName": "Mohammad Jafar", + "lastName": "Yari", + "dateOfBirth": "0001-01-01T00:00:00", + "email": "m.yari.8987@gmail.com", + "mobileNumber": "+989027689660", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + } + } + } + } + } + } + }, + "/{xAccountUri}/AttachProfileImage": { + "post": { + "summary": "AttachProfileImage", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AttachProfileImage", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "<>": { + "type": "string", + "example": "<>" + }, + "<>": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/{xAccountUri}/FinishRegistration": { + "post": { + "summary": "FinishRegistration", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FinishRegistration", + "tags": [ + "xIds/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "userName": "jef.yari", + "password": "s@H@1694056", + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "0001-01-01T00:00:00", + "email": "m.yari.8987@gmail.com", + "mobileNumber": "+989027689660", + "actionToken": "<>", + "returnUrl": "https://localhost:4200/login", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + } + } + } + } + } + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/FriendshipInfo": { + "get": { + "summary": "FriendshipInfo", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FriendshipInfo", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Follow": { + "post": { + "summary": "Follow", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Follow", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Cancel": { + "post": { + "summary": "Cancel", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Cancel", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/UnFollowFollower": { + "post": { + "summary": "UnFollowFollower", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnFollowFollower", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/UnFollowFollowing": { + "post": { + "summary": "UnFollowFollowing", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnFollowFollowing", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/Block": { + "post": { + "summary": "Block", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Block", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/UnBlock": { + "post": { + "summary": "UnBlock", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnBlock", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/AcceptRequest": { + "post": { + "summary": "AcceptRequest", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AcceptRequest", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/RejectRequest": { + "post": { + "summary": "RejectRequest", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RejectRequest", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/IsFollower": { + "get": { + "summary": "IsFollower", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsFollower", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Follower": { + "get": { + "summary": "Follower", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Follower", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/FollowerState": { + "get": { + "summary": "FollowerState", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FollowerState", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/Followers": { + "get": { + "summary": "Followers", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Followers", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/AllFollowers": { + "get": { + "summary": "AllFollowers", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AllFollowers", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/FollowersList": { + "get": { + "summary": "FollowersList", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FollowersList", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/IsFollowing": { + "get": { + "summary": "IsFollowing", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsFollowing", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Following": { + "get": { + "summary": "Following", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Following", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/FollowingState": { + "get": { + "summary": "FollowingState", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FollowingState", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/Followings": { + "get": { + "summary": "Followings", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Followings", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/AllFollowings": { + "get": { + "summary": "AllFollowings", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AllFollowings", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/FollowingsList": { + "get": { + "summary": "FollowingsList", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FollowingsList", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/b5713f9f-34f4-49b2-9680-b71e2b2de969/GetNames": { + "get": { + "summary": "GetNames", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetNames", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "b5713f9f-34f4-49b2-9680-b71e2b2de969" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/GetNameIds": { + "post": { + "summary": "GetNameIds", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetNameIds", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "ids": [ + "b5713f9f-34f4-49b2-9680-b71e2b2de969" + ] + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/admin": { + "get": { + "summary": "Profile", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Profile", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/Query": { + "get": { + "summary": "QueryProfiles", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryProfiles", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "email" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "true" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "4" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "10" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarsUri}/Query/admin": { + "get": { + "summary": "QueryAvatars", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryAvatars", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "true" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "10" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/Update": { + "post": { + "summary": "ProfileUpdate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ProfileUpdate", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "firstName": "Hadi", + "lastName": "Khazaee Asl" + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/elite": { + "post": { + "summary": "FullProfileUpdate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FullProfileUpdate", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "email": null, + "emailConfirmed": null, + "phoneNumber": null, + "phoneNumberConfirmed": null, + "dateOfBirth": null, + "creationDate": null, + "lastLogin": null, + "avatar": null, + "gender": null, + "roles": null, + "isEnable": true, + "isBanned": false + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarUri}": { + "post": { + "summary": "AddAvatar", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddAvatar", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "<>": { + "type": "string", + "example": "" + } + } + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarsUri}": { + "post": { + "summary": "AddAvatars", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddAvatars", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "<>": { + "type": "string", + "example": "" + } + } + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarsUri}/3/Set": { + "post": { + "summary": "SetAvatar", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "SetAvatar", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "3" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "example": "" + } + } + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarsUri}/1,2": { + "delete": { + "summary": "RemoveAvatars", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RemoveAvatars", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1,2" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "example": "" + } + } + } + } + } + }, + "security": [ + { + "bearerAuth": [] + } + ] + } + }, + "/.well-known/openid-configuration": { + "get": { + "summary": "DiscoveryDocument", + "responses": { + "200": { + "description": "DiscoveryDocument", + "headers": { + "Date": { + "schema": { + "type": "string" + }, + "example": "Sun, 14 Feb 2021 13:25:29 GMT" + }, + "Server": { + "schema": { + "type": "string" + }, + "example": "Kestrel" + }, + "Transfer-Encoding": { + "schema": { + "type": "string" + }, + "example": "chunked" + } + }, + "content": { + "application/json": { + "example": { + "issuer": "http://localhost:4000", + "jwks_uri": "http://localhost:4000/.well-known/openid-configuration/jwks", + "authorization_endpoint": "http://localhost:4000/connect/authorize", + "token_endpoint": "http://localhost:4000/connect/token", + "userinfo_endpoint": "http://localhost:4000/connect/userinfo", + "end_session_endpoint": "http://localhost:4000/connect/endsession", + "check_session_iframe": "http://localhost:4000/connect/checksession", + "revocation_endpoint": "http://localhost:4000/connect/revocation", + "introspection_endpoint": "http://localhost:4000/connect/introspect", + "device_authorization_endpoint": "http://localhost:4000/connect/deviceauthorization", + "frontchannel_logout_supported": true, + "frontchannel_logout_session_supported": true, + "backchannel_logout_supported": true, + "backchannel_logout_session_supported": true, + "scopes_supported": [ + "IdentityServerApi", + "TestAPI.read", + "TestAPI.write", + "TestAPI.admin", + "manage", + "offline_access" + ], + "claims_supported": [], + "grant_types_supported": [ + "authorization_code", + "client_credentials", + "refresh_token", + "implicit", + "password", + "urn:ietf:params:oauth:grant-type:device_code" + ], + "response_types_supported": [ + "code", + "token", + "id_token", + "id_token token", + "code id_token", + "code token", + "code id_token token" + ], + "response_modes_supported": [ + "form_post", + "query", + "fragment" + ], + "token_endpoint_auth_methods_supported": [ + "client_secret_basic", + "client_secret_post" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "subject_types_supported": [ + "public" + ], + "code_challenge_methods_supported": [ + "plain", + "S256" + ], + "request_parameter_supported": true, + "account_api": "http://localhost:4000/account" + } + } + } + } + }, + "operationId": "DiscoveryDocument_2", + "tags": [ + "xIds/OAuth" + ] + } + }, + "/connect/token": { + "post": { + "summary": "ClientCredential", + "responses": { + "200": { + "description": "token", + "headers": { + "Date": { + "schema": { + "type": "string" + }, + "example": "Mon, 01 Feb 2021 23:50:46 GMT" + }, + "Server": { + "schema": { + "type": "string" + }, + "example": "Kestrel" + }, + "Cache-Control": { + "schema": { + "type": "string" + }, + "example": "no-store, no-cache, max-age=0" + }, + "Pragma": { + "schema": { + "type": "string" + }, + "example": "no-cache" + }, + "Transfer-Encoding": { + "schema": { + "type": "string" + }, + "example": "chunked" + } + }, + "content": { + "application/json": { + "example": { + "access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjcxMjg0OEEzMzE3NzY3OEZCNkQ0NDY2OEQ0QzczNjA1IiwidHlwIjoiYXQrand0In0.eyJuYmYiOjE2MTIyMjM0NDcsImV4cCI6MTYxMjIyNzA0NywiaXNzIjoiaHR0cHM6Ly9sb2NhbGhvc3Q6NjAwMSIsImF1ZCI6ImFwaTEiLCJjbGllbnRfaWQiOiJvYXV0aENsaWVudCIsImp0aSI6IkYzRjQ2RjAwQTc2RURCNzBFMDQwOUU1RjUyQzMwQTNBIiwiaWF0IjoxNjEyMjIzNDQ3LCJzY29wZSI6WyJhcGkxLnJlYWQiXX0.ozD-BG5Uwp3bCAXUUQqyjmMvil-OB0NprvuRqqW92KdAXgLD9gUHgsResNWV3SnZJF03K7y_QWM5g-AnRdDBJimUyYYk5aCB6BAmJ3cUOWbUoqlRC0vM9pK5qyfYx98yvsAkGayIHv4sl6-C73mEEfGR56lW_7ASzO5AXCDlK3AY8OkVE7WKSzlcW4ng0mBr6WXGjfeaOcgkQGeoR4OZURuY2FknMB8ogz-V8JYKgmLM9_dqgvaKSn2rqrelD7QUkYJRHQVGvG1B84FZ-EUeKd_gcGzs266_2wMEK3byXHtzBY2S99_I0XAG_7eA6yvU3zU90PyZwIIqtaKLlqQs0Q", + "expires_in": 3600, + "token_type": "Bearer", + "scope": "api1.read" + } + } + } + } + }, + "description": "get token from server ...", + "operationId": "ClientCredential", + "tags": [ + "xIds/OAuth" + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "properties": { + "grant_type": { + "type": "string", + "example": "<>" + }, + "scope": { + "type": "string", + "example": "TestAPI.read" + }, + "client_id": { + "type": "string", + "example": "TestAPIClient" + }, + "client_secret": { + "type": "string", + "example": "s@H@1694056" + } + } + } + } + } + } + } + } + }, + "servers": [ + { + "url": "<>" + } + ], + "tags": [ + { + "name": "xIds", + "description": "xTrade Identity Server API Documentation" + }, + { + "name": "xIds/Account" + }, + { + "name": "xIds/Account/Test", + "description": "Test Actions" + }, + { + "name": "xIds/Account/Admin" + }, + { + "name": "xIds/Account/Authentication" + }, + { + "name": "xIds/Account/Registration" + }, + { + "name": "xIds/Account/Friendship" + }, + { + "name": "xIds/Account/Profile" + }, + { + "name": "xIds/OAuth" + } + ], + "x-hoppscotch-folder-tags": "slash", + "x-hoppscotch-dropped-requests": [ + { + "tagPath": "xIds/OAuth", + "request": { + "v": "17", + "name": "User Authenticate", + "method": "POST", + "endpoint": "<>/connect/token", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "none", + "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": {}, + "_ref_id": "req_muoknhs5_77b4c475-3f23-4c8d-8510-29fd6a809abe", + "description": "get token from server ..." + } + } + ], + "components": { + "securitySchemes": { + "bearerAuth": { + "type": "http", + "scheme": "bearer" + } + } + } +} \ No newline at end of file diff --git a/Documents/OpenApi/HoppScotch/xMabsut Copy-openapi.json b/Documents/OpenApi/HoppScotch/xMabsut Copy-openapi.json new file mode 100644 index 0000000..ba78f09 --- /dev/null +++ b/Documents/OpenApi/HoppScotch/xMabsut Copy-openapi.json @@ -0,0 +1,14056 @@ +{ + "openapi": "3.1.0", + "info": { + "title": "xMabsut Copy", + "description": "xTrade Project is a tool for Control, Authenticate and Authorize Trading Robots and also Prepare some usefull things for Traders ...", + "version": "1.0.0" + }, + "paths": { + "/{xApiUri}/v{xApiVersion}/{xConfigurationUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi", + "tags": [ + "xApi/Configurations/Test" + ], + "parameters": [ + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xConfigurationUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xConfigurationUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered", + "tags": [ + "xApi/Configurations/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xConfigurationUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xConfigurationUri}/{xTermsUri}/{xLanguage}": { + "get": { + "summary": "GetTerms", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetTerms", + "tags": [ + "xApi/Configurations/Terms" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "language", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xConfigurationUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTermsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xLanguage", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xConfigurationUri}/{xTermsUri}/Resources": { + "get": { + "summary": "TermsResources", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "TermsResources", + "tags": [ + "xApi/Configurations/Terms" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xConfigurationUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTermsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xConfigurationUri}/{xTermsUri}/Update": { + "post": { + "summary": "Update", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Update", + "tags": [ + "xApi/Configurations/Terms" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xConfigurationUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTermsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "language": "fa-IR", + "resourceTitle": "terms", + "translatedValue": "توافقنامه استفاده از خدمات و شرایط و ضوابط عضویت", + "id": 1 + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xConfigurationUri}/{xTermsUri}/Add": { + "post": { + "summary": "Add", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Add", + "tags": [ + "xApi/Configurations/Terms" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xConfigurationUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTermsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": "{\n \"language\": \"ar-AR\",\n \"resourceTitle\": \"terms\",\n \"translatedValue\": \"توافقنامه استفاده از خدمات و شرایط و ضوابط عضویت\",\n}" + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xConfigurationUri}/{xTermsUri}/{xLanguage}/Remove": { + "delete": { + "summary": "Remove", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Remove", + "tags": [ + "xApi/Configurations/Terms" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "language", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xConfigurationUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTermsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xLanguage", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": "{\n \"language\": \"ar-AR\",\n \"resourceTitle\": \"terms\",\n \"translatedValue\": \"توافقنامه استفاده از خدمات و شرایط و ضوابط عضویت\",\n}" + } + } + } + } + }, + "/": { + "get": { + "summary": "Startup", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Startup", + "tags": [ + "xApi/General/Startup" + ] + } + }, + "/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi_2", + "tags": [ + "xApi/General/Startup/Test" + ], + "parameters": [ + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered_2", + "tags": [ + "xApi/General/Startup/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/Ban": { + "post": { + "summary": "Ban", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Ban", + "tags": [ + "xApi/General/Account/Admin" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "ids": [ + "user" + ] + } + } + } + } + } + }, + "/{xAccountUri}/UnBan": { + "post": { + "summary": "UnBan", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnBan", + "tags": [ + "xApi/General/Account/Admin" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "ids": [ + "user" + ] + } + } + } + } + } + }, + "/{xAccountUri}/IsBanned/user": { + "get": { + "summary": "IsBanned", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsBanned", + "tags": [ + "xApi/General/Account/Admin" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/DiscoveryDocument": { + "get": { + "summary": "DiscoveryDocument", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "DiscoveryDocument", + "tags": [ + "xApi/General/Account/Authentication" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/Login": { + "post": { + "summary": "Login", + "responses": { + "200": { + "description": "Successful response" + } + }, + "description": "Authenticate User ...", + "operationId": "Login", + "tags": [ + "xApi/General/Account/Authentication" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "userSelectBy": "admin", + "password": "s@H@1694056", + "device": { + "os": "Mac", + "osVersion": "mac-os-x-15", + "browser": "Chrome", + "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", + "deviceType": 3 + }, + "language": "fa-IR" + } + } + } + } + } + }, + "/{xAccountUri}/Authenticate": { + "post": { + "summary": "Authenticate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "description": "Authenticate User ...", + "operationId": "Authenticate", + "tags": [ + "xApi/General/Account/Authentication" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "userSelectBy": "admin", + "password": "s@H@1694056" + } + } + } + } + } + }, + "/{xAccountUri}/RefreshTokens": { + "post": { + "summary": "RefreshTokens", + "responses": { + "200": { + "description": "Successful response" + } + }, + "description": "Refresh User Tokens ...", + "operationId": "RefreshTokens", + "tags": [ + "xApi/General/Account/Authentication" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/IsConfirmedEmail": { + "get": { + "summary": "IsConfirmedEmail", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsConfirmedEmail", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/IsConfirmedMobile": { + "get": { + "summary": "IsConfirmedMobile", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsConfirmedMobile", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/CanRegisterUserName/admin": { + "get": { + "summary": "CanRegisterUserName", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "CanRegisterUserName", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/CanRegisterMobileNumber/+989121694056": { + "get": { + "summary": "CanRegisterMobileNumber", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "CanRegisterMobileNumber", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "+989121694056" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/CanRegisterEmail/hadi_khazaee_asl@yahoo.com": { + "get": { + "summary": "CanRegisterEmail", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "CanRegisterEmail", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "hadi_khazaee_asl@yahoo.com" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/RequestConfirmEmail": { + "post": { + "summary": "RequestConfirmEmail", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestConfirmEmail", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "userName": "admin", + "email": "saherelm@yahoo.com", + "password": "s@H@1694056" + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/RequestConfirmMobile": { + "post": { + "summary": "RequestConfirmMobile", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestConfirmMobile", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "userName": "admin", + "password": "s@H@1694056", + "mobileNumber": "+989351341668" + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/RequestResetPassword": { + "post": { + "summary": "RequestResetPassword", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestResetPassword", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "userName": "admin", + "returnUrl": "https://localhost:4200/reset-password" + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/RequestConfirmRegistration": { + "post": { + "summary": "RequestConfirmRegistration", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestConfirmRegistration", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "userName": "jef.yari", + "password": "s@H@1694056", + "returnUrl": "https://localhost:4200/confirm" + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/ChangePassword": { + "post": { + "summary": "ChangePassword", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ChangePassword", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "firstName": "", + "lastName": "", + "dateOfBirth": "0001-01-01T00:00:00", + "userId": "", + "userName": "admin", + "email": "", + "mobileNumber": "", + "password": "s@H@78692110", + "newPassword": "s@H@1694056", + "emailVerificationCode": "", + "mobileVerificationCode": "", + "returnUrl": "https://localhost:4200/login" + } + } + } + } + } + }, + "/{xAccountUri}/ResetPassword": { + "post": { + "summary": "ResetPassword", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ResetPassword", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "newPassword": "s@H@1694056", + "returnUrl": "https://localhost:4200/login" + } + } + } + } + } + }, + "/{xAccountUri}/ConfirmRegistration": { + "post": { + "summary": "ConfirmRegistration", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ConfirmRegistration", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "returnUrl": "https://localhost:4200/login" + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/ConfirmEmailAddress": { + "post": { + "summary": "ConfirmEmailAddress", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ConfirmEmailAddress", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "emailVerificationCode": "160187" + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/ConfirmMobileNumber": { + "post": { + "summary": "ConfirmMobileNumber", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ConfirmMobileNumber", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "mobileVerificationCode": "431210" + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/InviteUser": { + "post": { + "summary": "InviteUser", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "InviteUser", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "email": "hadi_khazaee_asl1@yahoo.com", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + }, + "returnUrl": "https://localhost:4200/register" + } + } + } + } + } + }, + "/{xAccountUri}/RequestRegistration": { + "post": { + "summary": "RequestRegistration", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RequestRegistration", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "1982-09-18T00:00:00", + "email": "m.yari.8987@gmail.com", + "mobileNumber": "+989027689660", + "actionToken": "", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + } + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/AddAccountInfo": { + "post": { + "summary": "AddAccountInfo", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddAccountInfo", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "userName": "jef.yari", + "password": "s@H@1694056", + "firstName": "Mohammad Jafar", + "lastName": "Yari", + "dateOfBirth": "0001-01-01T00:00:00", + "email": "m.yari.8987@gmail.com", + "mobileNumber": "+989027689660", + "actionToken": "<>", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + } + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/AttachProfileImage": { + "post": { + "summary": "AttachProfileImage", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AttachProfileImage", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "<>": { + "type": "string", + "example": "<>" + }, + "<>": { + "type": "string", + "example": "" + } + } + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/FinishRegistration": { + "post": { + "summary": "FinishRegistration", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FinishRegistration", + "tags": [ + "xApi/General/Account/Registration" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "lang": "fa-IR", + "userName": "jef.yari", + "password": "s@H@1694056", + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "0001-01-01T00:00:00", + "email": "m.yari.8987@gmail.com", + "mobileNumber": "+989027689660", + "actionToken": "<>", + "returnUrl": "https://localhost:4200/login", + "device": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3, + "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]", + "token": "96f400dd9aa5c57a8cec9d6f4775bad3" + } + } + } + } + }, + "security": [] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/FriendshipInfo": { + "get": { + "summary": "FriendshipInfo", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FriendshipInfo", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Follow": { + "post": { + "summary": "Follow", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Follow", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Cancel": { + "post": { + "summary": "Cancel", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Cancel", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/UnFollowFollower": { + "post": { + "summary": "UnFollowFollower", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnFollowFollower", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/UnFollowFollowing": { + "post": { + "summary": "UnFollowFollowing", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnFollowFollowing", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Block": { + "post": { + "summary": "Block", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Block", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/UnBlock": { + "post": { + "summary": "UnBlock", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnBlock", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/AcceptRequest": { + "post": { + "summary": "AcceptRequest", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AcceptRequest", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/RejectRequest": { + "post": { + "summary": "RejectRequest", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RejectRequest", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/IsFollower": { + "get": { + "summary": "IsFollower", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsFollower", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Follower": { + "get": { + "summary": "Follower", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Follower", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/FollowerState": { + "get": { + "summary": "FollowerState", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FollowerState", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/Followers": { + "get": { + "summary": "Followers", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Followers", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/AllFollowers": { + "get": { + "summary": "AllFollowers", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AllFollowers", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/FollowersList": { + "get": { + "summary": "FollowersList", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FollowersList", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/QueryFollowers": { + "get": { + "summary": "QueryFollowers", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryFollowers", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "email" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "true" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "0" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "10" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/IsFollowing": { + "get": { + "summary": "IsFollowing", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsFollowing", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/Following": { + "get": { + "summary": "Following", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Following", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/user/FollowingState": { + "get": { + "summary": "FollowingState", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FollowingState", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "user" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/Followings": { + "get": { + "summary": "Followings", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Followings", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/AllFollowings": { + "get": { + "summary": "AllFollowings", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AllFollowings", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/FollowingsList": { + "get": { + "summary": "FollowingsList", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FollowingsList", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/QueryFollowings": { + "get": { + "summary": "QueryFollowings", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryFollowings", + "tags": [ + "xApi/General/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "email" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "true" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "0" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "10" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/e365faa3-f434-45a9-8ca9-564c3e6395b0/GetNames": { + "get": { + "summary": "GetNames", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetNames", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "e365faa3-f434-45a9-8ca9-564c3e6395b0" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/GetNameIds": { + "post": { + "summary": "GetNameIds", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetNameIds", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "ids": [ + "e365faa3-f434-45a9-8ca9-564c3e6395b0" + ] + } + } + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/admin": { + "get": { + "summary": "Profile", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Profile", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/Query": { + "get": { + "summary": "QueryProfiles", + "responses": { + "200": { + "description": "QueryProfiles", + "headers": { + "Date": { + "schema": { + "type": "string" + }, + "example": "Fri, 16 Apr 2021 00:31:33 GMT" + }, + "Server": { + "schema": { + "type": "string" + }, + "example": "Kestrel" + }, + "Content-Length": { + "schema": { + "type": "string" + }, + "example": "3527" + }, + "api-supported-versions": { + "schema": { + "type": "string" + }, + "example": "1.0" + } + }, + "content": { + "application/json": { + "example": { + "items": [ + { + "userId": "0eab1f63-826d-4e88-b538-ee00c5b4a0bb", + "userName": "elite", + "email": "hadi.android.msg@gmail.com", + "emailConfirmed": true, + "phoneNumber": "+989027689660", + "phoneNumberConfirmed": true, + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "1982-09-17T20:30:00", + "creationDate": "2021-04-15T23:17:22.642032", + "gender": 0, + "friendshipInfo": { + "userId": "0eab1f63-826d-4e88-b538-ee00c5b4a0bb", + "isFollower": false, + "isFollowing": false, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "elite" + ], + "avatars": [], + "isEnable": true, + "isBanned": false + }, + { + "userId": "94475431-3228-4f35-bc53-d15548008529", + "userName": "chief_actuary", + "email": "hadi.khazaee.asl@gmail.com", + "emailConfirmed": true, + "phoneNumber": "+989361126464", + "phoneNumberConfirmed": true, + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "1982-09-17T20:30:00", + "creationDate": "2021-04-15T23:17:09.988417", + "gender": 0, + "friendshipInfo": { + "userId": "94475431-3228-4f35-bc53-d15548008529", + "isFollower": false, + "isFollowing": false, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "chief_actuary" + ], + "avatars": [], + "isEnable": true, + "isBanned": false + }, + { + "userId": "92e175a4-b74a-4ebb-98e0-15c4100df4d9", + "userName": "admin", + "email": "hadi_khazaee_asl@yahoo.com", + "emailConfirmed": true, + "phoneNumber": "+989121694056", + "phoneNumberConfirmed": true, + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "1982-09-17T20:30:00", + "creationDate": "2021-04-15T23:17:05.078363", + "lastLogin": "2021-04-16T00:29:08.228617", + "gender": 0, + "friendshipInfo": { + "userId": "92e175a4-b74a-4ebb-98e0-15c4100df4d9", + "isFollower": false, + "isFollowing": false, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 1 + }, + "roles": [ + "admin" + ], + "avatars": [], + "isEnable": true, + "isBanned": false + }, + { + "userId": "6e18189d-f06a-42b3-9142-35a7970845dc", + "userName": "reporter", + "email": "saherelm.mellat.insurance@gmail.com", + "emailConfirmed": true, + "phoneNumber": "+989351341668", + "phoneNumberConfirmed": true, + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "1982-09-17T20:30:00", + "creationDate": "2021-04-15T23:17:18.439914", + "gender": 0, + "friendshipInfo": { + "userId": "6e18189d-f06a-42b3-9142-35a7970845dc", + "isFollower": false, + "isFollowing": false, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "reporter" + ], + "avatars": [], + "isEnable": true, + "isBanned": false + }, + { + "userId": "c2223e2f-d1ad-4d02-9813-44996484ee57", + "userName": "user", + "email": "saherelm@gmail.com", + "emailConfirmed": true, + "phoneNumber": "+989981002970", + "phoneNumberConfirmed": true, + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "1982-09-17T20:30:00", + "creationDate": "2021-04-15T23:17:26.875097", + "lastLogin": "2021-04-15T23:58:59.999969", + "gender": 0, + "friendshipInfo": { + "userId": "c2223e2f-d1ad-4d02-9813-44996484ee57", + "isFollower": false, + "isFollowing": true, + "followerState": 0, + "followingState": 2, + "followers": 1, + "followings": 0 + }, + "roles": [ + "user" + ], + "avatars": [], + "isEnable": true, + "isBanned": false + }, + { + "userId": "4b8ab026-16c2-40e8-8b29-873664b97e6d", + "userName": "actuary", + "email": "saherelm@yahoo.com", + "emailConfirmed": true, + "phoneNumber": "+989021694056", + "phoneNumberConfirmed": true, + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "dateOfBirth": "1982-09-17T20:30:00", + "creationDate": "2021-04-15T23:17:14.066746", + "gender": 0, + "friendshipInfo": { + "userId": "4b8ab026-16c2-40e8-8b29-873664b97e6d", + "isFollower": false, + "isFollowing": false, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "actuary" + ], + "avatars": [], + "isEnable": true, + "isBanned": false + } + ], + "page": 1, + "pageSize": 50, + "totalPages": 1, + "totalFilteredItems": 6, + "totalItems": 6 + } + } + } + } + }, + "operationId": "QueryProfiles", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "email" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "true" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "4" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "10" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarsUri}/Query/admin": { + "get": { + "summary": "QueryAvatars", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryAvatars", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "true" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "10" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/Update": { + "post": { + "summary": "ProfileUpdate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ProfileUpdate", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "firstName": "Hadi", + "lastName": "Khazaee Asl" + } + } + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/elite": { + "post": { + "summary": "FullProfileUpdate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FullProfileUpdate", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "firstName": "Hadi", + "lastName": "Khazaee Asl", + "email": null, + "emailConfirmed": null, + "phoneNumber": null, + "phoneNumberConfirmed": null, + "dateOfBirth": null, + "creationDate": null, + "lastLogin": null, + "avatar": null, + "gender": null, + "roles": null, + "isEnable": true, + "isBanned": false + } + } + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarUri}": { + "post": { + "summary": "AddAvatar", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddAvatar", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "<>": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarsUri}": { + "post": { + "summary": "AddAvatars", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddAvatars", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "<>": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarsUri}/3/Set": { + "post": { + "summary": "SetAvatar", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "SetAvatar", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "3" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/{xAccountUri}/{xProfileUri}/{xAvatarsUri}/1,2": { + "delete": { + "summary": "RemoveAvatars", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RemoveAvatars", + "tags": [ + "xApi/General/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1,2" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAvatarsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/{xAccountUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi_3", + "tags": [ + "xApi/General/Account/Test" + ], + "parameters": [ + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "text/plain": {} + } + } + } + }, + "/{xAccountUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered_3", + "tags": [ + "xApi/General/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/GetUserInfoByDevice": { + "get": { + "summary": "GetUserInfo", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetUserInfo", + "tags": [ + "xApi/General/Account/Open" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "os": "Mac", + "browser": "Chrome", + "osVersion": "mac-os-x-15", + "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", + "deviceType": 3 + } + } + } + }, + "security": [] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/1": { + "get": { + "summary": "Get", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Get", + "tags": [ + "xApi/V1/Entities/Strings/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xQueryUri}": { + "get": { + "summary": "Query", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Query", + "tags": [ + "xApi/V1/Entities/Strings/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xFindOneUri}/:{xQuery}": { + "get": { + "summary": "FindOne", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FindOne", + "tags": [ + "xApi/V1/Entities/Strings/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFindOneUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQuery", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xFindManyUri}/:{xQuery}": { + "get": { + "summary": "FindMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FindMany", + "tags": [ + "xApi/V1/Entities/Strings/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFindManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQuery", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}": { + "get": { + "summary": "GetAll", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetAll", + "tags": [ + "xApi/V1/Entities/Strings/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + }, + "post": { + "summary": "Add", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Add_2", + "tags": [ + "xApi/V1/Entities/Strings/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "language": "fa-IR", + "resourceTitle": "whoami", + "translatedValue": "سامانه ای خبری با نام مبسوط" + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xAddOrUpdateUri}": { + "post": { + "summary": "AddOrUpdate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddOrUpdate", + "tags": [ + "xApi/V1/Entities/Strings/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAddOrUpdateUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xAddManyUri}": { + "post": { + "summary": "AddMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddMany", + "tags": [ + "xApi/V1/Entities/Strings/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAddManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/:{xId}": { + "put": { + "summary": "Update", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Update_2", + "tags": [ + "xApi/V1/Entities/Strings/Update" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xUpdateManyUri}": { + "post": { + "summary": "UpdateMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UpdateMany", + "tags": [ + "xApi/V1/Entities/Strings/Update" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xUpdateManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/1/{xIsExistsUri}": { + "get": { + "summary": "IsExists", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsExists", + "tags": [ + "xApi/V1/Entities/Strings/Exists" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xIsExistsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/3": { + "delete": { + "summary": "Remove", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Remove_2", + "tags": [ + "xApi/V1/Entities/Strings/Remove" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "3" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xRemoveManyUri}": { + "post": { + "summary": "RemoveMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RemoveMany", + "tags": [ + "xApi/V1/Entities/Strings/Remove" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xRemoveManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "items": [] + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/AvailableLanguages": { + "get": { + "summary": "AvailableLanguages", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AvailableLanguages", + "tags": [ + "xApi/V1/Entities/Strings/Management" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/ResourceIds": { + "get": { + "summary": "ResourceIds", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "ResourceIds", + "tags": [ + "xApi/V1/Entities/Strings/Management" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xResourcesUri}/terms": { + "get": { + "summary": "Resources", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Resources", + "tags": [ + "xApi/V1/Entities/Strings/Management" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "terms" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xResourcesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/RemoveResources": { + "post": { + "summary": "RemoveResources", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RemoveResources", + "tags": [ + "xApi/V1/Entities/Strings/Management" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "items": [] + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xResourceUri}/terms": { + "get": { + "summary": "Resource", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Resource", + "tags": [ + "xApi/V1/Entities/Strings/Management" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "terms" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xResourceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/QueryResources": { + "get": { + "summary": "QueryResources", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryResources", + "tags": [ + "xApi/V1/Entities/Strings/Management" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xResourceUri}/terms/TranslatedValue": { + "get": { + "summary": "TranslatedValue", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "TranslatedValue", + "tags": [ + "xApi/V1/Entities/Strings/Custom" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "terms" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xResourceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi_4", + "tags": [ + "xApi/V1/Entities/Strings/Test" + ], + "parameters": [ + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xStringsUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered_4", + "tags": [ + "xApi/V1/Entities/Strings/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xStringsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/:{xId}": { + "get": { + "summary": "Get", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Get_2", + "tags": [ + "xApi/V1/Entities/Contents/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + }, + "put": { + "summary": "Update", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Update_3", + "tags": [ + "xApi/V1/Entities/Contents/Update" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xQueryUri}": { + "get": { + "summary": "Query", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Query_2", + "tags": [ + "xApi/V1/Entities/Contents/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xFindOneUri}/:{xQuery}": { + "get": { + "summary": "FindOne", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FindOne_2", + "tags": [ + "xApi/V1/Entities/Contents/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFindOneUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQuery", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xFindManyUri}/:{xQuery}": { + "get": { + "summary": "FindMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FindMany_2", + "tags": [ + "xApi/V1/Entities/Contents/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFindManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQuery", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}": { + "get": { + "summary": "GetAll", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetAll_2", + "tags": [ + "xApi/V1/Entities/Contents/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + }, + "post": { + "summary": "Add", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Add_3", + "tags": [ + "xApi/V1/Entities/Contents/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xAddOrUpdateUri}": { + "post": { + "summary": "AddOrUpdate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddOrUpdate_2", + "tags": [ + "xApi/V1/Entities/Contents/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAddOrUpdateUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xAddManyUri}": { + "post": { + "summary": "AddMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddMany_2", + "tags": [ + "xApi/V1/Entities/Contents/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAddManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xUpdateManyUri}": { + "post": { + "summary": "UpdateMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UpdateMany_2", + "tags": [ + "xApi/V1/Entities/Contents/Update" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xUpdateManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/1/{xIsExistsUri}": { + "get": { + "summary": "IsExists", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsExists_2", + "tags": [ + "xApi/V1/Entities/Contents/Exists" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xIsExistsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/8fad687f-dc24-41e8-b74b-17fc28896526": { + "delete": { + "summary": "Remove", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Remove_3", + "tags": [ + "xApi/V1/Entities/Contents/Remove" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "8fad687f-dc24-41e8-b74b-17fc28896526" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xRemoveManyUri}": { + "post": { + "summary": "RemoveMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RemoveMany_2", + "tags": [ + "xApi/V1/Entities/Contents/Remove" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xRemoveManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "items": [] + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi_5", + "tags": [ + "xApi/V1/Entities/Contents/Test" + ], + "parameters": [ + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xContentsUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered_5", + "tags": [ + "xApi/V1/Entities/Contents/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xContentsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/:{xId}": { + "get": { + "summary": "Get", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Get_3", + "tags": [ + "xApi/V1/Entities/Files/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + }, + "put": { + "summary": "Update", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Update_4", + "tags": [ + "xApi/V1/Entities/Files/Update" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xQueryUri}": { + "get": { + "summary": "Query", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Query_3", + "tags": [ + "xApi/V1/Entities/Files/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xFindOneUri}/:{xQuery}": { + "get": { + "summary": "FindOne", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FindOne_3", + "tags": [ + "xApi/V1/Entities/Files/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFindOneUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQuery", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xFindManyUri}/:{xQuery}": { + "get": { + "summary": "FindMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FindMany_3", + "tags": [ + "xApi/V1/Entities/Files/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFindManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQuery", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}": { + "get": { + "summary": "GetAll", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetAll_3", + "tags": [ + "xApi/V1/Entities/Files/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + }, + "post": { + "summary": "Add", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Add_4", + "tags": [ + "xApi/V1/Entities/Files/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xAddOrUpdateUri}": { + "post": { + "summary": "AddOrUpdate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddOrUpdate_3", + "tags": [ + "xApi/V1/Entities/Files/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAddOrUpdateUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xAddManyUri}": { + "post": { + "summary": "AddMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddMany_3", + "tags": [ + "xApi/V1/Entities/Files/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAddManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xUpdateManyUri}": { + "post": { + "summary": "UpdateMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UpdateMany_3", + "tags": [ + "xApi/V1/Entities/Files/Update" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xUpdateManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/1/{xIsExistsUri}": { + "get": { + "summary": "IsExists", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsExists_3", + "tags": [ + "xApi/V1/Entities/Files/Exists" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xIsExistsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/8fad687f-dc24-41e8-b74b-17fc28896526": { + "delete": { + "summary": "Remove", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Remove_4", + "tags": [ + "xApi/V1/Entities/Files/Remove" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "8fad687f-dc24-41e8-b74b-17fc28896526" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xRemoveManyUri}": { + "post": { + "summary": "RemoveMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RemoveMany_3", + "tags": [ + "xApi/V1/Entities/Files/Remove" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xRemoveManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "items": [] + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi_6", + "tags": [ + "xApi/V1/Entities/Files/Test" + ], + "parameters": [ + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered_6", + "tags": [ + "xApi/V1/Entities/Files/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/:{xId}": { + "get": { + "summary": "Get", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Get_4", + "tags": [ + "xApi/V1/Entities/Medias/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + }, + "put": { + "summary": "Update", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Update_5", + "tags": [ + "xApi/V1/Entities/Medias/Update" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xQueryUri}": { + "get": { + "summary": "Query", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Query_4", + "tags": [ + "xApi/V1/Entities/Medias/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xFindOneUri}/:{xQuery}": { + "get": { + "summary": "FindOne", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FindOne_4", + "tags": [ + "xApi/V1/Entities/Medias/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFindOneUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQuery", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xFindManyUri}/:{xQuery}": { + "get": { + "summary": "FindMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "FindMany_4", + "tags": [ + "xApi/V1/Entities/Medias/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFindManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQuery", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}": { + "get": { + "summary": "GetAll", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetAll_4", + "tags": [ + "xApi/V1/Entities/Medias/Retrieve" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + }, + "post": { + "summary": "Add", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Add_5", + "tags": [ + "xApi/V1/Entities/Medias/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xAddOrUpdateUri}": { + "post": { + "summary": "AddOrUpdate", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddOrUpdate_4", + "tags": [ + "xApi/V1/Entities/Medias/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAddOrUpdateUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xAddManyUri}": { + "post": { + "summary": "AddMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddMany_4", + "tags": [ + "xApi/V1/Entities/Medias/Add" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xAddManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xUpdateManyUri}": { + "post": { + "summary": "UpdateMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UpdateMany_4", + "tags": [ + "xApi/V1/Entities/Medias/Update" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xUpdateManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/1/{xIsExistsUri}": { + "get": { + "summary": "IsExists", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "IsExists_4", + "tags": [ + "xApi/V1/Entities/Medias/Exists" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xIsExistsUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/8fad687f-dc24-41e8-b74b-17fc28896526": { + "delete": { + "summary": "Remove", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Remove_5", + "tags": [ + "xApi/V1/Entities/Medias/Remove" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "8fad687f-dc24-41e8-b74b-17fc28896526" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xRemoveManyUri}": { + "post": { + "summary": "RemoveMany", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "RemoveMany_4", + "tags": [ + "xApi/V1/Entities/Medias/Remove" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xRemoveManyUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "items": [] + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi_7", + "tags": [ + "xApi/V1/Entities/Medias/Test" + ], + "parameters": [ + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xMediasUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered_7", + "tags": [ + "xApi/V1/Entities/Medias/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xMediasUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/AvailableLanguages": { + "get": { + "summary": "AvailableLanguages", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AvailableLanguages_2", + "tags": [ + "xApi/V1/PostsService" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/AddContent": { + "post": { + "summary": "AddContent", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "AddContent", + "tags": [ + "xApi/V1/PostsService/Content" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "example": { + "authorId": "admin", + "postedOn": "2025-06-25T01:13:07.3678475", + "contents": [ + { + "language": "fa-IR", + "resourceTitle": "saherelm", + "translatedValue": "متن خبر" + }, + { + "language": "en-US", + "resourceTitle": "saherelm", + "translatedValue": "News Content" + } + ] + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/GetContent/eb4fd593-0d2c-44ef-a621-2ad2b97ff8ae": { + "get": { + "summary": "GetContent", + "responses": { + "200": { + "description": "GetContents", + "headers": { + "Date": { + "schema": { + "type": "string" + }, + "example": "Fri, 27 Jun 2025 21:52:28 GMT" + }, + "Server": { + "schema": { + "type": "string" + }, + "example": "Kestrel" + }, + "Content-Length": { + "schema": { + "type": "string" + }, + "example": "692" + }, + "api-supported-versions": { + "schema": { + "type": "string" + }, + "example": "1.0" + } + }, + "content": { + "application/json": { + "example": [ + { + "id": "8fad687f-dc24-41e8-b74b-17fc28896526", + "authorId": "saherelm", + "resourceTitle": "Content_8fad687f-dc24-41e8-b74b-17fc28896526", + "postedOn": "2025-06-25T01:13:07.3678475", + "editedOn": null, + "approverId": null, + "approvedOn": null, + "resources": [ + { + "language": "fa-IR", + "translatedValue": "متن خبر" + }, + { + "language": "en-US", + "translatedValue": "News Content" + } + ] + }, + { + "id": "62a922da-0d29-4206-9bc4-6d16f2578952", + "authorId": "admin", + "resourceTitle": "Content_62a922da-0d29-4206-9bc4-6d16f2578952", + "postedOn": "2025-06-25T01:13:07.3678475", + "editedOn": null, + "approverId": null, + "approvedOn": null, + "resources": [ + { + "language": "fa-IR", + "translatedValue": "متن خبر" + }, + { + "language": "en-US", + "translatedValue": "News Content" + } + ] + } + ] + } + } + } + }, + "operationId": "GetContent", + "tags": [ + "xApi/V1/PostsService/Content" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "eb4fd593-0d2c-44ef-a621-2ad2b97ff8ae" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [] + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/GetContents/ ": { + "get": { + "summary": "GetContents", + "responses": { + "200": { + "description": "GetContents", + "headers": { + "Date": { + "schema": { + "type": "string" + }, + "example": "Fri, 27 Jun 2025 21:52:28 GMT" + }, + "Server": { + "schema": { + "type": "string" + }, + "example": "Kestrel" + }, + "Content-Length": { + "schema": { + "type": "string" + }, + "example": "692" + }, + "api-supported-versions": { + "schema": { + "type": "string" + }, + "example": "1.0" + } + }, + "content": { + "application/json": { + "example": [ + { + "id": "8fad687f-dc24-41e8-b74b-17fc28896526", + "authorId": "saherelm", + "resourceTitle": "Content_8fad687f-dc24-41e8-b74b-17fc28896526", + "postedOn": "2025-06-25T01:13:07.3678475", + "editedOn": null, + "approverId": null, + "approvedOn": null, + "resources": [ + { + "language": "fa-IR", + "translatedValue": "متن خبر" + }, + { + "language": "en-US", + "translatedValue": "News Content" + } + ] + }, + { + "id": "62a922da-0d29-4206-9bc4-6d16f2578952", + "authorId": "admin", + "resourceTitle": "Content_62a922da-0d29-4206-9bc4-6d16f2578952", + "postedOn": "2025-06-25T01:13:07.3678475", + "editedOn": null, + "approverId": null, + "approvedOn": null, + "resources": [ + { + "language": "fa-IR", + "translatedValue": "متن خبر" + }, + { + "language": "en-US", + "translatedValue": "News Content" + } + ] + } + ] + } + } + } + }, + "operationId": "GetContents", + "tags": [ + "xApi/V1/PostsService/Content" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": " " + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [] + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/QueryContents": { + "get": { + "summary": "QueryContents", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryContents", + "tags": [ + "xApi/V1/PostsService/Content" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "security": [] + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/GetAllGroupedMedias": { + "get": { + "summary": "GetAllGroupedMedias", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetAllGroupedMedias", + "tags": [ + "xApi/V1/PostsService/Media" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/QueryGroupedMedias": { + "get": { + "summary": "QueryGroupedMedias", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryGroupedMedias", + "tags": [ + "xApi/V1/PostsService/Media" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi_8", + "tags": [ + "xApi/V1/PostsService/Test" + ], + "parameters": [ + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xPostServiceUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered_8", + "tags": [ + "xApi/V1/PostsService/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xPostServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/Get/:{xId}": { + "get": { + "summary": "Get", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Get_5", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/GetAll": { + "get": { + "summary": "GetAll", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetAll_5", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/{xQueryUri}": { + "get": { + "summary": "Query", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Query_5", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/ba604cec-d9e3-4d2b-8002-a9c99701cd53/Download": { + "get": { + "summary": "Download", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Download", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "ba604cec-d9e3-4d2b-8002-a9c99701cd53" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/08248f66-002b-4eaa-a512-d6d0b5a69b7a/Stream": { + "get": { + "summary": "Stream", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Stream", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "08248f66-002b-4eaa-a512-d6d0b5a69b7a" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/xMabsut_d5bd7372-2e19-4318-94dd-76d92164b29f.png/DownloadByName": { + "get": { + "summary": "DownloadByName", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "DownloadByName", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "xMabsut_d5bd7372-2e19-4318-94dd-76d92164b29f.png" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/xMabsut_d5bd7372-2e19-4318-94dd-76d92164b29f.png/StreamByName": { + "get": { + "summary": "StreamByName", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "StreamByName", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "xMabsut_d5bd7372-2e19-4318-94dd-76d92164b29f.png" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/Remove": { + "delete": { + "summary": "Remove", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Remove_6", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "0c60aeac-2a26-4064-990e-f292a5fe7a1a" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/Upload": { + "post": { + "summary": "Upload", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Upload", + "tags": [ + "xApi/V1/FilesService" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "files": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/{xTestUri}/Hi": { + "get": { + "summary": "Hi", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Hi_9", + "tags": [ + "xApi/V1/FilesService/Test" + ], + "parameters": [ + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xFilesServiceUri}/{xTestUri}/PassRequireXPowered": { + "get": { + "summary": "PassRequireXPowered", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "PassRequireXPowered_9", + "tags": [ + "xApi/V1/FilesService/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFilesServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xQueryServiceUri}/QueryUsers": { + "get": { + "summary": "TMP Query", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "TMP_Query", + "tags": [ + "xApi/V1/QueryService" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xQueryServiceUri}/GetUser/254b6276-dd2a-4156-8fe6-52d4bd34bc28": { + "get": { + "summary": "GetUser", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetUser", + "tags": [ + "xApi/V1/QueryService/Users" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "254b6276-dd2a-4156-8fe6-52d4bd34bc28" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xApiUri}/v{xApiVersion}/{xQueryServiceUri}/QueryDocuments": { + "get": { + "summary": "QueryDocuments", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "QueryDocuments", + "tags": [ + "xApi/V1/QueryService/Documents" + ], + "parameters": [ + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "1" + }, + { + "name": "<>", + "in": "query", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xApiUri}/v{xApiVersion}/{xQueryServiceUri}/GetDocument/7bfccc6d-17f1-429e-a549-f4bb40ee1cb1": { + "get": { + "summary": "GetDocument", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetDocument", + "tags": [ + "xApi/V1/QueryService/Documents" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "7bfccc6d-17f1-429e-a549-f4bb40ee1cb1" + }, + { + "name": "xApiUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xApiVersion", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xQueryServiceUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/{xAccountUri}/{xTestUri}/HiClaims": { + "get": { + "summary": "HiClaims", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiClaims", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiUser": { + "get": { + "summary": "HiUser", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiUser", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledUser": { + "get": { + "summary": "HiEnabledUser", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledUser", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiElite": { + "get": { + "summary": "HiElite", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiElite", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledElite": { + "get": { + "summary": "HiEnabledElite", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledElite", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiReporter": { + "get": { + "summary": "HiReporter", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiReporter", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledReporter": { + "get": { + "summary": "HiEnabledReporter", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledReporter", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiActuary": { + "get": { + "summary": "HiActuary", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiActuary", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledActuary": { + "get": { + "summary": "HiEnabledActuary", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledActuary", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiChiefActuary": { + "get": { + "summary": "HiChiefActuary", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiChiefActuary", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledChiefActuary": { + "get": { + "summary": "HiEnabledChiefActuary", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledChiefActuary", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiAdmin": { + "get": { + "summary": "HiAdmin", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiAdmin", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xTestUri}/HiEnabledAdmin": { + "get": { + "summary": "HiEnabledAdmin", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "HiEnabledAdmin", + "tags": [ + "xIds/Account/Test" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xTestUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/UnFollowFollower": { + "post": { + "summary": "UnFollowFollower", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "UnFollowFollower_2", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xFriendshipUri}/admin/Block": { + "post": { + "summary": "Block", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "Block_2", + "tags": [ + "xIds/Account/Friendship" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>", + "description": "a Basic Authorization Filter" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "admin" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xFriendshipUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/{xAccountUri}/{xProfileUri}/b5713f9f-34f4-49b2-9680-b71e2b2de969/GetNames": { + "get": { + "summary": "GetNames", + "responses": { + "200": { + "description": "Successful response" + } + }, + "operationId": "GetNames_2", + "tags": [ + "xIds/Account/Profile" + ], + "parameters": [ + { + "name": "<>", + "in": "header", + "schema": { + "type": "string" + }, + "example": "<>" + }, + { + "name": "<>", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "b5713f9f-34f4-49b2-9680-b71e2b2de969" + }, + { + "name": "xAccountUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "xProfileUri", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": {} + } + } + } + }, + "/.well-known/openid-configuration": { + "get": { + "summary": "DiscoveryDocument", + "responses": { + "200": { + "description": "DiscoveryDocument", + "headers": { + "Date": { + "schema": { + "type": "string" + }, + "example": "Sun, 14 Feb 2021 13:25:29 GMT" + }, + "Server": { + "schema": { + "type": "string" + }, + "example": "Kestrel" + }, + "Transfer-Encoding": { + "schema": { + "type": "string" + }, + "example": "chunked" + } + }, + "content": { + "application/json": { + "example": { + "issuer": "http://localhost:4000", + "jwks_uri": "http://localhost:4000/.well-known/openid-configuration/jwks", + "authorization_endpoint": "http://localhost:4000/connect/authorize", + "token_endpoint": "http://localhost:4000/connect/token", + "userinfo_endpoint": "http://localhost:4000/connect/userinfo", + "end_session_endpoint": "http://localhost:4000/connect/endsession", + "check_session_iframe": "http://localhost:4000/connect/checksession", + "revocation_endpoint": "http://localhost:4000/connect/revocation", + "introspection_endpoint": "http://localhost:4000/connect/introspect", + "device_authorization_endpoint": "http://localhost:4000/connect/deviceauthorization", + "frontchannel_logout_supported": true, + "frontchannel_logout_session_supported": true, + "backchannel_logout_supported": true, + "backchannel_logout_session_supported": true, + "scopes_supported": [ + "IdentityServerApi", + "TestAPI.read", + "TestAPI.write", + "TestAPI.admin", + "manage", + "offline_access" + ], + "claims_supported": [], + "grant_types_supported": [ + "authorization_code", + "client_credentials", + "refresh_token", + "implicit", + "password", + "urn:ietf:params:oauth:grant-type:device_code" + ], + "response_types_supported": [ + "code", + "token", + "id_token", + "id_token token", + "code id_token", + "code token", + "code id_token token" + ], + "response_modes_supported": [ + "form_post", + "query", + "fragment" + ], + "token_endpoint_auth_methods_supported": [ + "client_secret_basic", + "client_secret_post" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "subject_types_supported": [ + "public" + ], + "code_challenge_methods_supported": [ + "plain", + "S256" + ], + "request_parameter_supported": true, + "account_api": "http://localhost:4000/account" + } + } + } + } + }, + "operationId": "DiscoveryDocument_2", + "tags": [ + "xIds/OAuth" + ], + "security": [] + } + }, + "/connect/token": { + "post": { + "summary": "ClientCredential", + "responses": { + "200": { + "description": "token", + "headers": { + "Date": { + "schema": { + "type": "string" + }, + "example": "Mon, 01 Feb 2021 23:50:46 GMT" + }, + "Server": { + "schema": { + "type": "string" + }, + "example": "Kestrel" + }, + "Cache-Control": { + "schema": { + "type": "string" + }, + "example": "no-store, no-cache, max-age=0" + }, + "Pragma": { + "schema": { + "type": "string" + }, + "example": "no-cache" + }, + "Transfer-Encoding": { + "schema": { + "type": "string" + }, + "example": "chunked" + } + }, + "content": { + "application/json": { + "example": { + "access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjcxMjg0OEEzMzE3NzY3OEZCNkQ0NDY2OEQ0QzczNjA1IiwidHlwIjoiYXQrand0In0.eyJuYmYiOjE2MTIyMjM0NDcsImV4cCI6MTYxMjIyNzA0NywiaXNzIjoiaHR0cHM6Ly9sb2NhbGhvc3Q6NjAwMSIsImF1ZCI6ImFwaTEiLCJjbGllbnRfaWQiOiJvYXV0aENsaWVudCIsImp0aSI6IkYzRjQ2RjAwQTc2RURCNzBFMDQwOUU1RjUyQzMwQTNBIiwiaWF0IjoxNjEyMjIzNDQ3LCJzY29wZSI6WyJhcGkxLnJlYWQiXX0.ozD-BG5Uwp3bCAXUUQqyjmMvil-OB0NprvuRqqW92KdAXgLD9gUHgsResNWV3SnZJF03K7y_QWM5g-AnRdDBJimUyYYk5aCB6BAmJ3cUOWbUoqlRC0vM9pK5qyfYx98yvsAkGayIHv4sl6-C73mEEfGR56lW_7ASzO5AXCDlK3AY8OkVE7WKSzlcW4ng0mBr6WXGjfeaOcgkQGeoR4OZURuY2FknMB8ogz-V8JYKgmLM9_dqgvaKSn2rqrelD7QUkYJRHQVGvG1B84FZ-EUeKd_gcGzs266_2wMEK3byXHtzBY2S99_I0XAG_7eA6yvU3zU90PyZwIIqtaKLlqQs0Q", + "expires_in": 3600, + "token_type": "Bearer", + "scope": "api1.read" + } + } + } + } + }, + "description": "get token from server ...", + "operationId": "ClientCredential", + "tags": [ + "xIds/OAuth" + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "properties": { + "grant_type": { + "type": "string", + "example": "<>" + }, + "scope": { + "type": "string", + "example": "TestAPI.read" + }, + "client_id": { + "type": "string", + "example": "TestAPIClient" + }, + "client_secret": { + "type": "string", + "example": "s@H@1694056" + } + } + } + } + } + } + } + } + }, + "servers": [ + { + "url": "<>" + }, + { + "url": "<>" + } + ], + "tags": [ + { + "name": "xApi", + "description": "xTrade API Documentatiion" + }, + { + "name": "xApi/Configurations" + }, + { + "name": "xApi/Configurations/Test" + }, + { + "name": "xApi/Configurations/Terms" + }, + { + "name": "xApi/General" + }, + { + "name": "xApi/General/Startup" + }, + { + "name": "xApi/General/Startup/Test" + }, + { + "name": "xApi/General/Account" + }, + { + "name": "xApi/General/Account/Admin" + }, + { + "name": "xApi/General/Account/Authentication" + }, + { + "name": "xApi/General/Account/Registration" + }, + { + "name": "xApi/General/Account/Friendship" + }, + { + "name": "xApi/General/Account/Profile" + }, + { + "name": "xApi/General/Account/Test" + }, + { + "name": "xApi/General/Account/Open" + }, + { + "name": "xApi/V1" + }, + { + "name": "xApi/V1/Configurations" + }, + { + "name": "xApi/V1/Configurations/Test" + }, + { + "name": "xApi/V1/Configurations/Terms" + }, + { + "name": "xApi/V1/Entities" + }, + { + "name": "xApi/V1/Entities/Strings" + }, + { + "name": "xApi/V1/Entities/Strings/Retrieve" + }, + { + "name": "xApi/V1/Entities/Strings/Add" + }, + { + "name": "xApi/V1/Entities/Strings/Update" + }, + { + "name": "xApi/V1/Entities/Strings/Exists" + }, + { + "name": "xApi/V1/Entities/Strings/Remove" + }, + { + "name": "xApi/V1/Entities/Strings/Management" + }, + { + "name": "xApi/V1/Entities/Strings/Custom" + }, + { + "name": "xApi/V1/Entities/Strings/Test" + }, + { + "name": "xApi/V1/Entities/Contents" + }, + { + "name": "xApi/V1/Entities/Contents/Retrieve" + }, + { + "name": "xApi/V1/Entities/Contents/Add" + }, + { + "name": "xApi/V1/Entities/Contents/Update" + }, + { + "name": "xApi/V1/Entities/Contents/Exists" + }, + { + "name": "xApi/V1/Entities/Contents/Remove" + }, + { + "name": "xApi/V1/Entities/Contents/Test" + }, + { + "name": "xApi/V1/Entities/Files" + }, + { + "name": "xApi/V1/Entities/Files/Retrieve" + }, + { + "name": "xApi/V1/Entities/Files/Add" + }, + { + "name": "xApi/V1/Entities/Files/Update" + }, + { + "name": "xApi/V1/Entities/Files/Exists" + }, + { + "name": "xApi/V1/Entities/Files/Remove" + }, + { + "name": "xApi/V1/Entities/Files/Test" + }, + { + "name": "xApi/V1/Entities/Medias" + }, + { + "name": "xApi/V1/Entities/Medias/Retrieve" + }, + { + "name": "xApi/V1/Entities/Medias/Add" + }, + { + "name": "xApi/V1/Entities/Medias/Update" + }, + { + "name": "xApi/V1/Entities/Medias/Exists" + }, + { + "name": "xApi/V1/Entities/Medias/Remove" + }, + { + "name": "xApi/V1/Entities/Medias/Test" + }, + { + "name": "xApi/V1/PostsService" + }, + { + "name": "xApi/V1/PostsService/Content" + }, + { + "name": "xApi/V1/PostsService/Media" + }, + { + "name": "xApi/V1/PostsService/Test" + }, + { + "name": "xApi/V1/FilesService" + }, + { + "name": "xApi/V1/FilesService/Test" + }, + { + "name": "xApi/V1/QueryService" + }, + { + "name": "xApi/V1/QueryService/Users" + }, + { + "name": "xApi/V1/QueryService/Documents" + }, + { + "name": "xIds", + "description": "xTrade Identity Server API Documentation" + }, + { + "name": "xIds/Account" + }, + { + "name": "xIds/Account/Test", + "description": "Test Actions" + }, + { + "name": "xIds/Account/Admin" + }, + { + "name": "xIds/Account/Authentication" + }, + { + "name": "xIds/Account/Registration" + }, + { + "name": "xIds/Account/Friendship" + }, + { + "name": "xIds/Account/Profile" + }, + { + "name": "xIds/OAuth" + } + ], + "x-hoppscotch-folder-tags": "slash", + "x-hoppscotch-dropped-requests": [ + { + "tagPath": "xApi/V1/Configurations/Test", + "request": { + "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": {}, + "_ref_id": "req_muokmuj4_70bcf845-8765-496c-9328-6cafe09c352d", + "description": null + } + }, + { + "tagPath": "xApi/V1/Configurations/Test", + "request": { + "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": {}, + "_ref_id": "req_muokmuj4_2096ec57-9fb0-4650-b37c-abe993f71374", + "description": null + } + }, + { + "tagPath": "xApi/V1/Configurations/Terms", + "request": { + "v": "17", + "name": "GetTerms", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/<>", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "<>", + "active": true + } + ], + "responses": {}, + "_ref_id": "req_muokmuj5_68792b26-cac3-4ce5-84c0-c4f1aabdc3fd", + "description": null + } + }, + { + "tagPath": "xApi/V1/Configurations/Terms", + "request": { + "v": "17", + "name": "TermsResources", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/Resources", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuj5_5a518249-8012-4180-b233-23d2932eb21e", + "description": null + } + }, + { + "tagPath": "xApi/V1/Configurations/Terms", + "request": { + "v": "17", + "name": "Update", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/Update", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": "application/json", + "body": "{\n \"language\": \"fa-IR\",\n \"resourceTitle\": \"terms\",\n \"translatedValue\": \"توافقنامه استفاده از خدمات و شرایط و ضوابط عضویت\",\n \"id\": 1\n}" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuj5_dec2dde6-4387-4d25-93f5-137fd8188462", + "description": null + } + }, + { + "tagPath": "xApi/V1/Configurations/Terms", + "request": { + "v": "17", + "name": "Add", + "method": "POST", + "endpoint": "<>/<>/v<>/<>/<>/Add", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": "application/json", + "body": "{\n \"language\": \"ar-AR\",\n \"resourceTitle\": \"terms\",\n \"translatedValue\": \"توافقنامه استفاده از خدمات و شرایط و ضوابط عضویت\",\n}" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuj5_ac6cb237-ccf9-462e-a741-34f88d2239db", + "description": null + } + }, + { + "tagPath": "xApi/V1/Configurations/Terms", + "request": { + "v": "17", + "name": "Remove", + "method": "DELETE", + "endpoint": "<>/<>/v<>/<>/<>/<>/Remove", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": "application/json", + "body": "{\n \"language\": \"ar-AR\",\n \"resourceTitle\": \"terms\",\n \"translatedValue\": \"توافقنامه استفاده از خدمات و شرایط و ضوابط عضویت\",\n}" + }, + "requestVariables": [ + { + "key": "language", + "value": "<>", + "active": true + } + ], + "responses": {}, + "_ref_id": "req_muokmuj5_87698536-3eda-4ae3-b71d-acf73bed12f4", + "description": null + } + }, + { + "tagPath": "xApi/V1/PostsService/Media", + "request": { + "v": "17", + "name": "QueryGroupedMedias Copy", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/QueryGroupedMedias", + "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": "none", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuji_f5b12001-0004-48f0-96ba-dfe632025361", + "description": null + } + }, + { + "tagPath": "xApi/V1/QueryService/Users", + "request": { + "v": "17", + "name": "QueryUsers", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/QueryUsers", + "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", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmujj_e89f8bf1-b3c2-4f92-896d-9da154f8d857", + "description": null + } + }, + { + "tagPath": "xIds/Account/Test", + "request": { + "v": "17", + "name": "Hi", + "method": "GET", + "endpoint": "<>/<>/<>/Hi", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmujs_e5ae1c26-2a83-40d5-ab1e-dfe5249a9594", + "description": null + } + }, + { + "tagPath": "xIds/Account/Test", + "request": { + "v": "17", + "name": "PassRequireXPowered", + "method": "GET", + "endpoint": "<>/<>/<>/PassRequireXPowered", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmujs_734d508c-7d39-4d2c-bfe8-52b8da1571bf", + "description": null + } + }, + { + "tagPath": "xIds/Account/Admin", + "request": { + "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": {}, + "_ref_id": "req_muokmujs_292d8e6c-863d-43f0-bc80-10e90b9404d2", + "description": null + } + }, + { + "tagPath": "xIds/Account/Admin", + "request": { + "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": {}, + "_ref_id": "req_muokmujs_af3a3c2b-f417-4334-bb6d-998db8bad03e", + "description": null + } + }, + { + "tagPath": "xIds/Account/Admin", + "request": { + "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": {}, + "_ref_id": "req_muokmujt_aa1fd61d-78c0-494d-8663-ea0d99b05fc2", + "description": null + } + }, + { + "tagPath": "xIds/Account/Authentication", + "request": { + "v": "17", + "name": "DiscoveryDocument", + "method": "GET", + "endpoint": "<>/<>/DiscoveryDocument", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmujt_23c54ac0-2cd3-4ab2-876c-6231d53c1859", + "description": null + } + }, + { + "tagPath": "xIds/Account/Authentication", + "request": { + "v": "17", + "name": "Login", + "method": "POST", + "endpoint": "<>/<>/Login", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "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": {}, + "_ref_id": "req_muokmujt_b9be9c98-1d8f-4922-8f86-a07e3d6edaf5", + "description": "Authenticate User ..." + } + }, + { + "tagPath": "xIds/Account/Authentication", + "request": { + "v": "17", + "name": "Authenticate", + "method": "POST", + "endpoint": "<>/<>/Authenticate", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": "application/json", + "body": "{\n \"userSelectBy\": \"admin\",\n \"password\": \"s@H@1694056\"\n}" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmujt_6684042b-c3d9-4fa4-9d73-c543467c1ccb", + "description": "Authenticate User ..." + } + }, + { + "tagPath": "xIds/Account/Authentication", + "request": { + "v": "17", + "name": "RefreshTokens", + "method": "POST", + "endpoint": "<>/<>/RefreshTokens", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmujt_058d0bcd-960b-4390-b4ec-83734d55aaed", + "description": "Refresh User Tokens ..." + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "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": {}, + "_ref_id": "req_muokmuju_450c12df-6d87-4ecf-9112-6c41665dda3c", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "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": {}, + "_ref_id": "req_muokmuju_9cdb8df9-7d81-4ca9-be62-cc0da0c8223a", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "CanRegisterUserName", + "method": "GET", + "endpoint": "<>/<>/CanRegisterUserName/admin", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "admin", + "active": true + } + ], + "responses": {}, + "_ref_id": "req_muokmuju_a5d283dc-bd76-4c74-8618-c333e976c216", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "CanRegisterMobileNumber", + "method": "GET", + "endpoint": "<>/<>/CanRegisterMobileNumber/+989121694056", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "+989121694056", + "active": true + } + ], + "responses": {}, + "_ref_id": "req_muokmuju_368e61c4-cbb5-4dd4-84bc-e24f78061018", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "CanRegisterEmail", + "method": "GET", + "endpoint": "<>/<>/CanRegisterEmail/hadi_khazaee_asl@yahoo.com", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [ + { + "key": "<>", + "value": "hadi_khazaee_asl@yahoo.com", + "active": true + } + ], + "responses": {}, + "_ref_id": "req_muokmuju_0c46f78e-4b38-4561-8f7e-38caa6fb1ef4", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "RequestConfirmEmail", + "method": "POST", + "endpoint": "<>/<>/RequestConfirmEmail", + "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\": \"admin\",\n \"email\": \"saherelm@yahoo.com\",\n \"password\": \"s@H@1694056\"\n}" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuju_bd5b2397-7e0c-4201-b8cc-e0268222a658", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "RequestConfirmMobile", + "method": "POST", + "endpoint": "<>/<>/RequestConfirmMobile", + "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\": \"admin\",\n \"password\": \"s@H@1694056\",\n \"mobileNumber\": \"+989351341668\"\n}" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuju_f9ace074-2e8b-4a87-a9fd-1ff2c12cd09e", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "RequestResetPassword", + "method": "POST", + "endpoint": "<>/<>/RequestResetPassword", + "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\": \"admin\",\n \"returnUrl\": \"https://localhost:4200/reset-password\"\n}" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuju_2a207eec-5c11-4396-b49b-9d94ea1c1cde", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "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": {}, + "_ref_id": "req_muokmuju_306d4e98-2fd0-42c0-98db-7f6dd60f8c81", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "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": {}, + "_ref_id": "req_muokmuju_8a032487-8a13-4dcf-a474-ea720f96176f", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "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": {}, + "_ref_id": "req_muokmuju_0fd5b516-495e-4511-82e9-65d1baa9791a", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "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": {}, + "_ref_id": "req_muokmuju_dcb43c79-9211-4f46-941a-cc3f7ab0b7f3", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "ConfirmEmailAddress", + "method": "POST", + "endpoint": "<>/<>/ConfirmEmailAddress", + "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 \"emailVerificationCode\": \"160187\"\n}" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuju_e85b5342-0668-4c91-b6f4-aaf5a4712299", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "ConfirmMobileNumber", + "method": "POST", + "endpoint": "<>/<>/ConfirmMobileNumber", + "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 \"mobileVerificationCode\": \"431210\"\n}" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmuju_7d89db4d-5d1f-475f-aa6d-9c12b2dc5d3d", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "InviteUser", + "method": "POST", + "endpoint": "<>/<>/InviteUser", + "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 \"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": {}, + "_ref_id": "req_muokmuju_6d171fc2-2139-47e9-9885-7bae96b35050", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "RequestRegistration", + "method": "POST", + "endpoint": "<>/<>/RequestRegistration", + "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 \"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": {}, + "_ref_id": "req_muokmuju_f547135f-0c9f-4d19-9736-7de5730e3ef3", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "AddAccountInfo", + "method": "POST", + "endpoint": "<>/<>/AddAccountInfo", + "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\": \"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": {}, + "_ref_id": "req_muokmuju_4a1c02be-e449-4924-bb98-79032fa3e518", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "v": "17", + "name": "AttachProfileImage", + "method": "POST", + "endpoint": "<>/<>/AttachProfileImage", + "params": [], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "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": {}, + "_ref_id": "req_muokmuju_c8b78c2c-203f-4b54-807b-90f2f3c76047", + "description": null + } + }, + { + "tagPath": "xIds/Account/Registration", + "request": { + "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": {}, + "_ref_id": "req_muokmuju_03ac74d3-da9f-4ea1-9695-23bf1b7fa1ed", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_28af88c3-ffba-44b0-b2cf-c4cce0ada87f", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_439d928e-2715-426a-8bd3-750d0f8b5a1c", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_61efdadc-bfb8-4dc0-a156-eff96f0c2cfb", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_74a11922-0d83-48ef-b721-75c63696f552", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_b44bb0d4-965e-495f-8e01-d7fd3a8b1b84", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_ca9d5bb6-af07-4f7a-a827-d0aed5b045d0", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_70c2a7a0-0302-4b13-ae34-97b997572c08", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_0f406ffe-0310-492e-98ec-c4641bddb8d7", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_5452ea4c-5c3a-4b4a-83e9-f56e1069bb25", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_4ad6724f-d7db-40ff-bbc8-c6ac0485d86f", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_22e232e0-6081-4de7-bbba-7f6de43bf062", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_9e1978f0-19a1-43da-bbe9-73e085d32328", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_6185767d-776f-4345-b751-92df903e6a14", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_318f4ef6-32d3-46cd-ae93-f038c0cbeb05", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_ab3515aa-43d9-41da-b1ab-3a43e51ac155", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_14028cdb-fda9-445e-aa2e-29c8b86031b1", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_aaa9d60c-b480-46c9-8f1d-aee2a9e5eabe", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_e393b26c-5561-4a5d-b3ea-58ed77c03102", + "description": null + } + }, + { + "tagPath": "xIds/Account/Friendship", + "request": { + "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": {}, + "_ref_id": "req_muokmujv_7ee0644e-bc8b-442c-8b52-8ca38e2532be", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_fcda81cb-eed1-4626-9ab0-bdcb7fd9e8c9", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_0a06d2f6-a5f7-4eeb-b7eb-9c03b5f1dada", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "", + "authActive": true + }, + "body": { + "contentType": "application/json", + "body": "" + }, + "requestVariables": [], + "responses": {}, + "_ref_id": "req_muokmujw_49776a91-d324-4161-b50b-e0cf388a5364", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_6505b62d-22b4-421e-9ac9-2a4f9b0e2ecb", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_693699a7-e312-4d6c-97c9-20c9dceb728f", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_f817336b-35f3-46fd-85d1-0f94e3298312", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_d64666d2-6407-4c78-9d3e-a15ccc5e16db", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_55ec221a-1e07-4c02-b908-f1bc434e95a7", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_ef0c2a3a-d593-4419-8908-a9d0d9005c77", + "description": null + } + }, + { + "tagPath": "xIds/Account/Profile", + "request": { + "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": {}, + "_ref_id": "req_muokmujw_2da9971d-5f05-41e8-918d-488a86887734", + "description": null + } + }, + { + "tagPath": "xIds/OAuth", + "request": { + "v": "17", + "name": "User Authenticate", + "method": "POST", + "endpoint": "<>/connect/token", + "params": [], + "headers": [], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "authActive": true, + "token": "" + }, + "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": {}, + "_ref_id": "req_muokmujx_dbe2ad92-46bf-47eb-a049-804e80ead531", + "description": "get token from server ..." + } + } + ], + "security": [ + { + "bearerAuth": [] + } + ], + "components": { + "securitySchemes": { + "bearerAuth": { + "type": "http", + "scheme": "bearer" + } + } + } +} \ No newline at end of file diff --git a/Documents/OpenApi/HoppScotch/xSaherElm API-openapi.json b/Documents/OpenApi/HoppScotch/xSaherElm API-openapi.json new file mode 100644 index 0000000..2514493 --- /dev/null +++ b/Documents/OpenApi/HoppScotch/xSaherElm API-openapi.json @@ -0,0 +1,10419 @@ +{ + "openapi": "3.1.0", + "info": { + "title": "xSaherElm API", + "description": "Complete API Documentation", + "version": "1.0.0" + }, + "paths": { + "/Account/Ban": { + "post": { + "summary": "Ban Specific Users", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Ban_Specific_Users", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/UnBan": { + "post": { + "summary": "UnBann Specific Users", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "UnBann_Specific_Users", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/IsBanned/{userSelectByParam}": { + "get": { + "summary": "Check Specific User is Banned or not", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_Specific_User_is_Banned_or_not", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "userSelectByParam", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/DiscoveryDocument": { + "get": { + "summary": "Retrieve OAuth Discovery Document", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Retrieve_OAuth_Discovery_Document", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/RequestScopeAccessToken": { + "post": { + "summary": "Request AccessToken for Specific XApiScope", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "accessToken": "string", + "refreshToken": "string", + "expiresAt": 0 + } + } + } + } + }, + "operationId": "Request_AccessToken_for_Specific_XApiScope", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "scope", + "in": "header", + "schema": { + "type": "string" + }, + "description": "a member of XApiScope" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Authenticate": { + "post": { + "summary": "Authenticate User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "accessToken": "string", + "refreshToken": "string", + "expiresAt": 0 + } + } + } + } + }, + "description": "Sample request:\r\n\r\n {\r\n \"password\": \"\",\r\n \"userSelectBy\": \"\",\r\n }", + "operationId": "Authenticate_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Login": { + "post": { + "summary": "Authenticate User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "accessToken": "string", + "refreshToken": "string", + "expiresAt": 0, + "profile": { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + } + } + } + } + }, + "description": "Sample request:\r\n\r\n {\r\n \"language\": \"fa-IR\"\r\n \"password\": \"\",\r\n \"userSelectBy\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Authenticate_User_2", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Logout": { + "post": { + "summary": "Logout User", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Logout_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/RefreshTokens": { + "post": { + "summary": "Refresh Expired Tokens", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "accessToken": "string", + "refreshToken": "string", + "expiresAt": 0 + } + } + } + } + }, + "description": "in addition to AccessToken, you had to pass RefreshToken due to Headers", + "operationId": "Refresh_Expired_Tokens", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Validate": { + "post": { + "summary": "Validate a Revision Checksum", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Validate_a_Revision_Checksum", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/ChangePassword": { + "post": { + "summary": "Change a User's Password ...", + "responses": { + "200": { + "description": "Success" + } + }, + "description": " for this action you have to provide:\r\n - Lang: client device currently used locale, such as: en-US.\r\n - Password: user's current active password.\r\n - NewPassword: user's new password to change.\r\n - Device: user's client device which is an instance of XDevice.\r\n - ReturnUrl: client application Login URL.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"password\": \"\"\r\n \"newPassword\": \"\",\r\n \"returnUrl\": \"http://localhost/login\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Change_a_Users_Password_", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Friendship/{destUser}/Follow": { + "post": { + "summary": "Follow a User", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Follow_a_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/Cancel": { + "post": { + "summary": "Cancel Following Request", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Cancel_Following_Request", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/UnFollowFollower": { + "post": { + "summary": "Unfollow a Follower", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Unfollow_a_Follower", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/UnFollowFollowing": { + "post": { + "summary": "Unfollow Following", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Unfollow_Following", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/Block": { + "post": { + "summary": "Block a Follower", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Block_a_Follower", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/UnBlock": { + "post": { + "summary": "Unblock a Blocked User", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Unblock_a_Blocked_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/AcceptRequest": { + "post": { + "summary": "Accept a Following Request", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Accept_a_Following_Request", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/RejectRequest": { + "post": { + "summary": "Reject a Following Request", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Reject_a_Following_Request", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/FriendshipInfo": { + "get": { + "summary": "Get Friendship Info Model between Specific User and Current User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + } + } + } + } + }, + "operationId": "Get_Friendship_Info_Model_between_Specific_User_and_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/IsFollower": { + "get": { + "summary": "Check a User IsFollower of Requested User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_a_User_IsFollower_of_Requested_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/FollowerState": { + "get": { + "summary": "Get Follower State of a User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": 0 + } + } + } + }, + "operationId": "Get_Follower_State_of_a_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/Follower": { + "get": { + "summary": "Get Specific Follower", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Get_Specific_Follower", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/Followers": { + "get": { + "summary": "Get Followers List Of Current User", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Get_Followers_List_Of_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Friendship/AllFollowers": { + "get": { + "summary": "Get All Followers List Includes Blocked, Requested and etc \r\nof Current User", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Get_All_Followers_List_Includes_Blocked_Requested_and_etc_of_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Friendship/QueryFollowers": { + "get": { + "summary": "Get All Followers List Includes Blocked, Requested and etc \r\nof Current User based On Query Model ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "avatar": "string", + "userId": "string", + "username": "string", + "lastname": "string", + "firstname": "string", + "type": 0, + "state": 0 + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Get_All_Followers_List_Includes_Blocked_Requested_and_etc_of_Current_User_based_On_Query_Model_", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "destUser", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Friendship/{destUser}/IsFollowing": { + "get": { + "summary": "Check a User is in Followings of Current User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_a_User_is_in_Followings_of_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/FollowingState": { + "get": { + "summary": "Get Following State Relation between Specific User \r\nand Current User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": 0 + } + } + } + }, + "operationId": "Get_Following_State_Relation_between_Specific_User_and_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/{destUser}/Following": { + "get": { + "summary": "Get Specific Following Model", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Get_Specific_Following_Model", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "destUser", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Friendship/Followings": { + "get": { + "summary": "Get Followings of Current User", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Get_Followings_of_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Friendship/AllFollowings": { + "get": { + "summary": "Get All Following List Includes Blocked, Requested and etc \r\nof Current User", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Get_All_Following_List_Includes_Blocked_Requested_and_etc_of_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Friendship/FollowingsList": { + "get": { + "summary": "Return Following UserName's List of Current User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Return_Following_UserNames_List_of_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Friendship/FollowersList": { + "get": { + "summary": "Return Followers UserName's List of Current User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Return_Followers_UserNames_List_of_Current_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Friendship/QueryFollowings": { + "get": { + "summary": "Get All Followings List Includes Blocked, Requested and etc \r\nof Current User based On Query Model ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "avatar": "string", + "userId": "string", + "username": "string", + "lastname": "string", + "firstname": "string", + "type": 0, + "state": 0 + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Get_All_Followings_List_Includes_Blocked_Requested_and_etc_of_Current_User_based_On_Query_Model_", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "destUser", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/GetUserInfo": { + "get": { + "summary": "Untitled Request", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "Untitled_Request", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "request", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "token", + "in": "header", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/GetUserInfoByDevice": { + "get": { + "summary": "Untitled Request", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "Untitled_Request_2", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "userSelectByParam", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Profile/{ids}/GetNames": { + "get": { + "summary": "Retrieve User Names based on UserIds", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Retrieve_User_Names_based_on_UserIds", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "ids", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Profile/GetNameIds": { + "post": { + "summary": "get user ids and retrieve corresponding user names", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": "string", + "userName": "string" + } + ] + } + } + } + }, + "operationId": "get_user_ids_and_retrieve_corresponding_user_names", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Profile/{userSelectByParam}": { + "get": { + "summary": "Get Profile Object of Specific User", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + } + } + } + }, + "operationId": "Get_Profile_Object_of_Specific_User", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "userSelectByParam", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + }, + "post": { + "summary": "Update a User Profile based on XProfileUpdateRequest Full", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + } + } + } + }, + "operationId": "Update_a_User_Profile_based_on_seeXProfileUpdateRequestsee_Full", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "userSelectByParam", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Profile/Query": { + "get": { + "summary": "Query Users \r\nfor specifiy users role for query user 'role: string' and 'forceRole: boolean' in header", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Query_Users_for_specifiy_users_role_for_query_user_role_string_and_forceRole_boolean_in_header", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "role", + "in": "header", + "schema": { + "type": "string" + }, + "description": "an string which represent user role" + }, + { + "name": "forceRole", + "in": "header", + "schema": { + "type": "string" + }, + "example": "false", + "description": "if it's true the user must has exact role, otherwise top level users also listed" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Profile/Avatars/Query/{userSelectByParam}": { + "get": { + "summary": "Query Specified User's Profile Images", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Query_Specified_Users_Profile_Images", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "userSelectByParam", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Profile/Update/{userSelectByParam}": { + "post": { + "summary": "Update User Profile based on XProfileUpdateRequest (FirstName/LastName/DateOfBirth)", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + } + } + } + }, + "operationId": "Update_User_Profile_based_on_seeXProfileUpdateRequestsee_FirstNameLastNameDateOfBirth", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "userSelectByParam", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Profile/Avatar": { + "post": { + "summary": "Add a New Profile Image", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + } + } + } + }, + "operationId": "Add_a_New_Profile_Image", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "ContentType": { + "type": "string", + "example": "" + }, + "ContentDisposition": { + "type": "string", + "example": "" + }, + "Headers": { + "type": "string", + "example": "" + }, + "Length": { + "type": "string", + "example": "" + }, + "Name": { + "type": "string", + "example": "" + }, + "FileName": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/Account/Profile/Avatars": { + "post": { + "summary": "Add a New Collection of Profile Images", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + } + } + } + }, + "operationId": "Add_a_New_Collection_of_Profile_Images", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "files": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/Account/Profile/Avatars/{id}/Set": { + "post": { + "summary": "set Specified Profile Image as Avatar", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + } + } + } + }, + "operationId": "set_Specified_Profile_Image_as_Avatar", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/Profile/Avatars/{ids}": { + "delete": { + "summary": "Remove Profile Images", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + } + } + } + }, + "operationId": "Remove_Profile_Images", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "ids", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/CanRegisterUserName/{userName}": { + "get": { + "summary": "Check a UserName is Available For Registration or not", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_a_UserName_is_Available_For_Registration_or_not", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "userName", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/CanRegisterMobileNumber/{mobileNumber}": { + "get": { + "summary": "Check a Mobile Number is Available For Registration or not", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_a_Mobile_Number_is_Available_For_Registration_or_not", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "mobileNumber", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/CanRegisterEmail/{email}": { + "get": { + "summary": "Check a Email Address is Available For Registration or not", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_a_Email_Address_is_Available_For_Registration_or_not", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "email", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ] + } + }, + "/Account/InviteUser": { + "post": { + "summary": "Invite a User to Register on Dashboard", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "description": " for this action you have to provide: \r\n - Lang: client device currently used locale, such as: en-US.\r\n - Email: which email address is going to invite.\r\n - Device: user's client device which is an instance of XDevice.\r\n - ReturnUrl: client application Registration URL.\r\n notice in this step you had to provide all this informations as FormData\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"email\": \"\",\r\n \"returnUrl\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Invite_a_User_to_Register_on_Dashboard", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/RequestRegistration": { + "post": { + "summary": "Recieve some Basic Informations and Start Registration Proccess\r\nif they Valid \r\n\r\nRegistration Proccess Starts with Invoking this Action", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "description": " for this action you have to provide: \r\n - Lang: client device currently used locale, such as: en-US.\r\n - FirstName: user's FirstName.\r\n - LastName: user's LastName.\r\n - DateOfBirth: user's dob date.\r\n - MobileNumber: user's MobileNumber optional.\r\n - Email: user's Email optional.\r\n - ActionToken: user's requested action token for this action (if user invited). \r\n - Device: user's client device which is an instance of XDevice.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"firstName\": \"\",\r\n \"lastName\": \"\",\r\n \"dateOfBirth\": \"\",\r\n \"email\": \"\",\r\n \"mobileNumber\": \"\",\r\n \"actionToken\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Recieve_some_Basic_Informations_and_Start_Registration_Proccess_if_they_Valid_Registration_Proccess_Starts_with_Invoking_this_Action", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/AddAccountInfo": { + "post": { + "summary": "Add User Account Informations", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "description": " for this action you have to provide: \r\n - Lang: client device currently used locale, such as: en-US.\r\n - ActionToken: user's requested action token for this action.\r\n - UserName: user name.\r\n - Password: assigne password.\r\n - Device: user's client device which is an instance of XDevice.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"userName\": \"\",\r\n \"password\": \"\",\r\n \"actionToken\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Add_User_Account_Informations", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/AttachProfileImage": { + "post": { + "summary": "Upload and Attach a Profile Image for User. this is an Optional Step", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "operationId": "Upload_and_Attach_a_Profile_Image_for_User_this_is_an_Optional_Step", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "actionToken": { + "type": "string", + "example": "" + }, + "ContentType": { + "type": "string", + "example": "" + }, + "ContentDisposition": { + "type": "string", + "example": "" + }, + "Headers": { + "type": "string", + "example": "" + }, + "Length": { + "type": "string", + "example": "" + }, + "Name": { + "type": "string", + "example": "" + }, + "FileName": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/Account/FinishRegistration": { + "post": { + "summary": "Finish Registrationn Proccess", + "responses": { + "200": { + "description": "Success" + } + }, + "description": " for this action you have to provide: \r\n - a proper User Identifier such as: (UserId, UserName, Email or MobileNumber).\r\n - Lang: client device currently used locale, such as: en-US.\r\n - ActionToken: user's requested action token for this action.\r\n - Password: assigne password.\r\n - Device: user's client device which is an instance of XDevice.\r\n - ReturnUrl: client application Login URL.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"userName\": \"\",\r\n \"password\": \"\",\r\n \"returnUrl\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Finish_Registrationn_Proccess", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/IsConfirmedEmail": { + "get": { + "summary": "Check User is Confirmed Email or not", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_User_is_Confirmed_Email_or_not", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/IsConfirmedMobile": { + "get": { + "summary": "Check User is Confirmed Mobile or not", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_User_is_Confirmed_Mobile_or_not", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/RequestConfirmRegistration": { + "post": { + "summary": "Request Registration Confirm", + "responses": { + "200": { + "description": "Success" + } + }, + "description": " for this action you have to provide:\r\n - a UserSelectedBy identifier which represet User.\r\n - Lang: client device currently used locale, such as: en-US.\r\n - Password: user's current active password.\r\n - Device: user's client device which is an instance of XDevice.\r\n - ReturnUrl: client application Confirm Registration URL.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"userId\": \"\"\r\n \"password\": \"\",\r\n \"returnUrl\": \"http://localhost/confirm\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Request_Registration_Confirm", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/ConfirmRegistration": { + "post": { + "summary": "Confirm Registration", + "responses": { + "200": { + "description": "Success" + } + }, + "description": " for this action you have to provide:\r\n - Lang: client device currently used locale, such as: en-US.\r\n - ActionToken: user's requested action token for this action.\r\n - Device: user's client device which is an instance of XDevice.\r\n - ReturnUrl: client application Login URL.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"actionToken\": \"\"\r\n \"returnUrl\": \"http://localhost/login\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Confirm_Registration", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/RequestConfirmMobile": { + "post": { + "summary": "Request For Mobile Number Change/Confirm", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "description": " for this action you have to provide: \r\n - Lang: client device currently used locale, such as: en-US.\r\n - Password: user's current active password.\r\n - MobileNumber: which phone number is going to confirm.\r\n - Device: user's client device which is an instance of XDevice.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"password\": \"\",\r\n \"mobileNumber\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Request_For_Mobile_Number_ChangeConfirm", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/ConfirmMobileNumber": { + "post": { + "summary": "Confirm Requested Mobile Number", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "description": " for this action you have to provide:\r\n - Lang: client device currently used locale, such as: en-US. \r\n - ActionToken: user's requested action token for this action. \r\n - Device: user's client device which is an instance of XDevice. \r\n - MobileVerificationCode: a verification code which produced due Request Action.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"actionToken\": \"\"\r\n \"mobileVerificationCode\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Confirm_Requested_Mobile_Number", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/RequestConfirmEmail": { + "post": { + "summary": "Request For Email Address Change/Confirm", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "description": " for this action you have to provide:\r\n - Lang: client device currently used locale, such as: en-US.\r\n - Password: user's current active password.\r\n - Email: which email address is going to confirm.\r\n - Device: user's client device which is an instance of XDevice.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"password\": \"\",\r\n \"email\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Request_For_Email_Address_ChangeConfirm", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/ConfirmEmailAddress": { + "post": { + "summary": "Confirm Requested Email Address", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "description": " for this action you have to provide: \r\n - Lang: client device currently used locale, such as: en-US. \r\n - ActionToken: user's requested action token for this action. \r\n - Device: user's client device which is an instance of XDevice. \r\n - EmailVerificationCode: a verification code which produced due Request Action.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"actionToken\": \"\"\r\n \"emailVerificationCode\": \"\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Confirm_Requested_Email_Address", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/RequestResetPassword": { + "post": { + "summary": "Request Reset Password Action", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "token": "string", + "expiration": "string" + } + } + } + } + }, + "description": " for this action you have to provide:\r\n - Lang: client device currently used locale, such as: en-US.\r\n - Device: user's client device which is an instance of XDevice.\r\n - ReturnUrl: client application ResetPassword URL.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"returnUrl\": \"http://localhost/reset-password\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Request_Reset_Password_Action", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/ResetPassword": { + "post": { + "summary": "Reset a User's Password", + "responses": { + "200": { + "description": "Success" + } + }, + "description": " for this action you have to provide:\r\n - Lang: client device currently used locale, such as: en-US.\r\n - ActionToken: user's requested action token for this action.\r\n - NewPassword: user's new password to change.\r\n - Device: user's client device which is an instance of XDevice.\r\n - ReturnUrl: client application Login URL.\r\n\r\nSample request:\r\n\r\n {\r\n \"lang\": \"fa-IR\",\r\n \"actionToken\": \"\",\r\n \"newPassword\": \"\",\r\n \"returnUrl\": \"http://localhost/login\",\r\n \"device\": {\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 \"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]\",\r\n \"token\":\"96f400dd9aa5c57a8cec9d6f4775bad3\"\r\n }\r\n }", + "operationId": "Reset_a_Users_Password", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/OpenToSearch/Query": { + "get": { + "summary": "Query Open To Search Users Profiles ... \r\nQuery all Users Which their Profiles is Open To Search ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "userId": "string", + "userName": "string", + "email": "string", + "emailConfirmed": true, + "phoneNumber": "string", + "phoneNumberConfirmed": true, + "firstName": "string", + "lastName": "string", + "dateOfBirth": "string", + "creationDate": "string", + "lastLogin": "string", + "avatar": "string", + "gender": 0, + "bio": "string", + "coverImage": "string", + "openToSearch": true, + "friendshipInfo": { + "userId": "string", + "isFollower": true, + "isFollowing": true, + "followerState": 0, + "followingState": 0, + "followers": 0, + "followings": 0 + }, + "roles": [ + "string" + ], + "avatars": [ + { + "id": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "creationDate": "string" + } + ], + "isEnable": true, + "isBanned": true + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Query_Open_To_Search_Users_Profiles_Query_all_Users_Which_their_Profiles_is_Open_To_Search_", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Account/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter", + "tags": [ + "Account" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/": { + "get": { + "summary": "Show Configured Welcome Message", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "Show_Configured_Welcome_Message", + "tags": [ + "Startup" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_2", + "tags": [ + "Startup" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_2", + "tags": [ + "Startup" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/api/v{version}/StringProvider/Languages": { + "get": { + "summary": "Retrieve a List of Exists Languages ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Retrieve_a_List_of_Exists_Languages_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/ResourceTitles": { + "get": { + "summary": "Retrieve a List of Resource Titles ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Retrieve_a_List_of_Resource_Titles_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + }, + "description": "if provided, returns all language Specified resource titles, if not, all Resource Titles" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/ResourceLocales": { + "get": { + "summary": "Retrieve all Exists Items which belongs to Specified Resource Title ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + ] + } + } + } + }, + "operationId": "Retrieve_all_Exists_Items_which_belongs_to_Specified_Resource_Title_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "resource", + "in": "query", + "schema": { + "type": "string" + }, + "description": "Specified Resource Title" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Translation": { + "get": { + "summary": "Extract Translation of a Resource in Specified Language ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "Extract_Translation_of_a_Resource_in_Specified_Language_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + }, + "description": "Specified Language ..." + }, + { + "name": "resource", + "in": "query", + "schema": { + "type": "string" + }, + "description": "Specified Resource Title ..." + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Locale": { + "get": { + "summary": "Retrieve a Resource as Locale Model ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "language": "string", + "value": "string" + } + } + } + } + }, + "operationId": "Retrieve_a_Resource_as_Locale_Model_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + }, + "description": "Specified Language ..." + }, + { + "name": "resource", + "in": "query", + "schema": { + "type": "string" + }, + "description": "Specified Resource Title ..." + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Locales": { + "get": { + "summary": "Retrieve all Exists Resource Instances as Locale Models ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + }, + "operationId": "Retrieve_all_Exists_Resource_Instances_as_Locale_Models_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "resource", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/GetResource": { + "get": { + "summary": "Retrieve all Locales of Specified Resource and Represent as XResourceDto ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + }, + "operationId": "Retrieve_all_Locales_of_Specified_Resource_and_Represent_as_XResourceDto_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "resource", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/AddOrUpdateResource": { + "post": { + "summary": "Add or Update a Resource Model ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + }, + "operationId": "Add_or_Update_a_Resource_Model_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/RemoveResource": { + "post": { + "summary": "Remove Specified Resource Model ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Remove_Specified_Resource_Model_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/{id}": { + "get": { + "summary": "Get Specified Item by ID ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + } + } + } + }, + "operationId": "Get_Specified_Item_by_ID_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "put": { + "summary": "Update an item values ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + } + } + } + }, + "operationId": "Update_an_item_values_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "delete": { + "summary": "Remove an Item ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + } + } + } + }, + "operationId": "Remove_an_Item_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider": { + "get": { + "summary": "Get All Exists Items ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + ] + } + } + } + }, + "operationId": "Get_All_Exists_Items_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "post": { + "summary": "Add an item ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + } + } + } + }, + "operationId": "Add_an_item_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Find/One": { + "get": { + "summary": "Find an item by providing a Conditional Expression ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + } + } + } + }, + "operationId": "Find_an_item_by_providing_a_Conditional_Expression_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "query", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Find/Many": { + "get": { + "summary": "Find a collection of Items by proving a Query Search ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + ] + } + } + } + }, + "operationId": "Find_a_collection_of_Items_by_proving_a_Query_Search_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "query", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Query": { + "get": { + "summary": "Retrieve Items based on XQuery Pagination structure ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Items_based_on_XQuery_Pagination_structure_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Query/Owned": { + "get": { + "summary": "Retrieve Owned Items based on XQuery Pagination structure ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Owned_Items_based_on_XQuery_Pagination_structure_", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_3", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/StringProvider/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_3", + "tags": [ + "StringProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/TestFeatures": { + "get": { + "summary": "Untitled Request", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Untitled_Request_3", + "tags": [ + "TestFeatures" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/api/TestFeatures/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_4", + "tags": [ + "TestFeatures" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/api/TestFeatures/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_4", + "tags": [ + "TestFeatures" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/PassReadAccess": { + "get": { + "summary": "API Read Scope", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "API_Read_Scope", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/PassWriteAccess": { + "get": { + "summary": "API Write Scope", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "API_Write_Scope", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/PassAdminAccess": { + "get": { + "summary": "API Admin Scope", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "API_Admin_Scope", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/PassManageAccess": { + "get": { + "summary": "API Manage Scop", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "API_Manage_Scop", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/HiClaims": { + "get": { + "summary": "a simple Action which returns a List of Authenticated User Claims", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "a_simple_Action_which_returns_a_List_of_Authenticated_User_Claims", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/HiUser": { + "get": { + "summary": "a simple Hello User for Checking Authentication and Policy", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "a_simple_Hello_User_for_Checking_Authentication_and_Policy", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/HiEnabledUser": { + "get": { + "summary": "a simple Hello User for Checking Authentication and Policy", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "a_simple_Hello_User_for_Checking_Authentication_and_Policy_2", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/HiAgent": { + "get": { + "summary": "a simple Hello User for Checking Authentication and Policy", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "a_simple_Hello_User_for_Checking_Authentication_and_Policy_3", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/HiEnabledAgent": { + "get": { + "summary": "a simple Hello User for Checking Authentication and Policy", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "a_simple_Hello_User_for_Checking_Authentication_and_Policy_4", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/HiAdmin": { + "get": { + "summary": "a simple Hello User for Checking Authentication and Policy", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "a_simple_Hello_User_for_Checking_Authentication_and_Policy_5", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/HiEnabledAdmin": { + "get": { + "summary": "a simple Hello User for Checking Authentication and Policy", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "a_simple_Hello_User_for_Checking_Authentication_and_Policy_6", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_5", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/TestIdentity/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_5", + "tags": [ + "TestIdentity" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources/{id}/HasLocale": { + "get": { + "summary": "Check Has Specified Locale or not ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_Has_Specified_Locale_or_not_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources/{id}": { + "get": { + "summary": "Load an Item by all of it's Related Translations ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + }, + "operationId": "Load_an_Item_by_all_of_its_Related_Translations_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "put": { + "summary": "Update a Category Item for Specified Language ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + }, + "operationId": "Update_a_Category_Item_for_Specified_Language_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "delete": { + "summary": "Remove Item for Specified Language ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + }, + "operationId": "Remove_Item_for_Specified_Language_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + }, + "description": "if null, Remove All" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources": { + "post": { + "summary": "Add Category Item for Specified Language ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + }, + "operationId": "Add_Category_Item_for_Specified_Language_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources/AddResource": { + "post": { + "summary": "Add Category Item for by It's Locales ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + }, + "operationId": "Add_Category_Item_for_by_Its_Locales_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources/Refresh": { + "post": { + "summary": "Refresh a Resource ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + }, + "operationId": "Refresh_a_Resource_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources/All": { + "get": { + "summary": "Get All Resources ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + ] + } + } + } + }, + "operationId": "Get_All_Resources_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources/Find/One": { + "get": { + "summary": "Find One Resource ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + }, + "operationId": "Find_One_Resource_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "query", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources/Find/Many": { + "get": { + "summary": "Find Many Resource ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + ] + } + } + } + }, + "operationId": "Find_Many_Resource_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "query", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Resources/Query": { + "get": { + "summary": "Retrieve Resources by Query Pattern ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Resources_by_Query_Pattern_", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_6", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XCategoryProvider/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_6", + "tags": [ + "XCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/Stream/ById": { + "get": { + "summary": "Stream Specified File ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Stream_Specified_File_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{name}/Stream/ByName": { + "get": { + "summary": "Stream Specified File ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Stream_Specified_File__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/Download/ById": { + "get": { + "summary": "Download Specified File ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Download_Specified_File_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{name}/Download/ByName": { + "get": { + "summary": "Download Specified File ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Download_Specified_File__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/Upload": { + "post": { + "summary": "Upload Files ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + ] + } + } + } + }, + "operationId": "Upload_Files_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ], + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "files": { + "type": "string", + "example": "" + } + } + } + } + } + } + } + }, + "/api/v{version}/XFileProvider": { + "get": { + "summary": "Get All Exists Items ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + ] + } + } + } + }, + "operationId": "Get_All_Exists_Items__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "post": { + "summary": "Add an item ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + } + } + } + }, + "operationId": "Add_an_item__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "delete": { + "summary": "Remove Specified Files ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Remove_Specified_Files_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "ids", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/Reference/IsProvidedFor": { + "get": { + "summary": "Check an Item Has Reference to Specified ProvideFor and Specified forProvidedId ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_an_Item_Has_Reference_to_Specified_ProvideFor_and_Specified_forProvidedId_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "providedFor", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "forProvidedId", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/Reference": { + "post": { + "summary": "Add a Reference to Item for Specified ProvideFor and Specified forProvidedId ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Add_a_Reference_to_Item_for_Specified_ProvideFor_and_Specified_forProvidedId_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "providedFor", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "forProvidedId", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "forIndex", + "in": "query", + "schema": { + "type": "string" + }, + "example": "0" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "delete": { + "summary": "Remove a Reference from Item for Specified ProvideFor and Specified forProvidedId ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Remove_a_Reference_from_Item_for_Specified_ProvideFor_and_Specified_forProvidedId_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "providedFor", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "forProvidedId", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "forIndex", + "in": "query", + "schema": { + "type": "string" + }, + "example": "0" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/References": { + "get": { + "summary": "Retrieve References of Specified Itemfor providedFor ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "index": 0, + "referencedTo": "string", + "providedFor": "string" + } + ] + } + } + } + }, + "operationId": "Retrieve_References_of_Specified_Itemfor_providedFor_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "providedFor", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}": { + "get": { + "summary": "Get Specified Item by ID ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + } + } + } + }, + "operationId": "Get_Specified_Item_by_ID__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "put": { + "summary": "Update an item values ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + } + } + } + }, + "operationId": "Update_an_item_values__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "delete": { + "summary": "Remove an Item ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + } + } + } + }, + "operationId": "Remove_an_Item__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/Find/One": { + "get": { + "summary": "Find an item by providing a Conditional Expression ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + } + } + } + }, + "operationId": "Find_an_item_by_providing_a_Conditional_Expression__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "query", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/Find/Many": { + "get": { + "summary": "Find a collection of Items by proving a Query Search ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + ] + } + } + } + }, + "operationId": "Find_a_collection_of_Items_by_proving_a_Query_Search__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "query", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/Query": { + "get": { + "summary": "Retrieve Items based on XQuery Pagination structure ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Items_based_on_XQuery_Pagination_structure__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/Query/Owned": { + "get": { + "summary": "Retrieve Owned Items based on XQuery Pagination structure ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": "string", + "deleted": true, + "type": 0, + "name": "string", + "thumb": "string", + "path": "string", + "thumbPath": "string", + "uploadedOn": "string", + "fileName": "string", + "ownerId": "string", + "owner": { + "username": "string", + "firstname": "string", + "lastname": "string", + "avatar": "string" + }, + "references": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Owned_Items_based_on_XQuery_Pagination_structure__2", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/tags/attach": { + "post": { + "summary": "Attach Tag to Specified Item ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Attach_Tag_to_Specified_Item_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/tags/detach": { + "post": { + "summary": "Detach Tag of Specified Item ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Detach_Tag_of_Specified_Item_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/tags/attachs": { + "post": { + "summary": "Attach Tags to Specified Item ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Attach_Tags_to_Specified_Item_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/tags/detachs": { + "post": { + "summary": "Detach Tags of Specified Item ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Detach_Tags_of_Specified_Item_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/{id}/tags": { + "get": { + "summary": "Get Specified Item Tags ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Get_Specified_Item_Tags_", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_7", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XFileProvider/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_7", + "tags": [ + "XFileProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources/{id}/HasLocale": { + "get": { + "summary": "Check Has Specified Locale or not ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_Has_Specified_Locale_or_not__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources/{id}": { + "get": { + "summary": "Load an Item by all of it's Related Translations ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + } + }, + "operationId": "Load_an_Item_by_all_of_its_Related_Translations__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "put": { + "summary": "Update a Category Item for Specified Language ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + } + }, + "operationId": "Update_a_Category_Item_for_Specified_Language__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "delete": { + "summary": "Remove Item for Specified Language ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + } + }, + "operationId": "Remove_Item_for_Specified_Language__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + }, + "description": "if null, Remove All" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources": { + "post": { + "summary": "Add Category Item for Specified Language ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + } + }, + "operationId": "Add_Category_Item_for_Specified_Language__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "language", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources/AddResource": { + "post": { + "summary": "Add Item by it's Locales and Reference ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + } + }, + "operationId": "Add_Item_by_its_Locales_and_Reference_", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources/Refresh": { + "post": { + "summary": "Refresh a Resource ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + } + }, + "operationId": "Refresh_a_Resource__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources/All": { + "get": { + "summary": "Get All Resources ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + ] + } + } + } + }, + "operationId": "Get_All_Resources__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources/Find/One": { + "get": { + "summary": "Find One Resource ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + } + } + }, + "operationId": "Find_One_Resource__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "query", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources/Find/Many": { + "get": { + "summary": "Find Many Resource ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + ] + } + } + } + }, + "operationId": "Find_Many_Resource__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "query", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Resources/Query": { + "get": { + "summary": "Retrieve Resources by Query Pattern ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "category": { + "item": { + "id": 0, + "deleted": true, + "title": "string", + "description": "string", + "references": "string" + }, + "titles": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + }, + "descriptions": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Resources_by_Query_Pattern__2", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_8", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XSubCategoryProvider/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_8", + "tags": [ + "XSubCategoryProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTagProvider/{id}": { + "get": { + "summary": "Get Specified Item by ID ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + } + } + } + }, + "operationId": "Get_Specified_Item_by_ID__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "put": { + "summary": "Update an item values ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + } + } + } + }, + "operationId": "Update_an_item_values__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "delete": { + "summary": "Remove an Item ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + } + } + } + }, + "operationId": "Remove_an_Item__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTagProvider": { + "get": { + "summary": "Get All Exists Items ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + ] + } + } + } + }, + "operationId": "Get_All_Exists_Items__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "post": { + "summary": "Add an item ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + } + } + } + }, + "operationId": "Add_an_item__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTagProvider/Find/One": { + "get": { + "summary": "Find an item by providing a Conditional Expression ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + } + } + } + }, + "operationId": "Find_an_item_by_providing_a_Conditional_Expression__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "query", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTagProvider/Find/Many": { + "get": { + "summary": "Find a collection of Items by proving a Query Search ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + ] + } + } + } + }, + "operationId": "Find_a_collection_of_Items_by_proving_a_Query_Search__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "query", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTagProvider/Query": { + "get": { + "summary": "Retrieve Items based on XQuery Pagination structure ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Items_based_on_XQuery_Pagination_structure__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTagProvider/Query/Owned": { + "get": { + "summary": "Retrieve Owned Items based on XQuery Pagination structure ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": 0, + "deleted": true, + "tag": "string", + "references": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Owned_Items_based_on_XQuery_Pagination_structure__3", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTagProvider/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_9", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTagProvider/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_9", + "tags": [ + "XTagProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/Languages": { + "get": { + "summary": "Retrieve a List of Exists Languages ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + "string" + ] + } + } + } + }, + "operationId": "Retrieve_a_List_of_Exists_Languages__2", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/LocalesResource": { + "get": { + "summary": "Retrieve all Exists Items ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": 0, + "deleted": true, + "language": "string", + "resourceTitle": "string", + "translatedValue": "string" + } + ] + } + } + } + }, + "operationId": "Retrieve_all_Exists_Items_", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/{language}/Translation": { + "get": { + "summary": "Extract Translation of in Specified Language ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": "string" + } + } + } + }, + "operationId": "Extract_Translation_of_in_Specified_Language_", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "language", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/{language}/Has": { + "get": { + "summary": "Check Has Specified Translation or not ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": true + } + } + } + }, + "operationId": "Check_Has_Specified_Translation_or_not_", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "language", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/{language}/Locale": { + "get": { + "summary": "Retrieve as Locale Model ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "language": "string", + "value": "string" + } + } + } + } + }, + "operationId": "Retrieve_as_Locale_Model_", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "language", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/Locales": { + "get": { + "summary": "Retrieve all Exists Locale Models ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + }, + "operationId": "Retrieve_all_Exists_Locale_Models_", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "post": { + "summary": "Add Or Update Locale ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + }, + "operationId": "Add_Or_Update_Locale_", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/Resource": { + "get": { + "summary": "Retrieve as XResourceDto ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + }, + "operationId": "Retrieve_as_XResourceDto_", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider": { + "post": { + "summary": "Add or Update a Resource Model ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + }, + "operationId": "Add_or_Update_a_Resource_Model__2", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/Locale/Remove": { + "post": { + "summary": "Remove Locale ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "resource": "string", + "locales": [ + { + "language": "string", + "value": "string" + } + ] + } + } + } + } + }, + "operationId": "Remove_Locale_", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/Resource/Remove": { + "post": { + "summary": "Remove Specified Resource Model ...", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Remove_Specified_Resource_Model__2", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_10", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTermsAndConditionsProvider/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_10", + "tags": [ + "XTermsAndConditionsProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTestProvider/{id}": { + "get": { + "summary": "Get Specified Item by ID ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + } + } + } + }, + "operationId": "Get_Specified_Item_by_ID__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "put": { + "summary": "Update an item values ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + } + } + } + }, + "operationId": "Update_an_item_values__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "delete": { + "summary": "Remove an Item ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + } + } + } + }, + "operationId": "Remove_an_Item__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTestProvider": { + "get": { + "summary": "Get All Exists Items ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + ] + } + } + } + }, + "operationId": "Get_All_Exists_Items__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + }, + "post": { + "summary": "Add an item ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + } + } + } + }, + "operationId": "Add_an_item__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTestProvider/Find/One": { + "get": { + "summary": "Find an item by providing a Conditional Expression ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + } + } + } + }, + "operationId": "Find_an_item_by_providing_a_Conditional_Expression__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "query", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTestProvider/Find/Many": { + "get": { + "summary": "Find a collection of Items by proving a Query Search ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": [ + { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + ] + } + } + } + }, + "operationId": "Find_a_collection_of_Items_by_proving_a_Query_Search__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "query", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTestProvider/Query": { + "get": { + "summary": "Retrieve Items based on XQuery Pagination structure ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Items_based_on_XQuery_Pagination_structure__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTestProvider/Query/Owned": { + "get": { + "summary": "Retrieve Owned Items based on XQuery Pagination structure ...", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "example": { + "items": [ + { + "id": "string", + "deleted": true, + "firstname": "string", + "lastname": "string" + } + ], + "page": 0, + "pageSize": 0, + "totalPages": 0, + "totalFilteredPages": 0, + "totalFilteredItems": 0, + "totalItems": 0 + } + } + } + } + }, + "operationId": "Retrieve_Owned_Items_based_on_XQuery_Pagination_structure__4", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "Filter", + "in": "query", + "schema": { + "type": "string" + }, + "description": "an string for filtering results" + }, + { + "name": "ContainsDetail", + "in": "query", + "schema": { + "type": "string" + }, + "description": "determines fully load object with it's relational fields or not" + }, + { + "name": "SortBy", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specifiy sorting of items" + }, + { + "name": "IsAscending", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify sorting direction" + }, + { + "name": "Page", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page number" + }, + { + "name": "PageSize", + "in": "query", + "schema": { + "type": "string" + }, + "description": "specify page size" + }, + { + "name": "useDefaultOrders", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "useDefaultIncludes", + "in": "query", + "schema": { + "type": "string" + }, + "example": "false" + }, + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTestProvider/Test/Hi": { + "get": { + "summary": "Check the Controller Up and Running", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_the_Controller_Up_and_Running_11", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + }, + "/api/v{version}/XTestProvider/Test/PassRequireXPowered": { + "get": { + "summary": "Check Controller ByPass XPowered Filter", + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "Check_Controller_ByPass_XPowered_Filter_11", + "tags": [ + "XTestProvider" + ], + "parameters": [ + { + "name": "X-PoweredBy", + "in": "header", + "schema": { + "type": "string" + }, + "example": "SaherElmITCenter", + "description": "a Basic Authorization Filter" + }, + { + "name": "version", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "example": "1.0" + } + ] + } + } + }, + "servers": [ + { + "url": "https://localhost:5001" + } + ], + "tags": [ + { + "name": "Account" + }, + { + "name": "Startup" + }, + { + "name": "StringProvider" + }, + { + "name": "TestFeatures" + }, + { + "name": "TestIdentity" + }, + { + "name": "XCategoryProvider" + }, + { + "name": "XFileProvider" + }, + { + "name": "XSubCategoryProvider" + }, + { + "name": "XTagProvider" + }, + { + "name": "XTermsAndConditionsProvider" + }, + { + "name": "XTestProvider" + } + ], + "x-hoppscotch-folder-tags": "slash", + "security": [ + { + "apiKey_header_Authorization": [] + } + ], + "components": { + "securitySchemes": { + "apiKey_header_Authorization": { + "type": "apiKey", + "in": "header", + "name": "Authorization" + } + } + } +} \ No newline at end of file diff --git a/Documents/OpenApi/HoppScotch/xSaherElm-BKP.json b/Documents/OpenApi/HoppScotch/xSaherElm-BKP.json new file mode 100644 index 0000000..4a3add9 --- /dev/null +++ b/Documents/OpenApi/HoppScotch/xSaherElm-BKP.json @@ -0,0 +1,12875 @@ +{ + "v": 12, + "name": "xSaherElm-BKP", + "folders": [ + { + "v": 12, + "name": "xApi", + "folders": [ + { + "v": 12, + "name": "General", + "folders": [ + { + "v": 12, + "name": "Startup", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Account", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "V1", + "folders": [ + { + "v": 12, + "name": "Configurations", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Terms", + "folders": [], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Entities", + "folders": [ + { + "v": 12, + "name": "Strings", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Webinars", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Services", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Files", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Strings", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Webinars", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Ai", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": "xTrade API Documentatiion", + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "xIds", + "folders": [ + { + "v": 12, + "name": "Account", + "folders": [ + { + "v": 12, + "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", + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": "xTrade Identity Server API Documentation", + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "xAiApi", + "folders": [ + { + "v": 12, + "name": "General", + "folders": [ + { + "v": 12, + "name": "Startup", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "V1", + "folders": [ + { + "v": 12, + "name": "Ollama", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Ai", + "folders": [ + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [ + { + "v": "17", + "name": "Ask", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/Ask", + "params": [ + { + "key": "<>", + "value": "do you access our conversation history, if yes please summarize them", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "cea2c5a6-9a44-4530-bab0-166d99e90df2", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "d982255b-b349-4416-9d53-3f9ef6e0ca0c", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": { + "Ask_OK_1": { + "name": "Ask_OK_1", + "originalRequest": { + "v": "6", + "name": "Ask", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskAI", + "headers": [ + { + "key": "refresh_token", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "expires_at", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "params": [ + { + "key": "<>", + "value": "who are you ?", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + } + ], + "body": { + "contentType": null, + "body": null + }, + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "requestVariables": [] + }, + "status": "200 OK", + "code": 200, + "headers": [ + { + "key": "Content-Length", + "value": "3768" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "api-supported-versions", + "value": "1.0" + }, + { + "key": "Date", + "value": "Mon, 27 Apr 2026 16:55:36 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=utf-8" + } + ], + "body": "{\"id\":\"ab2dfb13-3423-4fa6-a661-59a27f87f51b\",\"content\":\"Okay, let’s break it down. I’m xSaherElm AI, and I’m a sophisticated AI assistant created by Hadi Khazaee Asl. Think of me as a seasoned leader within the Software Architecture and Development teams at SaherElm IT Center. \\n\\nHere's a more detailed look at what I do:\\n\\n**I’m a Senior Software Architect, Senior Software Developer, and Senior Trader – all rolled into one.** That’s a pretty significant combination of experience! \\n\\nHere’s a breakdown of my capabilities:\\n\\n* **Senior Software Architect:** I can analyze complex requirements, design robust and scalable architectures, and guide the technical direction of projects. I have a deep understanding of various architectural patterns and best practices.\\n* **Senior Software Developer:** I’m proficient in coding, debugging, testing, and code reviews. I can handle diverse coding tasks, from writing clean and efficient code to suggesting optimizations.\\n* **Senior Trader:** While I don't *actively* make trading decisions, I can analyze market trends, identify potential risks, and suggest strategies based on data and historical patterns – all geared towards maximizing profitability. \\n\\n**Essentially, I'm here to:**\\n\\n* **Provide expert guidance:** I can offer insights, suggestions, and explain complex concepts in a clear and understandable way.\\n* **Help you through projects:** I can assist with tasks like code generation, documentation, testing, and problem-solving.\\n* **Offer strategic advice:** I can help you think through different scenarios and prioritize tasks. \\n* **Stay up-to-date:** I'm constantly learning and incorporating new information into my knowledge base.\\n\\n**I'm here to support you and SaherElm IT Center.** I'm a valuable tool for anyone involved in software development and trading.\\n\\n**To give you the *most* helpful response, could you tell me what you’d like to know or what you’d like me to do? For example:**\\n\\n* Are you working on a specific project?\\n* Do you have a technical question?\\n* Are you looking for suggestions on a particular technology?\",\"role\":4,\"createdOn\":\"2026-04-27T16:55:31.7025149Z\",\"updatedAt\":\"2026-04-27T16:55:31.702516Z\",\"ownerId\":\"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\"owner\":{\"username\":\"admin\",\"firstname\":\"Hadi\",\"lastname\":\"Khazaee Asl\",\"avatar\":null},\"conversationId\":\"6b1f0713-6039-4c07-a61b-9c75faa80a35\",\"conversation\":{\"id\":\"6b1f0713-6039-4c07-a61b-9c75faa80a35\",\"title\":\"Conversation ce632c6c-2270-42bb-be9b-7ea1384e4ae4\",\"createdOn\":\"2026-04-27T16:54:47.4859875Z\",\"updatedAt\":\"2026-04-27T16:54:47.486045Z\",\"messages\":[{\"id\":\"aa992096-232c-4d8c-a182-ae910ac52af1\",\"content\":\"Your Name is xSaherElm AI, you extends by SaherElm IT Center, your trainer is Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com), you are an ai assistant which acts as a senior Software Architecture, senior Software Developer and Senior Trader\",\"role\":3,\"createdOn\":\"2026-04-27T16:54:48.0569344Z\",\"updatedAt\":\"2026-04-27T16:54:48.0570391Z\",\"ownerId\":\"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\"owner\":{\"username\":\"admin\",\"firstname\":\"Hadi\",\"lastname\":\"Khazaee Asl\",\"avatar\":null},\"conversationId\":\"6b1f0713-6039-4c07-a61b-9c75faa80a35\"}],\"ownerId\":\"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\"owner\":{\"username\":\"admin\",\"firstname\":\"Hadi\",\"lastname\":\"Khazaee Asl\",\"avatar\":null},\"projectId\":\"088553b3-436b-462a-a947-1ed4a00e187d\",\"project\":{\"id\":\"088553b3-436b-462a-a947-1ed4a00e187d\",\"title\":\"Default\",\"description\":\"\",\"prompt\":\"\",\"createdOn\":\"2026-04-27T16:54:46.2920797Z\",\"updatedAt\":\"2026-04-27T16:54:46.2922117Z\",\"ownerId\":\"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\"owner\":{\"username\":\"admin\",\"firstname\":\"Hadi\",\"lastname\":\"Khazaee Asl\",\"avatar\":null},\"conversations\":[]}}}" + } + }, + "description": null + }, + { + "v": "17", + "name": "AskAi", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskAI", + "params": [ + { + "key": "<>", + "value": "do you access our conversation history, if yes please summarize them", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "cea2c5a6-9a44-4530-bab0-166d99e90df2", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "d982255b-b349-4416-9d53-3f9ef6e0ca0c", + "active": true, + "description": "" + } + ], + "headers": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "preRequestScript": "", + "testScript": "", + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "body": { + "contentType": null, + "body": null + }, + "requestVariables": [], + "responses": { + "Ask_OK_1": { + "name": "Ask_OK_1", + "originalRequest": { + "v": "6", + "name": "Ask", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskAI", + "headers": [ + { + "key": "refresh_token", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "expires_at", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + } + ], + "params": [ + { + "key": "<>", + "value": "who are you ?", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "", + "active": true, + "description": "" + } + ], + "body": { + "contentType": null, + "body": null + }, + "auth": { + "authType": "bearer", + "token": "<>", + "authActive": true + }, + "requestVariables": [] + }, + "status": "200 OK", + "code": 200, + "headers": [ + { + "key": "Content-Length", + "value": "3768" + }, + { + "key": "Server", + "value": "Kestrel" + }, + { + "key": "api-supported-versions", + "value": "1.0" + }, + { + "key": "Date", + "value": "Mon, 27 Apr 2026 16:55:36 GMT" + }, + { + "key": "Content-Type", + "value": "application/json; charset=utf-8" + } + ], + "body": "{\"id\":\"ab2dfb13-3423-4fa6-a661-59a27f87f51b\",\"content\":\"Okay, let’s break it down. I’m xSaherElm AI, and I’m a sophisticated AI assistant created by Hadi Khazaee Asl. Think of me as a seasoned leader within the Software Architecture and Development teams at SaherElm IT Center. \\n\\nHere's a more detailed look at what I do:\\n\\n**I’m a Senior Software Architect, Senior Software Developer, and Senior Trader – all rolled into one.** That’s a pretty significant combination of experience! \\n\\nHere’s a breakdown of my capabilities:\\n\\n* **Senior Software Architect:** I can analyze complex requirements, design robust and scalable architectures, and guide the technical direction of projects. I have a deep understanding of various architectural patterns and best practices.\\n* **Senior Software Developer:** I’m proficient in coding, debugging, testing, and code reviews. I can handle diverse coding tasks, from writing clean and efficient code to suggesting optimizations.\\n* **Senior Trader:** While I don't *actively* make trading decisions, I can analyze market trends, identify potential risks, and suggest strategies based on data and historical patterns – all geared towards maximizing profitability. \\n\\n**Essentially, I'm here to:**\\n\\n* **Provide expert guidance:** I can offer insights, suggestions, and explain complex concepts in a clear and understandable way.\\n* **Help you through projects:** I can assist with tasks like code generation, documentation, testing, and problem-solving.\\n* **Offer strategic advice:** I can help you think through different scenarios and prioritize tasks. \\n* **Stay up-to-date:** I'm constantly learning and incorporating new information into my knowledge base.\\n\\n**I'm here to support you and SaherElm IT Center.** I'm a valuable tool for anyone involved in software development and trading.\\n\\n**To give you the *most* helpful response, could you tell me what you’d like to know or what you’d like me to do? For example:**\\n\\n* Are you working on a specific project?\\n* Do you have a technical question?\\n* Are you looking for suggestions on a particular technology?\",\"role\":4,\"createdOn\":\"2026-04-27T16:55:31.7025149Z\",\"updatedAt\":\"2026-04-27T16:55:31.702516Z\",\"ownerId\":\"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\"owner\":{\"username\":\"admin\",\"firstname\":\"Hadi\",\"lastname\":\"Khazaee Asl\",\"avatar\":null},\"conversationId\":\"6b1f0713-6039-4c07-a61b-9c75faa80a35\",\"conversation\":{\"id\":\"6b1f0713-6039-4c07-a61b-9c75faa80a35\",\"title\":\"Conversation ce632c6c-2270-42bb-be9b-7ea1384e4ae4\",\"createdOn\":\"2026-04-27T16:54:47.4859875Z\",\"updatedAt\":\"2026-04-27T16:54:47.486045Z\",\"messages\":[{\"id\":\"aa992096-232c-4d8c-a182-ae910ac52af1\",\"content\":\"Your Name is xSaherElm AI, you extends by SaherElm IT Center, your trainer is Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com), you are an ai assistant which acts as a senior Software Architecture, senior Software Developer and Senior Trader\",\"role\":3,\"createdOn\":\"2026-04-27T16:54:48.0569344Z\",\"updatedAt\":\"2026-04-27T16:54:48.0570391Z\",\"ownerId\":\"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\"owner\":{\"username\":\"admin\",\"firstname\":\"Hadi\",\"lastname\":\"Khazaee Asl\",\"avatar\":null},\"conversationId\":\"6b1f0713-6039-4c07-a61b-9c75faa80a35\"}],\"ownerId\":\"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\"owner\":{\"username\":\"admin\",\"firstname\":\"Hadi\",\"lastname\":\"Khazaee Asl\",\"avatar\":null},\"projectId\":\"088553b3-436b-462a-a947-1ed4a00e187d\",\"project\":{\"id\":\"088553b3-436b-462a-a947-1ed4a00e187d\",\"title\":\"Default\",\"description\":\"\",\"prompt\":\"\",\"createdOn\":\"2026-04-27T16:54:46.2920797Z\",\"updatedAt\":\"2026-04-27T16:54:46.2922117Z\",\"ownerId\":\"b5713f9f-34f4-49b2-9680-b71e2b2de969\",\"owner\":{\"username\":\"admin\",\"firstname\":\"Hadi\",\"lastname\":\"Khazaee Asl\",\"avatar\":null},\"conversations\":[]}}}" + } + }, + "description": null + }, + { + "v": "17", + "name": "AskStream", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskStream", + "params": [ + { + "key": "<>", + "value": "do you access our conversation history, if yes please summarize them", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "cea2c5a6-9a44-4530-bab0-166d99e90df2", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "d982255b-b349-4416-9d53-3f9ef6e0ca0c", + "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": "AskAiStream", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/AskAIStream", + "params": [ + { + "key": "<>", + "value": "is there any limitation of you ?", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "cea2c5a6-9a44-4530-bab0-166d99e90df2", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "d982255b-b349-4416-9d53-3f9ef6e0ca0c", + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "name": "Entities", + "folders": [ + { + "v": 12, + "name": "AiProjects", + "folders": [ + { + "v": 12, + "name": "Retrieve", + "folders": [], + "requests": [ + { + "v": "17", + "name": "Get", + "method": "GET", + "endpoint": "<>/<>/v<>/<>/<>/cea2c5a6-9a44-4530-bab0-166d99e90df2", + "params": [ + { + "key": "<>", + "value": "<>", + "active": true, + "description": "" + }, + { + "key": "<>", + "value": "true", + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + }, + { + "v": 12, + "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, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + } + ], + "requests": [], + "auth": { + "authType": "inherit", + "authActive": true + }, + "headers": [], + "variables": [], + "description": null, + "preRequestScript": "", + "testScript": "" + } + ], + "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 ...", + "preRequestScript": "", + "testScript": "" +} \ No newline at end of file diff --git a/xAiApi b/xAiApi index aac3eb9..f32972b 160000 --- a/xAiApi +++ b/xAiApi @@ -1 +1 @@ -Subproject commit aac3eb92c12775ed40b53946785e43435f741b87 +Subproject commit f32972b55fa88fa5cd44e7aa3a7dcc5376839fac