assetcoreregisterclass
AssetCore هو قاعدة بيانات ذاكرة هيكلية حتمية. تخزن جميع حالات العالم بشكل صريح في حاويات وتعدل تلك الحالة من خلال معاملات ذرية قابلة لإعادة التشغيل. قم بتسجيل تعريف الفئة في سجل المساحة الاسمية حتى تتمكن المعاملات المستقبلية من الإشارة إلى الفئة بواسطة المعرف.
التفاصيل
AssetCore هو قاعدة بيانات ذاكرة هيكلية حتمية. تخزن جميع حالات العالم بشكل صريح في حاويات وتعدل تلك الحالة من خلال معاملات ذرية قابلة لإعادة التشغيل. قم بتسجيل تعريف الفئة في سجل المساحة الاسمية حتى تتمكن المعاملات المستقبلية من الإشارة إلى الفئة بواسطة المعرف.
يتصل POST /v1/write/namespaces/{namespace_id}/register_class بخدمة الكتابة. حقول الإدخال: class_id (معرف خارجي)، name، flags، idempotency_key؟، behavior؟. تفرض الخدمة RBAC، وتحديد فئة السياسة، والحصة؛ الطلبات المرفوضة تعيد أخطاء منظمة مع auth_reason.
البروتوكولات
- MCP
- أوبن أيه آي
- جمني
مخطط الإدخال
{
"properties": {
"behavior": {
"description": "Optional class behavior configuration (daemon contract)",
"type": "object"
},
"class_id": {
"description": "External class identifier to register.",
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9._~\\-]+$",
"type": "string"
},
"flags": {
"default": 0,
"description": "Bitmask of ClassFlags (default: 0)",
"minimum": 0,
"type": "integer"
},
"idempotency_key": {
"description": "Optional idempotency key to deduplicate retries",
"type": "string"
},
"name": {
"description": "Human-readable class name",
"minLength": 1,
"type": "string"
},
"namespace_id": {
"description": "Required namespace identifier for all namespaced operations.",
"minimum": 1,
"type": "integer"
}
},
"required": [
"class_id",
"name",
"namespace_id"
],
"type": "object"
}
أمثلة
لا توجد أمثلة متاحة حاليًا لهذه الأداة.