class Tripletexer::Endpoints::Order

Public Instance Methods

create(body) click to toggle source

tripletex.no/v2-docs/#!/order/post

# File lib/tripletexer/endpoints/order.rb, line 16
def create(body)
  create_entity('/v2/order', body)
end
create_invoice(id, invoice_date, send_to_customer = true) click to toggle source

tripletex.no/v2-docs/#!/order/invoice

# File lib/tripletexer/endpoints/order.rb, line 31
def create_invoice(id, invoice_date, send_to_customer = true)
  final_params = params.merge(
    'invoiceDate' => ::Tripletexer::FormatHelpers.format_date(invoice_date),
    'sendToCustomer' => send_to_customer.to_s
  )
  api_client.put("/v2/order/#{id}", final_params)
end
find(id, params = {}) click to toggle source

tripletex.no/v2-docs/#!/order/get

# File lib/tripletexer/endpoints/order.rb, line 21
def find(id, params = {})
  find_entity("/v2/order/#{id}", params)
end
orderline() click to toggle source
# File lib/tripletexer/endpoints/order.rb, line 39
def orderline
  ::Tripletexer::Endpoints::Order::Orderline.new(api_client)
end
update(id, body) click to toggle source

tripletex.no/v2-docs/#!/order/put

# File lib/tripletexer/endpoints/order.rb, line 26
def update(id, body)
  update_entity("/v2/order/#{id}", body)
end