- एचटीटीपी अनुरोध
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- फ़्लाइट
- FlightWithEmissions
- सोर्स
- EasaLabelMetadata
- ContrailsImpactBucket
- इसे आज़माएं!
उत्सर्जन के अनुमानों को वापस पाने का स्टेटलेस तरीका. उत्सर्जन के अनुमानों का हिसाब कैसे लगाया जाता है, इसकी जानकारी GitHub में दी गई है
जवाब में, फ़्लाइट के उन सभी लेग की जानकारी शामिल होगी जो इनपुट से मेल खाती हैं. यह जानकारी उसी क्रम में होगी जिस क्रम में इनपुट दिया गया था. अगर किसी फ़्लाइट लेग के लिए अनुमान उपलब्ध नहीं हैं, तो जवाब में फ़्लाइट लेग ऑब्जेक्ट दिखेगा. इसमें उत्सर्जन के फ़ील्ड खाली होंगे. अनुरोध को अब भी पूरा माना जाएगा. कार्बन उत्सर्जन के अनुमानित डेटा के न दिखने की ये वजहें हो सकती हैं:
- सर्वर को फ़्लाइट की जानकारी नहीं है.
- इनपुट किए गए फ़्लाइट लेग में एक या एक से ज़्यादा आइडेंटिफ़ायर मौजूद नहीं हैं.
- फ़्लाइट की तारीख बीत चुकी है.
- इस मॉडल के साथ एयरक्राफ्ट टाइप काम नहीं करता.
- सीट का कॉन्फ़िगरेशन मौजूद नहीं है.
अनुरोध में ज़्यादा से ज़्यादा 1,000 फ़्लाइट लेग हो सकते हैं. अगर अनुरोध में 1,000 से ज़्यादा सीधी फ़्लाइट हैं, तो INVALID_ARGUMENT गड़बड़ी की वजह से अनुरोध पूरा नहीं होगा.
एचटीटीपी अनुरोध
POST https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{
"flights": [
{
object ( |
| फ़ील्ड | |
|---|---|
flights[] |
ज़रूरी है. वापस आने वाली फ़्लाइट के लिए, अनुमानित कार्बन उत्सर्जन. |
जवाब का मुख्य भाग
flights.computeFlightEmissions के जवाब के लिए आउटपुट की परिभाषा.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना |
|---|
{ "flightEmissions": [ { object ( |
| फ़ील्ड | |
|---|---|
flightEmissions[] |
फ़्लाइट के लेग की सूची, जिसमें उत्सर्जन के अनुमान दिए गए हैं. |
modelVersion |
मॉडल का वह वर्शन जिसके तहत, इस जवाब में मौजूद सभी फ़्लाइट के लिए उत्सर्जन के अनुमान का हिसाब लगाया गया था. |
फ़्लाइट
डायरेक्ट फ़्लाइट से होने वाले उत्सर्जन के अनुमान के लिए, अनुरोध किए गए किसी एक आइटम से जुड़ी सभी जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"origin": string,
"destination": string,
"operatingCarrierCode": string,
"flightNumber": integer,
"departureDate": {
object ( |
| फ़ील्ड | |
|---|---|
origin |
ज़रूरी है. फ़्लाइट के ऑरिजिन एयरपोर्ट का आईएटीए कोड, जैसे कि "LHR". |
destination |
ज़रूरी है. फ़्लाइट के डेस्टिनेशन का आईएटीए एयरपोर्ट कोड, जैसे कि "JFK". |
operatingCarrierCode |
ज़रूरी है. आईएटीए कैरियर कोड, जैसे कि "AA". |
flightNumber |
ज़रूरी है. फ़्लाइट नंबर, जैसे कि 324. |
departureDate |
ज़रूरी है. ऑरिजिन एयरपोर्ट के टाइम ज़ोन के हिसाब से, फ़्लाइट की तारीख. यह मौजूदा या आने वाले समय की कोई तारीख होनी चाहिए. |
FlightWithEmissions
सीधी फ़्लाइट, जिसमें उत्सर्जन के अनुमान शामिल हैं.
| JSON के काेड में दिखाना |
|---|
{ "flight": { object ( |
| फ़ील्ड | |
|---|---|
flight |
ज़रूरी है. अनुरोध में दिए गए फ़्लाइट आइडेंटिफ़ायर से मेल खाता हो. ध्यान दें: सभी आईएटीए कोड कैपिटल लेटर में होते हैं. |
source |
ज़रूरी नहीं. उत्सर्जन के डेटा का सोर्स. |
emissionsGramsPerPax |
ज़रूरी नहीं. हर यात्री के हिसाब से, अनुमानित कार्बन उत्सर्जन के आंकड़े. अगर उत्सर्जन का हिसाब नहीं लगाया जा सका, तो यह जानकारी मौजूद नहीं होगी. कार्बन उत्सर्जन का हिसाब न लगाने की वजहों की सूची देखने के लिए, |
easaLabelMetadata |
ज़रूरी नहीं. ईएएसए फ़्लाइट के उत्सर्जन से जुड़े लेबल के बारे में मेटाडेटा. इस कुकी को सिर्फ़ तब सेट किया जाता है, जब उत्सर्जन डेटा सोर्स EASA हो. |
contrailsImpactBucket |
ज़रूरी नहीं. कुल CO2e उत्सर्जन के मुकाबले, कॉन्ट्रेल से होने वाली गर्मी के असर का महत्व. |
स्रोत
उत्सर्जन के डेटा का सोर्स.
| Enums | |
|---|---|
SOURCE_UNSPECIFIED |
कार्बन उत्सर्जन के डेटा के सोर्स की जानकारी नहीं दी गई है. |
TIM |
कार्बन उत्सर्जन का डेटा, ट्रैवल इंपैक्ट मॉडल से लिया गया है. |
EASA |
उत्सर्जन का डेटा, ईएएसए के एनवायरमेंटल लेबल से लिया गया है. |
EasaLabelMetadata
ईएएसए फ़्लाइट के उत्सर्जन से जुड़े लेबल के बारे में मेटाडेटा.
| JSON के काेड में दिखाना |
|---|
{ "labelIssueDate": { object ( |
| फ़ील्ड | |
|---|---|
labelIssueDate |
वह तारीख जब लेबल जारी किया गया था. |
labelExpiryDate |
लेबल की समयसीमा खत्म होने की तारीख. यह लेबल, इस तारीख के खत्म होने तक दिखाया जा सकता है. |
labelVersion |
लेबल का वर्शन. |
safDiscountPercentage |
सस्टेनेबल एविएशन फ़्यूल (एसएएफ़) के इस्तेमाल से होने वाले कार्बन उत्सर्जन में कमी के आधार पर, लेबल पर लागू होने वाली छूट का प्रतिशत. यह दशमलव के तौर पर प्रतिशत होता है. वैल्यू, [0,1] इंटरवल में होती हैं. उदाहरण के लिए, 0.0021 का मतलब 0.21% है. ईएएसए के लेबल के मुताबिक, इस फ़्लाइट में छूट दी गई है और इससे उत्सर्जन में कमी आई है. हालांकि, इस एपीआई से मिले CO2e के अनुमानों में इन बातों को शामिल नहीं किया गया है. |
ContrailsImpactBucket
कुल CO2e उत्सर्जन के मुकाबले, कॉन्ट्रेल से होने वाली गर्मी के असर का महत्व.
| Enums | |
|---|---|
CONTRAILS_IMPACT_UNSPECIFIED |
जेट विमानों के धुएं से होने वाले असर के बारे में जानकारी नहीं दी गई है. |
CONTRAILS_IMPACT_NEGLIGIBLE |
कुल CO2e उत्सर्जन की तुलना में, कॉन्ट्रेल का असर न के बराबर होता है. |
CONTRAILS_IMPACT_MODERATE |
कॉन्ट्रेल से होने वाला असर, कुल CO2e उत्सर्जन के बराबर होता है. |
CONTRAILS_IMPACT_SEVERE |
कॉन्ट्रेल का असर, CO2e के कुल उत्सर्जन के असर से ज़्यादा होता है. |