Məzmuna keçin

Request Schemas

integrify.ecustoms.schemas.request.CarriersGoods pydantic-model

Bases: BaseSchema

Bağlamanın içindəki mal

Fields:

name_of_goods pydantic-field

Malın adı

goods_id = None pydantic-field

Malın kateqoriyası (bax: goods_group_list sorğusu)

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.CarriersMainData pydantic-model

Bases: BaseSchema

Adi (qeyri-kommersiya) bağlamanın məlumatları

Fields:

direction pydantic-field

Bağlamanın istiqaməti

tracking_no pydantic-field

Bağlamanın Track ID-si

transport_costs pydantic-field

Bağlamanın daşınma xərcləri

weight_goods pydantic-field

Bağlamanın çəkisi

invoice_price pydantic-field

Bağlamanın qiyməti

currency_type pydantic-field

Bağlamanın qiymətinin daxil edildiyi valyuta

document_type pydantic-field

Bağlama sahibinin sənədinin tipi

fin pydantic-field

Bağlama sahibinin FİN kodu (və ya xarici pasport nömrəsi)

import_name pydantic-field

Bağlama sahibinin adı

import_address pydantic-field

Bağlama sahibinin ünvanı

phone pydantic-field

Bağlama sahibinin telefon nömrəsi

export_name pydantic-field

Bağlamanın alış ünvanı və ya göndərən

export_address pydantic-field

Göndərənin ünvanı

goods_traffic_from pydantic-field

Bağlamanın çıxış ölkəsi

goods_traffic_to pydantic-field

Bağlamanın giriş ölkəsi. Həmişə Azərbaycan (031) olmalıdır

shop_type pydantic-field

Mağazanın tipi

goods_list pydantic-field

Bağlamadakı mallar (listdə maksimum 40 mal ola bilər)

quantity_of_goods = None pydantic-field

Bağlamanın sayı

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.CarriersEditData pydantic-model

Bases: BaseSchema

Göndərilmiş bağlamanın dəyişdiriləcək məlumatları.

tracking_no-dan başqa bütün field-lər opsionaldır: yalnız verilən field-lər sorğuya daxil edilir.

Fields:

tracking_no pydantic-field

Bağlamanın Track ID-si

quantity_of_goods = None pydantic-field

Bağlamanın sayı

phone = None pydantic-field

Bağlama sahibinin telefon nömrəsi

export_name = None pydantic-field

Bağlamanın alış ünvanı və ya göndərən

export_address = None pydantic-field

Göndərənin ünvanı

goods_traffic_from = None pydantic-field

Bağlamanın çıxış ölkəsi

goods_traffic_to = None pydantic-field

Bağlamanın giriş ölkəsi. Həmişə Azərbaycan (031) olmalıdır

airwaybill = None pydantic-field

Aviaqaimə nömrəsi

depesh_number = None pydantic-field

Depeş nömrəsi

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.CarriersCommercialPostData pydantic-model

Bases: BaseSchema

Kommersiya məqsədli göndərişin məlumatları

Fields:

direction pydantic-field

Bağlamanın istiqaməti

tracking_no pydantic-field

Bağlamanın Track ID-si

transport_costs pydantic-field

Bağlamanın daşınma xərcləri

weight_goods pydantic-field

Bağlamanın çəkisi

invoice_price pydantic-field

Bağlamanın qiyməti

currency_type pydantic-field

Bağlamanın qiymətinin daxil edildiyi valyuta

import_name pydantic-field

Bağlama sahibinin adı

import_address pydantic-field

Bağlama sahibinin ünvanı

phone pydantic-field

Bağlama sahibinin telefon nömrəsi

export_name pydantic-field

Bağlamanın alış ünvanı və ya göndərən

export_address pydantic-field

Göndərənin ünvanı

goods_traffic_from pydantic-field

Bağlamanın çıxış ölkəsi

goods_traffic_to pydantic-field

Bağlamanın giriş ölkəsi. Həmişə Azərbaycan (031) olmalıdır

airwaybill pydantic-field

Aviaqaimə nömrəsi

shop_type pydantic-field

Mağazanın tipi

goods_list pydantic-field

Bağlamadakı mallar (listdə maksimum 40 mal ola bilər)

quantity_of_goods = None pydantic-field

Bağlamanın sayı

document_type = None pydantic-field

Bağlama sahibinin sənədinin tipi

fin = None pydantic-field

Bağlama sahibinin FİN kodu

voen = None pydantic-field

Şirkətin VÖEN-i

depesh_number = None pydantic-field

Depeş nömrəsi

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.CarriersAzerPostData pydantic-model

Bases: BaseSchema

Azərpoçtun anbarına daxil olan kommersiya məqsədli göndərişin məlumatları

Fields:

direction pydantic-field

Bağlamanın istiqaməti

tracking_no pydantic-field

Bağlamanın Track ID-si

transport_costs pydantic-field

