Class: Seam::Resources::SeamEvent::DeviceDeleted

Inherits:
SeamEvent
  • Object
show all
Defined in:
lib/seam/resources/event.rb

Overview

A device was deleted.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#connected_account_custom_metadataHash{String => String, Boolean}?

Custom metadata of the connected account, present when connected_account_id is provided.

Returns:

  • (Hash{String => String, Boolean}, nil)


3614
3615
3616
# File 'lib/seam/resources/event.rb', line 3614

def 
  @connected_account_custom_metadata
end

#connected_account_idString

ID of the connected account associated with the event.

Returns:

  • (String)


3617
3618
3619
# File 'lib/seam/resources/event.rb', line 3617

def 
  @connected_account_id
end

#customer_keyString?

The customer key associated with the device, if any.

Returns:

  • (String, nil)


3620
3621
3622
# File 'lib/seam/resources/event.rb', line 3620

def customer_key
  @customer_key
end

#device_custom_metadataHash{String => String, Boolean}?

Custom metadata of the device, present when device_id is provided.

Returns:

  • (Hash{String => String, Boolean}, nil)


3623
3624
3625
# File 'lib/seam/resources/event.rb', line 3623

def 
  @device_custom_metadata
end

#device_idString

ID of the affected device.

Returns:

  • (String)


3626
3627
3628
# File 'lib/seam/resources/event.rb', line 3626

def device_id
  @device_id
end

#device_nameString?

Name of the deleted device, captured at deletion time. The device record no longer exists when this event fires, so the name is preserved here. Null when the device had no resolvable name.

Returns:

  • (String, nil)


3629
3630
3631
# File 'lib/seam/resources/event.rb', line 3629

def device_name
  @device_name
end

#event_descriptionString?

Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.

Returns:

  • (String, nil)


3632
3633
3634
# File 'lib/seam/resources/event.rb', line 3632

def event_description
  @event_description
end

#event_idString

ID of the event.

Returns:

  • (String)


3635
3636
3637
# File 'lib/seam/resources/event.rb', line 3635

def event_id
  @event_id
end

#event_typeString

Known values:

  • device.deleted

Returns:

  • (String)


3639
3640
3641
# File 'lib/seam/resources/event.rb', line 3639

def event_type
  @event_type
end

#workspace_idString

ID of the workspace associated with the event.

Returns:

  • (String)


3642
3643
3644
# File 'lib/seam/resources/event.rb', line 3642

def workspace_id
  @workspace_id
end

Instance Method Details

#created_atTime

Date and time at which the event was created.

Returns:

  • (Time)


3645
# File 'lib/seam/resources/event.rb', line 3645

date_accessor :created_at

#occurred_atTime

Date and time at which the event occurred.

Returns:

  • (Time)


3648
# File 'lib/seam/resources/event.rb', line 3648

date_accessor :occurred_at