উৎস: ফাইল
একটি ফাইলের মেটাডেটা।
কিছু রিসোর্স মেথডের (যেমন files.update ) জন্য fileId প্রয়োজন হয়। কোনো ফাইলের আইডি পেতে files.list মেথডটি ব্যবহার করুন।
| JSON উপস্থাপনা |
|---|
{ "exportLinks": { string: string, ... }, "parents": [ string ], "owners": [ { object ( |
| ক্ষেত্র | |
|---|---|
exportLinks | শুধুমাত্র আউটপুট। ডকস এডিটর ফাইলগুলিকে নির্দিষ্ট ফরম্যাটে রপ্তানি করার লিঙ্ক। একটি অবজেক্ট যা |
parents[] | ফাইলটি যে প্যারেন্ট ফোল্ডারে রয়েছে, তার আইডি। একটি ফাইলের কেবল একটিই প্যারেন্ট ফোল্ডার থাকতে পারে; একাধিক প্যারেন্ট নির্দিষ্ট করা সমর্থিত নয়। ক্রিয়েট রিকোয়েস্টের অংশ হিসেবে নির্দিষ্ট করা না থাকলে, ফাইলটি সরাসরি ব্যবহারকারীর 'মাই ড্রাইভ' ফোল্ডারে রাখা হয়। কপি রিকোয়েস্টের অংশ হিসেবে নির্দিষ্ট করা না থাকলে, ফাইলটি সোর্স ফাইলের যেকোনো শনাক্তযোগ্য প্যারেন্টকে উত্তরাধিকার সূত্রে পায়। প্যারেন্ট তালিকা পরিবর্তন করার জন্য আপডেট রিকোয়েস্টে অবশ্যই |
owners[] | শুধুমাত্র আউটপুট। এই ফাইলের মালিক। শুধুমাত্র নির্দিষ্ট কিছু লিগ্যাসি ফাইলের একাধিক মালিক থাকতে পারে। শেয়ার্ড ড্রাইভের আইটেমগুলির জন্য এই ফিল্ডটি পূরণ করা হয় না। |
permissions[] | শুধুমাত্র আউটপুট। ফাইলটির জন্য অনুমতির সম্পূর্ণ তালিকা। এটি কেবল তখনই পাওয়া যাবে যদি অনুরোধকারী ব্যবহারকারী ফাইলটি শেয়ার করতে পারেন। শেয়ার করা ড্রাইভের আইটেমগুলির জন্য এটি পূরণ করা হয় না। |
spaces[] | শুধুমাত্র আউটপুট। যে স্থানগুলিতে ফাইলটি রয়েছে তার তালিকা। বর্তমানে সমর্থিত মানগুলি হলো |
properties | যথেচ্ছ কী-ভ্যালু জোড়ের একটি সংগ্রহ যা সকল অ্যাপের কাছে দৃশ্যমান। আপডেট এবং কপি অনুরোধে নাল (null) মানযুক্ত এন্ট্রিগুলি মুছে ফেলা হয়। একটি অবজেক্ট যা |
appProperties | যথেচ্ছ কী-ভ্যালু জোড়ের একটি সংগ্রহ যা অনুরোধকারী অ্যাপের জন্য ব্যক্তিগত। আপডেট এবং কপি অনুরোধে নাল (null) মানযুক্ত এন্ট্রিগুলি মুছে ফেলা হয়। এই প্রোপার্টিগুলো শুধুমাত্র একটি অথেনটিকেটেড রিকোয়েস্টের মাধ্যমেই অ্যাক্সেস করা যায়। একটি অথেনটিকেটেড রিকোয়েস্ট OAuth 2.0 ক্লায়েন্ট আইডি থেকে প্রাপ্ত একটি অ্যাক্সেস টোকেন ব্যবহার করে। প্রাইভেট প্রোপার্টিগুলো অ্যাক্সেস করার জন্য আপনি কোনো এপিআই কী ব্যবহার করতে পারবেন না। একটি অবজেক্ট যা |
permissionIds[] | শুধুমাত্র আউটপুট। এই ফাইলটিতে প্রবেশাধিকার আছে এমন ব্যবহারকারীদের অনুমতি আইডি-র তালিকা। |
contentRestrictions[] | ফাইলের বিষয়বস্তু অ্যাক্সেস করার উপর বিধিনিষেধ। শুধুমাত্র এই ধরনের বিধিনিষেধ থাকলেই এটি পূরণ করা হবে। |
kind | শুধুমাত্র আউটপুট। এটি কী ধরনের রিসোর্স তা শনাক্ত করে। মান: নির্দিষ্ট স্ট্রিং |
driveId | শুধুমাত্র আউটপুট। ফাইলটি যে শেয়ার্ড ড্রাইভে রয়েছে তার আইডি। শুধুমাত্র শেয়ার্ড ড্রাইভের আইটেমগুলোর জন্য এটি পূরণ করা হয়। |
fileExtension | শুধুমাত্র আউটপুট। |
copyRequiresWriterPermission | পাঠক ও মন্তব্যকারীদের জন্য এই ফাইলটি কপি, প্রিন্ট বা ডাউনলোড করার বিকল্পগুলো নিষ্ক্রিয় করা উচিত কিনা। |
md5Checksum | শুধুমাত্র আউটপুট। ফাইলটির বিষয়বস্তুর MD5 চেকসাম। এটি শুধুমাত্র গুগল ড্রাইভে থাকা বাইনারি কন্টেন্টযুক্ত ফাইলগুলোর জন্য প্রযোজ্য। |
contentHints | ফাইলটির বিষয়বস্তু সম্পর্কে অতিরিক্ত তথ্য। উত্তরে এই ক্ষেত্রগুলো কখনোই পূরণ করা হয় না। |
contentHints.indexableText | fullText কোয়েরি উন্নত করার জন্য ফাইলটিতে যে টেক্সট ইনডেক্স করা হবে। এর দৈর্ঘ্য ১২৮ কিলোবাইটের মধ্যে সীমাবদ্ধ এবং এতে HTML এলিমেন্ট থাকতে পারে। |
contentHints.thumbnail | ফাইলটির জন্য একটি থাম্বনেইল। এটি শুধুমাত্র তখনই ব্যবহৃত হবে যখন গুগল ড্রাইভ একটি সাধারণ থাম্বনেইল তৈরি করতে পারবে না। |
contentHints.thumbnail.image | থাম্বনেইল ডেটা URL-নিরাপদ Base64 ( RFC 4648 ধারা 5 ) ব্যবহার করে এনকোড করা হয়েছে। একটি বেস৬৪-এনকোডেড স্ট্রিং। |
contentHints.thumbnail.mimeType | থাম্বনেইলের MIME টাইপ। |
writersCanShare | শুধুমাত্র |
viewedByMe | শুধুমাত্র আউটপুট। এই ব্যবহারকারী ফাইলটি দেখেছেন কিনা। |
mimeType | ফাইলটির MIME টাইপ। যদি কোনো মান প্রদান করা না হয়, তবে গুগল ড্রাইভ আপলোড করা কন্টেন্ট থেকে স্বয়ংক্রিয়ভাবে একটি উপযুক্ত মান শনাক্ত করার চেষ্টা করে। নতুন কোনো সংস্করণ আপলোড না করা পর্যন্ত এই মান পরিবর্তন করা যায় না। যদি কোনো ফাইল গুগল ডক MIME টাইপ দিয়ে তৈরি করা হয়, তাহলে আপলোড করা কন্টেন্ট সম্ভব হলে ইম্পোর্ট করা হয়। সমর্থিত ইম্পোর্ট ফরম্যাটগুলো |
thumbnailLink | শুধুমাত্র আউটপুট। ফাইলটির থাম্বনেইলের একটি স্বল্পস্থায়ী লিঙ্ক, যদি উপলব্ধ থাকে। সাধারণত কয়েক ঘন্টা স্থায়ী হয়। ক্রস-অরিজিন রিসোর্স শেয়ারিং (CORS) নীতির কারণে ওয়েব অ্যাপ্লিকেশনে সরাসরি ব্যবহারের জন্য এটি উদ্দিষ্ট নয়। একটি প্রক্সি সার্ভার ব্যবহার করার কথা বিবেচনা করুন। শুধুমাত্র তখনই এটি পূরণ করা হয় যখন অনুরোধকারী অ্যাপটি ফাইলটির বিষয়বস্তু অ্যাক্সেস করতে পারে। যদি ফাইলটি সর্বজনীনভাবে শেয়ার করা না হয়, তাহলে |
iconLink | শুধুমাত্র আউটপুট। ফাইলটির আইকনের একটি স্থির, প্রমাণীকরণবিহীন লিঙ্ক। |
shared | শুধুমাত্র আউটপুট। ফাইলটি শেয়ার করা হয়েছে কিনা। শেয়ার করা ড্রাইভের আইটেমগুলোর জন্য এই তথ্য পূরণ করা হয় না। |
lastModifyingUser | শুধুমাত্র আউটপুট। ফাইলটি সর্বশেষ পরিবর্তনকারী ব্যবহারকারী। এই ফিল্ডটি কেবল তখনই পূরণ করা হয় যখন সর্বশেষ পরিবর্তনটি কোনো সাইন-ইন করা ব্যবহারকারী দ্বারা সম্পাদিত হয়। |
headRevisionId | শুধুমাত্র আউটপুট। ফাইলটির হেড রিভিশনের আইডি। এটি বর্তমানে শুধুমাত্র গুগল ড্রাইভে থাকা বাইনারি কন্টেন্টযুক্ত ফাইলগুলোর জন্য উপলব্ধ। |
sharingUser | শুধুমাত্র আউটপুট। প্রযোজ্য ক্ষেত্রে, যে ব্যবহারকারী অনুরোধকারী ব্যবহারকারীর সাথে ফাইলটি শেয়ার করেছেন। |
webViewLink | শুধুমাত্র আউটপুট। প্রাসঙ্গিক গুগল এডিটর বা ব্রাউজারে ভিউয়ারে ফাইলটি খোলার জন্য একটি লিঙ্ক। |
webContentLink | শুধুমাত্র আউটপুট। ব্রাউজারে ফাইলটির বিষয়বস্তু ডাউনলোড করার জন্য একটি লিঙ্ক। এটি শুধুমাত্র গুগল ড্রাইভে থাকা বাইনারি কন্টেন্টযুক্ত ফাইলগুলোর জন্য উপলব্ধ। |
size | শুধুমাত্র আউটপুট। ব্লব এবং গুগল ওয়ার্কস্পেস এডিটর ফাইলের সাইজ বাইটে দেখানো হবে। যেসব ফাইলের কোনো সাইজ নেই, যেমন শর্টকাট এবং ফোল্ডার, সেগুলোর জন্য এটি দেখানো হবে না। |
viewersCanCopyContent | অপ্রচলিত: এর পরিবর্তে |
hasThumbnail | শুধুমাত্র আউটপুট। এই ফাইলটির একটি থাম্বনেইল আছে কিনা। এটি নির্দেশ করে না যে অনুরোধকারী অ্যাপটির থাম্বনেইলটিতে অ্যাক্সেস আছে কিনা। অ্যাক্সেস পরীক্ষা করতে, thumbnailLink ফিল্ডটির উপস্থিতি দেখুন। |
folderColorRgb | একটি ফোল্ডার বা ফোল্ডারের শর্টকাটের রঙ একটি RGB হেক্স স্ট্রিং হিসাবে। সমর্থিত রঙগুলি ' যদি কোনো অসমর্থিত রঙ নির্দিষ্ট করা হয়, তাহলে তার পরিবর্তে প্যালেটের সবচেয়ে কাছের রঙটি ব্যবহার করা হয়। |
id | ফাইলটির আইডি। |
name | ফাইলের নাম। একটি ফোল্ডারের মধ্যে এটি অগত্যা অনন্য নয়। উল্লেখ্য যে, শেয়ার্ড ড্রাইভের শীর্ষ-স্তরের ফোল্ডার, মাই ড্রাইভ রুট ফোল্ডার এবং অ্যাপ্লিকেশন ডেটা ফোল্ডারের মতো অপরিবর্তনীয় আইটেমগুলির ক্ষেত্রে নামটি স্থির থাকে। |
description | ফাইলটির একটি সংক্ষিপ্ত বিবরণ। |
starred | ব্যবহারকারী ফাইলটিতে স্টার চিহ্ন দিয়েছেন কিনা। |
trashed | ফাইলটি সরাসরি ট্র্যাশ করা হয়েছে কিনা, অথবা ট্র্যাশ করা কোনো প্যারেন্ট ফোল্ডার থেকে করা হয়েছে কিনা। শুধুমাত্র মালিকই একটি ফাইল ট্র্যাশ করতে পারেন, কিন্তু ফাইলটি স্থায়ীভাবে মুছে না ফেলা পর্যন্ত অন্য ব্যবহারকারীরা মালিকের ট্র্যাশে থাকা ফাইলটি অ্যাক্সেস করতে পারবেন। |
explicitlyTrashed | শুধুমাত্র আউটপুট। ফাইলটি কোনো প্যারেন্ট ফোল্ডার থেকে রিকার্সিভলি ট্র্যাশ করা হয়েছে কি না, তার পরিবর্তে ফাইলটি স্পষ্টভাবে ট্র্যাশ করা হয়েছে কি না। |
createdTime | ফাইলটি তৈরি করার সময় ( RFC 3339 তারিখ-সময় )। |
modifiedTime | সর্বশেষ যে তারিখে ফাইলটি পরিবর্তন করা হয়েছিল ( RFC 3339 তারিখ-সময় )। মনে রাখবেন যে, |
modifiedByMeTime | শুধুমাত্র আউটপুট। ব্যবহারকারী কর্তৃক ফাইলটি শেষবার পরিবর্তিত হওয়ার সময় ( RFC 3339 তারিখ-সময় )। |
viewedByMeTime | ব্যবহারকারী কর্তৃক ফাইলটি শেষবার দেখার সময় ( RFC 3339 তারিখ-সময় )। |
sharedWithMeTime | শুধুমাত্র আউটপুট। ব্যবহারকারীর সাথে ফাইলটি শেয়ার করার সময়, যদি প্রযোজ্য হয় ( RFC 3339 তারিখ-সময় )। |
quotaBytesUsed | শুধুমাত্র আউটপুট। ফাইলটি দ্বারা ব্যবহৃত স্টোরেজ কোটা বাইটের সংখ্যা। এর মধ্যে হেড রিভিশন এবং |
version | শুধুমাত্র আউটপুট। ফাইলটির জন্য একটি ক্রমবর্দ্ধমান সংস্করণ নম্বর। এটি সার্ভারে ফাইলটিতে করা প্রতিটি পরিবর্তন প্রতিফলিত করে, এমনকি ব্যবহারকারীর কাছে অদৃশ্য পরিবর্তনগুলোও। |
originalFilename | আপলোড করা কন্টেন্টের আসল ফাইলের নাম (যদি থাকে), অথবা |
ownedByMe | শুধুমাত্র আউটপুট। ব্যবহারকারী ফাইলটির মালিক কিনা। শেয়ার করা ড্রাইভের আইটেমগুলোর জন্য এটি পূরণ করা হয় না। |
fullFileExtension | শুধুমাত্র আউটপুট। |
isAppAuthorized | শুধুমাত্র আউটপুট। ফাইলটি অনুরোধকারী অ্যাপ দ্বারা তৈরি বা খোলা হয়েছে কিনা। |
teamDriveId | অপ্রচলিত: শুধুমাত্র আউটপুট। এর পরিবর্তে |
capabilities | শুধুমাত্র আউটপুট। এই ফাইলটির উপর বর্তমান ব্যবহারকারীর যে ক্ষমতাগুলো রয়েছে। প্রতিটি ক্ষমতা ব্যবহারকারীর গ্রহণ করতে পারা একটি সূক্ষ্ম পদক্ষেপের সাথে সম্পর্কিত। আরও তথ্যের জন্য, ‘ফাইলের ক্ষমতাগুলো বুঝুন ’ দেখুন। |
capabilities.canChangeViewersCanCopyContent | অপ্রচলিত: শুধুমাত্র আউটপুট। |
capabilities.canMoveChildrenOutOfDrive | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের অধীনস্থ আইটেমগুলোকে শেয়ার্ড ড্রাইভের বাইরে সরাতে পারবেন কিনা। আইটেমটি ফোল্ডার না হলে এর |
capabilities.canReadDrive | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি যে শেয়ার্ড ড্রাইভের অন্তর্গত, সেটি পড়তে পারবেন কিনা। শুধুমাত্র শেয়ার্ড ড্রাইভের আইটেমগুলোর জন্য এই তথ্যটি পূরণ করা হয়। |
capabilities.canEdit | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি সম্পাদনা করতে পারবেন কিনা। অন্যান্য কারণও একজন ব্যবহারকারীর ফাইলে কী ধরনের পরিবর্তন করতে পারবেন তা সীমিত করতে পারে। উদাহরণস্বরূপ, |
capabilities.canCopy | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি কপি করতে পারবেন কিনা। একটি শেয়ার্ড ড্রাইভের কোনো আইটেমের ক্ষেত্রে, বর্তমান ব্যবহারকারী সেই আইটেমের ফোল্ডার-বহির্ভূত উত্তরসূরিদের, অথবা আইটেমটি (যদি সেটি ফোল্ডার না হয়) কপি করতে পারবেন কিনা। |
capabilities.canComment | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটিতে মন্তব্য করতে পারবেন কিনা। |
capabilities.canAddChildren | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারে চাইল্ড যোগ করতে পারবেন কিনা। আইটেমটি ফোল্ডার না হলে এটি সর্বদা |
capabilities.canDelete | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি মুছে ফেলতে পারবেন কিনা। |
capabilities.canDownload | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি ডাউনলোড করতে পারবেন কিনা। |
capabilities.canListChildren | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের অধীনস্থ আইটেমগুলো তালিকাভুক্ত করতে পারবেন কিনা। আইটেমটি ফোল্ডার না হলে এর মান সর্বদা |
capabilities.canRemoveChildren | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডার থেকে চাইল্ড আইটেমগুলো সরাতে পারবেন কিনা। আইটেমটি ফোল্ডার না হলে এটি সর্বদা |
capabilities.canRename | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটির নাম পরিবর্তন করতে পারবেন কিনা। |
capabilities.canTrash | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি ট্র্যাশে সরাতে পারবেন কিনা। |
capabilities.canReadRevisions | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলের রিভিশন রিসোর্সটি পড়তে পারবেন কিনা। একটি শেয়ার্ড ড্রাইভ আইটেমের ক্ষেত্রে, এই আইটেমের নন-ফোল্ডার ডিসেন্ডেন্টদের রিভিশন, অথবা এই আইটেমটি (যদি এটি ফোল্ডার না হয়) পড়া যাবে কিনা। |
capabilities.canReadTeamDrive | অপ্রচলিত: শুধুমাত্র আউটপুট। এর পরিবর্তে |
capabilities.canMoveTeamDriveItem | অপ্রচলিত: শুধুমাত্র আউটপুট। এর পরিবর্তে |
capabilities.canChangeCopyRequiresWriterPermission | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলের |
capabilities.canMoveItemIntoTeamDrive | অপ্রচলিত: শুধুমাত্র আউটপুট। এর পরিবর্তে |
capabilities.canUntrash | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ট্র্যাশ থেকে এই ফাইলটি পুনরুদ্ধার করতে পারবেন কিনা। |
capabilities.canModifyContent | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলের বিষয়বস্তু পরিবর্তন করতে পারবেন কিনা। |
capabilities.canMoveItemWithinTeamDrive | অপ্রচলিত: শুধুমাত্র আউটপুট। এর পরিবর্তে |
capabilities.canMoveItemOutOfTeamDrive | অপ্রচলিত: শুধুমাত্র আউটপুট। এর পরিবর্তে |
capabilities.canDeleteChildren | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের অধীনস্থ আইটেমগুলো মুছে ফেলতে পারবেন কিনা। আইটেমটি ফোল্ডার না হলে এর |
capabilities.canMoveChildrenOutOfTeamDrive | অপ্রচলিত: শুধুমাত্র আউটপুট। এর পরিবর্তে |
capabilities.canMoveChildrenWithinTeamDrive | অপ্রচলিত: শুধুমাত্র আউটপুট। এর পরিবর্তে |
capabilities.canTrashChildren | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের অধীনস্থ আইটেমগুলো ট্র্যাশ করতে পারবেন কিনা। আইটেমটি ফোল্ডার না হলে এর |
capabilities.canMoveItemOutOfDrive | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী আইটেমটির প্যারেন্ট পরিবর্তন করে এটিকে এই ড্রাইভের বাইরে সরাতে পারবেন কিনা। উল্লেখ্য যে, নতুন যে প্যারেন্টটি যোগ করা হচ্ছে তার উপর নির্ভর করে আইটেমটির প্যারেন্ট পরিবর্তনের অনুরোধ ব্যর্থও হতে পারে। |
capabilities.canAddMyDriveParent | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী একই অনুরোধে বিদ্যমান কোনো প্যারেন্টকে অপসারণ না করে আইটেমটির জন্য একটি প্যারেন্ট যোগ করতে পারবেন কিনা। শেয়ার্ড ড্রাইভ ফাইলের জন্য এটি পূরণ করা হয় না। |
capabilities.canRemoveMyDriveParent | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী একই অনুরোধে অন্য কোনো প্যারেন্ট যোগ না করে আইটেমটি থেকে একটি প্যারেন্ট সরাতে পারবেন কিনা। শেয়ার্ড ড্রাইভ ফাইলের জন্য এটি পূরণ করা হয় না। |
capabilities.canMoveItemWithinDrive | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ড্রাইভের মধ্যে আইটেমটি সরাতে পারবেন কিনা। উল্লেখ্য যে, নতুন যুক্ত হওয়া এবং অপসারিত হওয়া প্যারেন্টের উপর নির্ভর করে আইটেমটির প্যারেন্ট পরিবর্তনের অনুরোধ ব্যর্থ হতে পারে। |
capabilities.canShare | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলের শেয়ারিং সেটিংস পরিবর্তন করতে পারবেন কিনা। |
capabilities.canMoveChildrenWithinDrive | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ড্রাইভের মধ্যে এই ফোল্ডারের চাইল্ড আইটেমগুলো সরাতে পারবেন কিনা। আইটেমটি ফোল্ডার না হলে এর মান ' |
capabilities.canModifyContentRestriction | অপ্রচলিত: শুধুমাত্র আউটপুট। |
capabilities.canAddFolderFromAnotherDrive | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী অন্য কোনো ড্রাইভ (ভিন্ন শেয়ার্ড ড্রাইভ বা মাই ড্রাইভ) থেকে এই ফোল্ডারে কোনো ফোল্ডার যোগ করতে পারবেন কি না। আইটেমটি ফোল্ডার না হলে এর |
capabilities.canChangeSecurityUpdateEnabled | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী লিঙ্ক শেয়ার মেটাডেটাতে থাকা |
capabilities.canAcceptOwnership | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটির সম্ভাব্য মালিক কিনা। শেয়ার্ড ড্রাইভের ফাইলগুলির জন্য এটি পূরণ করা হয় না। |
capabilities.canReadLabels | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটির লেবেলগুলো পড়তে পারবেন কি না। |
capabilities.canModifyLabels | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটির লেবেলগুলো পরিবর্তন করতে পারবেন কিনা। |
capabilities.canModifyEditorContentRestriction | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটিতে সম্পাদক-সীমাবদ্ধ বিষয়বস্তু সংক্রান্ত বিধিনিষেধ যোগ বা পরিবর্তন করতে পারবেন কিনা। |
capabilities.canModifyOwnerContentRestriction | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী মালিক-সীমাবদ্ধ বিষয়বস্তু বিধিনিষেধ যোগ বা পরিবর্তন করতে পারবেন কিনা। |
capabilities.canRemoveContentRestriction | শুধুমাত্র আউটপুট। ফাইলটিতে কোনো বিষয়বস্তুগত সীমাবদ্ধতা আছে কিনা যা বর্তমান ব্যবহারকারী অপসারণ করতে পারেন। |
capabilities.canDisableInheritedPermissions | ব্যবহারকারী উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলো নিষ্ক্রিয় করতে পারবে কিনা। |
capabilities.canEnableInheritedPermissions | একজন ব্যবহারকারী উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলো পুনরায় সক্রিয় করতে পারবেন কিনা। |
capabilities.canChangeItemDownloadRestriction | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটির মালিক অথবা সংগঠক কর্তৃক আরোপিত ডাউনলোড সীমাবদ্ধতা পরিবর্তন করতে পারবেন কিনা। |
hasAugmentedPermissions | শুধুমাত্র আউটপুট। এই ফাইলটির উপর সরাসরি অনুমতি আছে কিনা। এই ক্ষেত্রটি শুধুমাত্র শেয়ার করা ড্রাইভের আইটেমগুলির জন্য পূরণ করা হয়। |
trashingUser | শুধুমাত্র আউটপুট। যদি ফাইলটি স্পষ্টভাবে ট্র্যাশ করা হয়ে থাকে, তাহলে যে ব্যবহারকারী এটি ট্র্যাশ করেছেন তার তথ্য। শুধুমাত্র শেয়ার করা ড্রাইভের আইটেমগুলোর জন্য এই তথ্য পূরণ করা হয়। |
thumbnailVersion | শুধুমাত্র আউটপুট। থাম্বনেইল ক্যাশে বাতিলকরণের জন্য ব্যবহৃত থাম্বনেইল সংস্করণ। |
trashedTime | শুধুমাত্র আউটপুট। যে সময়ে আইটেমটি ট্র্যাশ করা হয়েছিল ( RFC 3339 তারিখ-সময় )। শুধুমাত্র শেয়ার্ড ড্রাইভের আইটেমগুলির জন্য পূরণ করা হয়। |
modifiedByMe | শুধুমাত্র আউটপুট। ফাইলটি এই ব্যবহারকারী দ্বারা পরিবর্তিত হয়েছে কিনা। |
imageMediaMetadata | শুধুমাত্র আউটপুট। ইমেজ মিডিয়া সম্পর্কিত অতিরিক্ত মেটাডেটা, যদি উপলব্ধ থাকে। |
imageMediaMetadata.flashUsed | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ফ্ল্যাশ ব্যবহার করা হয়েছিল কিনা। |
imageMediaMetadata.meteringMode | শুধুমাত্র আউটপুট। ছবিটি তৈরি করতে ব্যবহৃত মিটারিং মোড। |
imageMediaMetadata.sensor | শুধুমাত্র আউটপুট। ছবিটি তুলতে ব্যবহৃত সেন্সরের ধরন। |
imageMediaMetadata.exposureMode | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত এক্সপোজার মোড। |
imageMediaMetadata.colorSpace | শুধুমাত্র আউটপুট। ছবিটির কালার স্পেস। |
imageMediaMetadata.whiteBalance | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত হোয়াইট ব্যালেন্স মোড। |
imageMediaMetadata.width | শুধুমাত্র আউটপুট। ছবিটির প্রস্থ, পিক্সেল এককে। |
imageMediaMetadata.height | শুধুমাত্র আউটপুট। ছবিটির উচ্চতা, পিক্সেল এককে। |
imageMediaMetadata.location | শুধুমাত্র আউটপুট। ছবিতে ভৌগোলিক অবস্থানের তথ্য সংরক্ষিত আছে। |
imageMediaMetadata.location.latitude | শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত অক্ষাংশ। |
imageMediaMetadata.location.longitude | শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত দ্রাঘিমাংশ। |
imageMediaMetadata.location.altitude | শুধুমাত্র আউটপুট। ছবিতে উচ্চতা সংরক্ষিত আছে। |
imageMediaMetadata.rotation | শুধুমাত্র আউটপুট। ছবিটির মূল অবস্থান থেকে ঘড়ির কাঁটার দিকে ৯০ ডিগ্রি ঘূর্ণনের সংখ্যা। |
imageMediaMetadata.time | শুধুমাত্র আউটপুট। ছবিটি তোলার তারিখ ও সময় (EXIF DateTime)। |
imageMediaMetadata.cameraMake | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত ক্যামেরার প্রস্তুতকারক। |
imageMediaMetadata.cameraModel | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত ক্যামেরার মডেল। |
imageMediaMetadata.exposureTime | শুধুমাত্র আউটপুট। এক্সপোজারের সময়কাল, সেকেন্ডে। |
imageMediaMetadata.aperture | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত অ্যাপারচার (এফ-নাম্বার)। |
imageMediaMetadata.focalLength | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত ফোকাল লেংথ, মিলিমিটারে। |
imageMediaMetadata.isoSpeed | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত আইএসও স্পিড। |
imageMediaMetadata.exposureBias | শুধুমাত্র আউটপুট। ছবিটির এক্সপোজার বায়াস (APEX মান)। |
imageMediaMetadata.maxApertureValue | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত ফোকাল লেংথে লেন্সের সর্বনিম্ন এফ-নাম্বার (APEX ভ্যালু)। |
imageMediaMetadata.subjectDistance | শুধুমাত্র আউটপুট। ছবির বিষয়বস্তু থেকে দূরত্ব, মিটারে। |
imageMediaMetadata.lens | শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত লেন্স। |
videoMediaMetadata | শুধুমাত্র আউটপুট। ভিডিও মিডিয়া সম্পর্কিত অতিরিক্ত মেটাডেটা। আপলোড করার সাথে সাথেই এটি উপলব্ধ নাও হতে পারে। |
videoMediaMetadata.width | শুধুমাত্র আউটপুট। ভিডিওটির প্রস্থ, পিক্সেলে। |
videoMediaMetadata.height | শুধুমাত্র আউটপুট। ভিডিওটির উচ্চতা, পিক্সেলে। |
videoMediaMetadata.durationMillis | শুধুমাত্র আউটপুট। ভিডিওটির সময়কাল মিলিসেকেন্ডে। |
shortcutDetails | শর্টকাট ফাইলের বিবরণ। শুধুমাত্র সেইসব শর্টকাট ফাইলের জন্য এটি পূরণ করা হয়, যেগুলোর mimeType ফিল্ড |
shortcutDetails.targetId | এই শর্টকাটটি যে ফাইলটিকে নির্দেশ করে, তার আইডি। এটি শুধুমাত্র |
shortcutDetails.targetMimeType | শুধুমাত্র আউটপুট। এই শর্টকাটটি যে ফাইলটিকে নির্দেশ করে, তার MIME টাইপ। এই ফিল্ডের মান হলো টার্গেটের MIME টাইপের একটি স্ন্যাপশট, যা শর্টকাটটি তৈরি করার সময় ধারণ করা হয়। |
shortcutDetails.targetResourceKey | শুধুমাত্র আউটপুট। টার্গেট ফাইলের জন্য |
resourceKey | শুধুমাত্র আউটপুট। শেয়ার করা লিঙ্কের মাধ্যমে আইটেমটি অ্যাক্সেস করার জন্য একটি কী প্রয়োজন। |
linkShareMetadata | শুধুমাত্র আউটপুট। লিঙ্কশেয়ার সম্পর্কিত বিবরণ। ক্লায়েন্টরা এই আইটেমটি রেফার করার জন্য যে লিঙ্ক ইউআরএলগুলো ব্যবহার করছেন, সেগুলোর বিবরণ এতে রয়েছে। |
linkShareMetadata.securityUpdateEligible | শুধুমাত্র আউটপুট। ফাইলটি নিরাপত্তা আপডেটের জন্য যোগ্য কিনা। |
linkShareMetadata.securityUpdateEnabled | শুধুমাত্র আউটপুট। এই ফাইলটির জন্য নিরাপত্তা আপডেটটি সক্রিয় করা আছে কিনা। |
labelInfo | শুধুমাত্র আউটপুট। ফাইলটিতে থাকা লেবেলগুলোর একটি সংক্ষিপ্ত বিবরণ। |
labelInfo.labels[] | শুধুমাত্র আউটপুট। |
sha1Checksum | শুধুমাত্র আউটপুট। এই ফাইলের সাথে সম্পর্কিত SHA1 চেকসাম, যদি উপলব্ধ থাকে। এই ফিল্ডটি শুধুমাত্র গুগল ড্রাইভে সংরক্ষিত কন্টেন্টযুক্ত ফাইলগুলির জন্য পূরণ করা হয়; এটি ডক্স এডিটর বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না। |
sha256Checksum | শুধুমাত্র আউটপুট। এই ফাইলের সাথে সম্পর্কিত SHA256 চেকসাম, যদি উপলব্ধ থাকে। এই ফিল্ডটি শুধুমাত্র গুগল ড্রাইভে সংরক্ষিত কন্টেন্টযুক্ত ফাইলগুলির জন্য পূরণ করা হয়; এটি ডক্স এডিটর বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না। |
inheritedPermissionsDisabled | এই ফাইলটিতে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি নিষ্ক্রিয় করা আছে কিনা। উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি ডিফল্টরূপে সক্রিয় থাকে। |
downloadRestrictions | ফাইলটি ডাউনলোডের উপর বিধিনিষেধ প্রযোজ্য। |
বিষয়বস্তু সীমাবদ্ধতা
ফাইলটির বিষয়বস্তু ব্যবহারের উপর একটি সীমাবদ্ধতা।
| JSON উপস্থাপনা |
|---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
| ক্ষেত্র | |
|---|---|
readOnly | ফাইলটির বিষয়বস্তু পঠনযোগ্য কিনা। যদি কোনো ফাইল পঠনযোগ্য হয়, তবে ফাইলটির কোনো নতুন সংস্করণ যোগ করা যাবে না, মন্তব্য যোগ বা পরিবর্তন করা যাবে না এবং ফাইলটির শিরোনামও পরিবর্তন করা যাবে না। |
reason | ফাইলটির বিষয়বস্তু সীমাবদ্ধ রাখার কারণ। এটি শুধুমাত্র সেইসব রিকোয়েস্টের ক্ষেত্রেই পরিবর্তনযোগ্য, যেগুলিতে |
type | শুধুমাত্র আউটপুট। বিষয়বস্তু সীমাবদ্ধতার ধরণ। বর্তমানে একমাত্র সম্ভাব্য মান হলো |
restrictingUser | শুধুমাত্র আউটপুট। যে ব্যবহারকারী বিষয়বস্তু সীমাবদ্ধতা নির্ধারণ করেছেন। শুধুমাত্র |
restrictionTime | শুধুমাত্র আউটপুট। যে সময়ে বিষয়বস্তু সীমাবদ্ধতা নির্ধারণ করা হয়েছিল ( RFC 3339 তারিখ-সময় বিন্যাসে)। শুধুমাত্র |
ownerRestricted | কন্টেন্ট সীমাবদ্ধতাটি শুধুমাত্র ফাইলের মালিক ব্যবহারকারীই পরিবর্তন বা অপসারণ করতে পারবেন কিনা। শেয়ার করা ড্রাইভের ফাইলগুলির ক্ষেত্রে, |
systemRestricted | শুধুমাত্র আউটপুট। বিষয়বস্তুর সীমাবদ্ধতাটি সিস্টেম দ্বারা প্রয়োগ করা হয়েছে কিনা, উদাহরণস্বরূপ কোনো ই-স্বাক্ষরের কারণে। ব্যবহারকারীরা সিস্টেম দ্বারা আরোপিত বিষয়বস্তুর সীমাবদ্ধতা পরিবর্তন বা অপসারণ করতে পারবেন না। |
ডাউনলোড বিধিনিষেধ মেটাডেটা
ফাইলটি ডাউনলোডের ক্ষেত্রে বিধিনিষেধ প্রযোজ্য।
| JSON উপস্থাপনা |
|---|
{ "itemDownloadRestriction": { object ( |
| ক্ষেত্র | |
|---|---|
itemDownloadRestriction | ফাইলটির ডাউনলোড সীমাবদ্ধতা সরাসরি মালিক বা সংগঠক দ্বারা প্রয়োগ করা হয়। এটি শেয়ার্ড ড্রাইভ সেটিংস বা ডিএলপি নিয়ম বিবেচনা করে না। |
effectiveDownloadRestrictionWithContext | শুধুমাত্র আউটপুট। এই ফাইলটির ক্ষেত্রে কার্যকর ডাউনলোড সীমাবদ্ধতা প্রযোজ্য। এতে সমস্ত সীমাবদ্ধতা সেটিংস এবং ডিএলপি নিয়ম বিবেচনা করা হয়েছে। |
ডাউনলোড সীমাবদ্ধতা
ফাইলটির অনুলিপি ও ডাউনলোডের উপর নিষেধাজ্ঞা।
| JSON উপস্থাপনা |
|---|
{ "restrictedForReaders": boolean, "restrictedForWriters": boolean } |
| ক্ষেত্র | |
|---|---|
restrictedForReaders | পাঠকদের জন্য ডাউনলোড ও কপি করা সীমাবদ্ধ কিনা। |
restrictedForWriters | লেখকদের জন্য ডাউনলোড এবং কপি করা সীমাবদ্ধ কিনা। যদি |
পদ্ধতি | |
|---|---|
| ফাইলটির একটি অনুলিপি তৈরি করে এবং প্যাচ সেম্যান্টিকস অনুসারে অনুরোধকৃত যেকোনো আপডেট প্রয়োগ করে। |
| একটি ফাইল তৈরি করে। |
| ব্যবহারকারীর মালিকানাধীন কোনো ফাইলকে ট্র্যাশে না সরিয়ে স্থায়ীভাবে মুছে ফেলে। |
| একটি ফাইলের বিষয়বস্তু ডাউনলোড করে। |
| ব্যবহারকারীর ট্র্যাশ করা সমস্ত ফাইল স্থায়ীভাবে মুছে দেয়। |
| একটি গুগল ওয়ার্কস্পেস ডকুমেন্টকে অনুরোধকৃত MIME টাইপে এক্সপোর্ট করে এবং এক্সপোর্টকৃত বাইট কন্টেন্ট ফেরত দেয়। |
| একগুচ্ছ ফাইল আইডি তৈরি করে যা তৈরি বা অনুলিপি করার অনুরোধে প্রদান করা যেতে পারে। |
| আইডি দ্বারা কোনো ফাইলের মেটাডেটা বা বিষয়বস্তু পাওয়া যায়। |
| ব্যবহারকারীর ফাইলগুলোর তালিকা দেখায়। |
| একটি ফাইলের লেবেলগুলো তালিকাভুক্ত করে। |
| একটি ফাইলে প্রয়োগ করা লেবেলের সেট পরিবর্তন করে। |
| কোনো ফাইলের মেটাডেটা, বিষয়বস্তু বা উভয়ই আপডেট করে। |
| কোনো ফাইলের পরিবর্তনসমূহের জন্য সাবস্ক্রাইব করে। |