Class: GetStream::Generated::Models::PolicyTestSetResponse
- Defined in:
- lib/getstream_ruby/generated/models/policy_test_set_response.rb
Instance Attribute Summary collapse
-
#baseline_run_id ⇒ String
The set's baseline run (earliest completed run); later runs are scored against it.
- #duration ⇒ String
-
#recent_runs ⇒ Array<PolicyTestRun>
Retained run history for this set, newest first.
- #set ⇒ PolicyTestSet
Class Method Summary collapse
-
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization.
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ PolicyTestSetResponse
constructor
Initialize with attributes.
Methods inherited from BaseModel
#==, #inspect, omit_empty_fields, #to_h, #to_json
Constructor Details
#initialize(attributes = {}) ⇒ PolicyTestSetResponse
Initialize with attributes
26 27 28 29 30 31 32 |
# File 'lib/getstream_ruby/generated/models/policy_test_set_response.rb', line 26 def initialize(attributes = {}) super(attributes) @duration = attributes[:duration] || attributes['duration'] @baseline_run_id = attributes[:baseline_run_id] || attributes['baseline_run_id'] || nil @recent_runs = attributes[:recent_runs] || attributes['recent_runs'] || nil @set = attributes[:set] || attributes['set'] || nil end |
Instance Attribute Details
#baseline_run_id ⇒ String
Returns The set's baseline run (earliest completed run); later runs are scored against it. Absent until the first run completes.
17 18 19 |
# File 'lib/getstream_ruby/generated/models/policy_test_set_response.rb', line 17 def baseline_run_id @baseline_run_id end |
#duration ⇒ String
14 15 16 |
# File 'lib/getstream_ruby/generated/models/policy_test_set_response.rb', line 14 def duration @duration end |
#recent_runs ⇒ Array<PolicyTestRun>
Returns Retained run history for this set, newest first.
20 21 22 |
# File 'lib/getstream_ruby/generated/models/policy_test_set_response.rb', line 20 def recent_runs @recent_runs end |
#set ⇒ PolicyTestSet
23 24 25 |
# File 'lib/getstream_ruby/generated/models/policy_test_set_response.rb', line 23 def set @set end |
Class Method Details
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization
35 36 37 38 39 40 41 42 |
# File 'lib/getstream_ruby/generated/models/policy_test_set_response.rb', line 35 def self.json_field_mappings { duration: 'duration', baseline_run_id: 'baseline_run_id', recent_runs: 'recent_runs', set: 'set' } end |