{"id":21003537,"url":"https://github.com/cubes-doo/my-dhl","last_synced_at":"2025-05-15T00:32:15.405Z","repository":{"id":46236595,"uuid":"310569731","full_name":"cubes-doo/my-dhl","owner":"cubes-doo","description":"Unofficial SDK for the MyDHL API","archived":false,"fork":false,"pushed_at":"2023-02-19T02:43:03.000Z","size":102,"stargazers_count":4,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-09-21T17:28:22.562Z","etag":null,"topics":["dhl-api","dhl-php","dhl-php-sdk","dhl-sdk","laravel"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cubes-doo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-06T10:51:27.000Z","updated_at":"2022-11-09T12:18:26.000Z","dependencies_parsed_at":"2022-09-22T14:25:31.313Z","dependency_job_id":null,"html_url":"https://github.com/cubes-doo/my-dhl","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubes-doo%2Fmy-dhl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubes-doo%2Fmy-dhl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubes-doo%2Fmy-dhl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubes-doo%2Fmy-dhl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cubes-doo","download_url":"https://codeload.github.com/cubes-doo/my-dhl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225318472,"owners_count":17455606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dhl-api","dhl-php","dhl-php-sdk","dhl-sdk","laravel"],"created_at":"2024-11-19T08:26:28.853Z","updated_at":"2024-11-19T08:26:29.532Z","avatar_url":"https://github.com/cubes-doo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cubes MyDhl SDK\nUnofficial SDK for the MyDHL API\n\n[![Latest Stable Version](https://poser.pugx.org/cubes-doo/my-dhl/v/stable)](https://packagist.org/packages/cubes-doo/my-dhl) [![Total Downloads](https://poser.pugx.org/cubes-doo/my-dhl/downloads)](https://packagist.org/packages/cubes-doo/my-dhl) [![License](https://poser.pugx.org/cubes-doo/my-dhl/license)](https://packagist.org/packages/cubes-doo/my-dhl)\n\n:warning: **Attention**! This SDK was developed to be used with Laravel and tested against the MyDHL API v1.6\n\n## Supported Features\n\n| Feature                 | Supported |\n|-----------------------  |:---------:|\n| `RateRequest`           |     ✅    |\n| `ShipmentRequest`       |     ✅    |\n| `ShipmentDeleteRequest` |     ✅    |\n| `TrackingRequest`       |     ❌    |\n| `DocumentRetrieve`      |     ❌    |\n| `updateShipment`        |     ❌    |\n| `requestPickup`         |     ❌    |\n| `updatePickup`          |     ❌    |\n\n## Installation\n\nRequire this package with composer.\n\n```shell\ncomposer require cubes-doo/my-dhl\n```\n\n## Index of examples for supported features:\n\n1. [RateRequest](src/RateRequest/README.md)\n1. [ShipmentRequest](src/ShipmentRequest/README.md)\n1. [ShipmentDeleteRequest](src/ShipmentDeleteRequest/README.md)\n\n:warning: **Things to keep in mind in general**:\n\n- this is an SDK for a SOAP API; There are a lot of simple classes that only have attributes and constructors - this is so that we could better define what DHL's API expects as arguments; It might be tedious, but this is why examples are provided for every one of the supported API calls\n- if you see a datetime attribute, it should usually be filled w/ a date-time string in the format `YYYY-MM-DDTHH:MM:SSGMT+k`; This format corresponds w/ the ISO 8601 standard; Luckly Carbon's got your back; It is highly reccomended you use Carbon's `toIso8601String()` method, like so: `now()-\u003etoIso8601String()` to populate these attributes\n- some attributes will have a docblock like this: \n    ```php\n        /**\n         * Possible values:\n         * + 'Y' or 1, ...\n         * ...\n         * + 'N' or 0, ...\n         */\n    ```\n    avoid mixing these two options. If you want, use 'y'/'n' on all such attributes, or stick to 1/0 instead. No constants are provided for these, because they are self explanatory, one character values.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcubes-doo%2Fmy-dhl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcubes-doo%2Fmy-dhl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcubes-doo%2Fmy-dhl/lists"}