✔️Hesaplama Yapısı

İsteğe bağlı olarak kayıt eklemeden ön hesaplama işlemi yapabilirsiniz, bu servis yapısı kayıt oluşturma ile aynı olup sadece veri kaydı yapmayacaktır.

Etkinlikler İçin Emisyon Kayıtları Oluşturma

POST https://divan.integration.climateware.com/emissions/event

Örnek veriler ile etkinlikler için emisyon hesaplama ve kayıt isteği.

Headers

Name
Type
Description

x-api-key*

String

...

x-api-auth*

String

...

x-api-secret*

String

...

Request Body

Name
Type
Description

originType*

Enum

["LOCAL", "REGIONAL', 'NATIONAL', 'EUROPE', 'INTERNATIONAL']

Etkinliğe katılımların kapsamı

mealInfo*

Array<#MealInfo>

Etkinlik katılımcılarının yemek bilgisi

participants*

Integer

Katılımcı sayısı

mealType*

Enum

["MEAT", "COFFEE_BREAK", "VEGETARIAN"]

Etkinlik menüsünün vejeteryan yada et içerip içermediğinin parametresi

overnightStays*

Integer

Kaç gecelik konaklama

{
    "rows": [
        {
            "originType": "EUROPE",
            "mealInfo": [
                {  
                    "mealType": "MEAT",
                    "mealCount": 5,
                }
            ],
            "overnightStays": 5,
            "participants": 2,
            "emission": 10
        }
    ],
    "totalEmission": 10
}

Meal Info

Name
Type
Description

mealCount*

Integer

Menünün kaç kişiye servis edildiği

mealType*

Enum

["MEAT", "VEGETARIAN", "COFEE_BREAK"]

Etkinlik menü tipi

Otel Konaklamaları İçin Emisyon Kayıtları Oluşturma

POST https://divan.integration.climateware.com/emissions/hotel

Örnek veriler ile otel konaklamaları için emisyon hesaplama ve kayıt isteği.

Headers

Name
Type
Description

x-api-key*

String

...

x-api-auth*

String

...

x-api-secret*

String

...

Request Body

Name
Type
Description

roomType*

Enum

["STANDARD", "SUPERIOR", "SUIT"]

Konaklamanın yapılacağı odanın tipi

numberOfGuests*

Integer

Konaklamayı yapacak misafir sayısı

countryCode*

Enum

["TR", "GB", "AZ"] gibi otelin bulunduğu ülkenin ISO 3166-1 alpha-2 kodları

breakfast*

Boolean

Konaklamaya kahvaltı dahil mi

star*

Integer

Otelin kaç yıldız olduğu

days*

Integer

Konaklama süresi

{
    "rows": [
        {
            "countryCode": "TR",
            "roomType": "STANDARD",
            "numberOfPeople": 1,
            "breakfast": true,
            "days": 5,
            "star": 5,
            "emission": 10
        }
    ],
    "totalEmission": 10
}
Tüm senkron istekler aşağıdaki formattaki gibi dizi ile gönderilir, 
kolaylık olması için yukarıdaki istekler sadeleştirilmiştir.

{
    "rows": [
        {
            "countryCode": "TR",
            ...
        }
    ]
}

Last updated