REST Resource: files

উৎস: ফাইল

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

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

JSON উপস্থাপনা
{
  "exportLinks": {
    string: string,
    ...
  },
  "parents": [
    string
  ],
  "owners": [
    {
      object (User)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "spaces": [
    string
  ],
  "properties": {
    string: value,
    ...
  },
  "appProperties": {
    string: value,
    ...
  },
  "permissionIds": [
    string
  ],
  "contentRestrictions": [
    {
      object (ContentRestriction)
    }
  ],
  "kind": string,
  "driveId": string,
  "fileExtension": string,
  "copyRequiresWriterPermission": boolean,
  "md5Checksum": string,
  "contentHints": {
    "indexableText": string,
    "thumbnail": {
      "image": string,
      "mimeType": string
    }
  },
  "writersCanShare": boolean,
  "viewedByMe": boolean,
  "mimeType": string,
  "thumbnailLink": string,
  "iconLink": string,
  "shared": boolean,
  "lastModifyingUser": {
    object (User)
  },
  "headRevisionId": string,
  "sharingUser": {
    object (User)
  },
  "webViewLink": string,
  "webContentLink": string,
  "size": string,
  "viewersCanCopyContent": boolean,
  "hasThumbnail": boolean,
  "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,
  "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,
    "canChangeItemDownloadRestriction": boolean
  },
  "hasAugmentedPermissions": boolean,
  "trashingUser": {
    object (User)
  },
  "thumbnailVersion": string,
  "trashedTime": string,
  "modifiedByMe": boolean,
  "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
  },
  "resourceKey": string,
  "linkShareMetadata": {
    "securityUpdateEligible": boolean,
    "securityUpdateEnabled": boolean
  },
  "labelInfo": {
    "labels": [
      {
        object (Label)
      }
    ]
  },
  "sha1Checksum": string,
  "sha256Checksum": string,
  "inheritedPermissionsDisabled": boolean,
  "downloadRestrictions": {
    object (DownloadRestrictionsMetadata)
  }
}
ক্ষেত্র
parents[]

string

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

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

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

owners[]

object ( User )

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

permissions[]

object ( Permission )

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

spaces[]

string

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

properties

map (key: string, value: value ( Value format))

যথেচ্ছ কী-ভ্যালু জোড়ের একটি সংগ্রহ যা সকল অ্যাপের কাছে দৃশ্যমান।

আপডেট এবং কপি অনুরোধে নাল (null) মানযুক্ত এন্ট্রিগুলি মুছে ফেলা হয়।

একটি অবজেক্ট যা "key": value জোড়ের একটি তালিকা ধারণ করে। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

appProperties

map (key: string, value: value ( Value format))

যথেচ্ছ কী-ভ্যালু জোড়ের একটি সংগ্রহ যা অনুরোধকারী অ্যাপের জন্য ব্যক্তিগত।

আপডেট এবং কপি অনুরোধে নাল (null) মানযুক্ত এন্ট্রিগুলি মুছে ফেলা হয়।

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

একটি অবজেক্ট যা "key": value জোড়ের একটি তালিকা ধারণ করে। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

permissionIds[]

string

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

contentRestrictions[]

object ( ContentRestriction )

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

kind

string

শুধুমাত্র আউটপুট। এটি কী ধরনের রিসোর্স তা শনাক্ত করে। মান: নির্দিষ্ট স্ট্রিং "drive#file"

driveId

string

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

fileExtension

string

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

copyRequiresWriterPermission

boolean

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

md5Checksum

string

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

contentHints

object

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

contentHints.indexableText

string

fullText কোয়েরি উন্নত করার জন্য ফাইলটিতে যে টেক্সট ইনডেক্স করা হবে। এর দৈর্ঘ্য ১২৮ কিলোবাইটের মধ্যে সীমাবদ্ধ এবং এতে HTML এলিমেন্ট থাকতে পারে।

contentHints.thumbnail

object

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

contentHints.thumbnail.image

string ( bytes format)

