Class: PlentyClient::Account::Address

Inherits:
Object
  • Object
show all
Includes:
Endpoint, Request
Defined in:
lib/plenty_client/account/address.rb

Constant Summary collapse

ACCOUNT_ADDRESS_BASE_PATH =
'/accounts/addresses'
SINGLE_ADDRESS_SUFFIX =
'/{addressId}'

Class Method Summary collapse

Methods included from Request

included

Methods included from Endpoint

included

Class Method Details

.create(headers = {}) ⇒ Object



17
18
19
# File 'lib/plenty_client/account/address.rb', line 17

def create(headers = {})
  post(build_endpoint(ACCOUNT_ADDRESS_BASE_PATH), headers)
end

.destroy(address_id, headers = {}) ⇒ Object



25
26
27
# File 'lib/plenty_client/account/address.rb', line 25

def destroy(address_id, headers = {})
  delete(url(address_id), headers)
end

.find(address_id, headers = {}) ⇒ Object



13
14
15
# File 'lib/plenty_client/account/address.rb', line 13

def find(address_id, headers = {})
  get(url(address_id), headers)
end

.update(address_id, headers = {}) ⇒ Object



21
22
23
# File 'lib/plenty_client/account/address.rb', line 21

def update(address_id, headers = {})
  put(url(address_id), headers)
end