পদ্ধতি
ডিসকভারি ডকুমেন্ট একটি এপিআই চালু করার RESTful পদ্ধতির উপর ফোকাস করে। Discovery.apis.list পদ্ধতিটি REST-ভিত্তিক আবিষ্কার নথিগুলি পুনরুদ্ধার করার জন্য url সহ Google APIs আবিষ্কার পরিষেবা দ্বারা সমর্থিত সমস্ত 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 | এই ডক তৈরি করতে ব্যবহৃত Discovery API-এর সংস্করণ নির্দেশ করুন। | |
id | string | API-এর জন্য আবিষ্কার নথির ID। উদাহরণস্বরূপ, 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 | 16x16 আইকনের URL। | |
icons. x32 | string | 32x32 আইকনের URL। | |
documentationLink | string | API-এর জন্য মানব-পাঠযোগ্য ডকুমেন্টেশনের একটি লিঙ্ক। | |
labels[] | list | এই API-এর স্থিতির জন্য লেবেল। বৈধ মান limited_availability বা deprecated অন্তর্ভুক্ত। | |
protocol | string | নথি দ্বারা বর্ণিত প্রোটোকল. উদাহরণস্বরূপ, REST। | |
rootUrl | string | রুট ইউআরএল যার অধীনে সমস্ত API পরিষেবা থাকে৷ | |
endpoints[] | list | এই API-এর জন্য অবস্থান-ভিত্তিক এন্ডপয়েন্ট অবজেক্টের একটি তালিকা। প্রতিটি বস্তুর এন্ডপয়েন্ট URL, অবস্থান, বর্ণনা এবং অবচয় অবস্থা রয়েছে। | |
endpoints[]. endpointUrl | string | এন্ডপয়েন্ট টার্গেট হোস্টের URL। | |
endpoints[]. location | string | শেষ বিন্দুর অবস্থান। | |
endpoints[]. description | string | URL দ্বারা মনোনীত হোস্টের বর্ণনাকারী একটি স্ট্রিং৷ | |
endpoints[]. deprecated | boolean | এই এন্ডপয়েন্টটি অবহেলিত কিনা। | |
parameters | object | সাধারণ পরামিতি যা সমস্ত apis জুড়ে প্রযোজ্য। | |
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 | enums জন্য বর্ণনা. প্রতিটি অবস্থান enum অ্যারে সংশ্লিষ্ট মান মানচিত্র. | |
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 | enums জন্য বর্ণনা. প্রতিটি অবস্থান enum অ্যারে সংশ্লিষ্ট মান মানচিত্র. | |
schemas.(key). enumDeprecated[] | list | enums জন্য অবচয় অবস্থা. প্রতিটি অবস্থান 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 | enums জন্য বর্ণনা. প্রতিটি অবস্থান enum অ্যারে সংশ্লিষ্ট মান মানচিত্র. | |
methods.(key).parameters.(key). enumDeprecated[] | list | enums জন্য অবচয় অবস্থা. প্রতিটি অবস্থান 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 | একটি মিডিয়া আপলোডের সর্বাধিক আকার, যেমন "1MB", "2GB" বা "3TB"। | |
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 | আপলোডের জন্য ইউআরআই পাথ ব্যবহার করা হবে। এপিআই-লেভেলে rootURL প্রপার্টির সাথে একত্রে ব্যবহার করা উচিত। | |
methods.(key).mediaUpload.protocols. resumable | object | রিজুমেবল মিডিয়া আপলোড প্রোটোকল সমর্থন করে। | |
methods.(key).mediaUpload.protocols.resumable. multipart | boolean | true যদি এই এন্ডপয়েন্ট মাল্টিপার্ট মিডিয়া আপলোড সমর্থন করে। | |
methods.(key).mediaUpload.protocols.resumable. path | string | আপলোডের জন্য ইউআরআই পাথ ব্যবহার করা হবে। 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 | লেভেল 2 বৈশিষ্ট্য ({+var}) ছাড়াই (RFC 6570) বিন্যাসে এই REST পদ্ধতির URI পাথ। 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 | enums জন্য বর্ণনা. প্রতিটি অবস্থান enum অ্যারে সংশ্লিষ্ট মান মানচিত্র. | |
resources.(key).methods.(key).parameters.(key). enumDeprecated[] | list | enums জন্য অবচয় অবস্থা. প্রতিটি অবস্থান 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 | একটি মিডিয়া আপলোডের সর্বাধিক আকার, যেমন "1MB", "2GB" বা "3TB"। | |
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 | আপলোডের জন্য ইউআরআই পাথ ব্যবহার করা হবে। 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 | আপলোডের জন্য ইউআরআই পাথ ব্যবহার করা হবে। API-স্তরে rootURL বৈশিষ্ট্যের সাথে একত্রে ব্যবহার করা উচিত। | |
resources.(key).methods.(key). supportsSubscription | boolean | এই পদ্ধতিটি সদস্যতা সমর্থন করে কিনা। | |
resources.(key). deprecated | boolean | এই সম্পদটি অবমূল্যায়ন করা হয়েছে কিনা। | |
resources.(key). resources | object | এই সম্পদের উপর উপ-সম্পদ। | |
resources.(key).resources. (key) | nested object | এই সম্পদের যেকোন সাব-রিসোর্সের জন্য বর্ণনা। |