Class: GdsApi::PerformancePlatform::DataIn
- Inherits:
-
Base
- Object
- Base
- GdsApi::PerformancePlatform::DataIn
show all
- Defined in:
- lib/gds_api/performance_platform/data_in.rb
Instance Attribute Summary
Attributes inherited from Base
#options
Instance Method Summary
collapse
Methods inherited from Base
#client, #create_client, #get_list, #initialize, #url_for_slug
Constructor Details
This class inherits a constructor from GdsApi::Base
Instance Method Details
#corporate_content_problem_report_count(entries) ⇒ Object
14
15
16
|
# File 'lib/gds_api/performance_platform/data_in.rb', line 14
def corporate_content_problem_report_count(entries)
post_json("#{endpoint}/data/gov-uk-content/feedback-count", entries)
end
|
#corporate_content_urls_with_the_most_problem_reports(entries) ⇒ Object
18
19
20
|
# File 'lib/gds_api/performance_platform/data_in.rb', line 18
def corporate_content_urls_with_the_most_problem_reports(entries)
post_json("#{endpoint}/data/gov-uk-content/top-urls", entries)
end
|
#submit_problem_report_daily_totals(entries) ⇒ Object
22
23
24
|
# File 'lib/gds_api/performance_platform/data_in.rb', line 22
def submit_problem_report_daily_totals(entries)
post_json("#{endpoint}/data/govuk-info/page-contacts", entries)
end
|
#submit_service_feedback_day_aggregate(slug, request_details) ⇒ Object
8
9
10
11
12
|
# File 'lib/gds_api/performance_platform/data_in.rb', line 8
def submit_service_feedback_day_aggregate(slug, request_details)
post_json("#{endpoint}/data/#{slug}/customer-satisfaction", request_details)
rescue GdsApi::HTTPNotFound
raise PerformancePlatformDatasetNotConfigured, "Dataset for slug [#{slug}] not set up"
end
|