Provides struct and type for a Answer
Summary
Types
@type t() :: %Gleanex.Client.Answer{ addedRoles: [Gleanex.Client.UserRoleSpecification.t()] | nil, audienceFilters: [Gleanex.Client.FacetFilter.t()] | nil, author: Gleanex.Client.Person.t() | nil, boardId: integer() | nil, bodyText: String.t() | nil, collections: [Gleanex.Client.Collection.t()] | nil, combinedAnswerText: Gleanex.Client.StructuredText.t() | nil, createTime: DateTime.t() | nil, docId: String.t() | nil, documentCategory: String.t() | nil, id: integer() | nil, likes: Gleanex.Client.AnswerLikes.t() | nil, permissions: Gleanex.Client.ObjectPermissions.t() | nil, question: String.t() | nil, questionVariations: [String.t()] | nil, removedRoles: [Gleanex.Client.UserRoleSpecification.t()] | nil, roles: [Gleanex.Client.UserRoleSpecification.t()] | nil, sourceDocument: Gleanex.Client.Document.t() | nil, sourceDocumentSpec: map() | nil, sourceType: String.t() | nil, trackingToken: String.t() | nil, updateTime: DateTime.t() | nil, updatedBy: Gleanex.Client.Person.t() | nil, verification: Gleanex.Client.Verification.t() | nil }