REST Resource: files

সম্পদ: ফাইল

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

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

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "userPermission": {
    object (Permission)
  },
  "fileExtension": string,
  "md5Checksum": string,
  "selfLink": string,
  "ownerNames": [
    string
  ],
  "lastModifyingUserName": string,
  "editable": boolean,
  "writersCanShare": boolean,
  "downloadUrl": string,
  "mimeType": string,
  "exportLinks": {
    string: string,
    ...
  },
  "driveId": string,
  "parents": [
    {
      object (ParentReference)
    }
  ],
  "thumbnailLink": string,
  "appDataContents": boolean,
  "webViewLink": string,
  "iconLink": string,
  "shared": boolean,
  "lastModifyingUser": {
    object (User)
  },
  "owners": [
    {
      object (User)
    }
  ],
  "openWithLinks": {
    string: string,
    ...
  },
  "defaultOpenWithLink": string,
  "headRevisionId": string,
  "properties": [
    {
      object (Property)
    }
  ],
  "copyable": boolean,
  "etag": string,
  "sharingUser": {
    object (User)
  },
  "alternateLink": string,
  "embedLink": string,
  "webContentLink": string,
  "fileSize": string,
  "copyRequiresWriterPermission": boolean,
  "permissions": [
    {
      object (Permission)
    }
  ],
  "hasThumbnail": boolean,
  "spaces": [
    string
  ],
  "folderColorRgb": string,
  "id": string,
  "title": string,
  "description": string,
  "labels": {
    "viewed": boolean,
    "restricted": boolean,
    "starred": boolean,
    "hidden": boolean,
    "trashed": boolean,
    "modified": boolean
  },
  "explicitlyTrashed": boolean,
  "createdDate": string,
  "modifiedDate": string,
  "modifiedByMeDate": string,
  "lastViewedByMeDate": string,
  "markedViewedByMeDate": string,
  "sharedWithMeDate": string,
  "quotaBytesUsed": string,
  "version": string,
  "indexableText": {
    "text": string
  },
  "originalFilename": string,
  "ownedByMe": boolean,
  "canComment": boolean,
  "shareable": boolean,
  "fullFileExtension": string,
  "isAppAuthorized": boolean,
  "teamDriveId": string,
  "capabilities": {
    "canChangeRestrictedDownload": 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
  },
  "hasAugmentedPermissions": boolean,
  "trashingUser": {
    object (User)
  },
  "canReadRevisions": boolean,
  "thumbnailVersion": string,
  "trashedDate": string,
  "permissionIds": [
    string
  ],
  "thumbnail": {
    "image": string,
    "mimeType": 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,
    "date": 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
}
ক্ষেত্র
kind

string

শুধুমাত্র আউটপুট। ফাইলের ধরন। এটি সর্বদা drive#file

userPermission

object ( Permission )

শুধুমাত্র আউটপুট। এই ফাইলে প্রমাণীকৃত ব্যবহারকারীর জন্য অনুমতি।

fileExtension

string

শুধুমাত্র আউটপুট। ট্রেলিং টেক্সট সহ fullFileExtension এর চূড়ান্ত উপাদান যা অপসারিত এক্সটেনশনের অংশ বলে মনে হয় না। এই ক্ষেত্রটি শুধুমাত্র Google ড্রাইভে সঞ্চিত বিষয়বস্তু সহ ফাইলগুলির জন্য জনবহুল; এটি ডক্স এডিটর বা শর্টকাট ফাইলগুলির জন্য জনবহুল নয়৷

md5Checksum

string

শুধুমাত্র আউটপুট। এই ফাইলের বিষয়বস্তুর জন্য একটি MD5 চেকসাম। এই ক্ষেত্রটি শুধুমাত্র Google ড্রাইভে সঞ্চিত বিষয়বস্তু সহ ফাইলগুলির জন্য জনবহুল; এটি ডক্স এডিটর বা শর্টকাট ফাইলগুলির জন্য জনবহুল নয়৷

ownerNames[]

string

শুধুমাত্র আউটপুট। এই ফাইলের মালিক(দের) নাম(গুলি)৷ শেয়ার্ড ড্রাইভে আইটেমের জন্য জনবহুল নয়।

lastModifyingUserName

string

