Gleanex.Client.Announcement (Gleanex v0.1.0)

Copy Markdown View Source

Provides struct and type for a Announcement

Summary

Types

t()

@type t() :: %Gleanex.Client.Announcement{
  audienceFilters: [Gleanex.Client.FacetFilter.t()] | nil,
  author: Gleanex.Client.Person.t() | nil,
  banner: Gleanex.Client.Thumbnail.t() | nil,
  body: Gleanex.Client.StructuredText.t() | nil,
  channel: String.t() | nil,
  createTimestamp: integer() | nil,
  draftId: integer() | nil,
  emoji: String.t() | nil,
  endTime: DateTime.t() | nil,
  favoriteInfo: Gleanex.Client.FavoriteInfo.t() | nil,
  hideAttribution: boolean() | nil,
  id: integer() | nil,
  isPrioritized: boolean() | nil,
  isPublished: boolean() | nil,
  lastUpdateTimestamp: integer() | nil,
  permissions: Gleanex.Client.ObjectPermissions.t() | nil,
  postType: String.t() | nil,
  sourceDocument: Gleanex.Client.Document.t() | nil,
  sourceDocumentId: String.t() | nil,
  startTime: DateTime.t() | nil,
  thumbnail: Gleanex.Client.Thumbnail.t() | nil,
  title: String.t() | nil,
  trackingToken: String.t() | nil,
  updatedBy: Gleanex.Client.Person.t() | nil,
  viewUrl: String.t() | nil,
  viewerInfo: Gleanex.Client.AnnouncementViewerInfo.t() | nil
}