Sha256: 94eae60fc0c8ba744f933a71c90c4c2cc02dccab2879b25d4e4a54aeac46c0eb
Contents?: true
Size: 999 Bytes
Versions: 2
Compression:
Stored size: 999 Bytes
Contents
class Zendesk2::Client::TicketAudit < Zendesk2::Client::Model extend Zendesk2::Attributes # @return [Integer] Automatically assigned when creating audits identity :id, type: :integer # @return [Integer] The ID of the associated ticket attribute :ticket_id, type: :integer # @return [Hash] Metadata for the audit, custom and system data attribute :metadata # @return [Hash] This object explains how this audit was created attribute :via # @return [Time] The time the audit was created attribute :created_at, type: :time # @return [Integer] The user who created the audit attribute :author_id, type: :integer # @return [Array] An array of the events that happened in this audit attribute :events, type: :array def ticket requires :ticket_id self.service.tickets.get(self.ticket_id) end def events (self.attributes[:events] || []).map { |ae| Zendesk2::Client::AuditEvent.for(ae.merge(ticket_audit: self, service: self.service)) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zendesk2-1.7.5 | lib/zendesk2/client/models/ticket_audit.rb |
zendesk2-1.7.4 | lib/zendesk2/client/models/ticket_audit.rb |