/**
  * Constructor method for ShippingPackage
  * @see parent::__construct()
  * @param string $_shipmentCode
  * @param string $_statusCode
  * @param string $_shippingPackageType
  * @param string $_shippingProvider
  * @param string $_trackingNumber
  * @param string $_trackingStatus
  * @param string $_courierStatus
  * @param int $_estimatedWeight
  * @param int $_actualWeight
  * @param dateTime $_dispatchedOn
  * @param dateTime $_deliveredOn
  * @param dateTime $_createdOn
  * @return MyPackageStructShippingPackage
  */
 public function __construct($_shipmentCode = NULL, $_statusCode = NULL, $_shippingPackageType = NULL, $_shippingProvider = NULL, $_trackingNumber = NULL, $_trackingStatus = NULL, $_courierStatus = NULL, $_estimatedWeight = NULL, $_actualWeight = NULL, $_dispatchedOn = NULL, $_deliveredOn = NULL, $_createdOn = NULL)
 {
     parent::__construct(array('ShipmentCode' => $_shipmentCode, 'StatusCode' => $_statusCode, 'ShippingPackageType' => $_shippingPackageType, 'ShippingProvider' => $_shippingProvider, 'TrackingNumber' => $_trackingNumber, 'TrackingStatus' => $_trackingStatus, 'CourierStatus' => $_courierStatus, 'EstimatedWeight' => $_estimatedWeight, 'ActualWeight' => $_actualWeight, 'DispatchedOn' => $_dispatchedOn, 'DeliveredOn' => $_deliveredOn, 'CreatedOn' => $_createdOn));
 }
 /**
  * Constructor method for SaleOrderItems
  * @see parent::__construct()
  * @param MyPackageStructSaleOrderItem $_saleOrderItem
  * @return MyPackageStructSaleOrderItems
  */
 public function __construct($_saleOrderItem = NULL)
 {
     parent::__construct(array('SaleOrderItem' => $_saleOrderItem));
 }
 /**
  * Constructor method for ServiceResponse
  * @see parent::__construct()
  * @param boolean $_successful
  * @param MyPackageStructErrors $_errors
  * @param MyPackageStructWarnings $_warnings
  * @return MyPackageStructServiceResponse
  */
 public function __construct($_successful = NULL, $_errors = NULL, $_warnings = NULL)
 {
     parent::__construct(array('Successful' => $_successful, 'Errors' => $_errors, 'Warnings' => $_warnings));
 }
 /**
  * Constructor method for ShippingProviders
  * @see parent::__construct()
  * @param MyPackageStructShippingProvider $_shippingProvider
  * @return MyPackageStructShippingProviders
  */
 public function __construct($_shippingProvider = NULL)
 {
     parent::__construct(array('ShippingProvider' => $_shippingProvider));
 }
 /**
  * Constructor method for ShippingAddress
  * @see parent::__construct()
  * @param string $_name
  * @param string $_addressLine1
  * @param string $_addressLine2
  * @param string $_city
  * @param string $_state
  * @param string $_pincode
  * @param string $_phone
  * @return MyPackageStructShippingAddress
  */
 public function __construct($_name = NULL, $_addressLine1 = NULL, $_addressLine2 = NULL, $_city = NULL, $_state = NULL, $_pincode = NULL, $_phone = NULL)
 {
     parent::__construct(array('Name' => $_name, 'AddressLine1' => $_addressLine1, 'AddressLine2' => $_addressLine2, 'City' => $_city, 'State' => $_state, 'Pincode' => $_pincode, 'Phone' => $_phone));
 }
 /**
  * Constructor method for InventorySnapshots
  * @see parent::__construct()
  * @param MyPackageStructInventorySnapshot $_inventorySnapshot
  * @return MyPackageStructInventorySnapshots
  */
 public function __construct($_inventorySnapshot = NULL)
 {
     parent::__construct(array('InventorySnapshot' => $_inventorySnapshot));
 }
 /**
  * Constructor method for AddPurchaseOrderItemsRequest
  * @see parent::__construct()
  * @param string $_purchaseOrderCode
  * @param MyPackageStructPurchaseOrderItems $_purchaseOrderItems
  * @return MyPackageStructAddPurchaseOrderItemsRequest
  */
 public function __construct($_purchaseOrderCode = NULL, $_purchaseOrderItems = NULL)
 {
     parent::__construct(array('PurchaseOrderCode' => $_purchaseOrderCode, 'PurchaseOrderItems' => $_purchaseOrderItems));
 }
 /**
  * Constructor method for ExportFilter
  * @see parent::__construct()
  * @param MyPackageStructSelectedValues $_selectedValues
  * @param string $_text
  * @param string $_selectedValue
  * @param dateTime $_dateTime
  * @param MyPackageStructDateRange $_dateRange
  * @param string $_checked
  * @param string $_id
  * @return MyPackageStructExportFilter
  */
 public function __construct($_selectedValues = NULL, $_text = NULL, $_selectedValue = NULL, $_dateTime = NULL, $_dateRange = NULL, $_checked = NULL, $_id = NULL)
 {
     parent::__construct(array('SelectedValues' => $_selectedValues, 'Text' => $_text, 'SelectedValue' => $_selectedValue, 'DateTime' => $_dateTime, 'DateRange' => $_dateRange, 'Checked' => $_checked, 'id' => $_id));
 }
 /**
  * Constructor method for InventorySnapshot
  * @see parent::__construct()
  * @param string $_itemSKU
  * @param integer $_inventory
  * @param integer $_openSale
  * @param integer $_openPurchase
  * @param integer $_putawayPending
  * @return MyPackageStructInventorySnapshot
  */
 public function __construct($_itemSKU = NULL, $_inventory = NULL, $_openSale = NULL, $_openPurchase = NULL, $_putawayPending = NULL)
 {
     parent::__construct(array('ItemSKU' => $_itemSKU, 'Inventory' => $_inventory, 'OpenSale' => $_openSale, 'OpenPurchase' => $_openPurchase, 'PutawayPending' => $_putawayPending));
 }
 /**
  * Constructor method for SaleOrderItemAlternates
  * @see parent::__construct()
  * @param MyPackageStructSaleOrderItemAlternate $_saleOrderItemAlternate
  * @return MyPackageStructSaleOrderItemAlternates
  */
 public function __construct($_saleOrderItemAlternate = NULL)
 {
     parent::__construct(array('SaleOrderItemAlternate' => $_saleOrderItemAlternate));
 }
 /**
  * Constructor method for GetItemTypeDetailRequest
  * @see parent::__construct()
  * @param string $_itemSKU
  * @return MyPackageStructGetItemTypeDetailRequest
  */
 public function __construct($_itemSKU = NULL)
 {
     parent::__construct(array('ItemSKU' => $_itemSKU));
 }
 /**
  * Constructor method for SaleOrderItem
  * @see parent::__construct()
  * @param string $_code
  * @param string $_itemSKU
  * @param string $_shippingMethodCode
  * @param boolean $_giftWrap
  * @param string $_giftMessage
  * @param decimal $_totalPrice
  * @param decimal $_sellingPrice
  * @param decimal $_prepaidAmount
  * @param decimal $_shippingCharges
  * @param decimal $_shippingMethodCharges
  * @param decimal $_cashOnDeliveryCharges
  * @param decimal $_discount
  * @param decimal $_giftWrapCharges
  * @param string $_voucherCode
  * @param decimal $_voucherValue
  * @param decimal $_storeCredit
  * @param integer $_packetNumber
  * @param string $_combinationIdentifier
  * @param boolean $_onHold
  * @param string $_facilityCode
  * @param MyPackageStructAddressRef $_shippingAddress
  * @return MyPackageStructSaleOrderItem
  */
 public function __construct($_code = NULL, $_itemSKU = NULL, $_shippingMethodCode = NULL, $_giftWrap = NULL, $_giftMessage = NULL, $_totalPrice = NULL, $_sellingPrice = NULL, $_prepaidAmount = NULL, $_shippingCharges = NULL, $_shippingMethodCharges = NULL, $_cashOnDeliveryCharges = NULL, $_discount = NULL, $_giftWrapCharges = NULL, $_voucherCode = NULL, $_voucherValue = NULL, $_storeCredit = NULL, $_packetNumber = NULL, $_combinationIdentifier = NULL, $_onHold = NULL, $_facilityCode = NULL, $_shippingAddress = NULL)
 {
     parent::__construct(array('Code' => $_code, 'ItemSKU' => $_itemSKU, 'ShippingMethodCode' => $_shippingMethodCode, 'GiftWrap' => $_giftWrap, 'GiftMessage' => $_giftMessage, 'TotalPrice' => $_totalPrice, 'SellingPrice' => $_sellingPrice, 'PrepaidAmount' => $_prepaidAmount, 'ShippingCharges' => $_shippingCharges, 'ShippingMethodCharges' => $_shippingMethodCharges, 'CashOnDeliveryCharges' => $_cashOnDeliveryCharges, 'Discount' => $_discount, 'GiftWrapCharges' => $_giftWrapCharges, 'VoucherCode' => $_voucherCode, 'VoucherValue' => $_voucherValue, 'StoreCredit' => $_storeCredit, 'PacketNumber' => $_packetNumber, 'CombinationIdentifier' => $_combinationIdentifier, 'OnHold' => $_onHold, 'FacilityCode' => $_facilityCode, 'ShippingAddress' => $_shippingAddress));
 }
 /**
  * Constructor method for CreateVendorWithDetailsRequest
  * @see parent::__construct()
  * @param MyPackageStructVendor $_vendor
  * @param MyPackageStructPartyAddress $_shippingAddress
  * @param MyPackageStructPartyAddress $_billingAddress
  * @param MyPackageStructPartyContact $_contact
  * @param MyPackageStructVendorAgreement $_agreement
  * @return MyPackageStructCreateVendorWithDetailsRequest
  */
 public function __construct($_vendor = NULL, $_shippingAddress = NULL, $_billingAddress = NULL, $_contact = NULL, $_agreement = NULL)
 {
     parent::__construct(array('Vendor' => $_vendor, 'ShippingAddress' => $_shippingAddress, 'BillingAddress' => $_billingAddress, 'Contact' => $_contact, 'Agreement' => $_agreement));
 }
 /**
  * Constructor method for CreatePurchaseOrderRequest
  * @see parent::__construct()
  * @param string $_purchaseOrderCode
  * @param string $_vendorCode
  * @param string $_vendorAgreementName
  * @return MyPackageStructCreatePurchaseOrderRequest
  */
 public function __construct($_purchaseOrderCode = NULL, $_vendorCode = NULL, $_vendorAgreementName = NULL)
 {
     parent::__construct(array('PurchaseOrderCode' => $_purchaseOrderCode, 'VendorCode' => $_vendorCode, 'VendorAgreementName' => $_vendorAgreementName));
 }
 /**
  * Constructor method for Warning
  * @see parent::__construct()
  * @param string $_code
  * @param string $_message
  * @param string $_description
  * @return MyPackageStructWarning
  */
 public function __construct($_code = NULL, $_message = NULL, $_description = NULL)
 {
     parent::__construct(array('code' => $_code, 'message' => $_message, 'description' => $_description));
 }
 /**
  * Constructor method for VendorAgreement
  * @see parent::__construct()
  * @param string $_name
  * @param dateTime $_startTime
  * @param dateTime $_endTime
  * @param string $_agreementText
  * @return MyPackageStructVendorAgreement
  */
 public function __construct($_name = NULL, $_startTime = NULL, $_endTime = NULL, $_agreementText = NULL)
 {
     parent::__construct(array('Name' => $_name, 'StartTime' => $_startTime, 'EndTime' => $_endTime, 'AgreementText' => $_agreementText));
 }
 /**
  * Constructor method for SaleOrderItemCombinations
  * @see parent::__construct()
  * @param MyPackageStructSaleOrderItemCombination $_saleOrderItemCombination
  * @return MyPackageStructSaleOrderItemCombinations
  */
 public function __construct($_saleOrderItemCombination = NULL)
 {
     parent::__construct(array('SaleOrderItemCombination' => $_saleOrderItemCombination));
 }
 /**
  * Constructor method for DateRange
  * @see parent::__construct()
  * @param date $_start
  * @param date $_end
  * @return MyPackageStructDateRange
  */
 public function __construct($_start = NULL, $_end = NULL)
 {
     parent::__construct(array('Start' => $_start, 'End' => $_end));
 }
 /**
  * Constructor method for CreateVendorItemTypeRequest
  * @see parent::__construct()
  * @param string $_vendorCode
  * @param string $_itemSKU
  * @param string $_vendorItemSKU
  * @param decimal $_unitPrice
  * @param int $_priority
  * @return MyPackageStructCreateVendorItemTypeRequest
  */
 public function __construct($_vendorCode = NULL, $_itemSKU = NULL, $_vendorItemSKU = NULL, $_unitPrice = NULL, $_priority = NULL)
 {
     parent::__construct(array('VendorCode' => $_vendorCode, 'ItemSKU' => $_itemSKU, 'VendorItemSKU' => $_vendorItemSKU, 'UnitPrice' => $_unitPrice, 'Priority' => $_priority));
 }
 /**
  * Constructor method for SelectedValues
  * @see parent::__construct()
  * @param string $_selectedValue
  * @return MyPackageStructSelectedValues
  */
 public function __construct($_selectedValue = NULL)
 {
     parent::__construct(array('SelectedValue' => $_selectedValue));
 }
 /**
  * Constructor method for ItemTypeRequest
  * @see parent::__construct()
  * @param string $_categoryCode
  * @param string $_itemSKU
  * @param string $_name
  * @param string $_description
  * @param int $_length
  * @param int $_width
  * @param int $_height
  * @param int $_weight
  * @param decimal $_mRP
  * @param string $_taxTypeCode
  * @param string $_features
  * @param string $_imageURL
  * @param string $_productPageUrl
  * @param MyPackageEnumShipTogether $_shipTogether
  * @param MyPackageStructTags $_tags
  * @param MyPackageStructCustomFields $_customFields
  * @return MyPackageStructItemTypeRequest
  */
 public function __construct($_categoryCode = NULL, $_itemSKU = NULL, $_name = NULL, $_description = NULL, $_length = NULL, $_width = NULL, $_height = NULL, $_weight = NULL, $_mRP = NULL, $_taxTypeCode = NULL, $_features = NULL, $_imageURL = NULL, $_productPageUrl = NULL, $_shipTogether = NULL, $_tags = NULL, $_customFields = NULL)
 {
     parent::__construct(array('CategoryCode' => $_categoryCode, 'ItemSKU' => $_itemSKU, 'Name' => $_name, 'Description' => $_description, 'Length' => $_length, 'Width' => $_width, 'Height' => $_height, 'Weight' => $_weight, 'MRP' => $_mRP, 'TaxTypeCode' => $_taxTypeCode, 'Features' => $_features, 'ImageURL' => $_imageURL, 'ProductPageUrl' => $_productPageUrl, 'ShipTogether' => $_shipTogether, 'Tags' => $_tags, 'CustomFields' => $_customFields));
 }
 /**
  * Constructor method for SearchItemTypesResponse
  * @see parent::__construct()
  * @param boolean $_successful
  * @param MyPackageStructErrors $_errors
  * @param MyPackageStructWarnings $_warnings
  * @param long $_totalRecords
  * @param MyPackageStructItemTypes $_itemTypes
  * @return MyPackageStructSearchItemTypesResponse
  */
 public function __construct($_successful = NULL, $_errors = NULL, $_warnings = NULL, $_totalRecords = NULL, $_itemTypes = NULL)
 {
     parent::__construct(array('Successful' => $_successful, 'Errors' => $_errors, 'Warnings' => $_warnings, 'TotalRecords' => $_totalRecords, 'ItemTypes' => $_itemTypes));
 }
 /**
  * Constructor method for SearchItemTypesRequest
  * @see parent::__construct()
  * @param string $_keyword
  * @param string $_productCode
  * @param string $_categoryCode
  * @param MyPackageStructSearchOptions $_searchOptions
  * @return MyPackageStructSearchItemTypesRequest
  */
 public function __construct($_keyword = NULL, $_productCode = NULL, $_categoryCode = NULL, $_searchOptions = NULL)
 {
     parent::__construct(array('Keyword' => $_keyword, 'ProductCode' => $_productCode, 'CategoryCode' => $_categoryCode, 'SearchOptions' => $_searchOptions));
 }
 /**
  * Constructor method for Warnings
  * @see parent::__construct()
  * @param MyPackageStructWarning $_warning
  * @return MyPackageStructWarnings
  */
 public function __construct($_warning = NULL)
 {
     parent::__construct(array('Warning' => $_warning));
 }
 /**
  * Constructor method for CustomFields
  * @see parent::__construct()
  * @param MyPackageStructCustomField $_customField
  * @return MyPackageStructCustomFields
  */
 public function __construct($_customField = NULL)
 {
     parent::__construct(array('CustomField' => $_customField));
 }
 /**
  * Constructor method for PartyContact
  * @see parent::__construct()
  * @param string $_contactType
  * @param string $_name
  * @param string $_email
  * @param string $_phone
  * @param string $_fax
  * @return MyPackageStructPartyContact
  */
 public function __construct($_contactType = NULL, $_name = NULL, $_email = NULL, $_phone = NULL, $_fax = NULL)
 {
     parent::__construct(array('ContactType' => $_contactType, 'Name' => $_name, 'Email' => $_email, 'Phone' => $_phone, 'Fax' => $_fax));
 }
 /**
  * Constructor method for CreateApprovedPurchaseOrderResponse
  * @see parent::__construct()
  * @param boolean $_successful
  * @param MyPackageStructErrors $_errors
  * @param MyPackageStructWarnings $_warnings
  * @param string $_purchaseOrderCode
  * @return MyPackageStructCreateApprovedPurchaseOrderResponse
  */
 public function __construct($_successful = NULL, $_errors = NULL, $_warnings = NULL, $_purchaseOrderCode = NULL)
 {
     parent::__construct(array('Successful' => $_successful, 'Errors' => $_errors, 'Warnings' => $_warnings, 'PurchaseOrderCode' => $_purchaseOrderCode));
 }
 /**
  * Constructor method for GetShippingManifestResponse
  * @see parent::__construct()
  * @param boolean $_successful
  * @param MyPackageStructErrors $_errors
  * @param MyPackageStructWarnings $_warnings
  * @param string $_code
  * @param string $_userName
  * @param string $_shippingProviderCode
  * @param string $_shippingMethodCode
  * @param boolean $_cashOnDelivery
  * @param string $_status
  * @param MyPackageStructManifestItems $_manifestItems
  * @return MyPackageStructGetShippingManifestResponse
  */
 public function __construct($_successful = NULL, $_errors = NULL, $_warnings = NULL, $_code = NULL, $_userName = NULL, $_shippingProviderCode = NULL, $_shippingMethodCode = NULL, $_cashOnDelivery = NULL, $_status = NULL, $_manifestItems = NULL)
 {
     parent::__construct(array('Successful' => $_successful, 'Errors' => $_errors, 'Warnings' => $_warnings, 'Code' => $_code, 'UserName' => $_userName, 'ShippingProviderCode' => $_shippingProviderCode, 'ShippingMethodCode' => $_shippingMethodCode, 'CashOnDelivery' => $_cashOnDelivery, 'Status' => $_status, 'ManifestItems' => $_manifestItems));
 }
 /**
  * Constructor method for CreateExportJobRequest
  * @see parent::__construct()
  * @param string $_exportJobTypeName
  * @param MyPackageStructExportColumns $_exportColumns
  * @param MyPackageStructExportFilters $_exportFilters
  * @param dateTime $_scheduleTime
  * @param string $_notificationEmail
  * @param string $_frequency
  * @return MyPackageStructCreateExportJobRequest
  */
 public function __construct($_exportJobTypeName = NULL, $_exportColumns = NULL, $_exportFilters = NULL, $_scheduleTime = NULL, $_notificationEmail = NULL, $_frequency = NULL)
 {
     parent::__construct(array('ExportJobTypeName' => $_exportJobTypeName, 'ExportColumns' => $_exportColumns, 'ExportFilters' => $_exportFilters, 'ScheduleTime' => $_scheduleTime, 'NotificationEmail' => $_notificationEmail, 'Frequency' => $_frequency));
 }
 /**
  * Constructor method for PurchaseOrderItems
  * @see parent::__construct()
  * @param MyPackageStructPurchaseOrderItem $_purchaseOrderItem
  * @return MyPackageStructPurchaseOrderItems
  */
 public function __construct($_purchaseOrderItem = NULL)
 {
     parent::__construct(array('PurchaseOrderItem' => $_purchaseOrderItem));
 }