REST Resource: files

উৎস: ফাইল

একটি ফাইলের মেটাডেটা।

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

JSON উপস্থাপনা
{
  "ownerNames": [
    string
  ],
  "exportLinks": {
    string: string,
    ...
  },
  "parents": [
    {
      object (ParentReference)
    }
  ],
  "owners": [
    {
      object (User)
    }
  ],
  "openWithLinks": {
    string: string,
    ...
  },
  "properties": [
    {
      object (Property)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "spaces": [
    string
  ],
  "permissionIds": [
    string
  ],
  "contentRestrictions": [
    {
      object (ContentRestriction)
    }
  ],
  "kind": string,
  "userPermission": {
    object (Permission)
  },
  "fileExtension": string,
  "md5Checksum": string,
  "selfLink": string,
  "lastModifyingUserName": string,
  "editable": boolean,
  "writersCanShare": boolean,
  "downloadUrl": string,
  "mimeType": string,
  "driveId": string,
  "thumbnailLink": string,
  "appDataContents": boolean,
  "webViewLink": string,
  "iconLink": string,
  "shared": boolean,
  "lastModifyingUser": {
    object (User)
  },
  "defaultOpenWithLink": string,
  "headRevisionId": string,
  "copyable": boolean,
  "etag": string,
  "sharingUser": {
    object (User)
  },
  "alternateLink": string,
  "embedLink": string,
  "webContentLink": string,
  "fileSize": string,
  "copyRequiresWriterPermission": boolean,
  "hasThumbnail": boolean,
  "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,
    "canDisableInheritedPermissions": boolean,
    "canEnableInheritedPermissions": boolean
  },
  "hasAugmentedPermissions": boolean,
  "trashingUser": {
    object (User)
  },
  "canReadRevisions": boolean,
  "thumbnailVersion": string,
  "trashedDate": 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
  },
  "resourceKey": string,
  "linkShareMetadata": {
    "securityUpdateEligible": boolean,
    "securityUpdateEnabled": boolean
  },
  "labelInfo": {
    "labels": [
      {
        object (Label)
      }
    ]
  },
  "sha1Checksum": string,
  "sha256Checksum": string,
  "inheritedPermissionsDisabled": boolean
}
ক্ষেত্র
ownerNames[]

string

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

parents[]

object ( ParentReference )

ফাইলটি যে প্যারেন্ট ফোল্ডারে রয়েছে, তার আইডি।

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

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

owners[]

object ( User )

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

properties[]

object ( Property )

বৈশিষ্ট্যসমূহের তালিকা।

permissions[]

object ( Permission )

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

spaces[]

string

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

permissionIds[]

string

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

contentRestrictions[]

object ( ContentRestriction )

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

kind

string

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

userPermission

object ( Permission )

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

fileExtension

string

শুধুমাত্র আউটপুট। fullFileExtension এর শেষ অংশ, যার সাথে এক্সটেনশনের অংশ বলে মনে হয় না এমন অতিরিক্ত লেখা থাকে, তা সরিয়ে ফেলা হয়েছে। এই ফিল্ডটি শুধুমাত্র Google Drive-এ সংরক্ষিত কন্টেন্টযুক্ত ফাইলগুলির জন্য পূরণ করা হয়; এটি Docs Editor বা শর্টকাট ফাইলের জন্য পূরণ করা হয় না।

md5Checksum

string

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

lastModifyingUserName

string

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

editable
(deprecated)

boolean

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

writersCanShare

boolean

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

downloadUrl

string

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

mimeType

string

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

driveId

string

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

appDataContents

boolean

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

shared

boolean

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

lastModifyingUser

object ( User )

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

headRevisionId

string

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

copyable
(deprecated)

boolean

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

etag

string

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

sharingUser

object ( User )

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

fileSize

string ( int64 format)

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

copyRequiresWriterPermission

boolean

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

hasThumbnail

boolean

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

folderColorRgb

string

ফাইলটি যদি একটি ফোল্ডার বা ফোল্ডারের শর্টকাট হয়, তবে ফোল্ডারের রঙ একটি RGB হেক্স স্ট্রিং হিসাবে নির্ধারিত হবে। সমর্থিত রঙের তালিকা ‘About’ রিসোর্সের ‘folderColorPalette’ ফিল্ডে পাওয়া যাবে। যদি কোনো অসমর্থিত রঙ নির্দিষ্ট করা হয়, তবে তা প্যালেটের সবচেয়ে কাছের রঙে পরিবর্তিত হবে।

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 ফিল্ডের আসল মান। এই সুবিধাটি শুধুমাত্র গুগল ড্রাইভে বাইনারি কন্টেন্টযুক্ত ফাইলের জন্য উপলব্ধ।

