Request Schemas¶
integrify.ecustoms.schemas.request.CarriersGoods
pydantic-model
¶
integrify.ecustoms.schemas.request.CarriersMainData
pydantic-model
¶
Bases: BaseSchema
Adi (qeyri-kommersiya) bağlamanın məlumatları
Fields:
-
direction(Direction) -
tracking_no(str) -
transport_costs(str) -
weight_goods(str) -
invoice_price(str) -
currency_type(str) -
document_type(DocumentType) -
fin(str) -
import_name(str) -
import_address(str) -
phone(str) -
export_name(str) -
export_address(str) -
goods_traffic_from(str) -
goods_traffic_to(str) -
shop_type(str) -
goods_list(list[CarriersGoods]) -
quantity_of_goods(str | None)
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(str) -
quantity_of_goods(str | None) -
phone(str | None) -
export_name(str | None) -
export_address(str | None) -
goods_traffic_from(str | None) -
goods_traffic_to(str | None) -
airwaybill(str | None) -
depesh_number(str | None)
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(Direction) -
tracking_no(str) -
transport_costs(str) -
weight_goods(str) -
invoice_price(str) -
currency_type(str) -
import_name(str) -
import_address(str) -
phone(str) -
export_name(str) -
export_address(str) -
goods_traffic_from(str) -
goods_traffic_to(str) -
airwaybill(str) -
shop_type(str) -
goods_list(list[CarriersGoods]) -
quantity_of_goods(str | None) -
document_type(DocumentType | None) -
fin(str | None) -
voen(str | None) -
depesh_number(str | None)
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(Direction) -
tracking_no(str) -
transport_costs(str) -
weight_goods(str) -
invoice_price(str) -
currency_type(str) -
import_name(str) -
import_address(str) -
phone(str) -
export_name(str) -
export_address(str) -
goods_traffic_from(str) -
goods_traffic_to(str) -
shop_type(str) -
goods_list(list[CarriersGoods]) -
quantity_of_goods(str | None) -
voen(str | None)
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
¶
integrify.ecustoms.schemas.request.CarriersParcelAccept
pydantic-model
¶
integrify.ecustoms.schemas.request.CarriersParcel
pydantic-model
¶
integrify.ecustoms.schemas.request.DepeshParcel
pydantic-model
¶
Bases: BaseSchema
Depeş göndərilən bağlama
Fields:
-
reg_number(str) -
tracking_number(str) -
air_waybill(str) -
depesh_number(str) -
customs_code(str)
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(str) -
surname(str | None) -
father_name(str | None) -
nationality(str | None) -
nationality_name(str | None) -
doc_no(str | None) -
birth_date(str | None) -
phone_number(str | None) -
passport_no(str | None)
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(Direction | int) -
carrier_company(str) -
name(str) -
tracking_id(str) -
company_name(str | None) -
is_local_company(bool | None) -
country(str | None) -
country_name(str | None)
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(str) -
invoice_price(float) -
currency_type(str) -
quantity(str) -
sb_goods_id(str | None) -
quantity_unit(str | None) -
rate(str | None) -
tracking_id(str | None) -
shipping_cost(float | None) -
recalc_invoice_price_usd(float | None)
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(bool | None) -
reference_tracking_id(str | None) -
returned_goods_ids(list[int] | None)
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