class Simplify::DataToken
A DataToken
object.
Attributes
Authentication
object used to access the API (See Simplify::Authentication
for details)
Public Class Methods
Creates an DataToken
object
- parms
-
a hash of parameters; valid keys are:
- auth
-
Authentication
information used for the API call. If no value is passed the global keysSimplify::public_key
andSimplify::private_key
are used. For backwards compatibility the public and private keys may be passed instead of the authentication object.
Returns a DataToken
object.
# File lib/simplify/datatoken.rb, line 65 def self.create(parms, *auth) auth_obj = Simplify::PaymentsApi.create_auth_object(auth) h = Simplify::PaymentsApi.execute("dataToken", 'create', parms, auth_obj) obj = DataToken.new() obj.authentication = auth_obj obj = obj.merge!(h) obj end
Retrieve a DataToken
object from the API
- id
-
ID of object to retrieve
- auth
-
Authentication
information used for the API call. If no value is passed the global keysSimplify::public_key
andSimplify::private_key
are used. For backwards compatibility the public and private keys may be passed instead of the authentication object.
Returns a DataToken
object.
# File lib/simplify/datatoken.rb, line 80 def self.find(id, *auth) auth_obj = Simplify::PaymentsApi.create_auth_object(auth) h = Simplify::PaymentsApi.execute("dataToken", 'show', {"id" => id}, auth_obj) obj = DataToken.new() obj.authentication = auth_obj obj = obj.merge!(h) obj end
Public Instance Methods
Returns the private key used when accessing this object. Deprecated: please use 'authentication' instead.
# File lib/simplify/datatoken.rb, line 50 def private_key return self.authentication.private_key end
Sets the private key used when accessing this object. Deprecated: please use 'authentication' instead.
# File lib/simplify/datatoken.rb, line 55 def private_key=(k) return self.authentication.private_key = k end
Returns the public key used when accessing this object. Deprecated: please use 'authentication' instead.
# File lib/simplify/datatoken.rb, line 40 def public_key return self.authentication.public_key end
Sets the public key used when accessing this object. Deprecated: please use 'authentication' instead.
# File lib/simplify/datatoken.rb, line 45 def public_key=(k) return self.authentication.public_key = k end