পদ্ধতি
ডিসকভারি ডকুমেন্টটি একটি API চালু করার RESTful পদ্ধতির উপর আলোকপাত করে। discovery.apis.list পদ্ধতিটি REST-ভিত্তিক ডিসকভারি ডকুমেন্টগুলি পুনরুদ্ধারের জন্য URL সহ Google APIs Discovery Service দ্বারা সমর্থিত সমস্ত API-এর তালিকা প্রদান করে।
- তালিকা
- এই এন্ডপয়েন্টে সমর্থিত API গুলির তালিকা পুনরুদ্ধার করুন।
সম্পদ উপস্থাপনা
{
"kind": "discovery#restDescription",
"discoveryVersion": "v1",
"id": string,
"name": string,
"canonicalName": string,
"version": string,
"revision": string,
"title": string,
"description": string,
"icons": {
"x16": string,
"x32": string
},
"documentationLink": string,
"labels": [
string
],
"protocol": "rest",
"baseUrl": string,
"basePath": string,
"rootUrl": string,
"servicePath": string,
"batchPath": "batch",
"endpoints": [
{
"endpointUrl": string,
"location": string,
"deprecated": boolean,
"description": string
}
],
"parameters": {
(key): {
"id": string,
"type": string,
"$ref": string,
"description": string,
"default": string,
"required": boolean,
"format": string,
"pattern": string,
"minimum": string,
"maximum": string,
"enum": [
string
],
"enumDescriptions": [
string
],
"repeated": boolean,
"location": string,
"properties": {
(key): (JsonSchema)
},
"additionalProperties": (JsonSchema),
"items": (JsonSchema),
"annotations": {
"required": [
string
]
}
}
},
"auth": {
"oauth2": {
"scopes": {
(key): {
"description": string
}
}
}
},
"features": [
string
],
"schemas": {
(key): {
"id": string,
"type": string,
"$ref": string,
"description": string,
"default": string,
"required": boolean,
"deprecated": boolean,
"format": string,
"pattern": string,
"minimum": string,
"maximum": string,
"enum": [
string
],
"enumDescriptions": [
string
],
"enumDeprecated": [
boolean
],
"repeated": boolean,
"location": string,
"properties": {
(key): (JsonSchema)
},
"additionalProperties": (JsonSchema),
"items": (JsonSchema),
"annotations": {
"required": [
string
]
}
}
},
"methods": {
(key): {
"id": string,
"path": string,
"httpMethod": string,
"description": string,
"deprecated": boolean,
"parameters": {
(key): {
"id": string,
"type": string,
"$ref": string,
"description": string,
"default": string,
"required": boolean,
"deprecated": boolean,
"format": string,
"pattern": string,
"minimum": string,
"maximum": string,
"enum": [
string
],
"enumDescriptions": [
string
],
"enumDeprecated": [
boolean
],
"repeated": boolean,
"location": string,
"properties": {
(key): (JsonSchema)
},
"additionalProperties": (JsonSchema),
"items": (JsonSchema),
"annotations": {
"required": [
string
]
}
}
},
"parameterOrder": [
string
],
"request": {
"$ref": string
},
"response": {
"$ref": string
},
"scopes": [
(value)
],
"supportsMediaDownload": boolean,
"supportsMediaUpload": boolean,
"mediaUpload": {
"accept": [
string
],
"maxSize": string,
"protocols": {
"simple": {
"multipart": true,
"path": string
},
"resumable": {
"multipart": true,
"path": string
}
}
},
"supportsSubscription": boolean
}
},
"resources": {
(key): {
"methods": {
(key): {
"id": string,
"path": string,
"httpMethod": string,
"description": string,
"deprecated": boolean,
"parameters": {
(key): {
"id": string,
"type": string,
"$ref": string,
"description": string,
"default": string,
"required": boolean,
"deprecated": boolean,
"format": string,
"pattern": string,
"minimum": string,
"maximum": string,
"enum": [
string
],
"enumDescriptions": [
string
],
"enumDeprecated": [
boolean
],
"repeated": boolean,
"location": string,
"properties": {
(key): (JsonSchema)
},
"additionalProperties": (JsonSchema),
"items": (JsonSchema),
"annotations": {
"required": [
string
]
}
}
},
"parameterOrder": [
string
],
"request": {
"$ref": string
},
"response": {
"$ref": string
},
"scopes": [
(value)
],
"supportsMediaDownload": boolean,
"supportsMediaUpload": boolean,
"mediaUpload": {
"accept": [
string
],
"maxSize": string,
"protocols": {
"simple": {
"multipart": true,
"path": string
},
"resumable": {
"multipart": true,
"path": string
}
}
},
"supportsSubscription": boolean
}
},
"deprecated": boolean,
"resources": {
(key): (RestResource)
}
}
}
}| সম্পত্তির নাম | মূল্য | বিবরণ |
|---|---|---|
kind | string | এই প্রতিক্রিয়ার ধরণ। স্থির স্ট্রিং discovery#restDescription । |
discoveryVersion | string | এই ডকুমেন্টটি তৈরি করতে ব্যবহৃত ডিসকভারি API-এর সংস্করণটি নির্দেশ করুন। |
id | string | API-এর জন্য Discovery ডকুমেন্টের আইডি। উদাহরণস্বরূপ, urlshortener:v1 । |
name | string | API এর নাম। উদাহরণস্বরূপ, urlshortener । |
canonicalName | string | API এর আদর্শ নাম। উদাহরণস্বরূপ, Url Shortener । |
version | string | API এর সংস্করণ। উদাহরণস্বরূপ, v1 । |
revision | string | API-এর সংশোধন। |
title | string | API এর শিরোনাম। উদাহরণস্বরূপ, "Google Url Shortener API"। |
description | string | এই API এর বর্ণনা। |
icons | object | API-এর প্রতিনিধিত্বকারী 16x16 এবং 32x32 আইকনের লিঙ্ক। |
icons. x16 | string | ১৬x১৬ আইকনের URL। |
icons. x32 | string | ৩২x৩২ আইকনের URL। |
documentationLink | string | API-এর জন্য মানুষের পঠনযোগ্য ডকুমেন্টেশনের একটি লিঙ্ক। |
labels[] | list | এই API-এর স্থিতির জন্য লেবেল। বৈধ মানগুলির মধ্যে রয়েছে limited_availability অথবা deprecated । |
protocol | string | ডকুমেন্টে বর্ণিত প্রোটোকল। উদাহরণস্বরূপ, REST। |
rootUrl | string | রুট url যার অধীনে সমস্ত API পরিষেবা থাকে। |
endpoints[] | list | এই API-এর জন্য অবস্থান-ভিত্তিক এন্ডপয়েন্ট অবজেক্টের একটি তালিকা। প্রতিটি অবজেক্টে এন্ডপয়েন্ট URL, অবস্থান, বিবরণ এবং অবচয় স্থিতি থাকে। |
endpoints[]. endpointUrl | string | এন্ডপয়েন্ট টার্গেট হোস্টের URL। |
endpoints[]. location | string | শেষবিন্দুর অবস্থান। |
endpoints[]. description | string | URL দ্বারা মনোনীত হোস্টের বর্ণনা দেয় এমন একটি স্ট্রিং। |
endpoints[]. deprecated | boolean | এই শেষবিন্দুটি কি অবচিত? |
parameters | object | সকল API তে প্রযোজ্য সাধারণ পরামিতি। |
parameters. (key) | nested object | একটি একক প্যারামিটারের বর্ণনা। |
parameters.(key). id | string | এই স্কিমার জন্য অনন্য শনাক্তকারী। |
parameters.(key). type | string | এই স্কিমার জন্য মান প্রকার। JSON স্কিমার "টাইপ" বিভাগে মানগুলির একটি তালিকা পাওয়া যাবে। |
parameters.(key). $ref | string | অন্য স্কিমার একটি রেফারেন্স। এই প্রোপার্টির মান হল অন্য স্কিমার আইডি। |
parameters.(key). description | string | এই বস্তুর বর্ণনা। |
parameters.(key). default | string | এই বৈশিষ্ট্যের ডিফল্ট মান (যদি থাকে)। |
parameters.(key). required | boolean | প্যারামিটারটি প্রয়োজন কিনা। |
parameters.(key). format | string | একটি অতিরিক্ত রেগুলার এক্সপ্রেশন বা কী যা মান সীমাবদ্ধ করতে সাহায্য করে। আরও বিস্তারিত জানার জন্য, টাইপ এবং ফর্ম্যাট সারাংশ দেখুন। |
parameters.(key). pattern | string | এই প্যারামিটারটি যে রেগুলার এক্সপ্রেশনের সাথে সঙ্গতিপূর্ণ হবে। |
parameters.(key). minimum | string | এই প্যারামিটারের সর্বনিম্ন মান। |
parameters.(key). maximum | string | এই প্যারামিটারের সর্বোচ্চ মান। |
parameters.(key). enum[] | list | এই প্যারামিটারটি যে মানগুলি নিতে পারে (যদি এটি একটি enum হয়)। |
parameters.(key). enumDescriptions[] | list | এনামগুলির বর্ণনা। প্রতিটি অবস্থান এনাম অ্যারের সংশ্লিষ্ট মানের সাথে ম্যাপ করে। |
parameters.(key). repeated | boolean | এই প্যারামিটারটি একাধিকবার প্রদর্শিত হতে পারে কিনা। |
parameters.(key). location | string | এই প্যারামিটারটি কোয়েরিতে যাবে নাকি REST অনুরোধের পথে যাবে। |
parameters.(key). properties | object | যদি এটি কোনও বস্তুর জন্য একটি স্কিমা হয়, তাহলে এই বস্তুর প্রতিটি বৈশিষ্ট্যের জন্য স্কিমা তালিকাভুক্ত করুন। |
parameters.(key).properties. (key) | nested object | এই অবজেক্টের একটি মাত্র প্রোপার্টি। মানটি নিজেই একটি JSON স্কিমা অবজেক্ট যা এই প্রোপার্টিটি বর্ণনা করে। |
parameters.(key). additionalProperties | nested object | যদি এটি কোনও বস্তুর জন্য একটি স্কিমা হয়, তাহলে এই বৈশিষ্ট্যটি এই বস্তুর উপর গতিশীল কী সহ যেকোনো অতিরিক্ত বৈশিষ্ট্যের স্কিমা। |
parameters.(key). items | nested object | যদি এটি একটি অ্যারের জন্য একটি স্কিমা হয়, তাহলে এই বৈশিষ্ট্যটি অ্যারের প্রতিটি উপাদানের জন্য স্কিমা। |
parameters.(key). annotations | object | এই সম্পত্তি সম্পর্কে অতিরিক্ত তথ্য। |
parameters.(key).annotations. required[] | list | অনুরোধে এই সম্পত্তির প্রয়োজন এমন পদ্ধতির একটি তালিকা। |
auth | object | প্রমাণীকরণ তথ্য। |
auth. oauth2 | object | OAuth 2.0 প্রমাণীকরণ তথ্য। |
auth.oauth2. scopes | object | উপলব্ধ OAuth 2.0 স্কোপ। |
auth.oauth2.scopes. (key) | object | সুযোগের মান। |
auth.oauth2.scopes.(key). description | string | পরিধির বর্ণনা। |
features[] | list | এই API-এর জন্য সমর্থিত বৈশিষ্ট্যগুলির একটি তালিকা। |
schemas | object | এই API এর স্কিমা। |
schemas. (key) | nested object | একটি পৃথক স্কিমার বর্ণনা। |
schemas.(key). id | string | এই স্কিমার জন্য অনন্য শনাক্তকারী। উদাহরণ: URL |
schemas.(key). type | string | এই স্কিমার জন্য মান প্রকার। JSON স্কিমার "টাইপ" বিভাগে মানগুলির একটি তালিকা পাওয়া যাবে । |
schemas.(key). $ref | string | অন্য স্কিমার একটি রেফারেন্স। এই প্রোপার্টির মান হল অন্য স্কিমার আইডি। |
schemas.(key). description | string | এই বস্তুর বর্ণনা। |
schemas.(key). default | string | এই বৈশিষ্ট্যের ডিফল্ট মান (যদি থাকে)। |
schemas.(key). required | boolean | প্যারামিটারটি প্রয়োজন কিনা। |
schemas.(key). deprecated | boolean | এই স্কিমাটি বন্ধ করা হয়েছে কিনা। |
schemas.(key). format | string | একটি অতিরিক্ত রেগুলার এক্সপ্রেশন বা কী যা মান সীমাবদ্ধ করতে সাহায্য করে। আরও বিস্তারিত জানার জন্য, টাইপ এবং ফর্ম্যাট সারাংশ দেখুন। |
schemas.(key). pattern | string | এই প্যারামিটারটি যে রেগুলার এক্সপ্রেশনের সাথে সঙ্গতিপূর্ণ হবে। |
schemas.(key). minimum | string | এই প্যারামিটারের সর্বনিম্ন মান। |
schemas.(key). maximum | string | এই প্যারামিটারের সর্বোচ্চ মান। |
schemas.(key). enum[] | list | এই প্যারামিটারটি যে মানগুলি নিতে পারে (যদি এটি একটি enum হয়)। |
schemas.(key). enumDescriptions[] | list | এনামগুলির বর্ণনা। প্রতিটি অবস্থান enum অ্যারের সংশ্লিষ্ট মানের সাথে ম্যাপ করে। |
schemas.(key). enumDeprecated[] | list | এনামগুলির জন্য অবচয় স্থিতি। প্রতিটি অবস্থান enum অ্যারের সংশ্লিষ্ট মানের সাথে ম্যাপ করে। |
schemas.(key). repeated | boolean | এই প্যারামিটারটি একাধিকবার প্রদর্শিত হতে পারে কিনা। |
schemas.(key). location | string | এই প্যারামিটারটি কোয়েরিতে যাবে নাকি REST অনুরোধের পথে যাবে। |
schemas.(key). properties | object | যদি এটি কোনও বস্তুর জন্য একটি স্কিমা হয়, তাহলে এই বস্তুর প্রতিটি বৈশিষ্ট্যের জন্য স্কিমা তালিকাভুক্ত করুন। |
schemas.(key).properties. (key) | nested object | এই অবজেক্টের একটি মাত্র প্রোপার্টি। মানটি নিজেই একটি JSON স্কিমা অবজেক্ট যা এই প্রোপার্টিটি বর্ণনা করে। |
schemas.(key). additionalProperties | nested object | যদি এটি কোনও বস্তুর জন্য একটি স্কিমা হয়, তাহলে এই বৈশিষ্ট্যটি এই বস্তুর উপর গতিশীল কী সহ যেকোনো অতিরিক্ত বৈশিষ্ট্যের স্কিমা। |
schemas.(key). items | nested object | যদি এটি একটি অ্যারের জন্য একটি স্কিমা হয়, তাহলে এই বৈশিষ্ট্যটি অ্যারের প্রতিটি উপাদানের জন্য স্কিমা। |
schemas.(key). annotations | object | এই সম্পত্তি সম্পর্কে অতিরিক্ত তথ্য। |
schemas.(key).annotations. required[] | list | অনুরোধে এই সম্পত্তির প্রয়োজন এমন পদ্ধতির একটি তালিকা। |
methods | object | এই API-এর জন্য API-স্তরের পদ্ধতি। |
methods. (key) | nested object | একটি পৃথক পদ্ধতির বর্ণনা। |
methods.(key). id | string | এই পদ্ধতির জন্য একটি অনন্য আইডি। এই বৈশিষ্ট্যটি ডিসকভারির বিভিন্ন সংস্করণের মধ্যে পদ্ধতি মেলাতে ব্যবহার করা যেতে পারে। |
methods.(key). description | string | এই পদ্ধতির বর্ণনা। |
methods.(key). deprecated | boolean | এই পদ্ধতিটি কি অবচিত? |
methods.(key). parameters | object | এই পদ্ধতিতে সকল প্যারামিটারের বিশদ বিবরণ। |
methods.(key).parameters. (key) | nested object | এই পদ্ধতিতে একটি একক প্যারামিটারের বিবরণ। |
methods.(key).parameters.(key). id | string | এই স্কিমার জন্য অনন্য শনাক্তকারী। |
methods.(key).parameters.(key). type | string | এই স্কিমার জন্য মান প্রকার। JSON স্কিমার "টাইপ" বিভাগে মানগুলির একটি তালিকা পাওয়া যাবে । |
methods.(key).parameters.(key). $ref | string | অন্য স্কিমার একটি রেফারেন্স। এই প্রোপার্টির মান হল অন্য স্কিমার আইডি। |
methods.(key).parameters.(key). description | string | এই বস্তুর বর্ণনা। |
methods.(key).parameters.(key). default | string | এই বৈশিষ্ট্যের ডিফল্ট মান (যদি থাকে)। |
methods.(key).parameters.(key). required | boolean | প্যারামিটারটি প্রয়োজন কিনা। |
methods.(key).parameters.(key). deprecated | boolean | প্যারামিটারটি বন্ধ করা হয়েছে কিনা। |
methods.(key).parameters.(key). format | string | একটি অতিরিক্ত রেগুলার এক্সপ্রেশন বা কী যা মান সীমাবদ্ধ করতে সাহায্য করে। আরও বিস্তারিত জানার জন্য, টাইপ এবং ফর্ম্যাট সারাংশ দেখুন। |
methods.(key).parameters.(key). pattern | string | এই প্যারামিটারটি যে রেগুলার এক্সপ্রেশনের সাথে সঙ্গতিপূর্ণ হবে। |
methods.(key).parameters.(key). minimum | string | এই প্যারামিটারের সর্বনিম্ন মান। |
methods.(key).parameters.(key). maximum | string | এই প্যারামিটারের সর্বোচ্চ মান। |
methods.(key).parameters.(key). enum[] | list | এই প্যারামিটারটি যে মানগুলি নিতে পারে (যদি এটি একটি enum হয়)। |
methods.(key).parameters.(key). enumDescriptions[] | list | এনামগুলির বর্ণনা। প্রতিটি অবস্থান enum অ্যারের সংশ্লিষ্ট মানের সাথে ম্যাপ করে। |
methods.(key).parameters.(key). enumDeprecated[] | list | এনামগুলির জন্য অবচয় স্থিতি। প্রতিটি অবস্থান enum অ্যারের সংশ্লিষ্ট মানের সাথে ম্যাপ করে। |
methods.(key).parameters.(key). repeated | boolean | এই প্যারামিটারটি একাধিকবার প্রদর্শিত হতে পারে কিনা। |
methods.(key).parameters.(key). location | string | এই প্যারামিটারটি কোয়েরিতে যাবে নাকি REST অনুরোধের পথে যাবে। |
methods.(key).parameters.(key). properties | object | যদি এটি কোনও বস্তুর জন্য একটি স্কিমা হয়, তাহলে এই বস্তুর প্রতিটি বৈশিষ্ট্যের জন্য স্কিমা তালিকাভুক্ত করুন। |
methods.(key).parameters.(key).properties. (key) | nested object | এই অবজেক্টের একটি মাত্র প্রোপার্টি। মানটি নিজেই একটি JSON স্কিমা অবজেক্ট যা এই প্রোপার্টিটি বর্ণনা করে। |
methods.(key).parameters.(key). additionalProperties | nested object | যদি এটি কোনও বস্তুর জন্য একটি স্কিমা হয়, তাহলে এই বৈশিষ্ট্যটি এই বস্তুর উপর গতিশীল কী সহ যেকোনো অতিরিক্ত বৈশিষ্ট্যের স্কিমা। |
methods.(key).parameters.(key). items | nested object | যদি এটি একটি অ্যারের জন্য একটি স্কিমা হয়, তাহলে এই বৈশিষ্ট্যটি অ্যারের প্রতিটি উপাদানের জন্য স্কিমা। |
methods.(key).parameters.(key). annotations | object | এই সম্পত্তি সম্পর্কে অতিরিক্ত তথ্য। |
methods.(key).parameters.(key).annotations. required[] | list | অনুরোধে এই সম্পত্তিটি যে পদ্ধতিগুলির জন্য প্রয়োজনীয় তার একটি তালিকা। |
methods.(key). parameterOrder[] | list | প্রয়োজনীয় প্যারামিটারের তালিকা সাজানো। এটি ক্লায়েন্টদের তাদের পদ্ধতি স্বাক্ষরগুলি কীভাবে গঠন করতে হয় সে সম্পর্কে একটি ইঙ্গিত হিসেবে কাজ করে। অ্যারেটি এমনভাবে সাজানো হয়েছে যাতে সবচেয়ে গুরুত্বপূর্ণ প্যারামিটারটি প্রথমে প্রদর্শিত হয়। |
methods.(key). scopes[] | list | এই পদ্ধতিতে প্রযোজ্য OAuth 2.0 স্কোপ। |
methods.(key). supportsMediaDownload | boolean | এই পদ্ধতিটি মিডিয়া ডাউনলোড সমর্থন করে কিনা। |
methods.(key). supportsMediaUpload | boolean | এই পদ্ধতিটি মিডিয়া আপলোড সমর্থন করে কিনা। |
methods.(key). mediaUpload | object | মিডিয়া আপলোড প্যারামিটার। |
methods.(key).mediaUpload. accept[] | list | এই পদ্ধতিতে গ্রহণযোগ্য মিডিয়া আপলোডের জন্য MIME মিডিয়া রেঞ্জ। |
methods.(key).mediaUpload. maxSize | string | মিডিয়া আপলোডের সর্বোচ্চ আকার, যেমন "১এমবি", "২জিবি" অথবা "৩টিবি"। |
methods.(key). supportsSubscription | boolean | এই পদ্ধতিটি সাবস্ক্রিপশন সমর্থন করে কিনা। |
baseUrl | string | [অবঞ্চিত] REST অনুরোধের জন্য বেস URL। |
basePath | string | [অবঞ্চিত] REST অনুরোধের জন্য মূল পথ। |
servicePath | string | সকল REST অনুরোধের জন্য মূল পথ। |
batchPath | string | REST ব্যাচ অনুরোধের পথ। |
methods.(key). path | string | এই REST পদ্ধতির URI পাথ। API-স্তরে servicePath প্রপার্টির সাথে একত্রে ব্যবহার করা উচিত। |
methods.(key). httpMethod | string | এই পদ্ধতিতে ব্যবহৃত HTTP পদ্ধতি। |
methods.(key). request | object | অনুরোধের স্কিমা। |
methods.(key).request. $ref | string | অনুরোধ স্কিমার জন্য স্কিমা আইডি। |
methods.(key).request. parameterName | string | [অবঞ্চিত] কিছু API-তে পশ্চাদমুখী-সামঞ্জস্যতার কারণে এই ক্ষেত্রটি থাকে। এটি নিরাপদে উপেক্ষা করা যেতে পারে। |
methods.(key). response | object | প্রতিক্রিয়ার স্কিমা। |
methods.(key).response. $ref | string | প্রতিক্রিয়া স্কিমার জন্য স্কিমা আইডি। |
methods.(key).mediaUpload. protocols | object | সমর্থিত আপলোড প্রোটোকল। |
methods.(key).mediaUpload.protocols. simple | object | একক HTTP অনুরোধ হিসেবে আপলোড করা সমর্থন করে। |
methods.(key).mediaUpload.protocols.simple. multipart | boolean | যদি এই এন্ডপয়েন্টটি মাল্টিপার্ট মিডিয়া আপলোড সমর্থন করে তবে সত্য। |
methods.(key).mediaUpload.protocols.simple. path | string | আপলোডের জন্য ব্যবহৃত URI পাথ। api-স্তরে rootURL প্রপার্টির সাথে একত্রে ব্যবহার করা উচিত। |
methods.(key).mediaUpload.protocols. resumable | object | রিজিউমেবল মিডিয়া আপলোড প্রোটোকল সমর্থন করে। |
methods.(key).mediaUpload.protocols.resumable. multipart | boolean | যদি এই এন্ডপয়েন্টটি মাল্টিপার্ট মিডিয়া আপলোড করা সমর্থন করে তবে true । |
methods.(key).mediaUpload.protocols.resumable. path | string | আপলোডের জন্য ব্যবহৃত URI পাথ। API-স্তরে rootURL প্রপার্টির সাথে একত্রে ব্যবহার করা উচিত। |
resources | object | এই API-এর রিসোর্সগুলি। |
resources. (key) | nested object | একটি পৃথক সম্পদের বর্ণনা। এই সম্পদের সাথে সম্পর্কিত পদ্ধতি এবং উপ-সম্পদ রয়েছে। |
resources.(key). methods | object | এই রিসোর্সের পদ্ধতি। |
resources.(key).methods. (key) | nested object | এই রিসোর্সে যেকোনো পদ্ধতির বর্ণনা। |
resources.(key).methods.(key). id | string | এই পদ্ধতির জন্য একটি অনন্য আইডি। এই বৈশিষ্ট্যটি ডিসকভারির বিভিন্ন সংস্করণের মধ্যে পদ্ধতি মেলাতে ব্যবহার করা যেতে পারে। |
resources.(key).methods.(key). path | string | এই REST পদ্ধতির URI পাথ। API-স্তরে servicePath প্রপার্টির সাথে একত্রে ব্যবহার করা উচিত। |
resources.(key).methods.(key). flatPath | string | এই REST পদ্ধতির URI পাথ (RFC 6570) ফর্ম্যাটে, লেভেল 2 বৈশিষ্ট্য ({+var}) ছাড়াই। path প্রোপার্টির পরিপূরক। |
resources.(key).methods.(key). httpMethod | string | এই পদ্ধতিতে ব্যবহৃত HTTP পদ্ধতি। |
resources.(key).methods.(key). description | string | এই পদ্ধতির বর্ণনা। |
resources.(key).methods.(key). deprecated | boolean | এই পদ্ধতিটি কি অবচিত? |
resources.(key).methods.(key). parameters | object | এই পদ্ধতিতে সকল প্যারামিটারের বিশদ বিবরণ। |
resources.(key).methods.(key).parameters. (key) | nested object | এই পদ্ধতিতে একটি একক প্যারামিটারের বিবরণ। |
resources.(key).methods.(key).parameters.(key). id | string | এই স্কিমার জন্য অনন্য শনাক্তকারী। |
resources.(key).methods.(key).parameters.(key). type | string | এই স্কিমার জন্য মান প্রকার। JSON স্কিমার "টাইপ" বিভাগে মানগুলির একটি তালিকা পাওয়া যাবে । |
resources.(key).methods.(key).parameters.(key). $ref | string | অন্য একটি স্কিমার রেফারেন্স। এই সম্পত্তির মান হল অন্য একটি স্কিমার "আইডি"। |
resources.(key).methods.(key).parameters.(key). description | string | এই বস্তুর বর্ণনা। |
resources.(key).methods.(key).parameters.(key). default | string | এই বৈশিষ্ট্যের ডিফল্ট মান (যদি থাকে)। |
resources.(key).methods.(key).parameters.(key). required | boolean | প্যারামিটারটি প্রয়োজন কিনা। |
resources.(key).methods.(key).parameters.(key). deprecated | boolean | প্যারামিটারটি বন্ধ করা হয়েছে কিনা। |
resources.(key).methods.(key).parameters.(key). format | string | একটি অতিরিক্ত রেগুলার এক্সপ্রেশন বা কী যা মান সীমাবদ্ধ করতে সাহায্য করে। আরও বিস্তারিত জানার জন্য, টাইপ এবং ফর্ম্যাট সারাংশ দেখুন। |
resources.(key).methods.(key).parameters.(key). pattern | string | এই প্যারামিটারটি যে রেগুলার এক্সপ্রেশনের সাথে সঙ্গতিপূর্ণ হবে। |
resources.(key).methods.(key).parameters.(key). minimum | string | এই প্যারামিটারের সর্বনিম্ন মান। |
resources.(key).methods.(key).parameters.(key). maximum | string | এই প্যারামিটারের সর্বোচ্চ মান। |
resources.(key).methods.(key).parameters.(key). enum[] | list | এই প্যারামিটারটি যে মানগুলি নিতে পারে (যদি এটি একটি enum হয়)। |
resources.(key).methods.(key).parameters.(key). enumDescriptions[] | list | এনামগুলির বর্ণনা। প্রতিটি অবস্থান enum অ্যারের সংশ্লিষ্ট মানের সাথে ম্যাপ করে। |
resources.(key).methods.(key).parameters.(key). enumDeprecated[] | list | এনামগুলির জন্য অবচয় স্থিতি। প্রতিটি অবস্থান enum অ্যারের সংশ্লিষ্ট মানের সাথে ম্যাপ করে। |
resources.(key).methods.(key).parameters.(key). repeated | boolean | এই প্যারামিটারটি একাধিকবার প্রদর্শিত হতে পারে কিনা। |
resources.(key).methods.(key).parameters.(key). location | string | এই প্যারামিটারটি কোয়েরিতে যাবে নাকি REST অনুরোধের পথে যাবে। |
resources.(key).methods.(key).parameters.(key). properties | object | যদি এটি কোনও বস্তুর জন্য একটি স্কিমা হয়, তাহলে এই বস্তুর প্রতিটি বৈশিষ্ট্যের জন্য স্কিমা তালিকাভুক্ত করুন। |
resources.(key).methods.(key).parameters.(key).properties. (key) | nested object | এই অবজেক্টের একটি মাত্র প্রোপার্টি। মানটি নিজেই একটি JSON স্কিমা অবজেক্ট যা এই প্রোপার্টিটি বর্ণনা করে। |
resources.(key).methods.(key).parameters.(key). additionalProperties | nested object | যদি এটি কোনও বস্তুর জন্য একটি স্কিমা হয়, তাহলে এই বৈশিষ্ট্যটি এই বস্তুর উপর গতিশীল কী সহ যেকোনো অতিরিক্ত বৈশিষ্ট্যের স্কিমা। |
resources.(key).methods.(key).parameters.(key). items | nested object | যদি এটি একটি অ্যারের জন্য একটি স্কিমা হয়, তাহলে এই বৈশিষ্ট্যটি অ্যারের প্রতিটি উপাদানের জন্য স্কিমা। |
resources.(key).methods.(key).parameters.(key). annotations | object | এই সম্পত্তি সম্পর্কে অতিরিক্ত তথ্য। |
resources.(key).methods.(key).parameters.(key).annotations. required[] | list | অনুরোধে এই সম্পত্তির প্রয়োজন এমন পদ্ধতির একটি তালিকা। |
resources.(key).methods.(key). parameterOrder[] | list | প্রয়োজনীয় প্যারামিটারের তালিকা সাজানো। এটি ক্লায়েন্টদের তাদের পদ্ধতি স্বাক্ষরগুলি কীভাবে গঠন করতে হয় সে সম্পর্কে একটি ইঙ্গিত হিসেবে কাজ করে। অ্যারেটি এমনভাবে সাজানো হয়েছে যাতে সবচেয়ে গুরুত্বপূর্ণ প্যারামিটারটি প্রথমে প্রদর্শিত হয়। |
resources.(key).methods.(key). request | object | অনুরোধের স্কিমা। |
resources.(key).methods.(key).request. $ref | string | অনুরোধ স্কিমার জন্য স্কিমা আইডি। |
resources.(key).methods.(key). response | object | প্রতিক্রিয়ার স্কিমা। |
resources.(key).methods.(key).response. $ref | string | প্রতিক্রিয়া স্কিমার জন্য স্কিমা আইডি। |
resources.(key).methods.(key). scopes[] | list | এই পদ্ধতিতে প্রযোজ্য OAuth 2.0 স্কোপ। |
resources.(key).methods.(key). supportsMediaDownload | boolean | এই পদ্ধতিটি মিডিয়া ডাউনলোড সমর্থন করে কিনা। |
resources.(key).methods.(key). supportsMediaUpload | boolean | এই পদ্ধতিটি মিডিয়া আপলোড সমর্থন করে কিনা। |
resources.(key).methods.(key). mediaUpload | object | মিডিয়া আপলোড প্যারামিটার। |
resources.(key).methods.(key).mediaUpload. accept[] | list | এই পদ্ধতিতে গ্রহণযোগ্য মিডিয়া আপলোডের জন্য MIME মিডিয়া রেঞ্জ। |
resources.(key).methods.(key).mediaUpload. maxSize | string | মিডিয়া আপলোডের সর্বোচ্চ আকার, যেমন "১এমবি", "২জিবি" অথবা "৩টিবি"। |
resources.(key).methods.(key).mediaUpload. protocols | object | সমর্থিত আপলোড প্রোটোকল। |
resources.(key).methods.(key).mediaUpload.protocols. simple | object | একক HTTP অনুরোধ হিসেবে আপলোড করা সমর্থন করে। |
resources.(key).methods.(key).mediaUpload.protocols.simple. multipart | boolean | যদি এই এন্ডপয়েন্টটি আপলোড মাল্টিপার্ট মিডিয়া সমর্থন করে তবে true । |
resources.(key).methods.(key).mediaUpload.protocols.simple. path | string | আপলোডের জন্য ব্যবহৃত URI পাথ। API-স্তরে rootURL প্রপার্টির সাথে একত্রে ব্যবহার করা উচিত। |
resources.(key).methods.(key).mediaUpload.protocols. resumable | object | রিজিউমেবল মিডিয়া আপলোড প্রোটোকল সমর্থন করে। |
resources.(key).methods.(key).mediaUpload.protocols.resumable. multipart | boolean | যদি এই এন্ডপয়েন্টটি মাল্টিপার্ট মিডিয়া আপলোড করা সমর্থন করে তবে true । |
resources.(key).methods.(key).mediaUpload.protocols.resumable. path | string | আপলোডের জন্য ব্যবহৃত URI পাথ। API-স্তরে rootURL প্রপার্টির সাথে একত্রে ব্যবহার করা উচিত। |
resources.(key).methods.(key). supportsSubscription | boolean | এই পদ্ধতিটি সাবস্ক্রিপশন সমর্থন করে কিনা। |
resources.(key). deprecated | boolean | এই সম্পদটি বন্ধ করা হয়েছে কিনা। |
resources.(key). resources | object | এই রিসোর্সের উপ-রিসোর্স। |
resources.(key).resources. (key) | nested object | এই রিসোর্সের যেকোনো উপ-রিসোর্সের বর্ণনা। |