Class: ApiAccessRuleType

Inherits:
Object
  • Object
show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsApiAccessRuleType

Constant Summary collapse

@@schema_type =
"ApiAccessRuleType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
["callName", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CallName")]],
["countsTowardAggregate", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CountsTowardAggregate")]],
["dailyHardLimit", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DailyHardLimit")]],
["dailySoftLimit", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DailySoftLimit")]],
["dailyUsage", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DailyUsage")]],
["hourlyHardLimit", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HourlyHardLimit")]],
["hourlySoftLimit", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HourlySoftLimit")]],
["hourlyUsage", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "HourlyUsage")]],
["period", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Period")]],
["periodicHardLimit", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PeriodicHardLimit")]],
["periodicSoftLimit", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PeriodicSoftLimit")]],
["periodicUsage", ["SOAP::SOAPLong", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PeriodicUsage")]],
["periodicStartDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PeriodicStartDate")]],
["modTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ModTime")]],
["ruleCurrentStatus", ["AccessRuleCurrentStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RuleCurrentStatus")]],
["ruleStatus", ["AccessRuleStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "RuleStatus")]],
["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(callName = nil, countsTowardAggregate = nil, dailyHardLimit = nil, dailySoftLimit = nil, dailyUsage = nil, hourlyHardLimit = nil, hourlySoftLimit = nil, hourlyUsage = nil, period = nil, periodicHardLimit = nil, periodicSoftLimit = nil, periodicUsage = nil, periodicStartDate = nil, modTime = nil, ruleCurrentStatus = nil, ruleStatus = nil) ⇒ ApiAccessRuleType

Returns a new instance of ApiAccessRuleType.



12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
# File 'lib/eBay.rb', line 12092

def initialize(callName = nil, countsTowardAggregate = nil, dailyHardLimit = nil, dailySoftLimit = nil, dailyUsage = nil, hourlyHardLimit = nil, hourlySoftLimit = nil, hourlyUsage = nil, period = nil, periodicHardLimit = nil, periodicSoftLimit = nil, periodicUsage = nil, periodicStartDate = nil, modTime = nil, ruleCurrentStatus = nil, ruleStatus = nil)
  @callName = callName
  @countsTowardAggregate = countsTowardAggregate
  @dailyHardLimit = dailyHardLimit
  @dailySoftLimit = dailySoftLimit
  @dailyUsage = dailyUsage
  @hourlyHardLimit = hourlyHardLimit
  @hourlySoftLimit = hourlySoftLimit
  @hourlyUsage = hourlyUsage
  @period = period
  @periodicHardLimit = periodicHardLimit
  @periodicSoftLimit = periodicSoftLimit
  @periodicUsage = periodicUsage
  @periodicStartDate = periodicStartDate
  @modTime = modTime
  @ruleCurrentStatus = ruleCurrentStatus
  @ruleStatus = ruleStatus
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



12086
12087
12088
# File 'lib/eBay.rb', line 12086

def __xmlele_any
  @__xmlele_any
end

#callNameObject

Returns the value of attribute callName.



12070
12071
12072
# File 'lib/eBay.rb', line 12070

def callName
  @callName
end

#countsTowardAggregateObject

Returns the value of attribute countsTowardAggregate.



12071
12072
12073
# File 'lib/eBay.rb', line 12071

def countsTowardAggregate
  @countsTowardAggregate
end

#dailyHardLimitObject

Returns the value of attribute dailyHardLimit.



12072
12073
12074
# File 'lib/eBay.rb', line 12072

def dailyHardLimit
  @dailyHardLimit
end

#dailySoftLimitObject

Returns the value of attribute dailySoftLimit.



12073
12074
12075
# File 'lib/eBay.rb', line 12073

def dailySoftLimit
  @dailySoftLimit
end

#dailyUsageObject

Returns the value of attribute dailyUsage.



12074
12075
12076
# File 'lib/eBay.rb', line 12074

def dailyUsage
  @dailyUsage
end

#hourlyHardLimitObject

Returns the value of attribute hourlyHardLimit.



12075
12076
12077
# File 'lib/eBay.rb', line 12075

def hourlyHardLimit
  @hourlyHardLimit
end

#hourlySoftLimitObject

Returns the value of attribute hourlySoftLimit.



12076
12077
12078
# File 'lib/eBay.rb', line 12076

def hourlySoftLimit
  @hourlySoftLimit
end

#hourlyUsageObject

Returns the value of attribute hourlyUsage.



12077
12078
12079
# File 'lib/eBay.rb', line 12077

def hourlyUsage
  @hourlyUsage
end

#modTimeObject

Returns the value of attribute modTime.



12083
12084
12085
# File 'lib/eBay.rb', line 12083

def modTime
  @modTime
end

#periodObject

Returns the value of attribute period.



12078
12079
12080
# File 'lib/eBay.rb', line 12078

def period
  @period
end

#periodicHardLimitObject

Returns the value of attribute periodicHardLimit.



12079
12080
12081
# File 'lib/eBay.rb', line 12079

def periodicHardLimit
  @periodicHardLimit
end

#periodicSoftLimitObject

Returns the value of attribute periodicSoftLimit.



12080
12081
12082
# File 'lib/eBay.rb', line 12080

def periodicSoftLimit
  @periodicSoftLimit
end

#periodicStartDateObject

Returns the value of attribute periodicStartDate.



12082
12083
12084
# File 'lib/eBay.rb', line 12082

def periodicStartDate
  @periodicStartDate
end

#periodicUsageObject

Returns the value of attribute periodicUsage.



12081
12082
12083
# File 'lib/eBay.rb', line 12081

def periodicUsage
  @periodicUsage
end

#ruleCurrentStatusObject

Returns the value of attribute ruleCurrentStatus.



12084
12085
12086
# File 'lib/eBay.rb', line 12084

def ruleCurrentStatus
  @ruleCurrentStatus
end

#ruleStatusObject

Returns the value of attribute ruleStatus.



12085
12086
12087
# File 'lib/eBay.rb', line 12085

def ruleStatus
  @ruleStatus
end

Instance Method Details

#set_any(elements) ⇒ Object



12088
12089
12090
# File 'lib/eBay.rb', line 12088

def set_any(elements)
  @__xmlele_any = elements
end