https://github.com/speakeasy-sdks/easyship-ruby
Ruby SDK for EasyShip API
https://github.com/speakeasy-sdks/easyship-ruby
easyship ruby sdk
Last synced: about 2 months ago
JSON representation
Ruby SDK for EasyShip API
- Host: GitHub
- URL: https://github.com/speakeasy-sdks/easyship-ruby
- Owner: speakeasy-sdks
- License: mit
- Created: 2023-10-04T13:44:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-02T21:46:23.000Z (about 1 year ago)
- Last Synced: 2025-04-11T23:48:26.047Z (about 2 months ago)
- Topics: easyship, ruby, sdk
- Language: Ruby
- Homepage:
- Size: 1.3 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# easyship
## SDK Installation
```bash
gem install specific_install
gem specific_install https://github.com/speakeasy-sdks/easyship-ruby
```## SDK Example Usage
```ruby
require_relative easyship_ruby_sdks = Easyship::Api.new
s.config_security(
security=Shared::Security.new(
o_auth2="",
)
)
req = Shared::OAuth2IntrospectRequest.new(
request=Shared::OAuth2IntrospectRequest.new(
token="string",
),
)
res = s.auth.introspect(req)if ! res.o_auth2_introspect_response.nil?
# handle response
end```
## Available Resources and Operations
### [auth](docs/sdks/auth/README.md)
* [introspect](docs/sdks/auth/README.md#introspect) - Introspect an Access Token
* [retrieve](docs/sdks/auth/README.md#retrieve) - Retrieve an Access Token
* [retrieve_info](docs/sdks/auth/README.md#retrieve_info) - Retrieve info for the Access Token
* [revoke](docs/sdks/auth/README.md#revoke) - Revoke an Access Token### [companies](docs/sdks/companies/README.md)
* [create](docs/sdks/companies/README.md#create) - Create a Company
* [list](docs/sdks/companies/README.md#list) - List all Companies
* [update](docs/sdks/companies/README.md#update) - Update a Company### [organizations](docs/sdks/organizations/README.md)
* [create](docs/sdks/organizations/README.md#create) - Create an Organization
* [delete](docs/sdks/organizations/README.md#delete) - Delete an organization
* [get](docs/sdks/organizations/README.md#get) - Get an Organization
* [list_all](docs/sdks/organizations/README.md#list_all) - List all Organizations
* [list_companies](docs/sdks/organizations/README.md#list_companies) - List all Companies of the Organization
* [update](docs/sdks/organizations/README.md#update) - Update an Organization# Development
## Maturity
This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage
to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally
looking for the latest version.## Contributions
While we value open-source contributions to this SDK, this library is generated programmatically.
Feel free to open a PR or a Github issue as a proof of concept and we'll do our best to include it in a future release!### SDK Created by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)