پرش به مطلب اصلی

تعریف کلاس

این درخواست جهت ایجاد یک کلاس ( اطاق یا meet یا room) جدید کاربرد دارد

Content-type: application/json

آدرس درخواستها : api/

در این برنامه کاربر به دوع نوع دسته بندی میشوند . نوع اول کاربر معمولی است که دسترسی محدود دارد و نوع دوم کاربر مدیر که دسترسی کامل دارد.

پارامترهای درخواست ایجاد کلاس

            |
پارامترنوعضروریتوضیحات
SecretstringNoبه شکل پیشفرض نیاز نیست
TypestringYesباید برابر "CreateMeet" باشد
DataJsonYes
Data.TitlestringYesعنوان کلاس
Data.UserNeedPassboolYesبرای کاربر معمولی
Data.UserPassstringNo
Data.AdminNeedPassboolYesبرای کاربر مدیر
Data.AdminPassstringNo
Data.UserCountintYesظرقیت کلاس

در صورتی که مقدار UserNeedPass برابر false باشد کاربر معمولی بدون وارد کردن پسورد میتواند وارد کلاس شود .

در صورتی که مقدار UserNeedPass برابر true باشد کاربر معمولی جهت ورود به کلاس نیاز به پسورد دارد

مثال

{
Secret: "",
Type: "CreateMeet",
Data: {
UserPass: "",
UserNeedPass: false,
AdminNeedPass: true,
AdminPass: "password",
Title: "my room",
UserCount: 100
}
}

پاسخ ارسالی از سمت سرور

پارامترنوعمقدارتوضیحات
Statusstring"ok"در صورت صحت اطلاعات مقدار ok برگشت داده میشد
Messagestring
IDintid کلاس

مثال پاسخ سرور

{
"Status": "ok",
"ID": 21,
"Url": "/room/21",
"Title": "my room",
"Message": ""
}