चेक-इन ऑब्जेक्ट
एट्रिब्यूट
-
check_in_id
stringवैकल्पिकचेक-इन के लिए अद्वितीय पहचानकर्ता। वैकल्पिक - यदि नहीं दिया जाता, तो
member_idऔरtimestampकी जोड़ी से अपने आप बनाया जाता है। -
member_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")। और जानें
-
check_in_type
stringवैकल्पिकविज़िट का प्रकार।
member,class,staff,guestयाtrialमें से एक। -
source
stringवैकल्पिकचेक-इन कैसे दर्ज किया गया। सामान्य मानों में
manual,tag,rfid,kiosk,appशामिल हैं।door_readerयाbookingजैसे अतिरिक्त मानों का भी उपयोग किया जा सकता है। -
class_id
stringवैकल्पिकवैकल्पिक। यदि यह किसी क्लास बुकिंग या उपस्थिति से जुड़ा है।
-
timestamp
stringआवश्यकचेक-इन कब हुआ, इसका ISO 8601 प्रारूप टाइमस्टैम्प।
चेक-इन ऑब्जेक्ट
{
// "check_in_id": "checkin_abc123", // Optional - auto-generated from member_id + timestamp if not provided
"member_id": "mem_12345",
"facility_id": "550e8400-e29b-41d4-a716-446655440000",
// "linking_identifier": "branch_downtown", // If using linking identifier
"check_in_type": "member",
"source": "rfid",
"timestamp": "2025-01-20T08:45:30Z"
}