Class: PlentyClient::Account::Address
- Inherits:
-
Object
- Object
- PlentyClient::Account::Address
- 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
- .create(headers = {}) ⇒ Object
- .destroy(address_id, headers = {}) ⇒ Object
- .find(address_id, headers = {}) ⇒ Object
- .update(address_id, headers = {}) ⇒ Object
Methods included from Request
Methods included from Endpoint
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 |