Class: VaucharAPI::List
- Defined in:
- lib/vauchar_api/resources/list.rb
Overview
Examples
Create
new_list = VaucharAPI::List.new(name: "max list", brand_id: "brn-15507182295c6e1515a956a")
new_list.save
Read
list = VaucharAPI::List.find("list-15536636555c9b06a77c306")
lists = VaucharAPI::List.all
Update
list = VaucharAPI::List.find("list-15536763035c9b380f9b7cb")
list.name = "Max update"
list.save
Delete
list = VaucharAPI::List.find("list-15508273755c6fbf6fc8ac7")
list.destroy
Customers
list = VaucharAPI::List.find("list-15502036875c663b27600fe")
list.get(:customers)
Add Customers
list = VaucharAPI::List.find("list-15502036875c663b27600fe")
list.post(:customers, {}, {customers: ["cust-15508280955c6fc23f7f807", "cust-15507323535c6e4c416c697"]}.to_json)
Delete Customers
list = VaucharAPI::List.find("list-15502036875c663b27600fe")
list.delete(:customers, {}, {customers: ["cust-15536636405c9b0698e24a5"]})
Find By Brand
lists = VaucharAPI::List.find(:all, params: {brand_id: "brn-15507182295c6e1515a956a"})
Instance Method Summary collapse
Methods inherited from Base
#encode, init_prefix, init_prefix_explicit, password, user
Instance Method Details
#accepts_attributes ⇒ Object
39 40 41 |
# File 'lib/vauchar_api/resources/list.rb', line 39 def accepts_attributes [:name, :brand_id] end |