Class: Swt3Ai::WitnessPayload

Inherits:
Struct
  • Object
show all
Defined in:
lib/swt3_ai/types.rb

Overview

A witness payload ready for transmission to the witness endpoint.

Instance Attribute Summary collapse

Instance Attribute Details

#agent_idObject

Returns the value of attribute agent_id

Returns:

  • (Object)

    the current value of agent_id



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def agent_id
  @agent_id
end

#ai_input_tokensObject

Returns the value of attribute ai_input_tokens

Returns:

  • (Object)

    the current value of ai_input_tokens



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def ai_input_tokens
  @ai_input_tokens
end

#ai_latency_msObject

Returns the value of attribute ai_latency_ms

Returns:

  • (Object)

    the current value of ai_latency_ms



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def ai_latency_ms
  @ai_latency_ms
end

#ai_model_idObject

Returns the value of attribute ai_model_id

Returns:

  • (Object)

    the current value of ai_model_id



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def ai_model_id
  @ai_model_id
end

#ai_output_tokensObject

Returns the value of attribute ai_output_tokens

Returns:

  • (Object)

    the current value of ai_output_tokens



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def ai_output_tokens
  @ai_output_tokens
end

#ai_prompt_hashObject

Returns the value of attribute ai_prompt_hash

Returns:

  • (Object)

    the current value of ai_prompt_hash



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def ai_prompt_hash
  @ai_prompt_hash
end

#ai_response_hashObject

Returns the value of attribute ai_response_hash

Returns:

  • (Object)

    the current value of ai_response_hash



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def ai_response_hash
  @ai_response_hash
end

#anchor_epochObject

Returns the value of attribute anchor_epoch

Returns:

  • (Object)

    the current value of anchor_epoch



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def anchor_epoch
  @anchor_epoch
end

#anchor_fingerprintObject

Returns the value of attribute anchor_fingerprint

Returns:

  • (Object)

    the current value of anchor_fingerprint



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def anchor_fingerprint
  @anchor_fingerprint
end

#clearing_levelObject

Returns the value of attribute clearing_level

Returns:

  • (Object)

    the current value of clearing_level



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def clearing_level
  @clearing_level
end

#cycle_idObject

Returns the value of attribute cycle_id

Returns:

  • (Object)

    the current value of cycle_id



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def cycle_id
  @cycle_id
end

#factor_aObject

Returns the value of attribute factor_a

Returns:

  • (Object)

    the current value of factor_a



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def factor_a
  @factor_a
end

#factor_bObject

Returns the value of attribute factor_b

Returns:

  • (Object)

    the current value of factor_b



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def factor_b
  @factor_b
end

#factor_cObject

Returns the value of attribute factor_c

Returns:

  • (Object)

    the current value of factor_c



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def factor_c
  @factor_c
end

#fingerprint_timestamp_msObject

Returns the value of attribute fingerprint_timestamp_ms

Returns:

  • (Object)

    the current value of fingerprint_timestamp_ms



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def fingerprint_timestamp_ms
  @fingerprint_timestamp_ms
end

#payload_signatureObject

Returns the value of attribute payload_signature

Returns:

  • (Object)

    the current value of payload_signature



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def payload_signature
  @payload_signature
end

#policy_version_hashObject

Returns the value of attribute policy_version_hash

Returns:

  • (Object)

    the current value of policy_version_hash



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def policy_version_hash
  @policy_version_hash
end

#procedure_idObject

Returns the value of attribute procedure_id

Returns:

  • (Object)

    the current value of procedure_id



3
4
5
# File 'lib/swt3_ai/types.rb', line 3

def procedure_id
  @procedure_id
end