Module: Printos::AaaOrganizationAddress

Included in:
AaaService
Defined in:
lib/printos/aaa_service.rb

Constant Summary collapse

ORGANIZATION_ADDRESSES_PATH =
"#{API_BASE_PATH}/organizations/addresses"

Instance Method Summary collapse

Instance Method Details

#address(resource_id) ⇒ Object



49
50
51
# File 'lib/printos/aaa_service.rb', line 49

def address(resource_id)
  get_resource("#{ORGANIZATION_ADDRESSES_PATH}/#{resource_id}")
end

#addressesObject



45
46
47
# File 'lib/printos/aaa_service.rb', line 45

def addresses
  get_resource(ORGANIZATION_ADDRESSES_PATH)
end

#create_address(payload) ⇒ Object



53
54
55
# File 'lib/printos/aaa_service.rb', line 53

def create_address(payload)
  post_resource(ORGANIZATION_ADDRESSES_PATH, payload)
end

#update_address(resource_id, payload) ⇒ Object



57
58
59
# File 'lib/printos/aaa_service.rb', line 57

def update_address(resource_id, payload)
  put_resource("#{ORGANIZATION_ADDRESSES_PATH}/#{resource_id}", payload)
end