Class: Verify_validate

Inherits:
MoceanFactory show all
Defined in:
lib/deno92/modules/message/verify_validate.rb

Instance Attribute Summary

Attributes inherited from MoceanFactory

#params

Instance Method Summary collapse

Methods inherited from MoceanFactory

#createFinalParams, #createResponse, #initialize, #isParamPrefixSet, #isRequiredFieldsSet, #reset

Constructor Details

This class inherits a constructor from MoceanFactory

Instance Method Details

#__init__(client) ⇒ Object



5
6
7
8
# File 'lib/deno92/modules/message/verify_validate.rb', line 5

def __init__ client
    super(client)
    @required_fields = ['mocean-api-key','mocean-api-secret','mocean-reqid','mocean-otp-code']
end

#create(params = {}) ⇒ Object



25
26
27
28
29
# File 'lib/deno92/modules/message/verify_validate.rb', line 25

def create params = {}
    reset
    super(param)
    return self
end

#sendObject



31
32
33
34
35
36
# File 'lib/deno92/modules/message/verify_validate.rb', line 31

def send 
    createFinalParams
    isRequiredFieldsSet
    response = Transmitter.new('/rest/1/otp/verify','post',@params)
    return response.getResponse()
end

#setOtpCode(param) ⇒ Object



15
16
17
18
# File 'lib/deno92/modules/message/verify_validate.rb', line 15

def setOtpCode param
    @params['mocean-otp-code'] = param
    return self
end

#setReqid(param) ⇒ Object



10
11
12
13
# File 'lib/deno92/modules/message/verify_validate.rb', line 10

def setReqid param
    @params['mocean-reqid'] = param
    return self
end

#setRespFormat(param) ⇒ Object



20
21
22
23
# File 'lib/deno92/modules/message/verify_validate.rb', line 20

def setRespFormat param
    @params['mocean-resp-format'] = param
    return self
end