class Simplify::DataToken

A DataToken object.

Attributes

authentication[RW]

Authentication object used to access the API (See Simplify::Authentication for details)

Public Class Methods

create(parms, *auth) click to toggle source

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 keys Simplify::public_key and Simplify::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
find(id, *auth) click to toggle source

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 keys Simplify::public_key and Simplify::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

private_key() click to toggle source

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
private_key=(k) click to toggle source

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
public_key() click to toggle source

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
public_key=(k) click to toggle source

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