REST Resource: matters

সম্পদ: ব্যাপার

একটি বিষয় প্রতিনিধিত্ব করে।

ভল্ট সংস্থানগুলির সাথে কাজ করার জন্য, অ্যাকাউন্টে প্রয়োজনীয় ভল্ট সুবিধা এবং বিষয়টিতে অ্যাক্সেস থাকতে হবে। একটি বিষয় অ্যাক্সেস করার জন্য, অ্যাকাউন্টটি অবশ্যই বিষয়টি তৈরি করেছে, বিষয়টি তাদের সাথে ভাগ করে নিতে হবে বা সমস্ত বিষয় দেখার বিশেষাধিকার থাকতে হবে।

JSON প্রতিনিধিত্ব
{
  "matterId": string,
  "name": string,
  "description": string,
  "state": enum (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ]
}
ক্ষেত্র
matterId

string

ব্যাপার আইডি, যা সার্ভার দ্বারা উত্পন্ন হয়. একটি বিষয় তৈরি করার সময় ফাঁকা ছেড়ে দিন।

name

string

বিষয়টির নাম।

description

string

বিষয়টির জন্য একটি ঐচ্ছিক বর্ণনা।

state

enum ( State )

বিষয়টির অবস্থা।

matterPermissions[]

object ( MatterPermission )

ব্যবহারকারীদের তালিকা এবং বিষয়টির জন্য তাদের অনুমতি। বর্তমানে একটি বিষয় থাকতে পারে এমন অনুমতির সংখ্যার কোন প্রোগ্রামার সংজ্ঞায়িত সীমা নেই।

অবস্থা

একটি বিষয়ের অবস্থা।

Enums
STATE_UNSPECIFIED বিষয়টির কোনো নির্দিষ্ট রাষ্ট্র নেই।
OPEN বিষয়টি খোলা আছে।
CLOSED বিষয়টি বন্ধ।
DELETED বিষয়টি মুছে ফেলা হয়।

ম্যাটার পারমিশন

ব্যবহারকারীরা বিষয়ের মালিক বা সহযোগী হতে পারে। প্রতিটি বিষয়ের একজনই মালিক। অন্য সকল ব্যবহারকারী যারা বিষয়টি অ্যাক্সেস করতে পারে তারা সহযোগী। যখন একটি অ্যাকাউন্ট শুদ্ধ করা হয়, তখন এর সংশ্লিষ্ট MatterPermission রিসোর্সের অস্তিত্ব বন্ধ হয়ে যায়।

JSON প্রতিনিধিত্ব
{
  "role": enum (AclRole),
  "accountId": string
}
ক্ষেত্র
role

enum ( AclRole )

বিষয়টির জন্য ব্যবহারকারীর ভূমিকা।

accountId

string

অ্যাডমিন SDK দ্বারা প্রদত্ত অ্যাকাউন্ট আইডি।

AclRole

একটি বিষয়ের জন্য সম্ভাব্য ব্যবহারকারীর অনুমতি, অনুমতি বৃদ্ধির জন্য।

Enums
ROLE_UNSPECIFIED কোন ভূমিকা বরাদ্দ করা হয়নি.
COLLABORATOR এ বিষয়ে একজন সহযোগী।
OWNER বিষয়টির মালিক মো.

পদ্ধতি

addPermissions

একটি বিষয় সহযোগী হিসাবে একটি অ্যাকাউন্ট যোগ করুন.

close

নির্দিষ্ট বিষয় বন্ধ করে।

count

নির্দিষ্ট ক্যোয়ারী দ্বারা প্রক্রিয়াকৃত অ্যাকাউন্ট গণনা করে।

create

প্রদত্ত নাম এবং বিবরণ দিয়ে একটি বিষয় তৈরি করে।

delete

নির্দিষ্ট বিষয় মুছে দেয়।

get

নির্দিষ্ট বিষয় পায়.

list

অনুরোধকারীর অ্যাক্সেস আছে এমন বিষয়গুলির তালিকা করে৷

removePermissions

একটি বিষয় সহযোগী হিসাবে একটি অ্যাকাউন্ট সরান.

reopen

নির্দিষ্ট বিষয় পুনরায় খোলে।

undelete

নির্দিষ্ট বিষয় অপসারণ করে।

update

নির্দিষ্ট বিষয় আপডেট করে।