সম্পদ: স্থান
গুগল চ্যাটের একটি স্পেস। স্পেস হলো দুই বা ততোধিক ব্যবহারকারীর মধ্যে কথোপকথন অথবা একজন ব্যবহারকারী এবং একটি চ্যাট অ্যাপের মধ্যে ব্যক্তিগত বার্তা।
| JSON উপস্থাপনা |
|---|
{ "name": string, "type": enum ( |
| ক্ষেত্র | |
|---|---|
name | শনাক্তকারী। স্থানটির রিসোর্স নাম। ফর্ম্যাট: এখানে |
type | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
spaceType | ঐচ্ছিক। স্পেসের ধরণ। একটি স্পেস তৈরি করার সময় বা কোনো স্পেসের ধরণ হালনাগাদ করার সময় এটি আবশ্যক। অন্যান্য ব্যবহারের জন্য শুধু আউটপুট দেওয়া হয়। |
singleUserBotDm | ঐচ্ছিক। স্থানটি কোনো চ্যাট অ্যাপ এবং একজন মানুষের মধ্যেকার ডিএম কি না। |
threaded | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
displayName | ঐচ্ছিক। স্পেসটির প্রদর্শিত নাম। সরাসরি বার্তার ক্ষেত্রে এই ক্ষেত্রটি খালি থাকতে পারে। ১২৮টি অক্ষর পর্যন্ত সমর্থন করে। |
externalUserAllowed | ঐচ্ছিক। অপরিবর্তনীয়। এই স্পেসটি যেকোনো গুগল চ্যাট ব্যবহারকারীকে সদস্য হিসেবে অনুমতি দেবে কিনা। গুগল ওয়ার্কস্পেস অর্গানাইজেশনে একটি স্পেস তৈরি করার সময় এটি ইনপুট করতে হবে। নিম্নলিখিত পরিস্থিতিতে স্পেস তৈরি করার সময় এই ফিল্ডটি বাদ দিন:
বিদ্যমান স্পেসগুলোর ক্ষেত্রে এই ফিল্ডটি শুধুমাত্র আউটপুট হিসেবে প্রদর্শিত হয়। |
spaceThreadingState | শুধুমাত্র আউটপুট। চ্যাট স্পেসের থ্রেডিং অবস্থা। |
spaceDetails | ঐচ্ছিক। স্থানটি সম্পর্কে বিস্তারিত তথ্য, যার মধ্যে বিবরণ এবং নিয়মাবলী অন্তর্ভুক্ত রয়েছে। |
spaceHistoryState | ঐচ্ছিক। এই স্থানের বার্তা এবং থ্রেডগুলির বার্তা ইতিহাসের অবস্থা। |
importMode | ঐচ্ছিক। এই স্পেসটি গুগল ওয়ার্কস্পেসে ডেটা মাইগ্রেশনের অংশ হিসেবে |
createTime | ঐচ্ছিক। অপরিবর্তনীয়। চ্যাটে তৈরি করা স্পেসের ক্ষেত্রে, স্পেসটি তৈরির সময়। এই ফিল্ডটি শুধুমাত্র আউটপুট হিসেবে প্রদর্শিত হয়, তবে ইম্পোর্ট মোডের স্পেসের ক্ষেত্রে এটি প্রযোজ্য নয়। ইম্পোর্ট মোড স্পেসের ক্ষেত্রে, মূল তৈরির সময়টি সংরক্ষণ করার জন্য এই ফিল্ডটিকে সোর্সে স্পেসটি তৈরি হওয়ার ঐতিহাসিক টাইমস্ট্যাম্পে সেট করুন। আউটপুটে এটি শুধুমাত্র তখনই প্রদর্শিত হয় যখন |
lastActiveTime | শুধুমাত্র আউটপুট। উক্ত স্থানে থাকা সর্বশেষ বার্তার টাইমস্ট্যাম্প। |
adminInstalled | শুধুমাত্র আউটপুট। চ্যাট অ্যাপ সহ ডাইরেক্ট মেসেজ (DM) স্পেসের ক্ষেত্রে, স্পেসটি কোনো গুগল ওয়ার্কস্পেস অ্যাডমিনিস্ট্রেটর দ্বারা তৈরি করা হয়েছে কিনা। অ্যাডমিনিস্ট্রেটররা তাদের প্রতিষ্ঠানের ব্যবহারকারীদের পক্ষ থেকে একটি চ্যাট অ্যাপ সহ ডাইরেক্ট মেসেজ ইনস্টল এবং সেট আপ করতে পারেন। অ্যাডমিন ইনস্টল সমর্থন করার জন্য, আপনার চ্যাট অ্যাপে সরাসরি মেসেজিং সুবিধা থাকতে হবে। |
membershipCount | শুধুমাত্র আউটপুট। সদস্যের ধরন অনুযায়ী যোগদান করা সদস্যপদের সংখ্যা। যখন |
accessSettings | ঐচ্ছিক। স্পেসটির অ্যাক্সেস সেটিং নির্দিষ্ট করে। শুধুমাত্র যখন |
spaceUri | শুধুমাত্র আউটপুট। কোনো ব্যবহারকারীর স্পেসটি অ্যাক্সেস করার জন্য URI। |
importModeExpireTime | শুধুমাত্র আউটপুট। যে সময়ে স্পেসটি ইম্পোর্ট মোডে থাকলে সিস্টেম দ্বারা স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে। ইমপোর্ট মোডে তৈরি করা প্রতিটি স্পেসকে অবশ্যই এই মেয়াদ শেষ হওয়ার সময়ের আগে এই ফিল্ডটি শুধুমাত্র সেইসব স্পেসের জন্য পূরণ করা হয় যেগুলো ইম্পোর্ট মোডে তৈরি করা হয়েছে। |
customer | ঐচ্ছিক। অপরিবর্তনীয়। স্পেসটির ডোমেইনের গ্রাহক আইডি। শুধুমাত্র অ্যাপ অথেন্টিকেশন সহ একটি স্পেস তৈরি করার সময় এবং সরাসরি বার্তা (DM)-এর ক্ষেত্রে অথবা গুগল ওয়ার্কস্পেস ব্যবহারকারী নন এমন কেউ স্পেসটি তৈরি করলে এই ফিল্ডটি পূরণ হয় না। |
ইউনিয়ন ফিল্ড space_permission_settings একটি স্পেসের অনুমতি সেটিংস উপস্থাপন করে। এটি শুধুমাত্র তখনই পূরণ করা হয় যখন space_type হয় SPACE । space_permission_settings নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
predefinedPermissionSettings | ঐচ্ছিক। শুধুমাত্র ইনপুট করার জন্য। পূর্বনির্ধারিত স্পেস পারমিশন সেটিংস, যা শুধুমাত্র একটি স্পেস তৈরি করার সময় ইনপুট করতে হয়। যদি ফিল্ডটি সেট করা না থাকে, তাহলে একটি কোলাবোরেশন স্পেস তৈরি করা হয়। স্পেসটি তৈরি করার পরে, পূর্বনির্ধারিত অনুমতি সেটিংস সেট করা নিম্নলিখিত বিষয়গুলো সমর্থন করে:
|
permissionSettings | ঐচ্ছিক। বিদ্যমান স্পেসগুলির জন্য স্পেস পারমিশন সেটিংস। সুনির্দিষ্ট স্পেস পারমিশন সেটিংস আপডেট করার জন্য ইনপুট, যেখানে বিদ্যমান পারমিশন সেটিংস প্রতিস্থাপিত হবে। আউটপুটে বর্তমান পারমিশন সেটিংস তালিকাভুক্ত থাকে। অনুমতি সেটিংস পড়া এবং আপডেট করা নিম্নলিখিত বিষয়গুলো সমর্থন করে:
|
প্রকার
অপ্রচলিত: এর পরিবর্তে SpaceType ব্যবহার করুন।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | সংরক্ষিত। |
ROOM | দুই বা ততোধিক মানুষের মধ্যে কথোপকথন। |
DM | একজন মানুষ এবং একটি চ্যাট অ্যাপের মধ্যে ১:১ সরাসরি বার্তা আদান-প্রদান, যেখানে সমস্ত বার্তা ফ্ল্যাট বা একই ধরনের হয়। উল্লেখ্য যে, এর মধ্যে দুজন মানুষের মধ্যে সরাসরি বার্তা আদান-প্রদান অন্তর্ভুক্ত নয়। |
স্পেসটাইপ
স্থানের ধরণ। স্থান তৈরি বা হালনাগাদ করার সময় প্রয়োজন। অন্যান্য ব্যবহারের জন্য আউটপুট শুধুমাত্র তখনই প্রযোজ্য।
| এনাম | |
|---|---|
SPACE_TYPE_UNSPECIFIED | সংরক্ষিত। |
SPACE | এমন একটি জায়গা যেখানে মানুষ বার্তা পাঠায়, ফাইল শেয়ার করে এবং একসাথে কাজ করে। একটি SPACE চ্যাট অ্যাপ অন্তর্ভুক্ত থাকতে পারে। |
GROUP_CHAT | ৩ বা তার বেশি লোকের মধ্যে দলগত কথোপকথন। একটি GROUP_CHAT চ্যাট অ্যাপ অন্তর্ভুক্ত থাকতে পারে। |
DIRECT_MESSAGE | দুইজন মানুষের মধ্যে অথবা একজন মানুষ ও একটি চ্যাট অ্যাপের মধ্যে সরাসরি বার্তা আদান-প্রদান। |
স্পেস থ্রেডিং স্টেট
চ্যাট স্পেসে থ্রেডিং অবস্থার ধরণ নির্দিষ্ট করে।
| এনাম | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED | সংরক্ষিত। |
THREADED_MESSAGES | নামযুক্ত স্পেস যা মেসেজ থ্রেড সমর্থন করে। ব্যবহারকারীরা যখন কোনো মেসেজের উত্তর দেন, তখন তারা থ্রেডের মধ্যেই প্রত্যুত্তর দিতে পারেন, যা তাদের উত্তরকে মূল মেসেজের প্রেক্ষাপটেই রাখে। |
GROUPED_MESSAGES | নামযুক্ত স্থান যেখানে আলোচনা বিষয় অনুসারে সাজানো থাকে। বিষয় এবং সেগুলোর উত্তর একসাথে গোষ্ঠীভুক্ত করা হয়। |
UNTHREADED_MESSAGES | দুইজনের মধ্যে সরাসরি বার্তা (ডিএম) এবং তিন বা ততোধিক ব্যক্তির মধ্যে দলগত কথোপকথন। |
স্পেসডিটেইলস
স্থানটি সম্পর্কে বিবরণ, বর্ণনা এবং নিয়মাবলীসহ বিস্তারিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "description": string, "guidelines": string } |
| ক্ষেত্র | |
|---|---|
description | ঐচ্ছিক। স্থানটির বর্ণনা। উদাহরণস্বরূপ, স্থানটির আলোচনার বিষয়, কার্যকরী উদ্দেশ্য বা অংশগ্রহণকারীদের বর্ণনা দিন। ১৫০টি অক্ষর পর্যন্ত সমর্থন করে। |
guidelines | ঐচ্ছিক। স্থানটির নিয়মকানুন, প্রত্যাশা এবং শিষ্টাচার। ৫,০০০ অক্ষর পর্যন্ত সমর্থন করে। |
ইতিহাসরাজ্য
মেসেজ এবং স্পেসের হিস্ট্রি স্টেট। এটি নির্দিষ্ট করে যে মেসেজ এবং কথোপকথনের থ্রেড তৈরির পর কতক্ষণ সংরক্ষিত থাকবে।
| এনাম | |
|---|---|
HISTORY_STATE_UNSPECIFIED | ডিফল্ট মান। ব্যবহার করবেন না। |
HISTORY_OFF | হিস্ট্রি বন্ধ। মেসেজ এবং থ্রেড ২৪ ঘন্টার জন্য সংরক্ষিত থাকে । |
HISTORY_ON | ইতিহাস চালু আছে। প্রতিষ্ঠানের ভল্ট সংরক্ষণের নিয়মাবলীতে উল্লেখ করা থাকে যে বার্তা এবং থ্রেডগুলি কত সময়ের জন্য রাখা হবে। |
সদস্য সংখ্যা
একটি স্থানের সদস্য সংখ্যাকে বিভিন্ন শ্রেণীতে বিভক্ত করে উপস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
| ক্ষেত্র | |
|---|---|
joinedDirectHumanUserCount | শুধুমাত্র আউটপুট। সরাসরি স্পেসে যোগদানকারী মানব ব্যবহারকারীর সংখ্যা, কোনো যোগদানকৃত গ্রুপের সদস্যপদ থাকার মাধ্যমে যোগদানকারী ব্যবহারকারীদের গণনা করা হবে না। |
joinedGroupCount | শুধুমাত্র আউটপুট। স্পেসটিতে সরাসরি যোগদানকারী সমস্ত গ্রুপের সংখ্যা। |
অ্যাক্সেস সেটিংস
স্থানটির প্রবেশাধিকার সেটিং নির্দেশ করে।
| JSON উপস্থাপনা |
|---|
{
"accessState": enum ( |
| ক্ষেত্র | |
|---|---|
accessState | শুধুমাত্র আউটপুট। স্পেসটির অ্যাক্সেস অবস্থা নির্দেশ করে। |
audience | ঐচ্ছিক। সেই নির্দিষ্ট দর্শকগোষ্ঠীর রিসোর্স নাম, যারা স্পেসটি খুঁজে পেতে, এতে যোগ দিতে এবং এর বার্তাগুলো প্রিভিউ করতে পারবে। যদি এটি সেট করা না থাকে, তবে শুধুমাত্র সেইসব ব্যবহারকারী বা গুগল গ্রুপই এটি অ্যাক্সেস করতে পারবে, যাদেরকে স্পেসটিতে ব্যক্তিগতভাবে আমন্ত্রণ জানানো হয়েছে বা যুক্ত করা হয়েছে। বিস্তারিত জানতে, ‘একটি নির্দিষ্ট দর্শকগোষ্ঠীর জন্য স্পেসটিকে আবিষ্কারযোগ্য করে তোলা’ দেখুন। বিন্যাস: Google Workspace অর্গানাইজেশনের জন্য ডিফল্ট টার্গেট অডিয়েন্স ব্যবহার করতে, লক্ষ্য পাঠকগোষ্ঠীকে পড়া নিম্নলিখিত বিষয়গুলোতে সহায়তা করে:
অ্যাপ অথেন্টিকেশনের সাথে লক্ষ্য দর্শক নির্ধারণের জন্য ব্যবহারকারীর প্রমাণীকরণ প্রয়োজন। |
অ্যাক্সেস স্টেট
স্থানটির প্রবেশাধিকার অবস্থা নির্দেশ করে।
| এনাম | |
|---|---|
ACCESS_STATE_UNSPECIFIED | এই এপিআই-তে অ্যাক্সেস অবস্থা অজানা বা সমর্থিত নয়। |
PRIVATE | শুধুমাত্র সেইসব ব্যবহারকারী বা গুগল গ্রুপই এই স্পেসটি খুঁজে পেতে এবং অ্যাক্সেস করতে পারবে, যাদেরকে অন্য ব্যবহারকারী বা গুগল ওয়ার্কস্পেস অ্যাডমিনিস্ট্রেটররা স্বতন্ত্রভাবে যুক্ত করেছেন বা আমন্ত্রণ জানিয়েছেন। |
DISCOVERABLE | একজন স্পেস ম্যানেজার একটি নির্দিষ্ট দর্শকগোষ্ঠীকে স্পেসটিতে অ্যাক্সেস দিয়েছেন। যেসব ব্যবহারকারী বা গুগল গ্রুপকে আলাদাভাবে স্পেসটিতে যুক্ত করা হয়েছে বা আমন্ত্রণ জানানো হয়েছে, তারাও স্পেসটি খুঁজে পেতে এবং অ্যাক্সেস করতে পারে। আরও জানতে, ‘নির্দিষ্ট ব্যবহারকারীদের জন্য একটি স্পেসকে আবিষ্কারযোগ্য করে তুলুন’ দেখুন। আবিষ্কারযোগ্য স্থান তৈরি করতে ব্যবহারকারীর প্রমাণীকরণ প্রয়োজন। |
পূর্বনির্ধারিত অনুমতি সেটিংস
পূর্বনির্ধারিত অনুমতি সেটিংস যা আপনি শুধুমাত্র একটি নেমড স্পেস তৈরি করার সময় নির্দিষ্ট করতে পারেন। ভবিষ্যতে আরও সেটিংস যোগ করা হতে পারে। নেমড স্পেসের অনুমতি সেটিংস সম্পর্কে বিস্তারিত জানতে, 'স্পেস সম্পর্কে জানুন' দেখুন।
| এনাম | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED | অনির্দিষ্ট। ব্যবহার করবেন না। |
COLLABORATION_SPACE | স্থানটিকে একটি সহযোগিতামূলক স্থান হিসেবে তৈরি করার ব্যবস্থা করা হচ্ছে, যেখানে সকল সদস্য বার্তা পোস্ট করতে পারবেন। |
ANNOUNCEMENT_SPACE | স্থানটিকে একটি ঘোষণা স্থান হিসেবে তৈরি করার সেটিং, যেখানে শুধুমাত্র স্থান ব্যবস্থাপকরাই বার্তা পোস্ট করতে পারবেন। |
অনুমতি সেটিংস
বিদ্যমান নেমড স্পেস আপডেট করার সময় আপনি যে অনুমতি সেটিংসগুলো নির্দিষ্ট করতে পারেন।
স্পেস তৈরি করার সময় অনুমতি সেটিংস সেট করতে, আপনার অনুরোধে PredefinedPermissionSettings ফিল্ডটি উল্লেখ করুন।
| JSON উপস্থাপনা |
|---|
{ "manageMembersAndGroups": { object ( |
| ক্ষেত্র | |
|---|---|
manageMembersAndGroups | ঐচ্ছিক। কোনো একটি স্পেসের সদস্য ও গ্রুপসমূহ পরিচালনার জন্য সেটিং। |
modifySpaceDetails | ঐচ্ছিক। স্পেসের নাম, অ্যাভাটার, বিবরণ এবং নির্দেশিকা হালনাগাদ করার সেটিং। |
toggleHistory | ঐচ্ছিক। স্পেস হিস্ট্রি চালু ও বন্ধ করার সেটিং। |
useAtMentionAll | ঐচ্ছিক। কোনো স্পেসের মধ্যে @all ব্যবহারের সেটিং। |
manageApps | ঐচ্ছিক। কোনো একটি স্পেসে অ্যাপ পরিচালনার জন্য সেটিং। |
manageWebhooks | ঐচ্ছিক। কোনো স্পেসে ওয়েবহুক পরিচালনার জন্য সেটিং। |
postMessages | শুধুমাত্র আউটপুট। কোনো স্পেসে বার্তা পোস্ট করার সেটিং। |
replyMessages | ঐচ্ছিক। কোনো স্পেসে মেসেজের উত্তর দেওয়ার সেটিং। |
অনুমতি নির্ধারণ
এটি একটি স্থানের অনুমতি নির্ধারণ।
| JSON উপস্থাপনা |
|---|
{ "managersAllowed": boolean, "membersAllowed": boolean, "assistantManagersAllowed": boolean } |
| ক্ষেত্র | |
|---|---|
managersAllowed | ঐচ্ছিক। স্পেসের মালিকদের ( |
membersAllowed | ঐচ্ছিক। বেসিক স্পেস সদস্যদের ( |
assistantManagersAllowed | ঐচ্ছিক। স্পেস ম্যানেজারদের |
পদ্ধতি | |
|---|---|
| নির্দিষ্ট স্থানের জন্য আমদানি প্রক্রিয়া সম্পন্ন করে এবং এটিকে ব্যবহারকারীদের কাছে দৃশ্যমান করে তোলে। |
| একটি স্থান তৈরি করে। |
| একটি নামযুক্ত স্পেস মুছে ফেলে। |
| নির্দিষ্ট ব্যবহারকারীর সাথে বিদ্যমান সরাসরি বার্তাটি ফেরত দেয়। |
| spaceType == GROUP_CHAT এমন সমস্ত স্পেস ফেরত দেয়, যেগুলোর মানব সদস্যপদে ঠিক কলিং ইউজার এবং FindGroupChatsRequest.users এ উল্লেখিত ইউজাররা অন্তর্ভুক্ত রয়েছে। |
| একটি স্থান সম্পর্কে বিস্তারিত তথ্য প্রদান করে। |
| কলার যেসব স্পেসের সদস্য, সেগুলোর তালিকা দেখায়। |
| একটি স্থান আপডেট করে। |
| প্রশাসকের অনুসন্ধানের উপর ভিত্তি করে একটি গুগল ওয়ার্কস্পেস সংস্থার অন্তর্গত স্পেসগুলির একটি তালিকা ফেরত দেয়। |
| একটি স্থান তৈরি করে এবং এতে নির্দিষ্ট ব্যবহারকারীদের যুক্ত করে। |