শুধুমাত্র আউটপুট। এই ফাইলটি পরিবর্তন করার জন্য সর্বশেষ ব্যবহারকারীর নাম।

editable
(deprecated)

boolean

শুধুমাত্র আউটপুট। অপ্রচলিত: পরিবর্তে capabilities/canEdit

writersCanShare

boolean

লেখক অন্য ব্যবহারকারীদের সাথে নথি ভাগ করতে পারেন কিনা। শেয়ার্ড ড্রাইভে আইটেমের জন্য জনবহুল নয়।

downloadUrl

string

শুধুমাত্র আউটপুট। ফাইলের জন্য স্বল্পস্থায়ী ডাউনলোড URL। এই ক্ষেত্রটি শুধুমাত্র Google ড্রাইভে সঞ্চিত বিষয়বস্তু সহ ফাইলগুলির জন্য জনবহুল; এটি Google ডক্স বা শর্টকাট ফাইলগুলির জন্য জনবহুল নয়৷

mimeType

string

ফাইলের MIME প্রকার। নতুন কন্টেন্ট আপলোড করার সময় এটি শুধুমাত্র আপডেটে পরিবর্তনযোগ্য। এই ক্ষেত্রটি ফাঁকা রাখা যেতে পারে, এবং আপলোড করা সামগ্রীর MIME প্রকার থেকে মাইমেটাইপ নির্ধারণ করা হবে৷

driveId

string

শুধুমাত্র আউটপুট। ফাইলটি যে শেয়ার্ড ড্রাইভে আছে তার আইডি। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য পপুলেট করা হয়।

parents[]

object ( ParentReference )

ফাইল ধারণকারী মূল ফোল্ডারের ID.

একটি ফাইলে শুধুমাত্র একটি প্যারেন্ট ফোল্ডার থাকতে পারে; একাধিক অভিভাবক নির্দিষ্ট করা সমর্থিত নয়।

একটি সন্নিবেশ অনুরোধের অংশ হিসাবে নির্দিষ্ট না হলে, ফাইলটি সরাসরি ব্যবহারকারীর আমার ড্রাইভ ফোল্ডারে স্থাপন করা হয়৷ একটি অনুলিপি অনুরোধের অংশ হিসাবে নির্দিষ্ট না হলে, ফাইলটি উৎস ফাইলের যেকোন আবিষ্কারযোগ্য অভিভাবককে উত্তরাধিকারী করে। files.update অনুরোধগুলিকে অবশ্যই addParents ব্যবহার করতে হবে এবং পিতামাতার তালিকা পরিবর্তন করতে পিতামাতার প্যারামিটারগুলিকে removeParents

appDataContents

boolean

শুধুমাত্র আউটপুট। এই ফাইলটি অ্যাপ্লিকেশন ডেটা ফোল্ডারে আছে কিনা।

shared

boolean

শুধুমাত্র আউটপুট। ফাইল শেয়ার করা হয়েছে কিনা। শেয়ার্ড ড্রাইভে আইটেমের জন্য জনবহুল নয়।

lastModifyingUser

object ( User )

শুধুমাত্র আউটপুট। এই ফাইলটি পরিবর্তন করার জন্য সর্বশেষ ব্যবহারকারী। এই ক্ষেত্রটি শুধুমাত্র তখনই জনবহুল হয় যখন কোনো সাইন-ইন করা ব্যবহারকারীর দ্বারা শেষ পরিবর্তন করা হয়।

owners[]

object ( User )

শুধুমাত্র আউটপুট। এই ফাইলের মালিক। শুধুমাত্র কিছু লিগ্যাসি ফাইলের একাধিক মালিক থাকতে পারে। শেয়ার্ড ড্রাইভের আইটেমের জন্য এই ফিল্ডটি পপুলেট নয়।

headRevisionId

string

শুধুমাত্র আউটপুট। ফাইলের হেড রিভিশনের আইডি। এই ক্ষেত্রটি শুধুমাত্র Google ড্রাইভে সঞ্চিত বিষয়বস্তু সহ ফাইলগুলির জন্য জনবহুল; এটি ডক্স এডিটর বা শর্টকাট ফাইলগুলির জন্য জনবহুল নয়৷

properties[]

object ( Property )

সম্পত্তির তালিকা।

copyable
(deprecated)

boolean

শুধুমাত্র আউটপুট। বাতিল করা হয়েছে: পরিবর্তে capabilities/canCopy

