Class: ChannelAdvisor::InventoryServiceSOAP::InventoryItemSubmit

Inherits:
Object
  • Object
show all
Defined in:
lib/channel_advisor/inventory_service/types.rb

Overview

http://api.channeladvisor.com/webservices/InventoryItemSubmit

sku - SOAP::SOAPString
title - SOAP::SOAPString
subtitle - SOAP::SOAPString
shortDescription - SOAP::SOAPString
description - SOAP::SOAPString
weight - SOAP::SOAPDouble
supplierCode - SOAP::SOAPString
warehouseLocation - SOAP::SOAPString
taxProductCode - SOAP::SOAPString
flagStyle - ChannelAdvisor::InventoryServiceSOAP::FlagType
flagDescription - SOAP::SOAPString
isBlocked - SOAP::SOAPBoolean
blockComment - SOAP::SOAPString
aSIN - SOAP::SOAPString
iSBN - SOAP::SOAPString
uPC - SOAP::SOAPString
mPN - SOAP::SOAPString
eAN - SOAP::SOAPString
manufacturer - SOAP::SOAPString
brand - SOAP::SOAPString
condition - SOAP::SOAPString
warranty - SOAP::SOAPString
productMargin - SOAP::SOAPDecimal
supplierPO - SOAP::SOAPString
receivedInInventory - SOAP::SOAPDateTime
harmonizedCode - SOAP::SOAPString
height - SOAP::SOAPDecimal
length - SOAP::SOAPDecimal
width - SOAP::SOAPDecimal
classification - SOAP::SOAPString
quantityInfo - ChannelAdvisor::InventoryServiceSOAP::QuantityInfoSubmit
priceInfo - ChannelAdvisor::InventoryServiceSOAP::PriceInfo
attributeList - ChannelAdvisor::InventoryServiceSOAP::ArrayOfAttributeInfo
variationInfo - ChannelAdvisor::InventoryServiceSOAP::VariationInfo
storeInfo - ChannelAdvisor::InventoryServiceSOAP::StoreInfo
imageList - ChannelAdvisor::InventoryServiceSOAP::ArrayOfImageInfoSubmit
shippingInfo - ChannelAdvisor::InventoryServiceSOAP::ShippingInfo
labelList - ChannelAdvisor::InventoryServiceSOAP::ArrayOfString
metaDescription - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sku = nil, title = nil, subtitle = nil, shortDescription = nil, description = nil, weight = nil, supplierCode = nil, warehouseLocation = nil, taxProductCode = nil, flagStyle = nil, flagDescription = nil, isBlocked = nil, blockComment = nil, aSIN = nil, iSBN = nil, uPC = nil, mPN = nil, eAN = nil, manufacturer = nil, brand = nil, condition = nil, warranty = nil, productMargin = nil, supplierPO = nil, receivedInInventory = nil, harmonizedCode = nil, height = nil, length = nil, width = nil, classification = nil, quantityInfo = nil, priceInfo = nil, attributeList = nil, variationInfo = nil, storeInfo = nil, imageList = nil, shippingInfo = nil, labelList = nil, metaDescription = nil) ⇒ InventoryItemSubmit


883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
# File 'lib/channel_advisor/inventory_service/types.rb', line 883

