Module: Universign::Service::Transaction
- Included in:
- Transaction
- Defined in:
- lib/universign/service/transaction.rb
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- AVAILABLE_OPTIONS =
{ custom_id: :customId, description: :description, handwritten_signature_mode: :handwrittenSignatureMode, certificate_type: :certificateType, language: :language, identification_type: :identificationType, handwritten_signature: :handwrittenSignature, profile: :profile, final_doc_sent: :finalDocSent, final_doc_requester_sent: :finalDocRequesterSent }
- DEFAULT_OPTIONS =
{ handwrittenSignatureMode: 1, identificationType: 'sms', language: 'fr', certificateType: 'simple' }
Class Method Summary collapse
Instance Method Summary collapse
-
#get ⇒ Universign::Transaction
Get a transaction from Universign.
Class Method Details
.included(base) ⇒ Object
36 37 38 |
# File 'lib/universign/service/transaction.rb', line 36 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#get ⇒ Universign::Transaction
Get a transaction from Universign
27 28 29 30 31 32 33 34 |
# File 'lib/universign/service/transaction.rb', line 27 def get @client = Universign::Client.instance safeguard do result = @client.call('requester.getTransactionInfo', @transaction_id) self.from_data(result) end end |