ownedByMe

boolean

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

canComment
(deprecated)

boolean

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

shareable
(deprecated)

boolean

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

fullFileExtension

string

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

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

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

capabilities.canDisableInheritedPermissions

boolean

শুধুমাত্র আউটপুট। কোনো ব্যবহারকারী উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলো নিষ্ক্রিয় করতে পারবেন কিনা।

capabilities.canEnableInheritedPermissions

boolean

শুধুমাত্র আউটপুট। একজন ব্যবহারকারী উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলো পুনরায় সক্রিয় করতে পারবেন কিনা।

hasAugmentedPermissions

boolean

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

trashingUser

object ( User )

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

canReadRevisions
(deprecated)

boolean

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

thumbnailVersion

string ( int64 format)

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

trashedDate

string

শুধুমাত্র আউটপুট। যে সময়ে আইটেমটি ট্র্যাশ করা হয়েছিল (RFC 3339 টাইমস্ট্যাম্প অনুযায়ী ফরম্যাট করা)। শুধুমাত্র শেয়ার্ড ড্রাইভের আইটেমগুলোর জন্য এটি পূরণ করা হয়।

thumbnail

object

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

thumbnail.image

string ( bytes format)

থাম্বনেইল ছবির URL-নিরাপদ Base64 এনকোডেড বাইটসমূহ। এটি অবশ্যই RFC 4648-এর ৫ নং ধারা মেনে চলতে হবে।

একটি বেস৬৪-এনকোডেড স্ট্রিং।

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

শুধুমাত্র আউটপুট। ছবিটির মূল অবস্থান থেকে ঘড়ির কাঁটার দিকে ৯০ ডিগ্রি ঘূর্ণনের সংখ্যা।

imageMediaMetadata.date

string

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

imageMediaMetadata.cameraMake

string

শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত ক্যামেরার প্রস্তুতকারক।

imageMediaMetadata.cameraModel

string

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

imageMediaMetadata.exposureTime

number

শুধুমাত্র আউটপুট। এক্সপোজারের সময়কাল, সেকেন্ডে।

imageMediaMetadata.aperture

number

শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত অ্যাপারচার (এফ-নাম্বার)।

imageMediaMetadata.focalLength

number

শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত ফোকাল লেংথ, মিলিমিটারে।

imageMediaMetadata.isoSpeed

integer

শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত আইএসও স্পিড।

imageMediaMetadata.exposureBias

number

শুধুমাত্র আউটপুট। ছবিটির এক্সপোজার বায়াস (APEX মান)।

imageMediaMetadata.maxApertureValue

number

শুধুমাত্র আউটপুট। ছবিটি তোলার জন্য ব্যবহৃত ফোকাল লেংথে লেন্সের সর্বনিম্ন এফ-নাম্বার (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)।

resourceKey

string

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

linkShareMetadata.securityUpdateEligible

boolean

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

linkShareMetadata.securityUpdateEnabled

boolean

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

labelInfo

object

শুধুমাত্র আউটপুট। ফাইলটিতে থাকা লেবেলগুলোর একটি সংক্ষিপ্ত বিবরণ।

labelInfo.labels[]

object ( Label )

শুধুমাত্র আউটপুট। includeLabels প্যারামিটারে থাকা লেবেল আইডি অনুযায়ী ফাইলটিতে থাকা লেবেলগুলোর সেট। ডিফল্টরূপে, কোনো লেবেল ফেরত দেওয়া হয় না।

sha1Checksum

string

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

sha256Checksum

string

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

inheritedPermissionsDisabled

boolean

এই ফাইলটিতে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি নিষ্ক্রিয় করা আছে কিনা। উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি ডিফল্টরূপে সক্রিয় থাকে।

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

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

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 টাইপে এক্সপোর্ট করে এবং এক্সপোর্টকৃত বাইট কন্টেন্ট ফেরত দেয়।

generateIds

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

get

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

insert

একটি নতুন ফাইল যুক্ত করে।

list

ব্যবহারকারীর ফাইলগুলোর তালিকা দেখায়।

listLabels

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

modifyLabels

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

patch

কোনো ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু হালনাগাদ করে।

touch

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

trash

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

untrash

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

update

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

watch

কোনো ফাইলের পরিবর্তনসমূহের জন্য সাবস্ক্রাইব করে।