etag

string

শুধুমাত্র আউটপুট। ফাইলের ETag.

sharingUser

object ( User )

শুধুমাত্র আউটপুট। যে ব্যবহারকারী আইটেমটি বর্তমান ব্যবহারকারীর সাথে শেয়ার করেছেন, যদি উপলব্ধ থাকে।

fileSize

string ( int64 format)

শুধুমাত্র আউটপুট। ব্লব এবং প্রথম পক্ষের সম্পাদক ফাইলের বাইটে আকার। শর্টকাট এবং ফোল্ডারের মতো কোনো আকার নেই এমন ফাইলগুলির জন্য জনবহুল করা হবে না৷

copyRequiresWriterPermission

boolean

এই ফাইলটি অনুলিপি, মুদ্রণ বা ডাউনলোড করার বিকল্পগুলি পাঠক এবং মন্তব্যকারীদের জন্য অক্ষম করা উচিত।

permissions[]

object ( Permission )

শুধুমাত্র আউটপুট। এই ফাইলটিতে অ্যাক্সেস সহ ব্যবহারকারীদের অনুমতির তালিকা৷ শেয়ার্ড ড্রাইভে আইটেমের জন্য জনবহুল নয়।

hasThumbnail

boolean

শুধুমাত্র আউটপুট। এই ফাইলের থাম্বনেইল আছে কিনা। অনুরোধ করা অ্যাপটির থাম্বনেইলে অ্যাক্সেস আছে কিনা তা নির্দেশ করে না। অ্যাক্সেস পরীক্ষা করতে, থাম্বনেইল লিঙ্ক ক্ষেত্রের উপস্থিতি সন্ধান করুন।

spaces[]

string

শুধুমাত্র আউটপুট। ফাইল ধারণ করে স্পেস তালিকা. সমর্থিত মানগুলি হল drive , appDataFolder এবং photos

folderColorRgb

string

ফাইলটি একটি ফোল্ডার বা একটি ফোল্ডারের শর্টকাট হলে একটি RGB হেক্স স্ট্রিং হিসাবে ফোল্ডারের রঙ৷ সমর্থিত রঙের তালিকাটি সম্বন্ধে সংস্থানের ফোল্ডার ColorPalette ক্ষেত্রে উপলব্ধ। যদি একটি অসমর্থিত রঙ নির্দিষ্ট করা হয়, তবে এটি প্যালেটের নিকটতম রঙে পরিবর্তন করা হবে।

id

string

ফাইলের আইডি।

title

string

এই ফাইলের শিরোনাম. নোট করুন যে শেয়ার্ড ড্রাইভের শীর্ষ স্তরের ফোল্ডার, মাই ড্রাইভ রুট ফোল্ডার এবং অ্যাপ্লিকেশন ডেটা ফোল্ডারের মতো অপরিবর্তনীয় আইটেমগুলির জন্য শিরোনামটি ধ্রুবক।

description

string

ফাইলের একটি সংক্ষিপ্ত বিবরণ.

labels

object

ফাইলের জন্য লেবেল একটি গ্রুপ.

labels.viewed

boolean

এই ব্যবহারকারী এই ফাইলটি দেখেছেন কিনা।

labels.restricted
(deprecated)

boolean

শুধুমাত্র আউটপুট। বাতিল করা হয়েছে: পরিবর্তে copyRequiresWriterPermission ব্যবহার করুন।

labels.starred

boolean

এই ফাইলটি ব্যবহারকারী দ্বারা তারকাচিহ্নিত কিনা।

labels.hidden
(deprecated)

boolean

শুধুমাত্র আউটপুট। অবচয়।

labels.trashed

boolean

এই ফাইলটি ট্র্যাশ করা হয়েছে কিনা। এই লেবেলটি ফাইল অ্যাক্সেস করা সমস্ত ব্যবহারকারীদের জন্য প্রযোজ্য; যাইহোক, শুধুমাত্র মালিকদের ফাইল দেখতে এবং আনট্র্যাশ করার অনুমতি দেওয়া হয়।

labels.modified

boolean

শুধুমাত্র আউটপুট। এই ব্যবহারকারীর দ্বারা ফাইলটি পরিবর্তন করা হয়েছে কিনা।

explicitlyTrashed

