Class: Softlayer::User::Customer::External::Binding::Verisign

Inherits:
Softlayer::User::Customer::External::Binding show all
Defined in:
lib/softlayer/user/customer/external/binding/verisign.rb

Defined Under Namespace

Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_User_Customer_External_Binding_Verisign'

Instance Attribute Summary collapse

Attributes inherited from Softlayer::User::Customer::External::Binding

#user

Attributes inherited from External::Binding

#active, #attribute_count, #attributes, #billing_item, #create_date, #external_id, #id, #note, #password, #type, #type_id, #user_id, #vendor, #vendor_id

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer

Methods included from Model::Operations

extended, #filter, included, #limit, #mask, #request_headers

Instance Attribute Details

#credential_expiration_dateObject

Returns the value of attribute credential_expiration_date.



8
9
10
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 8

def credential_expiration_date
  @credential_expiration_date
end

#credential_last_update_dateObject

Returns the value of attribute credential_last_update_date.



9
10
11
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 9

def credential_last_update_date
  @credential_last_update_date
end

#credential_stateObject

Returns the value of attribute credential_state.



10
11
12
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 10

def credential_state
  @credential_state
end

#credential_typeObject

Returns the value of attribute credential_type.



11
12
13
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 11

def credential_type
  @credential_type
end

Class Method Details

.get_activation_code_for_mobile_clientObject



26
27
28
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 26

def self.get_activation_code_for_mobile_client
  request(:get_activation_code_for_mobile_client, String)
end

.validate_credential_id(message) ⇒ Object

user_id external_id



86
87
88
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 86

def self.validate_credential_id(message)
  request(:validate_credential_id, Boolean, message)
end

Instance Method Details

#delete_objectObject



13
14
15
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 13

def delete_object
  request(:delete_object, Boolean)
end

#disable(message) ⇒ Object

reason



18
19
20
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 18

def disable(message)
  request(:disable, Boolean, message)
end

#enableObject



22
23
24
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 22

def enable
  request(:enable, Boolean)
end

#get_attributesObject



30
31
32
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 30

def get_attributes
  request(:get_attributes, Array[Softlayer::User::External::Binding::Attribute])
end

#get_billing_itemObject



34
35
36
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 34

def get_billing_item
  request(:get_billing_item, Softlayer::Billing::Item)
end

#get_credential_expiration_dateObject



38
39
40
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 38

def get_credential_expiration_date
  request(:get_credential_expiration_date, String)
end

#get_credential_last_update_dateObject



42
43
44
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 42

def get_credential_last_update_date
  request(:get_credential_last_update_date, String)
end

#get_credential_stateObject



46
47
48
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 46

def get_credential_state
  request(:get_credential_state, String)
end

#get_credential_typeObject



50
51
52
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 50

def get_credential_type
  request(:get_credential_type, String)
end

#get_noteObject



54
55
56
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 54

def get_note
  request(:get_note, String)
end

#get_objectObject



58
59
60
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 58

def get_object
  request(:get_object, Softlayer::User::Customer::External::Binding::Verisign)
end

#get_typeObject



62
63
64
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 62

def get_type
  request(:get_type, Softlayer::User::External::Binding::Type)
end

#get_userObject



66
67
68
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 66

def get_user
  request(:get_user, Softlayer::User::Customer)
end

#get_vendorObject



70
71
72
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 70

def get_vendor
  request(:get_vendor, Softlayer::User::External::Binding::Vendor)
end

#unlock(message) ⇒ Object

security_code



75
76
77
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 75

def unlock(message)
  request(:unlock, Boolean, message)
end

#update_note(message) ⇒ Object

text



80
81
82
# File 'lib/softlayer/user/customer/external/binding/verisign.rb', line 80

def update_note(message)
  request(:update_note, Boolean, message)
end