class Sentry::CheckInEvent

def initialize(

def initialize(
  slug:,
  status:,
  duration: nil,
  monitor_config: nil,
  check_in_id: nil,
  **options
)
  super(**options)
  self.monitor_slug = slug
  self.status = status
  self.duration = duration
  self.monitor_config = monitor_config
  self.check_in_id = check_in_id || Utils.uuid
end

def to_hash

Returns:
  • (Hash) -
def to_hash
  data = super
  data[:check_in_id] = check_in_id
  data[:monitor_slug] = monitor_slug
  data[:status] = status
  data[:duration] = duration if duration
  data[:monitor_config] = monitor_config.to_hash if monitor_config
  data
end