Class: Biro::Bvs::ScoreRequestBuilder
- Inherits:
-
BaseBuilder
- Object
- BaseBuilder
- Biro::Bvs::ScoreRequestBuilder
- Defined in:
- lib/biro/gateways/bvs/builders/score_request_builder.rb
Instance Method Summary collapse
Methods inherited from BaseBuilder
Constructor Details
This class inherits a constructor from Biro::Bvs::BaseBuilder
Instance Method Details
#build ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/biro/gateways/bvs/builders/score_request_builder.rb', line 4 def build @parameters = { transaction: { size: 8, type: "T", value: "CSR60" }, version: { size: 2, type: "T", value: "01" }, reserved_applicant: { size: 10, type: "T", value: "" }, reserved_bvs: { size: 20, type: "T", value: "" }, service_code: { size: 8, type: "N", value: @username }, password: { size: 8, type: "T", value: @password }, search_type: { size: 8, type: "T", value: "SCORE" }, search_version: { size: 2, type: "T", value: "04" }, response_type: { size: 1, type: "T", value: "2" }, response_trans_type: { size: 1, type: "T", value: "C" }, document_type: { size: 1, type: "T", value: "1" }, document: { size: 14, type: "N", value: @document }, score_model: { size: 2, type: "T", value: "63" }, source_cep: { size: 8, type: "N", value: "" }, facilitator_code: { size: 8, type: "N", value: "" }, finish_marker: { size: 1, type: "T", value: "X" } } build_string end |