Class: Seam::Clients::AcsEncodersSimulate

Inherits:
Object
  • Object
show all
Defined in:
lib/seam/routes/clients/acs_encoders_simulate.rb

Instance Method Summary collapse

Constructor Details

#initialize(client:, defaults:) ⇒ AcsEncodersSimulate

Returns a new instance of AcsEncodersSimulate.



6
7
8
9
# File 'lib/seam/routes/clients/acs_encoders_simulate.rb', line 6

def initialize(client:, defaults:)
  @client = client
  @defaults = defaults
end

Instance Method Details

#next_credential_encode_will_fail(acs_encoder_id:, error_code: nil, acs_credential_id: nil) ⇒ Object



11
12
13
14
15
# File 'lib/seam/routes/clients/acs_encoders_simulate.rb', line 11

def next_credential_encode_will_fail(acs_encoder_id:, error_code: nil, acs_credential_id: nil)
  @client.post("/acs/encoders/simulate/next_credential_encode_will_fail", {acs_encoder_id: acs_encoder_id, error_code: error_code, acs_credential_id: acs_credential_id}.compact)

  nil
end

#next_credential_encode_will_succeed(acs_encoder_id:, scenario: nil) ⇒ Object



17
18
19
20
21
# File 'lib/seam/routes/clients/acs_encoders_simulate.rb', line 17

def next_credential_encode_will_succeed(acs_encoder_id:, scenario: nil)
  @client.post("/acs/encoders/simulate/next_credential_encode_will_succeed", {acs_encoder_id: acs_encoder_id, scenario: scenario}.compact)

  nil
end

#next_credential_scan_will_fail(acs_encoder_id:, error_code: nil, acs_credential_id_on_seam: nil) ⇒ Object



23
24
25
26
27
# File 'lib/seam/routes/clients/acs_encoders_simulate.rb', line 23

def next_credential_scan_will_fail(acs_encoder_id:, error_code: nil, acs_credential_id_on_seam: nil)
  @client.post("/acs/encoders/simulate/next_credential_scan_will_fail", {acs_encoder_id: acs_encoder_id, error_code: error_code, acs_credential_id_on_seam: acs_credential_id_on_seam}.compact)

  nil
end

#next_credential_scan_will_succeed(acs_encoder_id:, acs_credential_id_on_seam: nil, scenario: nil) ⇒ Object



29
30
31
32
33
# File 'lib/seam/routes/clients/acs_encoders_simulate.rb', line 29

def next_credential_scan_will_succeed(acs_encoder_id:, acs_credential_id_on_seam: nil, scenario: nil)
  @client.post("/acs/encoders/simulate/next_credential_scan_will_succeed", {acs_encoder_id: acs_encoder_id, acs_credential_id_on_seam: acs_credential_id_on_seam, scenario: scenario}.compact)

  nil
end