Class: GetStream::Generated::Models::CheckPushResponse
- Defined in:
- lib/getstream_ruby/generated/models/check_push_response.rb
Instance Attribute Summary collapse
-
#device_errors ⇒ Hash<String, DeviceErrorInfo>
Object with device errors.
- #duration ⇒ String
-
#event_type ⇒ String
The event type that was tested.
-
#general_errors ⇒ Array<String>
List of general errors.
- #rendered_apn_template ⇒ String
- #rendered_firebase_template ⇒ String
- #rendered_message ⇒ Hash<String, String>
-
#skip_devices ⇒ Boolean
Don’t require existing devices to render templates.
Class Method Summary collapse
-
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization.
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ CheckPushResponse
constructor
Initialize with attributes.
Methods inherited from BaseModel
#==, #inspect, omit_empty_fields, #to_h, #to_json
Constructor Details
#initialize(attributes = {}) ⇒ CheckPushResponse
Initialize with attributes
38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 38 def initialize(attributes = {}) super(attributes) @duration = attributes[:duration] || attributes['duration'] @event_type = attributes[:event_type] || attributes['event_type'] || nil @rendered_apn_template = attributes[:rendered_apn_template] || attributes['rendered_apn_template'] || nil @rendered_firebase_template = attributes[:rendered_firebase_template] || attributes['rendered_firebase_template'] || nil @skip_devices = attributes[:skip_devices] || attributes['skip_devices'] || nil @general_errors = attributes[:general_errors] || attributes['general_errors'] || nil @device_errors = attributes[:device_errors] || attributes['device_errors'] || nil = attributes[:rendered_message] || attributes['rendered_message'] || nil end |
Instance Attribute Details
#device_errors ⇒ Hash<String, DeviceErrorInfo>
Returns Object with device errors.
32 33 34 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 32 def device_errors @device_errors end |
#duration ⇒ String
14 15 16 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 14 def duration @duration end |
#event_type ⇒ String
Returns The event type that was tested.
17 18 19 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 17 def event_type @event_type end |
#general_errors ⇒ Array<String>
Returns List of general errors.
29 30 31 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 29 def general_errors @general_errors end |
#rendered_apn_template ⇒ String
20 21 22 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 20 def rendered_apn_template @rendered_apn_template end |
#rendered_firebase_template ⇒ String
23 24 25 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 23 def rendered_firebase_template @rendered_firebase_template end |
#rendered_message ⇒ Hash<String, String>
35 36 37 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 35 def end |
#skip_devices ⇒ Boolean
Returns Don’t require existing devices to render templates.
26 27 28 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 26 def skip_devices @skip_devices end |
Class Method Details
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization
51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/getstream_ruby/generated/models/check_push_response.rb', line 51 def self.json_field_mappings { duration: 'duration', event_type: 'event_type', rendered_apn_template: 'rendered_apn_template', rendered_firebase_template: 'rendered_firebase_template', skip_devices: 'skip_devices', general_errors: 'general_errors', device_errors: 'device_errors', rendered_message: 'rendered_message' } end |