Skip to main content

واژه‌نامه

این صفحه اصطلاحات اختصاصی تقویمم را تعریف می‌کند. همین تعریف‌ها در همهٔ مستندات به یک شکل به‌کار رفته‌اند؛ اگر در صفحات دیگر به توضیح بیشتری نیاز بود، لینک انتهای صفحه را ببینید.

واژهمعنی
Calendar / Eventتقویم (والد الزامی رویدادها) / رویدادِ زمان‌دار
Task / Reminderکارِ قابل تکمیل / یادآورِ متصل به یک رویداد یا کار
Deviceهویت یک «نصب» برای نشست — نه هویت کاربر
uid / providerIdهویت پایدار و مشترک یک ردیف بین دستگاه‌ها / متادیتای دلخواه برای نگاشت به سیستم بیرونی؛ اتصال همگام‌سازی نیست
version / baseVersionشمارهٔ نسخهٔ سرور از یک ردیف / نسخه‌ای که کلاینت تغییر خود را روی آن بنا کرده و به‌عنوان پیش‌شرط می‌فرستد
mutationId / رسید (receipt)شناسهٔ یکتای یک عملیات در حساب / نتیجهٔ ماندگار همان عملیات که تکرارش را بی‌خطر می‌کند
نیت (intent) / outboxیک تغییر محلی در انتظار پاسخ سرور / صف نیت‌های ارسال‌نشده
canonicalآخرین وضعیت تأییدشدهٔ سرور از یک ردیف؛ از پیش‌نویس محلی کاربر جدا نگه داشته می‌شود
pending / پیش‌نویستغییر محلی که هنوز push نشده یا پاسخش هنوز نیامده
cursorپیشرفت pull برای هر نوع موجودیت؛ مستقل از نسخهٔ یک ردیف خاص
watermarkآخرین نسخه‌ای که pull برای یک نوع موجودیت گرفته؛ مرز پایین صفحهٔ بعد
tombstone (نشان حذف)ردیف حذف‌شدهٔ نرم که هنوز در سرور هست و با pull برگردانده می‌شود
staleنتیجه‌ای که یعنی پیش‌شرط نسخه برقرار نبود و نوشته‌ای صورت نگرفت
re-key (بازکلید)جایگزینی uid محلی با uid سروری و به‌روزرسانی همهٔ ارجاع‌ها و نیت‌های وابسته، اتمیک
loser snapshotتصویر بازنده در تعارض تاریخی نسل قبل؛ push جدید تولیدش نمی‌کند

قواعد کامل: sync، نشست.