class Spaceship::ConnectAPI::ResolutionCenterThread
Attributes
Public Class Methods
Source
# File spaceship/lib/spaceship/connect_api/models/resolution_center_thread.rb, line 48 def self.all(client: nil, filter:, includes: nil) client ||= Spaceship::ConnectAPI resps = client.get_resolution_center_threads(filter: filter, includes: includes).all_pages return resps.flat_map(&:to_models) end
API
Source
# File spaceship/lib/spaceship/connect_api/models/resolution_center_thread.rb, line 40 def self.type return "resolutionCenterThreads" end
Public Instance Methods
Source
# File spaceship/lib/spaceship/connect_api/models/resolution_center_thread.rb, line 54 def fetch_messages(client: nil, filter: {}, includes: nil) client ||= Spaceship::ConnectAPI resps = client.get_resolution_center_messages(thread_id: id, filter: filter, includes: includes).all_pages return resps.flat_map(&:to_models) end
Source
# File spaceship/lib/spaceship/connect_api/models/resolution_center_thread.rb, line 60 def fetch_rejection_reasons(client: nil, includes: nil) client ||= Spaceship::ConnectAPI resp = client.get_review_rejection(filter: { 'resolutionCenterMessage.resolutionCenterThread': id }, includes: includes) return resp.to_models end