pub mod client;
pub mod common;
pub mod error;
pub use client::ZtkClient;
pub use client::ZtkClientBuilder;
pub use error::ZtkError;
pub use error::ZtkResult;
pub use common::types::{SignUrlType, SortDirection};
#[cfg(feature = "taobao")]
pub mod taobao;
#[cfg(feature = "jd")]
pub mod jd;
#[cfg(feature = "pdd")]
pub mod pdd;
#[cfg(feature = "vip")]
pub mod vip;
#[cfg(feature = "meituan")]
pub mod meituan;
#[cfg(feature = "kaola")]
pub mod kaola;
#[cfg(feature = "eleme")]
pub mod eleme;
#[cfg(feature = "douyin")]
pub mod douyin;
#[cfg(feature = "taobao")]
pub use taobao::{
BatchConvertRequest,
BatchConvertResponse,
ConvertByItemIdRequest,
ConvertByTklRequest,
ConvertByTklResponse,
ConvertResponse,
CreateTklRequest,
CreateTklResponse,
GoodsDetail,
ParseItemIdRequest,
ParseItemIdResponse,
QueryOrdersRequest,
QueryOrdersResponse,
SearchGoodsItem,
SearchGoodsRequest,
SearchGoodsResponse,
TaobaoApi,
TaobaoSignUrlType,
};
#[cfg(feature = "jd")]
pub use jd::{
JdApi,
JdChainType,
JdConvertRequest,
JdConvertResponse,
JdEliteId,
JdGoodsDetailRequest,
JdGoodsDetailResponse,
JdHotGoodsRequest,
JdHotGoodsResponse,
JdOrderQueryRequest,
JdOrderQueryType,
JdOrderResponse,
JdSortField,
JingfenGoodsRequest,
JingfenGoodsResponse,
};
#[cfg(feature = "pdd")]
pub use pdd::{
PddApi,
PddAuthorizeRequest,
PddAuthorizeResponse,
PddConvertRequest,
PddConvertResponse,
PddGoodsDetailFullRequest,
PddGoodsDetailFullResponse,
PddGoodsDetailSimpleRequest,
PddGoodsDetailSimpleResponse,
PddOrderQueryRequest,
PddOrderResponse,
};
#[cfg(feature = "vip")]
pub use vip::{
VipApi,
VipAuthorizeRequest,
VipAuthorizeResponse,
VipConvertRequest,
VipConvertResponse,
VipGoodsDetailRequest,
VipGoodsDetailResponse,
VipOrderQueryRequest,
VipOrderResponse,
VipSearchGoodsRequest,
VipSearchGoodsResponse,
};
#[cfg(feature = "meituan")]
pub use meituan::{
MeituanApi,
MeituanConvertRequest,
MeituanConvertResponse,
MeituanOrderQueryRequest,
MeituanOrderResponse,
};
#[cfg(feature = "kaola")]
pub use kaola::{
KaolaApi,
KaolaConvertRequest,
KaolaConvertResponse,
KaolaGoodsListRequest,
KaolaGoodsListResponse,
KaolaOrderQueryRequest,
KaolaOrderResponse,
KaolaSearchGoodsRequest,
KaolaSearchGoodsResponse,
};
#[cfg(feature = "eleme")]
pub use eleme::{
ElemeApi,
ElemeConvertRequest,
ElemeConvertResponse,
ElemeOrderQueryRequest,
ElemeOrderResponse,
};
#[cfg(feature = "douyin")]
pub use douyin::{
DouyinActivityConvertRequest,
DouyinActivityConvertResponse,
DouyinActivityStatus,
DouyinApi,
DouyinAuthorSortBy,
DouyinAuthorType,
DouyinCommandType,
DouyinGoodsConvertRequest,
DouyinGoodsConvertResponse,
DouyinGoodsDetailRequest,
DouyinGoodsDetailResponse,
DouyinLiveConvertRequest,
DouyinLiveConvertResponse,
DouyinLiveStatus,
DouyinOrderQueryRequest,
DouyinOrderQueryResponse,
DouyinOrderQueryType,
DouyinParseCommandRequest,
DouyinParseCommandResponse,
DouyinProductTag,
DouyinSearchGoodsRequest,
DouyinSearchGoodsResponse,
DouyinSearchType,
DouyinShareStatus,
DouyinSortType,
};