Bağlamanın daşınma xərcləri

weight_goods pydantic-field

Bağlamanın çəkisi

invoice_price pydantic-field

Bağlamanın qiyməti

currency_type pydantic-field

Bağlamanın qiymətinin daxil edildiyi valyuta

import_name pydantic-field

Bağlama sahibinin adı

import_address pydantic-field

Bağlama sahibinin ünvanı

phone pydantic-field

Bağlama sahibinin telefon nömrəsi

export_name pydantic-field

Bağlamanın alış ünvanı və ya göndərən

export_address pydantic-field

Göndərənin ünvanı

goods_traffic_from pydantic-field

Bağlamanın çıxış ölkəsi

goods_traffic_to pydantic-field

Bağlamanın giriş ölkəsi. Həmişə Azərbaycan (031) olmalıdır

shop_type pydantic-field

Mağazanın tipi

goods_list pydantic-field

Bağlamadakı mallar (listdə maksimum 40 mal ola bilər)

quantity_of_goods = None pydantic-field

Bağlamanın sayı

voen = None pydantic-field

Şirkətin VÖEN-i

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.DeclarationRef pydantic-model

Bases: BaseSchema

Bəyannamə nömrəsi ilə göstərilən müraciət

Fields:

reg_number pydantic-field

Bağlamaya yazılan bəyannamənin nömrəsi

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.CarriersParcelAccept pydantic-model

Bases: BaseSchema

Qutuya yığılan bağlama

Fields:

reg_number pydantic-field

Bağlamaya yazılan bəyannamənin nömrəsi

tracking_number pydantic-field

Bağlamanın Track ID-si

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.CarriersParcel pydantic-model

Bases: BaseSchema

Yalnız Track ID ilə göstərilən bağlama

Fields:

tracking_number pydantic-field

Bağlamanın Track ID-si

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.DepeshParcel pydantic-model

Bases: BaseSchema

Depeş göndərilən bağlama

Fields:

reg_number pydantic-field

Bağlamaya yazılan bəyannamənin nömrəsi

tracking_number pydantic-field

Bağlamanın Track ID-si

air_waybill pydantic-field

Aviaqaimə nömrəsi

depesh_number pydantic-field

Depeş nömrəsi

customs_code pydantic-field

Gömrük orqanının kodu

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.PersonalInfo pydantic-model

Bases: BaseSchema

Bəyannamə sahibinin (alıcının) məlumatları

Fields:

name pydantic-field

Ad

surname = None pydantic-field

Soyad

father_name = None pydantic-field

Ata adı

nationality = None pydantic-field

Vətəndaşlıq kodu

nationality_name = None pydantic-field

Vətəndaşlığın adı

doc_no = None pydantic-field

FİN kod

birth_date = None pydantic-field

Doğum tarixi

phone_number = None pydantic-field

Telefon nömrəsi

passport_no = None pydantic-field

Pasport nömrəsi

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.Sender pydantic-model

Bases: BaseSchema

Göndərənin (daşıyıcının) məlumatları

Fields:

direction pydantic-field

Bağlamanın istiqaməti. Bu schema-da DGK integer gözlədiyi üçün Direction verilsə belə, sorğuya rəqəm kimi göndərilir.

carrier_company pydantic-field

Daşıyıcı şirkət

name pydantic-field

Göndərənin adı

tracking_id pydantic-field

Bağlamanın Track ID-si

company_name = None pydantic-field

Şirkətin adı

is_local_company = None pydantic-field

Şirkət yerli şirkətdirmi

country = None pydantic-field

Ölkə kodu

country_name = None pydantic-field

Ölkənin adı

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.ECommerceGoods pydantic-model

Bases: BaseSchema

Bəyannaməyə daxil edilən mal

Fields:

goods_id pydantic-field

Malın aid olduğu alt qrupun ID-si

invoice_price pydantic-field

Malın dəyəri

currency_type pydantic-field

Valyutası

quantity pydantic-field

Malın miqdarı

sb_goods_id = None pydantic-field

Malın aid olduğu alt-alt qrupun ID-si

quantity_unit = None pydantic-field

Ölçü vahidi

rate = None pydantic-field

Tarif dərəcəsi

tracking_id = None pydantic-field

Bağlamanın Track ID-si

shipping_cost = None pydantic-field

Daşınma xərci

recalc_invoice_price_usd = None pydantic-field

Yenidən hesablanmış dəyər (USD)

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute

integrify.ecustoms.schemas.request.Returned pydantic-model

Bases: BaseSchema

Geri qaytarılan mallar haqqında məlumat

Fields:

has_returned_goods = None pydantic-field

Geri qaytarılan mal varmı

reference_tracking_id = None pydantic-field

Əvvəlki bağlamanın Track ID-si

returned_goods_ids = None pydantic-field

Geri qaytarılan malların ID-ləri

model_config = ConfigDict(populate_by_name=True, from_attributes=True) class-attribute instance-attribute