boolean

শুধুমাত্র আউটপুট। এই ফাইলটি স্পষ্টভাবে ট্র্যাশ করা হয়েছে কিনা, পুনরাবৃত্তিমূলকভাবে ট্র্যাশ করার বিপরীতে।

createdDate

string

শুধুমাত্র আউটপুট। এই ফাইলের জন্য সময় তৈরি করুন (ফরম্যাট করা RFC 3339 টাইমস্ট্যাম্প)।

modifiedDate

string

শেষবার এই ফাইলটি যে কেউ পরিবর্তন করেছে (ফরম্যাট করা RFC 3339 টাইমস্ট্যাম্প)। setModifiedDate প্যারামিটার সেট করা থাকলে এটি শুধুমাত্র আপডেটে পরিবর্তনযোগ্য।

modifiedByMeDate

string

শুধুমাত্র আউটপুট। শেষবার এই ফাইলটি ব্যবহারকারী দ্বারা সংশোধন করা হয়েছিল (ফরম্যাট করা RFC 3339 টাইমস্ট্যাম্প)। উল্লেখ্য যে modifiedDate সেটিং সেই ব্যবহারকারীর জন্য modifiedByMe তারিখও আপডেট করবে যা তারিখ সেট করে।

lastViewedByMeDate

string

শেষবার এই ফাইলটি ব্যবহারকারী দেখেছিলেন (ফরম্যাট করা RFC 3339 টাইমস্ট্যাম্প)।

markedViewedByMeDate
(deprecated)

string

শুধুমাত্র আউটপুট। অবচয়।

sharedWithMeDate

string

শুধুমাত্র আউটপুট। যে সময়ে এই ফাইলটি ব্যবহারকারীর সাথে শেয়ার করা হয়েছিল (ফরম্যাট করা RFC 3339 টাইমস্ট্যাম্প)।

quotaBytesUsed

string ( int64 format)

শুধুমাত্র আউটপুট। এই ফাইলের দ্বারা ব্যবহৃত কোটা বাইটের সংখ্যা৷

version

string ( int64 format)

শুধুমাত্র আউটপুট। ফাইলের জন্য একঘেয়ে বর্ধিত সংস্করণ সংখ্যা। এটি সার্ভারে ফাইলে করা প্রতিটি পরিবর্তন প্রতিফলিত করে, এমনকি অনুরোধকারী ব্যবহারকারীর কাছে দৃশ্যমান নয়।

indexableText

object

ফাইলের জন্য ইনডেক্সযোগ্য পাঠ্য বৈশিষ্ট্য (শুধুমাত্র লেখা যাবে)

indexableText.text

string

এই ফাইলের জন্য যে পাঠ্যটি ইন্ডেক্স করা হবে।

originalFilename

string

উপলভ্য থাকলে আপলোড করা সামগ্রীর আসল ফাইলের নাম, অন্যথায় title ক্ষেত্রের মূল মান। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য উপলব্ধ৷

ownedByMe

boolean

শুধুমাত্র আউটপুট। ফাইলটি বর্তমান ব্যবহারকারীর মালিকানাধীন কিনা। শেয়ার্ড ড্রাইভে আইটেমের জন্য জনবহুল নয়।

canComment
(deprecated)

boolean

শুধুমাত্র আউটপুট। বাতিল করা হয়েছে: এর পরিবর্তে capabilities/canComment

shareable
(deprecated)

boolean

শুধুমাত্র আউটপুট। বাতিল করা হয়েছে: এর পরিবর্তে capabilities/canShare ব্যবহার করুন।

fullFileExtension

string

শুধুমাত্র আউটপুট। সম্পূর্ণ ফাইল এক্সটেনশন; শিরোনাম থেকে নেওয়া হয়েছে। একাধিক সংযুক্ত এক্সটেনশন থাকতে পারে, যেমন "tar.gz"। শিরোনাম থেকে একটি এক্সটেনশন সরানো এই ক্ষেত্রটি পরিষ্কার করে না; যাইহোক, শিরোনামের এক্সটেনশন পরিবর্তন করলে এই ক্ষেত্রটি আপডেট হয়। এই ক্ষেত্রটি শুধুমাত্র Google ড্রাইভে সঞ্চিত বিষয়বস্তু সহ ফাইলগুলির জন্য জনবহুল; এটি ডক্স এডিটর বা শর্টকাট ফাইলগুলির জন্য জনবহুল নয়৷

