Sha256: 54a12029a12bf12efcec2481612209c17fa1d782385c4f70ff945bc6e8a2cba4

Contents?: true

Size: 1.03 KB

Versions: 1

Compression:

Stored size: 1.03 KB

Contents

#
module JSS

  #
  module ManagementHistory

    # ScreenSharingLog - an casper screen sharing event in a Jamf Compter's Management History
    #
    # This should only be instantiated by the ManagementHistory.screen_sharing_logs method
    # when mixed in to Computers devices.
    #
    # That method will return an array of these objects.
    #
    class ScreenSharingLog < ImmutableStruct.new(

      :status,
      :date_time_epoch,
      :details
    )

      # @!attribute [r] status
      #  @return [String] The status of the event.

      # @!attribute [r] details
      #  @return [String] The details of the event.

      # @!attribute [r] date_time_epoch
      #  @return [Integer] When the event occured on the server, as
      #    a unix epoch timestamp with milliseconds

      #  @return [Time] When the event occured on the server, as a ruby Time object
      #
      def date_time
        JSS.epoch_to_time @date_time_epoch if @date_time_epoch
      end

    end # CasperRemoteEvent

  end #   module ManagementHistory

end # module JSS

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-jss-0.11.0a5 lib/jss/api_object/management_history/screen_sharing_log.rb