Class: BundleUp::Unify::Ticketing
- Defined in:
- lib/bundleup/unify/ticketing.rb,
sig/bundleup/unify/ticketing.rbs
Overview
Client for ticketing Unify endpoints.
Constant Summary
Constants inherited from Base
Base::API_VERSION, Base::BASE_URL
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #issues ⇒ { data: Array[ticketing_ticket], metadata: metadata }
-
#tickets(params = {}) ⇒ Object
Fetches tickets from the connected ticketing tool.
Methods inherited from Base
Constructor Details
This class inherits a constructor from BundleUp::Unify::Base
Instance Method Details
#issues ⇒ { data: Array[ticketing_ticket], metadata: metadata }
16 |
# File 'sig/bundleup/unify/ticketing.rbs', line 16
def issues: (?Hash[Symbol, untyped] params) -> { data: Array[ticketing_ticket], metadata: metadata }
|
#tickets(params = {}) ⇒ Object
Fetches tickets from the connected ticketing tool.
8 9 10 11 12 13 14 15 16 |
# File 'lib/bundleup/unify/ticketing.rb', line 8 def tickets(params = {}) response = connection.get('ticketing/tickets') do |req| req.params = params end raise "Failed to fetch ticketing/tickets: #{response.status}" unless response.success? response.body end |