রিসোর্স: অনুমোদন
অনুমোদনের জন্য মেটাডেটা। অনুমোদন হল Drive আইটেমের জন্য পর্যালোচনা বা অনুমোদন করার প্রসেস।
| JSON উপস্থাপনা |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| ফিল্ড | |
|---|---|
kind |
এটি সবসময় drive#approval হয়। |
approvalId |
অনুমোদন আইডি। |
targetFileId |
অনুমোদনের টার্গেট ফাইল আইডি। |
createTime |
অনুমোদন তৈরি করার সময়। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
modifyTime |
সবচেয়ে সাম্প্রতিক সময়ে অনুমোদনটি পরিবর্তন করা হয়েছে। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
completeTime |
অনুমোদন সম্পূর্ণ হওয়ার সময়। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
dueTime |
অনুমোদন দেওয়ার সময়। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
status |
এই রিসোর্সের জন্য অনুরোধ করার সময় অনুমোদনের স্ট্যাটাস। |
initiator |
যে ব্যবহারকারী অনুমোদনের অনুরোধ করেছেন। |
reviewerResponses[] |
রিভিউয়ারদের অনুমোদনের ভিত্তিতে দেওয়া উত্তর। |
fileContentChangeBehavior |
ফাইলের কন্টেন্ট পরিবর্তন হলে অনুমোদনের আচরণ। |
স্ট্যাটাস
অনুমোদনের সম্ভাব্য স্ট্যাটাস।
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
অনুমোদনের স্ট্যাটাস সেট করা হয়নি বা ভুল ভ্যালু সেট করা হয়েছে। |
IN_PROGRESS |
অনুমোদন প্রক্রিয়া শুরু হয়েছে এবং এখনও শেষ হয়নি। |
APPROVED |
অনুমোদন প্রক্রিয়া সম্পূর্ণ হয়েছে এবং টার্গেট অনুমোদন করা হয়েছে। |
CANCELLED |
অনুমোদন প্রক্রিয়া শেষ হওয়ার আগেই বাতিল করা হয়েছে। |
DECLINED |
অনুমোদন প্রক্রিয়া সম্পূর্ণ হয়েছে এবং টার্গেট বাতিল করা হয়েছে। |
ReviewerResponse
নির্দিষ্ট রিভিউয়ারের করা অনুমোদনের উত্তর।
| JSON উপস্থাপনা |
|---|
{ "kind": string, "reviewer": { object ( |
| ফিল্ড | |
|---|---|
kind |
This is always drive#reviewerResponse. |
reviewer |
এই উত্তরের জন্য দায়ী ব্যবহারকারী। |
response |
অনুমোদনের জন্য রিভিউয়ারের উত্তর। |
রেসপন্স
অনুমোদনের জন্য সম্ভাব্য উত্তর।
| Enums | |
|---|---|
RESPONSE_UNSPECIFIED |
উত্তরটি একটি অজানা মান হিসেবে সেট করা হয়েছে। |
NO_RESPONSE |
পর্যালোচনাকারী উত্তর দেননি। |
APPROVED |
রিভিউয়ার আইটেমটি অনুমোদন করেছেন। |
DECLINED |
রিভিউয়ার আইটেমটি বাতিল করেছেন। |
FileContentChangeBehavior
অনুমোদন Status IN_PROGRESS থাকাকালীন ফাইলের কন্টেন্ট পরিবর্তন হলে অনুমোদনের আচরণ। অনুমোদন সম্পূর্ণ হয়ে গেলে, এই আচরণ আর দেখা যায় না।
| Enums | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
আচরণ নির্দিষ্ট করা হয়নি। |
RESET_APPROVAL |
APPROVED-এর Response সহ যেকোনও ReviewerResponse, NO_DECISION-এ রিসেট করা হবে যখন ফাইলের কন্টেন্ট পরিবর্তন হয় এবং অনুমোদনের IN_PROGRESS-এর Status থাকে। অনুমোদনের ক্ষেত্রে APPROVED-এর Status এবং RESET_APPROVAL বেছে নেওয়া হলে, ফাইলটি লক হয়ে যায়। |
NO_APPROVAL_ACTION |
ফাইলের কন্টেন্ট পরিবর্তন হলে কোনও অ্যাকশন নেওয়া হয় না। |
পদ্ধতি |
|
|---|---|
|
অনুমোদন সংক্রান্ত অনুরোধ অনুমোদন করে। |
|
অনুমোদন বাতিল করে। |
|
অনুমোদনের উপর কমেন্ট। |
|
অনুমোদন বাতিল করে। |
|
আইডির মাধ্যমে অনুমোদন পায়। |
|
কোনও ফাইলের অনুমোদনের তালিকা দেখায়। |
|
অনুমোদনের জন্য পর্যালোচনাকারীদের আবার অ্যাসাইন করে। |
|
কোনও ফাইলে অনুমোদন শুরু করে। |