Class: EVSS::DisabilityCompensationForm::Dvp::Service

Inherits:
Service show all
Defined in:
lib/evss/disability_compensation_form/dvp/service.rb

Overview

An extension of EVSS::DisabilityCompensationForm::Service that uses a Configuration that points to the EVSS Form 526 instance that’s hosted on the Digital Veterans Platform

Constant Summary

Constants inherited from Service

Service::STATSD_KEY_PREFIX

Instance Attribute Summary

Attributes inherited from Service

#transaction_id

Method Summary

Methods inherited from Service

#get_form526, #get_rated_disabilities, #handle_error, #handle_service_unavailable_error, #initialize, #submit_form526, #validate_form526

Methods inherited from Service

#handle_error, #headers, #initialize, #perform, #save_error_details, service_is_up?, #with_monitoring_and_error_handling

Methods included from Common::Client::Concerns::Monitoring

#increment, #increment_failure, #increment_total, #with_monitoring

Methods inherited from Common::Client::Base

#config, configuration, #connection, #delete, #get, #perform, #post, #put, #raise_backend_exception, #raise_not_authenticated, #request, #sanitize_headers!, #service_name

Methods included from SentryLogging

#log_exception_to_sentry, #log_message_to_sentry, #non_nil_hash?, #normalize_level, #rails_logger, #set_sentry_metadata

Constructor Details

This class inherits a constructor from EVSS::DisabilityCompensationForm::Service