Comments (12)
@HakanL Thanks for contributing to this issue. Former Active employee here and recognize your name. I used to work under James F.
from shippo-csharp-client.
😲 first the Ruby client gets some love and now this! I am over the moon right now! I literally just got done fixing some methods and objects on this library just to get it workable, but having this work in .NET Standard would be so much better
from shippo-csharp-client.
I am fully onboard with async
support and killing the Hashtables
. Dictionaries are faaaar better to work with.
from shippo-csharp-client.
We do not have any immediate plans to extend support for .NET Core, but we are always open to looking into different ways we can help developers integrate. Currently we only support .NET 4.5 and .NET 4.0.
from shippo-csharp-client.
2nd this. showstopper for us
from shippo-csharp-client.
Yea nowadays library developers should support .NET Standard (the lower version the better) so it can be used both with .NET Core and the full framework.
from shippo-csharp-client.
I made a fork where I re-wrote this to use .NET Standard 1.3 and started to clean up the interface as well (not using Hashtables, etc). Check it out: https://github.com/HakanL/shippo-csharp-client
Also uploaded to NuGet: https://www.nuget.org/packages/Haukcode.GoShippo
I'm in the process of testing it out so I'm sure there are a few issues.
from shippo-csharp-client.
Note that the API (signatures) has changed quite a bit in my fork, I wanted it to support async calls (using HttpClient instead of WebRequest), plus I disliked the Hashtables (hello .NET 1.0 circa 2002...). There will be a few more changes to get rid of the last Hashtables (IDictionary<string, object> that I changed it to temporarily).
from shippo-csharp-client.
Ahh, cool!
from shippo-csharp-client.
I made a fork where I re-wrote this to use .NET Standard 1.3 and started to clean up the interface as well (not using Hashtables, etc). Check it out: https://github.com/HakanL/shippo-csharp-client
Also uploaded to NuGet: https://www.nuget.org/packages/Haukcode.GoShippo
I'm in the process of testing it out so I'm sure there are a few issues.
Is this package now complete and tested for any version of .Net Core?
from shippo-csharp-client.
Is this package now complete and tested for any version of .Net Core?
I've been using it in production for many months now (currently in .NET Core 3.1).
from shippo-csharp-client.
Are there plans to support .Net Core?
from shippo-csharp-client.
Related Issues (20)
- Cannot update to Shippo 2.0.0 HOT 4
- Cannot create manifest
- Publish to Nuget? HOT 1
- Rate object is missing Shipment property HOT 1
- Unable to Register Webhook Callback HOT 3
- Getting metadata associated with the transaction object HOT 2
- Namespace error
- Official Nuget package
- Missing ShipmentId on Rate Object as well as Insurance Amount HOT 1
- Missing PRE_TRANSIT on ShippoEnums.TrackingStatus HOT 1
- Manifest object missing properties HOT 2
- Rate returns nothing when creating multi-pieces parcel HOT 1
- CreateShipment error with some API Tokens
- There are 2 Shippo.ServiceLevel and I can't select it
- Rate object missing carrier_account property
- Missing substatus field
- ShippoExample crashes when trying to create shipment HOT 1
- Multipiece Label retrieval
- Shippo Client
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shippo-csharp-client.