Class: TelephonyLineStruct

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

Overview

http://soapi.ovh.com/managertelephonyLineStruct

Constant Summary collapse

@@schema_type =
"telephonyLineStruct"
@@schema_ns =
"http://soapi.ovh.com/manager"
@@schema_element =
[["number", ["SOAP::SOAPString", XSD::QName.new(nil, "number")]], ["billingAccount", ["SOAP::SOAPString", XSD::QName.new(nil, "billingAccount")]], ["offer", ["SOAP::SOAPString", XSD::QName.new(nil, "offer")]], ["type", ["SOAP::SOAPString", XSD::QName.new(nil, "type")]], ["service", ["SOAP::SOAPString", XSD::QName.new(nil, "service")]], ["expirationDate", ["SOAP::SOAPString", XSD::QName.new(nil, "expirationDate")]], ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]], ["betaGamaOffer", ["SOAP::SOAPBoolean", XSD::QName.new(nil, "betaGamaOffer")]], ["setOn", ["SOAP::SOAPString", XSD::QName.new(nil, "setOn")]], ["aliasPool", ["TelephonyLineAliasPoolStruct", XSD::QName.new(nil, "aliasPool")]], ["pendingAction", ["TelephonyPendingActionStruct", XSD::QName.new(nil, "pendingAction")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(number = nil, billingAccount = nil, offer = nil, type = nil, service = nil, expirationDate = nil, description = nil, betaGamaOffer = nil, setOn = nil, aliasPool = nil, pendingAction = nil) ⇒ TelephonyLineStruct

Returns a new instance of TelephonyLineStruct.



295
296
297
298
299
300
301
302
303
304
305
306
307
# File 'lib/ovhrb/manager/manager.rb', line 295

def initialize(number = nil, billingAccount = nil, offer = nil, type = nil, service = nil, expirationDate = nil, description = nil, betaGamaOffer = nil, setOn = nil, aliasPool = nil, pendingAction = nil)
  @number = number
  @billingAccount = billingAccount
  @offer = offer
  @type = type
  @service = service
  @expirationDate = expirationDate
  @description = description
  @betaGamaOffer = betaGamaOffer
  @setOn = setOn
  @aliasPool = aliasPool
  @pendingAction = pendingAction
end

Instance Attribute Details

#aliasPoolObject

Returns the value of attribute aliasPool.



292
293
294
# File 'lib/ovhrb/manager/manager.rb', line 292

def aliasPool
  @aliasPool
end

#betaGamaOfferObject

Returns the value of attribute betaGamaOffer.



290
291
292
# File 'lib/ovhrb/manager/manager.rb', line 290

def betaGamaOffer
  @betaGamaOffer
end

#billingAccountObject

Returns the value of attribute billingAccount.



284
285
286
# File 'lib/ovhrb/manager/manager.rb', line 284

def billingAccount
  @billingAccount
end

#descriptionObject

Returns the value of attribute description.



289
290
291
# File 'lib/ovhrb/manager/manager.rb', line 289

def description
  @description
end

#expirationDateObject

Returns the value of attribute expirationDate.



288
289
290
# File 'lib/ovhrb/manager/manager.rb', line 288

def expirationDate
  @expirationDate
end

#numberObject

Returns the value of attribute number.



283
284
285
# File 'lib/ovhrb/manager/manager.rb', line 283

def number
  @number
end

#offerObject

Returns the value of attribute offer.



285
286
287
# File 'lib/ovhrb/manager/manager.rb', line 285

def offer
  @offer
end

#pendingActionObject

Returns the value of attribute pendingAction.



293
294
295
# File 'lib/ovhrb/manager/manager.rb', line 293

def pendingAction
  @pendingAction
end

#serviceObject

Returns the value of attribute service.



287
288
289
# File 'lib/ovhrb/manager/manager.rb', line 287

def service
  @service
end

#setOnObject

Returns the value of attribute setOn.



291
292
293
# File 'lib/ovhrb/manager/manager.rb', line 291

def setOn
  @setOn
end

#typeObject

Returns the value of attribute type.



286
287
288
# File 'lib/ovhrb/manager/manager.rb', line 286

def type
  @type
end