# `Twilio.Resources.Sync.V1.Service.Document.Permission`
[🔗](https://github.com/jeffhuen/twilio_elixir/blob/main/lib/twilio/resources/sync/v1/service/document/permission.ex#L2)

Sync document permissions

Parent: `/Services/{ServiceSid}/Documents/{Sid}`

## Properties

| Field | Description |
|-------|-------------|
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `account_sid` | The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Document Permission resource. |
| `document_sid` | The SID of the Sync Document to which the Document Permission applies. |
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `identity` | The application-defined string that uniquely identifies the resource's User within the Service to an FPA token.. PII: standard |
| `manage` | Whether the identity can delete the Sync Document. |
| `read` | Whether the identity can read the Sync Document. |
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `service_sid` | The SID of the [Sync Service](https://www.twilio.com/docs/sync/api/service) the resource is associated with. |
| `url` | The absolute URL of the Sync Document Permission resource.. Format: uri |
| `write` | Whether the identity can update the Sync Document. |

# `t`

```elixir
@type t() :: %Twilio.Resources.Sync.V1.Service.Document.Permission{
  account_sid: String.t() | nil,
  document_sid: String.t() | nil,
  identity: String.t() | nil,
  manage: boolean() | nil,
  read: boolean() | nil,
  service_sid: String.t() | nil,
  url: String.t() | nil,
  write: boolean() | nil
}
```

# `object_name`

---

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