Enferno.StormApiClient 1.8.2

Enferno Storm API Client library.

There is a newer version of this package available.
See the version list below for details.
Install-Package Enferno.StormApiClient -Version 1.8.2
dotnet add package Enferno.StormApiClient --version 1.8.2
<PackageReference Include="Enferno.StormApiClient" Version="1.8.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Enferno.StormApiClient --version 1.8.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

What's new?

     ExportServcie:
     - #9760 ListProducts now also supports passing in lastUpdatedFrom. This means that delta-exports now can be fetched for Products as well as for ProductItems.
     ExportHelper in StormApiClient nuget package has been changed to support this with a new overload for ListProducts.

     ProductService:
     - #9711 New Property, UomCount on Product.
     - #9711 New Properties, UnitOfMeasurement, UnitOfMeasurementCount and EanCode on ProductItem.

     ShoppingService:  
     - #9454 New Property, DescriptionHeader on BasketItem.
     https://services.enferno.se/api/1.1/docs/#/Shopping/Entities/BasketItem

     - #9454 New Property, TypeId on Basket. This makes it possible to distinguish baskets on Type. See documentation for available types.
     https://services.enferno.se/api/1.1/docs/#/Shopping/Entities/Basket

     - #9454 New Property, HoldFromDate on Subscription. This is to complement HoldTodate.
     https://services.enferno.se/api/1.1/docs/#/Shopping/Entities/Subscription
       
     - #9711 New Property, UomCount on BasketItem.

     - #9454 Changed Method, ListSubscriptions. Added parameters to enable filtering on status.
     Although this is a breaking change it will not impact any client sites since this is new functionality not   used yet.
       https://services.enferno.se/api/1.1/docs/#/Shopping/Operations/ListSubscriptions
       
     - #9783 New Method, UpdateBasket2. Replaces UpdateBasket (Depricated) since UpdateBasket had some side effects on customer data which was not intended. UpdateBasket2 updates basket data excluding any customer data. To change customer data on a Basket use UpdateBuyer/UpdatePayer/UpdateShipTo.
       https://services.enferno.se/api/1.1/docs/#/Shopping/Operations/UpdateBasket2

     - #9454 New Method, GetSubscriptionByBasket. Get a Subscription by basketId. Can be used when subscriptionId is not known but basket id is. Basket must probably be fetched first and the if Basket.TypeId = 3 (Subscription), then a GetSubscriptionByBasket can be used.
       https://services.enferno.se/api/1.1/docs/#/Shopping/Operations/UpdateBasket2
      
      
     What's fixed?

     ProductService:
     - #8833 GetProductOnHandBy[PartNo|Product] now takes default warehouse if none is supplied. Now also considering pricelist connections to warehouses.
     - #8833 GetExternalProductOnHandBy[PartNo|Product] now takes default warehouse if none is supplied. Now also considering pricelist connections to warehouses.
     - #9623 Fixed problem when returning same OnHand value as passed in instead of actual value.

     ShoppingService:
     - #9314, #9342 ShipTo Customer data such as name, phone and email was not saved correctly and defaulted to the Buyer's data. This has now been fixed in the API but still needs changes in the order workflow and StormAdmin. This also applies to KlarnaCheckout when payments have been accepted. Impact is in all methods handling customer data on Basket.
     - #8833 ListProductOnHandByBasket now takes default warehouse if none is supplied. Now also considering pricelist connections to warehouses.
     - #8833 ListExternalProductOnHandByBasket now takes default warehouse if none is supplied. Now also considering pricelist connections to warehouses.

     Promotions:
     #9622: UsageCount on Promotions with discount codes and usage limit was not working correctly. This has now been fixed.
       
      
     Miscellaneous changes? 

     ShoppingService:
     - Internal code improvements in almost all methods in ShoppingService. Added more reuse of cached products when populating BasketItems. This impacts all methods that change BasketItems.
      
     General:
     - Improvements in the documentation.
     -#9810 Reduced cache time for the API to 5 minutes. This is a test and if performance is not affected we will keep this setting. Otherwise we will return to previous settings for the cache.
      

     Feedback?
     Faults and strange behavior can be reported to support@enferno.se or to patrik.rosquist@enferno.se.
      
      
     Regards,
     The Storm API Team

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.3.2 20 10/17/2019
2.3.1 38 10/3/2019
2.3.1-beta 36 9/30/2019
2.3.0 65 9/12/2019
2.1.4 66 7/31/2019
2.1.3 59 7/30/2019
2.1.2 159 5/21/2019
2.1.2-Beta 74 5/20/2019
2.1.1 109 4/4/2019
2.1.1-beta 86 4/2/2019
2.1.0 155 3/4/2019
2.0.7 103 2/25/2019
2.0.6 204 1/17/2019
2.0.6-beta 125 1/2/2019
2.0.5 884 1/2/2019
2.0.5-beta 130 10/18/2018
2.0.4.1 290 10/17/2018
2.0.4-beta 131 10/8/2018
2.0.3 265 9/12/2018
2.0.2 217 8/30/2018
2.0.2-beta 145 8/20/2018
2.0.1 290 6/28/2018
2.0.1-beta 220 6/26/2018
2.0.0 2,537 5/30/2018
2.0.0-beta 225 5/28/2018
1.8.23 80 5/21/2019
1.8.23-Beta 72 5/20/2019
1.8.22 92 4/4/2019
1.8.22-beta 83 4/2/2019
1.8.21 104 2/25/2019
1.8.20 214 1/17/2019
1.8.20-beta 109 1/2/2019
1.8.19 150 1/2/2019
1.8.19-beta 123 10/18/2018
1.8.18.1 177 10/17/2018
1.8.18-beta 129 10/8/2018
1.8.17 159 9/12/2018
1.8.16 180 8/30/2018
1.8.16-beta 155 8/20/2018
1.8.15 237 6/28/2018
1.8.15-beta 221 6/26/2018
1.8.14 248 5/30/2018
1.8.14-beta2 262 5/22/2018
1.8.14-beta 208 5/21/2018
1.8.12 828 4/18/2018
1.8.12-beta2 222 4/17/2018
1.8.12-beta 205 4/3/2018
1.8.11 916 2/6/2018
1.8.11-Beta2 232 2/1/2018
1.8.11-Beta 203 1/25/2018
1.8.10 278 1/23/2018
1.8.10-beta2 251 1/22/2018
1.8.10-beta 217 12/18/2017
1.8.9 283 11/27/2017
1.8.9-beta 204 11/17/2017
1.8.8 241 11/7/2017
1.8.8-beta 203 10/20/2017
1.8.7 958 10/19/2017
1.8.7-beta 222 10/2/2017
1.8.6 508 8/10/2017
1.8.6-beta2 249 6/16/2017
1.8.6-beta 252 6/12/2017
1.8.5.1 344 5/15/2017
1.8.5 302 4/26/2017
1.8.5-beta 738 4/20/2017
1.8.4 429 3/14/2017
1.8.4-beta 269 2/28/2017
1.8.3 532 2/23/2017
1.8.3-beta 306 2/14/2017
1.8.2 370 1/12/2017
1.8.2-beta4 283 12/19/2016
1.8.2-beta3 288 12/5/2016
1.8.2-beta2 299 11/24/2016
1.8.2-beta 282 11/22/2016
1.8.1 351 11/21/2016
1.8.1-beta 309 11/2/2016
1.8.0 433 10/10/2016
1.8.0-beta 510 10/5/2016
1.7.8 323 9/29/2016
1.7.8-beta3 264 9/19/2016
1.7.8-beta2 264 9/16/2016
1.7.8-beta 268 9/13/2016
1.7.7 354 8/16/2016
1.7.7-beta2 315 7/20/2016
1.7.7-beta 286 7/1/2016
1.7.6 429 6/30/2016
1.7.6-beta2 291 6/28/2016
1.7.6-beta 329 6/20/2016
1.7.5 443 6/15/2016
1.7.5-beta 296 6/1/2016
1.7.4 403 5/18/2016
1.7.4-beta5 284 5/13/2016
1.7.4-beta4 285 5/12/2016
1.7.4-beta3 273 5/12/2016
1.7.4-beta 279 4/28/2016
1.7.3 321 4/28/2016
1.7.3-beta2 279 4/22/2016
1.7.3-beta 299 4/19/2016
1.7.2 328 4/12/2016
1.7.2-beta 286 3/21/2016
1.7.1.1 521 2/2/2016
1.7.1 388 1/7/2016
1.7.1-beta 325 12/18/2015
1.7.0 412 12/3/2015
1.7.0-Beta2 327 11/20/2015
1.7.0-Beta 327 11/19/2015
1.6.16.5 397 12/3/2015
1.6.16.4 342 12/3/2015
1.6.16.3 342 12/3/2015
1.6.16.2 333 12/3/2015
1.6.16.1 349 12/2/2015
1.6.16 407 11/16/2015
1.6.16-RC 292 11/11/2015
1.6.16-beta4 303 11/10/2015
1.6.16-beta3 339 11/9/2015
1.6.16-beta2 314 10/27/2015
1.6.16-beta 323 10/26/2015
1.6.15 425 10/29/2015
1.6.15-RC 330 10/27/2015
1.6.15-beta5 345 10/26/2015
1.6.15-beta4 314 10/22/2015
1.6.15-beta3 317 10/16/2015
1.6.15-beta2 311 10/16/2015
1.6.15-beta 303 10/9/2015
1.6.14.1 342 10/27/2015
1.6.14 431 9/30/2015
1.6.13 371 9/15/2015
1.6.13-beta3 355 9/7/2015
1.6.13-beta2 324 9/4/2015
1.6.13-beta 322 9/1/2015
1.6.12 382 8/27/2015
1.6.12-beta1 319 8/20/2015
1.6.12-beta 327 8/14/2015
1.6.11 452 7/16/2015
1.6.11-beta 347 7/15/2015
1.6.10 406 6/17/2015
1.6.10-beta9 307 6/12/2015
1.6.10-beta8 311 6/12/2015
1.6.10-beta7 309 6/12/2015
1.6.10-beta6 314 6/9/2015
1.6.10-beta5 308 5/29/2015
1.6.10-beta4 324 5/20/2015
1.6.10-beta3 314 5/12/2015
1.6.10-beta2 362 5/12/2015
1.6.10-beta 312 5/12/2015
1.6.9.2 363 6/12/2015
1.6.9.1 410 6/4/2015
1.6.9 385 4/27/2015
1.6.9-beta5 315 4/24/2015
1.6.9-beta4 330 4/20/2015
1.6.9-beta3 285 4/20/2015
1.6.9-beta2 345 4/20/2015
1.6.9-beta 310 4/20/2015
1.6.8.1 357 4/20/2015
1.6.8 423 3/30/2015
1.6.8-beta3 340 3/27/2015
1.6.8-beta2 355 3/27/2015
1.6.8-beta 308 3/27/2015
1.6.7 405 3/26/2015
1.6.7-beta2 340 3/25/2015
1.6.7-beta 374 3/24/2015
1.6.6 468 1/28/2015
1.6.6-beta 327 1/23/2015
1.6.5.5 383 1/19/2015
1.6.5.4 412 1/15/2015
1.6.5.3 356 1/15/2015
1.6.5.2 376 1/13/2015
1.6.5 393 1/9/2015
1.6.5-beta7 353 12/19/2014
1.6.5-Beta6 374 12/17/2014
1.6.5-beta5 329 12/12/2014
1.6.5-Beta4 401 12/9/2014
1.6.5-beta3 322 12/9/2014
1.6.5-Beta2 300 12/5/2014
1.6.5-Beta 311 12/4/2014
1.6.4 461 12/1/2014
1.6.4-beta 463 11/21/2014
1.6.3.2 364 11/28/2014
1.6.3 757 11/17/2014
1.6.2 1,430 11/3/2014
1.6.2-beta 355 10/29/2014
1.6.1 434 10/30/2014
1.6.1-beta 348 10/27/2014
1.6.0 414 10/27/2014
1.6.0-beta2 335 10/22/2014
1.6.0-beta 358 10/20/2014
1.6.0-alpha 331 10/14/2014
1.5.10-beta 349 10/10/2014
1.5.9 512 10/7/2014
1.5.9-beta4 336 10/2/2014
1.5.9-beta3 368 10/2/2014
1.5.9-beta2 342 10/2/2014
1.5.9-beta 375 10/2/2014
1.5.8 428 10/1/2014
1.5.8-beta 383 9/29/2014
1.5.7 441 9/23/2014
1.5.7-beta 351 9/12/2014
1.5.6 462 9/9/2014
1.5.6-beta 354 9/5/2014
1.5.5.2 449 6/26/2014
1.5.5.1 422 6/26/2014
1.5.5 390 6/25/2014
1.5.5-alpha3 335 6/18/2014
1.5.5-alpha2 343 6/18/2014
1.5.5-alpha1 352 6/18/2014
1.5.5-alpha 388 6/10/2014
1.5.4 403 6/9/2014
1.5.4-alpha2 379 6/9/2014
1.5.4-alpha1 343 6/9/2014
1.5.3.7 392 5/21/2014
1.5.3.6 389 5/20/2014
1.5.3.5 396 5/19/2014
1.5.3.4 373 5/19/2014
1.5.3.3 385 5/15/2014
1.5.3.2 378 5/14/2014
1.5.3.1 382 5/14/2014
1.5.3 387 5/14/2014
1.5.2 405 5/2/2014
1.5.1 423 4/23/2014
1.5.1-beta 380 4/17/2014
1.5.1-alpha 346 4/17/2014
1.5.0.27 399 4/10/2014
1.5.0.26 410 4/10/2014
Show less