Class: Pinterest::Resources::CustomerLists
- Defined in:
- lib/pinterest/resources/customer_lists.rb
Instance Method Summary collapse
- #create(ad_account_id:, **params) ⇒ Hash
- #find(ad_account_id:, customer_list_id:) ⇒ Hash
-
#list(ad_account_id:, bookmark: nil, page_size: nil, order: nil, exclude_nca: nil) ⇒ Hash
{ “items” => […], “bookmark” => “…” }.
-
#update(ad_account_id:, customer_list_id:, **params) ⇒ Hash
Append or remove records from an existing customer list.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Pinterest::Resources::Base
Instance Method Details
#create(ad_account_id:, **params) ⇒ Hash
19 20 21 |
# File 'lib/pinterest/resources/customer_lists.rb', line 19 def create(ad_account_id:, **params) post("/ad_accounts/#{ad_account_id}/customer_lists", params) end |
#find(ad_account_id:, customer_list_id:) ⇒ Hash
26 27 28 |
# File 'lib/pinterest/resources/customer_lists.rb', line 26 def find(ad_account_id:, customer_list_id:) get("/ad_accounts/#{ad_account_id}/customer_lists/#{customer_list_id}") end |
#list(ad_account_id:, bookmark: nil, page_size: nil, order: nil, exclude_nca: nil) ⇒ Hash
Returns { “items” => […], “bookmark” => “…” }.
10 11 12 13 14 |
# File 'lib/pinterest/resources/customer_lists.rb', line 10 def list(ad_account_id:, bookmark: nil, page_size: nil, order: nil, exclude_nca: nil) get("/ad_accounts/#{ad_account_id}/customer_lists", { bookmark: bookmark, page_size: page_size, order: order, exclude_nca: exclude_nca }.compact) end |
#update(ad_account_id:, customer_list_id:, **params) ⇒ Hash
Append or remove records from an existing customer list.
35 36 37 |
# File 'lib/pinterest/resources/customer_lists.rb', line 35 def update(ad_account_id:, customer_list_id:, **params) patch("/ad_accounts/#{ad_account_id}/customer_lists/#{customer_list_id}", params) end |