class MundipaggV1Sdk::Address
Public Class Methods
create(address)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 394 def self.create(address) address = {} if address == nil postRequest(address.to_json, "/addresses") end
delete(customer_id, address_id, address)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 412 def self.delete(customer_id, address_id, address) ArgumentError.new("Customer id should be a String") if customer == nil ArgumentError.new("Address id should be a String") if address_id == nil deleteRequest({}, "/customers/#{customer_id}/addresses/#{address_id}") end
edit(customer_id, address_id, address)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 405 def self.edit(customer_id, address_id, address) ArgumentError.new("Customer id should be a String") if customer == nil ArgumentError.new("Address id should be a String") if address_id == nil address = {} if address == nil putRequest(address.to_json, "/customers/#{customer_id}/addresses/#{address_id}") end
list(customer_id = nil, page = nil, size = nil)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 418 def self.list(customer_id = nil, page = nil, size = nil) query = [] query << "page=#{page}" if !page.nil? query << "size=#{size}" if !size.nil? query.first.prepend("?") if !query.empty? getRequest("/customers/#{customer_id}/addresses#{query.join("&")}") end
retrieve(customer_id, address_id)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 399 def self.retrieve(customer_id, address_id) ArgumentError.new("Customer id should be a String") if customer == nil ArgumentError.new("Address id should be a String") if address_id == nil getRequest("/customers/#{customer_id}/addresses/#{address_id}") end