Class: Junziqian::Interface::PresFileLink
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from BaseRequest
#content_type, #ignores_params
Constructor Details
#initialize(options = {}) ⇒ PresFileLink
Returns a new instance of PresFileLink.
7
8
9
10
|
# File 'lib/junziqian/interface/pres_file_link.rb', line 7
def initialize options={}
self.applyNo = options[:apply_no]
self.signatory = Junziqian::Model::Signatory.new(options[:signatory]).hash_values
end
|
Instance Attribute Details
#applyNo ⇒ Object
Returns the value of attribute applyNo.
4
5
6
|
# File 'lib/junziqian/interface/pres_file_link.rb', line 4
def applyNo
@applyNo
end
|
#signatory ⇒ Object
Returns the value of attribute signatory.
5
6
7
|
# File 'lib/junziqian/interface/pres_file_link.rb', line 5
def signatory
@signatory
end
|
Instance Method Details
#ingore_signs ⇒ Object
20
21
22
|
# File 'lib/junziqian/interface/pres_file_link.rb', line 20
def ingore_signs
[]
end
|
#method ⇒ Object
16
17
18
|
# File 'lib/junziqian/interface/pres_file_link.rb', line 16
def method
'pres.link.file'
end
|
#query_params ⇒ Object
24
25
26
|
# File 'lib/junziqian/interface/pres_file_link.rb', line 24
def query_params
{applyNo: applyNo, signatory: signatory}
end
|
#request ⇒ Object
29
30
31
32
33
34
35
36
|
# File 'lib/junziqian/interface/pres_file_link.rb', line 29
def request
result = Tool::RequestTool.do_post_by_requestObj(self)
if result['success'] == true
result['link']
else
'request error'
end
end
|
#version ⇒ Object
12
13
14
|
# File 'lib/junziqian/interface/pres_file_link.rb', line 12
def version
'1.0'
end
|