كائن خطة العضوية
السمات
-
membership_plan_id
stringمطلوبالمعرّف الفريد لخطة العضوية.
-
facility_id
stringأحدهماقدّم نوع معرّف المنشأة المهيّأ لتكاملك: استخدم facility_id لتكاملات الربط المباشر، أو linking_identifier لتكاملات معرّف الربط. لا ترسل كليهما؛ إذ تستخدم API نوع المعرّف المهيّأ لحساب الشريك الخاص بك وتتجاهل الآخر. اعرف المزيدالمعرّف الفريد للمنشأة من Performance Hub.
-
linking_identifier
stringأحدهماقدّم نوع معرّف المنشأة المهيّأ لتكاملك: استخدم facility_id لتكاملات الربط المباشر، أو linking_identifier لتكاملات معرّف الربط. لا ترسل كليهما؛ إذ تستخدم API نوع المعرّف المهيّأ لحساب الشريك الخاص بك وتتجاهل الآخر. اعرف المزيدقيمة المعرّف الفريد لكل موقع يستخدمها الشريك (مثل "Branch ID" و"Location Code" و"Store Number"). اعرف المزيد
-
name
stringمطلوباسم الخطة المقروء (مثل
"Office tenant – business hours"و"Student – term access"و"Hotel guest"و"10 Class Pack"). -
billing_cycle
stringاختياريوتيرة الفوترة. إحدى القيم
weeklyأوfortnightlyأوmonthlyأوannuallyأوone_time. -
price
integerاختياريالتكلفة الأساسية بأصغر وحدة للعملة (السنتات لعملتي USD/AUD).
-
currency
stringاختياريرمز العملة وفق ISO 4217 (مثل
"AUD"و"USD"). -
description
stringاختياريوصف تسويقي أو داخلي اختياري.
-
active_members
integerاختياريعدد الأعضاء النشطين الذين يستخدمون خطة العضوية هذه
-
is_recurring
booleanاختياريما إذا كانت الخطة تتجدد تلقائيًا.
-
is_trial
booleanاختياريما إذا كان هذا عرضًا تجريبيًا.
-
visible_to_public
booleanاختياريما إذا كانت الخطة متاحة للشراء الذاتي.
-
duration_days
integerاختياريعدد الأيام التي تكون فيها خطة العضوية سارية.
-
access_zones
arrayاختياريمصفوفة من مناطق الوصول المضمّنة في خطة العضوية. ويمكن لكل منطقة تحديد ساعات الوصول الخاصة بها. راجع مناطق الوصول للاطلاع على التفاصيل.
-
class_limit
integerاختياريالحد الأقصى لعدد الحصص المسموح بها (null لعدد غير محدود).
كائن خطة العضوية
يستخدم هذا المثال facility_id. وفي تكامل معرّف الربط، أرسل بدلًا من ذلك "linking_identifier": "branch_downtown".
{
"membership_plan_id": "plan_99999",
"facility_id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Office tenant – business hours",
"description": "Weekday access to the level 3 tenancy and the end-of-trip facilities",
"billing_cycle": "monthly",
"price": 8900,
"currency": "AUD",
"duration_days": 30,
"is_recurring": true,
"is_trial": false,
"visible_to_public": false,
"active_members": 245,
"access_zones": [
{
"name": "Level 3 Tenancy",
"description": "Lift lobby, offices and meeting rooms on level 3",
"access_hours": {
"mon": [["07:00", "19:00"]],
"tue": [["07:00", "19:00"]],
"wed": [["07:00", "19:00"]],
"thu": [["07:00", "19:00"]],
"fri": [["07:00", "19:00"]]
}
},
{
"name": "End-of-trip Facilities",
"description": "Bike storage, lockers and showers",
"access_hours": {
"mon": [["06:00", "20:00"]],
"tue": [["06:00", "20:00"]],
"wed": [["06:00", "20:00"]],
"thu": [["06:00", "20:00"]],
"fri": [["06:00", "20:00"]]
}
}
],
"class_limit": null
}