class MundipaggV1Sdk::Order

Public Class Methods

create(order) click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 334
def self.create(order)
  order = {} if order == nil
  postRequest(order.to_json, "/orders")
end
include_charge(params) click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 353
def self.include_charge(params)
  params = {} if params == nil
  postRequest(params.to_json, "/charges")
end
list(customer_id = nil, page = nil, size = nil) click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 344
def self.list(customer_id = nil, page = nil, size = nil)
  query = []
  query << "customer_id=#{customer_id}" if !customer_id.nil?
  query << "page=#{page}" if !page.nil?
  query << "size=#{size}" if !size.nil?
  query.first.prepend("?") if !query.empty?
  getRequest("/orders#{query.join("&")}")
end
retrieve(order_id) click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 339
def self.retrieve(order_id)
  ArgumentError.new("Order id should be a String") if order_id == nil
  getRequest("/orders/#{order_id}")
end