def initialize(sku = nil, title = nil, subtitle = nil, shortDescription = nil, description = nil, weight = nil, supplierCode = nil, warehouseLocation = nil, taxProductCode = nil, flagStyle = nil, flagDescription = nil, isBlocked = nil, blockComment = nil, aSIN = nil, iSBN = nil, uPC = nil, mPN = nil, eAN = nil, manufacturer = nil, brand = nil, condition = nil, warranty = nil, productMargin = nil, supplierPO = nil, receivedInInventory = nil, harmonizedCode = nil, height = nil, length = nil, width = nil, classification = nil, quantityInfo = nil, priceInfo = nil, attributeList = nil, variationInfo = nil, storeInfo = nil, imageList = nil, shippingInfo = nil, labelList = nil, metaDescription = nil)
  @sku = sku
  @title = title
  @subtitle = subtitle
  @shortDescription = shortDescription
  @description = description
  @weight = weight
  @supplierCode = supplierCode
  @warehouseLocation = warehouseLocation
  @taxProductCode = taxProductCode
  @flagStyle = flagStyle
  @flagDescription = flagDescription
  @isBlocked = isBlocked
  @blockComment = blockComment
  @aSIN = aSIN
  @iSBN = iSBN
  @uPC = uPC
  @mPN = mPN
  @eAN = eAN
  @manufacturer = manufacturer
  @brand = brand
  @condition = condition
  @warranty = warranty
  @productMargin = productMargin
  @supplierPO = supplierPO
  @receivedInInventory = receivedInInventory
  @harmonizedCode = harmonizedCode
  @height = height
  @length = length
  @width = width
  @classification = classification
  @quantityInfo = quantityInfo
  @priceInfo = priceInfo
  @attributeList = attributeList
  @variationInfo = variationInfo
  @storeInfo = storeInfo
  @imageList = imageList
  @shippingInfo = shippingInfo
  @labelList = labelList
  @metaDescription = metaDescription
end

Instance Attribute Details

#aSINObject

Returns the value of attribute aSIN


856
857
858
# File 'lib/channel_advisor/inventory_service/types.rb', line 856

def aSIN
  @aSIN
end

#attributeListObject

Returns the value of attribute attributeList


875
876
877
# File 'lib/channel_advisor/inventory_service/types.rb', line 875

def attributeList
  @attributeList
end

#blockCommentObject

Returns the value of attribute blockComment


855
856
857
# File 'lib/channel_advisor/inventory_service/types.rb', line 855

def blockComment
  @blockComment
end

#brandObject

Returns the value of attribute brand


862
863
864
# File 'lib/channel_advisor/inventory_service/types.rb', line 862

def brand
  @brand
end

#classificationObject

Returns the value of attribute classification


872
873
874
# File 'lib/channel_advisor/inventory_service/types.rb', line 872

def classification
  @classification
end

#conditionObject

Returns the value of attribute condition


863
864
865
# File 'lib/channel_advisor/inventory_service/types.rb', line 863

def condition
  @condition
end

#descriptionObject

Returns the value of attribute description


847
848
849
# File 'lib/channel_advisor/inventory_service/types.rb', line 847

def description
  @description
end

#eANObject

Returns the value of attribute eAN


860
861
862
# File 'lib/channel_advisor/inventory_service/types.rb', line 860

def eAN
  @eAN
end

#flagDescriptionObject

Returns the value of attribute flagDescription


853
854
855
# File 'lib/channel_advisor/inventory_service/types.rb', line 853

def flagDescription
  @flagDescription
end

#flagStyleObject

Returns the value of attribute flagStyle


852
853
854
# File 'lib/channel_advisor/inventory_service/types.rb', line 852

def flagStyle
  @flagStyle
end

#harmonizedCodeObject

Returns the value of attribute harmonizedCode


868
869
870
# File 'lib/channel_advisor/inventory_service/types.rb', line 868

def harmonizedCode
  @harmonizedCode
end

#heightObject

Returns the value of attribute height


869
870
871
# File 'lib/channel_advisor/inventory_service/types.rb', line 869

def height
  @height
end

#imageListObject

Returns the value of attribute imageList


878
879
880
# File 'lib/channel_advisor/inventory_service/types.rb', line 878

def imageList
  @imageList
end

#isBlockedObject

Returns the value of attribute isBlocked


854
855
856
# File 'lib/channel_advisor/inventory_service/types.rb', line 854

def isBlocked
  @isBlocked
end

#iSBNObject

Returns the value of attribute iSBN


857
858
859
# File 'lib/channel_advisor/inventory_service/types.rb', line 857

def iSBN
  @iSBN
end

#labelListObject

Returns the value of attribute labelList


880
881
882
# File 'lib/channel_advisor/inventory_service/types.rb', line 880

def labelList
  @labelList
end

#lengthObject

Returns the value of attribute length


870
871
872
# File 'lib/channel_advisor/inventory_service/types.rb', line 870

def length
  @length
