Class: ChannelAdvisor::OrderServiceSOAP::OrderCriteria

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

Overview

http://api.channeladvisor.com/datacontracts/ordersOrderCriteria

orderCreationFilterBeginTimeGMT - SOAP::SOAPDateTime
orderCreationFilterEndTimeGMT - SOAP::SOAPDateTime
statusUpdateFilterBeginTimeGMT - SOAP::SOAPDateTime
statusUpdateFilterEndTimeGMT - SOAP::SOAPDateTime
joinDateFiltersWithOr - SOAP::SOAPBoolean
detailLevel - ChannelAdvisor::OrderServiceSOAP::DetailLevelType
exportState - ChannelAdvisor::OrderServiceSOAP::ExportStateType
orderIDList - ChannelAdvisor::OrderServiceSOAP::ArrayOfInt_
orderStateFilter - ChannelAdvisor::OrderServiceSOAP::OrderStateCode
paymentStatusFilter - ChannelAdvisor::OrderServiceSOAP::PaymentStatusCode
checkoutStatusFilter - ChannelAdvisor::OrderServiceSOAP::CheckoutStatusCode
shippingStatusFilter - ChannelAdvisor::OrderServiceSOAP::ShippingStatusCode
distributionCenterCode - SOAP::SOAPString
pageNumberFilter - SOAP::SOAPInt
pageSize - SOAP::SOAPInt

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(orderCreationFilterBeginTimeGMT = nil, orderCreationFilterEndTimeGMT = nil, statusUpdateFilterBeginTimeGMT = nil, statusUpdateFilterEndTimeGMT = nil, joinDateFiltersWithOr = nil, detailLevel = nil, exportState = nil, orderIDList = nil, orderStateFilter = nil, paymentStatusFilter = nil, checkoutStatusFilter = nil, shippingStatusFilter = nil, distributionCenterCode = nil, pageNumberFilter = nil, pageSize = nil) ⇒ OrderCriteria

Returns a new instance of OrderCriteria.



523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
# File 'lib/channel_advisor/order_service/types.rb', line 523

def initialize(orderCreationFilterBeginTimeGMT = nil, orderCreationFilterEndTimeGMT = nil, statusUpdateFilterBeginTimeGMT = nil, statusUpdateFilterEndTimeGMT = nil, joinDateFiltersWithOr = nil, detailLevel = nil, exportState = nil, orderIDList = nil, orderStateFilter = nil, paymentStatusFilter = nil, checkoutStatusFilter = nil, shippingStatusFilter = nil, distributionCenterCode = nil, pageNumberFilter = nil, pageSize = nil)
  @orderCreationFilterBeginTimeGMT = orderCreationFilterBeginTimeGMT
  @orderCreationFilterEndTimeGMT = orderCreationFilterEndTimeGMT
  @statusUpdateFilterBeginTimeGMT = statusUpdateFilterBeginTimeGMT
  @statusUpdateFilterEndTimeGMT = statusUpdateFilterEndTimeGMT
  @joinDateFiltersWithOr = joinDateFiltersWithOr
  @detailLevel = detailLevel
  @exportState = exportState
  @orderIDList = orderIDList
  @orderStateFilter = orderStateFilter
  @paymentStatusFilter = paymentStatusFilter
  @checkoutStatusFilter = checkoutStatusFilter
  @shippingStatusFilter = shippingStatusFilter
  @distributionCenterCode = distributionCenterCode
  @pageNumberFilter = pageNumberFilter
  @pageSize = pageSize
end

Instance Attribute Details

#checkoutStatusFilterObject

Returns the value of attribute checkoutStatusFilter.



517
518
519
# File 'lib/channel_advisor/order_service/types.rb', line 517

def checkoutStatusFilter
  @checkoutStatusFilter
end

#detailLevelObject

Returns the value of attribute detailLevel.



512
513
514
# File 'lib/channel_advisor/order_service/types.rb', line 512

def detailLevel
  @detailLevel
end

#distributionCenterCodeObject

Returns the value of attribute distributionCenterCode.



519
520
521
# File 'lib/channel_advisor/order_service/types.rb', line 519

def distributionCenterCode
  @distributionCenterCode
end

#exportStateObject

Returns the value of attribute exportState.



513
514
515
# File 'lib/channel_advisor/order_service/types.rb', line 513

def exportState
  @exportState
end

#joinDateFiltersWithOrObject

Returns the value of attribute joinDateFiltersWithOr.



511
512
513
# File 'lib/channel_advisor/order_service/types.rb', line 511

def joinDateFiltersWithOr
  @joinDateFiltersWithOr
end

#orderCreationFilterBeginTimeGMTObject

Returns the value of attribute orderCreationFilterBeginTimeGMT.



507
508
509
# File 'lib/channel_advisor/order_service/types.rb', line 507

def orderCreationFilterBeginTimeGMT
  @orderCreationFilterBeginTimeGMT
end

#orderCreationFilterEndTimeGMTObject

Returns the value of attribute orderCreationFilterEndTimeGMT.



508
509
510
# File 'lib/channel_advisor/order_service/types.rb', line 508

def orderCreationFilterEndTimeGMT
  @orderCreationFilterEndTimeGMT
end

#orderIDListObject

Returns the value of attribute orderIDList.



514
515
516
# File 'lib/channel_advisor/order_service/types.rb', line 514

def orderIDList
  @orderIDList
end

#orderStateFilterObject

Returns the value of attribute orderStateFilter.



515
516
517
# File 'lib/channel_advisor/order_service/types.rb', line 515

def orderStateFilter
  @orderStateFilter
end

#pageNumberFilterObject

Returns the value of attribute pageNumberFilter.



520
521
522
# File 'lib/channel_advisor/order_service/types.rb', line 520

def pageNumberFilter
  @pageNumberFilter
end

#pageSizeObject

Returns the value of attribute pageSize.



521
522
523
# File 'lib/channel_advisor/order_service/types.rb', line 521

def pageSize
  @pageSize
end

#paymentStatusFilterObject

Returns the value of attribute paymentStatusFilter.



516
517
518
# File 'lib/channel_advisor/order_service/types.rb', line 516

def paymentStatusFilter
  @paymentStatusFilter
end

#shippingStatusFilterObject

Returns the value of attribute shippingStatusFilter.



518
519
520
# File 'lib/channel_advisor/order_service/types.rb', line 518

def shippingStatusFilter
  @shippingStatusFilter
end

#statusUpdateFilterBeginTimeGMTObject

Returns the value of attribute statusUpdateFilterBeginTimeGMT.



509
510
511
# File 'lib/channel_advisor/order_service/types.rb', line 509

def statusUpdateFilterBeginTimeGMT
  @statusUpdateFilterBeginTimeGMT
end

#statusUpdateFilterEndTimeGMTObject

Returns the value of attribute statusUpdateFilterEndTimeGMT.



510
511
512
# File 'lib/channel_advisor/order_service/types.rb', line 510

def statusUpdateFilterEndTimeGMT
  @statusUpdateFilterEndTimeGMT
end