ministryofjustice/atet

View on GitHub
app/services/et_api.rb

Summary

Maintainability
A
0 mins
Test Coverage
class EtApi
  def self.create_claim(claim, uuid: SecureRandom.uuid, submit_claim_service: SubmitClaimToApiService)
    submit_claim_service.call(claim, uuid:)
  end

  # rubocop:disable Layout/LineLength
  def self.build_diversity_response(diversity_response, uuid: SecureRandom.uuid, submit_diversity_response_service: SubmitDiversityResponseToApiService)
    submit_diversity_response_service.call(diversity_response, uuid:)
  end

  def self.validate_claimants_file(record, attribute, value, uuid: SecureRandom.uuid, validate_claimants_file_service: ValidateClaimantsFileViaApiService)
    validate_claimants_file_service.call(record, attribute, value, uuid:)
  end
  # rubocop:enable Layout/LineLength
end