# `DocuSign.Model.TemplateLocks`
[🔗](https://github.com/neilberkman/docusign_elixir/blob/v3.4.0/lib/docusign/model/template_locks.ex#L5)

This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it.

# `t`

```elixir
@type t() :: %DocuSign.Model.TemplateLocks{
  errorDetails: DocuSign.Model.ErrorDetails.t() | nil,
  lockDurationInSeconds: String.t() | nil,
  lockToken: String.t() | nil,
  lockType: String.t() | nil,
  lockedByApp: String.t() | nil,
  lockedByUser: DocuSign.Model.UserInfo.t() | nil,
  lockedUntilDateTime: String.t() | nil,
  useScratchPad: String.t() | nil
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
