Class: Bloomerang::Appeal

Inherits:
Base
  • Object
show all
Defined in:
lib/bloomerang/appeal.rb

Overview

Bloomerang::Appeal bloomerang.co/product/integrations-data-management/api/rest-api/#/Appeals Id integer($int64) Name string SortIndex integer($int32) IsActive boolean

Class Method Summary collapse

Methods inherited from Base

delete, get, post, put

Class Method Details

.create(body) ⇒ Object



40
41
42
# File 'lib/bloomerang/appeal.rb', line 40

def self.create(body)
  post("appeal", {}, body)
end

.fetch(params) ⇒ Object

Fetch all appeals bloomerang.co/product/integrations-data-management/api/rest-api/#/Appeals/get_appeals

Params: skip integer, default: 0, simple paging system take integer, default: 50, simple paging system id array, separated by pipes: “1|2|3” isActive boolean, Filters to either active or inactive appeals search string, Filters to appeals with names that match any part of the search string



22
23
24
# File 'lib/bloomerang/appeal.rb', line 22

def self.fetch(params)
  get("appeals", params)
end

.show(id) ⇒ Object



31
32
33
# File 'lib/bloomerang/appeal.rb', line 31

def self.show(id)
  get("appeal/#{id}")
end

.update(id, body) ⇒ Object

Update an appeal bloomerang.co/product/integrations-data-management/api/rest-api/#/Appeals/put_appeal_id

Params: id integer body see API for fields



50
51
52
# File 'lib/bloomerang/appeal.rb', line 50

def self.update(id, body)
  put("appeal/#{id}", {}, body)
end