REST Resource: files  |  Google Drive  |  Google for Developers (original) (raw)

সম্পদ: ফাইল

একটি ফাইলের জন্য মেটাডেটা।

কিছু সম্পদ পদ্ধতির (যেমন files.update ) একটি fileId প্রয়োজন। একটি ফাইলের জন্য আইডি পুনরুদ্ধার করতে files.list পদ্ধতি ব্যবহার করুন।

JSON প্রতিনিধিত্ব
{ "kind": string, "driveId": string, "fileExtension": string, "copyRequiresWriterPermission": boolean, "md5Checksum": string, "contentHints": { "indexableText": string, "thumbnail": { "image": string, "mimeType": string } }, "writersCanShare": boolean, "viewedByMe": boolean, "mimeType": string, "exportLinks": { string: string, ... }, "parents": [ string ], "thumbnailLink": string, "iconLink": string, "shared": boolean, "lastModifyingUser": { object (User) }, "owners": [ { object (User) } ], "headRevisionId": string, "sharingUser": { object (User) }, "webViewLink": string, "webContentLink": string, "size": string, "viewersCanCopyContent": boolean, "permissions": [ { object (Permission) } ], "hasThumbnail": boolean, "spaces": [ string ], "folderColorRgb": string, "id": string, "name": string, "description": string, "starred": boolean, "trashed": boolean, "explicitlyTrashed": boolean, "createdTime": string, "modifiedTime": string, "modifiedByMeTime": string, "viewedByMeTime": string, "sharedWithMeTime": string, "quotaBytesUsed": string, "version": string, "originalFilename": string, "ownedByMe": boolean, "fullFileExtension": string, "properties": { string: value, ... }, "appProperties": { string: value, ... }, "isAppAuthorized": boolean, "teamDriveId": string, "capabilities": { "canChangeViewersCanCopyContent": boolean, "canMoveChildrenOutOfDrive": boolean, "canReadDrive": boolean, "canEdit": boolean, "canCopy": boolean, "canComment": boolean, "canAddChildren": boolean, "canDelete": boolean, "canDownload": boolean, "canListChildren": boolean, "canRemoveChildren": boolean, "canRename": boolean, "canTrash": boolean, "canReadRevisions": boolean, "canReadTeamDrive": boolean, "canMoveTeamDriveItem": boolean, "canChangeCopyRequiresWriterPermission": boolean, "canMoveItemIntoTeamDrive": boolean, "canUntrash": boolean, "canModifyContent": boolean, "canMoveItemWithinTeamDrive": boolean, "canMoveItemOutOfTeamDrive": boolean, "canDeleteChildren": boolean, "canMoveChildrenOutOfTeamDrive": boolean, "canMoveChildrenWithinTeamDrive": boolean, "canTrashChildren": boolean, "canMoveItemOutOfDrive": boolean, "canAddMyDriveParent": boolean, "canRemoveMyDriveParent": boolean, "canMoveItemWithinDrive": boolean, "canShare": boolean, "canMoveChildrenWithinDrive": boolean, "canModifyContentRestriction": boolean, "canAddFolderFromAnotherDrive": boolean, "canChangeSecurityUpdateEnabled": boolean, "canAcceptOwnership": boolean, "canReadLabels": boolean, "canModifyLabels": boolean, "canModifyEditorContentRestriction": boolean, "canModifyOwnerContentRestriction": boolean, "canRemoveContentRestriction": boolean, "canDisableInheritedPermissions": boolean, "canEnableInheritedPermissions": boolean }, "hasAugmentedPermissions": boolean, "trashingUser": { object (User) }, "thumbnailVersion": string, "trashedTime": string, "modifiedByMe": boolean, "permissionIds": [ string ], "imageMediaMetadata": { "flashUsed": boolean, "meteringMode": string, "sensor": string, "exposureMode": string, "colorSpace": string, "whiteBalance": string, "width": integer, "height": integer, "location": { "latitude": number, "longitude": number, "altitude": number }, "rotation": integer, "time": string, "cameraMake": string, "cameraModel": string, "exposureTime": number, "aperture": number, "focalLength": number, "isoSpeed": integer, "exposureBias": number, "maxApertureValue": number, "subjectDistance": integer, "lens": string }, "videoMediaMetadata": { "width": integer, "height": integer, "durationMillis": string }, "shortcutDetails": { "targetId": string, "targetMimeType": string, "targetResourceKey": string }, "contentRestrictions": [ { object (ContentRestriction) } ], "resourceKey": string, "linkShareMetadata": { "securityUpdateEligible": boolean, "securityUpdateEnabled": boolean }, "labelInfo": { "labels": [ { object (Label) } ] }, "sha1Checksum": string, "sha256Checksum": string, "inheritedPermissionsDisabled": boolean }
ক্ষেত্র
kind string শুধুমাত্র আউটপুট। এই সম্পদ কি ধরনের সনাক্ত. মান: স্থির স্ট্রিং "drive#file" ।
driveId string শুধুমাত্র আউটপুট। ফাইলটি যে শেয়ার্ড ড্রাইভে আছে তার আইডি। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য পপুলেট করা হয়।
fileExtension string শুধুমাত্র আউটপুট। fullFileExtension এর চূড়ান্ত উপাদান। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য উপলব্ধ৷
copyRequiresWriterPermission boolean এই ফাইলটি অনুলিপি, মুদ্রণ বা ডাউনলোড করার বিকল্পগুলি পাঠক এবং মন্তব্যকারীদের জন্য অক্ষম করা উচিত।
md5Checksum string শুধুমাত্র আউটপুট। ফাইলের বিষয়বস্তুর জন্য MD5 চেকসাম। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য প্রযোজ্য৷
contentHints object ফাইলের বিষয়বস্তু সম্পর্কে অতিরিক্ত তথ্য। এই ক্ষেত্রগুলি কখনই প্রতিক্রিয়াগুলিতে জনবহুল হয় না।
contentHints.indexableText string টেক্সট ফাইলের জন্য ইন্ডেক্স করা হবে fullText ক্যোয়ারী উন্নত করতে। এটি 128KB দৈর্ঘ্যে সীমাবদ্ধ এবং এতে HTML উপাদান থাকতে পারে।
contentHints.thumbnail object ফাইলের জন্য একটি থাম্বনেইল। এটি শুধুমাত্র তখনই ব্যবহার করা হবে যদি Google ড্রাইভ একটি আদর্শ থাম্বনেল তৈরি করতে না পারে৷
contentHints.thumbnail.image string ( bytes format) থাম্বনেইল ডেটা ইউআরএল-সেফ বেস64 (RFC 4648 সেকশন 5) দিয়ে এনকোড করা হয়েছে। একটি base64-এনকোডেড স্ট্রিং।
contentHints.thumbnail.mimeType string থাম্বনেইলের MIME প্রকার।
viewedByMe boolean শুধুমাত্র আউটপুট। ফাইলটি এই ব্যবহারকারীর দ্বারা দেখা হয়েছে কিনা।
mimeType string ফাইলের MIME প্রকার। Google ড্রাইভ আপলোড করা সামগ্রী থেকে স্বয়ংক্রিয়ভাবে একটি উপযুক্ত মান সনাক্ত করার চেষ্টা করে, যদি কোন মান প্রদান করা না হয়। একটি নতুন রিভিশন আপলোড না করা পর্যন্ত মান পরিবর্তন করা যাবে না। যদি একটি Google ডক MIME প্রকারের সাথে একটি ফাইল তৈরি করা হয়, যদি সম্ভব হয় আপলোড করা সামগ্রী আমদানি করা হয়৷ সমর্থিত আমদানি ফরম্যাটগুলি সম্বন্ধে রিসোর্সে প্রকাশিত হয়।
exportLinks map (key: string, value: string) শুধুমাত্র আউটপুট। ডক্স এডিটর ফাইলগুলিকে নির্দিষ্ট ফরম্যাটে রপ্তানি করার লিঙ্ক। "key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" } ।
parents[] string ফাইল ধারণকারী মূল ফোল্ডারের ID. একটি ফাইলে শুধুমাত্র একটি প্যারেন্ট ফোল্ডার থাকতে পারে; একাধিক অভিভাবক নির্দিষ্ট করা সমর্থিত নয়। একটি তৈরি অনুরোধের অংশ হিসাবে নির্দিষ্ট না হলে, ফাইলটি সরাসরি ব্যবহারকারীর মাই ড্রাইভ ফোল্ডারে রাখা হয়৷ একটি অনুলিপি অনুরোধের অংশ হিসাবে নির্দিষ্ট না হলে, ফাইলটি উৎস ফাইলের যেকোন আবিষ্কারযোগ্য অভিভাবককে উত্তরাধিকারী করে। files.update অনুরোধগুলিকে অবশ্যই addParents ব্যবহার করতে হবে এবং পিতামাতার তালিকা পরিবর্তন করতে পিতামাতার প্যারামিটারগুলিকে removeParents ।
thumbnailLink string শুধুমাত্র আউটপুট। ফাইলের থাম্বনেইলের একটি স্বল্পকালীন লিঙ্ক, যদি উপলব্ধ থাকে। সাধারণত ঘন্টার ক্রম অনুযায়ী স্থায়ী হয়। ক্রস-অরিজিন রিসোর্স শেয়ারিং (CORS) নীতির কারণে ওয়েব অ্যাপ্লিকেশনগুলিতে সরাসরি ব্যবহারের উদ্দেশ্যে নয়, একটি প্রক্সি সার্ভার ব্যবহার করার কথা বিবেচনা করুন৷ শুধুমাত্র যখন অনুরোধকারী অ্যাপ ফাইলের বিষয়বস্তু অ্যাক্সেস করতে পারে তখনই পপুলেট করা হয়। যদি ফাইলটি সর্বজনীনভাবে শেয়ার না করা হয়, তাহলে Files.thumbnailLink এ ফিরে আসা URL একটি শংসাপত্রযুক্ত অনুরোধ ব্যবহার করে আনতে হবে।
iconLink string শুধুমাত্র আউটপুট। ফাইলের আইকনে একটি স্ট্যাটিক, অননুমোদিত লিঙ্ক।
shared boolean শুধুমাত্র আউটপুট। ফাইল শেয়ার করা হয়েছে কিনা। শেয়ার্ড ড্রাইভে আইটেমের জন্য জনবহুল নয়।
lastModifyingUser object ( User ) শুধুমাত্র আউটপুট। ফাইলটি পরিবর্তন করার জন্য সর্বশেষ ব্যবহারকারী। এই ক্ষেত্রটি শুধুমাত্র তখনই জনবহুল হয় যখন কোনো সাইন-ইন করা ব্যবহারকারীর দ্বারা শেষ পরিবর্তন করা হয়।
owners[] object ( User ) শুধুমাত্র আউটপুট। এই ফাইলের মালিক। শুধুমাত্র কিছু লিগ্যাসি ফাইলের একাধিক মালিক থাকতে পারে। শেয়ার্ড ড্রাইভের আইটেমের জন্য এই ফিল্ডটি পপুলেট নয়।
headRevisionId string শুধুমাত্র আউটপুট। ফাইলের হেড রিভিশনের আইডি। এটি বর্তমানে শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য উপলব্ধ৷
sharingUser object ( User ) শুধুমাত্র আউটপুট। যে ব্যবহারকারী অনুরোধকারী ব্যবহারকারীর সাথে ফাইলটি শেয়ার করেছেন, যদি প্রযোজ্য হয়।
webViewLink string শুধুমাত্র আউটপুট। একটি প্রাসঙ্গিক Google সম্পাদক বা ব্রাউজারে ভিউয়ারে ফাইলটি খোলার জন্য একটি লিঙ্ক৷
webContentLink string শুধুমাত্র আউটপুট। একটি ব্রাউজারে ফাইলের বিষয়বস্তু ডাউনলোড করার জন্য একটি লিঙ্ক। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য উপলব্ধ৷
size string ( int64 format) শুধুমাত্র আউটপুট। ব্লব এবং প্রথম পক্ষের সম্পাদক ফাইলের বাইটে আকার। শর্টকাট এবং ফোল্ডারের মতো কোনো আকার নেই এমন ফাইলগুলির জন্য জনবহুল করা হবে না৷
viewersCanCopyContent (deprecated) boolean বাতিল করা হয়েছে: পরিবর্তে copyRequiresWriterPermission ব্যবহার করুন।
permissions[] object ( Permission ) শুধুমাত্র আউটপুট। ফাইলের জন্য অনুমতির সম্পূর্ণ তালিকা। অনুরোধকারী ব্যবহারকারী ফাইলটি শেয়ার করতে পারলেই এটি পাওয়া যায়। শেয়ার্ড ড্রাইভে আইটেমের জন্য জনবহুল নয়।
hasThumbnail boolean শুধুমাত্র আউটপুট। এই ফাইলের থাম্বনেইল আছে কিনা। অনুরোধ করা অ্যাপটির থাম্বনেইলে অ্যাক্সেস আছে কিনা তা নির্দেশ করে না। অ্যাক্সেস পরীক্ষা করতে, থাম্বনেইল লিঙ্ক ক্ষেত্রের উপস্থিতি সন্ধান করুন।
spaces[] string শুধুমাত্র আউটপুট। ফাইল ধারণ করে স্পেস তালিকা. বর্তমানে সমর্থিত মানগুলি হল 'ড্রাইভ', 'অ্যাপডেটাফোল্ডার' এবং 'ফটো'।
folderColorRgb string RGB হেক্স স্ট্রিং হিসাবে একটি ফোল্ডারের রঙ বা একটি ফোল্ডারের শর্টকাট। সমর্থিত রঙগুলি সম্বন্ধে সংস্থানের folderColorPalette ক্ষেত্রে প্রকাশিত হয়। যদি একটি অসমর্থিত রঙ নির্দিষ্ট করা হয়, তাহলে প্যালেটের সবচেয়ে কাছের রঙটি ব্যবহার করা হয়।
id string ফাইলের আইডি।
name string ফাইলের নাম। এটি একটি ফোল্ডারের মধ্যে অগত্যা অনন্য নয়। নোট করুন যে অপরিবর্তনীয় আইটেমগুলির জন্য যেমন শেয়ার্ড ড্রাইভের শীর্ষ স্তরের ফোল্ডার, আমার ড্রাইভ রুট ফোল্ডার, এবং অ্যাপ্লিকেশন ডেটা ফোল্ডার নামটি ধ্রুবক।
description string ফাইলের একটি সংক্ষিপ্ত বিবরণ.
starred boolean ব্যবহারকারী ফাইলটি তারকাচিহ্নিত করেছেন কিনা।
trashed boolean ফাইলটি ট্র্যাশ করা হয়েছে কিনা তা স্পষ্টভাবে বা ট্র্যাশ করা মূল ফোল্ডার থেকে। শুধুমাত্র মালিক একটি ফাইল ট্র্যাশ করতে পারে, এবং অন্য ব্যবহারকারীরা মালিকের ট্র্যাশে ফাইলগুলি দেখতে পারে না৷
explicitlyTrashed boolean শুধুমাত্র আউটপুট। ফাইলটি স্পষ্টভাবে ট্র্যাশ করা হয়েছে কিনা, একটি প্যারেন্ট ফোল্ডার থেকে পুনরাবৃত্তিমূলকভাবে ট্র্যাশ করার বিপরীতে।
createdTime string যে সময়ে ফাইলটি তৈরি করা হয়েছিল (RFC 3339 তারিখ-সময়)।
modifiedTime string শেষবার ফাইলটি যে কেউ পরিবর্তন করেছে (RFC 3339 তারিখ-সময়)। নোট করুন যে modifiedTime সেটিং ব্যবহারকারীর জন্য modifiedByMeTime আপডেট করে।
modifiedByMeTime string শুধুমাত্র আউটপুট। শেষবার ফাইলটি ব্যবহারকারী দ্বারা পরিবর্তন করা হয়েছিল (RFC 3339 তারিখ-সময়)।
viewedByMeTime string শেষবার ফাইলটি ব্যবহারকারীর দ্বারা দেখা হয়েছিল (RFC 3339 তারিখ-সময়)।
sharedWithMeTime string শুধুমাত্র আউটপুট। যে সময়ে ফাইলটি ব্যবহারকারীর সাথে শেয়ার করা হয়েছিল, যদি প্রযোজ্য হয় (RFC 3339 তারিখ-সময়)।
quotaBytesUsed string ( int64 format) শুধুমাত্র আউটপুট। ফাইল দ্বারা ব্যবহৃত স্টোরেজ কোটা বাইটের সংখ্যা। এর মধ্যে হেড রিভিশনের পাশাপাশি keepForever সক্ষম করা পূর্ববর্তী রিভিশন অন্তর্ভুক্ত রয়েছে।
version string ( int64 format) শুধুমাত্র আউটপুট। ফাইলের জন্য একঘেয়ে বর্ধিত সংস্করণ সংখ্যা। এটি সার্ভারে ফাইলে করা প্রতিটি পরিবর্তন প্রতিফলিত করে, এমনকি ব্যবহারকারীর কাছে দৃশ্যমান নয়।
originalFilename string আপলোড করা সামগ্রীর আসল ফাইলের নাম যদি উপলব্ধ থাকে, অন্যথায় name ক্ষেত্রের মূল মান। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য উপলব্ধ৷
ownedByMe boolean শুধুমাত্র আউটপুট। ব্যবহারকারী ফাইলটির মালিক কিনা। শেয়ার্ড ড্রাইভে আইটেমের জন্য জনবহুল নয়।
fullFileExtension string শুধুমাত্র আউটপুট। name ক্ষেত্র থেকে সম্পূর্ণ ফাইল এক্সটেনশন বের করা হয়েছে। একাধিক সংযুক্ত এক্সটেনশন থাকতে পারে, যেমন "tar.gz"। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য উপলব্ধ৷ name ক্ষেত্রটি পরিবর্তন হলে এটি স্বয়ংক্রিয়ভাবে আপডেট হয়, তবে নতুন নামে একটি বৈধ এক্সটেনশন না থাকলে এটি পরিষ্কার করা হয় না।
properties map (key: string, value: value ( Value format)) নির্বিচারে কী-মানের জোড়ার একটি সংগ্রহ যা সমস্ত অ্যাপে দৃশ্যমান। শূন্য মান সহ এন্ট্রি আপডেট এবং অনুলিপি অনুরোধে সাফ করা হয়। "key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" } ।
appProperties map (key: string, value: value ( Value format)) নির্বিচারে কী-মানের জোড়ার একটি সংগ্রহ যা অনুরোধ করা অ্যাপের জন্য ব্যক্তিগত। শূন্য মান সহ এন্ট্রি আপডেট এবং অনুলিপি অনুরোধে সাফ করা হয়। এই বৈশিষ্ট্যগুলি শুধুমাত্র একটি প্রমাণীকৃত অনুরোধ ব্যবহার করে পুনরুদ্ধার করা যেতে পারে। একটি প্রমাণীকৃত অনুরোধ একটি OAuth 2 ক্লায়েন্ট আইডি সহ প্রাপ্ত একটি অ্যাক্সেস টোকেন ব্যবহার করে। আপনি ব্যক্তিগত বৈশিষ্ট্য পুনরুদ্ধার করতে একটি API কী ব্যবহার করতে পারবেন না। "key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" } ।
teamDriveId (deprecated) string বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে driveId ব্যবহার করুন।
capabilities object শুধুমাত্র আউটপুট। এই ফাইলটিতে বর্তমান ব্যবহারকারীর ক্ষমতা রয়েছে। প্রতিটি ক্ষমতা একটি সূক্ষ্ম দানাদার পদক্ষেপের সাথে মিলে যায় যা একজন ব্যবহারকারী নিতে পারে।
capabilities.canChangeViewersCanCopyContent (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট।
capabilities.canMoveChildrenOutOfDrive boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের বাচ্চাদের শেয়ার্ড ড্রাইভের বাইরে সরাতে পারবেন কিনা। আইটেমটি একটি ফোল্ডার না হলে এটি মিথ্যা। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।
capabilities.canReadDrive boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী শেয়ার্ড ড্রাইভটি পড়তে পারেন কিনা যা এই ফাইলটির অন্তর্গত। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।
capabilities.canEdit boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি সম্পাদনা করতে পারে কিনা। অন্যান্য কারণগুলি একজন ব্যবহারকারী ফাইলে যে ধরনের পরিবর্তন করতে পারে তা সীমিত করতে পারে। উদাহরণস্বরূপ, canChangeCopyRequiresWriterPermission বা canModifyContent দেখুন।
capabilities.canCopy boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি অনুলিপি করতে পারে কিনা। শেয়ার্ড ড্রাইভের একটি আইটেমের জন্য, বর্তমান ব্যবহারকারী এই আইটেমটির নন-ফোল্ডার বংশধর কপি করতে পারেন কিনা, অথবা এই আইটেমটি যদি ফোল্ডার না হয়।
capabilities.canComment boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলে মন্তব্য করতে পারেন কিনা।
capabilities.canAddChildren boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারে শিশুদের যোগ করতে পারেন কিনা। আইটেমটি একটি ফোল্ডার না হলে এটি সর্বদা মিথ্যা।
capabilities.canDelete boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি মুছে ফেলতে পারে কিনা।
capabilities.canDownload boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি ডাউনলোড করতে পারে কিনা।
capabilities.canListChildren boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের শিশুদের তালিকা করতে পারেন কিনা। আইটেমটি একটি ফোল্ডার না হলে এটি সর্বদা মিথ্যা।
capabilities.canRemoveChildren boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডার থেকে শিশুদের সরাতে পারে কিনা। আইটেমটি একটি ফোল্ডার না হলে এটি সর্বদা মিথ্যা। শেয়ার্ড ড্রাইভের ফোল্ডারের জন্য এর পরিবর্তে canDeleteChildren বা canTrashChildren ব্যবহার করুন।
capabilities.canRename boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটির নাম পরিবর্তন করতে পারে কিনা।
capabilities.canTrash boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটিকে ট্র্যাশে স্থানান্তর করতে পারে কিনা।
capabilities.canReadRevisions boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলের রিভিশন রিসোর্স পড়তে পারবে কিনা। একটি শেয়ার্ড ড্রাইভ আইটেমের জন্য, এই আইটেমটির নন-ফোল্ডার বংশধরের রিভিশন, অথবা এই আইটেমটি যদি ফোল্ডার না হয়, পড়া যাবে।
capabilities.canReadTeamDrive (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে canReadDrive ব্যবহার করুন।
capabilities.canMoveTeamDriveItem (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে canMoveItemWithinDrive বা canMoveItemOutOfDrive ব্যবহার করুন।
capabilities.canChangeCopyRequiresWriterPermission boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলের copyRequiresWriterPermission সীমাবদ্ধতা পরিবর্তন করতে পারে কিনা।
capabilities.canMoveItemIntoTeamDrive (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে canMoveItemOutOfDrive ব্যবহার করুন।
capabilities.canUntrash boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ট্র্যাশ থেকে এই ফাইলটি পুনরুদ্ধার করতে পারে কিনা।
capabilities.canModifyContent boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলের বিষয়বস্তু পরিবর্তন করতে পারে কিনা।
capabilities.canMoveItemWithinTeamDrive (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে canMoveItemWithinDrive ব্যবহার করুন।
capabilities.canMoveItemOutOfTeamDrive (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে canMoveItemOutOfDrive ব্যবহার করুন।
capabilities.canDeleteChildren boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের বাচ্চাদের মুছে ফেলতে পারে কিনা। আইটেমটি একটি ফোল্ডার না হলে এটি মিথ্যা। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।
capabilities.canMoveChildrenOutOfTeamDrive (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে canMoveChildrenOutOfDrive ব্যবহার করুন।
capabilities.canMoveChildrenWithinTeamDrive (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে canMoveChildrenWithinDrive ব্যবহার করুন।
capabilities.canTrashChildren boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের বাচ্চাদের ট্র্যাশ করতে পারে কিনা। আইটেমটি একটি ফোল্ডার না হলে এটি মিথ্যা। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।
capabilities.canMoveItemOutOfDrive boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই আইটেমটিকে এর প্যারেন্ট পরিবর্তন করে এই ড্রাইভের বাইরে সরাতে পারে কিনা। মনে রাখবেন যে আইটেমটির অভিভাবক পরিবর্তন করার একটি অনুরোধ এখনও যোগ করা নতুন অভিভাবকের উপর নির্ভর করে ব্যর্থ হতে পারে৷
capabilities.canAddMyDriveParent boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী একই অনুরোধে বিদ্যমান অভিভাবককে না সরিয়ে আইটেমের জন্য একজন অভিভাবক যোগ করতে পারেন কিনা। শেয়ার্ড ড্রাইভ ফাইলের জন্য জনবহুল নয়।
capabilities.canRemoveMyDriveParent boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী একই অনুরোধে অন্য অভিভাবক যোগ না করে আইটেম থেকে একজন অভিভাবককে সরাতে পারেন কিনা। শেয়ার্ড ড্রাইভ ফাইলের জন্য জনবহুল নয়।
capabilities.canMoveItemWithinDrive boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ড্রাইভের মধ্যে এই আইটেমটি সরাতে পারে কিনা। মনে রাখবেন যে আইটেমটির অভিভাবক পরিবর্তন করার অনুরোধ এখনও ব্যর্থ হতে পারে যেটি নতুন অভিভাবক যোগ করা হচ্ছে এবং যে অভিভাবককে সরানো হচ্ছে তার উপর নির্ভর করে৷
capabilities.canShare boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলের জন্য শেয়ারিং সেটিংস পরিবর্তন করতে পারে কিনা।
capabilities.canMoveChildrenWithinDrive boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারের শিশুদের এই ড্রাইভের মধ্যে স্থানান্তর করতে পারে কিনা। আইটেমটি একটি ফোল্ডার না হলে এটি মিথ্যা। মনে রাখবেন যে শিশুটিকে সরানোর অনুরোধটি এখনও ব্যর্থ হতে পারে সন্তানের কাছে এবং গন্তব্য ফোল্ডারে বর্তমান ব্যবহারকারীর অ্যাক্সেসের উপর নির্ভর করে।
capabilities.canModifyContentRestriction (deprecated) boolean বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। canModifyEditorContentRestriction , canModifyOwnerContentRestriction বা canRemoveContentRestriction এর একটি ব্যবহার করুন।
capabilities.canAddFolderFromAnotherDrive boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফোল্ডারে অন্য ড্রাইভ (ভিন্ন শেয়ার্ড ড্রাইভ বা মাই ড্রাইভ) থেকে একটি ফোল্ডার যোগ করতে পারে কিনা। আইটেমটি একটি ফোল্ডার না হলে এটি মিথ্যা। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।
capabilities.canChangeSecurityUpdateEnabled boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী লিংক শেয়ার মেটাডেটাতে securityUpdateEnabled ফিল্ড পরিবর্তন করতে পারে কিনা।
capabilities.canAcceptOwnership boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটির মুলতুবি মালিক কিনা। শেয়ার্ড ড্রাইভ ফাইলের জন্য জনবহুল নয়।
capabilities.canReadLabels boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলের লেবেল পড়তে পারবে কিনা।
capabilities.canModifyLabels boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলের লেবেল পরিবর্তন করতে পারে কিনা।
capabilities.canModifyEditorContentRestriction boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী ফাইলটিতে বিষয়বস্তু সীমাবদ্ধতা যোগ বা সংশোধন করতে পারে কিনা যা সম্পাদক সীমাবদ্ধ।
capabilities.canModifyOwnerContentRestriction boolean শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী মালিকের সীমাবদ্ধ বিষয়বস্তু সীমাবদ্ধতা যোগ বা সংশোধন করতে পারে কিনা।
capabilities.canRemoveContentRestriction boolean শুধুমাত্র আউটপুট। ফাইলটিতে একটি বিষয়বস্তুর সীমাবদ্ধতা আছে কিনা যা বর্তমান ব্যবহারকারীর দ্বারা সরানো যেতে পারে।
capabilities.canDisableInheritedPermissions boolean একজন ব্যবহারকারী উত্তরাধিকার সূত্রে প্রাপ্ত অনুমতি নিষ্ক্রিয় করতে পারে কিনা।
capabilities.canEnableInheritedPermissions boolean একজন ব্যবহারকারী উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলি পুনরায় সক্ষম করতে পারে কিনা।
hasAugmentedPermissions boolean শুধুমাত্র আউটপুট। এই ফাইলে সরাসরি অনুমতি আছে কিনা। এই ফিল্ডটি শুধুমাত্র শেয়ার্ড ড্রাইভের আইটেমগুলির জন্য তৈরি করা হয়েছে।
trashingUser object ( User ) শুধুমাত্র আউটপুট। যদি ফাইলটি স্পষ্টভাবে ট্র্যাশ করা হয়, যে ব্যবহারকারী এটি ট্র্যাশ করেছেন। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।
thumbnailVersion string ( int64 format) শুধুমাত্র আউটপুট। থাম্বনেইল ক্যাশে অবৈধকরণে ব্যবহারের জন্য থাম্বনেইল সংস্করণ।
trashedTime string শুধুমাত্র আউটপুট। আইটেমটি ট্র্যাশ করার সময় (RFC 3339 তারিখ-সময়)। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।
modifiedByMe boolean শুধুমাত্র আউটপুট। এই ব্যবহারকারীর দ্বারা ফাইলটি পরিবর্তন করা হয়েছে কিনা।
permissionIds[] string শুধুমাত্র আউটপুট। এই ফাইলটিতে অ্যাক্সেস সহ ব্যবহারকারীদের জন্য অনুমতি আইডিগুলির files.list৷
imageMediaMetadata object শুধুমাত্র আউটপুট। ইমেজ মিডিয়া সম্পর্কে অতিরিক্ত মেটাডেটা, যদি পাওয়া যায়।
imageMediaMetadata.flashUsed boolean শুধুমাত্র আউটপুট। ছবি তৈরি করতে ফ্ল্যাশ ব্যবহার করা হয়েছে কিনা।
imageMediaMetadata.meteringMode string শুধুমাত্র আউটপুট। ফটো তৈরি করতে ব্যবহৃত মিটারিং মোড।
imageMediaMetadata.sensor string শুধুমাত্র আউটপুট। ছবি তৈরি করতে ব্যবহৃত সেন্সরের ধরন।
imageMediaMetadata.exposureMode string শুধুমাত্র আউটপুট। ছবি তৈরি করতে ব্যবহৃত এক্সপোজার মোড।
imageMediaMetadata.colorSpace string শুধুমাত্র আউটপুট। ছবির রঙের স্থান।
imageMediaMetadata.whiteBalance string শুধুমাত্র আউটপুট। ফটো তৈরি করতে ব্যবহৃত সাদা ব্যালেন্স মোড।
imageMediaMetadata.width integer শুধুমাত্র আউটপুট। পিক্সেলে ছবির প্রস্থ।
imageMediaMetadata.height integer শুধুমাত্র আউটপুট। পিক্সেলে ছবির উচ্চতা।
imageMediaMetadata.location object শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত ভৌগলিক অবস্থানের তথ্য।
imageMediaMetadata.location.latitude number শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত অক্ষাংশ।
imageMediaMetadata.location.longitude number শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত দ্রাঘিমাংশ।
imageMediaMetadata.location.altitude number শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত উচ্চতা।
imageMediaMetadata.rotation integer শুধুমাত্র আউটপুট। চিত্রের মূল অভিযোজন থেকে ঘড়ির কাঁটার দিকে 90 ডিগ্রি ঘূর্ণনের সংখ্যা।
imageMediaMetadata.time string শুধুমাত্র আউটপুট। ছবি তোলার তারিখ ও সময় (EXIF DateTime)।
imageMediaMetadata.cameraMake string শুধুমাত্র আউটপুট। ছবি তৈরি করতে ব্যবহৃত ক্যামেরার মেক।
imageMediaMetadata.cameraModel string শুধুমাত্র আউটপুট। ক্যামেরার মডেলটি ছবি তৈরি করতে ব্যবহৃত হয়।
imageMediaMetadata.exposureTime number শুধুমাত্র আউটপুট। এক্সপোজারের দৈর্ঘ্য, সেকেন্ডে।
imageMediaMetadata.aperture number শুধুমাত্র আউটপুট। ফটো তৈরি করতে ব্যবহৃত অ্যাপারচার (এফ-নম্বর)।
imageMediaMetadata.focalLength number শুধুমাত্র আউটপুট। ফটো তৈরি করতে ব্যবহৃত ফোকাল দৈর্ঘ্য মিলিমিটারে।
imageMediaMetadata.isoSpeed integer শুধুমাত্র আউটপুট। ছবি তৈরি করতে ব্যবহৃত ISO গতি।
imageMediaMetadata.exposureBias number শুধুমাত্র আউটপুট। ছবির এক্সপোজার পক্ষপাত (এপেক্স মান)।
imageMediaMetadata.maxApertureValue number শুধুমাত্র আউটপুট। ফোকাল লেন্থে লেন্সের ক্ষুদ্রতম f-সংখ্যা ফটো তৈরি করতে ব্যবহৃত হয় (APEX মান)।
imageMediaMetadata.subjectDistance integer শুধুমাত্র আউটপুট। ছবির বিষয়ের দূরত্ব, মিটারে।
imageMediaMetadata.lens string শুধুমাত্র আউটপুট। ছবি তৈরি করতে ব্যবহৃত লেন্স।
videoMediaMetadata object শুধুমাত্র আউটপুট। ভিডিও মিডিয়া সম্পর্কে অতিরিক্ত মেটাডেটা। এটি আপলোড করার সাথে সাথে উপলব্ধ নাও হতে পারে।
videoMediaMetadata.width integer শুধুমাত্র আউটপুট। ভিডিওর প্রস্থ পিক্সেলে।
videoMediaMetadata.height integer শুধুমাত্র আউটপুট। পিক্সেলে ভিডিওর উচ্চতা।
videoMediaMetadata.durationMillis string ( int64 format) শুধুমাত্র আউটপুট। মিলিসেকেন্ডে ভিডিওটির সময়কাল।
shortcutDetails object শর্টকাট ফাইলের বিবরণ। শুধুমাত্র শর্টকাট ফাইলের জন্য পপুলেটেড, যেগুলির mimeType ফিল্ডটি application/vnd.google-apps.shortcut এ সেট করা আছে। শুধুমাত্র files.create অনুরোধে সেট করা যাবে।
shortcutDetails.targetId string এই শর্টকাটটি যে ফাইলটি নির্দেশ করে তার আইডি। শুধুমাত্র files.create অনুরোধে সেট করা যাবে।
shortcutDetails.targetMimeType string শুধুমাত্র আউটপুট। ফাইলের MIME প্রকার যা এই শর্টকাট নির্দেশ করে। এই ক্ষেত্রের মান লক্ষ্যের MIME প্রকারের একটি স্ন্যাপশট, যখন শর্টকাট তৈরি করা হয় তখন ক্যাপচার করা হয়।
shortcutDetails.targetResourceKey string শুধুমাত্র আউটপুট। লক্ষ্য ফাইলের জন্য ResourceKey.
contentRestrictions[] object ( ContentRestriction ) ফাইলের বিষয়বস্তু অ্যাক্সেসের জন্য বিধিনিষেধ। এই ধরনের সীমাবদ্ধতা বিদ্যমান থাকলেই কেবল জনসংখ্যা।
resourceKey string শুধুমাত্র আউটপুট। একটি শেয়ার করা লিঙ্কের মাধ্যমে আইটেম অ্যাক্সেস করার জন্য একটি কী প্রয়োজন৷
linkShareMetadata.securityUpdateEligible boolean শুধুমাত্র আউটপুট। ফাইলটি নিরাপত্তা আপডেটের জন্য যোগ্য কিনা।
linkShareMetadata.securityUpdateEnabled boolean শুধুমাত্র আউটপুট। এই ফাইলের জন্য নিরাপত্তা আপডেট সক্ষম করা আছে কিনা।
labelInfo object শুধুমাত্র আউটপুট। ফাইলে লেবেলগুলির একটি ওভারভিউ।
labelInfo.labels[] object ( Label ) শুধুমাত্র আউটপুট। includeLabels প্যারামিটারে লেবেল আইডির অনুরোধ অনুযায়ী ফাইলে লেবেলের সেট। ডিফল্টরূপে, কোনো লেবেল ফেরত দেওয়া হয় না।
sha1Checksum string শুধুমাত্র আউটপুট। এই ফাইলের সাথে যুক্ত SHA1 চেকসাম, যদি উপলব্ধ থাকে। এই ক্ষেত্রটি শুধুমাত্র Google ড্রাইভে সঞ্চিত বিষয়বস্তু সহ ফাইলগুলির জন্য জনবহুল; এটি ডক্স এডিটর বা শর্টকাট ফাইলগুলির জন্য জনবহুল নয়৷
sha256Checksum string শুধুমাত্র আউটপুট। এই ফাইলের সাথে যুক্ত SHA256 চেকসাম, যদি উপলব্ধ থাকে। এই ক্ষেত্রটি শুধুমাত্র Google ড্রাইভে সঞ্চিত বিষয়বস্তু সহ ফাইলগুলির জন্য জনবহুল; এটি ডক্স এডিটর বা শর্টকাট ফাইলগুলির জন্য জনবহুল নয়৷
inheritedPermissionsDisabled boolean এই ফাইলটি উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি নিষ্ক্রিয় করেছে কিনা। উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি ডিফল্টরূপে সক্রিয় করা হয়।

বিষয়বস্তু সীমাবদ্ধতা

ফাইলের বিষয়বস্তু অ্যাক্সেসের জন্য একটি সীমাবদ্ধতা।

JSON প্রতিনিধিত্ব
{ "readOnly": boolean, "reason": string, "type": string, "restrictingUser": { object (User) }, "restrictionTime": string, "ownerRestricted": boolean, "systemRestricted": boolean }
ক্ষেত্র
readOnly boolean ফাইলের বিষয়বস্তু শুধুমাত্র পঠনযোগ্য কিনা। যদি একটি ফাইল শুধুমাত্র পঠনযোগ্য হয়, তাহলে ফাইলটির একটি নতুন সংশোধন যোগ করা যাবে না, মন্তব্য যোগ বা সংশোধন করা যাবে না এবং ফাইলের শিরোনাম পরিবর্তন করা যাবে না।
reason string ফাইলের বিষয়বস্তু সীমাবদ্ধ কেন তার কারণ। এটি শুধুমাত্র সেই অনুরোধে পরিবর্তনযোগ্য যা readOnly=true ও সেট করে।
type string শুধুমাত্র আউটপুট। বিষয়বস্তুর সীমাবদ্ধতার ধরন। বর্তমানে একমাত্র সম্ভাব্য মান হল globalContentRestriction ।
restrictingUser object ( User ) শুধুমাত্র আউটপুট। যে ব্যবহারকারী বিষয়বস্তু সীমাবদ্ধতা সেট করে। শুধুমাত্র readOnly সত্য হলেই পপুলেট করা হয়।
restrictionTime string শুধুমাত্র আউটপুট। যে সময়ে বিষয়বস্তুর সীমাবদ্ধতা সেট করা হয়েছিল (ফরম্যাট করা RFC 3339 টাইমস্ট্যাম্প)। শুধুমাত্র readOnly সত্য হলেই পপুলেট করা হয়।
ownerRestricted boolean বিষয়বস্তুর সীমাবদ্ধতা শুধুমাত্র ফাইলটির মালিক একজন ব্যবহারকারী দ্বারা সংশোধন বা সরানো যাবে কিনা। শেয়ার্ড ড্রাইভের ফাইলগুলির জন্য, organizer ক্ষমতা সম্পন্ন যেকোন ব্যবহারকারী এই বিষয়বস্তু সীমাবদ্ধতা সংশোধন বা সরাতে পারেন।
systemRestricted boolean শুধুমাত্র আউটপুট। বিষয়বস্তু সীমাবদ্ধতা সিস্টেম দ্বারা প্রয়োগ করা হয়েছে কিনা, উদাহরণস্বরূপ একটি স্বাক্ষরের কারণে৷ ব্যবহারকারীরা সিস্টেম সীমাবদ্ধ বিষয়বস্তুর বিধিনিষেধ সংশোধন বা অপসারণ করতে পারবেন না।
পদ্ধতি
copy একটি ফাইলের একটি অনুলিপি তৈরি করে এবং প্যাচ শব্দার্থবিদ্যার সাথে অনুরোধ করা আপডেটগুলি প্রয়োগ করে৷
create একটি নতুন ফাইল তৈরি করে।
delete ব্যবহারকারীর মালিকানাধীন একটি ফাইলকে ট্র্যাশে না সরিয়ে স্থায়ীভাবে মুছে দেয়।
download একটি ফাইলের সামগ্রী ডাউনলোড করে।
emptyTrash স্থায়ীভাবে ব্যবহারকারীর সমস্ত ট্র্যাশ করা ফাইল মুছে দেয়৷
export অনুরোধ করা MIME প্রকারে একটি Google Workspace ডকুমেন্ট এক্সপোর্ট করে এবং এক্সপোর্ট করা বাইট কন্টেন্ট ফেরত দেয়।
generateIds ফাইল আইডির একটি সেট তৈরি করে যা অনুরোধ তৈরি বা অনুলিপিতে প্রদান করা যেতে পারে।
get আইডি দ্বারা একটি ফাইলের মেটাডেটা বা বিষয়বস্তু পায়।
list ব্যবহারকারীর ফাইল তালিকা.
listLabels একটি ফাইলে লেবেল তালিকাভুক্ত করে।
modifyLabels একটি ফাইলে প্রয়োগ করা লেবেলের সেট পরিবর্তন করে।
update একটি ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু আপডেট করে।
watch একটি ফাইলে পরিবর্তন সাবস্ক্রাইব করে।

অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।

2025-04-18 UTC-তে শেষবার আপডেট করা হয়েছে।