class GdsApi::Support

def base_url

def base_url
  endpoint
end

def create_anonymous_long_form_contact(request_details)

def create_anonymous_long_form_contact(request_details)
  post_json!("#{base_url}/anonymous_feedback/long_form_contacts", { :long_form_contact => request_details })
end

def create_foi_request(request_details)

def create_foi_request(request_details)
  post_json!("#{base_url}/foi_requests", { :foi_request => request_details })
end

def create_named_contact(request_details)

def create_named_contact(request_details)
  post_json!("#{base_url}/named_contacts", { :named_contact => request_details })
end

def create_problem_report(request_details)

def create_problem_report(request_details)
  post_json!("#{base_url}/anonymous_feedback/problem_reports", { :problem_report => request_details })
end

def create_service_feedback(request_details)

def create_service_feedback(request_details)
  post_json!("#{base_url}/anonymous_feedback/service_feedback", { :service_feedback => request_details })
end

def feedback_url(slug)

def feedback_url(slug)
  "#{base_url}/anonymous_feedback?path=#{slug}"
end