Class: TicketEvolution::Orders::Items
Constant Summary
Endpoint::RequestHandler::CODES
Instance Method Summary
collapse
#build_for_show, #show
#list, #raw
Methods inherited from Endpoint
#base_path, #connection, #endpoint_name, #has_connection?, #id, #initialize, #method_missing
#singular_class
#build_request, #collection_handler, #naturalize_response, #raw_handler, #request, #upload_history_handler
Methods inherited from Base
#method_missing
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class TicketEvolution::Endpoint
Instance Method Details
#add_etickets(params = nil) ⇒ Object
29
30
31
32
33
34
35
36
37
38
|
# File 'lib/ticket_evolution/orders/items.rb', line 29
def add_etickets(params = nil)
ensure_id
request(:POST, "/add_etickets", params) do |response|
singular_class.new(response.body.merge({
:status_code => response.response_code,
:server_message => response.server_message,
:connection => response.body[:connection]
}))
end
end
|
#convert_to_etickets ⇒ Object
62
63
64
65
66
67
68
69
70
71
|
# File 'lib/ticket_evolution/orders/items.rb', line 62
def convert_to_etickets
ensure_id
request(:GET, '/convert_to_etickets', nil) do |response|
singular_class.new(response.body.merge({
:status_code => response.response_code,
:server_message => response.server_message,
:connection => response.body[:connection]
}))
end
end
|
#eticket_download_link(params = nil) ⇒ Object
40
41
42
43
44
45
46
47
48
49
|
# File 'lib/ticket_evolution/orders/items.rb', line 40
def eticket_download_link(params = nil)
ensure_id
request(:POST, "/eticket_download_link", params) do |response|
singular_class.new(response.body.merge({
:status_code => response.response_code,
:server_message => response.server_message,
:connection => response.body[:connection]
}))
end
end
|
#finalize_etickets(params = nil) ⇒ Object
51
52
53
54
55
56
57
58
59
60
|
# File 'lib/ticket_evolution/orders/items.rb', line 51
def finalize_etickets(params = nil)
ensure_id
request(:POST, "/finalize_etickets", params) do |response|
singular_class.new(response.body.merge({
:status_code => response.response_code,
:server_message => response.server_message,
:connection => response.body[:connection]
}))
end
end
|
#print_etickets ⇒ Object
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/ticket_evolution/orders/items.rb', line 7
def print_etickets
ensure_id
request(:GET, '/print_etickets', nil) do |response|
singular_class.new(response.body.merge({
:status_code => response.response_code,
:server_message => response.server_message,
:connection => response.body[:connection]
}))
end
end
|
#remove_etickets ⇒ Object
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/ticket_evolution/orders/items.rb', line 18
def remove_etickets
ensure_id
request(:GET, '/remove_etickets', nil) do |response|
singular_class.new(response.body.merge({
:status_code => response.response_code,
:server_message => response.server_message,
:connection => response.body[:connection]
}))
end
end
|
#substitute(params = nil) ⇒ Object
73
74
75
76
77
78
79
80
81
82
|
# File 'lib/ticket_evolution/orders/items.rb', line 73
def substitute(params = nil)
ensure_id
request(:POST, "/substitute", params) do |response|
singular_class.new(response.body.merge({
:status_code => response.response_code,
:server_message => response.server_message,
:connection => response.body[:connection]
}))
end
end
|