isAppAuthorized

boolean

শুধুমাত্র আউটপুট। ফাইলটি অনুরোধ করা অ্যাপ দ্বারা তৈরি বা খোলা হয়েছে কিনা।

teamDriveId
(deprecated)

string

শুধুমাত্র আউটপুট। বাতিল করা হয়েছে: পরিবর্তে driveId ব্যবহার করুন।

capabilities

object

শুধুমাত্র আউটপুট। এই ফাইলটিতে বর্তমান ব্যবহারকারীর ক্ষমতা রয়েছে। প্রতিটি ক্ষমতা একটি সূক্ষ্ম দানাদার পদক্ষেপের সাথে মিলে যায় যা একজন ব্যবহারকারী নিতে পারে।

capabilities.canChangeRestrictedDownload
(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

শুধুমাত্র আউটপুট। ফাইলটিতে একটি বিষয়বস্তুর সীমাবদ্ধতা আছে কিনা যা বর্তমান ব্যবহারকারীর দ্বারা সরানো যেতে পারে।

hasAugmentedPermissions

boolean

শুধুমাত্র আউটপুট। এই ফাইলে সরাসরি অনুমতি আছে কিনা। এই ফিল্ডটি শুধুমাত্র শেয়ার্ড ড্রাইভের আইটেমগুলির জন্য তৈরি করা হয়েছে।

trashingUser

object ( User )

শুধুমাত্র আউটপুট। যদি ফাইলটি স্পষ্টভাবে ট্র্যাশ করা হয়, যে ব্যবহারকারী এটি ট্র্যাশ করেছেন। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।

canReadRevisions
(deprecated)

boolean

শুধুমাত্র আউটপুট। বাতিল করা হয়েছে: পরিবর্তে capabilities/canReadRevisions ব্যবহার করুন।

thumbnailVersion

string ( int64 format)

শুধুমাত্র আউটপুট। থাম্বনেইল ক্যাশে অবৈধকরণে ব্যবহারের জন্য থাম্বনেইল সংস্করণ।

trashedDate

string

শুধুমাত্র আউটপুট। আইটেমটি ট্র্যাশ করার সময় (ফরম্যাট করা RFC 3339 টাইমস্ট্যাম্প)। শুধুমাত্র শেয়ার্ড ড্রাইভে থাকা আইটেমগুলির জন্য জনবহুল।

permissionIds[]

string

শুধুমাত্র আউটপুট। এই ফাইলটিতে অ্যাক্সেস সহ ব্যবহারকারীদের জন্য অনুমতি আইডিগুলির files.list৷

thumbnail

object

ফাইলের জন্য একটি থাম্বনেইল। এটি শুধুমাত্র তখনই ব্যবহার করা হবে যদি একটি স্ট্যান্ডার্ড থাম্বনেইল তৈরি করা না যায়।

thumbnail.image

string ( bytes format)

থাম্বনেইল ছবির URL-নিরাপদ Base64 এনকোড করা বাইট। এটি RFC 4648 সেকশন 5 এর সাথে সঙ্গতিপূর্ণ হওয়া উচিত।

একটি base64-এনকোডেড স্ট্রিং।

thumbnail.mimeType

string

থাম্বনেইলের MIME প্রকার।

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.date

string

শুধুমাত্র আউটপুট। ছবি তোলার তারিখ ও সময় (EXIF ফরম্যাট টাইমস্ট্যাম্প)।

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.insert অনুরোধে সেট করা যাবে।

shortcutDetails.targetId

string

এই শর্টকাটটি যে ফাইলটি নির্দেশ করে তার আইডি। শুধুমাত্র files.insert অনুরোধে সেট করা যাবে।

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 ড্রাইভে সঞ্চিত বিষয়বস্তু সহ ফাইলগুলির জন্য জনবহুল; এটি ডক্স এডিটর বা শর্টকাট ফাইলগুলির জন্য জনবহুল নয়৷

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

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

JSON প্রতিনিধিত্ব
{
  "readOnly": boolean,
  "reason": string,
  "type": string,
  "restrictingUser": {
    object (User)
  },
  "restrictionDate": string,
  "ownerRestricted": boolean,
  "systemRestricted": boolean
}
ক্ষেত্র
readOnly

boolean

ফাইলের বিষয়বস্তু শুধুমাত্র পঠনযোগ্য কিনা। যদি একটি ফাইল শুধুমাত্র পঠনযোগ্য হয়, তাহলে ফাইলটির একটি নতুন সংশোধন যোগ করা যাবে না, মন্তব্য যোগ বা সংশোধন করা যাবে না এবং ফাইলের শিরোনাম পরিবর্তন করা যাবে না।

reason

string

ফাইলের বিষয়বস্তু সীমাবদ্ধ কেন তার কারণ। এটি শুধুমাত্র সেই অনুরোধে পরিবর্তনযোগ্য যা readOnly=true ও সেট করে।

type

string

শুধুমাত্র আউটপুট। বিষয়বস্তুর সীমাবদ্ধতার ধরন। বর্তমানে একমাত্র সম্ভাব্য মান হল globalContentRestriction

restrictingUser

object ( User )

শুধুমাত্র আউটপুট। যে ব্যবহারকারী বিষয়বস্তু সীমাবদ্ধতা সেট করে। শুধুমাত্র readOnly সত্য হলেই পপুলেট করা হয়।

restrictionDate

string

শুধুমাত্র আউটপুট। যে সময়ে বিষয়বস্তুর সীমাবদ্ধতা সেট করা হয়েছিল (ফরম্যাট করা RFC 3339 টাইমস্ট্যাম্প)। শুধুমাত্র readOnly সত্য হলেই পপুলেট করা হয়।

ownerRestricted

boolean

বিষয়বস্তুর সীমাবদ্ধতা শুধুমাত্র ফাইলটির মালিক একজন ব্যবহারকারী দ্বারা সংশোধন বা সরানো যাবে কিনা। শেয়ার্ড ড্রাইভের ফাইলগুলির জন্য, organizer ক্ষমতা সম্পন্ন যেকোন ব্যবহারকারী এই বিষয়বস্তু সীমাবদ্ধতা সংশোধন বা সরাতে পারেন।

systemRestricted

boolean

শুধুমাত্র আউটপুট। বিষয়বস্তু সীমাবদ্ধতা সিস্টেম দ্বারা প্রয়োগ করা হয়েছে কিনা, উদাহরণস্বরূপ একটি স্বাক্ষরের কারণে৷ ব্যবহারকারীরা সিস্টেম সীমাবদ্ধ বিষয়বস্তুর বিধিনিষেধ সংশোধন বা অপসারণ করতে পারবেন না।

পদ্ধতি

copy

নির্দিষ্ট ফাইলের একটি অনুলিপি তৈরি করে।

delete

ব্যবহারকারীর মালিকানাধীন একটি ফাইলকে ট্র্যাশে না সরিয়ে স্থায়ীভাবে মুছে দেয়।

emptyTrash

স্থায়ীভাবে ব্যবহারকারীর সমস্ত ট্র্যাশ করা ফাইল মুছে দেয়৷

export

অনুরোধ করা MIME প্রকারে একটি Google Workspace ডকুমেন্ট এক্সপোর্ট করে এবং এক্সপোর্ট করা বাইট কন্টেন্ট ফেরত দেয়।

generateIds

ফাইল আইডির একটি সেট তৈরি করে যা সন্নিবেশ বা অনুলিপি অনুরোধে প্রদান করা যেতে পারে।

get

আইডি দ্বারা একটি ফাইলের মেটাডেটা বা বিষয়বস্তু পায়।

insert

একটি নতুন ফাইল সন্নিবেশ করান।

list

ব্যবহারকারীর ফাইল তালিকা.

listLabels

একটি ফাইলে লেবেল তালিকাভুক্ত করে।

modifyLabels

একটি ফাইলে প্রয়োগ করা লেবেলের সেট পরিবর্তন করে।

patch

একটি ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু আপডেট করে।

touch

বর্তমান সার্ভারের সময় ফাইলের আপডেট করা সময় সেট করুন।

trash

ট্র্যাশে একটি ফাইল সরান.

untrash

ট্র্যাশ থেকে একটি ফাইল পুনরুদ্ধার করে।

update

একটি ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু আপডেট করে।

watch

একটি ফাইলে পরিবর্তন সাবস্ক্রাইব করে।