Class: Seam::Resources::SeamEvent::AccessMethodDelayInIssuing

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

Overview

Seam has not yet issued this access method, even though its access grant is about to begin, so access may not be ready when the recipient arrives. Seam is still attempting to issue it, and the accompanying delay_in_issuing warning clears automatically once issuance succeeds.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#access_grant_idsArray<String>

IDs of the access grants associated with this access method.

Returns:

  • (Array<String>)


1787
1788
1789
# File 'lib/seam/resources/event.rb', line 1787

def access_grant_ids
  @access_grant_ids
end

#access_grant_keysArray<String>

Keys of the access grants associated with this access method (if present).

Returns:

  • (Array<String>)


1790
1791
1792
# File 'lib/seam/resources/event.rb', line 1790

def access_grant_keys
  @access_grant_keys
end

#access_method_idString

ID of the affected access method.

Returns:

  • (String)


1793
1794
1795
# File 'lib/seam/resources/event.rb', line 1793

def access_method_id
  @access_method_id
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)


1796
1797
1798
# File 'lib/seam/resources/event.rb', line 1796

def event_description
  @event_description
end

#event_idString

ID of the event.

Returns:

  • (String)


1799
1800
1801
# File 'lib/seam/resources/event.rb', line 1799

def event_id
  @event_id
end

#event_typeString

Known values:

  • access_method.delay_in_issuing

Returns:

  • (String)


1803
1804
1805
# File 'lib/seam/resources/event.rb', line 1803

def event_type
  @event_type
end

#workspace_idString

ID of the workspace associated with the event.

Returns:

  • (String)


1806
1807
1808
# File 'lib/seam/resources/event.rb', line 1806

def workspace_id
  @workspace_id
end

Instance Method Details

#created_atTime

Date and time at which the event was created.

Returns:

  • (Time)


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

date_accessor :created_at

#occurred_atTime

Date and time at which the event occurred.

Returns:

  • (Time)


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

date_accessor :occurred_at