class Castle::Commands::ListItems::Unarchive

Builds the command to unarchive a list item

Public Class Methods

build(options = {}) click to toggle source

@param options [Hash] @return [Castle::Command]

# File lib/castle/commands/list_items/unarchive.rb, line 11
def build(options = {})
  Castle::Validators::Present.call(options, %i[list_id list_item_id])

  list_id = options.delete(:list_id)
  list_item_id = options.delete(:list_item_id)

  Castle::Command.new("lists/#{list_id}/items/#{list_item_id}/unarchive", nil, :put)
end