# InAppTemplateAttachment

Represents a template attachment and inherits from InAppAttachment.

Represents a template attachment and inherits from [InAppAttachment](https://developers.webexconnect.io/docs/inappattachment). This interface is implemented by all template attachment types.

## Properties

[block:parameters]
{
  "data": {
    "h-0": "Name",
    "h-1": "Return Type",
    "h-2": "Description ",
    "0-0": "id  ",
    "0-1": "String",
    "0-2": "The ID of the template.  \n`var id: String?`",
    "1-0": "type  ",
    "1-1": "InAppTemplateType",
    "1-2": "The type of the template.  \n`var type: InAppTemplateType`",
    "2-0": "reference  ",
    "2-1": "String",
    "2-2": "The reference of the template.  \n`var reference: String?`",
    "3-0": "contentType  ",
    "3-1": "String",
    "3-2": "The content type of the template attachment.  \n`var contentType: String?`"
  },
  "cols": 3,
  "rows": 4,
  "align": [
    "left",
    "left",
    "left"
  ]
}
[/block]