REST Resource: approvals

উৎস: অনুমোদন

অনুমোদনের জন্য মেটাডেটা। অনুমোদন হল একটি ড্রাইভ আইটেমের পর্যালোচনা/অনুমোদনের প্রক্রিয়া।

JSON উপস্থাপনা
{
  "kind": string,
  "approvalId": string,
  "targetFileId": string,
  "createTime": string,
  "modifyTime": string,
  "completeTime": string,
  "dueTime": string,
  "status": enum (Status),
  "initiator": {
    object (User)
  },
  "reviewerResponses": [
    {
      object (ReviewerResponse)
    }
  ]
}
ক্ষেত্র
kind

string

এটি সর্বদা ড্রাইভ#অনুমোদন।

approvalId

string

অনুমোদন আইডি।

targetFileId

string

অনুমোদনের টার্গেট ফাইল আইডি।

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। অনুমোদন তৈরির সময়।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

modifyTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। অনুমোদন সংশোধনের সর্বশেষ সময়।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

completeTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। অনুমোদন সম্পন্ন হওয়ার সময়।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

dueTime

string ( Timestamp format)

অনুমোদনের সময়সীমা।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

status

enum ( Status )

শুধুমাত্র আউটপুট। এই রিসোর্সটি অনুরোধ করার সময় অনুমোদনের স্থিতি।

initiator

object ( User )

যে ব্যবহারকারী অনুমোদনের অনুরোধ করেছিলেন।

reviewerResponses[]

object ( ReviewerResponse )

অনুমোদনের উপর পর্যালোচকদের দ্বারা প্রদত্ত প্রতিক্রিয়া।

অবস্থা

অনুমোদনের সম্ভাব্য অবস্থা।

এনামস
STATUS_UNSPECIFIED অনুমোদনের স্থিতি সেট করা হয়নি অথবা একটি অবৈধ মান সেট করা হয়েছে।
IN_PROGRESS অনুমোদন প্রক্রিয়া শুরু হয়েছে এবং শেষ হয়নি।
APPROVED অনুমোদন প্রক্রিয়া সম্পন্ন হয়েছে এবং লক্ষ্যমাত্রা অনুমোদিত হয়েছে।
CANCELLED অনুমোদন প্রক্রিয়াটি শেষ হওয়ার আগেই বাতিল করা হয়েছিল।
DECLINED অনুমোদন প্রক্রিয়া সম্পন্ন হয়েছে এবং লক্ষ্য প্রত্যাখ্যান করা হয়েছে।

পর্যালোচকের প্রতিক্রিয়া

একজন নির্দিষ্ট পর্যালোচক কর্তৃক প্রদত্ত অনুমোদনের প্রতিক্রিয়া।

JSON উপস্থাপনা
{
  "kind": string,
  "reviewer": {
    object (User)
  },
  "response": enum (Response)
}
ক্ষেত্র
kind

string

এটি সর্বদা drive#reviewerResponse।

reviewer

object ( User )

এই প্রতিক্রিয়ার জন্য দায়ী ব্যবহারকারী।

response

enum ( Response )

অনুমোদনের জন্য একজন পর্যালোচকের প্রতিক্রিয়া।

প্রতিক্রিয়া

অনুমোদনের জন্য সম্ভাব্য প্রতিক্রিয়া।

এনামস
RESPONSE_UNSPECIFIED প্রতিক্রিয়াটি একটি অচেনা মানে সেট করা হয়েছিল।
NO_RESPONSE পর্যালোচক এখনও কোনও উত্তর দেননি।
APPROVED পর্যালোচক আইটেমটি অনুমোদন করেছেন।
DECLINED পর্যালোচক আইটেমটি প্রত্যাখ্যান করেছেন।

পদ্ধতি

get

আইডি দ্বারা অনুমোদন পায়।

list

একটি ফাইলে অনুমোদনের তালিকা তৈরি করে।