Needio.Services

<back to all web services

UpdateBasketItemQuantityRequest

Requires Authentication
Required role:Approved
The following routes are available for this service:
All Verbs/Chat/UpdateBasketItemQuantity/
UpdateBasketItemQuantityRequest Parameters:
NameParameterData TypeRequiredDescription
SessionIdquerystringNo
SessionBasketItemIdqueryintNo
BasketIdqueryintNo
QuantityqueryintNo
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
startformDateTimeNo
DeviceUUIDformstringNo
APIKeyformstringNo
isAdminformboolNo
CmdformstringNo
UpdateBasketItemQuantityResponse Parameters:
NameParameterData TypeRequiredDescription
ChatBasketformChatBasketNo
BasketPricesformBasketPricesDTONo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformboolNo
ResMessageformstringNo
ErrorformErrorNo
PageInfoformBasePageInfoNo
Error Parameters:
NameParameterData TypeRequiredDescription
ErrorYnformboolNo
ExYnformboolNo
ErrorCodeformstringNo
ErrorDescriptionformstringNo
BasePageInfo Parameters:
NameParameterData TypeRequiredDescription
TotalRecordCountformintNo
TotalPageCountformintNo
CurrentPageformintNo
ChatBasket Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
GrandTotalformdecimalNo
VendorTotalformdecimalNo
VendorTotalExpireformDateTime?No
BasketTotalformdecimalNo
SalerOfferYnformboolNo
TransTotalformdecimalNo
ShippingAmountformdecimalNo
RemainingAmountForFreeShippingformdecimalNo
PaymentTotalformdecimalNo
DeliveryTypeformDeliveryTypesNo
ItemsformList<ChatBasketItem>No
StoreIdformintNo
StockQuantityUpdatedYNformboolNo
PricesUpdateYnformboolNo
ItemStateUpdatedYNformboolNo
ShippingAddressIdformint?No
BillingAddressIdformint?No
BasketDeliveryInfosformList<ChatBasketDeliveryInfo>No
StoreTypeformStoreTypesNo
PostHeaderformstringNo
StoreHeaderformstringNo
TransactionTypeformTransactionTypes?No
SalerIdformint?No
BuyerIdformint?No
SessionIdformstringNo
GiftCodeformstringNo
GiftIdformint?No
GiftDescriptionformstringNo
GiftAmountformdecimal?No
Selectedformbool?No
StoreUrlformstringNo
NetUnitPriceformdecimal?No
NetTotalPriceformdecimal?No
OrderDataformstringNo
NotificationStatusformshort?No
DeliveryTypes Enum:
NameValue
None0
DeliveryToAddress1
DeliveryInStore2
DeliveryByCargo4
ChatBasketItem Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
StoreIdformintNo
PostIdformintNo
VariantIdformintNo
NameformstringNo
DescriptionformstringNo
ListPriceformdecimalNo
SalePriceformdecimalNo
UnitPriceformdecimalNo
OldUnitPriceformdecimalNo
QuantityformdecimalNo
NewQuantityformdecimalNo
NewUnitPriceformintNo
StockQuantityUpdatedYNformboolNo
PricesUpdateYnformboolNo
ItemStateUpdatedYNformboolNo
TotalPriceformdecimalNo
MediaIdformint?No
MediaFileNameformstringNo
VariantformstringNo
StockTypeformintNo
ItemTypeformPaymentDetailItemTypeNo
PriceTypesformPriceTypes?No
StoreHeaderformstringNo
OldTotalPriceformdecimalNo
CategoryNameformstringNo
PostInStockformintNo
PostSalePriceformdecimalNo
MediaUrlformstringNo
PostUrlformstringNo
CampaignIdformint?No
CampaignCodeformstringNo
CampaignTypeformbyte?No
DiscountTypeformbyte?No
DiscountAmountformdecimal?No
MessageformstringNo
NetUnitPriceformdecimal?No
NetTotalPriceformdecimal?No
ExpireDateformDateTime?No
RefIdformstringNo
PriceTypeformPriceTypes?No
PersonalizedYnformboolNo
ItemDataformstringNo
CategoryKeyformstringNo
PaymentDetailItemType Enum:
NameValue
PHYSICAL0
VIRTUAL1
PriceTypes Enum:
NameValue
NoPrice0
SinglePrice1
MultiVariant2
PriceRange3
ChatBasketDeliveryInfo Parameters:
NameParameterData TypeRequiredDescription
DeliveryTypeformDeliveryTypesNo
AmountformdecimalNo
PaymentAmountformdecimalNo
AddressInfoformAddressDTONo
AddressDTO Parameters:
NameParameterData TypeRequiredDescription
AddressAliasformstringNo
PhoneNumberformstringNo
EmailformstringNo
Address1formstringNo
Address2formstringNo
CityformstringNo
StateformstringNo
CountryformstringNo
ZipCodeformstringNo
DistrictIdformint?No
CityIdformint?No
StateIdformint?No
CountryIdformint?No
DistrictformstringNo
StreetformstringNo
BuildingNoformstringNo
DoorNoformstringNo
AddressRecipeformstringNo
GeoAddressformstringNo
LocationformGeoLocationNo
InvoiceYnformboolNo
DeliveryYnformboolNo
ActiveYnformboolNo
DefaultYnformboolNo
Registerformbool?No
GeoLocation Parameters:
NameParameterData TypeRequiredDescription
LonformstringNo
LatformstringNo
GeoAddressformstringNo
IsDeletedformboolNo
StoreTypes Enum:
NameValue
Personel1
PrivateCompany2
LimitedCompany3
TransactionTypes Enum:
NameValue
P2P1
Doping2
Cargo4
BasketPricesDTO Parameters:
NameParameterData TypeRequiredDescription
GiftAmountformdecimalNo
ShippingAmountformdecimalNo
PaymentTotalformdecimalNo
BasketsTotalformdecimalNo
TransTotalformdecimalNo
GrandTotalformdecimalNo
UpdateBasketItemQuantityResponse Parameters:
NameParameterData TypeRequiredDescription
ChatBasketformChatBasketNo
BasketPricesformBasketPricesDTONo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Chat/UpdateBasketItemQuantity/ HTTP/1.1 
Host: baseservices.needion.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"SessionId":"String","SessionBasketItemId":0,"BasketId":0,"Quantity":0,"start":"\/Date(-62135596800000-0000)\/","DeviceUUID":"String","APIKey":"String","isAdmin":false,"Cmd":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"ChatBasket":{"Id":"String","GrandTotal":0,"VendorTotal":0,"VendorTotalExpire":"\/Date(-62135596800000-0000)\/","BasketTotal":0,"SalerOfferYn":false,"TransTotal":0,"ShippingAmount":0,"RemainingAmountForFreeShipping":0,"PaymentTotal":0,"DeliveryType":0,"Items":[{"Id":0,"StoreId":0,"PostId":0,"VariantId":0,"Name":"String","Description":"String","ListPrice":0,"SalePrice":0,"UnitPrice":0,"OldUnitPrice":0,"Quantity":0,"NewQuantity":0,"NewUnitPrice":0,"StockQuantityUpdatedYN":false,"PricesUpdateYn":false,"ItemStateUpdatedYN":false,"TotalPrice":0,"MediaId":0,"MediaFileName":"String","Variant":"String","StockType":0,"ItemType":0,"PriceTypes":0,"StoreHeader":"String","OldTotalPrice":0,"CategoryName":"String","PostInStock":0,"PostSalePrice":0,"MediaUrl":"String","PostUrl":"String","CampaignId":0,"CampaignCode":"String","CampaignType":0,"DiscountType":0,"DiscountAmount":0,"Message":"String","NetUnitPrice":0,"NetTotalPrice":0,"ExpireDate":"\/Date(-62135596800000-0000)\/","RefId":"String","PriceType":0,"PersonalizedYn":false,"ItemData":"String","CategoryKey":"String"}],"StoreId":0,"StockQuantityUpdatedYN":false,"PricesUpdateYn":false,"ItemStateUpdatedYN":false,"ShippingAddressId":0,"BillingAddressId":0,"BasketDeliveryInfos":[{"DeliveryType":0,"Amount":0,"PaymentAmount":0,"AddressInfo":{"AddressAlias":"String","PhoneNumber":"String","Email":"String","Address1":"String","Address2":"String","City":"String","State":"String","Country":"String","ZipCode":"String","DistrictId":0,"CityId":0,"StateId":0,"CountryId":0,"District":"String","Street":"String","BuildingNo":"String","DoorNo":"String","AddressRecipe":"String","GeoAddress":"String","Location":{"Lon":"String","Lat":"String","GeoAddress":"String","IsDeleted":false},"InvoiceYn":false,"DeliveryYn":false,"ActiveYn":false,"DefaultYn":false,"Register":false}}],"StoreType":1,"PostHeader":"String","StoreHeader":"String","TransactionType":0,"SalerId":0,"BuyerId":0,"SessionId":"String","GiftCode":"String","GiftId":0,"GiftDescription":"String","GiftAmount":0,"Selected":false,"StoreUrl":"String","NetUnitPrice":0,"NetTotalPrice":0,"OrderData":"String","NotificationStatus":0},"BasketPrices":{"GiftAmount":0,"ShippingAmount":0,"PaymentTotal":0,"BasketsTotal":0,"TransTotal":0,"GrandTotal":0},"Result":false,"ResMessage":"String","Error":{"ErrorYn":false,"ExYn":false,"ErrorCode":"String","ErrorDescription":"String"},"PageInfo":{"TotalRecordCount":0,"TotalPageCount":0,"CurrentPage":0}}