> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tesouro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Comment

> A comment added to a boarding application or decision component by a user or system actor.

`OBJECT`

A comment added to a boarding application or decision component by a user or system actor.

## Fields

<ResponseField name="createdBy" type="Actor">
  <Expandable title="child attributes">
    <ResponseField name="name" type="String!" required />

    <ResponseField name="type" type="ActorType!" required>
      See [ActorType](/acquiring/reference/graphql/types/actor-type)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="decisionComponent" type="DecisionComponent">
  <Expandable title="child attributes">
    <ResponseField name="attachments" type="[Attachment!]!" required>
      See [Attachment](/acquiring/reference/graphql/types/attachment)
    </ResponseField>

    <ResponseField name="comments" type="[Comment!]!" required />

    <ResponseField name="hasAttachments" type="Boolean!" required />

    <ResponseField name="hasComments" type="Boolean!" required />

    <ResponseField name="id" type="UUID!" required>
      The unique identifier of the decision component.
    </ResponseField>

    <ResponseField name="items" type="[DecisionComponentItem!]!" required>
      See [DecisionComponentItem](/acquiring/reference/graphql/types/decision-component-item)
    </ResponseField>

    <ResponseField name="lastUpdatedBy" type="Actor">
      The actor (user or app) who last updated this record

      See [Actor](/acquiring/reference/graphql/types/actor)
    </ResponseField>

    <ResponseField name="schema" type="UnderwritingDecisionComponentSchema">
      See [UnderwritingDecisionComponentSchema](/acquiring/reference/graphql/types/underwriting-decision-component-schema)
    </ResponseField>

    <ResponseField name="status" type="DecisionComponentStatus">
      The current processing status of this decision component in the underwriting workflow.

      See [DecisionComponentStatus](/acquiring/reference/graphql/types/decision-component-status)
    </ResponseField>

    <ResponseField name="updatedDateTime" type="DateTime!" required>
      The last date and time this was updated in UTC.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="lastUpdatedBy" type="Actor">
  The actor (user or app) who last updated this record

  <Expandable title="child attributes">
    <ResponseField name="name" type="String!" required />

    <ResponseField name="type" type="ActorType!" required>
      See [ActorType](/acquiring/reference/graphql/types/actor-type)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="id" type="UUID!" required>
  The unique identifier of the comment.
</ResponseField>

<ResponseField name="content" type="String">
  The text content of the comment.
</ResponseField>

<ResponseField name="createdDateTime" type="DateTime!" required>
  The date and time in UTC that this comment was created.
</ResponseField>

<ResponseField name="updatedDateTime" type="DateTime!" required>
  The last date and time this was updated in UTC.
</ResponseField>
