Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/antibodies-online/fedex-rest


https://github.com/antibodies-online/fedex-rest

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# FedEx Rest
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/antibodies-online/fedex-rest/master/LICENSE)
[![Packagist](https://img.shields.io/packagist/v/antibodies-online/fedex-rest-sdk.svg)](https://packagist.org/packages/antibodies-online/fedex-rest-sdk)
[![GitHub issues](https://img.shields.io/github/issues/antibodies-online/fedex-rest.svg)](https://github.com/antibodies-online/fedex-rest/issues)

This package provides PHP classes to interact with the FedEx REST API.

Each Class is generated by Jane OpenAPI Generator. The OpenAPI Specification is provided by FedEx which can be found in the resources folder.

## Installation

```shell
composer require antibodies-online/fedex-rest
```

## Usage

TBC

## Development

### Combine OpenAPI Specification json files
```shell
composer build-combined-json
```
> [!CAUTION]
> Be careful, the track json contains an operation with numbers. This will break the function names in the Client. You have to rewrite the name to: "Track Send Notification"!

### Generate Classes
```shell
composer openapi-generate
```

## Documentations
https://developer.fedex.com/

## Contributing
Really appreciate bug reports. Feel free to ask for additional functionality/fields.
But be aware not all feature may be implemented.
A Pull Request for your Features would be amazing.