# AuthDescriptor<T> · FT4 TypeScript client · Chromia Docs (concept)

> type AuthDescriptor< T extends SingleSig | MultiSig > = { accountId : Buffer; accountType : string; args : T ; authType : AuthType ; created : Date; id : B

Source: https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptor/

Type Alias

# AuthDescriptor<T>

On this page

* [Properties](#properties)
* [accountId](#accountid)
* [accountType](#accounttype)
* [args](#args)
* [authType](#authtype)
* [created](#created)
* [id](#id)
* [rules](#rules)

```signature
type AuthDescriptor<T extends SingleSig | MultiSig> = {
    accountId: Buffer;
    accountType: string;
    args: T;
    authType: AuthType;
    created: Date;
    id: Buffer;
    rules: AuthDescriptorRules | null;
}
```

#### Type Parameters

* T extends [SingleSig](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.SingleSig/) | [MultiSig](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.MultiSig/)

## Properties

### accountId

```signature
accountId: Buffer
```

### accountType

```signature
accountType: string
```

### args

```signature
args: T
```

### authType

```signature
authType: AuthType
```

### created

```signature
created: Date
```

### id

```signature
id: Buffer
```

### rules

```signature
rules: AuthDescriptorRules | null
```

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptor.html)Generated API reference, mirrored from the live docs
