nebijokit/dpd-interconnector

DPD Interconnector API 客户端

v0.2.3 2020-06-15 07:59 UTC

This package is auto-updated.

Last update: 2024-09-15 17:30:38 UTC


README

PHP 封装 DPD Interconnector API 集成。

Build Status Maintainability Total Downloads

Scrutinizer Code Quality SymfonyInsight

官方 DPD 文档:ftp://ftp.dpd.ee/Integratsioon/Interconnector_dokumentatsioon.pdf。

实现端点

  • 创建运单
  • 获取标签
  • 关闭清单
  • 移除运单

安装

composer req nebijokit/dpd-interconnector

待办事项

  • 添加跟踪服务
  • 允许定义要使用的 API 端点。将 GuzzleHttp/Client 作为参数传递给客户端构造函数
  • 使用 Money 值对象表示货到付款;
  • 解耦 Guzzle/Http 与客户端及测试服务;
  • 使用常量表示打印类型、打印格式和服务代码;
  • 为请求数据添加验证(Symfony/Constraint);
  • parcel_type 移到 Enum;