থাম্বনেইল ডেটা URL-নিরাপদ Base64 ( RFC 4648 ধারা 5 ) ব্যবহার করে এনকোড করা হয়েছে।

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

contentHints.thumbnail.mimeType

string

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

writersCanShare

boolean

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

viewedByMe

boolean

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

mimeType

string

ফাইলটির MIME টাইপ।

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

যদি কোনো ফাইল গুগল ডক MIME টাইপ দিয়ে তৈরি করা হয়, তাহলে আপলোড করা কন্টেন্ট সম্ভব হলে ইম্পোর্ট করা হয়। সমর্থিত ইম্পোর্ট ফরম্যাটগুলো about রিসোর্সে প্রকাশ করা হয়।

shared

boolean

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

lastModifyingUser

object ( User )

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

headRevisionId

string

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

sharingUser

object ( User )

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

size

string ( int64 format)

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

viewersCanCopyContent
(deprecated)

boolean

অপ্রচলিত: এর পরিবর্তে copyRequiresWriterPermission ব্যবহার করুন।

hasThumbnail

boolean

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

folderColorRgb

string

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

ownedByMe

boolean

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

fullFileExtension

string

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

name ফিল্ড পরিবর্তন হলে এটি স্বয়ংক্রিয়ভাবে আপডেট হয়, তবে নতুন নামে কোনো বৈধ এক্সটেনশন না থাকলে এটি মুছে ফেলা হয় না।

isAppAuthorized

boolean

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

teamDriveId
(deprecated)

string

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

capabilities

object

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

capabilities.canChangeViewersCanCopyContent
(deprecated)

boolean

অপ্রচলিত: শুধুমাত্র আউটপুট।

capabilities.canMoveChildrenOutOfDrive

boolean

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

capabilities.canReadDrive

boolean

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

capabilities.canEdit

boolean

শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ফাইলটি সম্পাদনা করতে পারবেন কিনা। অন্যান্য কারণও একজন ব্যবহারকারীর ফাইলে কী ধরনের পরিবর্তন করতে পারবেন তা সীমিত করতে পারে। উদাহরণস্বরূপ, canChangeCopyRequiresWriterPermission বা canModifyContent দেখুন।

capabilities.canCopy

boolean

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

capabilities.canComment

boolean

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

capabilities.canAddChildren

boolean

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

capabilities.canDelete

boolean

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

capabilities.canDownload

boolean

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

capabilities.canListChildren

boolean

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

capabilities.canRemoveChildren

boolean

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

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

capabilities.canMoveChildrenOutOfTeamDrive
(deprecated)

boolean

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

capabilities.canMoveChildrenWithinTeamDrive
(deprecated)

boolean

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

capabilities.canTrashChildren

boolean

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

capabilities.canMoveItemOutOfDrive

boolean

শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী আইটেমটির প্যারেন্ট পরিবর্তন করে এটিকে এই ড্রাইভের বাইরে সরাতে পারবেন কিনা। উল্লেখ্য যে, নতুন যে প্যারেন্টটি যোগ করা হচ্ছে তার উপর নির্ভর করে আইটেমটির প্যারেন্ট পরিবর্তনের অনুরোধ ব্যর্থও হতে পারে।

capabilities.canAddMyDriveParent

boolean

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

capabilities.canRemoveMyDriveParent

boolean

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

capabilities.canMoveItemWithinDrive

boolean

শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ড্রাইভের মধ্যে আইটেমটি সরাতে পারবেন কিনা। উল্লেখ্য যে, নতুন যুক্ত হওয়া এবং অপসারিত হওয়া প্যারেন্টের উপর নির্ভর করে আইটেমটির প্যারেন্ট পরিবর্তনের অনুরোধ ব্যর্থ হতে পারে।

capabilities.canShare

boolean

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

capabilities.canMoveChildrenWithinDrive

boolean

