উৎস: ফাইল
একটি ফাইলের মেটাডেটা।
কিছু রিসোর্স মেথডের (যেমন files.update ) জন্য fileId প্রয়োজন হয়। কোনো ফাইলের আইডি পেতে files.list মেথডটি ব্যবহার করুন।
| JSON উপস্থাপনা |
|---|
{ "ownerNames": [ string ], "exportLinks": { string: string, ... }, "parents": [ { object ( |
| ক্ষেত্র | |
|---|---|
ownerNames[] | শুধুমাত্র আউটপুট। এই ফাইলের মালিকের নাম। শেয়ার করা ড্রাইভের আইটেমগুলির জন্য এটি পূরণ করা হয় না। |
exportLinks | শুধুমাত্র আউটপুট। ডকস এডিটর ফাইলগুলিকে নির্দিষ্ট ফরম্যাটে রপ্তানি করার লিঙ্ক। একটি অবজেক্ট যা |
parents[] | ফাইলটি যে প্যারেন্ট ফোল্ডারে রয়েছে, তার আইডি। একটি ফাইলের কেবল একটিই প্যারেন্ট ফোল্ডার থাকতে পারে; একাধিক প্যারেন্ট নির্দিষ্ট করা সমর্থিত নয়। ইনসার্ট রিকোয়েস্টের অংশ হিসেবে নির্দিষ্ট করা না থাকলে, ফাইলটি সরাসরি ব্যবহারকারীর 'মাই ড্রাইভ' ফোল্ডারে রাখা হয়। কপি রিকোয়েস্টের অংশ হিসেবে নির্দিষ্ট করা না থাকলে, ফাইলটি সোর্স ফাইলের যেকোনো শনাক্তযোগ্য প্যারেন্টকে উত্তরাধিকার সূত্রে পায়। প্যারেন্ট তালিকা পরিবর্তন করার জন্য files.update রিকোয়েস্টে অবশ্যই |
owners[] | শুধুমাত্র আউটপুট। এই ফাইলের মালিক। শুধুমাত্র নির্দিষ্ট কিছু লিগ্যাসি ফাইলের একাধিক মালিক থাকতে পারে। শেয়ার্ড ড্রাইভের আইটেমগুলির জন্য এই ফিল্ডটি পূরণ করা হয় না। |
openWithLinks | শুধুমাত্র আউটপুট। ব্যবহারকারীর প্রতিটি অ্যাপের আইডির সাথে সেই অ্যাপ দিয়ে ফাইলটি খোলার লিঙ্কের একটি ম্যাপ। এটি শুধুমাত্র তখনই পূরণ করা হয় যখন drive.apps.readonly স্কোপটি ব্যবহৃত হয়। একটি অবজেক্ট যা |
properties[] | বৈশিষ্ট্যসমূহের তালিকা। |
permissions[] | শুধুমাত্র আউটপুট। এই ফাইলটিতে অ্যাক্সেস আছে এমন ব্যবহারকারীদের অনুমতির তালিকা। শেয়ার করা ড্রাইভের আইটেমগুলির জন্য এটি পূরণ করা হয় না। |
spaces[] | শুধুমাত্র আউটপুট। যে স্থানগুলিতে ফাইলটি রয়েছে তার তালিকা। সমর্থিত মানগুলি হলো |
permissionIds[] | শুধুমাত্র আউটপুট। এই ফাইলটিতে অ্যাক্সেস আছে এমন ব্যবহারকারীদের পারমিশন আইডিগুলোর তালিকা। |
contentRestrictions[] | ফাইলের বিষয়বস্তু অ্যাক্সেস করার উপর বিধিনিষেধ। শুধুমাত্র এই ধরনের বিধিনিষেধ থাকলেই এটি পূরণ করা হবে। |
kind | শুধুমাত্র আউটপুট। ফাইলের ধরণ। এটি সর্বদা |
userPermission | শুধুমাত্র আউটপুট। এই ফাইলটিতে প্রমাণীকৃত ব্যবহারকারীর অনুমতিসমূহ। |
fileExtension | শুধুমাত্র আউটপুট। |
md5Checksum | শুধুমাত্র আউটপুট। এই ফাইলের বিষয়বস্তুর জন্য একটি MD5 চেকসাম। এই ফিল্ডটি শুধুমাত্র গুগল ড্রাইভে সংরক্ষিত বিষয়বস্তুযুক্ত ফাইলগুলির জন্য পূরণ করা হয়; এটি ডক্স এডিটর বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না। |
selfLink | শুধুমাত্র আউটপুট। এই ফাইলটিতে ফিরে যাওয়ার একটি লিঙ্ক। |
lastModifyingUserName | শুধুমাত্র আউটপুট। এই ফাইলটি সর্বশেষ পরিবর্তনকারী ব্যবহারকারীর নাম। |
editable | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
writersCanShare | লেখকরা অন্যান্য ব্যবহারকারীদের সাথে ডকুমেন্টটি শেয়ার করতে পারবেন কিনা। শেয়ার করা ড্রাইভের আইটেমগুলোর জন্য এই তথ্যটি পূরণ করা হয় না। |
downloadUrl | শুধুমাত্র আউটপুট। ফাইলটির জন্য স্বল্পস্থায়ী ডাউনলোড ইউআরএল। এই ফিল্ডটি শুধুমাত্র গুগল ড্রাইভে সংরক্ষিত কন্টেন্টযুক্ত ফাইলগুলির জন্য পূরণ করা হয়; এটি গুগল ডক্স বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না। |
mimeType | ফাইলটির MIME টাইপ। নতুন কন্টেন্ট আপলোড করার সময়, শুধুমাত্র আপডেটের ক্ষেত্রেই এটি পরিবর্তনযোগ্য। এই ফিল্ডটি খালি রাখা যেতে পারে, এবং সেক্ষেত্রে আপলোড করা কন্টেন্টের MIME টাইপ থেকে এর MIME টাইপ নির্ধারিত হবে। |
driveId | শুধুমাত্র আউটপুট। ফাইলটি যে শেয়ার্ড ড্রাইভে রয়েছে তার আইডি। শুধুমাত্র শেয়ার্ড ড্রাইভের আইটেমগুলোর জন্য এটি পূরণ করা হয়। |
thumbnailLink | শুধুমাত্র আউটপুট। ফাইলটির থাম্বনেইলের একটি স্বল্পস্থায়ী লিঙ্ক, যদি উপলব্ধ থাকে। সাধারণত কয়েক ঘন্টা স্থায়ী হয়। ক্রস-অরিজিন রিসোর্স শেয়ারিং (CORS)- এর কারণে ওয়েব অ্যাপ্লিকেশনে সরাসরি ব্যবহারের জন্য এটি উপযুক্ত নয়, একটি প্রক্সি সার্ভার ব্যবহার করার কথা বিবেচনা করুন। এটি শুধুমাত্র তখনই পূরণ করা হয় যখন অনুরোধকারী অ্যাপটি ফাইলটির বিষয়বস্তু অ্যাক্সেস করতে পারে। যদি ফাইলটি সর্বজনীনভাবে শেয়ার করা না হয়, তাহলে |
appDataContents | শুধুমাত্র আউটপুট। ফাইলটি অ্যাপ্লিকেশন ডেটা ফোল্ডারে আছে কিনা। |
webViewLink | শুধুমাত্র আউটপুট। গুগল ড্রাইভের ওয়েবসাইট হোস্টিং-এর মাধ্যমে পাবলিক ফোল্ডারগুলিতে তাদের স্ট্যাটিক ওয়েব অ্যাসেট (HTML, CSS, JS, ইত্যাদি) দেখার জন্য একটি লিঙ্ক উপলব্ধ। |
iconLink | শুধুমাত্র আউটপুট। ফাইলটির আইকনের একটি লিঙ্ক। |
shared | শুধুমাত্র আউটপুট। ফাইলটি শেয়ার করা হয়েছে কিনা। শেয়ার করা ড্রাইভের আইটেমগুলোর জন্য এই তথ্য পূরণ করা হয় না। |
lastModifyingUser | শুধুমাত্র আউটপুট। এই ফাইলটি সর্বশেষ যিনি পরিবর্তন করেছেন। এই ফিল্ডটি শুধুমাত্র তখনই পূরণ করা হয় যখন সর্বশেষ পরিবর্তনটি কোনো সাইন-ইন করা ব্যবহারকারী দ্বারা সম্পাদিত হয়। |
defaultOpenWithLink | শুধুমাত্র আউটপুট। এই ফাইলটি ব্যবহারকারীর ডিফল্ট অ্যাপ দিয়ে খোলার জন্য একটি লিঙ্ক। শুধুমাত্র যখন drive.apps.readonly স্কোপ ব্যবহার করা হয়, তখনই এটি পূরণ হয়। |
headRevisionId | শুধুমাত্র আউটপুট। ফাইলটির হেড রিভিশনের আইডি। এই ফিল্ডটি শুধুমাত্র গুগল ড্রাইভে সংরক্ষিত কন্টেন্টযুক্ত ফাইলগুলির জন্য পূরণ করা হয়; এটি ডকস এডিটর বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না। |
copyable | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
etag | শুধুমাত্র আউটপুট। ফাইলটির ETag। |
sharingUser | শুধুমাত্র আউটপুট। যে ব্যবহারকারী বর্তমান ব্যবহারকারীর সাথে আইটেমটি শেয়ার করেছেন, যদি উপলব্ধ থাকে। |
alternateLink | শুধুমাত্র আউটপুট। প্রাসঙ্গিক গুগল এডিটর বা ভিউয়ারে ফাইলটি খোলার জন্য একটি লিঙ্ক। |
embedLink | শুধুমাত্র আউটপুট। ফাইলটি এমবেড করার জন্য একটি লিঙ্ক। |
webContentLink | শুধুমাত্র আউটপুট। কুকি-ভিত্তিক প্রমাণীকরণ ব্যবহার করে ব্রাউজারে ফাইলটির বিষয়বস্তু ডাউনলোড করার জন্য একটি লিঙ্ক। যেসব ক্ষেত্রে বিষয়বস্তুটি সর্বজনীনভাবে শেয়ার করা হয়, সেখানে কোনো পরিচয়পত্র ছাড়াই তা ডাউনলোড করা যাবে। |
fileSize | শুধুমাত্র আউটপুট। ব্লব এবং ফার্স্ট-পার্টি এডিটর ফাইলের সাইজ বাইটে দেখানো হবে। যেসব ফাইলের কোনো সাইজ নেই, যেমন শর্টকাট এবং ফোল্ডার, সেগুলোর জন্য এটি দেখানো হবে না। |
copyRequiresWriterPermission | পাঠক এবং মন্তব্যকারীদের জন্য এই ফাইলটি কপি, প্রিন্ট বা ডাউনলোড করার বিকল্পগুলো নিষ্ক্রিয় করা উচিত কিনা। |
hasThumbnail | শুধুমাত্র আউটপুট। এই ফাইলটির একটি থাম্বনেইল আছে কিনা। এটি নির্দেশ করে না যে অনুরোধকারী অ্যাপটির থাম্বনেইলটিতে অ্যাক্সেস আছে কিনা। অ্যাক্সেস পরীক্ষা করতে, thumbnailLink ফিল্ডটির উপস্থিতি দেখুন। |
folderColorRgb | ফাইলটি যদি একটি ফোল্ডার বা ফোল্ডারের শর্টকাট হয়, তবে ফোল্ডারের রঙ একটি RGB হেক্স স্ট্রিং হিসাবে নির্ধারিত হবে। সমর্থিত রঙের তালিকা ‘About’ রিসোর্সের ‘folderColorPalette’ ফিল্ডে পাওয়া যাবে। যদি কোনো অসমর্থিত রঙ নির্দিষ্ট করা হয়, তবে তা প্যালেটের সবচেয়ে কাছের রঙে পরিবর্তিত হবে। |
id | ফাইলটির আইডি। |
title | এই ফাইলের শিরোনাম। উল্লেখ্য যে, শেয়ার্ড ড্রাইভের শীর্ষ স্তরের ফোল্ডার, মাই ড্রাইভ রুট ফোল্ডার এবং অ্যাপ্লিকেশন ডেটা ফোল্ডারের মতো অপরিবর্তনীয় আইটেমগুলির ক্ষেত্রে শিরোনামটি স্থির থাকে। |
description | ফাইলটির একটি সংক্ষিপ্ত বিবরণ। |
labels | ফাইলটির জন্য একগুচ্ছ লেবেল। |
labels.viewed | এই ব্যবহারকারী ফাইলটি দেখেছেন কিনা। |
labels.restricted | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
labels.starred | ব্যবহারকারী এই ফাইলটিকে স্টার দিয়েছেন কিনা। |
labels.hidden | শুধুমাত্র আউটপুট। অপ্রচলিত। |
labels.trashed | এই ফাইলটি ট্র্যাশ করা হয়েছে কিনা। এই লেবেলটি ফাইলটি অ্যাক্সেসকারী সকল ব্যবহারকারীর জন্য প্রযোজ্য; তবে, শুধুমাত্র মালিকরাই ফাইলটি দেখতে এবং আনট্র্যাশ করতে পারেন। |
labels.modified | শুধুমাত্র আউটপুট। ফাইলটি এই ব্যবহারকারী দ্বারা পরিবর্তিত হয়েছে কিনা। |
explicitlyTrashed | শুধুমাত্র আউটপুট। এই ফাইলটি পুনরাবৃত্তিমূলকভাবে ট্র্যাশ করা হয়েছে কিনা, নাকি স্পষ্টভাবে ট্র্যাশ করা হয়েছে। |
createdDate | শুধুমাত্র আউটপুট। এই ফাইলটি তৈরির সময় (RFC 3339 টাইমস্ট্যাম্প ফরম্যাটে)। |
modifiedDate | শেষবার যখন এই ফাইলটি কেউ পরিবর্তন করেছিল (RFC 3339 টাইমস্ট্যাম্প অনুযায়ী)। শুধুমাত্র আপডেটের সময় এটি পরিবর্তনযোগ্য, যখন setModifiedDate প্যারামিটারটি সেট করা থাকে। |
modifiedByMeDate | শুধুমাত্র আউটপুট। ব্যবহারকারী শেষবার কখন এই ফাইলটি পরিবর্তন করেছেন (RFC 3339 টাইমস্ট্যাম্প অনুযায়ী)। উল্লেখ্য যে, modifiedDate সেট করলে, যে ব্যবহারকারী তারিখটি সেট করেছেন তার জন্য modifiedByMe তারিখটিও আপডেট হয়ে যাবে। |
lastViewedByMeDate | ব্যবহারকারী শেষবার এই ফাইলটি দেখেছিলেন (RFC 3339 টাইমস্ট্যাম্প অনুযায়ী)। |
markedViewedByMeDate | শুধুমাত্র আউটপুট। অপ্রচলিত। |
sharedWithMeDate | শুধুমাত্র আউটপুট। যে সময়ে এই ফাইলটি ব্যবহারকারীর সাথে শেয়ার করা হয়েছিল (RFC 3339 টাইমস্ট্যাম্প অনুযায়ী)। |
quotaBytesUsed | শুধুমাত্র আউটপুট। এই ফাইলটি দ্বারা ব্যবহৃত কোটা বাইটের সংখ্যা। |
version | শুধুমাত্র আউটপুট। ফাইলটির জন্য একটি ক্রমবর্দ্ধমান সংস্করণ নম্বর। এটি সার্ভারে ফাইলটিতে করা প্রতিটি পরিবর্তন প্রতিফলিত করে, এমনকি অনুরোধকারী ব্যবহারকারীর কাছে অদৃশ্য পরিবর্তনগুলোও। |
indexableText | ফাইলের জন্য সূচীকৃত পাঠ্য বৈশিষ্ট্য (শুধুমাত্র লেখা যাবে) |
indexableText.text | এই ফাইলের জন্য যে লেখাটি সূচীবদ্ধ করা হবে। |
originalFilename | আপলোড করা কন্টেন্টের আসল ফাইলের নাম (যদি থাকে), অথবা |
ownedByMe | শুধুমাত্র আউটপুট। ফাইলটি বর্তমান ব্যবহারকারীর মালিকানাধীন কিনা। শেয়ার করা ড্রাইভের আইটেমগুলির জন্য এটি পূরণ করা হয় না। |
canComment | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
shareable | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
fullFileExtension | শুধুমাত্র আউটপুট। সম্পূর্ণ ফাইল এক্সটেনশন; যা শিরোনাম থেকে নেওয়া হয়। এতে একাধিক সংযুক্ত এক্সটেনশন থাকতে পারে, যেমন "tar.gz"। শিরোনাম থেকে এক্সটেনশন মুছে ফেললে এই ফিল্ডটি খালি হয় না; তবে, শিরোনামে এক্সটেনশন পরিবর্তন করলে এই ফিল্ডটি আপডেট হয়। এই ফিল্ডটি শুধুমাত্র সেইসব ফাইলের জন্য পূরণ করা হয় যেগুলোর কন্টেন্ট গুগল ড্রাইভে সংরক্ষিত আছে; এটি ডকস এডিটর বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না। |
isAppAuthorized | শুধুমাত্র আউটপুট। ফাইলটি অনুরোধকারী অ্যাপ দ্বারা তৈরি বা খোলা হয়েছে কিনা। |
teamDriveId | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
capabilities | শুধুমাত্র আউটপুট। এই ফাইলটির উপর বর্তমান ব্যবহারকারীর যে ক্ষমতাগুলো রয়েছে। প্রতিটি ক্ষমতা ব্যবহারকারীর গ্রহণ করতে পারা একটি সুনির্দিষ্ট পদক্ষেপের সাথে সম্পর্কিত। |
capabilities.canChangeRestrictedDownload | শুধুমাত্র আউটপুট। অপ্রচলিত। |
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 | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী লিঙ্ক শেয়ার মেটাডেটাতে থাকা securityUpdateEnabled ফিল্ডটি পরিবর্তন করতে পারবেন কিনা। |
capabilities.canAcceptOwnership | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটির সম্ভাব্য মালিক কিনা। শেয়ার্ড ড্রাইভের ফাইলগুলির জন্য এটি পূরণ করা হয় না। |
capabilities.canReadLabels | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটির লেবেলগুলো পড়তে পারবেন কি না। |
capabilities.canModifyLabels | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটির লেবেলগুলো পরিবর্তন করতে পারবেন কিনা। |
capabilities.canModifyEditorContentRestriction | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটিতে সম্পাদক-সীমাবদ্ধ বিষয়বস্তু সংক্রান্ত বিধিনিষেধ যোগ বা পরিবর্তন করতে পারবেন কিনা। |
capabilities.canModifyOwnerContentRestriction | শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী মালিক-সীমাবদ্ধ বিষয়বস্তু বিধিনিষেধ যোগ বা পরিবর্তন করতে পারবেন কিনা। |
capabilities.canRemoveContentRestriction | শুধুমাত্র আউটপুট। ফাইলটিতে কোনো বিষয়বস্তুগত সীমাবদ্ধতা আছে কিনা যা বর্তমান ব্যবহারকারী অপসারণ করতে পারেন। |
capabilities.canDisableInheritedPermissions | শুধুমাত্র আউটপুট। কোনো ব্যবহারকারী উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলো নিষ্ক্রিয় করতে পারবেন কিনা। |
capabilities.canEnableInheritedPermissions | শুধুমাত্র আউটপুট। একজন ব্যবহারকারী উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলো পুনরায় সক্রিয় করতে পারবেন কিনা। |
hasAugmentedPermissions | শুধুমাত্র আউটপুট। এই ফাইলটিতে সরাসরি অনুমতি আছে কিনা। এই ক্ষেত্রটি শুধুমাত্র শেয়ার করা ড্রাইভের আইটেমগুলির জন্য পূরণ করা হয়। |
trashingUser | শুধুমাত্র আউটপুট। ফাইলটি যদি স্পষ্টভাবে ট্র্যাশ করা হয়ে থাকে, তবে যে ব্যবহারকারী এটি ট্র্যাশ করেছেন তার তথ্য। শুধুমাত্র শেয়ার করা ড্রাইভের আইটেমগুলোর জন্য এই তথ্য পূরণ করা হয়। |
canReadRevisions | শুধুমাত্র আউটপুট। অপ্রচলিত: এর পরিবর্তে |
thumbnailVersion | শুধুমাত্র আউটপুট। থাম্বনেইল ক্যাশে বাতিলকরণের জন্য ব্যবহৃত থাম্বনেইল সংস্করণ। |
trashedDate | শুধুমাত্র আউটপুট। যে সময়ে আইটেমটি ট্র্যাশ করা হয়েছিল (RFC 3339 টাইমস্ট্যাম্প অনুযায়ী ফরম্যাট করা)। শুধুমাত্র শেয়ার্ড ড্রাইভের আইটেমগুলোর জন্য এটি পূরণ করা হয়। |
thumbnail | ফাইলটির জন্য একটি থাম্বনেইল। এটি শুধুমাত্র তখনই ব্যবহৃত হবে যখন একটি সাধারণ থাম্বনেইল তৈরি করা সম্ভব হবে না। |
thumbnail.image | থাম্বনেইল ছবির URL-নিরাপদ Base64 এনকোডেড বাইটসমূহ। এটি অবশ্যই RFC 4648-এর ৫ নং ধারা মেনে চলতে হবে। একটি বেস৬৪-এনকোডেড স্ট্রিং। |
thumbnail.mimeType | থাম্বনেইলের MIME টাইপ। |
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.date | শুধুমাত্র আউটপুট। ছবিটি তোলার তারিখ ও সময় (EXIF ফরম্যাটের টাইমস্ট্যাম্প)। |
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)। |
resourceKey | শুধুমাত্র আউটপুট। শেয়ার করা লিঙ্কের মাধ্যমে আইটেমটি অ্যাক্সেস করার জন্য একটি কী প্রয়োজন। |
linkShareMetadata | শুধুমাত্র আউটপুট। লিঙ্কশেয়ার সম্পর্কিত বিবরণ। ক্লায়েন্টরা এই আইটেমটি রেফার করার জন্য যে লিঙ্ক ইউআরএলগুলো ব্যবহার করছেন, সেগুলোর বিবরণ এতে রয়েছে। |
linkShareMetadata.securityUpdateEligible | শুধুমাত্র আউটপুট। ফাইলটি নিরাপত্তা আপডেটের জন্য যোগ্য কিনা। |
linkShareMetadata.securityUpdateEnabled | শুধুমাত্র আউটপুট। এই ফাইলটির জন্য নিরাপত্তা আপডেটটি সক্রিয় করা আছে কিনা। |
labelInfo | শুধুমাত্র আউটপুট। ফাইলটিতে থাকা লেবেলগুলোর একটি সংক্ষিপ্ত বিবরণ। |
labelInfo.labels[] | শুধুমাত্র আউটপুট। |
sha1Checksum | শুধুমাত্র আউটপুট। এই ফাইলের সাথে সম্পর্কিত SHA1 চেকসাম, যদি উপলব্ধ থাকে। এই ফিল্ডটি শুধুমাত্র গুগল ড্রাইভে সংরক্ষিত কন্টেন্টযুক্ত ফাইলগুলির জন্য পূরণ করা হয়; এটি ডক্স এডিটর বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না। |
sha256Checksum | শুধুমাত্র আউটপুট। এই ফাইলের সাথে সম্পর্কিত SHA256 চেকসাম, যদি উপলব্ধ থাকে। এই ফিল্ডটি শুধুমাত্র গুগল ড্রাইভে সংরক্ষিত কন্টেন্টযুক্ত ফাইলগুলির জন্য পূরণ করা হয়; এটি ডক্স এডিটর বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না। |
inheritedPermissionsDisabled | এই ফাইলটিতে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি নিষ্ক্রিয় করা আছে কিনা। উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি ডিফল্টরূপে সক্রিয় থাকে। |
বিষয়বস্তু সীমাবদ্ধতা
ফাইলটির বিষয়বস্তু ব্যবহারের উপর একটি সীমাবদ্ধতা।
| JSON উপস্থাপনা |
|---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
| ক্ষেত্র | |
|---|---|
readOnly | ফাইলটির বিষয়বস্তু পঠনযোগ্য কিনা। যদি কোনো ফাইল পঠনযোগ্য হয়, তবে ফাইলটির কোনো নতুন সংস্করণ যোগ করা যাবে না, মন্তব্য যোগ বা পরিবর্তন করা যাবে না এবং ফাইলটির শিরোনামও পরিবর্তন করা যাবে না। |
reason | ফাইলটির বিষয়বস্তু সীমাবদ্ধ রাখার কারণ। এটি শুধুমাত্র সেইসব রিকোয়েস্টের ক্ষেত্রেই পরিবর্তনযোগ্য, যেগুলিতে |
type | শুধুমাত্র আউটপুট। বিষয়বস্তু সীমাবদ্ধতার ধরণ। বর্তমানে একমাত্র সম্ভাব্য মান হলো |
restrictingUser | শুধুমাত্র আউটপুট। যে ব্যবহারকারী বিষয়বস্তু সীমাবদ্ধতা নির্ধারণ করেছেন। শুধুমাত্র |
restrictionDate | শুধুমাত্র আউটপুট। যে সময়ে বিষয়বস্তু সীমাবদ্ধতা নির্ধারণ করা হয়েছিল (RFC 3339 টাইমস্ট্যাম্প আকারে)। শুধুমাত্র |
ownerRestricted | কন্টেন্ট সীমাবদ্ধতাটি শুধুমাত্র ফাইলের মালিক ব্যবহারকারীই পরিবর্তন বা অপসারণ করতে পারবেন কিনা। শেয়ার করা ড্রাইভের ফাইলগুলির ক্ষেত্রে, |
systemRestricted | শুধুমাত্র আউটপুট। বিষয়বস্তুর সীমাবদ্ধতাটি সিস্টেম দ্বারা প্রয়োগ করা হয়েছে কিনা, উদাহরণস্বরূপ কোনো ই-স্বাক্ষরের কারণে। ব্যবহারকারীরা সিস্টেম দ্বারা আরোপিত বিষয়বস্তুর সীমাবদ্ধতা পরিবর্তন বা অপসারণ করতে পারবেন না। |
পদ্ধতি | |
|---|---|
| নির্দিষ্ট ফাইলটির একটি অনুলিপি তৈরি করে। |
| ব্যবহারকারীর মালিকানাধীন কোনো ফাইলকে ট্র্যাশে না সরিয়ে স্থায়ীভাবে মুছে ফেলে। |
| ব্যবহারকারীর ট্র্যাশ করা সমস্ত ফাইল স্থায়ীভাবে মুছে দেয়। |
| একটি গুগল ওয়ার্কস্পেস ডকুমেন্টকে অনুরোধকৃত MIME টাইপে এক্সপোর্ট করে এবং এক্সপোর্টকৃত বাইট কন্টেন্ট ফেরত দেয়। |
| একগুচ্ছ ফাইল আইডি তৈরি করে যা সন্নিবেশ বা অনুলিপি অনুরোধে প্রদান করা যেতে পারে। |
| আইডি দ্বারা কোনো ফাইলের মেটাডেটা বা বিষয়বস্তু পাওয়া যায়। |
| একটি নতুন ফাইল যুক্ত করে। |
| ব্যবহারকারীর ফাইলগুলোর তালিকা দেখায়। |
| একটি ফাইলের লেবেলগুলো তালিকাভুক্ত করে। |
| একটি ফাইলে প্রয়োগ করা লেবেলের সেট পরিবর্তন করে। |
| কোনো ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু হালনাগাদ করে। |
| ফাইলটির আপডেট হওয়ার সময় বর্তমান সার্ভার সময়ে সেট করুন। |
| একটি ফাইলকে ট্র্যাশে স্থানান্তর করে। |
| ট্র্যাশ থেকে একটি ফাইল পুনরুদ্ধার করে। |
| কোনো ফাইলের মেটাডেটা, বিষয়বস্তু বা উভয়ই আপডেট করে। |
| কোনো ফাইলের পরিবর্তনসমূহের জন্য সাবস্ক্রাইব করে। |