Module: SellerLedger::Client::MileageTransactions
- Included in:
- SellerLedger::Client
- Defined in:
- lib/seller_ledger/client/mileage_transactions.rb
Instance Method Summary collapse
- #create_mileage_expense(params) ⇒ Object
- #delete_mileage_expense(id) ⇒ Object
- #get_mileage_expense(id) ⇒ Object
- #list_mileage_expenses(params = {}) ⇒ Object
- #update_mileage_expense(id, params) ⇒ Object
Instance Method Details
#create_mileage_expense(params) ⇒ Object
14 15 16 |
# File 'lib/seller_ledger/client/mileage_transactions.rb', line 14 def create_mileage_expense(params) post("/v1/mileage_expenses", params) end |
#delete_mileage_expense(id) ⇒ Object
28 29 30 31 |
# File 'lib/seller_ledger/client/mileage_transactions.rb', line 28 def delete_mileage_expense(id) validate(id) delete("/v1/mileage_expenses/#{id}") end |
#get_mileage_expense(id) ⇒ Object
23 24 25 26 |
# File 'lib/seller_ledger/client/mileage_transactions.rb', line 23 def get_mileage_expense(id) validate(id) get("/v1/mileage_expenses/#{id}") end |
#list_mileage_expenses(params = {}) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/seller_ledger/client/mileage_transactions.rb', line 6 def list_mileage_expenses(params = {}) paginated_request( "/v1/mileage_expenses", params, "mileage_expenses" ) end |
#update_mileage_expense(id, params) ⇒ Object
18 19 20 21 |
# File 'lib/seller_ledger/client/mileage_transactions.rb', line 18 def update_mileage_expense(id, params) validate(id) put("/v1/mileage_expenses/#{id}", params) end |