REST Resource: matters

المرجع: Matter

يمثل مسألة قانونية.

للعمل مع موارد Vault، يجب أن يمتلك الحساب امتيازات Vault المطلوبة وأن يكون لديه إذن الوصول إلى المسألة القانونية. للوصول إلى مسألة قانونية، يجب أن يكون الحساب قد أنشأ المسألة القانونية أو شارك المسألة القانونية معه، أو أن يمتلك امتياز عرض جميع المسائل القانونية.

تمثيل JSON
{
  "matterId": string,
  "name": string,
  "description": string,
  "state": enum (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ]
  "matter_region": enum (MatterRegion),
}
الحقول
matterId

string

معرّف المسألة القانونية الذي ينشئه الخادم اتركه فارغًا عند إنشاء مسألة قانونية.

name

string

اسم المسألة القانونية

description

string

وصف اختياري للمسألة القانونية.

state

enum (State)

حالة المسألة القانونية.

matterPermissions[]

object (MatterPermission)

يسرد المستخدمين وأذوناتهم للمسألة القانونية. في الوقت الحالي، ليس هناك حدّ أقصى محدَّد من قِبل المبرمج لعدد الأذونات التي يمكن أن تمنحها لمسألة قانونية.

matter_region

enum (MatterRegion)

منطقة البيانات للمسألة القانونية.

الحالة

حالة مسألة قانونية.

عمليات التعداد
STATE_UNSPECIFIED لا تتضمّن المسألة حالة محدّدة.
OPEN المسألة القانونية مفتوحة.
CLOSED تم إغلاق هذا الطلب.
DELETED تم حذف المسألة القانونية.

MatterPermission

يمكن أن يكون المستخدمون مالكين للمسألة القانونية أو متعاونين. لكل مسألة قانونية مالك واحد فقط. جميع المستخدمين الآخرين الذين يمكنهم الوصول إلى المسألة القانونية هم متعاونون. عند إزالة حساب نهائيًا، تتوقف موارد MatterPermission المقابلة له.

تمثيل JSON
{
  "role": enum (AclRole),
  "accountId": string
}
الحقول
role

enum (AclRole)

دور المستخدم في المسألة القانونية

accountId

string

رقم تعريف الحساب، كما تم توفيره من خلال SDK للمشرف.

AclRole

أذونات المستخدم المحتملة لمسألة قانونية، بترتيب زيادة الأذونات.

عمليات التعداد
ROLE_UNSPECIFIED لم يتمّ تخصيص أي دور.
COLLABORATOR أحد المتعاونين في هذا الشأن.
OWNER مالك المسألة القانونية

منطقة Matter

منطقة البيانات لمسألة قانونية.

عمليات التعداد
MATTER_REGION_UNSPECIFIED لا تتضمّن المسألة القانونية منطقة بيانات محدّدة.
ANY لا تتضمّن المسألة القانونية منطقة بيانات محدّدة.
US تحتوي المسألة القانونية على منطقة بيانات في الولايات المتحدة.
EU تحتوي المسألة القانونية على منطقة بيانات في الاتحاد الأوروبي.

الطُرق

addPermissions

إضافة حساب كمتعاون في المسألة القانونية

close

يؤدي هذا الإجراء إلى إغلاق المسألة القانونية المحدّدة.

count

تحتسب الحسابات التي تمت معالجتها من خلال طلب البحث المحدّد.

create

يتم إنشاء مسألة قانونية بالاسم والوصف المُقدَّمان.

delete

يؤدي هذا الإجراء إلى حذف المسألة القانونية المحدّدة.

get

للحصول على المسألة القانونية المحدّدة.

list

يتم سرد كل المسائل القانونية التي حصل مقدّم الطلب على إذن الوصول إليها.

removePermissions

تزيل حسابًا كمتعاون في الطلب.

reopen

تعيد فتح المسألة القانونية المحدّدة.

undelete

تؤدي هذه العملية إلى إلغاء حذف المسألة القانونية المحدّدة.

update

تعديل المسألة المحدّدة