end

#manufacturerObject

Returns the value of attribute manufacturer


861
862
863
# File 'lib/channel_advisor/inventory_service/types.rb', line 861

def manufacturer
  @manufacturer
end

#metaDescriptionObject

Returns the value of attribute metaDescription


881
882
883
# File 'lib/channel_advisor/inventory_service/types.rb', line 881

def metaDescription
  @metaDescription
end

#mPNObject

Returns the value of attribute mPN


859
860
861
# File 'lib/channel_advisor/inventory_service/types.rb', line 859

def mPN
  @mPN
end

#priceInfoObject

Returns the value of attribute priceInfo


874
875
876
# File 'lib/channel_advisor/inventory_service/types.rb', line 874

def priceInfo
  @priceInfo
end

#productMarginObject

Returns the value of attribute productMargin


865
866
867
# File 'lib/channel_advisor/inventory_service/types.rb', line 865

def productMargin
  @productMargin
end

#quantityInfoObject

Returns the value of attribute quantityInfo


873
874
875
# File 'lib/channel_advisor/inventory_service/types.rb', line 873

def quantityInfo
  @quantityInfo
end

#receivedInInventoryObject

Returns the value of attribute receivedInInventory


867
868
869
# File 'lib/channel_advisor/inventory_service/types.rb', line 867

def receivedInInventory
  @receivedInInventory
end

#shippingInfoObject

Returns the value of attribute shippingInfo


879
880
881
# File 'lib/channel_advisor/inventory_service/types.rb', line 879

def shippingInfo
  @shippingInfo
end

#shortDescriptionObject

Returns the value of attribute shortDescription


846
847
848
# File 'lib/channel_advisor/inventory_service/types.rb', line 846

def shortDescription
  @shortDescription
end

#skuObject

Returns the value of attribute sku


843
844
845
# File 'lib/channel_advisor/inventory_service/types.rb', line 843

def sku
  @sku
end

#storeInfoObject

Returns the value of attribute storeInfo


877
878
879
# File 'lib/channel_advisor/inventory_service/types.rb', line 877

def storeInfo
  @storeInfo
end

#subtitleObject

Returns the value of attribute subtitle


845
846
847
# File 'lib/channel_advisor/inventory_service/types.rb', line 845

def subtitle
  @subtitle
end

#supplierCodeObject

Returns the value of attribute supplierCode


849
850
851
# File 'lib/channel_advisor/inventory_service/types.rb', line 849

def supplierCode
  @supplierCode
end

#supplierPOObject

Returns the value of attribute supplierPO


866
867
868
# File 'lib/channel_advisor/inventory_service/types.rb', line 866

def supplierPO
  @supplierPO
end

#taxProductCodeObject

Returns the value of attribute taxProductCode


851
852
853
# File 'lib/channel_advisor/inventory_service/types.rb', line 851

def taxProductCode
  @taxProductCode
end

#titleObject

Returns the value of attribute title


844
845
846
# File 'lib/channel_advisor/inventory_service/types.rb', line 844

def title
  @title
end

#uPCObject

Returns the value of attribute uPC


858
859
860
# File 'lib/channel_advisor/inventory_service/types.rb', line 858

def uPC
  @uPC
end

#variationInfoObject

Returns the value of attribute variationInfo


876
877
878
# File 'lib/channel_advisor/inventory_service/types.rb', line 876

def variationInfo
  @variationInfo
end

#warehouseLocationObject

Returns the value of attribute warehouseLocation


850
851
852
# File 'lib/channel_advisor/inventory_service/types.rb', line 850

def warehouseLocation
  @warehouseLocation
end

#warrantyObject

Returns the value of attribute warranty


864
865
866
# File 'lib/channel_advisor/inventory_service/types.rb', line 864

def warranty
  @warranty
end

#weightObject

Returns the value of attribute weight


848
849
850
# File 'lib/channel_advisor/inventory_service/types.rb', line 848

def weight
  @weight
end

#widthObject

Returns the value of attribute width


871
872
873
# File 'lib/channel_advisor/inventory_service/types.rb', line 871

def width
  @width
end