में कुल मूल्य मैं एक आवेदन पर काम कर रहा हूं जिसके लिए कुछ डबल एंट्री बुककीपिंग की आवश्यकता है। इस समय वहाँ दो समाप्ति बिंदुओंआरईएसटी एपीआई
/account
/transaction
/account
खातों के सामान्य डेटा का प्रबंधन कैसे करते हैं, /transaction
के लिए जमा/आहरण लेन-देन को संभालती है। खाता शेष राशि संबंधित लेनदेन के आधार पर गणना की जाती है। एक दूसरे खाते से मूल्य स्थानांतरित करते समय मैंने उन्हें बहीखाता में स्थिरता प्राप्त करने के लिए अलग रखा।
मेरा प्रश्न है कि /account
एंडपॉइंट पर किसी खाते के शेष का प्रतिनिधित्व कैसे करें क्योंकि यह हमेशा अनुरोध समय पर गणना की जाएगी। क्या प्रतिक्रिया में केवल पढ़ने-योग्य फ़ील्ड के रूप में संतुलन होना चाहिए? यह सभी क्षेत्रों के बाद से खराब एपीआई डिजाइन की तरह गंध करता है लेकिन यह एक लिखने योग्य/अद्यतन करने योग्य होगा।
विकल्प मेरे मन में आ रहा है केवल के बारे में खाते की शेष राशि लौटने
/account/{id}/balance
के अंत बिंदु का विस्तार करने के लिए होगा। हालांकि, खाते के शेष डेटा के अतिरिक्त शेष राशि प्राप्त करने के लिए हमेशा एक दूसरी कॉल की आवश्यकता होगी। शायद उत्तर समेकित मूल्यों का प्रतिनिधित्व करने के तरीके पर सामान्यीकृत हो सकता है।
आपके पास आमतौर पर बाकी अंतराल में कोई कार्रवाई नहीं होती है। कार्रवाई से मेरा मतलब है, "गणना"। संसाधन नाम निर्दिष्ट करना सामान्य आरईएसटी सम्मेलन है। –