class Spaceship::ConnectAPI::ResolutionCenterThread
Attributes
app_store_version[RW]
can_developer_add_node[RW]
created_date[RW]
last_message_response_date[RW]
objectionable_content[RW]
resolution_center_messages[RW]
state[RW]
thread_type[RW]
Public Class Methods
all(client: nil, filter:, includes: nil)
click to toggle source
API
# 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
type()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/resolution_center_thread.rb, line 40 def self.type return "resolutionCenterThreads" end
Public Instance Methods
fetch_messages(client: nil, filter: {}, includes: nil)
click to toggle 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
fetch_rejection_reasons(client: nil, includes: nil)
click to toggle 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