Class: Invoance::Resources::Audit

Inherits:
Object
  • Object
show all
Defined in:
lib/invoance/resources/audit.rb

Overview

Audit Logs resource — client.audit.*

Five sub-resources: events, orgs, streams, portal_sessions, exports.

Defined Under Namespace

Classes: Events, Exports, Orgs, PortalSessions, Streams

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(http) ⇒ Audit

Returns a new instance of Audit.



222
223
224
225
226
227
228
# File 'lib/invoance/resources/audit.rb', line 222

def initialize(http)
  @events = Events.new(http)
  @orgs = Orgs.new(http)
  @streams = Streams.new(http)
  @portal_sessions = PortalSessions.new(http)
  @exports = Exports.new(http)
end

Instance Attribute Details

#eventsObject (readonly)

Returns the value of attribute events.



220
221
222
# File 'lib/invoance/resources/audit.rb', line 220

def events
  @events
end

#exportsObject (readonly)

Returns the value of attribute exports.



220
221
222
# File 'lib/invoance/resources/audit.rb', line 220

def exports
  @exports
end

#orgsObject (readonly)

Returns the value of attribute orgs.



220
221
222
# File 'lib/invoance/resources/audit.rb', line 220

def orgs
  @orgs
end

#portal_sessionsObject (readonly)

Returns the value of attribute portal_sessions.



220
221
222
# File 'lib/invoance/resources/audit.rb', line 220

def portal_sessions
  @portal_sessions
end

#streamsObject (readonly)

Returns the value of attribute streams.



220
221
222
# File 'lib/invoance/resources/audit.rb', line 220

def streams
  @streams
end