REST Resource: files

সম্পদ: ফাইল

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

কিছু সম্পদ পদ্ধতির (যেমন 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"

drive Id

string

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

file Extension

string

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

copy Requires Writer Permission

boolean

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

md5 Checksum

string

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

content Hints

object

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

content Hints. indexable Text

string

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

content Hints. thumbnail

object

ফাইলের জন্য একটি থাম্বনেইল। এটি শুধুমাত্র তখনই ব্যবহার করা হবে যদি Google ড্রাইভ একটি আদর্শ থাম্বনেল তৈরি করতে না পারে৷

content Hints. thumbnail. image

string ( bytes format)

থাম্বনেইল ডেটা ইউআরএল-সেফ বেস64 (RFC 4648 সেকশন 5) দিয়ে এনকোড করা হয়েছে।

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

content Hints. thumbnail. mime Type

string

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

writers Can Share

boolean

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

viewed By Me

boolean

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

mime Type

string

ফাইলের MIME প্রকার।

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

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

parents[]

string

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

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

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

shared

boolean

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

last Modifying User

object ( User )

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

owners[]

object ( User )

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

head Revision Id

string

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

sharing User

object ( User )

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

size

string ( int64 format)

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

viewersCanCopyContent
(deprecated)

boolean

বাতিল করা হয়েছে: পরিবর্তে copyRequiresWriterPermission ব্যবহার করুন।

permissions[]

object ( Permission )

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

has Thumbnail

boolean

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

spaces[]

string

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

folder Color Rgb

string

RGB হেক্স স্ট্রিং হিসাবে একটি ফোল্ডারের রঙ বা একটি ফোল্ডারের শর্টকাট। সমর্থিত রঙগুলি সম্বন্ধে সংস্থানের folderColorPalette ক্ষেত্রে প্রকাশিত হয়।

যদি একটি অসমর্থিত রঙ নির্দিষ্ট করা হয়, তাহলে প্যালেটের সবচেয়ে কাছের রঙটি ব্যবহার করা হয়।

id

string

ফাইলের আইডি।

name

string

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

description

string

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

starred

boolean

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

trashed

boolean

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

explicitly Trashed

boolean

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

created Time

string

যে সময়ে ফাইলটি তৈরি করা হয়েছিল (RFC 3339 তারিখ-সময়)।

modified Time

string

শেষবার ফাইলটি যে কেউ পরিবর্তন করেছে (RFC 3339 তারিখ-সময়)।

নোট করুন যে modifiedTime সেটিং ব্যবহারকারীর জন্য modifiedByMeTime আপডেট করে।

modified By Me Time

string

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

viewed By Me Time

string

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

shared With Me Time

string

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

quota Bytes Used

string ( int64 format)

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

version

string ( int64 format)

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

original Filename

string

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

owned By Me

boolean

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

full File Extension

string

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

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

properties

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

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

শূন্য মান সহ এন্ট্রি আপডেট এবং অনুলিপি অনুরোধে সাফ করা হয়।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

app Properties

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

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

শূন্য মান সহ এন্ট্রি আপডেট এবং অনুলিপি অনুরোধে সাফ করা হয়।

এই বৈশিষ্ট্যগুলি শুধুমাত্র একটি প্রমাণীকৃত অনুরোধ ব্যবহার করে পুনরুদ্ধার করা যেতে পারে। একটি প্রমাণীকৃত অনুরোধ একটি OAuth 2 ক্লায়েন্ট আইডি সহ প্রাপ্ত একটি অ্যাক্সেস টোকেন ব্যবহার করে। আপনি ব্যক্তিগত বৈশিষ্ট্য পুনরুদ্ধার করতে একটি API কী ব্যবহার করতে পারবেন না।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

is App Authorized

boolean

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

teamDriveId
(deprecated)

string

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

capabilities

object

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

capabilities.canChangeViewersCanCopyContent
(deprecated)

boolean

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

capabilities. can Move Children Out Of Drive

boolean

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

capabilities. can Read Drive

boolean

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

capabilities. can Edit

boolean

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

capabilities. can Copy

boolean

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

capabilities. can Comment

boolean

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

capabilities. can Add Children

boolean

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

capabilities. can Delete

boolean

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

capabilities. can Download

boolean

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

capabilities. can List Children

boolean

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

capabilities. can Remove Children

boolean

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

capabilities. can Rename

boolean

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

capabilities. can Trash

boolean

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

capabilities. can Read Revisions

boolean

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

capabilities.canReadTeamDrive
(deprecated)

boolean

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

capabilities.canMoveTeamDriveItem
(deprecated)

boolean

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

capabilities. can Change Copy Requires Writer Permission

boolean

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

capabilities.canMoveItemIntoTeamDrive
(deprecated)

boolean

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

capabilities. can Untrash

boolean

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

capabilities. can Modify Content

boolean

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

capabilities.canMoveItemWithinTeamDrive
(deprecated)

boolean

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

capabilities.canMoveItemOutOfTeamDrive
(deprecated)

boolean

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

capabilities. can Delete Children

boolean

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

capabilities.canMoveChildrenOutOfTeamDrive
(deprecated)

boolean

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

capabilities.canMoveChildrenWithinTeamDrive
(deprecated)

boolean

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

capabilities. can Trash Children

boolean

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

capabilities. can Move Item Out Of Drive

boolean

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

capabilities. can Add My Drive Parent

boolean

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

capabilities. can Remove My Drive Parent

boolean

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

capabilities. can Move Item Within Drive

boolean

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

capabilities. can Share

boolean

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

capabilities. can Move Children Within Drive

boolean

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

capabilities.canModifyContentRestriction
(deprecated)

boolean

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

capabilities. can Add Folder From Another Drive

boolean

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

capabilities. can Change Security Update Enabled

boolean

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

capabilities. can Accept Ownership

boolean

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

capabilities. can Read Labels

boolean

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

capabilities. can Modify Labels

boolean

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

capabilities. can Modify Editor Content Restriction

boolean

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

capabilities. can Modify Owner Content Restriction

boolean

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

capabilities. can Remove Content Restriction

boolean

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

capabilities. can Disable Inherited Permissions

boolean

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

capabilities. can Enable Inherited Permissions

boolean

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

has Augmented Permissions

boolean

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

trashing User

object ( User )

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

thumbnail Version

string ( int64 format)

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

trashed Time

string

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

modified By Me

boolean

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

permission Ids[]

string

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

image Media Metadata

object

শুধুমাত্র আউটপুট। ইমেজ মিডিয়া সম্পর্কে অতিরিক্ত মেটাডেটা, যদি পাওয়া যায়।

image Media Metadata. flash Used

boolean

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

image Media Metadata. metering Mode

string

শুধুমাত্র আউটপুট। ফটো তৈরি করতে ব্যবহৃত মিটারিং মোড।

image Media Metadata. sensor

string

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

image Media Metadata. exposure Mode

string

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

image Media Metadata. color Space

string

শুধুমাত্র আউটপুট। ছবির রঙের স্থান।

image Media Metadata. white Balance

string

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

image Media Metadata. width

integer

শুধুমাত্র আউটপুট। পিক্সেলে ছবির প্রস্থ।

image Media Metadata. height

integer

শুধুমাত্র আউটপুট। পিক্সেলে ছবির উচ্চতা।

image Media Metadata. location

object

শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত ভৌগলিক অবস্থানের তথ্য।

image Media Metadata. location. latitude

number

শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত অক্ষাংশ।

image Media Metadata. location. longitude

number

শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত দ্রাঘিমাংশ।

image Media Metadata. location. altitude

number

শুধুমাত্র আউটপুট। ছবিতে সংরক্ষিত উচ্চতা।

image Media Metadata. rotation

integer

শুধুমাত্র আউটপুট। চিত্রের মূল অভিযোজন থেকে ঘড়ির কাঁটার দিকে 90 ডিগ্রি ঘূর্ণনের সংখ্যা।

image Media Metadata. time

string

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

image Media Metadata. camera Make

string

শুধুমাত্র আউটপুট। ছবি তৈরি করতে ব্যবহৃত ক্যামেরার মেক।

image Media Metadata. camera Model

string

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

image Media Metadata. exposure Time

number

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

image Media Metadata. aperture

number

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

image Media Metadata. focal Length

number

শুধুমাত্র আউটপুট। ফটো তৈরি করতে ব্যবহৃত ফোকাল দৈর্ঘ্য মিলিমিটারে।

image Media Metadata. iso Speed

integer

শুধুমাত্র আউটপুট। ছবি তৈরি করতে ব্যবহৃত ISO গতি।

image Media Metadata. exposure Bias

number

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

image Media Metadata. max Aperture Value

number

শুধুমাত্র আউটপুট। ফোকাল লেন্থে লেন্সের ক্ষুদ্রতম f-সংখ্যা ফটো তৈরি করতে ব্যবহৃত হয় (APEX মান)।

image Media Metadata. subject Distance

integer

শুধুমাত্র আউটপুট। ছবির বিষয়ের দূরত্ব, মিটারে।

image Media Metadata. lens

string

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

video Media Metadata

object

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

video Media Metadata. width

integer

শুধুমাত্র আউটপুট। ভিডিওর প্রস্থ পিক্সেলে।

video Media Metadata. height

integer

শুধুমাত্র আউটপুট। পিক্সেলে ভিডিওর উচ্চতা।

video Media Metadata. duration Millis

string ( int64 format)

শুধুমাত্র আউটপুট। মিলিসেকেন্ডে ভিডিওটির সময়কাল।

shortcut Details

object

শর্টকাট ফাইলের বিবরণ। শুধুমাত্র শর্টকাট ফাইলের জন্য পপুলেটেড, যেগুলির mimeType ফিল্ডটি application/vnd.google-apps.shortcut এ সেট করা আছে। শুধুমাত্র files.create অনুরোধে সেট করা যাবে।

shortcut Details. target Id

string

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

shortcut Details. target Mime Type

string

শুধুমাত্র আউটপুট। ফাইলের MIME প্রকার যা এই শর্টকাট নির্দেশ করে। এই ক্ষেত্রের মান লক্ষ্যের MIME প্রকারের একটি স্ন্যাপশট, যখন শর্টকাট তৈরি করা হয় তখন ক্যাপচার করা হয়।

shortcut Details. target Resource Key

string

শুধুমাত্র আউটপুট। লক্ষ্য ফাইলের জন্য ResourceKey.

content Restrictions[]

object ( ContentRestriction )

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

resource Key

string

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

link Share Metadata. security Update Eligible

boolean

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

link Share Metadata. security Update Enabled

boolean

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

label Info

object

শুধুমাত্র আউটপুট। ফাইলে লেবেলগুলির একটি ওভারভিউ।

label Info. labels[]

object ( Label )

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

sha1 Checksum

string

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

sha256 Checksum

string

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

inherited Permissions Disabled

boolean

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

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

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

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

boolean

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

reason

string

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

type

string

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

restricting User

object ( User )

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

restriction Time

string

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

owner Restricted

boolean

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

system Restricted

boolean

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

পদ্ধতি

copy

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

create

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

delete

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

download

একটি ফাইলের সামগ্রী ডাউনলোড করে।

empty Trash

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

export

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

generate Ids

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

get

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

list

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

list Labels

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

modify Labels

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

update

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

watch

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