class NovaposhtaApi::Resources::CounterpartyResource

Public Instance Methods

addresses(ref) click to toggle source
# File lib/novaposhta_api/resources/counterparty_resource.rb, line 18
def addresses(ref)
  response = post('Counterparty/getCounterpartyAddresses', ref: ref)

  NovaposhtaApi::Models::Address.extract_collection(response)
end
contacts(ref) click to toggle source
# File lib/novaposhta_api/resources/counterparty_resource.rb, line 24
def contacts(ref)
  response = post('Counterparty/getCounterpartyContactPersons', ref: ref)

  NovaposhtaApi::Models::ContactPerson.extract_collection(response)
end
create(params = {}) click to toggle source
# File lib/novaposhta_api/resources/counterparty_resource.rb, line 6
def create(params = {})
  response = post('Counterparty/save', params)

  NovaposhtaApi::Models::Counterparty.extract_single(response)
end
senders() click to toggle source
# File lib/novaposhta_api/resources/counterparty_resource.rb, line 12
def senders
  response = post('Counterparty/getCounterparties', counterparty_property: 'Sender')

  NovaposhtaApi::Models::Counterparty.extract_collection(response)
end