Class: GetStream::Generated::Models::PolicyTestRun

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/getstream_ruby/generated/models/policy_test_run.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from BaseModel

#==, #inspect, omit_empty_fields, #to_h, #to_json

Constructor Details

#initialize(attributes = {}) ⇒ PolicyTestRun

Initialize with attributes



56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 56

def initialize(attributes = {})
  super(attributes)
  @config_key = attributes[:config_key] || attributes['config_key']
  @created_at = attributes[:created_at] || attributes['created_at']
  @id = attributes[:id] || attributes['id']
  @rows_completed = attributes[:rows_completed] || attributes['rows_completed']
  @rows_total = attributes[:rows_total] || attributes['rows_total']
  @set_id = attributes[:set_id] || attributes['set_id']
  @status = attributes[:status] || attributes['status']
  @task_id = attributes[:task_id] || attributes['task_id']
  @triggered_by = attributes[:triggered_by] || attributes['triggered_by']
  @completed_at = attributes[:completed_at] || attributes['completed_at'] || nil
  @config_updated_at = attributes[:config_updated_at] || attributes['config_updated_at'] || nil
  @error_message = attributes[:error_message] || attributes['error_message'] || nil
  @started_at = attributes[:started_at] || attributes['started_at'] || nil
  @metrics = attributes[:metrics] || attributes['metrics'] || nil
end

Instance Attribute Details

#completed_atDateTime

Returns:

  • (DateTime)


41
42
43
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 41

def completed_at
  @completed_at
end

#config_keyString

Returns:

  • (String)


14
15
16
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 14

def config_key
  @config_key
end

#config_updated_atDateTime

Returns:

  • (DateTime)


44
45
46
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 44

def config_updated_at
  @config_updated_at
end

#created_atDateTime

Returns:

  • (DateTime)


17
18
19
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 17

def created_at
  @created_at
end

#error_messageString

Returns:

  • (String)


47
48
49
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 47

def error_message
  @error_message
end

#idString

Returns:

  • (String)


20
21
22
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 20

def id
  @id
end

#metricsPolicyTestRunMetrics



53
54
55
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 53

def metrics
  @metrics
end

#rows_completedInteger

Returns:

  • (Integer)


23
24
25
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 23

def rows_completed
  @rows_completed
end

#rows_totalInteger

Returns:

  • (Integer)


26
27
28
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 26

def rows_total
  @rows_total
end

#set_idString

Returns:

  • (String)


29
30
31
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 29

def set_id
  @set_id
end

#started_atDateTime

Returns:

  • (DateTime)


50
51
52
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 50

def started_at
  @started_at
end

#statusString

Returns:

  • (String)


32
33
34
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 32

def status
  @status
end

#task_idString

Returns:

  • (String)


35
36
37
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 35

def task_id
  @task_id
end

#triggered_byString

Returns:

  • (String)


38
39
40
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 38

def triggered_by
  @triggered_by
end

Class Method Details

.json_field_mappingsObject

Override field mappings for JSON serialization



75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# File 'lib/getstream_ruby/generated/models/policy_test_run.rb', line 75

def self.json_field_mappings
  {
    config_key: 'config_key',
    created_at: 'created_at',
    id: 'id',
    rows_completed: 'rows_completed',
    rows_total: 'rows_total',
    set_id: 'set_id',
    status: 'status',
    task_id: 'task_id',
    triggered_by: 'triggered_by',
    completed_at: 'completed_at',
    config_updated_at: 'config_updated_at',
    error_message: 'error_message',
    started_at: 'started_at',
    metrics: 'metrics'
  }
end