শুধুমাত্র আউটপুট। বর্তমান ব্যবহারকারী এই ড্রাইভের মধ্যে এই ফোল্ডারের চাইল্ড আইটেমগুলো সরাতে পারবেন কিনা। আইটেমটি ফোল্ডার না হলে এর মান ' false হবে। উল্লেখ্য যে, চাইল্ড আইটেম এবং গন্তব্য ফোল্ডারে বর্তমান ব্যবহারকারীর অ্যাক্সেসের উপর নির্ভর করে চাইল্ড আইটেমটি সরানোর অনুরোধ ব্যর্থও হতে পারে।

capabilities.canModifyContentRestriction
(deprecated)

boolean

অপ্রচলিত: শুধুমাত্র আউটপুট। canModifyEditorContentRestriction , canModifyOwnerContentRestriction , অথবা canRemoveContentRestriction এর মধ্যে যেকোনো একটি ব্যবহার করুন।

capabilities.canAddFolderFromAnotherDrive

boolean

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

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

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

capabilities.canChangeItemDownloadRestriction

boolean

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

hasAugmentedPermissions

boolean

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

trashingUser

object ( User )

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

thumbnailVersion

string ( int64 format)

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

trashedTime

string

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

modifiedByMe

boolean

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

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

string

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

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.create রিকোয়েস্টের সময়ই সেট করা যায়।

shortcutDetails.targetId

string

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

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

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

downloadRestrictions

object ( DownloadRestrictionsMetadata )

ফাইলটি ডাউনলোডের উপর বিধিনিষেধ প্রযোজ্য।

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

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

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=true হলেই এটি পূরণ হবে।

restrictionTime

string

শুধুমাত্র আউটপুট। যে সময়ে বিষয়বস্তু সীমাবদ্ধতা নির্ধারণ করা হয়েছিল ( RFC 3339 তারিখ-সময় বিন্যাসে)। শুধুমাত্র readOnly=true হলেই এটি পূরণ করা হবে।

ownerRestricted

boolean

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

systemRestricted

boolean

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

ডাউনলোড বিধিনিষেধ মেটাডেটা

ফাইলটি ডাউনলোডের ক্ষেত্রে বিধিনিষেধ প্রযোজ্য।

JSON উপস্থাপনা
{
  "itemDownloadRestriction": {
    object (DownloadRestriction)
  },
  "effectiveDownloadRestrictionWithContext": {
    object (DownloadRestriction)
  }
}
ক্ষেত্র
itemDownloadRestriction

object ( DownloadRestriction )

ফাইলটির ডাউনলোড সীমাবদ্ধতা সরাসরি মালিক বা সংগঠক দ্বারা প্রয়োগ করা হয়। এটি শেয়ার্ড ড্রাইভ সেটিংস বা ডিএলপি নিয়ম বিবেচনা করে না।

effectiveDownloadRestrictionWithContext

object ( DownloadRestriction )

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

ডাউনলোড সীমাবদ্ধতা

ফাইলটির অনুলিপি ও ডাউনলোডের উপর নিষেধাজ্ঞা।

JSON উপস্থাপনা
{
  "restrictedForReaders": boolean,
  "restrictedForWriters": boolean
}
ক্ষেত্র
restrictedForReaders

boolean

পাঠকদের জন্য ডাউনলোড ও কপি করা সীমাবদ্ধ কিনা।

restrictedForWriters

boolean

লেখকদের জন্য ডাউনলোড এবং কপি করা সীমাবদ্ধ কিনা। যদি true , তাহলে পাঠকদের জন্যও ডাউনলোড সীমাবদ্ধ।

পদ্ধতি

copy

ফাইলটির একটি অনুলিপি তৈরি করে এবং প্যাচ সেম্যান্টিকস অনুসারে অনুরোধকৃত যেকোনো আপডেট প্রয়োগ করে।

create

একটি ফাইল তৈরি করে।

delete

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

download

একটি ফাইলের বিষয়বস্তু ডাউনলোড করে।

emptyTrash

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

export

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

generateIds

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

get

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

list

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

listLabels

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

modifyLabels

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

update

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

watch

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