Class: BukkuTest
Constant Summary
collapse
- BASE_URI =
'https://api.staging.bukku.dev'
Instance Attribute Summary
Attributes inherited from Client
#domain, #token
Instance Method Summary
collapse
Methods inherited from Client
#initialize
Constructor Details
This class inherits a constructor from Client
Instance Method Details
#create_account(body:) ⇒ Object
306
307
308
|
# File 'lib/bukku_test.rb', line 306
def create_account(body:)
post '/accounts', body: body
end
|
#create_banking_income(body:) ⇒ Object
190
191
192
|
# File 'lib/bukku_test.rb', line 190
def create_banking_income(body:)
post '/banking/incomes', body: body
end
|
#create_bill(body:) ⇒ Object
137
138
139
|
# File 'lib/bukku_test.rb', line 137
def create_bill(body:)
post '/purchases/bills', body: body
end
|
#create_bundle(body:) ⇒ Object
266
267
268
|
# File 'lib/bukku_test.rb', line 266
def create_bundle(body:)
post '/products/bundles', body: body
end
|
230
231
232
|
# File 'lib/bukku_test.rb', line 230
def create_contact(body:)
post '/contacts', body: body
end
|
#create_credit_note(body:) ⇒ Object
71
72
73
|
# File 'lib/bukku_test.rb', line 71
def create_credit_note(body:)
post '/sales/credit_notes', body: body
end
|
#create_delivery_order(body:) ⇒ Object
45
46
47
|
# File 'lib/bukku_test.rb', line 45
def create_delivery_order(body:)
post '/sales/delivery_orders', body: body
end
|
#create_expense(body:) ⇒ Object
203
204
205
|
# File 'lib/bukku_test.rb', line 203
def create_expense(body:)
post '/banking/expenses', body: body
end
|
#create_group(body:) ⇒ Object
243
244
245
|
# File 'lib/bukku_test.rb', line 243
def create_group(body:)
post '/contacts/groups', body: body
end
|
#create_invoice(body:) ⇒ Object
58
59
60
|
# File 'lib/bukku_test.rb', line 58
def create_invoice(body:)
post '/sales/invoices', body: body
end
|
#create_journal_entry(body:) ⇒ Object
293
294
295
|
# File 'lib/bukku_test.rb', line 293
def create_journal_entry(body:)
post '/journal_entries', body: body
end
|
#create_payment(body:) ⇒ Object
84
85
86
|
# File 'lib/bukku_test.rb', line 84
def create_payment(body:)
post '/sales/payments', body: body
end
|
#create_product(body:) ⇒ Object
257
258
259
|
# File 'lib/bukku_test.rb', line 257
def create_product(body:)
post '/products', body: body
end
|
#create_product_group(body:) ⇒ Object
279
280
281
|
# File 'lib/bukku_test.rb', line 279
def create_product_group(body:)
post '/products/groups', body: body
end
|
#create_purchase_credit_note(body:) ⇒ Object
150
151
152
|
# File 'lib/bukku_test.rb', line 150
def create_purchase_credit_note(body:)
post '/purchases/credit_note', body: body
end
|
#create_purchase_order(body:) ⇒ Object
111
112
113
|
# File 'lib/bukku_test.rb', line 111
def create_purchase_order(body:)
post '/purchases/orders', body: body
end
|
#create_purchases_payment(body:) ⇒ Object
163
164
165
|
# File 'lib/bukku_test.rb', line 163
def create_purchases_payment(body:)
post '/purchases/payments', body: body
end
|
#create_purchases_refund(body:) ⇒ Object
176
177
178
|
# File 'lib/bukku_test.rb', line 176
def create_purchases_refund(body:)
post '/purchases/refunds', body: body
end
|
#create_quote(body:) ⇒ Object
19
20
21
|
# File 'lib/bukku_test.rb', line 19
def create_quote(body:)
post '/sales/quotes', body: body
end
|
#create_received_note(body:) ⇒ Object
124
125
126
|
# File 'lib/bukku_test.rb', line 124
def create_received_note(body:)
post '/purchases/goods_received_notes', body: body
end
|
#create_refund(body:) ⇒ Object
97
98
99
|
# File 'lib/bukku_test.rb', line 97
def create_refund(body:)
post '/sales/refunds', body: body
end
|
#create_sales_order(body:) ⇒ Object
32
33
34
|
# File 'lib/bukku_test.rb', line 32
def create_sales_order(body:)
post '/sales/orders', body: body
end
|
#create_transfer(body:) ⇒ Object
216
217
218
|
# File 'lib/bukku_test.rb', line 216
def create_transfer(body:)
post '/banking/transfer', body: body
end
|
#get_account(id) ⇒ Object
302
303
304
|
# File 'lib/bukku_test.rb', line 302
def get_account(id)
get "/accounts/#{id}"
end
|
#get_accounts(**kwargs) ⇒ Object
298
299
300
|
# File 'lib/bukku_test.rb', line 298
def get_accounts(**kwargs)
get '/accounts', query: kwargs
end
|
#get_banking_expense(id) ⇒ Object
199
200
201
|
# File 'lib/bukku_test.rb', line 199
def get_banking_expense(id)
get "/banking/expenses/#{id}"
end
|
#get_banking_expenses(**kwargs) ⇒ Object
195
196
197
|
# File 'lib/bukku_test.rb', line 195
def get_banking_expenses(**kwargs)
get '/banking/expenses', query: kwargs
end
|
#get_banking_income(id) ⇒ Object
186
187
188
|
# File 'lib/bukku_test.rb', line 186
def get_banking_income(id)
get "/banking/incomes/#{id}"
end
|
#get_banking_incomes(**kwargs) ⇒ Object
182
183
184
|
# File 'lib/bukku_test.rb', line 182
def get_banking_incomes(**kwargs)
get '/banking/incomes', query: kwargs
end
|
#get_bill(id) ⇒ Object
133
134
135
|
# File 'lib/bukku_test.rb', line 133
def get_bill(id)
get "/purchases/bills/#{id}"
end
|
#get_bills(**kwargs) ⇒ Object
129
130
131
|
# File 'lib/bukku_test.rb', line 129
def get_bills(**kwargs)
get '/purchases/bills', query: kwargs
end
|
#get_bundle(id) ⇒ Object
262
263
264
|
# File 'lib/bukku_test.rb', line 262
def get_bundle(id)
get "/products/bundles/#{id}"
end
|
226
227
228
|
# File 'lib/bukku_test.rb', line 226
def get_contact(id)
get "/contacts/#{id}"
end
|
239
240
241
|
# File 'lib/bukku_test.rb', line 239
def get_contact_group(id)
get "/contacts/groups/#{id}"
end
|
235
236
237
|
# File 'lib/bukku_test.rb', line 235
def get_contact_groups(**kwargs)
get '/contacts/groups', query: kwargs
end
|
222
223
224
|
# File 'lib/bukku_test.rb', line 222
def get_contacts(**kwargs)
get '/contacts', query: kwargs
end
|
#get_delivery_order(id) ⇒ Object
41
42
43
|
# File 'lib/bukku_test.rb', line 41
def get_delivery_order(id)
get "/sales/delivery_orders/#{id}"
end
|
#get_delivery_orders(**kwargs) ⇒ Object
37
38
39
|
# File 'lib/bukku_test.rb', line 37
def get_delivery_orders(**kwargs)
get '/sales/delivery_orders', query: kwargs
end
|
#get_invoice(id) ⇒ Object
54
55
56
|
# File 'lib/bukku_test.rb', line 54
def get_invoice(id)
get "/sales/invoices/#{id}"
end
|
#get_invoices(**kwargs) ⇒ Object
50
51
52
|
# File 'lib/bukku_test.rb', line 50
def get_invoices(**kwargs)
get '/sales/invoices', query: kwargs
end
|
#get_journal_entries(**kwargs) ⇒ Object
ACCOUNTING Journal Entries
285
286
287
|
# File 'lib/bukku_test.rb', line 285
def get_journal_entries(**kwargs)
get '/journal_entries', query: kwargs
end
|
#get_journal_entry(id) ⇒ Object
289
290
291
|
# File 'lib/bukku_test.rb', line 289
def get_journal_entry(id)
get "/journal_entries/#{id}"
end
|
#get_product(id) ⇒ Object
253
254
255
|
# File 'lib/bukku_test.rb', line 253
def get_product(id)
get "/products/#{id}"
end
|
#get_product_group(id) ⇒ Object
275
276
277
|
# File 'lib/bukku_test.rb', line 275
def get_product_group(id)
get "/products/groups/#{id}"
end
|
#get_product_groups(**kwargs) ⇒ Object
271
272
273
|
# File 'lib/bukku_test.rb', line 271
def get_product_groups(**kwargs)
get '/products/groups', query: kwargs
end
|
#get_products(**kwargs) ⇒ Object
249
250
251
|
# File 'lib/bukku_test.rb', line 249
def get_products(**kwargs)
get '/products', query: kwargs
end
|
#get_purchase_order(id) ⇒ Object
107
108
109
|
# File 'lib/bukku_test.rb', line 107
def get_purchase_order(id)
get "/purchases/orders/#{id}"
end
|
#get_purchase_orders(**kwargs) ⇒ Object
103
104
105
|
# File 'lib/bukku_test.rb', line 103
def get_purchase_orders(**kwargs)
get '/purchases/orders', query: kwargs
end
|
#get_purchases_credit_note(id) ⇒ Object
146
147
148
|
# File 'lib/bukku_test.rb', line 146
def get_purchases_credit_note(id)
get "/purchases/credit_notes/#{id}"
end
|
#get_purchases_credit_notes(**kwargs) ⇒ Object
142
143
144
|
# File 'lib/bukku_test.rb', line 142
def get_purchases_credit_notes(**kwargs)
get '/purchases/credit_notes', query: kwargs
end
|
#get_purchases_payment(id) ⇒ Object
159
160
161
|
# File 'lib/bukku_test.rb', line 159
def get_purchases_payment(id)
get "/purchases/payments/#{id}"
end
|
#get_purchases_payments(**kwargs) ⇒ Object
155
156
157
|
# File 'lib/bukku_test.rb', line 155
def get_purchases_payments(**kwargs)
get '/purchases/payments', query: kwargs
end
|
#get_purchases_refund(id) ⇒ Object
172
173
174
|
# File 'lib/bukku_test.rb', line 172
def get_purchases_refund(id)
get "/purchases/refunds/#{id}"
end
|
#get_purchases_refunds(**kwargs) ⇒ Object
168
169
170
|
# File 'lib/bukku_test.rb', line 168
def get_purchases_refunds(**kwargs)
get '/purchases/refunds', query: kwargs
end
|
#get_received_note(id) ⇒ Object
120
121
122
|
# File 'lib/bukku_test.rb', line 120
def get_received_note(id)
get "/purchases/goods_received_notes/#{id}"
end
|
#get_received_notes(**kwargs) ⇒ Object
116
117
118
|
# File 'lib/bukku_test.rb', line 116
def get_received_notes(**kwargs)
get '/purchases/goods_received_notes', query: kwargs
end
|
#get_sales_credit_note(id) ⇒ Object
67
68
69
|
# File 'lib/bukku_test.rb', line 67
def get_sales_credit_note(id)
get "/sales/credit_notes/#{id}"
end
|
#get_sales_credit_notes(**kwargs) ⇒ Object
63
64
65
|
# File 'lib/bukku_test.rb', line 63
def get_sales_credit_notes(**kwargs)
get '/sales/credit_notes', query: kwargs
end
|
#get_sales_order(id) ⇒ Object
28
29
30
|
# File 'lib/bukku_test.rb', line 28
def get_sales_order(id)
get "/sales/orders/#{id}"
end
|
#get_sales_orders(**kwargs) ⇒ Object
24
25
26
|
# File 'lib/bukku_test.rb', line 24
def get_sales_orders(**kwargs)
get '/sales/orders', query: kwargs
end
|
#get_sales_payment(id) ⇒ Object
80
81
82
|
# File 'lib/bukku_test.rb', line 80
def get_sales_payment(id)
get "/sales/payments/#{id}"
end
|
#get_sales_payments(**kwargs) ⇒ Object
76
77
78
|
# File 'lib/bukku_test.rb', line 76
def get_sales_payments(**kwargs)
get '/sales/payments', query: kwargs
end
|
#get_sales_quote(id) ⇒ Object
15
16
17
|
# File 'lib/bukku_test.rb', line 15
def get_sales_quote(id)
get "/sales/quotes/#{id}"
end
|
#get_sales_quotes(**kwargs) ⇒ Object
11
12
13
|
# File 'lib/bukku_test.rb', line 11
def get_sales_quotes(**kwargs)
get '/sales/quotes', query: kwargs
end
|
#get_sales_refund(id) ⇒ Object
93
94
95
|
# File 'lib/bukku_test.rb', line 93
def get_sales_refund(id)
get "/sales/refunds/#{id}"
end
|
#get_sales_refunds(**kwargs) ⇒ Object
89
90
91
|
# File 'lib/bukku_test.rb', line 89
def get_sales_refunds(**kwargs)
get '/sales/refunds', query: kwargs
end
|
#get_transfer(id) ⇒ Object
212
213
214
|
# File 'lib/bukku_test.rb', line 212
def get_transfer(id)
get "/banking/transfers/#{id}"
end
|
#get_transfers(**kwargs) ⇒ Object
208
209
210
|
# File 'lib/bukku_test.rb', line 208
def get_transfers(**kwargs)
get '/banking/transfers', query: kwargs
end
|
#upload_file(file_data:, filename:, mime_type:) ⇒ Object
311
312
313
|
# File 'lib/bukku_test.rb', line 311
def upload_file(file_data:, filename:, mime_type:)
upload '/files', file_data: file_data, filename: filename, mime_type: mime_type
end
|